
HISTORY  JetMail v1.14 (c)Copyright 1991,92 by DJ Chuang
         .QWK-Compatible Mail Door for SPITFIRE 3.2

* Version 1.14 Changes (10/20/92)
  - Complete release with documentation updated.
  - JetMail 1.14 will support up to 255 conferences. Added filter to
    get correct conference number in .REP packets.

* Version 1.149 Changes (10/09/92)
  - Word wrapping made a little more generous so taglines will not get
    wrapped.
  - Writes a message to LOG when Goodbye command selected in JetMail,
    so the Sysop can know that it was not a Dropped Carrier.
  - Display network numbers when caller has NetSysop access.

* Version 1.148 Changes (10/04/92)
  - In preparing for "pre-scanned" QWK packets, some code was
    interfering with JETSM user data. Thanks Ron Hossack.

* Version 1.147 Changes (09/20/92)
  - Fixed error - JetMail was not including CONTROL.DAT in the .QWK
    packet, generated by users who wanted new bulletins and files even
    when there were no new messages.
  - Apparently no one had more than 127 conferences on Spitfire; JetMail
    was using the wrong data type, and was unable to access conference
    numbers greater than 127. Fixed. JetMail can handle up to 255
    conferences as it should. Thanks Stef Evain.

* Version 1.146 Changes (09/12/92)
  - Error in code prevented file transfers when SWAP= parameter was not
    defined. Fixed.
  - XFERDATA= is an optional parameter; by default, JetMail will look
    for JETXFER.DAT in the JetMail directory for file transfer command
    lines. Reminder, this parameter should only be used in a multi-node
    situation if you need to have very distinct command lines for
    non-standard port addressing. Do not specify subdirectory path for
    this parameter - it is only to be a filename, and the file must be
    located in the JetMail home directory.

* Version 1.145 Changes (09/09/92)
  - Add the line, RUNSHARE=YES , into the .CNF configuration file to
    have JetMail run its share aware code.
  - Turned off the beep at the local console.

* Version 1.144 Changes (08/24/92)
  - Need a sysop to let me know how well the Goodbye command works with
    a non-standard Hayes modem, and with a corresponding HANGUP=
    parameter specified.
  - Converts messages addressed to SYSOP into Sysop's User Name.
  - Added PORT:AAAA:X command line switch, for non-standard port
    addressing, where AAAA is the hexadecimal port address, and X is the
    port IRQ interrupt. (i.e. PORT:03F8:4 is COM1) This is not necessary
    for standard COM1 to COM4.
  - Added XFERDATA= parameter to specify different JETXFER.DAT files for
    each node, needed in a non-standard port addressing scheme, or
    whatever node-specific commands you wish to have for a particular
    node that cannot be specified via %P% or %F% or %D% macros. I.E., in
    JETNODE1.CNF, specify XFERDATA=JETXFER1.DAT, and in JETNODE2.CNF,
    specify XFERDATA=JETXFER2.DAT, and edit the .DAT files to have the
    corresponding port address and IRQ information. NOTE!: This
    parameter may need to be the last item in your .CNF file.
  - Added RUNSHARE= parameter to specify whether or not to run SHARE.EXE
    needed code, in case of network inherent multitasking managers. It
    is BEST to run SHARE.EXE in a multi-node environment to avoid Share
    Violation error, but this is available for alternative system
    configuration. No longer automatically run SHARE-dependent code when
    .CNF filename specified on JetMail command line.
  - Allow download of empty QWK packets for users that have either New
    Bulletins or Files scan toggled on.

* Version 1.143 Changes (08/02/92)
  - Reinstalled AFTER= paramter, for sysops that desire more
    comprehensive dupe checking.
  - Rearranged hang-up code for JetMail goodbye command. Hope to clear
    up lock-up problem reported by one sysop.
  - HINT: use "PKZIP -es" for the ZIP packing command for optimum .QWK
    processing.
  - HINT: use "ARJ e -u" for ARJ unpacking command to avoid possible
    pathname problems from users that default to storing pathnames.

* Version 1.142 Changes (07/18/92)
  - Added duplicate packet checking! If user uploads the same exact .REP
    packet twice, JetMail will (by default) reject the second .REP
    packet. To turn off dupe checking, add the parameter DUPCHECK=NO in
    your JetMail .CNF file.
  - JetMail now supports Sparky/QMail's new QWK format with message
    indexing.
  - Fix: during message scan for a NetSysop (node sysop calling JetMail
    as a hub), JetMail will now properly not pick up messages posted by
    that node. [NetSysop should not get messages back that they've
    posted to the hub.]
  - Fix: Time should now be properly accounted during file transfers and
    packet compression.
  - Fix: for local use, now properly finds .REP packet in default
    directory.
  - Added HANGUP= parameter string, for non-standard modems that do not
    drop carrier on DTR toggle. Enter your modem's hangup string in your
    JetMail .CNF configuration.
  - Fix: Pointer upload command now makes sure a transfer protocol is
    selected.
  - Fix: properly writes to separate usage log when closing door.
  - Prints user name on screen during file transfer.

* Version 1.141 Changes (05/24/92)
  - Automatically delete trailing spaces from BBSID parameter within
    JetMail's own code, which would cause .QWK packets to not be built
    correctly.
  - Fixed error in JetMail where it would 'lock up' when trying to scan
    a message that was zero-byte in length. Thanks Michael J. Klein.

* Version 1.12 Changes (03/18/92)
  - JetMail was coded to handle messages up to 16K in length, but longer
    messages are being found on RIME and Fidonet (two popular echo
    networks run by some Spitfire sysops), so now JetMail will handle
    messages up to 63K in size. Thanks Tom Kellen.
  - Recoded JetMail .REP processing; should be noticeably faster on most
    systems. JetMail now handles reply messages up to 63K in size as
    well.

* Version 1.11 Changes (03/02/92)
  - Fixed a peculiar problem was detected when certain mail tossers were
    used, which caused JetMail to corrupt memory allocation (resulting
    in a system lockup). Thanks Michael Klein.

