home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / WWMAIL42.ZIP / WWIVMAIL.REV < prev    next >
Text File  |  1992-08-12  |  14KB  |  243 lines

  1. Revision History
  2. ================
  3. 4.2...(08/12/92)
  4.         1) Bug Fixes:(ultra minor - 4.1 was a solid release)
  5.                 A) If an External Protocol Exists (Is Listed), but the Sysop
  6.                    Didn't List BOTH an Upload and Download Command-Line in
  7.                    Init.exe, then WWIVMail/QWK Will NOT try to Spawn the
  8.                    Protocol.
  9.                 B) Brightened up Dark Blue Ansi..Wasn't very readable on
  10.                    CGA screens.
  11.                 C) The Door still tried to unpack the .REP packet even if the
  12.                    upload event failed.(Transfer) Now it doesn't.
  13.                 D) WWIVMail/QWK now gets the %1 command-line parameter
  14.                    for external protocols(com speed) from CHAIN.TXT rather
  15.                    then from MODEM.DAT.
  16.         2) Added (T) and (U) Keys to Q-Scan Configuration Screen.
  17.            User Can Now Tag or Un-Tag All Available Subs With One 
  18.            Keystroke.
  19.         3) Cleaned up event-handling so it falls through one place.
  20.            Added local keyboard input while users are on-line. Now Sysop
  21.            can enter input for confused users.
  22.         4) Made one .exe that supports both 32 and 64 Subs. Also, I now
  23.            only need to distribute one .lib for modified userrecs. Did
  24.            this by taking advantage of syscfg.userreclen and building the
  25.            .exe with #ifdef EXTENDED turned on.        
  26.  
  27.            (Thanks to Wayne Bell for suggesting this to me!)
  28.  
  29.         5) Users can now ADD or DROP subs for scanning by sending mail
  30.            to the door (WWIVMAIL) with the subject of ADD or DROP.
  31.            SLMR's(c) ADD/DROP feature is also supported.
  32.         6) With a user toggle on, WWIVMail/QWK will now map WWIV color codes
  33.            into default ANSI colors. This maps each of the stock seven WWIV
  34.            colors into their default ANSI representations.
  35.         7) Added changes to support Multi-Net Sub Listings(.age field) in 
  36.            WWIV4.21a.
  37.            WWIVMail/QWK ver 4.2 will still work with previous version of WWIV,
  38.            however.
  39.         8) Added FULL NET support for WWIV4.21a+ so WWIVMail/QWK can, and 
  40.            will, use NETWORKS.DAT to send public and private NET messages
  41.            out on the proper Network for the Sub. If NETWORKS.DAT is not
  42.            available, WWIVMail/QWK will work just as in previous versions,
  43.            defaulting to the \DATA directory for network files.
  44.         9) If the Download of a packet fails, the user will be prompted
  45.            if they want to try again, or Quit back to Main Menu. If they
  46.            try again, WWIVMail/QWK will NOT need to re-scan the subs and
  47.            re-pack the packet(uses the same packet again).
  48.         10) Changed Tag-Line to support REGISTERED/EVALUATION status and
  49.             listing of what network the sub is on.
  50.         11) BATCH MODE via REMOTES.DAT is 3/4 implemented. Will be available
  51.             and documented in the next release of WWIVMail/QWK.
  52.  
  53. 4.1...(06/22/92)
  54.         1) Bug Fixes: (more then ever - because more people are using
  55.                        the DOOR then ever before!)
  56.                 A) Fixed Local Q-Scan Sub Tag/Un-Tag Problems by totally
  57.                    re-writing the way WWIVMail/QWK handles Q-scan pointers.
  58.                 B) Some boards had all uploaded posts being tagged as 
  59.                    <<UNKNOWN>> - Fixed.
  60.                 C) Changed color scheme...some people didn't like it.
  61.                    I think this is a little more pleasant.
  62.                 D) .daten fields for net posts were not being set correctly.
  63.                    Fixed.
  64.                 E) Added Qmail(c) Compatibility banner to first message
  65.                    in messages.dat. Never was a problem, except for an
  66.                    Amiga .QWK reader author (who has no product yet).
  67.                 F) Re-worked some of the E-mail upload code.
  68.                    This has now been EXTENSIVLY tested. E-mail uploads
  69.                    will no longer be a problem. Both local and NET.
  70.                 G) Changed User Interface so it is more intuitive.
  71.                 H) Fixed mail waiting field...wasn't updated correctly after
  72.                    d/l ing your mail.
  73.                 I) Some E-mail downloads had text cut-off at about
  74.                    20 lines...Fixed.
  75.                 J) Fixed XMODEM uploads on high speed modems..my commad-line
  76.                    was off (left off the SPEED parameter).
  77.         2) Each user in the door now has a user record - makes it easier
  78.            to facilitate batch mode (when I get it in).
  79.         3) WWIVMail/QWK now uses a default transfer protocol. Easier 
  80.            door usage.
  81.         4) Added Upload and Logoff Menu Option.(By Request) 
  82.         5) First-Time users now get a Welcome banner with a few hints
  83.            on using the program.
  84.         6) Q-Scan pointers and sub numbers are now stored/manipulated in
  85.            absolute terms, not relative. Makes working with them easier.
  86.            This also allowed me to fix the shifting of user's qscan tag
  87.            picks when the sysop changes subs(add or deletes them). They
  88.            now get adjusted(if need be) every-time the user goes into 
  89.            the door.
  90.         7) WWIVMail/QWK now supports all compression types (.zip, .arc, etc)
  91.            that you have set-up in your config.dat(init.exe) for the BBS.
  92.            The user can pick a default and it will be used every-time he/
  93.            she uses the door.        
  94.  
  95. 4.0BetaIII.(05/01/92)
  96.         1) WWIVMail/QWK now supports modified Userercs. See WWIVMail.doc
  97.            for information on the steps needed to build your own
  98.            WWIVMail/QWK .exe.
  99.         2) When WWIVMail went .QWK, the packet structure changed and so
  100.            much of the ANONY support was lost( it used to be in WWIVRead). 
  101.            I have re-implemented the ANONY support for public posts.
  102.         3) Fixed a scanning bug in the CenterLine support...people actually
  103.            have macros that expand to over over 80 characters long.
  104.         4) Fixed a couple of cosmetic featues(external/internal).
  105.                 A) Some subs were not being marked as Local/Net correctly.
  106.                 B) Cleaned Up Some Interior Code and shrunk the stack.
  107.         5) Implemented a User option to allow user to leave e-mail on the
  108.            BBS, even after being downloaded (not deleted). 
  109.            (This used to be a scanning option, but was removed when the
  110.             LOGOFF option was added. Solved by making this option... by
  111.             user request I put-back in).
  112.  
  113. 4.0BetaII..(04/09/92)
  114.         1) Created a 32 and 64 SUB version. Distributed source
  115.            includes #ifdef defines to create 64 SUB version.
  116.         2) Compiled with WWIV v4.21's Vardec.h/Net.h
  117.         3) Changed NET support to implement NET changes in WWIV4.21
  118.            (WWIVMail/QWK WILL still work with WWIV 4.20).
  119.         4) Cleaned-up a few error checking routines (file handles).
  120.         5) Changed Option 2) To Allow D/L and Logoff From The BBS
  121.  
  122. 4.0Beta ...(03/22/92)
  123.         1) By Popular Command:
  124.                  A) WWIVMail now conforms to the .QWK Q-Mail(c) packet
  125.                     format. User's can now use any of a number of .QWK
  126.                     mail readers to process messages.
  127.                     WWIVMail is now known as WWIVMail/QWK.
  128.                  B) WWIVRead is No Longer Needed.
  129.                  C) WWIVMail/QWK now supports the download and RESPONSE to
  130.                     private e-mail.        
  131.         2) Removed All Mention of WWIVRead in the WWIVMail executable
  132.            and support files.
  133.         3) Created WWIVCFG.EXE: allows Sysop to configure Bulletin and
  134.            Mail paths for WWIVmail/QWK. Also incorporated previous 
  135.            WWIVMAIL.CFG baud rate information into confoguration program.
  136.         4) Added Support For User.Lst Record file to have the total number
  137.            of posts reflect those uploaded through WWIVMail/QWK.
  138.            ( For accurate PCR ratio computation )
  139.         5) WWIVMail/QWK now echos prompt responses locally as well as
  140.            remotely. 
  141.         6) Added "nowrite" command-line option to ensure no BBS data files
  142.            can be corrupted during Sysop evaluation.
  143.         7) Re-worked carrier detection. Now cleaner, quicker and more
  144.            accurate.
  145.         8) Re-worked Net support. If sub ISN'T marked as "Sysop Validate",
  146.            WWIVMail/QWK will create the p1.net file...WWIV will run
  147.            NETWORK on the p1.net file when the user logs off. If sub is
  148.            marked "Sysop Validate", the message will be sent out on the net
  149.            when the Sysop/Co validates it.
  150.            Users can now also send e-mail over the net using the
  151.            #xxxx@yyyyy to: line.
  152.  
  153. 3.0 ...(02/01/92)
  154.         1) Bug Fixes:
  155.                  A) Fixed bug with aborted transfers still having the user's
  156.                     Qscan pointers being updated.
  157.                  B) Fixed a bug with scanning of subs...was only looking if
  158.                     the user's SL and Age were > then the minimum 
  159.                     requirements..Changed to the proper >= check.
  160.                  C) Fixed SMALL bug with extra characters being displayed
  161.                     in baud rate data in user screen.
  162.                  D) Fixed bug for some exit paths where interrupt
  163.                     communications vector wasn't being removed.
  164.                     May have caused some BBS lock-ups in the 2.0 and 2.1 
  165.                     versions.
  166.                  E) 1) Re-wrote many routines for speed.
  167.                     2) Re-wrote many routines for size.
  168.                     3) Changed a load of global parameters to passed pointers/
  169.                        variables for cleanliness and readability.
  170.                  F) Cleaned-up User Interface design and expanded On-Line
  171.                     Help. Also removed status check box when WWIVMail
  172.                     is started.
  173.                  G) Modifed WWIVRead for cleanliness and compatibility.
  174.                         Hopefully, this will be last release of WWIVRead...
  175.                         WWIVMail(3.X) is going to conform to the .QWK packet format.
  176.         2) Changed Tag-Line Import From WWIVRead to WWIVMail.
  177.            Now lists the system name and (if exists) your system number in
  178.            the Tag-Line.
  179.         3) Added support for modem hardware flow control.
  180.         4) Added abilty for User to abort the packet scanning. 
  181.         5) WWIVMail now uses the Command-lines for external protocols
  182.            as the Sysop has them listed in the BBS INIT.EXE program.
  183.            Up to six External protocols can be used in the Mail Door.
  184.            (See WWIVMail.doc for documentation).
  185.         6) WWIVMail now allows users to have seperate Q-Scan sub tag
  186.            information outside of the one's for the BBS. If the user
  187.            doesn't create seperate one's (stored in wwivmail.usr), then
  188.            WWIVMail will continue to scan the subs as it did before.
  189.         7) Removed the disk size check routines from WWIVMail. If WWIVMail
  190.            cannot perform and task( write to disk or compress the packet)
  191.            the user will be notified and he/she will not be allowed to 
  192.            continue in the door.
  193.                
  194. 2.1 ...(6/25/91)
  195.         1) Bug Fixes:
  196.                 A) Fixed the ability to have registration file be read-only.
  197.                 B) Fixed bug in changing directories to paths with explicit
  198.                    drive specifications.
  199.                 C) Pointer error which caused system crash when some systems
  200.                    uploaded messages back into the BBS. (Memory Allocation
  201.                    Error).
  202.                 D) Fixed bug with checking time-out period if user fails
  203.                    to respond ( at some prompts ).
  204.         2) Added environment flag to override packet creation in BBS Temp
  205.            directory.
  206.         3) Added WWIVMail.cfg file for Sysop control over number of messages
  207.            downloaded at various baud rates. 
  208.         4) Personal E-Mail is also extracted and packed for download.
  209.            E-Mail Pointers Updated / Original user Notified of mail received.
  210.         5) Changed User Interface to show last-read/max number of messages
  211.            while extracting messages from bases.
  212.         6) Changed User interface to show Local / Networked Subs.
  213.         7) Reader now allows *.wwX where X can be any number. Therefore,
  214.            your users can have multiple packets and respond to them all by
  215.            uploading only one .rsp packet.
  216.         8) Uploaded Messages now respect Unvalidated flags for Net/User
  217.            restrictions.( Sysop Validation ).
  218.         9) Placed a message stating the exact expected upload packet filename
  219.            before shelling for upload transfer. Seems some users were confused
  220.            about the naming conventions.
  221.  
  222. 2.0 ...(5/20/91)
  223.         1) Added the ability for users to upload posts to the BBS through
  224.            WWIVMail.
  225.         2) Upload and download temporary packets are now stored in the 
  226.            directory that the sysop has specified through INIT as being the
  227.            TEMP dir for the bbs. ( Usually \wwiv\temp, but I read this from 
  228.            config.dat so you can place it wherever you like).
  229.         3) Fixed a bug with spawning for dsz/pkzip on some xt systems.
  230.         4) Purchased a Communications library to handle the comm writes/reads
  231.            and initialization. 
  232.  
  233. 1.1....(3/18/91)
  234.         Changed the packet format( Users WILL need v.6 or higher of WWIVRead
  235.         to read packets created by 1.1 of WWIVMail). This was done for 
  236.         1) User Security( parts of the userrec were downloaded in 1.0)
  237.         2) To remove Vardec.h links in the WWIVRead module.
  238.            Packet will now be smaller.
  239.  
  240. 1.0....(2/1/91)
  241.        Initial Public release (2/1/91)
  242.        
  243.