home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / SX54H1.ZIP / HISTORY.DOC < prev    next >
Text File  |  1995-08-16  |  20KB  |  458 lines

  1.                 *-*-*-* Silver Xpress Mail System *-*-*-*
  2.              (c) copyright 1988-1995 by Santronics Software
  3.  
  4. This file contains a summary of changes made since version 5.03 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. ---------------------------------------------------------- HISTORY OF CHANGES
  24.  
  25. 5.04B01 ******* Wed  06-08-1994   09:36:59  ******
  26.  
  27.   FIX:  XPADM was not saving the current CONTROL VERSION when compiling.
  28.  
  29.   FIX:  There was a situation where recanning by date did not accept
  30.         the option to scan all or just selected areas.
  31.  
  32.   FIX:  Found situation where mail having empty FROM fields can be given
  33.         to users during an alias check.
  34.  
  35.   FIX:  PCBOARD: When creating QWK mail from a PCB conference where FROM
  36.         field was blank, the /QP15 was required to substitute the extended
  37.         FROM line.
  38.  
  39.         The option was off by default. Now it is on by default, and the
  40.         /NPE ("No Pcb Extended lines") is used to no use the extended lines
  41.         for header substitution.
  42.  
  43.   FIX:  PCBOARD/QFRONT:  Open Qfront files in Readonly mode in XPADM.EXE
  44.  
  45.   FIX:  PCBOARD:  Vacation Saver mode or Local usage mode, the last
  46.         read pointers in areas 40 and above were not being saved.
  47.  
  48.   DOC:  Addendum.doc says to use /@DIGI for digiboard operations.
  49.         It should be /DIGI, ie.
  50.  
  51.         XPMAIL /DIGI
  52.  
  53.   ENH:  WILDCAT:  Added support for the Wildcat environment strings:
  54.  
  55.         SET WCIRQID=xxx
  56.         SET WCBASEID=$xxx
  57.  
  58.   DOC:  Environment strings for Irregular com ports.  By default, Xpress
  59.         will now look for the default first:
  60.  
  61.         SET PORT=xxx     or    COMPORT=xxx
  62.         SET BASE=xxx     or    COMBASE=xxx
  63.         SET IRQ=xxx      or    COMIRQ=xxx
  64.  
  65.         If you are running PCBOARD, the specific PCBOARD environment strings
  66.         will be checked and override the defaults.
  67.  
  68.         If you are running WILDCAT, the specific WILDCAT environment
  69.         strings will be checked and override the defaults.  Note: For the
  70.         WCBASEID address, Wildcat uses a $ and Xpress will read it
  71.         correctly. However, the Xpress BASE=xxxx does not expect a $ sign.
  72.  
  73.   FIX:  MAXIMUS: Fixed a problem in Maximus where seenby lines were not
  74.         stripped.  Quite possible the other systems had the same problem.
  75.  
  76.   FIX:  MAXIMUS: Fixed a bug where the FORCED SECURED option was not
  77.         working. During initialization, Xpress was not checking this
  78.         relatively new option. Keep in mind sysops, that as a SYSOP,
  79.         you will ALWAYS have access to the areas.  To double check,
  80.         what is going on with Xpress recognition of scannable areas,
  81.         run XPMAIL -DEBUG.
  82.  
  83.   FIX:  If a Maximum Dupe Database size was set to ZERO, Xpress could
  84.         possibly lock up when user's uploaded mail.
  85.  
  86.         Some sysops were doing this attempting to shut off the dupe
  87.         checker because Xpress was not allowing legitimate duplicate
  88.         cross postings. (See Dupe enhancement below)
  89.  
  90.         Although, it is highly recommended you keep dupe checking active
  91.         within Xpress, Xpress will now turn off the dupe checker if the Max
  92.         Dupe Database Size is 0.
  93.  
  94.         There is no reason why you should want to turn off the dupe checker.
  95.         If you want to have an option, use the "undocumented" switches:
  96.  
  97.             /NDC      - no dupe checking
  98.             /TDM      - prompt user to toss a duplicate message.
  99.  
  100.         These are primarily used to debug Silver Xpress where we do
  101.         multiple uploads of the same reply packet to test out Silver
  102.         Xpress tossing logic.
  103.  
  104.   ENH:  Increased available memory by moving some code into the overlay.
  105.         About 40K was saved.  Xpress now requires between 260-300K to run
  106.         and a minimum of 80K more to operate. A total of 340K to 380K should
  107.         be sufficient.  This needs to be tested to see how much exactly is
  108.         needed.
  109.  
  110.   FIX:  Item # 67 in language file was missing. It should be:
  111.  
  112.         st_067 Enter file number to delete:
  113.  
  114.   FIX:  MAXIMUS, PROBOARD, WILDCAT, PCBOARD, RBBS: If the NO MAIL REQUIRED
  115.         option was enabled, Xpress aborted with a 204 or 103 error.
  116.  
  117.   ENH:  Xpress was passing empty mail files even if there were no messages.
  118.         Nothing critical. Just better not to send to reader.
  119.  
  120.   ENH:  Duplicate uploaded messages not allowed when going into different
  121.         conferences.  To accomodate for this, Xpress will now include the
  122.         conference area or name in the dupe logic.  This is NOT a clear cut
  123.         solution because not all BBS systems will have a consistent area
  124.         name.  Today, you may have "Xpress Support", tomorrow it could be
  125.         "Support for Silver Xpress". In such a situation, a dupe will get
  126.         tossed into the same area.  Xpress will use Echo tags where it can.
  127.         This will quarantee dupe checking. But for packages such as WildCat
  128.         and PCBOARD which inherently do not have ECHO TAGS, the AREA number
  129.         will be used.
  130.  
  131.   FIX:  PCBOARD: Fixed by reading CNAMES.ADD. Solved Alias Mail Problem.
  132.         Ray Sulich
  133.  
  134.   FIX:  REMOTE ACCESS: Customer reported I/O error 100 at 0243:11B7
  135.         NewFiles Scanner had a problem reading a corrupted RA Files
  136.         Database File. Added I/O Error Trap. (NEWFILES.PAS) Tim Settle
  137.  
  138.   NEW:  Xpress, XPADM, for PCBOARD will now accept the longer titles
  139.         available in PCBOARD 15.2.
  140.  
  141.   FIX:  Change the Direct mail check in all mail scanners to DIRECT mode.
  142.         Previously, Xpress had the logic of allowing multiple names to be
  143.         part of the TO field.  So if you wanted to send direct mail to:
  144.  
  145.                TO: USER NAME1 & USER NAME2
  146.  
  147.         Xpress would pick it up as direct when both user name1 and user
  148.         name2 scanned for mail.  This worked for 7 years. I used it to
  149.         write to multiple people in a mail echo without having to create
  150.         multiple copies of the message.
  151.  
  152.         However, in the growing world of anonymous and alias single name
  153.         world, this causes problems.  An alias of "JOHN" will get mail
  154.         to JOHH SMITH and JOHN AHCHO.
  155.  
  156.         The change affects all mail formats supported by Xpress.
  157.  
  158.   FIX:  New file scanners shows the wrong date for systems using FILES.BBS
  159.         files. i.e., QBBS 2.76, OPUS 1.1, and Remote Access 1.xx
  160.  
  161.   FIX:  During a XPADM compile, Runtime 005: 011C:1D6C occurred if the
  162.         XPMAIL.KEY file was a READ-ONLY file. XPADM will now not save the
  163.         key information if it fails to open the key file. You must change
  164.         the attribute back to normal write/read mode.  Thanks George
  165.         Fliger.
  166.  
  167.   FIX:  The Xpress mail door was allowing QWK uploaded private mail into
  168.         Public Conference. Thanks John Schnake
  169.  
  170.   ENH:  For HMS mode, the BBS user database file is now definable in
  171.         Xpress. We do not think this was necessary but one customer stated
  172.         that the QBBS 2.76 USERS.BBS was in the wrong directory. We believe
  173.         it was a setup problem on his end, but we are now allowing you to
  174.         change it.  It should NEVER be needed in our opinion.
  175.  
  176.   ENH:  Xpress will now use the User's Xpress Security value for Netmail
  177.         Flags.  Previous Opus and Maximus used the internal BBS values.
  178.         (SYSOP, TWIT, ETC)  No longer. We are keeping these feature within
  179.         Xpress so we can add more features later to it. Use the new User
  180.         editor to define your security for users.
  181.  
  182.   NEW:  Improvements/Fixes to XPADM
  183.  
  184.          - New look and feel for XPADM program.
  185.          - New arrangement of menus and options consolidated.
  186.          - Better User Editor.
  187.          - Better utilization of memory. (uses less memory)
  188.          - Better Mail Conference Editor.
  189.          - Improved Jump To Dos, Restoring Cursor
  190.          - Removing of OLD options that can be automatically set
  191.          - Got rid of many options that is not necessary anymore.
  192.  
  193. Stuff learned from the Platinum Xpress development that carries over to
  194. Silver Xpress.
  195.  
  196.   NEW: Xpress will now give you the ability to trigger FIFO buffering on.
  197.        This has become very important in the new era of V.FC modem
  198.        transferring.  However, for Off-line Users, the market is still that
  199.        they are using 1K file transfers and FIFO is not a necessarity yet.
  200.  
  201.        This is for UART operations only. If the FIFO trigger is set to
  202.        greater than zero, Xpress will enable the FIFO BUFFER.
  203.  
  204.   ENH: Some comm programs not sending the ZMODEM "Over and Out" signal
  205.        when uploading a mail packet.  Xpress has a very long delay waiting
  206.        for it.  The delay was reduces to 4-5 seconds, from 30.
  207.  
  208.   NEW: New OVERLAY options. New Speed Improvements. Better memory.
  209.  
  210.        You now have the ability to load the OVERLAY into XMS or EMS memory.
  211.        This can drastically reduce the speed of some operations.
  212.  
  213.        You now have the ability to define the size of the overlay buffer.
  214.        The bigger the size, the faster Xpress will operate.
  215.  
  216.        Please check out General Options.
  217.  
  218.   NEW: PCBOARD. Added PCBOARD FIDO Support to OPX mail Format.
  219.  
  220.   FIX: PCBOARD: Fixed File Attachment system. It was only sending it to
  221.        the first person who scanned.
  222.  
  223.   DOC: New version number naming convention.
  224.  
  225.        This version would of been, 5.04B04 BBS model number. It is now 5.3d
  226.  
  227.        The second digit was removed and we will go with letters for beta
  228.        versions (a-z). no longer B01, B02, etc.
  229.  
  230.        The primary reason for this is for compatibility in file naming
  231.        conventions.  We wanted at most, 6 letters, for official releases.
  232.        So the official release, when it comes, would be:
  233.  
  234.                 SX54W1.ZIP or
  235.  
  236.        a beta update:
  237.  
  238.                 SX54W1a.ZIP
  239.  
  240.        as opposed to:
  241.  
  242.                 SX504W1.ZIP and SX504W1B01.ZIP  (oops too many)
  243.  
  244.   FIX: WILDCAT last read pointers was not being saved.
  245.  
  246.   FIX: XPADM.LIB was not included in last beta release.
  247.  
  248.   ENH: PCBOARD 15.21:  Added ^aSEENBY check.
  249.  
  250.   FIX: WILDCAT 4.0: Removed message receivable bit detection during scan.
  251.  
  252.   ENH: WILDCAT 4.0: SX now will clear the mail waiting flags.
  253.  
  254.   ENH: WILDCAT 4.0: Now does File Requesting.
  255.  
  256.   ENH: RBBS XPRESS ENHANCEMENTS:
  257.  
  258.        Added the capability for XPRESS to use DOOR.SYS for RBBS.
  259.  
  260.        Xpress no longer needs the MAIN MESSAGE FILE to get the connection
  261.        baud rate for the current user.  This has caused problems with the
  262.        new different RBBS Mods out there changing the baud rate table thus
  263.        "breaking" Xpress.  Xpress will now get the baud rate from the
  264.        command line (-B) or from the DOOR.SYS file.
  265.  
  266.   NEW: PCBOARD 15.2:  Added support for PCBOARD's new FIDO structure. Note,
  267.        these fido structures (PCBFIDO.CFG) were reversed engineered and not
  268.        officially stable. Hence, it could be considered obselete at any
  269.        moment notice by Salt Air.  But one day they will be stable and
  270.        we need to move on.  So Xpress will attempt to read PCBFIDO.CFG
  271.        if the FIDO PROCESSING OPTION is enabled in PCBSETUP.
  272.  
  273.        The Xpress Mail Door will support PCBOARD's style of doing netmail
  274.        using the @ character in the TO line and the -C -D options.
  275.  
  276.   NEW: PCBOARD 15.2:  Added support for QFRONT 1.13 new structures.  This
  277.        will work like in QFRONT 1.03. If you are using QFRONT, you must
  278.        disable the FIDO PROCESSING OPTION in PCBSETUP in order for XPADM
  279.        to use the QFRONT options.
  280.  
  281.   NEW: Added PROBOARD 2.02(beta) support.
  282.  
  283.   FIX: XPADM: Internet domain field did not accept numbers for domain.
  284.  
  285.   FIX: WILDCAT/OPX Mode: Door was not converting the fido file request
  286.        and attach bit.
  287.  
  288.   FIX: Fixed registration key comparison key.
  289.  
  290.   NEW: New Xpress security for uploading GROUP MAIL.  See new Security
  291.        options below.
  292.  
  293.   NEW: Added a way to do conference specific keyword scanning Here is the
  294.        format:
  295.  
  296.                     [<areas>::]<keywords>
  297.  
  298.        Example:
  299.  
  300.           20 30 40::Hector
  301.  
  302.        Search for HECTOR in areas 20, 30 and 40.
  303.  
  304.           42:-TRACY
  305.  
  306.        Skip mail with the word TRACY in area 42.
  307.  
  308.        Users must keep in mind that if the sysop changes conferences around,
  309.        the areas numbers in the keywords must be changed too.  We can begin
  310.        to use "AREA TAGS" but can you imagine this:
  311.  
  312.          XPRESS_SYSOP XPRESS_SUPPORT PLATINUM_BETA::HECTOR
  313.  
  314.        8 of 10 users will not KNOW the area tag names, yet spell it right.
  315.        So numbers are better.
  316.  
  317.   NEW: if File request turned off, FILE SCAN is skipped.
  318.  
  319.        Now, Xpress has a new security section in XPADM to define the
  320.        required XPRESS user security to get access to various part of
  321.        Xpress. You can now allow scanning of files while turning off the
  322.        file request, etc.
  323.  
  324.   ENH: Added the ability to ESCAPE from within a conference scan. Before
  325.        the ESCAPE was only accepted after the scan was completed for a
  326.        conference.
  327.  
  328.   FIX: WILDCAT 4.0: Removed message sent bit detection during scan.
  329.        This should of nevered been checked.
  330.  
  331.   NEW: Added ProBoard 2.02 beta support. XPADM now has 9th option for
  332.        type of HMS system.
  333.  
  334.   ENH: JAM: Major enhancement in scanning of JAM conferences.
  335.  
  336.   NEW: JAM: Added new feature to quarantee Privacy in JAM conferences.
  337.        Some of the tossers were not setting the private bit.
  338.  
  339.   NEW: REMOTEACCESS ONLY: Added Support For RA 2.50beta.  Only change
  340.        required was in XPADM.
  341.  
  342.   ENH: REMOTEACCESS ONLY: Xpress will now check the RA FDB file for the
  343.        existence of the file during file requests.
  344.  
  345.        Before this enhancement, it would first do a directory check
  346.        existence before checking the FDB files. This caused high CD-ROM
  347.        activity during file requests. Now, the CD-ROM will only be
  348.        accessed when the file will be downloaded.
  349.  
  350.   FIX: Fixed bug in 5.3d where Automatic Display Bulletins was not being
  351.        passed to the user.
  352.  
  353.   ENH: Added some I/O error traps to the HMS scanner.
  354.  
  355.   ENH: Added some I/O error logs to the PCBOARD scanner.
  356.  
  357.   FIX: WILDCAT ONLY: Some BBSes where not correctly putting in the Security
  358.        value in DOOR.SYS.
  359.  
  360.   ENH: WILDCAT ONLY: Enhanced the XPADM program to automatically set the
  361.        Alias System flag if an alias conference is found.  This allows the
  362.        Xpress reader to behave correctly.
  363.  
  364.   FIX: OPUS 1.73 ONLY:  Date of new files scanned was not displayed right.
  365.  
  366.   ENH: Added time slicing and additional carrier detection at various
  367.        places:
  368.  
  369.           File Scanner:   Time Slicing
  370.           Mail Scanner:   Time Slicing, More Carrier Detectors
  371.  
  372.   FIX: XPADM -U beeps if ECHOTOSS.LOG not there.
  373.  
  374.   FIX: PCBOARD: new msg number generation for PCBOARD was not correct
  375.        after 65K (limited to 16 bits) Fixed.
  376.  
  377.   FIX: WILDCAT: Init Graphics setting should be using DOOR.SYS graph off.
  378.  
  379.   FIX: REMOTEACCESS: FILE REQUEST WAS GETTING THE WRONG DATE/SIZE
  380.  
  381.   ENH: WILDCAT: Door now removes the OPX INET kludges when tossing.  WCGATE
  382.        was passing them thru.
  383.  
  384.   ENH: Added QWK internet support. What this means is that we are still
  385.        limited to the short TOWHOM fields, but atleast Silver Xpress will
  386.        make its attempt to convert the message into a proper "Internet
  387.        Ready" BBS message such as JAM mail.
  388.  
  389.   ENH: PCBOARD: Cleanup fido support with official fido specs from
  390.        SaltAir. Fortunately, they did not change it.
  391.  
  392.   FIX: QWK readers creating duplication messages were getting messages lost.
  393.  
  394.   FIX: Cleanup help in XPADM.  Fixed up help for Optional Bulletins based
  395.        on Xpress Securities.
  396.  
  397.   NEW: QWK NetSysop now ignores FROM field during uploads.  It does not
  398.        attempt to change the last name.
  399.  
  400.   NEW: New Vacation Saver Sysop Limit For Sysops to Control how many packets
  401.        to save per user.  0 - no limit.   The first time you run the vacation
  402.        event, SX will delete the extra files for each user.  See XPADM User
  403.        Editor.
  404.  
  405.   NEW: New option to have the default display of the long conference titles
  406.        when users go to the Conference Selection Section.  See XPADM
  407.        General Options.
  408.  
  409.   FIX: Last Read Pointer Reset Prompt only allowed upto 65K msg number.
  410.  
  411.   FIX: WILDCAT: Fixed a User Notification Problem, memory leak bug!
  412.        Thanks Andrea
  413.  
  414.   ENH: WILDCAT:
  415.  
  416.         - Added Alias Support User Notification for Alias Conferences
  417.           during Tossing.
  418.  
  419.         - Added support for WCMDM detection.
  420.  
  421.         - Enhanced the file locking when reading/writing lastread
  422.           pointers.
  423.  
  424.   ENH: PCBOARD: Xpress will now support the PCBOARD User Notification
  425.        system. When mail is uploaded, Xpress will check and set the
  426.        receiver's mail waiting bit for the conference.  In addition,
  427.        as a bonus, Xpress will also "broadcast" a message to the user
  428.        if he happens to be on-line that he has mail waiting!
  429.  
  430.   FIX: PROBOARD uses the system directory for the compiled Nodelist. DUH!
  431.  
  432.   ENH: For local mode operations, SX will now look for your SPECIFIC reply
  433.        packet files.  It will no longer do *.R?? but rather packetid.R??
  434.        when longer for reply packets in the upload directory.  This
  435.        will help sysops in local mode operations.
  436.  
  437.   ENH: SQUISH MAIL FORMAT:  Added logic to extract POINT kludges from the
  438.        text when uploading reply packets to SQUISH messages bases.  Some
  439.        BBS and MAIL EXPORTERS supporting squish do not support the TOPT
  440.        field.  Having SX do this, makes it more proper correct.
  441.  
  442.   ENH: SQUISH AND JAM MAIL FORMAT:  Added logic to check for the multiple
  443.        formats for the TOPT/FMPT kludge fields.  Some systems are using
  444.        TOPT: and FMPT: when it should be TOPT/FMPT, without the colons (:).
  445.  
  446.   NEW: Added support for PCBOARD 15.2 new fido structures.
  447.  
  448.   CHG: Removed looking for BOARD ID only in local mode for Sysops. We
  449.        need to rethink this option.
  450.  
  451.   NEW: PCBOARD:  A new switch /NU "Notify User" will enable the "On-Line"
  452.        user notification logic when mail is uploaded.
  453.  
  454.   NEW: Added new XPADM switch:
  455.  
  456.        XPADM QUICKSETUP  will allow you to do a new quick configuration.
  457.  
  458.