home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / DOORS / 227A121B.ZIP / BETA.DOC next >
Encoding:
Text File  |  1991-07-28  |  46.1 KB  |  1,201 lines

  1.    ----------------------------------------------------------------------
  2.    DATE: 07/28/91
  3.  
  4.                *-*-*-* Silver Xpress Beta Document *-*-*-*
  5.           *-*-*-* Controlled Beta Released To the Public *-*-*-*
  6.               (c) copyright 1988-1991 by Santronics Software
  7.  
  8.    This document covers all the changes for all the XPRESS systems. This
  9.    includes OPUS 1.03, OPUS 1.10, OPUS 1.70, RBBS 17.3, Maximus, PCBoard
  10.    14+, Remote Access, Quick BBS (and clones), and other non-direct
  11.    Xpress systems like Fido BBS, TBBS, Tag (beta), Gap, Wildcat,
  12.    SearchLight, Telegard who are using Xpress in some way kludged
  13.    fashion.  I HIGHLY recommend reading the whole thing.
  14.  
  15.    BETA DATE         : 07/28/91
  16.    BETA FILE VERSIONS:
  17.  
  18.      OPUS 1.03   : 227F121B.ZIP
  19.      OPUS 1.10   : 227F221B.ZIP
  20.      OPUS 1.20   : 227F321B.ZIP  <--- NEW!
  21.      MAX  1.02   : 227M121B.ZIP  <--- NEW!
  22.      QBBS 2.62+  : 229Q121B.ZIP
  23.      RBBS 17.3   : 227R121B.ZIP
  24.      RA   0.4+   : 227A121B.ZIP
  25.      PCB  14+    : 227P117B.ZIP
  26.  
  27.  
  28.  0) Version 21B for all models is a maintenance update to the wide
  29.     beta release. IT IS STILL NOT THE OFFICIAL VERSION.
  30.  
  31.  1) Installation/Upgrade - Read Install.doc
  32.  
  33.  2) New Changes
  34.  
  35. GENERIC
  36.  
  37.  
  38.      o NOTE: Xpress will NO longer default to making the SYSOP a
  39.        Xpress Sysop. You must use XPUSER to change the status.
  40.  
  41.      o Added Desqvu awareness to XPMAIL and XMT.EXE. Both will do
  42.        shadow buffering now if the MT1 switch is used.
  43.  
  44.        If -MT1 is used, and Multitasking is detected, then shadow
  45.        buffering and time splicing will be enabled.  Previously Desqvu
  46.        was automatically investigated, and enabled if found. This caused
  47.        some havoc with some desqvu clones like OmniView.
  48.  
  49.      o supports 14400 baud rate. If this value is passed to XPMAIL,
  50.        it will be supported.
  51.  
  52.      o Added Dnload/Upload Sysop Options
  53.  
  54.      o Fixed up the XPRESS ANSWER MACHINE service. Now users with
  55.        reader 2.28 can create XAM recordings.  To create a XAM
  56.        recording, create a message with the header:
  57.  
  58.         TO: XPRESS MASTER
  59.         SUBJECT: XAM
  60.  
  61.      o added a new variable to XPCFG called to the SERVICE_AREA. This
  62.        is the message area where any SERVICE CALL will "CAN" create
  63.        mail to. In the case of XAM,  if the receiver of a XAM message
  64.        selected to view the message later, than the XAM message will
  65.        be put into the Service Area as a PRIVATE message to him.
  66.  
  67.        Create a new message area and call it "Xpress Service Area". It
  68.        will come in handle now and in the future.
  69.  
  70.        Database reports, Fax receipts etc will go into this area for
  71.        the user to pick up.
  72.  
  73.        Make sure the user can select this area. Make it a READ ONLY AREA.
  74.  
  75.      o Added double check for Clearing Area(s).
  76.  
  77.      o During autodnload, if mail was exceeded FLEX SELECT went into
  78.        an infinite do-loop. Now Flex will be disabled allowing the
  79.        user to change the mail bundle information.
  80.  
  81.      o Added to XPCFG an archiver Estimate Compression Ratio for each
  82.        archiver. Also removed the "ZIP" word from the statement that
  83.        was displayed.
  84.  
  85.      o Added Choice List to Protocol and Archiver info screens. HIT F2
  86.        in these fields and XPCFG will display a choice list to select
  87.        an predefined statement. See the *.LIS files.
  88.  
  89.      o /UB %ub switches were removed from default XPCFG configuration
  90.        and replaced with /B %ub.
  91.  
  92.        XMT was changed to accept the /B parameter to tell XMT what
  93.        baudrate to used for calculating the efficiency of the transfer.
  94.  
  95.        Via XPCFG, you can pass:
  96.  
  97.          %b  - pc connect rate
  98.          %ub - user connect rate
  99.  
  100.        You don't need the /B parameter. In this case, XMT will detect
  101.        the PC buad rate and use it for calculation the transfer
  102.        efficiency.
  103.  
  104.      o Added/fixed Service options:
  105.  
  106.           - Added a field to process all areas YES/NO
  107.           - fixed a bug convert to text
  108.           - added a field to include header in text YES/NO
  109.  
  110.      o fixed bug in upload where it was not exiting after failed upload
  111.        occurred.
  112.  
  113. OPUS 1.70
  114.  
  115.      o fixed error 100 where some utilities where createing ZERO-LENGTH
  116.        lastread files for the sysop.
  117.  
  118.      o There was a confusion over how exactly creates the LASTUS##.DAT
  119.        file. Sometimes it created LASTUS00.DAT and other times
  120.        LASTUS01.DAT. This confusing caused a zero baud rate problem
  121.        being passed to XPMAIL and thus causing the RUN TIME 200 critical
  122.        error. If you ever see a RunTime Error of 200, it is because the
  123.        BAUD RATE is zero. Previous, Xpress would set it to 9600 if it
  124.        was zero and in LOCAL MODE. Now it will set it 9600 if it zero
  125.        only.
  126.  
  127. MAXIMUS
  128.  
  129.      o fixed error 201. Forgot to do a priv check for file requesting areas
  130.  
  131.      o fixed error 100 where some max utilities where createing ZERO-LENGTH
  132.        lastread files for the sysop.
  133.  
  134. RA/QBBS
  135.  
  136.      o removed check for "undefined area". Now he can moved into area.
  137.  
  138.      o fixed error 201 bug. It was trying to display a help line for the
  139.        netmail options.
  140.  
  141. OPUS/MAX
  142.  
  143.      o Allow for Adjusting of titles with a FK8 in area definitions
  144.  
  145. KNOWN SITUATIONS WITH XPRESS THAT WILL BE ADDRESSED
  146.  
  147.      o Opus/Max systems have a Edit Priv value which is not respected.
  148.      o A change in the XPCFG logic to better handle multi-node setups.
  149.  
  150.  
  151.    ----------------------------------------------------------------------
  152.    DATE: 07/14/91
  153.  
  154.                *-*-*-* Silver Xpress Beta Document *-*-*-*
  155.           *-*-*-* Controlled Beta Released To the Public *-*-*-*
  156.               (c) copyright 1988-1991 by Santronics Software
  157.  
  158.    This document covers all the changes for all the XPRESS systems. This
  159.    includes OPUS 1.03, OPUS 1.10, OPUS 1.70, RBBS 17.3, Maximus, PCBoard
  160.    14+, Remote Access, Quick BBS (and clones), and other non-direct
  161.    Xpress systems like Fido BBS, TBBS, Tag (beta), Gap, Wildcat,
  162.    SearchLight, Telegard who are using Xpress in some way kludged
  163.    fashion.  I HIGHLY recommend reading the whole thing.
  164.  
  165.    BETA DATE         : 07/14/91
  166.    BETA FILE VERSIONS:
  167.  
  168.      OPUS 1.03   : 227F117B.ZIP
  169.      OPUS 1.10   : 227F217B.ZIP
  170.      OPUS 1.20   : 227F317B.ZIP  <--- NEW!
  171.      MAX  1.02   : 227M117B.ZIP  <--- NEW!
  172.      QBBS 2.62+  : 229Q117B.ZIP
  173.      RBBS 17.3   : 227R117B.ZIP
  174.      RA   0.4+   : 227A117B.ZIP
  175.      PCB  14+    : 227P117B.ZIP
  176.  
  177.   -2) SYSOP!  Hi, thanks for supporting Xpress. You and your users have
  178.       made what it is today! There are many new features in Xpress that
  179.       will take your BBS into the 21th century.  The list is LONG but
  180.       the power is there. We're talking videotext readiness, document
  181.       storage and retrieval, fascimile, order entry, data entry,
  182.       questionaires, database services, etc. I have prepared Xpress to
  183.       allow you whether a hobby, subscription, or commercial remote
  184.       service to integrate today's communication technology into your
  185.       system. And guess what? Xpress still works if you don't need these
  186.       new technologies.  These are options. Oh, thats only the new
  187.       technology. There is a long list of improvements to the Xpress
  188.       system, new config options, more flex select commands.
  189.  
  190.       As for the registration information, although this package was
  191.       designed as "upgrade", you don't need anything else to install
  192.       Xpress. If you wish to register Xpress then pick up an official
  193.       copy of Xpress and fill out the order form. For more information
  194.       you can call 412-864-2060 and ask for me.
  195.  
  196.   -1) You can quarantee this is the LAST Release of any beta version
  197.       unless there is a critical problem found. The only reason this was
  198.       made open is to get all the last minute bugs out of the way (if
  199.       any <snicker>).
  200.  
  201.    0) Some of the new technology described in this document cannot be
  202.       used with the old reader. The new reader is still on the lab
  203.       table, but there are some features you can immediately take
  204.       advantage of and is independent of the reader, like FaX Xpress,
  205.       File Attachments, etc.
  206.  
  207.    1) Installation
  208.  
  209.       FOR PEOPLE WITH THE VERY LAST BETA VERSIONS DATED 07/07/91,
  210.       SIMPLE REPLACE THE EXE.  HOWEVER, SEE THE XPUTIL.ZIP FILE BELOW.
  211.  
  212.       NEW or UPGRADE
  213.       --------------
  214.  
  215.        I must apologize, but ALL files in this system has changed except
  216.        for the xpress user database format.  Please read changes prior
  217.        to going thru this installation.  Sorry for the headache, but
  218.        I didn't write a converter yet.
  219.  
  220.        0) Removing prior Setup.
  221.  
  222.            Delete XP*.EXE
  223.  
  224.            Keep XPUSER.DAT and XPDUPES.DAT, and AREAS.DEF if it applies
  225.            to your Xpress setup.
  226.  
  227.            Make a BULLETIN directory and copy your READER bulletins there.
  228.  
  229.            Delete the files in the MISC directory.  (UPGRADE ONLY)
  230.  
  231.            Renamed the USERSTAT directory to EXTRA or simply delete it.
  232.            (UPGRADE ONLY)
  233.  
  234.        1) UnZip the Beta File in the \XPRESS directory.
  235.  
  236.            BETA.DOC
  237.            SWAP.DOC
  238.            SWITCHES.DOC
  239.            XPEXE.ZIP
  240.            XPMISC.ZIP
  241.            XPBULL.ZIP
  242.            XPUTIL.ZIP
  243.            XPREN121.ZIP (ONLY F1,F3,M1,R1,P1 - SEE NOTES ON XPREN)
  244.  
  245.           Unzip XPEXE
  246.  
  247.           The following directories extending from the current directory
  248.           are:
  249.  
  250.            MISC\        unzip  XPMISC.ZIP there
  251.            BULLETIN\    unzip  XPBULL there if you don't have bulletins
  252.            UTIL\        unzip  XPUTIL here
  253.            EXTRA\       create this if you don't have it.
  254.  
  255.        2) RUN XPCFG.EXE
  256.  
  257.    2) Changes/Fixes Since 07-07-1991
  258.  
  259. XPRENUM.EXE
  260.  
  261.    o Xpress Renumber was designed mainly for the Xpress systems which
  262.      lack a true lastread pointer system from the BBS.
  263.  
  264.      More specifically Opus 1.03, PCboard and RBBS when used under a
  265.      fido *.msg format.
  266.  
  267.      Previous Xpress versions scanned fido mail by using dates. This
  268.      proved unreliable. So Xpress was redesigned to use it's own
  269.      lastread pointer system (only for the above systems). Thus XPRENUM
  270.      was developed as a replacement for your current RENUMBERING utility
  271.      so that Xpress lastread pointers can be maintained while cleaning
  272.      up your mail areas.
  273.  
  274.      If you are using OPUS 1.03, PCBOARD or RBBS with Fido areas, then
  275.      you MUST use XPRENUM.EXE
  276.  
  277.      QBBS, RA, OPUS 1.1x, OPUS 1.70, Maximus, PCBOARD or RBBS without
  278.      FIDO areas do not need XPRENUM.EXE
  279.  
  280.      However, not only did the lastread pointer system work for Xpress
  281.      and XPRENUM renumbered fido areas correctly, it did it at lightning
  282.      Speed! So people were telling me they were using XPRENUM even
  283.      though they didn't need it for their setup. It was faster than
  284.      anything out there, so they say.
  285.  
  286.      I took it a step further, XPRENUM will now support OPUS 1.70, and
  287.      Maximus 1.02 lastread pointer system. Even the TAG (beta) method of
  288.      maintaining lastread pointers in a LASTREAD file, traditionally a
  289.      sysop only file, is supported.
  290.  
  291.      Opus 1.1x people can NOT use this. It will not adjust user pointers
  292.      stored in the USER database file.
  293.  
  294. QBBS 2.75 Sysops
  295.  
  296.    o Silver Xpress for QBBS 2.75 still requires the old CONFIG.BBS format.
  297.      I just recieved the structures to the new version and an update will
  298.      be provided for direct interfacing.
  299.  
  300. OPUS 1.70 (or is it 1.20 <smile>)
  301.  
  302.    o Opus 1.70 is now supported. Xpress behaves just like all others
  303.      Xpress system the same exact way. However, Xpress also takes into
  304.      account some of the new variables in Opus 1.70. Lets see if I
  305.      remember them all:
  306.  
  307.         o Messages Sent and Message Read are updated
  308.         o Private Access requirement to read private mail.
  309.  
  310.      What is not supported in this release is any of the SESSIONS stuff.
  311.      That is coming but if you think about it, isn't that what Xpress
  312.      offers already? The ability for a user to select areas for scanning
  313.      mail!?
  314.  
  315.      Other than that, it's all the same but with the GREAT NEW
  316.      TECHNOLOGY in Silver Xpress that you can read for yourself as you
  317.      go thru this document.
  318.  
  319.      I want to give special thanks to Doug Boone for his help and
  320.      participation in helping me complete Opus 1.70 Xpress. Thanks Doug.
  321.  
  322.      Any reference below made to OPUS 1.20 should be viewed as OPUS 1.70
  323.  
  324. MAXIMUS
  325.  
  326.    o Maximus 1.02 is now supported. This initial release basically gives
  327.      the basic Xpress features.  There is no need for LASTCONV.EXE
  328.  
  329.      Only 255 messages areas are supported. Area names between 00 - 99
  330.      correspond to the Xpress area number. Anything with special names
  331.      is ordered sequentially within Xpress. ie, if your 101th area is
  332.      called A1, Xpress users view this as the 101th area.
  333.  
  334.      I already have the logic for allow users to use letters as well as
  335.      numbers so a new release will follow that naming logic.
  336.  
  337.      Xpress is also being prepared for 4096 message area support.
  338.      However, I didn't want to tear up the code that much this late in
  339.      the game.  Most of the change is from dynamic memory method XPCFG
  340.      is using to a more virtual system (logic all worked out, just a
  341.      matter of doing it).
  342.  
  343.      Besides the above two items, you get all the other great features
  344.      in Silver Xpress including all the NEW and GREAT technology and
  345.      experience and support you get from Santronics Software.
  346.  
  347. GENERIC
  348.  
  349.    o XPCFG now defaults to using the new XMT.EXE program for file
  350.      transfers protocols. See XMT.EXE. Type XMT for help.  XMT.EXE
  351.      should not be distributed without Silver Xpress. XMT is designed to
  352.      pass special result codes to XPMAIL to better control the result of
  353.      file transfers.
  354.  
  355.    o Doug Boone found a bug where if a direct/keyword flex command was
  356.      given, it generated a zero sum total for mail but it proceed to try
  357.      to bundle mail. it would abort with code = 200. Fixed.
  358.  
  359.    o Added GROUP check for bulletins. If GROUP is defined for bulletin
  360.      then it will be sent to user in the group. See XPCFG reader
  361.      bulletin session.
  362.  
  363.      Use the new XPUSER program to define a group for users. Note: Under
  364.      RA, if a group is defined in the RA user database, it will override
  365.      the Xpress user group name.
  366.  
  367.    o Changed ToWhom Macros to accept macros with ! as well as @ keys.
  368.      This would make XPREAD 2.28 compatible. This @ with the reader was
  369.      issuing a list function for the field.
  370.  
  371.    o Added new mail tossing logic to take Xpress further into the
  372.      21th century.
  373.  
  374.      !*.*   XpRead messages have a DEC extension to the file name,
  375.             Standard Xpress reader Format.  Only 256 areas supported.
  376.  
  377.      $*.*   XpRead messages have a HEX extension to the file name.
  378.             Upto 4096 message areas Supported
  379.             Intended for future readers to create.
  380.  
  381.      %*.*   Xpread messages have a HEX extension to the file name.
  382.             Upto 4096 message areas Supported
  383.             Intended for future readers to create.
  384.  
  385.      &*.*   Xpread messages have a HEX extension for area name.
  386.             Upto 4096 message areas Supported
  387.             Intended for future readers to create.
  388.  
  389.      N*.*   Novell MHS (TEXT) Messages have a HEX extension for area
  390.             name. Novell is a special commercial format. Only 1.5 spec
  391.             supported.
  392.  
  393.      T*.*   Pure TEXT Messages have a HEX extension for area name.
  394.             Implemented, but turned off. Mail with this file spec will
  395.             be ignored and deleted.
  396.  
  397.             Must have the following file text context:
  398.  
  399.             TO:
  400.             FROM:
  401.             SUBJECT:
  402.             DATE:
  403.             PRIVATE:
  404.             (text)
  405.  
  406.             Message Area attribute will follow those specified by
  407.             area configuration.
  408.  
  409.      X*.*   Xpread messages have a HEX extension for area name. Intented
  410.             for Service Calls to create this message. These are the LAST
  411.             files checked. Service calls can now create these files as a
  412.             respond to a previously tossed and serviced !*.*, $*.*,
  413.             &*.*, or %*.* file.
  414.  
  415. OPUS, MAX, RBBS, PCBOARD
  416.  
  417.    o changed the method how LASTREAD was written.  Random data
  418.      could of been written to it accidently.
  419.  
  420.      NOTE: TAG (Beta) works very well with RBBS Xpress in the fido format.
  421.      TAG (BETA) uses the traditional sysop only Fido file LASTREAD for
  422.      users as well.
  423.  
  424.      The -LRF switch can be used for SYSOPS if sysops want the LASTREAD
  425.      updated. If a user record number is passed as -LRFxxxx then Xpress
  426.      will use that record number for the user. Again, this only pertains
  427.      to TAG (BETA) systems using Xpress.
  428.  
  429. RBBS
  430.  
  431.      TAB (BETA) does not UPPER CASE the user's name in DORINFO1.DEF.
  432.      This version forces the UPPERCASE when this file is read.  This
  433.      should fix personal mail usage and sysop registration problems
  434.      for TAB BETA Xpress members.
  435.  
  436.  
  437.    ----------------------------------------------------------------------
  438.    DATE: 07/07/91
  439.  
  440.                *-*-*-* Silver Xpress Beta Document *-*-*-*
  441.               *-*-*-* Confidential! Do not release! *-*-*-*
  442.                (c) copyright 1988-1991 by Santronics Software
  443.  
  444.    This document covers all the changes for all the XPRESS systems. This
  445.    includes OPUS 1.03, OPUS 1.10, OPUS 1.20, RBBS 17.3, PCBoard 14+,
  446.    Remote Access, Quick BBS (and clones), and other non-direct Xpress
  447.    systems like TBBS, Tag, Gap, Maximus, Wildcat, SearchLight, Telegard
  448.    who are using Xpress in some way kludged fashion.
  449.  
  450.    BETA DATE         : 07/07/91
  451.    BETA FILE VERSIONS:
  452.  
  453.      OPUS 1.03   : 227F111B.ZIP
  454.      OPUS 1.10   : 227F211B.ZIP
  455.      OPUS 1.20   : 227F302B.ZIP  <--- NEW!
  456.      QBBS 2.62+  : 229Q111B.ZIP
  457.      RBBS 17.3   : 227R111B.ZIP
  458.      RA   0.4+   : 227A116B.ZIP
  459.      PCB  14+    : 227P116B.ZIP
  460.  
  461.    1) Installation
  462.  
  463.        I must apologize again, but ALL files in this system has changed
  464.        except for the xpress user database.  Please read changes prior
  465.        to going thru this installation.  This include upgrading from the
  466.        previous beta set. I'm really sorry about this.
  467.  
  468.        0) Removing prior Setup.
  469.  
  470.            Delete XP*.EXE
  471.  
  472.            Keep XPUSER.DAT and XPDUPES.DAT, and AREAS.DEF if it applies
  473.            to your Xpress setup.
  474.  
  475.            Make a BULLETIN directory and copy your READER bulletins there.
  476.  
  477.            Delete the files in the MISC directory.
  478.  
  479.            Renamed the USERSTAT directory to EXTRA or simply delete it.
  480.  
  481.        1) UnZip the Beta File in the \XPRESS directory.
  482.  
  483.            BETA.DOC
  484.            SWAP.DOC
  485.            SWITCHES.DOC
  486.            XPEXE.ZIP
  487.            XPMISC.ZIP
  488.            XPBULL.ZIP
  489.  
  490.           Unzip XPEXE
  491.  
  492.           The following directories extending from the current directory
  493.           are:
  494.  
  495.            MISC\        unzip  XPMISC.ZIP there
  496.            BULLETIN\    unzip  XPBULL there if you don't have bulletins
  497.  
  498.        2) RUN XPCFG.EXE
  499.  
  500.    2) Changes/Fixes Since 06-30-1991
  501.  
  502. GENERIC
  503.  
  504.    o Accidently messed up the local console status line by removing
  505.      caller information line.
  506.  
  507.    o For local mode sysop menu shell to dos, it will do a Jump2Dos. Jump
  508.      2Dos will now reset the user input response timer.
  509.  
  510.    o Changed Main menu option STATISTICS to say "Personal Log" (option L)
  511.  
  512.    o Erase Mail Recording Option delete message added.
  513.  
  514.    o Added the following to XPCFG
  515.  
  516.       Keep Personal Logs for Users:      YES/no
  517.       Local Console Sound Delay   :      number
  518.       Local Console Sound Hertz   :      number
  519.  
  520.    o DesqView was not activated with communication I/O library. Under
  521.      DV, time splicing is performed if the -MT1 switch is used.
  522.  
  523.    o added a small 2 second delay before hangup.
  524.  
  525.    o renamed USERSTAT directory to EXTRA. This is where all the extra user
  526.      stuff will be stored.
  527.  
  528.    o added a BULLETIN directory to store all reader bulletins. Not Local
  529.      bulletins but for Reader Bulletins. XPMAIL will search the given
  530.      reader bulletin file spec first, then the bulletin directory. There
  531.      is a reason for this. New utilties will be created in the future to
  532.      maintain the reader bulletins.
  533.  
  534.    o fixed log of upld REP file showing 00/00/80 time stamp in user's log
  535.  
  536.    o enhanced the half life time response bells. doesn't issue so many
  537.      bells and stops at 0 haltlife.
  538.  
  539.    o Added local console sound configuration in door.  Now you can control
  540.      the sound and pitch level of sound on the host side.
  541.  
  542.    o new users last usage date stamp is now set at to the current time.
  543.  
  544.    o Added a new local display of LRF switch and record status
  545.  
  546.    o Added a local halt message if the user was an abuser.
  547.  
  548.    o cleaned up the help logic. Config menu had two H hotkeys. When in
  549.      expert or GX mode, the ? will display the detail novice menu.
  550.      Another ? will display the help file for the given section.
  551.  
  552.    o Updated the miscellaneous help and display files.
  553.  
  554.    o Added a new display file that is showned to unregister users.
  555.  
  556.    o Added crlf in various places for clarification of displays.
  557.  
  558.    o XPSTATS.DAT is now optional. If not defined, it will be ignored.
  559.      It is moved to the NODAL information screen.
  560.  
  561.    o removed the netmail access information from the XPCFG board
  562.      information screen and moved it to the Mail Area Defination
  563.      section. For OPUS/RBBS/PCBOARD, it was definabled in two places.
  564.  
  565.    o Fixed a bug in flex select where the Hold files were deleted
  566.      but the internal file counters was not set to 0.
  567.  
  568.    o If a user downloaded mail, and during the same session a another
  569.      scan was started but he aborted before it was completed, the
  570.      lastread pointers were reset. Now a prompt will be issued.
  571.  
  572.    o Added a new option the the xpmail config menu, "RESET LAST READ
  573.      POINTERS". A prompt is issued for comfirmation.
  574.  
  575. RA/QBBS
  576.  
  577.    o RA/QBBS now has a Mail Area Definition Screen like the other
  578.      Xpress Configuration programs.  RA/QBBS sysops can now define
  579.      the long title and use the override access variable.
  580.  
  581. RBBS/PCBOARD
  582.  
  583.    o XPCFG was looking for XPMAIL.DEF. Made it AREAS.DEF only now.
  584.      AREAS.DEF is always used to OVERRIDE ctl area information.
  585.  
  586. OPUS 1.20
  587.  
  588.    o added msg counter update to OPUS 1.20. Xpress will now update
  589.      the number of messages read and sent.
  590.  
  591.    o Implemented Opus 1.20 version 7 of the Nodelist.
  592.  
  593.    o Private Priverledge and lock are used now for reading private mail.
  594.  
  595. QBBS/RA
  596.  
  597.    o net mail credit was never being updated in EXITINFO.BBS
  598.  
  599.  
  600.  
  601.    ----------------------------------------------------------------------
  602.    DATE: 06/25/91
  603.  
  604.                *-*-*-* Silver Xpress Beta Document *-*-*-*
  605.               *-*-*-* Confidential! Do not release! *-*-*-*
  606.                (c) copyright 1988-1991 by Santronics Software
  607.  
  608.    This document covers all the changes for all the XPRESS systems.
  609.    This includes OPUS 1.03, OPUS 1.10, RBBS 17.3, PCBoard 14+, Remote
  610.    Access, Quick BBS (and clones), and other non-direct Xpress systems
  611.    like Maximus, Wildcat, SearchLight, Telegard who are using Xpress
  612.    in some way kludged fashion.
  613.  
  614.    BETA DATE         : 06/25/91
  615.    BETA FILE VERSIONS: 
  616.  
  617.      RBBS 17.3   : 227R110B.ZIP
  618.      OPUS 1.03   : 227F110B.ZIP
  619.      OPUS 1.10   : 227F210B.ZIP
  620.      QBBS 2.62+  : 229Q110B.ZIP
  621.      RA   0.4+   : 227A115B.ZIP
  622.      PCB  14+    : 227P115B.ZIP
  623.  
  624.  
  625.    1) Installation
  626.  
  627.        I must apologize, but ALL files in this system has changed
  628.        except for the xpress user database.  Please read changes prior
  629.        to going thru this installation.
  630.  
  631.        0) Remove prior Setup But keep XPUSER.DAT and XPDUPES.DAT
  632.  
  633.        1) UnZip the Beta File.
  634.  
  635.  
  636.            BETA.DOC
  637.            SWAP.DOC
  638.            SWITCHES.DOC
  639.            XPMISC.ZIP
  640.            XPEXE.ZIP
  641.  
  642.        2) make a MISC directory extended off the XPRESS directory.
  643.           Xpress will keep all display/help files in this directory.
  644.  
  645.        3) UnZip XPMISC.ZIP into the MISC directory.
  646.  
  647.        4) Unzip XPEXE.ZIP and run RUN XPCFG.EXE
  648.  
  649.  
  650.    2) Changes/Fixes Since 01-08-1991
  651.  
  652.  
  653.    GENERIC
  654.  
  655.      o fixed bug with XPA G goodbye option.
  656.  
  657.      o Added File Request PostPone option. A user stat file is created and
  658.        during his mail download, the file will be copied to be packed.
  659.  
  660.      o Added File Attachment to user via XPFILE.UPL file. @username
  661.        File checksum.FAT will be created on hold for user.
  662.  
  663.      o Rick reported that changing pointers for RBBS was not
  664.        permanently save. Realized this is the case for all systems.
  665.  
  666.      o remove XPSUB.EXE (SUB PROCESSING FEATURE). Will start to use
  667.        EXEC SWAPPING.
  668.  
  669.  
  670.      o A MAJOR rewrite of code for Exec Swapping.
  671.        Two new control variables in XPCFG.EXE
  672.  
  673.               Use Swap   : YES/NO
  674.               Swap Path  : directory where to store swap file.
  675.  
  676.         The new switch -ES can be used to enable Exec Swapping.
  677.  
  678.         See SWAP.DOC
  679.  
  680.       o Multiple REP files are accepted now. During UPLOAD Xpress, will
  681.         search for *.R?? files.
  682.  
  683.       o color bug in menus was fixed.
  684.  
  685.       o change expert mode of menu system to show valid keys above
  686.         the "[time left] firstname, Enter Command: " prompt. This
  687.         way the prompt can stay the same at all times.
  688.  
  689.       o added to XPRES USER DATABASE options
  690.  
  691.            dnload_allowed  - allow reader dnload functions
  692.            Upload_allowed  - allow reader upload functions
  693.  
  694.       o XPDUPES.DAT, XPUSER.DAT now use BIOS file Share logic for
  695.         multinode operations.
  696.  
  697.       o Xpress now returns time slices to DESQVU to allow other
  698.         applications in other windows to run faster.
  699.  
  700.       o Added -MT# switch for selecting multitasker.
  701.  
  702.                  1 - desqview
  703.  
  704.       o Added new user configuration switch. A sysop can define a
  705.         keyboard macro for new user configuration starting at the
  706.         configuration menu.  The macro can be defined on the command line
  707.         as follows:
  708.  
  709.                 -NCM<macro string>
  710.  
  711.         For example:
  712.  
  713.                 XPMAIL ...... -NCMTZAZ
  714.  
  715.         will automatically issue TZAZ which is
  716.  
  717.                         Transfer protocol
  718.                         Zmodem
  719.                         Archiver protocol
  720.                         Zip
  721.  
  722.         By using the new -NCM macro switch, you can run anything under
  723.         Xpress for new users. Even Setup areas for him.
  724.  
  725.  
  726.       o New ansi driver for local console display. See new XPCFG
  727.         option to turn this on. Default is TRUE.
  728.  
  729.       o New switch -NLW for NO Local Ansi Window.
  730.  
  731.       o improved communications. Xpress will not repeat colors.
  732.  
  733.       o Implemented new GX command mode prompts.
  734.  
  735.             SX_MAIN
  736.             SX_CFG
  737.             SX_AREA
  738.             SX_XFER
  739.             SX_ARCH
  740.             SX_FLEX
  741.             SX_SYS
  742.             SX_LOG
  743.  
  744.         A third menu level was added. GX command prompts streamline
  745.         Xpress and makes it ready for Gold Xpress videotext system.
  746.  
  747.       o made -UB a generic switch. Was PCBOARD and RBBS only. The -UB
  748.         switch sysop t set the user connect baud rate. Normally, Xpress
  749.         will get this info directly from the BBS exit file (exitinfo.bbs
  750.         etc). This switch allows for a override.
  751.  
  752.       o implemented MISC directory. Defined in XPCFG, all display file
  753.         including help files are kept here. HELP files are only text
  754.         files.
  755.  
  756.       o added new environment XPS variable to set swap directory. This
  757.         will override the setting in XPCFG.
  758.  
  759.       o added the following new flex commands:
  760.  
  761.          #H     -  hold messages in area #. This is similar to the '-'
  762.                    command but Xpress will not set the lastread pointer
  763.                    and keep it at it's current value.
  764.  
  765.          FILE   - show file(s) attached
  766.          DFILE  - Delete files attached
  767.  
  768.          MAIL   - List Messages totals which will be bundled
  769.          SIZE   - Same as MAIL but will display compression information.
  770.          TABle  - Redisplay Scan Table
  771.  
  772.  
  773.       o Added XAM "Xpress Answering Service"
  774.  
  775.         XAM is a nice feature which will allow users to setup mail
  776.         recordings. When someone sends a message to this user, the
  777.         mail recording will be displayed immediately.
  778.  
  779.       o Enhanced the sysop local console of Xpress.
  780.  
  781.                F1  - Display HELP screen
  782.                F9  - Added F9 Exec Window shell
  783.                F10 - Added F10 Jump to Dos shell
  784.  
  785.  
  786.       o Added new SERVICE system to Xpress.  See XPCFG.EXE
  787.  
  788.         Xpress Services is a great new enhancement for Xpress and
  789.         should give Xpress a leg into the 21th century.
  790.  
  791.         Xpress Services allow sysops, 3rd party developers and
  792.         integrators to add integrated Xpress solutions.
  793.  
  794.         If a Xpress service is defined for a particular message
  795.         area, Xpress will run that application for each uploaded
  796.         message into the area.  A perfect example is FaX Xpress.
  797.  
  798.       o added SEMAPHORE option in XPCFG to created the following:
  799.  
  800.             upon GOODBYE      >> $GOODBYE.SEM
  801.             upon NORMAL EXIT  >> $EXIT.SEM
  802.             upon NETMAIL      >> $NET.SEM
  803.             upon ECHO MAIL    >> $ECHO.SEM
  804.             upon LOCAL        >> $LOCAL.SEM
  805.             upon NET+ECHO     >> $ECHONET.SEM
  806.  
  807.         semaphore switch in XPCFG will turn this off.
  808.  
  809.         These are useful to setup post processing after Xpress
  810.         is run but not immediately after the XPMAIL command.
  811.  
  812.       o Added Idiot proof 3rd party utility program call logic. No
  813.         need to full qualify a path. Xpress will find it or will give
  814.         you a error.
  815.  
  816.       - Added new ToField Macros
  817.  
  818.            @ALL@      Personalize Message to Xpress User
  819.            @USER@     Same as ALL
  820.            @GRP #@    Personalize Message to person in GROUP
  821.  
  822.                       Group Establishment is as follows:
  823.  
  824.                         Under RA, it will use the GROUP # in the RA user
  825.                         record. Under all other systems, it will use the
  826.                         GROUP #/name as defined in the Xpress user
  827.                         record.
  828.  
  829.            @access@   Personalize message to person with same access or better.
  830.  
  831.  
  832.         Note: This messages are NOT understood by the BBS accept PCBOARD
  833.               which only understands @USER@ and @ACCESS@.  They are mainly
  834.               designed for sysop usage.    Xpress will temporary make them
  835.               private during a Xpress scan to make sure the user does not
  836.               get the message not intended for him. However, if you allow
  837.               the user to read mail via the BBS, he will be able to see
  838.               this message. Therefore, an extra precaution is to make all
  839.               macro messages private.
  840.  
  841.         Here are some sample usages:
  842.  
  843.          In your LOCAL private only area, you can send a message to
  844.          @ALL@ and the reader will pick up the message as a
  845.          private/direct message to the user who scans the area.
  846.  
  847.          If you are using RA, you can now use the RA user GROUP field
  848.          to send message only to individuals in a certain group with
  849.          the @GRP #@ macro.  I'm going to use this for my priority
  850.          service members who are GROUP 1 and 2 on my system.  There
  851.          will always get a "personalized" messages.
  852.  
  853.  
  854.    RBBS VERSION
  855.  
  856.      o RBBS version was made more generic for fido usage by ignoring
  857.        the MAIN MESSAGE FILE. By not reading the main message file,
  858.        the user's baud rate and BBS_SYSOP flag are not set. If the
  859.        MAIN_MESSAGE_FILE is left blank, then the baud rate can be set
  860.        by use the new switch -UB%1 where %1 is the baud rate passed.
  861.        By default it will assume the modem rate is the user's baud
  862.        rate or connect rate.
  863.  
  864.    RBBS PCB OPUS
  865.  
  866.      o fixed bug where abort download was not resetting fido areas.
  867.  
  868.    RA
  869.  
  870.      o Still had FLSEARCH.RA instead of FILES.RA. RA Xpress now looks
  871.        for FILES.RA for file requesting.
  872.  
  873.      o fix bug with lastread value set to high when scan produced no mail.
  874.  
  875.      o Implemented RA 1.01 file sharing logic.
  876.  
  877.      o Fixed RA bug where usr xpress was set at integer and area
  878.        access or user security in RA structures are WORD size. What
  879.        happen was XPMAIL was not allowing users to select areas
  880.        when area access was set over 32K.
  881.  
  882.    RA QBBS
  883.  
  884.      o  Update_TossLog had a minus one to the file.
  885.  
  886.      o  Implemented HIGHMSG counter again for RA/QBBS
  887.  
  888.      o  Convert from HMS to QBBS msg attribute was bugged. This fixes
  889.         the erroneous netmail/mail attribute behavior.
  890.  
  891.      o  Xpress now updates the users # of message posted.
  892.  
  893.      o  The -M switch is NO MORE.  If EXITINFO is not found, then
  894.         the -J must be used!  The -J switch can now take a NAME.
  895.         -J### or -J"First_Name Last_name"
  896.  
  897.      o  Usrpriv was NEVER defined for Quick or RA!!!  This should
  898.         fix should netmail options, that appeared to be buggy at
  899.         random to the beta testers.
  900.  
  901.      o The -J switch CANNOT be used under TYPE 7 because exitinfo
  902.        information is not read and updated and RA log off the user on
  903.        this. The -J switch should only be used OUTSIDE of RA and
  904.        during local mode WHEN no EXITINFO exist. ie, vacation saver,
  905.        sysop local mode.
  906.  
  907.        If -J is used and EXITINFO does exist, Xpress will ignore the
  908.        -J switch. This is so that no confusion takes place. ie., two
  909.        different users (-J user record not matching the exitinfo user
  910.        name)
  911.  
  912.        I am not sure if the -J can be used with QBBS. My recommendation
  913.        is too stay away from it accept at local mode outside of RA/QBBS.
  914.  
  915.    ----------------------------------------------------------------------
  916.    DATE: 12/03/90
  917.  
  918.                *-*-*-* Silver Xpress Beta Document *-*-*-*
  919.               *-*-*-* Confidential! Do not release! *-*-*-*
  920.                 (c) copyright 1990 by Santronics Software
  921.  
  922.    This document covers all the changes for all the XPRESS systems.
  923.    This includes OPUS 1.03, OPUS 1.10, RBBS 17.3, PCBoard 14+, Remote
  924.    Access, Quick BBS (and clones), and other non-direct Xpress systems
  925.    like Maximus, Wildcat, SearchLight, Telegard who are using Xpress
  926.    in some way kludged fashion.
  927.  
  928.    BETA DATE         : 12/03/90
  929.    BETA FILE VERSIONS: 
  930.  
  931.      RBBS 17.3   : 227R107B.ZIP
  932.      OPUS 1.03   : 227F107B.ZIP
  933.      OPUS 1.10   : 227F207B.ZIP
  934.      QBBS 2.62+  : 229Q107B.ZIP
  935.      RA   0.4+   : 227A107B.ZIP
  936.      PCB  14+    : 227P111B.ZIP
  937.  
  938.  
  939.    1) Installation
  940.  
  941.        o If you are using CURRENT versions of Xpress, then just
  942.          replace the exe files with new versions.  If you are not,
  943.          then you must delete the XPMAIL.CTL file, and recompile.
  944.  
  945.        o delete the following:
  946.  
  947.            areas.hlp       <<<----- replaced with select.
  948.            xpmail.hlp      <<<----- replaced with main.
  949.            doornews.       <<<----- replaced with news.
  950.            flex.hlp        <<<----- replaced with flex.
  951.            config.hlp      <<<----- replaced with config.
  952.  
  953.    2) Changes/Fixes
  954.  
  955.    GENERIC TO ALL!
  956.  
  957.       o  renamed the -RP (Sneak Preview) switch  to -SP  SP is easier to
  958.          remember.
  959.  
  960.       o  The Door program will now stamp the post time of a new messages
  961.          with the BBS current system time.  Normally, the reader does this
  962.          when the user creates the message. However, some users do not have
  963.          CLOCKS on their system and the message times get out of whack.
  964.          There is a program from Italy that did this work for the door when
  965.          the user uploaded his messages. This program is no longer required
  966.          if you use it.
  967.  
  968.       o  Cleaned up Display File Logic
  969.  
  970.           WELCOME(G)(X)(A)          Welcome Screen
  971.           NEWS(G)(X)(A)             News Files
  972.           NEWUSER(G)(X)(A)          First Time User
  973.           EXIT(G)(X)(A)             Exit File From Xpress
  974.           GOODBYE(G)(X)(A)          Hangup from Xpress
  975.  
  976.           G is ansi version
  977.           X is special Gold Xpress version (TBD - To be determined)
  978.           A is avatar file
  979.  
  980.          Xpress will default to text version if G,X, or A file is not
  981.          found.
  982.  
  983.          DO NOT PUT EXTENSION ON HIS FILES!
  984.  
  985.       o  Door Area Selection Session new features. Changing Last read
  986.          pointers and area selection.
  987.  
  988.               *    toggle all areas. (flip selection)
  989.              -*    deselect all areas.
  990.              +*    select all areas.
  991.              c *   change last read pointers for each areas selected.
  992.  
  993.       o  Aborted downloads will now give the user a another chance, or
  994.          change the protocol and try again.
  995.  
  996.       o  Added bundling percent completion display grid
  997.  
  998.       o  Added new XPMAIL switch -G.  -G enables a GOODBYE/HANGUP option.
  999.  
  1000.          If enabled, the user will get
  1001.  
  1002.             a) hangup option off the main menu,
  1003.             b) timed prompt to abort the hangup and go back to the bbs,
  1004.             c) download and hangup option off any download process.
  1005.  
  1006.       o  Added new option called XPRESS ACCESS LINE. It's a environmental
  1007.          string that XPMAIL.EXE will read if provided.
  1008.  
  1009.          SET XPA=command
  1010.  
  1011.            command:
  1012.  
  1013.                 D     - download mail
  1014.                 U     - upload mail
  1015.                 G     - hangup
  1016.                 F cmd - Flex command. Must be last command after D command.
  1017.  
  1018.            examples:
  1019.  
  1020.            SET XPA=D U G F P* 0
  1021.            Xpmail -p1 ....
  1022.            SET XPA=
  1023.  
  1024.          This means upload mail, download mail using flex cmd *P 0 and
  1025.          hangup.
  1026.  
  1027.          How will OPUS/RBBS/QBBS/RA/MAX set this command is not clear, but
  1028.          under PCB, a user can start a door and also pass parameters.
  1029.  
  1030.          During automatic download/upload process, if brand new user
  1031.          Xpress will reset the automatic hangup to false.
  1032.  
  1033.       o  removed registration requirement for multi-line.
  1034.  
  1035.       o  Added -NS switch. No Share.Com. Good for Novell systems.
  1036.  
  1037.       o  New Flex Commands!
  1038.  
  1039.                 S        - redisplay the message SCAN result table.
  1040.          <area#>L<amt>   - Grab last amt of message from area #
  1041.          <area#>F<amt>   - Grab first amt of message from area #
  1042.  
  1043.          With the last two, users can download any amount of mail they want
  1044.          using the "First Amount" and the "Last Amount" options. Example
  1045.          commands:
  1046.  
  1047.                 *F20   - Grab first 20 messages in all selected areas
  1048.                 *L30   - Grab last 30 messages in all selected areas
  1049.                 33F10  - Grab first 10 messages in area 33
  1050.                 12L15  - Grab last 15 messages in area 12
  1051.  
  1052.       o  Some how the origin line stuff was getting all messed up when RA
  1053.          Xpress was developed.  The origin line problem should be fixed.
  1054.          Not sure if current systems were affected.  Please Test.
  1055.  
  1056.       o  Forwarding/Read Only bug was found.  Not every sysop what their
  1057.          users to be forwarding mail. It was typically a SYSOP only
  1058.          function. Depending on what XPRESS BBS the user user was using, he
  1059.          did or did not have forwarding capabilities.   This was mostly
  1060.          true on all Xpress systems accept OPUS 1.03 types or those systems
  1061.          who has low security values across the board.
  1062.  
  1063.          Since Xpress was original written for OPUS 1.03, the reader knew
  1064.          of only one value - the OPUS 1.03 sysop value. The OPUS 1.03 sysop
  1065.          value were still being compared to user's access value which could
  1066.          be HIGHER depending on the BBS system he is on.
  1067.  
  1068.          The door now sets the user's ACCESS value to 0 thus the READER
  1069.          will never give the user forwarding options. Instead, the NEW
  1070.          reader recognizes a different forwaring flag whicn you can set on
  1071.          an user per user basis. This user forward flag can be set by new
  1072.          XPUSER.EXE provided. However, only readers beyond 2.28 will
  1073.          recognize this flag.
  1074.  
  1075.       o  We found that the order of parameters in DSZ can hang up other
  1076.          nodes in multi-line setups.  Put PORT %3 before anything else.
  1077.  
  1078.       o  The DOOR is now ready to accept user FILE UPLOADS.  The reader is
  1079.          not ready, however, to create the process.  But, frontend systems
  1080.          for the reader is a very good way to get files uploaded to the
  1081.          door.  There is 2 new options in XPCFG (Xpress Miscellaneous
  1082.          Information):
  1083.  
  1084.             FILE_UPLOAD_LIMIT 0 to 255  (0-disabled this option)
  1085.             FILE_UPLOAD_PATH
  1086.  
  1087.       o  The Door now has a new main menu option - [S] User Statistics
  1088.          Statistics allow users to have a "LOG" of their personal Xpress
  1089.          activity.  It will basically summary upload, downloads, file
  1090.          transfers, net mail information etc.  The user CAN ONLY view his
  1091.          own stats. There is new option in XPCFG (Xpress Miscellaneous
  1092.          Information) that defines where the user stat file will be:
  1093.  
  1094.             USER_STAT_PATH
  1095.  
  1096.       o  The door was made ready for some distributing processing work.
  1097.  
  1098.    OPUS MAX PCB RBBS
  1099.  
  1100.       o  Fixed a bug with the -LRF switch. The -LRF switch allowed OPUS
  1101.          sysops to use the LASTREAD files as their last read pointers. Now
  1102.          RBBS and PCB sysops who have Fido Areas can use the switch as
  1103.          well. The -LRF switch is only active for TRUE sysops of the system
  1104.          and if you have FIDO Xpress areas. It does not apply to normal
  1105.          users. Oh, the bug. :-)
  1106.  
  1107.          This was never working for myself and no one ever complained so I
  1108.          never did anything about it. Now that I have incorporated it for
  1109.          RBBS and PCB, when I wrote the XPRENUM.EXE renum program, I found
  1110.          that XPMAIL was never writing the last read value back to LASTREAD
  1111.          file in each area because it was a READ-ONLY file. How did it
  1112.          become a read-only file? RENUM.EXE by Bob Hartman!  I use it on my
  1113.          system. I guess others don't so there was never a problem.
  1114.  
  1115.    OPUS 1.03 PCB RBBS
  1116.  
  1117.       o  Xpmail FIDO AREA scanning is purely based on a new XPRESS "LAST
  1118.          READ" pointer system. Xpmail Creates a XPLREAD.IDX file in each
  1119.          FIDO area used by XPRESS as users use the system. This file is
  1120.          read by xpmail, and it MUST be maintained by the NEW program
  1121.          XPRENUM.EXE during your maintenance hours.  Run XPRENUM.EXE to see
  1122.          help.  DO NOT RUN ANY OTHER PACKER/RENUM PROGRAM OTHERWISE
  1123.          POINTERS WILL BE TOTALLY LOST.   XPRENUM is VERY FAST and if it
  1124.          doesn't do what your other renumbering program did, just like me
  1125.          know and I'll incorporate it quickly.
  1126.  
  1127.          With the new last read pointer system, XPMAIL is no longer
  1128.          dependent on the "Arrival Date" of messages (except for the Change
  1129.          Last Usage Date Pointer option where users can change the last
  1130.          read pointers based on a date given). With this new ability it
  1131.          opens the door for Xpress new Flex Select commands described
  1132.          below.
  1133.  
  1134.          This new pointer system is incorporated in XPRESS for OPUS 1.03,
  1135.          RBBS, and PCBoard. All the others already had a pointer system for
  1136.          their areas.  AGAIN, this pointer system is strickly for FIDO
  1137.          areas (*.MSG areas). NOT areas that are in RBBS or PCB format.
  1138.  
  1139.       O  There were TWO bug-date issues under OPUS, PCB and RBBS.
  1140.  
  1141.           1) - scanning for new mail. Bug dates causes messages to be lost
  1142.                or re-packed.
  1143.  
  1144.           2) - The reader displaying BUG-DATES. The reader displayed the
  1145.                OPUS style date written field for the post time and date of
  1146.                the message. If the field had ZERO, then the reader
  1147.                displayed BUG-DATE.
  1148.  
  1149.          The new last read pointer system resolved issue # 1.
  1150.  
  1151.          For issue #2, there is a NEW SWITCH -FBD "Fix Bug Date" that can
  1152.          be used with the door to have the door restamp the message with
  1153.          the official FIDO post time and date.  This should resolved all
  1154.          reader bug-date issues.
  1155.  
  1156.    RBBS PCB
  1157.  
  1158.       o  Sometimes a message or users record will have ASTRONOMICAL numbers
  1159.          in certain fields. When these numbers where out of whack, XPRESS
  1160.          aborted during a download.  Xpress now fixes this problem by
  1161.          making sure the numbers are within normal double precision range.
  1162.  
  1163.       o  The configuration program has been improved (XPCFG.EXE). It will
  1164.          allow you to interactively edit/maintain your areas. It still
  1165.          uses the AREAS.DEF file. If the file is present, it will read
  1166.          it. If the file is not present, it will assume a new areas.def
  1167.          will be created.  Option C is the area definition screen.  When
  1168.          you select this option, a GRID will be displayed. Selected Areas
  1169.          (areas available as selectable by users) are highlighted. Use
  1170.          the space bar to toggle the selection.  Use your arrow keys to
  1171.          move around the grid. To edit or define an area, hit the return
  1172.          key and a data entry form will be displayed. You can page down
  1173.          and up to move between areas while in the data entry form.
  1174.  
  1175.          When you compile the system, XPCFG will CREATE the areas.def for
  1176.          you. All comments in the original areas.def will be lost.
  1177.  
  1178.          There is one extra AREA keyword in the AREAS.DEF:
  1179.  
  1180.            ACTIVE  TRUE/FALSE  - area available as selectable by users
  1181.  
  1182.          You can still manually edit the areas.def file, but like before
  1183.          you still need to compile it with XPCFG.  Just make sure you add
  1184.          the new ACTIVE keyword for each area, otherwise Xpress will
  1185.          assume the area is not available to the xpress user.
  1186.  
  1187.    RA QBBS
  1188.  
  1189.       o  RA and QBBS Xpress now uses the LASTREAD.BBS file for last
  1190.          read pointers. This removes the HIGHMSGREAD prompt during
  1191.          configuration.
  1192.  
  1193.    PCB
  1194.  
  1195.       o  Sometimes in PCB, the user's pointers would get reset to 0 when
  1196.          he deselected the area and exited back to the BBS.  Xpress now
  1197.          READS all his POINTERS regardless if he is a member of that
  1198.          conference or not.  Before it only read the ones he was a member
  1199.          of. All the others was set at zero. This was fixed.
  1200.  
  1201.