This readme file pertains to both Router and ADE.  Please refer to 
the ADE_READ.TXT for the introductory readme file for ADE Release 2.  
     
There is a file on this Router diskette in the \MODEMS subdirectory called
modems.txt.  It contains modem strings for individual modems listed 
by make and model in alphabetical order.  These are the modem strings 
that are recommended by technical support.  See the modems.txt file for 
more information.

CALL LIST ADMINISTRATION
------------------------
In order to enable the call list in the cc:Mail Admin program, use 
the parameter "calllist/y".  This switch need only be used once, and 
can be reverted by using the parameter "calllist/n".
     
A similar parameter exists (dirprop/y) to enable ADE on a post office.
     
Use "admin /?" for more information.
     
There are some new fields in the call list with Admin version 5.1, such 
as the ability to schedule a call as infrequently as once per month (via 
the WEEKS field, and the DATE field).  Other fields for the call list 
are made visible by using the 'TAB' key when viewing the call list.  The 
'RIGHT ARROW' key does not work to display the additional fields, as it 
does when viewing in the mail directory.
     
----------------------------------------------------------------------- 
THE FOLLOWING CHANGES HAVE BEEN MADE IN THE ROUTER RELEASE VERSION 5.12 
-----------------------------------------------------------------------
     
Corrected condition that lead to unnecessary Router delays in exch/B 
connections due to 8 byte reads of the external GMID (global message ID) 
files (those that begin with the "#" character) in the /ccdata directory.
     
Corrected condition of an actual synchronization being performed when 
a test synchronization (exch/rtd) was requested with a Router 
type II connection.
     
Processing a synchronization request now results in a synch message being 
sent ONLY to the requester of the synchronization, not other post offices 
that did not request the synchronization.
     
Corrected "duplicate names not allowed" error when ADE changes the 
capitalization of directory entry.
     
ADE will no longer let the propagation of P entries result in circular 
addressing of other 'p' and 'P' entries.
     
When ADE removes a post office entry, those "p" directory entries that now 
will become "P" entries will properly receive a USRxxxxx file in the 
/ccdata directory.
     
Bboard message repropagation will now repropagate the bboard message to 
post offices that were encountered while enroute to the home post office. 
Previously, such post offices were not included in the collection of those 
that would have received the repropagated message.
     
Bboard message repropagation only works if from the home post office 
(identified by "Title Propagation" set to YES).
     
Bboard message deletions are now only sent to post offices that have 
the SEND B propagation flag set  This is for backward compatibility 
with ADE 1.0 sites, and Mobile databases.
     
An ADE statistic message for the sending of an ADE message, and that for 
the processing of the same message now have matching message ID numbers.
     
Corrected case with Router when receiving a connection from an unknown post 
office (r/o connection), that resulted in the statistic file recording
the local post office name for both the local site and the remote site.
     
ADE statistic messages are now returned to the post office that 
originated the ADE message instead of the post office that delivered 
the ADE message.
     
Router now only writes queue statistic record if the queue status is 
non-zero, or if the queue is zero but the last recording was non-zero.
     
Resolved issue that led to unusable (garbled) data being written into the 
queue statistics records due to uninitialized variables.
     
Remote post office statistic record information is now written to an 
individual file, which will be overwritten with newer information.
     
COMx/SPEED is now correctly parsed from the address field.
     
Corrected error when a message is cc:'d to a mail list:  If that mail list 
contains a directory entry of exactly the same name (sometimes used in 
bankshot routing arrangements), the message is now properly delivered.
     
Router now waits approximately 30 seconds for a locked file (previous 
version waited 2 seconds).
     
An error message has been added to detect if the system exits due to
an SPX error.

The "fake listen" problem when Router would appear to listening on SPX,
but no callers could get through, has been fixed.

Addressed issues regarding the support for 16550 UART serial chips for 
serial communications.  The number of free bytes in the software receive 
buffer, at which time RTS is dropped, was changed from 16 to 32.  This is 
because the 16550 chip has a 16 byte buffer and RTS must be dropped 
sooner, else there is risk of "ringing" the buffer.  Also, this 16550 
buffering is now used in clear mode, which will likely be beneficial to 
mobile wireless communications, where operation appeared as slow as 
an 8250 chip.  In either clear or packet mode, the byte is now not 
removed from the chip unless there is room in the receive buffer.  
Previously the byte was removed and then the check for room was 
made (in packet mode).  
     
When a Router batch file (a batch file that is spawned by Router, not 
a batch file that launches Router) has completed, a sector is now written 
to the NFTCHECK file to verify that the machine is still stable.  This is 
the same implementation that is used to check for machine stability when 
Router is first launched.  The NFTCHECK write is performed whenever any 
batch file and any SWAP configuration terminates.
     
Assorted changes to the statistic file:
     
        In the post office statistic and ADE statistic files, the following 
        field has been added:
                Stat: /prog=ROUTER 5.12 (or OS/2 ROUTER 5.12)
     
        In the Queue Record, the following line has been removed:
                Stat: /list=
     
        The following lines are in records only if non-zero values:
                Stat: /opalert=
                Stat: /operror=
                Stat: /duplnames=
                Stat: /objadd=
                Stat: /objdel=
                Stat: /objchg=
                Stat: /objuchg=
                Stat: /objdis=
                Stat: /msgsent=
                Stat: /msgrecv=
     
The following line has been added which depicts the auto call interval.
                Stat: /time=autoint/n
     
When displaying the values for the exch field (mdbsrt), Router now displays 
the value 't' when set.
