home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / OFFLINE / SX501P1.ZIP / HISTORY.501 < prev    next >
Text File  |  1994-01-31  |  19KB  |  426 lines

  1.                 *-*-*-* Silver Xpress Mail System *-*-*-*
  2.              (c) copyright 1988-1993 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, THEN IT HAS NOT BEEN DONE.   │
  21. └────────────────────────────────────────────────────────────────────────┘
  22.  
  23.   CHK:  Someone reported Xpress is not telling Maximus that mail was
  24.         uploaded. Upon further checking, I saw no provision in Maximus to
  25.         tell it from a outside source that mail was uploaded. Systems
  26.         having this concept is OPUS 1.7x, RA, PCBOARD and QBBS.
  27.  
  28.   FIX:  Fixed a problem where keywords starting with D,L,Q (the commands
  29.         Delete, List and Quit) were were allowed.
  30.  
  31.   FIX:  Fixed Critical Error 3, location = 0131:0EBF  production
  32.                                 location = 0131:0F08  debug version
  33.  
  34.         problem: User does a DL then a UL, PKZIP 2.04 -M is removing the work
  35.                  directory.
  36.  
  37.         Remove -m option from the PKZIP 2.04g definition in XPARCH.CTL
  38.  
  39.         Fixed in 5.01. 5.01 will now double check the directory.
  40.  
  41.   FIX:  Fixed a bug in XPADM.EXE where it was mixing the RIP menu mode with the
  42.         RIP Local Echo option.  Changing one also changed the other.
  43.  
  44.   ENH:  Changed/added keywords in the PCBOARD Xpress and RBBS Xpress area
  45.         control "XPAREAS.CTL".
  46.  
  47.         VOLUMEID     removed
  48.         DOMAIN       removed
  49.         MATRIX       removed, see address
  50.         ADDRESS      FidoNet Address, domain can be part of address
  51.         NETWORK      Network conference belongs too
  52.         POSTCCMAIL   PCBOARD: security required to post carbon copies
  53.         POSTRECREQ   PCBOARD: security required to post a return request
  54.         LONGTONAME   PCBOARD: Long names allowed in ToWhom Field
  55.         REGFLAGS     PCBOARD: Registration requirement flags for conference
  56.         FATPATH      PCBOARD: Location of File attach directory
  57.  
  58.   NEW:  Added Windows 3.1 and OS/2 time splicing.
  59.  
  60.   NEW:  Updated support for PCBOARD 15.1 structures.
  61.  
  62.   ENH:  Enhanced the output of the newfiles scan.
  63.  
  64.   NEW:  Added new switches to XPADM
  65.  
  66.         -R   force a reread of areas, files information from BBS
  67.         -RC  force a reread of areas information only from BBS
  68.         -RF  force a reread of files information only from BBS
  69.  
  70.         These switches are equivalent to deleting the XPAREAS.* files or
  71.         the XPFILES.* files and then doing a XPADM to force a reread of the
  72.         BBS area and/or file configuration files.  The switches simply
  73.         deletes the files for you.
  74.  
  75.   NEW:  Added new local console hotkey ALT S to display "Change Xpress
  76.         Security" window.  This will allow you to change the current user's
  77.         Xpress security.  Keep in mind, this is a permanent change.
  78.  
  79.   FIX:  Possible fix for a problem where some people claimed some
  80.         non-xpress QWK readers were burping on SX QWK packets. I was not
  81.         setting the CONFHIGH byte for the QWK msg header. Just the ConfNum
  82.         (lo byte).  No popular QWK reader had a problem.
  83.  
  84.   FIX:  PCBOARD: Fixed a bug for PCBOARD Xpress where resetting the last
  85.         read pointer from within Xpress did not always change the value
  86.         permanently for PCboard's Users record.
  87.  
  88.   FIX:  PCBOARD: Fixed FOSSIL RTS problem.
  89.  
  90.   FIX:  JAM: JAM Tossing setting Echomail as NetMail.  QWK tossed mail
  91.         into JAM area was not getting LOCAL bit set.
  92.  
  93.   FIX:  PCBOARD: File scan not turning off if File Request Limit is Zero
  94.  
  95.   ENH:  Check Carrier Detect during file scanning
  96.  
  97.   FIX:  XPADM. GroupName Global change did not allow numbers
  98.  
  99.   FIX:  XPADM. User Edit Dialog did not display F2 for GROUP NAMES
  100.  
  101.   ENH:  PCBOARD. New support for PCBOARD's 15.1 Index files for DIRxxx
  102.         files. Major Enhancement on the Xpress new file scanner. Tremendous
  103.         speed enhancement!
  104.  
  105.   FIX:  XPADM. GroupName Global Change was adding group to everyone.
  106.         Xpress FAT attachements for Groups were not being copied over.
  107.  
  108.   ENH:  PCBOARD/WILDCAT: Xpress Selected Areas Switch.
  109.  
  110.         /MBC±   Match BBS Conferences "Selected Areas"   (default OFF)
  111.  
  112.         If ON, Xpress will use the BBS selected areas for the Xpress
  113.         selected areas.
  114.  
  115.   ENH:  PCBOARD: Added Support for PCBOARD environment variables for
  116.         irregular com ports.  The following environment string(s) and
  117.         options are now supported:
  118.  
  119.          SET PCB=/COM[number]:
  120.                  /IRQ:[number]
  121.                  /BASE:[hex address]
  122.  
  123.         The environment string will override any other port sources for this
  124.         information.
  125.  
  126.         Also, there seem to be many door applications which use a standard
  127.         method to define port base and irq information.  Xpress will now
  128.         support the following (these will override the PCB enviroment string):
  129.  
  130.          SET BASE=hex address
  131.          SET IRQ=number
  132.  
  133.         NOTE: For irregular comports in Xpress you can also edit the XMT.CFG
  134.         file included in the package. However, the environment strings will
  135.         override this file.
  136.  
  137.         (Brad Dameron (Al Charpentier) from TCSNET):
  138.  
  139.   ENH:  PCBOARD: Added -J support for Local mode operations. Xpress will now
  140.         allow you to do vacation mail , prepacking or QWK networks or simple
  141.         local mode sysop usage. Note: The -J switch can take a record number
  142.         or a name:
  143.  
  144.                 -J[number]      i.e.,  -J10
  145.                 -J["Name"]      i.e.,  -J"Alan Bennett"
  146.  
  147.         Keep in mind, PCBOARD uses a BASE 1 record number for the user base.
  148.         That means a -J, -J0 and -J1 is the same as record #1. Xpress will
  149.         not accept 0 and automatically make it 1.
  150.  
  151.         (Alan Bennett)
  152.  
  153.   DOC:  PCBOARD: Xpress now only Supports PcBoard 14.5 or better. 14.2 support
  154.         dropped.  For 14.2 support use, SX 4.00.
  155.  
  156.   ENH:  PCBOARD: Support for 32 bit message numbers. This should take care
  157.         of the problem where large PCBOARD sysops do not renumber message
  158.         bases.
  159.  
  160.   FIX:  There was no way to delete ALL the keywords. One keyword always
  161.         remained.
  162.  
  163.   FIX:  Group File Attachments was being sent over and over again. To solve
  164.         this, new logic was added:
  165.  
  166.         If a user wishes to uploads a file for a group, he must send it
  167.         to @GROUP XXXX  where XXXX is the group name.
  168.  
  169.         Upon upload, the new logic will create direct file attachments for
  170.         each member of the group.
  171.  
  172.         With this new logic, the old GROUP file attachment check at the
  173.         download side was removed.
  174.  
  175.         Xpress already has the logic to delete direct file attachments.
  176.  
  177.   FIX:  XPADM: Optional Netfiles Path was being REQUIRED for input
  178.  
  179.   FIX:  PCBOARD/RBBS:  Fixed the Assistant Sysop Access of Private Mail
  180.  
  181.   FIX:  PCBOARD: Fixed Tossing Bug for areas over 999 in QWK mode.
  182.  
  183.   FIX:  PCBOARD: Fixed Tossing Bug for Max Lines Supported.
  184.  
  185.   ENH:  PCBOARD: Major enhancement for the File Request Search section in
  186.         Large File Systems.  Duplicate dlpath files are skipped.
  187.  
  188.   FIX:  Fixed bug with new EXEC SWAPPING with WINDOW when using XPSHELL.BAT
  189.         file.
  190.  
  191.   ENH:  PCBOARD/RBBS: If area is a ECHO, the SYSOP name conversion is
  192.         skipped.
  193.  
  194.   NEW:  New XPLIMITS.CTL file allows for new baud rate settings from new
  195.         V.FAST modems such as the HAYES modem.  The XPLIMITS.CTL must be in
  196.         the same directory as XPMAIL.EXE.
  197.  
  198.   ENH:  Shorten XPRESSxx.log name to XLOGxxx.LOG in XPADM.
  199.         Shorten XPNODExx.log name to XNODExxx.$$$ in XPADM.
  200.         Shorten XPSTATxx.log name to XSTATxxx.DAT in XPADM.
  201.  
  202.         This should allow large networks with 100 plus nodes to use xpress
  203.         file names correctly.
  204.  
  205.   FIX:  PCBOARD: Corrected a file sharing problem with the new pcboard
  206.         message index files.
  207.  
  208.   FIX:  Fixed a long standing non-critical problem where Xpress was not
  209.         properly changing back to the original directory if the switching
  210.         occured between two different drives.
  211.  
  212.   FIX:  HMS ONLY: QWK netmail zone was getting set to zero on conversion to
  213.         HMS message. This was due to an Xpress Reader compatibility check.
  214.         The check was removed since it only applies to Xpress Readers
  215.         version 2.26 or below and the door now works with any QWK reader.
  216.  
  217.   NEW:  QWK UUCP mail host address was not set (all zero).  To fix this for
  218.         QWK mail readers, a new field in XPADM is now available:
  219.  
  220.         UUCP HOST ADDRESS: <zone:net/node>
  221.  
  222.   FIX:  QWK NETMAIL:  If the destination is ZERO, the message is deleted.
  223.         A message is shown to the user.
  224.  
  225.   DOC:  Incoming Mail Processers can delete the message it is working on if
  226.         it wants Xpress to not toss the message.
  227.  
  228.   FIX:  PCBOARD: Fixed file sharing bug during the file scanner. If another
  229.         node was viewing a DIR listing, the scanner aborted with a 163 error
  230.         code.
  231.  
  232.   FIX:  Fixed Long Outstanding bug where logic for "truncate SeenBy" option
  233.         was reverse.
  234.  
  235.   FIX:  Fixed /K keyboard macro command line switch
  236.  
  237.   FIX:  Fixed menu bug. The action code security system in XPMENU.CTL simply
  238.         were not respected. Now they are. Now you truly have security at
  239.         the:
  240.  
  241.                1) Menu Display Level, and
  242.                2) At the Action (to be taken) Level
  243.  
  244.         So basically, what this means is that you can DISPLAY the options
  245.         and still restrict access to options.  Before, the restriction came
  246.         at the display level. If an option could not be displayed, the user
  247.         did not have access.
  248.  
  249.   ENH:  Improved menu system suppresses the display of the macro characters
  250.         during hotkey mode.
  251.  
  252.   FIX:  PCBOARD: While adding WildCat's fido netmail support, I noticed a
  253.         potential bug of setting last read pointers in the wrong index for
  254.         PCBOARD areas.
  255.  
  256.   ENH: PCBOARD/WILDCAT: Added new control options
  257.  
  258.         Acknowledge Receipt : Tell User a Receipt for a message he read.
  259.                               Also enabled with /ARR switch.
  260.  
  261.                               You may want to tell users a RECEIPT was
  262.                               generated for mail he read (downloaded).
  263.  
  264.         Match BBS Conference: If enabled, Xpress will used the conferences
  265.                               selected for scanning from the BBS user
  266.                               record. If off, the selection of conferences
  267.                               is maintained by Xpress.  However, there are
  268.                               two conditions where the conference will be
  269.                               selected automatically:
  270.  
  271.                                 1) if user has mail waiting in conference
  272.                                 2) the conference was "sysop selected"
  273.  
  274.                               note: This can be candidate for a USER option
  275.                               in the future.
  276.  
  277.                               To enable this option use the /MBC switch.
  278.  
  279.   NEW:  New vvc command for detecting return codes from a [dnloadmail]
  280.         command.
  281.  
  282.         [if_mail_err]   - macro for detecting return codes for
  283.                              [downloadmail]
  284.  
  285.                0   - successful scan and download
  286.                1   - successful scan and download and hangup
  287.                2   - successful scan, no mail
  288.                3   - successful scan, user skipped mail
  289.                4   - successful scan, packing error
  290.                5   - successful scan, downloading error
  291.                6   - scan aborted (user hit escape)
  292.  
  293.         so a simple vcc script like this will do the trick of downloading
  294.         all the mail for multiple packets where a limit is imposed.
  295.  
  296.         [:top][more_off]
  297.         [dnloadmail]
  298.         [if_mail_err]0[jump]top
  299.  
  300.   ENH:  Hitting Q in FLEX ASSISTANT will stop the assistant during the
  301.         current mail scan.
  302.  
  303.   ENH:  Vacation Saver: Added the ability to delete the packet or remove
  304.         the packet from the download list.
  305.  
  306.   FIX:  Fixed scanning security bug for HMS and JAM systems.
  307.  
  308.   FIX:  Fixed Stripping of Fido kludge lines for QWK packet creating. Only
  309.         HMS, FIDO, WildCat, RBBS, PCBOARD 15.1 are expected to possibly have
  310.         Fido Kludges.
  311.  
  312.   ENH:  Added automatic date detection for FIDO mail with zero dates. This
  313.         means the /FBD "Fix Bug Date" switch is no longer required. However,
  314.         using the /FBD now means to "Force Bug Date" fix.
  315.  
  316.   ENH:  Noticed that some frontends and tossers put a bad byte in the fido
  317.         date 19th offset.  Xpress will now force a NULL character.
  318.  
  319.   FIX:  Changed the internal protocols to open the file in readonly mode
  320.         when transmitting files.  This allows for readonly files to be sent
  321.         and for the same file to be shared with another transfer session
  322.         taken place on another node.
  323.  
  324.   ENH:  PCBOARD: Xpress will now detect a corrupted message. This required
  325.         the reading of the Pcboard 15.x IDX message files during the
  326.         scanning process. Hence this  version NO LONGER supports PCBOARD
  327.         14.2. Slight slowdown because of the extra overhead.  Will be
  328.         improved in a future version.
  329.  
  330.   ENH:  Xpress now FORCES sysop selected conferences PERMANENTLY. Not just
  331.         upon startup.  This include stopping users from deselecting the area
  332.         at the Flex Prompt.
  333.  
  334.   ENH:  WILDCAT: Enhanced the Mail Scanner and Packing Time. Increases
  335.         scanning and packing time by almost 1000% To get the enhanced
  336.         speeds, the switches can be used:
  337.  
  338.              /SRO+     SCAN: Open Mail Database in READONLY MODE
  339.              /SRO-     SCAN: Open Mail Database in READWRITE MODE
  340.              /PRO+     PACK: Open Mail Database in READONLY  MODE
  341.              /PRO-     PACK: Open Mail Database in READWRITE MODE (DEFAULT)
  342.              /FRO+     FILE: Open Mail Database in READONLY  MODE
  343.              /FRO-     FILE: Open Mail Database in READWRITE MODE (DEFAULT)
  344.  
  345.         Please READ this!! Very Important.
  346.  
  347.         Whats does this means to the WildCat Sysop using the Xpress Mail
  348.         Door in a multi-node environment?
  349.  
  350.         Typically, within a multinode environments, there has to be file
  351.         sharing logic of the mail bases controlling who has access to the
  352.         files when another person is using them.
  353.  
  354.         The WildCat file system uses a product from Turbo Power called
  355.         Btree Filer.  It is very secured and reliable and allows strict
  356.         control of the databases in MULTI-ACCESS enviroments.  This is very
  357.         good for ON-LINE activity where users do not have the databases
  358.         OPEN for a very long time.  Strict control options can be employed.
  359.  
  360.         However, with the advent of off-line mailer systems like Silver
  361.         Xpress, these systems often take up quite alot of resources and
  362.         time to scan the message or file bases.  This means the database is
  363.         OPEN for a very long time during a scanning or packing process.
  364.  
  365.         This is not a problem with BTREE Filer. But when considering mail
  366.         scanning speeds, there is dramatic SPEED improvement if the scanner
  367.         can tell the world:
  368.  
  369.           "Hold Up World. I'm scanning the mail database and I'm not going
  370.           to waste time doing database integrity checks. However, please do
  371.           not modify the mail database. Wait until I am finished."
  372.  
  373.         To achieve this tremendous speed improvement, Xpress can open the
  374.         database for scanning purposes in one of two modes: READONLY or
  375.         READWRITE mode.
  376.  
  377.         In READWRITE mode, which is the default mode,  you can safely share
  378.         the databases even if Xpress is scanning them. This means another
  379.         node can add mail to a database while Xpress is scanning.  This
  380.         would seem to be the ideal situation, however, in this mode, the
  381.         scan performance degrades severely, due to the overhead in database
  382.         integrity checks.
  383.  
  384.         In READONLY mode, no other node on the network can WRITE to the
  385.         mail base currently being scanned or packed by Xpress.  These gives
  386.         Xpress a tremendous boost in enhanced speeds since it does not have
  387.         to worry about checking for updates or the integrity of the
  388.         database.
  389.  
  390.         So why not simply do this and don't bother with optional open mode
  391.         switches?
  392.  
  393.         There is one major problem, and I believe this is the fault of the
  394.         BTREE FILER system, not WildCat.  If Xpress opens the files in
  395.         READONLY mode, then there is NO WAY to inform another node to WAIT.
  396.         If another node is entering a message, BTREE filer will allow it!
  397.         Or rather BTREE Filer is not telling WildCat or a mail tosser to
  398.         "Hold Up, Someone is doing a READONLY mail scan".
  399.  
  400.         Until the Turbo Power people can fix this BTREE Filer problem, we
  401.         cannot guarantee total integrity if you use the READONLY mode
  402.         option.
  403.  
  404.         We recommend to use the READONLY mode to get the best Xpress
  405.         scanning and packing performance only when you are SURE no other
  406.         node is WRITING to the databases.
  407.  
  408.   ENH:  New information passed in 5.01 OPX mail Packets (BRDINFO.DAT),
  409.         in an QWK/X packets.
  410.  
  411.          - UUCP HOST Address
  412.  
  413.          - Proper DOOR Model Number.  Reader Adjusted so that it will
  414.            allow ctrl-a lines in PCBOARD based messages (P1).
  415.  
  416.   FIX:  PCBOARD: Added a correction for a known bug in PCBOARD for 115200
  417.         lock baud operations. PCBOARD truncates one zero, sends 11520 to
  418.         doors.
  419.  
  420.   ENH:  Changed local snoop switch to /LS+-
  421.  
  422.   ENH:  PCBOARD/RBBS: Defaulted to using the X1 nodelist.
  423.  
  424.   ENH:  Renamed XMT.CFG to IRRPORT.CTL.  Xpress will now read this file
  425.         instead.
  426.