
Version 1.38a

  SGMAIL.EXE
  - Changed many system key presses in order to be consitent with the rest
    of the system (ie: F2 for DOS Shell, Alt-X to exit).
  - The netmail editor has now been externalized for use even without a node
    up and running.
  - Moved fax viewing and printing out of the main executable and into the
    \shotgun\bin directory. This should free up some memory to take some of
    the main mailer code out of the overlay.
  - Session passwords are now added to outgoing packets when a packet is
    created (as most other mailers do).
  - After a file request is sent, the REQ file is now properly disposed of
    as it should.
  - SGMail will no longer send empty PKT files, including ARCmail attach
    messages. It will only send what is _necessary_ to send.
  - Fixed a bug in packet header addressing for routed netmail.
  - SGMail will no longer try to send two files if they have different
    paths, but the same file name.
  - Exported netmail messages now have certain attribute flags cleared
    prior to export (as documented in FTS documentation).
  - Added the 50 Line Display switch to enable SGMail to use a 50 line
    display (instead of the default 25 lines).
  - Smoothed over modem operations with USR Courier modems. :)
  - Added configuration for all modem result codes in SGConfig -> Nodes
    Menu -> Result Codes. If you have any reference to "FAX" in your error
    levels setup, REMOVE IT!
  - Added built-in configurable caller ID support.
  - SGMail will now exit with a fixed errorlevel of 15 if a fax is incoming
    and you specified to have SGMail _not_ handle faxes.
  - SGMail now goes offhook when exiting to process received mail.
  - Added the Allow ZedZap Transfers switch which will force mail sessions to
    use ZModem (1024 byte blocks) over ZedZap (8k blocks). This can be
    particularily helpful if your lines are really bad, or if you get a lot
    of international calls.
  - Added a screen saver.
  - Relaxed the initializing of the modem.
  - Many old command line switches are now obsolete, as there is extended
    configuration in SGConfig (Mailer Setup & Local Console) that deal with
    what the switches provided.
  - Added a time window for sound support to be toggled off.
  - Added the ability for SGMail to automatically turn the modem's speaker
    on or off depending on a time window.
  - Fixed the scheduling of outbound poll calls to avoid resetting the
    queue counter each time events are scanned (on the minute).

  SGFILE.EXE
  - Added the "-NOCRC" command line switch to disable CRC checking of
    inbound files.

  SGECHO.EXE
  - Fixed a problem with bundle names not flipping over when the day changed.
  - Fixed the MSGS/SECOND status display. On short packets, it was wrong.
  - When unpacking netmail messages, SGEcho will now add an ^AINTL kludge
    line if its not already present. This will avoid problems with non-
    compliant software that adds no kludge lines to identify the zone in
    the netmail messages.
  - Fixed a problem with the areafix processing getting hung up on areafix
    messages that are created by your system destined for another system.
  - Minor speed improvement on outbound packing of echomail.
  - Fixed the order of the SEEN-BYs/^APATH lines (they were backwards).
  - SGEcho will no longer add an extra Cr (#13) after the origin line and
    before the SEEN-BYs if there is already one there.
  - Dupe checking via SEEN-BY lines. Dupes placed in \SHOTGUN\BADECHO.
  - Dupe checking via ^APATH lines. Dupes placed in \SHOTGUN\BADECHO.
  - Dupe checking via message packet header information (timestamp and
    From/To/Subject). Dupes placed in \SHOTGUN\BADECHO.

  SG.EXE/SGXCOMM.EXE/SGXLOCAL.EXE
  - Hopefully fixed the bug where a dropped carrier or user timeout would
    cause the system to hang as if in an endless loop.
  - Fixed the date in a downloaded message from being the incorrect date.
  - Removed the -LOCAL command line parameter, since it is not really needed.
  - Fixed JAM lastread pointers to use the User's name (lower case name -
    crc32) to be compatible with external utilities. NOTE: The name used for
    all lastreads is _always_ the user's REAL name!
  - SVGA logins are now automatic past the shuttle menu. To me this defeats
    the purpose of a shuttle logon, but everyone wanted it.

  SGCONFIG.EXE
  - When deleting message areas, the config will now ask you if you wish to
    delete the message base files as well.
  - Message area area tags are now forced uppercase as they should be.
  - Increased the speed of file hatching (to multiple links).
  - Major speed improvements on the system shutdown phase.
  - Move Call Routing to the Links menu.
  - Fixed a problem with not being able to delete items from the special
    init string section.

  MISC
  - Added basic Int $14 com support. Support for straight BIOS access to
    com ports is limited to 9600 bps (though the connect and transfer rates
    won't show this) and is limited to ports 1-4.
  - Added full support for the ^MSGID: kludge line.
  - Checked and made sure that returning from a shell in any program will
    change back to the correct directory.

