home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / sx503r1.zip / HISTORY.503 < prev    next >
Text File  |  1994-06-04  |  37KB  |  823 lines

  1.                 *-*-*-* Silver Xpress Mail System *-*-*-*
  2.              (c) copyright 1988-1994 by Santronics Software
  3.  
  4. This file contains a summary of changes made since version 5.00 of Silver
  5. Xpress. It contains all changes across all systems.  Unless specifically
  6. stated, all changes are generic to each BBS.
  7.  
  8. ┌─[ LEGEND ]─────────────────────────────────────────────────────────────┐
  9. │  FIX:  - means a bug or problem in logic was corrected.                │
  10. │  NEW:  - New feature added                                             │
  11. │  ENH:  - Stable feature was enhanced for whatever reasons.             │
  12. │  CHK:  - Bug report check. Checked Out with no results.                │
  13. │  CHG:  - Something was renamed, or changed.                            │
  14. │  ISS:  - Issue. Design consideration.                                  │
  15. │  DOC:  - Information which will be added to the documentation.         │
  16. │                                                                        │
  17. │  Unless otherwise stipulated, a RMODE or PMODE keyword will be used    │
  18. │  to indicate REAL MODE ONLY or PROTECTED MODE only.                    │
  19. │                                                                        │
  20. │  *     - IF ANY OF THE LEGENDS HAVE THIS, IT HAS NOT BEEN DONE.        │
  21. └────────────────────────────────────────────────────────────────────────┘
  22.  
  23. 5.01 & 5.02
  24.  
  25.   CHK:  Someone reported Xpress was not telling Maximus that mail was
  26.         uploaded.  Upon further checking, I saw no provision in Maximus to
  27.         tell it from an outside source that mail was uploaded.  Systems
  28.         having this concept are OPUS 1.7x, RA, PCBOARD and QBBS.
  29.  
  30.   FIX:  Fixed a problem where keywords starting with D,L,Q (the commands
  31.         Delete, List and Quit) were allowed.
  32.  
  33.   FIX:  Fixed Critical Error 3, location = 0131:0EBF  production
  34.                                 location = 0131:0F08  debug version
  35.  
  36.         problem:  User does a DL then a UL, PKZIP 2.04 -M is removing the
  37.                   work directory.
  38.  
  39.         Remove -m option from the PKZIP 2.04g definition in XPARCH.CTL
  40.  
  41.         Fixed in 5.01. 5.01 will now double check the directory.
  42.  
  43.   FIX:  Fixed a bug in XPADM.EXE where it was mixing the RIP menu mode with
  44.         the RIP Local Echo option.  Changing one also changed the other.
  45.  
  46.   ENH:  Changed/added keywords in the PCBOARD Xpress and RBBS Xpress area
  47.         control "XPAREAS.CTL".
  48.  
  49.         VOLUMEID     removed
  50.         DOMAIN       removed
  51.         MATRIX       removed, see address
  52.         ADDRESS      FidoNet Address, domain can be part of address
  53.         NETWORK      Network conference belongs too
  54.         POSTCCMAIL   PCBOARD: security required to post carbon copies
  55.         POSTRECREQ   PCBOARD: security required to post a return request
  56.         LONGTONAME   PCBOARD: Long names allowed in ToWhom Field
  57.         REGFLAGS     PCBOARD: Registration requirement flags for conference
  58.         FATPATH      PCBOARD: Location of File attach directory
  59.  
  60.   NEW:  Added Windows 3.1 and OS/2 time splicing.
  61.  
  62.   NEW:  Updated support for PCBOARD 15.1 structures.
  63.  
  64.   ENH:  Enhanced the output of the newfiles scan.
  65.  
  66.   NEW:  Added new switches to XPADM.
  67.  
  68.         -R   force a reread of areas, files information from BBS
  69.         -RC  force a reread of areas information only from BBS
  70.         -RF  force a reread of files information only from BBS
  71.  
  72.         These switches are equivalent to deleting the XPAREAS.* files or
  73.         the XPFILES.* files and doing an XPADM to force a reread of the
  74.         BBS area and/or file configuration files.  The switches simply
  75.         delete the files for you.
  76.  
  77.   NEW:  Added new local console hotkey ALT S to display "Change Xpress
  78.         Security" window.  This will allow you to change the current user's
  79.         Xpress security.  Keep in mind, this is a permanent change.
  80.  
  81.   FIX:  Possible fix for a problem where some people claimed some
  82.         non-Xpress QWK readers were burping on SX QWK packets.  I was not
  83.         setting the CONFHIGH byte for the QWK msg header.  Just the ConfNum
  84.         (lo byte).  No popular QWK reader had a problem.
  85.  
  86.   FIX:  PCBOARD:  Fixed a bug for PCBOARD Xpress where resetting the last
  87.         read pointer from within Xpress did not always change the value
  88.         permanently for PCboard's Users record.
  89.  
  90.   FIX:  PCBOARD:  Fixed FOSSIL RTS problem.
  91.  
  92.   FIX:  JAM:  JAM Tossing setting Echomail as NetMail.  QWK tossed mail
  93.         into JAM area was not getting LOCAL bit set.
  94.  
  95.   FIX:  PCBOARD:  File scan not turning off if File Request Limit is Zero.
  96.  
  97.   ENH:  Check Carrier Detect during file scanning.
  98.  
  99.   FIX:  XPADM:  GroupName Global change did not allow numbers.
  100.  
  101.   FIX:  XPADM:  User Edit Dialog did not display F2 for GROUP NAMES.
  102.  
  103.   ENH:  PCBOARD:  New support for PCBOARD's 15.1 Index files for DIRxxx.
  104.         files.  Major Enhancement on the Xpress new file scanner.
  105.         Tremendous speed enhancement!
  106.  
  107.   FIX:  XPADM:  GroupName Global Change was adding group to everyone.
  108.         Xpress FAT attachments for Groups were not being copied over.
  109.  
  110.   ENH:  PCBOARD/WILDCAT!:  Xpress Selected Areas Switch.
  111.  
  112.         /MBC±   Match BBS Conferences "Selected Areas"   (default OFF)
  113.  
  114.         If ON, Xpress will use the BBS selected areas for the Xpress
  115.         selected areas.
  116.  
  117.   ENH:  PCBOARD:  Added Support for PCBOARD environment variables for
  118.         irregular com ports.  The following environment string(s) and
  119.         options are now supported:
  120.  
  121.          SET PCB=/COM[number]:
  122.                  /IRQ:[number]
  123.                  /BASE:[hex address]
  124.  
  125.         The environment string will override any other port sources for this
  126.         information.
  127.  
  128.         Also, there seems to be many door applications which use a standard
  129.         method to define port base and irq information.  Xpress will now
  130.         support the following (these will override the PCB enviroment string):
  131.  
  132.          SET BASE=hex address
  133.          SET IRQ=number
  134.  
  135.         NOTE:  For irregular com ports in Xpress, you can also edit the
  136.         XMT.CFG file included in the package.  However, the environment
  137.         strings will override this file.
  138.  
  139.         (Brad Dameron, Al Charpentier) from TCSNET):
  140.  
  141.   ENH:  PCBOARD:  Added -J support for local mode operations.  Xpress will
  142.         now allow you to do vacation mail, prepacking of QWK networks, or
  143.         simple local mode sysop usage.  Note:  The -J switch can take a
  144.         record number or a name:
  145.  
  146.                 -J[number]      i.e.,  -J10
  147.                 -J["Name"]      i.e.,  -J"Alan Bennett"
  148.  
  149.         Keep in mind, PCBOARD uses a BASE 1 record number for the user base.
  150.         That means a -J, -J0 and -J1 is the same as record #1.  Xpress will
  151.         not accept 0 and automatically make it 1.
  152.  
  153.         (Alan Bennett)
  154.  
  155.   DOC:  PCBOARD:  Xpress now only supports PCBOARD 14.5 or better.  14.2
  156.         support dropped.  For 14.2 support use, SX 4.00.
  157.  
  158.   ENH:  PCBOARD:  Support for 32 bit message numbers.  This should take
  159.         care of the problem where large PCBOARD sysops do not renumber
  160.         message bases.
  161.  
  162.   FIX:  There was no way to delete ALL the keywords.  One keyword always
  163.         remained.
  164.  
  165.   FIX:  Group File Attachments were being sent over and over again.  To
  166.         solve this, new logic was added:
  167.  
  168.         If a user wishes to upload a file for a group, he must send it
  169.         to @GROUP XXXX, where XXXX is the group name.
  170.  
  171.         Upon upload, the new logic will create direct file attachments for
  172.         each member of the group.
  173.  
  174.         With this new logic, the old GROUP file attachment check at the
  175.         download side was removed.
  176.  
  177.         Xpress already has the logic to delete direct file attachments.
  178.  
  179.   FIX:  XPADM: Optional Netfiles Path was being REQUIRED for input.
  180.  
  181.   FIX:  PCBOARD/RBBS:  Fixed the Assistant Sysop Access of Private Mail.
  182.  
  183.   FIX:  PCBOARD:  Fixed Tossing Bug for areas over 999 in QWK mode.
  184.  
  185.   FIX:  PCBOARD:  Fixed Tossing Bug for Max Lines supported.
  186.  
  187.   ENH:  PCBOARD:  Major enhancement for the File Request Search section in
  188.         Large File Systems.  Duplicate dlpath files are skipped.
  189.  
  190.   FIX:  Fixed bug with new EXEC SWAPPING with WINDOW when using XPSHELL.BAT
  191.         file.
  192.  
  193.   ENH:  PCBOARD/RBBS:  If area is an ECHO, the SYSOP name conversion is
  194.         skipped.
  195.  
  196.   NEW:  New XPLIMITS.CTL file allows for new baud rate settings from new
  197.         V.FAST modems such as the HAYES modem.  The XPLIMITS.CTL must be in
  198.         the same directory as XPMAIL.EXE.
  199.  
  200.   ENH:  Shorten XPRESSxx.log name to XLOGxxx.LOG in XPADM.
  201.         Shorten XPNODExx.log name to XNODExxx.$$$ in XPADM.
  202.         Shorten XPSTATxx.log name to XSTATxxx.DAT in XPADM.
  203.  
  204.         This should allow large networks with 100 plus nodes to use Xpress
  205.         file names correctly.
  206.  
  207.   FIX:  PCBOARD:  Corrected a file sharing problem with the new pcboard
  208.         message index files.
  209.  
  210.   FIX:  Fixed a long standing, non-critical problem where Xpress was not
  211.         properly changing back to the original directory if the switching
  212.         occured between two different drives.
  213.  
  214.   FIX:  HMS ONLY:  QWK netmail zone was getting set to zero on conversion to
  215.         HMS message.  This was due to an Xpress Reader compatibility check.
  216.         The check was removed since it only applies to Xpress Readers
  217.         version 2.26 or below and the door now works with any QWK reader.
  218.  
  219.   NEW:  QWK UUCP mail host address was not set (all zero).  To fix this for
  220.         QWK mail readers, a new field in XPADM is now available:
  221.  
  222.         UUCP HOST ADDRESS:  <zone:net/node>
  223.  
  224.   FIX:  QWK NETMAIL:  If the destination is ZERO, the message is deleted.
  225.         A message is shown to the user.
  226.  
  227.   DOC:  Incoming Mail Processers can delete the message it is working on if
  228.         it wants Xpress to not toss the message.
  229.  
  230.   FIX:  PCBOARD:  Fixed file sharing bug during the file scanner.  If another
  231.         node was viewing a DIR listing, the scanner aborted with a 163 error
  232.         code.
  233.  
  234.   FIX:  Fixed long, outstanding bug where logic for "truncate SeenBy" option
  235.         was reverse.
  236.  
  237.   FIX:  Fixed /K keyboard macro command line switch.
  238.  
  239.   FIX:  Fixed menu bug.  The action code security system in XPMENU.CTL was
  240.         simply not respected.  Now they are.  Now you truly have security at
  241.         the:
  242.  
  243.                1) Menu Display Level, and
  244.                2) At the Action (to be taken) Level
  245.  
  246.         So basically, what this means is that you can DISPLAY the options
  247.         and still restrict access to options.  Before, the restriction came
  248.         at the display level.  If an option could not be displayed, the user
  249.         did not have access.
  250.  
  251.   ENH:  Improved menu system suppresses the display of the macro characters
  252.         during hotkey mode.
  253.  
  254.   FIX:  PCBOARD:  While adding WildCat's fido netmail support, I noticed a
  255.         potential bug of setting last read pointers in the wrong index for
  256.         PCBOARD areas.
  257.  
  258.   ENH: PCBOARD/WILDCAT!:  Added new control options
  259.  
  260.         Acknowledge Receipt:  Tell User a Receipt for a message he read.
  261.                               Also enabled with /ARR switch.
  262.  
  263.                               You may want to tell users a RECEIPT was
  264.                               generated for mail he read (downloaded).
  265.  
  266.         Match BBS Conference: If enabled, Xpress will use the conferences
  267.                               selected for scanning from the BBS user
  268.                               record.  If off, the selection of conferences
  269.                               is maintained by Xpress.  However, there are
  270.                               two conditions where the conference will be
  271.                               selected automatically:
  272.  
  273.                                 1) If user has mail waiting in conference.
  274.                                 2) the conference was "sysop selected".
  275.  
  276.                               Note:  This can be candidate for a USER
  277.                                      option in the future.
  278.  
  279.                               To enable this option, use the /MBC switch.
  280.  
  281.   NEW:  New vvc command for detecting return codes from a [dnloadmail]
  282.         command.
  283.  
  284.         [if_mail_err]   - macro for detecting return codes for
  285.                              [downloadmail]
  286.  
  287.                0   - successful scan and download
  288.                1   - successful scan and download and hangup
  289.                2   - successful scan, no mail
  290.                3   - successful scan, user skipped mail
  291.                4   - successful scan, packing error
  292.                5   - successful scan, downloading error
  293.                6   - scan aborted (user hit escape)
  294.  
  295.         So a simple vcc script like this will do the trick of downloading
  296.         all the mail for multiple packets where a limit is imposed.
  297.  
  298.         [:top][more_off]
  299.         [dnloadmail]
  300.         [if_mail_err]0[jump]top
  301.  
  302.   ENH:  Hitting Q in FLEX ASSISTANT will stop the assistant during the
  303.         current mail scan.
  304.  
  305.   ENH:  Vacation Saver:  Added the ability to delete the packet or remove
  306.         the packet from the download list.
  307.  
  308.   FIX:  Fixed scanning security bug for HMS and JAM systems.
  309.  
  310.   FIX:  Fixed Stripping of Fido kludge lines for QWK packet creating.  Only
  311.         HMS, FIDO, WildCat!, RBBS, PCBOARD 15.1 are expected to possibly have
  312.         Fido Kludges.
  313.  
  314.   ENH:  Added automatic date detection for FIDO mail with zero dates.  This
  315.         means the /FBD "Fix Bug Date" switch is no longer required.  However,
  316.         using the /FBD now means to "Force Bug Date" fix.
  317.  
  318.   ENH:  Noticed that some frontends and tossers put a bad byte in the fido
  319.         date 19th offset.  Xpress will now force a NULL character.
  320.  
  321.   FIX:  Changed the internal protocols to open the file in read-only mode
  322.         when transmitting files.  This allows for read-only files to be sent
  323.         and for the same file to be shared with another transfer session
  324.         taking place on another node.
  325.  
  326.   ENH:  PCBOARD:  Xpress will now detect a corrupted message.  This required
  327.         the reading of the PCBOARD 15.x IDX message files during the
  328.         scanning process.  Hence this version NO LONGER supports PCBOARD
  329.         14.2.  Slight slowdown because of the extra overhead.  Will be
  330.         improved in a future version.
  331.  
  332.   ENH:  Xpress now FORCES sysop selected conferences PERMANENTLY.  Not just
  333.         upon startup.  This include stopping users from deselecting the area
  334.         at the Flex Prompt.
  335.  
  336.   ENH:  WILDCAT!:  Enhanced the Mail Scanner and Packing Time.  Increases
  337.         scanning and packing time by almost 1000%.  To get the enhanced
  338.         speeds, the switches can be used:
  339.  
  340.              /SRO+     SCAN: Open Mail Database in READONLY MODE
  341.              /SRO-     SCAN: Open Mail Database in READWRITE MODE
  342.              /PRO+     PACK: Open Mail Database in READONLY  MODE
  343.              /PRO-     PACK: Open Mail Database in READWRITE MODE (DEFAULT)
  344.              /FRO+     FILE: Open Mail Database in READONLY  MODE
  345.              /FRO-     FILE: Open Mail Database in READWRITE MODE (DEFAULT)
  346.  
  347.         Please READ this!!  Very Important!
  348.  
  349.         Whats does this means to the WildCat Sysop using the Xpress Mail
  350.         Door in a multi-node environment?
  351.  
  352.         Typically, within multinode environments, there has to be file
  353.         sharing logic of the mail bases controlling who has access to the
  354.         files when another person is using them.
  355.  
  356.         The WildCat! file system uses a product from Turbo Power called
  357.         Btree Filer.  It is very secured and reliable and allows strict
  358.         control of the databases in MULTI-ACCESS enviroments.  This is very
  359.         good for ON-LINE activity where users do not have the databases
  360.         OPEN for a very long time.  Strict control options can be employed.
  361.  
  362.         However, with the advent of off-line mailer systems like Silver
  363.         Xpress, these systems often take up quite alot of resources and
  364.         time to scan the message or file bases.  This means the database is
  365.         OPEN for a very long time during a scanning or packing process.
  366.  
  367.         This is not a problem with BTREE Filer.  But when considering mail
  368.         scanning speeds, there is dramatic SPEED improvement if the scanner
  369.         can tell the world:
  370.  
  371.           "Hold Up World.  I'm scanning the mail database and I'm not going
  372.           to waste time doing database integrity checks.  However, please do
  373.           not modify the mail database.  Wait until I am finished."
  374.  
  375.         To achieve this tremendous speed improvement, Xpress can open the
  376.         database for scanning purposes in one of two modes:  READONLY or
  377.         READWRITE mode.
  378.  
  379.         In READWRITE mode, which is the default mode,  you can safely share
  380.         the databases even if Xpress is scanning them.  This means another
  381.         node can add mail to a database while Xpress is scanning.  This
  382.         would seem to be the ideal situation, however, in this mode, the
  383.         scan performance degrades severely, due to the overhead in database
  384.         integrity checks.
  385.  
  386.         In READONLY mode, no other node on the network can WRITE to the
  387.         mail base currently being scanned or packed by Xpress.  This gives
  388.         Xpress a tremendous boost in enhanced speeds since it does not have
  389.         to worry about checking for updates or the integrity of the
  390.         database.
  391.  
  392.         So why not simply do this and not bother with optional open mode
  393.         switches?
  394.  
  395.         There is one major problem, and I believe this is the fault of the
  396.         BTREE FILER system, not WildCat!.  If Xpress opens the files in
  397.         READONLY mode, there is NO WAY to inform another node to WAIT.
  398.         If another node is entering a message, BTREE filer will allow it!
  399.         Or, rather, BTREE Filer is not telling WildCat! or a mail tosser to
  400.         "Hold Up, Someone is doing a READONLY mail scan".
  401.  
  402.         Until the Turbo Power people can fix this BTREE Filer problem, we
  403.         cannot guarantee total integrity if you use the READONLY mode
  404.         option.
  405.  
  406.         We recommend to use the READONLY mode to get the best Xpress
  407.         scanning and packing performance only when you are SURE no other
  408.         node is WRITING to the databases.
  409.  
  410.   ENH:  New information passed in 5.01 OPX mail Packets (BRDINFO.DAT),
  411.         and in QWK/X packets.
  412.  
  413.          - UUCP HOST Address.
  414.  
  415.          - Proper DOOR Model Number.  Reader adjusted so that it will
  416.            allow ctrl-a lines in PCBOARD-based messages (P1).
  417.  
  418.   FIX:  PCBOARD:  Added a correction for a known bug in PCBOARD for 115200
  419.         lock baud operations.  PCBOARD truncates one zero, sends 11520 to
  420.         doors.
  421.  
  422.   ENH:  Changed local snoop switch to /LS+-
  423.  
  424.   ENH:  PCBOARD/RBBS:  Defaulted to using the X1 nodelist.
  425.  
  426.   ENH:  Renamed XMT.CFG to IRRPORT.CTL.  Xpress will now read this file
  427.         instead.
  428.  
  429. 5.03
  430.  
  431.   ENH:  Added task sharing to Internal Chatter.  Improves DV and OS/2
  432.         multitasking.
  433.  
  434.   ENH:  PCBOARD:  Changed the way tossing mail works for alias areas.  For
  435.         alias areas, the message FROM field is compared with the user's
  436.         Alias and the user's real name.  If neither, the alias is forced.
  437.         Although, this may not be what the user wanted, we have no choice
  438.         since PCBOARD does not tell doors which areas the user wants
  439.         aliasing turned on.
  440.  
  441.   NEW:  Added "Intelligent" DigiBoard Card support.  To activate, the
  442.        /DIGI switch must be used. The XIDOS2.SYS DigiBoard Device Driver
  443.         required.
  444.  
  445.   NEW:  Added direct support for PROBOARD 2.00.  XPADM.EXE and XPMAIL.EXE
  446.         recompiled.  SXMENU.PB menu file created.  PROBOARD 2.00 is almost
  447.         the same as before except it now uses the RA 2.00 user database and
  448.         the new EXITINFO.BBS file.
  449.  
  450.   FIX:  Fixed XPLANG statement #88 missing %s.
  451.  
  452.   ENH:  Incoming Mail Processor is not processed if Xpress kills the mail
  453.         based on a bad address.  Now, Xpress passes the "DUMP BAD NETMAIL"
  454.         option (Under XPADM NetMail/Echo Information) to the QWK mail
  455.         converter.  If you have an upload mail processor and do not wish for
  456.         Xpress to delete badly formatted QWK NetMail, dump this option
  457.         OFF.
  458.  
  459.   FIX:  UUCP address input bug in XPADM.
  460.  
  461.   ENH:  Add Point Support for QWK Netmail.
  462.  
  463.   ENH:  Added point support to UUCP address.  This is for systems which
  464.         use a FAKE point address in their UUCP Gateway program.
  465.  
  466.   FIX:  H1:  It was only putting specific Origin lines in HMS mail.
  467.  
  468.   NEW:  If user has ANSI mode enabled, the new files scanner will produce a
  469.         ANSI listing.  In the future, we will make this a user option at
  470.         the door.  The Reader will need to have an ANSI FILTER if it wants
  471.         to print the new files listing.  Since other QWK doors do create
  472.         ANSI listings, this is necessary regardless of the SX mail door.
  473.  
  474.   FIX:  RA Netmail accounting was always returning 1.
  475.  
  476.   ENH:  The -NC switch says to completely IGNORE NodeList Accounting.
  477.         Before it was used to not adjust the user's record, but it still
  478.         tried to find the nodelist anyway.
  479.  
  480.   ENH:  Cleaned up the netmail costing logic.
  481.  
  482.   FIX:  Xpress was intermittently displaying a "FILES LEFT OPEN"  statement
  483.         at the end of the program.  Further investigation showed that the
  484.         logic used to determine how many files were open in the DOS SESSION
  485.         is faulty and not reliable.  An alternative method is used to
  486.         calculate the number of remaining files in the DOS SESSION.  I
  487.         think this new method will be more reliable and get rid of the
  488.         FILES LEFT OPEN statement.
  489.  
  490.   FIX:  Fixed a midnight rollover problem.  It is quite possible to skip
  491.         midnight events.  New timing routines should fix it.  Take note;
  492.         time remaining display will show the lowest nearest minute.
  493.  
  494.   ENH:  RIP Enhancements
  495.  
  496.         - XRIP503.DOC file fixed up and made ready for release.
  497.  
  498.         - Removed the XPLANG.CTL statements 002 and 003 and replaced it
  499.           with a BADPWD.VCC/RIP file.
  500.  
  501.         - Deleted REGISTER.VCC/XPV.  Not used anymore.
  502.  
  503.         - New files  (Not necessarily created yet).
  504.  
  505.           DOORPWD.RIP   shown to user when checking for door password.
  506.           BADPWD.RIP    shown to user when door password not correctly entered.
  507.           SETDPWD.RIP   shown to user to define the door password.
  508.           SETRPWD.RIP   shown to user to define the reader password.
  509.           INITFREQ.RIP  shown to user prior to file requesting.
  510.           ABORT.RIP     shown to user when aborting Xpress.
  511.           CRITICAL.RIP  shown to user when critical error occurs.
  512.           MACROLST.RIP  shown to user when displaying macro list
  513.           RETRYDL.RIP   shown to user if retrying a bad download
  514.           UPDATELR.RIP  shown to user if aborting download after scan
  515.           NOAREAS.RIP   shown to user if no areas selected
  516.  
  517.   ENH:  Xpress CHAT system was enhanced to allow for local and remote
  518.         screen restoration.  If RIP is enabled, ANSI screen restoration is
  519.         disabled.
  520.  
  521.   NEW:  New Switches:
  522.  
  523.         /8K               Enables ZModem 8K block transfer.  Automatically
  524.                           sets the Receive and Transmit buffers to 16K.  The
  525.                           internal ZMODEM /8 option is still required.  This
  526.                           /8K switch simply prepares the buffers.  Note, if
  527.                           this switch is used, you should not use the /TB
  528.                           or /RB without much testing first.
  529.  
  530.         /RB BufferSize    Set size of Receive buffer   (default 2148)
  531.         /TB BufferSize    Set size of Transmit buffer  (default 4096)
  532.  
  533.   ENH:  XPLANG.CTL, cleaned up stuff related to the netmail costing.
  534.  
  535.   ENH:  If FIDO Netmail is bounced, the dupe recording does not take place.
  536.         This allows the user to UPLOAD the netmail again once credit is
  537.         established.
  538.  
  539.   ENH:  Added some new FILE SCAN and FILE REQUESTING options to allow you
  540.         to determine whether an area is scannable or freqable.  The options
  541.         are there but XPADM is not ready.  This means the system's a little
  542.         more ready for more flexible new file scan options.  I have to
  543.         study this more to see how it works for all the models.
  544.  
  545.   FIX:  Input field for nodelist version not taking numbers in XPADM.
  546.  
  547.   FIX:  JAM ONLY:  Possible lock ups when working with large JAM tokens.
  548.  
  549.   ENH:  Added option to Disable RIP upon exiting in XPADM RIP options.
  550.  
  551.   ENH:  JAM ONLY:  Added JAM file corruption test in the JAM scanning and
  552.         JAM to OPX and JAM to QWK packer routines.  Apparently some
  553.         utilities are screwing up JAM token blocks.  I believe the
  554.         JAMUTIL.EXE can cause the problem.
  555.  
  556.   FIX:  WILDCAT!:  Fixed bug where file areas had wrong area #.
  557.  
  558.   NEW:  New flags added to Door passed to the reader.  Help cleaned up.
  559.  
  560.   NEW:  RoboFX:  Will now read DOOR.SYS by default.
  561.  
  562.   FIX:  PCBOARD:  File requests did not work on second files in the same
  563.         areas.  Remove Dupe checker.
  564.  
  565.   FIX:  DigiBoard Usage requires software flow control to be OFF.  The
  566.         default is now off.
  567.  
  568.   ENH:  Wildcat!:  If 3.90I version number detected, DIGIBoard communications
  569.         will be used.  Default flow control is HW enabled, SW disabled.
  570.  
  571.   ENH:  Cleaned up some command line switches and mixups with environment
  572.         strings.  Some BBSes will use environment strings to define the
  573.         COM PORT # or the NODE #.  This will be used if available.  HOWEVER,
  574.         if command line switches are used in XPMAIL, they will OVERRIDE
  575.         whatever environment strings found.  For example:
  576.  
  577.          SET WCNODEID=10    <----------  Specific for Wildcat! but will
  578.                                          picked up by Xpress.
  579.          SET NODE=10        <----------  Generic Node String for Xpress
  580.                                          if found, overrides WCNODEID.
  581.          XPMAIL             <----------  Node 10 will be used
  582.          XPMAIL -T2         <----------  Node 2 will be used
  583.  
  584.         This was done to comform to the documentation.  Switches override
  585.         everything else and some BBSes use the NODE string for other
  586.         meanings, ie., NODELIST directory.
  587.  
  588.   FIX:  WILDCAT!:  Wildcat! already accounts for time used in a door.  Xpress
  589.         was writing back the time remaining, thus causing double taxation.
  590.         Xpress will now adjust the time by adding the time used up in the
  591.         door.
  592.  
  593.   FIX:  Time Checker.  Fixed and enhanced an old problem.
  594.  
  595.         If the user was somehow left in a prompt and the sysop turned off
  596.         keyboard response, and the user dropped carrier, but the MODEM
  597.         carrier was still UP, Xpress could stay in the prompt forever,
  598.         and the time remaining clock was never checked.  It was never really
  599.         a problem because the keyboard response will catch the lack of
  600.         inactivity and exit the system.
  601.  
  602.         Now, Xpress can check for time remaining at all input prompts.
  603.         We are not sure how this new behavior will work so it is OFF by
  604.         default.  To enable, use the /TC switch.
  605.  
  606.   NEW:  Maximus:  Dropped support for AREA.IDX since Max 3.0 is not
  607.         supporting this file anymore.  Using AREA.NDX file instead.
  608.  
  609.   ENH:  Maximus:  Stripping seen-bys is now default.
  610.  
  611.   ENH:  Added ANSI restore Logic to OS/2 Version.
  612.  
  613.   FIX:  Fixed a bug for the Linklist string deletion system in Xpress.
  614.         It shows up under OS/2 when deleting the FIRST or LAST item of a
  615.         list.  This could explain some DPMI bugs in the Reader and in the
  616.         keyword deletion in the DOOR.
  617.  
  618.   NEW:  New switch /XNET will set the user as a QWK Network sysop for the
  619.         download.  This is a quick way to download ALL new mail for the QWK
  620.         network sysop including private mail and excluding bulletins/
  621.         newfiles.
  622.  
  623.   FIX:  RBBS:  ERROR 200 06F8:0ED7  Size of some USER files was zero.
  624.  
  625.   FIX:  PCBOARD:  Fixed a bug where Xpress was blanking out subject lines
  626.         for longer than 25 character subject lines imported.
  627.  
  628.   FIX:  OPUS 1.73:  Fixed problem introduced in 5.01/2 where vacation
  629.         saver user name was not being picked up by Silver Xpress.
  630.         Thanks Bill Swisher.
  631.  
  632.   NEW:  XPADM now allows the sysop to define the different type of
  633.         semaphores that will be created by Xpress.
  634.         See XPADM->File Semaphores
  635.  
  636.   FIX:  I think once and for all, I finally fixed the long outstanding
  637.         infamous 204 error bug in XPADM in the user editor.  While
  638.         implementing the new semaphore option box, I was able to find the
  639.         bug.
  640.  
  641.   NEW:  Sysops can now force netmail attributes on all uploaded netmail.
  642.         Not all possible attributes are available, only those strictly
  643.         for FTSC, type 2 messages.  See XPADM, NetMail/Echo Information.
  644.  
  645.   FIX:  RBBS:  On download of mail, SYSOP name was not being converted.
  646.  
  647.   ENH:  Enhanced the language system by allowing for YES/NO questions to
  648.         be in language independent.  There are still some items such as
  649.         internal commands in the Area Selection System and Flex system
  650.         which are still specific to ENGLISH.  This will be addressed in
  651.         a future version.  For now, make the appropriate statement prompt
  652.         changes using the command keys in english.
  653.  
  654.   FIX:  WILDCAT!:  Some adjustments to the netmail credit calculations.
  655.  
  656.   ENH:  QWK ONLY:  Change the meaning of "Capitalize Message Header" to
  657.         "Message Header Case".  There are three options now for the case:
  658.  
  659.                 Leave As Is
  660.                 Capitalize Words
  661.                 UpperCase All
  662.  
  663.         This should help improve readability in the eyes of the beholder
  664.         while dealing with QWK packets.  Should this become a OPX option
  665.         as well?
  666.  
  667.   FIX:  JAM ONLY:  Xpress was putting -1 (Not 0) for the date received and
  668.         date processed when adding new messages.  This could explain why
  669.         some people reported the "BBS Mail Checker was not finding Xpress
  670.         Created Mail."
  671.  
  672.   NEW:  ONLY FOR THE NEW DOOR AND READER COMBINATION.  OPX ONLY.  NOT QWK.
  673.  
  674.         Xpress now supports direct Internet mail as opposed to Fido UUCP
  675.         Netmail Internet.
  676.  
  677.         What this means is that you don't need to use the FIDO UUCP Netmail
  678.         method to offer Internet to your users.  If you have a direct or
  679.         Slip Connection to Internet, and you are using the Merlin System
  680.         UUCP Gateway programs, you can define a NON-NETMAIL area for
  681.         your Internet email.  Programs such as RoboBOARD and soon Remote
  682.         Access now provide support for direct Internet addressing using JAM
  683.         mail bases.  Xpress will understand this.
  684.  
  685.         The new Reader will comprehend this new method and present a nice
  686.         INPUT dialog for creating and responding to Internet mail.
  687.  
  688.         For the reader, it will all work the same (the Internet Input
  689.         Screen) across all BBS systems.  But to initiate the logic, it
  690.         depends on the BBS:
  691.  
  692.         JAM BASE:  Xpress will support the Merlin System RoboUUCP and
  693.                    RAUUCP.  Maybe one day we will write a similar program.
  694.                    You will need to use XPADM and TOGGLE the INTERNET
  695.                    option for the conference.  It must not be a NETMAIL
  696.                    conference.  Xpress will set this automatically for
  697.                    RoboBoard and, as soon as Remote Access with Internet
  698.                    support is released, Xpress will understand it too.
  699.  
  700.         For all others mail bases, you need to manually toggle the INTERNET
  701.         option for the conference.  The Xpress Reader will put the
  702.         following new fido kludges lines in the message bases:
  703.  
  704.             ^aINETORIG  Originating internet address. Not always.
  705.             ^aINETDEST  Destination internet address.
  706.  
  707.         This allows message bases to keep the SENDER and RECEIVER names
  708.         intact while still offering true internet addressing.
  709.  
  710.         NOTE:  This new direct Internet option assumes you are a DOMAIN on
  711.         the Internet.  If you have software which will convert your
  712.         Internet mail back and forth into a BBS non-netmail conference,
  713.         then you may use this.  Otherwise use the FIDO-UUCP Netmail method.
  714.  
  715.         NOTE:  It is quite possible for a developer to write an incoming
  716.         mail processor to convert an incoming mail processor to create
  717.         a FIDO UUCP message out of the direct internet message using the
  718.         new Xpress INETDEST/INETORIG kludge lines.
  719.  
  720.   NEW:  Added PCBOARD support for the new Xpress Internet System.  This
  721.         will convert the INETDEST/INETORIG to PCboard Extended Lines and
  722.         vice versa, if the area is labeled as an INTERNET area in Xpress.
  723.  
  724.   FIX:  PCBOARD:  Fixed some miscelleneous mites in displaying large message
  725.         numbers and in the QWK word wrapping features.  NOTE:  The word
  726.         wrapping feature is not necessary for QWK in PCBOARD since all mail
  727.         processors or tossers must be creating text which is already word
  728.         wrapped.
  729.  
  730.   FIX:  RBBS:  Xpress was not converting sysop to real name.
  731.  
  732.   NEW:  XPADM:  MATCH BBS CONFERENCE option is now in Xpress Sysop Options.
  733.         NOTE:  This is only good (useful) for PCBOARD and WildCat!.
  734.  
  735.   ENH:  Improved Newfiles scanner for H1 Model.  Extended the length of
  736.         Remote Access File Descriptions to 512 characters max for the new
  737.         files scanner.
  738.  
  739.   FIX:  Off-line configuration was saving an old packet counter.
  740.  
  741.   NEW:  Added XPADM support for TAG 2.7 (current 2.6F5).
  742.         Notes:
  743.  
  744.         - The QWK Conference number will not be USED.  It will confuse
  745.           matters.
  746.  
  747.         - The QWK conference name will be used if the FIDO echo tag is
  748.           not defined.
  749.  
  750.   FIX:  Fixed JAM Tossing cosmetic bug where Xpress was adding extra blank
  751.         lines at the top.  Only happened in OPX mail packets, not QWK.
  752.  
  753.   FIX:  ROBOFX: Fixed Security Bug in New Files Scanner
  754.         ROBOFX: Fixed Security Bug in File Requestor
  755.  
  756.   FIX:  JAM: Fixed a situation where Xpress was leaving *.JHR files open.
  757.         This happen when the SYSOP deleted the individual JAM files for
  758.         whatever reason leaving a few files behind.
  759.  
  760.   FIX:  MAXIMUS:  Some sysops used the alternative FILES.BBS path for the
  761.         file section.
  762.  
  763.   ENH:  Added support for the following environment strings:
  764.  
  765.         COMBASE=<hex base>
  766.         COMIRQ=irq #
  767.         PORT=com #
  768.  
  769.   FIX:  Fixed RA 2.0 New files Date printout.
  770.  
  771.   ENH:  Added Keyword editing to User Editor in XPADM.
  772.  
  773.   FIX:  H1 MODEL ONLY:  Fixed Overriding Access bug in the DOOR.
  774.  
  775.   FIX:  TAG 2.7 only.  Fixed recognition of JAM area base name in XPADM.
  776.  
  777.   DOC:  TAG 2.7 sysops will have to remember that in the Message editor
  778.         option (4) Private Msgs: Should be set to follow Flag/Force
  779.         Private Restricted for E-MAIL.
  780.  
  781.         They must also remember to go to option (9) Mail Flags:  And toggle
  782.         the private flag when upgrading from 2.6F to 2.7 of T.A.G.
  783.  
  784.   DOC:  A bug was found in the May 7, 1994 released of Squish 1.10.
  785.         Silver Xpress can correct for this bug, by using the /SQ110
  786.         switch.  If you get grunged AREA: lines by Squish 1.10, then
  787.         use need to get an updated Squish or use the /SQ110 switch.
  788.  
  789.   FIX:  RA and Proboard (probably any BBS supporting JAM) writes the users
  790.         CRC (lower case) as the User's ID in the JAM last read file record.
  791.         Xpress was not doing this, hence there were some circumstances
  792.         where it was possible where Xpress was picking up the wrong user
  793.         last pointer record as compared to RA and PROBOARD.
  794.  
  795.   NEW:  New Packet Name Feature.
  796.  
  797.         If the switch /PNxxxxxxxx is passed to XPMAIL or if a PKTNAME.xxx
  798.         file is found in the Xpress directory, the packet name defined in
  799.         the first line is used for the eventual file name the user will
  800.         download.  The extension is still controlled by Silver Xpress.
  801.  
  802.         This new feature will allow some sysops who wish to control the
  803.         packet name (by area group) sent to users without conflicting with
  804.         registration system in Silver Xpress.
  805.  
  806.         example:
  807.  
  808.         XPMAIL .............. /Parea200
  809.  
  810.         or
  811.  
  812.         --PKTNAME.1--
  813.         AREA200
  814.  
  815.         Xpmail will read the first line and append the user's calculated
  816.         file extention to it to produce a packet name. i.e., AREA200.OPX
  817.  
  818.         We see this as a brand you feature which will grow in future
  819.         versions once we see the true value behind it.
  820.  
  821.         Thanks Larry Smith
  822.  
  823.