The following fixes and changes between 2.20 and 2.20a apply:

  FDSETUP
    - The status (help) information for the "Users" menu option in
      the Folder Manager (edit mode) was displaying an incorrect
      help string.

    - Added support to configure the automatic fax print function.

    - Various other cosmetic fixes.

  MAILER
    - Swapping to disk was broken.

    - During certain conditions, the Mailer wouldn't detect an out-of-
      memory condition when an external request processor was used to
      handle file requests.

    - Some of the paths and filenames that were supposed to support
      the $TASK$ macro did not do so properly.

    - Added ability to automatically print received faxes after the
      session has completed. This is only supported if you also use
      the internal fax receive function.

    - The mailer could not successfully execute keyboard macros that
      were stacked and included a "CD" DOS command. E.g.

        CD \JUNK;JUNKPROG

      because the program restored the original directory between
      each executed command. The mailer now restores the original
      path after the whole macro sequence has been executed.

    - The NOYOOHOO, NOZAP, and NODZA parameters were only recognized
      if specified in the FDOPT environment variable, but not if they
      were specified on the command-line.

    - Two new macros, =I  (remote system's phone number) and =J
      (remote system's nodelist flags), were added to the external
      request processor (ERP) and Service Request interface.

    - The Mailer did not scan the secure inbound file directory for
      mail packets upon startup.


Changes from version 2.20a


          GLOBAL

            - Added support for 21600, 24000, 26400, and 28800 baudrates.

            - Added automatic recognition of CD-ROM drives (controlled by
              MSCDEX or similar driver) so that path resolution is not
              attempted on such pathnames. If you used NORES just to get
              around this problem, you can now stop using it.

          FDSETUP

            - The "Delay before first call" option has been moved to the
              event behavior to allow this to be set for specific events.

            - The minimum "Seconds before passing to BBS" has been restored
              to 11 as requested by a few users. The default, however, is
              still 30.

            - Because the modem response handling in the Mailer has been re-
              written, you may have to change your Answer Delay setting if
              you use the Manual Answer and LDFRS features of the Mailer.

            - Added "NoDial" setting to Modem Manager. If the Mailer makes a
              match with an entry that has this flag set, the dial attempt is
              immediately aborted and the mail bundle is placed on Hold. This
              allows you to prevent the Mailer from calling specific systems
              based on nodelist flags, baudrates, or specific network
              addresses. This is not supported in the Terminal.

            - The use of the '|' and '/' characters in modem responses is no
              longer required to allow the Mailer to distinguish between,
              for example, CONNECT 1200 and CONNECT 12000; nor is the '|'
              character required after the "CONNECT 300" definition, if
              previously defined as "CONNECT|".
         
    
          MAILER

            - The Mailer will now open all files in ReadOnly/DenyNone mode
              when it is transmitting files. This should prevent sharing
              violations that could previously occur on a multi-line system
              where external protocol drivers such as DSZ are involved.

            - A bug in the Modem7 filename receiver code was found and
              corrected.

            - A bug in the Telink timestamp handling was found and corrected.
    
            - The FDSERVER function no longer uses the ASCII 254 character
              when adding entries to the log. Instead it uses the '&'
              character.

            - The bundle manager, <AltB>, would not allow you to view the
              information about a mail bundle if the destination system could
              not be found in your nodelist database.

            - The NOFTSC1 command-line switch and FDOPT option has been
              renamed to NOFTS1 to conform with FDSETUP's Security Manager
              screen.

            - The "Return Receipt" messages generated by the Mailer now
              correctly contains MSGID and REPLY extended message
              information.
 
            - The fax files created by the Mailer are now named in a slightly
              more readable way. The format DDMMMNNN.FAX will be used, where
              DD is the current day number, MMM is the current month (JAN,
              FEB, MAR, etc.), and NNN a sequence number 1-999.

            - The "Lock Keyboard" (<AltL> or /L: command-line parameter)
              function is NO longer case INsensitive, e.g. specifying
              "KBDlock" will not unlock the keyboard if it was locked with
              "kbdlock".

            - The password for the "Protection" options in FDSETUP > Mailer
              are NO longer case INsensitive, e.g. specifying "ExitLock" will
              not allow <AltQ> if the password specified in FDSETUP is
              "EXITLOCK".

            - The "FILES" and "SECFILES" paths defined in FDSETUP now support
              the $TASK$ system macro.

            - The "LIST", "SECLIST", "ALIAS", "SECALIAS", and "MESSAGE" path-
              name definitions for file requests now support the $TASK$
              system macro.

            - The 'v' (lowercase V) character forces the Mailer to lower the
              DTR signal and the '^' character forces the Mailer to raise the
              DTR signal, when encountered in any of the modem command
              strings. The '`' character is translated to a 0.5s pause ('~'
              is still a 1.0s pause). This is also supported in the Script
              language and the Terminal's initialization string.

            - Because of the above changes, the command "SENDNOXLAT" has been
              added to the script language. This command will transmit the
              specified string untranslated to the modem. Mnemonics (i.e.
              <CR>) are still, however, supported by the SENDNOXLAT command.

            - The "PROTOCOL:" and "COMPRESSION:" modem responses returned by
              some modems are now supported and translated to one-line
              messages such as LAPM (for LAP-M), MNP, etc.

            - The following new macros have been added to the External
              Request Processor and Service Request interface:

                =M  Same as =F but without a path (the file is always located
                    in the FrontDoor SYSTEM directory).

                =W  Translates to "LISTED" or "UNLISTED" depending on whether
                    or not the remote system was found in your Nodelist
                    Database. For outbound sessions, =W will always
                    translated to "LISTED".

                =Q  Same as =R but without a path (this is only available in
                    the ERP interface).

                =E  Same as =T but without a path (this is only available in
                    the ERP interface).

                =Y  The current TASK= setting. For the Shareware version,
                    this will always be '0' (zero).

          TERMINAL

            - Added support for "Auto Doorway Mode". If enabled, the Terminal
              will enter raw keyboard mode upon receipt of the <Esc>[=255h
              sequence and exit raw keyboard mode upon receipt of the
              <Esc>[=255l sequence. The terminal emulation protocol must be
              ANSI for these sequences to be honored by the Terminal.

            - The Terminal no longer enables FOSSIL software flow control.
              The Ctrl-S (XOFF) and Ctrl-Q (XON) keys will, however, function
              as before.

            - The ten minute timer, after which the Terminal returns to the
              Mailer if it was invoked with <Alt-J>, is now configurable in
              the Terminal settings screen in FDSETUP.

            - The Terminal Phone Directory would not allow you to add more
              than 100 entries. The correct limit is 400 entries.

            - The Terminal now includes the complete time elapsed since the
              start of a connection as opposed to just minutes and seconds.

            - <Alt=> can now be used to toggle the state of "Raw mode". This
              means that <Alt=> cannot be transmitted in "Raw mode". This
              was added for use in those environments where ScrollLock has a
              defined function.

          EDITOR

            - A new editor macro has been added (~W). It is identical to the
              ~X (Export to file) macro with the exception that it does not
              include the message header information. This can be used with
              spell checkers and external conversion and translation
              utilities.

Changes from version 2.20b


          GLOBAL

            - .EXE files are no longer compressed with PKLITE for several
              reasons, of which the biggest one is that .RTPatch doesn't
              work very well on these files. Future patches will not need
              to include new .EXE files since it will be possible for
              .RTPatch to upgrade those as well.

            - Added support for NOCDCHK command-line parameter and FDOPT
              setting. Apparently some environments cannot properly handle
              the automatic CD-ROM device check that is used in FrontDoor,
              if NOCDCHK is used, the automatic CD-ROM device check is
              disabled.

          FDSETUP

            - The password specified for the various protect options in
              FDSETUP was forced to uppercase by FDSETUP, while the Mailer
              treats the entered password case INsensitive.

          MAILER

            - Fixed carrier detect (or lack thereof) problem with internal
              ZyXEL Fax receiving code and corrected some cosmetics.

            - The log level for "Rescan requested" message has been changed
              from '+' to ' ' (debug).

          EDITOR

            - The Editor would not accept folder numbers greater than 255
              to be entered in the Folder selection screen (<AltF> and
              <CtrlF>).

        =====================================================================

        Copyright 1994 Joaquim Homrighausen; All rights reserved.

        All information herein is provided "as is", and is subject to changes
        without any prior notice. All brand and product names are trademarks
        or registered trademarks of their respective holders.

        Absolute Solutions

        =====================================================================

// end of file "readme.fd"
