F n e t M a i l History File Version Date Changes / Updates ------- -------- ----------------- 1.0 07/30/91 Initial Release 1.1 08/01/91 Bug Fix Release o Fixed a bug which prevented the menu files from being found when the doorwas run from a directory other than the featherNet HOME directory. o Fixed a bug which caused a USER'S record to be trashed when the (G)oodbye command was executed within the door. o Added a paramater in the .CFG file for a batch file path and Name which reinitializes the fossil driver after a file transfer (As FeatherNet BBS does). o Changed the Local logon ("/L") to a non-Expert mode so the menu is displayed whn the door is entered. o Changed the user record from the 'fnmail.usr' file to positions 154 thru 178 in the bbs 'USERS' file. o Included a utility called 'fixusers.exe' which will copy all the information an existing 'fnmail.usr' file to the 'USERS' file. Run this utility from the bbs HOME directory. 1.2 08/02/91 Another bug smashing release o Fixed a problem with the users record getting trashed o Fixed a problem with users' mail waiting flags not being updated o Added support to display the regular FeatherNet "BYE" file when a user logs off with the (G) command within FnetMail. 1.3 08/03/91 New Feature / Change to .cfg file Release o FnetMail now will swap to EMS, XMS, or to Disk during all SHELL functions (file transfers, ZIP / UNZIP) if the sysop selects the option by entering a "Y" on the appropriate line in the .CFG file. o Now require the full path AND name of pkunzip and pkzip files. o Fixed an oversight in which 14.4k baud callers were being allowed 0 Messages to D/L because there was no setting for 14.4k baud. The paramater goes in the .cfg file immediately after the 9600 baud Max Message Paramater. Note: Be sure you verify your .cfg file follows the NEW format in the FnetMail.DOC file. (Compare it to "sample.cfg") 1.4 08/05/91 Bug Fix release and modified Unregistered Restrictions o Had a nasty bug that was deleting most of a users information whenever the door updated the users record. I think this was caused by a restriction to the number of conferences the door handled when unregistered. Well, now the restrictions are: 100 Messages Max Allowed to be captured. That is all. That was really a bug. I didn't tell the program (never would!) to trash a user's record. 1.4 08/07/91 o Added code to delete any files in work directory after file transfers and processing are completed.. o Added support for DG and UG (goodbye after D/L or U/L) 1.5 08/17/91 Bug Fix and increased performance o Fixed a problem which caused messages in multiple conferences to always go into a higher numbered conference if the next message was destined for a lower numbered conference. o Changed to an external routine for converting message numbers to long integers and increased performance over 200%. 1.6 08/25/91 Bug Fix and Modified Output when Downloading o Fixed a bug which prevented a user from Accessing a a conference he should have access to. This occurred if a conference was never joined in the bbs even if the user had access to it. o Changed to output when scanning conferences for new messages to download to only display conferences the user has flagged and which have new mail. 1.7 08/30/91 Added support for multiple, user configurable archive formats o Changed the .cfg file and the fnmail code to allow the sysop to specify the archive formats he wants to support. There may be a maximum of 10 archive formats supported. The sample.cfg file has been updated with 4 popular archive format configuration to be used as a guide. See 'fnetmail.dos' for the description of the .cfg file changes/requirements as of this version. 1.8 11/11/91 Fixed a problem which caused incorrect conference numbers to be exported and imported. 1.9 11/30/91 o Now supports a tagline to attach on exported messages o Added to the configuration a path to both the REP and QWK packets for local uploads and downloads. o Fixed the long-time elusive bug which caused users to be confronted with the 'you have downloaded your limit' placard when just the opposite was true. o Made numerous changes to the code's general operation. Added code to grab the COMSPEC from DOS instead of assuming COMMAND.COM was the interpreter. o Fixed a bug which prevented 'authorized' conferences to be selected under certain conditions. 2.0 03/01/92 o Fixed a bug which would cause a crash when scanning for new files if the upload description file was not located in the bbs home directory and named "UPLOADS" 2.1 06/21/92 o Replaced "fosil" serial routines with internal serial I/O routines. Fossil driver no longer used. 2.2 06/22/92 o Maintenance / Test release - Not Public - Using MS BASIC PDS Compiler 2.3 06/22/92 o Debugged new compiler / serial routines 2.4 07/01/92 o Additional debugging for new compiler / serial routines 2.5 07/10/92 o Modified (cleaned up) the conference configuration routine. 3.0 03/23/93 o Modified code to support FeatherNet BBS version 4.00 and newer. 4.0 05/31/93 o Added a configuration program (FNMCFG) to simply the configuration process. o Support for Netmail Conferences added o CRC-32 Duplicate Checking added. Use FNMCFC.EXE to create a database. 4.1 06/09/93 o Modified the code to reset the *old* high message read pointer to the new high message read value when a .PTR file is uploaded or the high message read pointer(s) are changed by one of the configuration options. Previously, the *old* high message read pointers were maintained at the high message read pointer when the user logged on. 4.2 06/28/93 o Added code to filter imported net mail to "SYSOP" to the HUB's SysOp name. o Added a configuration item for the HUB's SysOp name.