

                              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.
