home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / OFFLINE / BW301MAX.ZIP / WHATSNEW.301 < prev   
Text File  |  1993-08-04  |  20KB  |  458 lines

  1.  
  2.                 The Blue Wave Offline Mail Door for Maximus
  3.                                    v3.01
  4.  
  5.                    Upgrade and New Feature Documentation
  6.                 Copyright (C) 1993 by Cutting Edge Computing
  7.                             All Rights Reserved.
  8.  
  9.  
  10.   This information is provided for those people who are familiar with
  11.   previous versions of the mail door, and who do not care to comb the full
  12.   documentation to find what has been added or changed since the last
  13.   release.
  14.  
  15.   However, if you are unsure of how to use a feature that is described
  16.   here, consulting the appropriate section in the full documentation
  17.   (BWMAIL.DOC) will be necessary.
  18.  
  19.  
  20.  
  21.   INSTALLATION
  22.   ------------
  23.   Please read the file INSTALL.301, which was enclosed in the original
  24.   distribution archive (BW301MAX.ZIP).
  25.  
  26.  
  27.   This version of The Blue Wave Mail Door is being distributed with a file
  28.   called BWDOOR.USE.  This is an ASCII file that explains the use of The
  29.   Blue Wave Mail Door, what each item on the configuration menu does, how
  30.   to use The Blue Wave Bundling Commands, and more.  This is an excellent
  31.   tutorial for new users to the mail system.  It is suggested that this
  32.   file be placed online for your users to download.
  33.  
  34.  
  35.  
  36.   CHANGES MADE IN VERSION 3.01
  37.   ----------------------------
  38. * Due to popular demand, you may now give a more complete description of
  39.   each archiver that you have configured in the door.  Many people needed a
  40.   way to distinguish between PKZIP v2.04 and v1.10.  You can now enter a
  41.   long description for each archiver through the BWUTILS->Archiver
  42.   Configuration Editor.  This long description will be displayed when users
  43.   choose/change archivers within the door.
  44.  
  45.  
  46. * When using the internal protocol driver under OS/2 (either from a DOS
  47.   session or from an OS/2 session), you may need to add the undocumented
  48.   /FAST (now documented!) command line parameter to the door's (BWMAIL.EXE)
  49.   command line. This command line parameter uses "Direct" communications
  50.   with the com port instead of working through the FOSSIL.  Quite a few
  51.   people have reported that this will cure the "Unable to synchronize with
  52.   remote system" errors from Zmodem.  You may want to try this switch even
  53.   if you are not running OS/2, but are having trouble with the internal
  54.   protocol driver.
  55.  
  56.  
  57. * A number of people reported lockup problems which occurred during the
  58.   door's bundling process.  This occured on systems that had *.MSG message
  59.   areas with "empty" text in the messages (such as ARCmail file attaches in
  60.   a netmail area).
  61.  
  62.  
  63. * When modifying RESTARxx.BBS (on XTERN_ERLVL calls from Maximus), the door
  64.   would sometimes rewrite the file in such a way that Maximus thought it
  65.   was in local mode upon return from the door.
  66.  
  67.  
  68. * All reported problems with the internal protocol driver have been
  69.   addressed.  Some complaints included failed Xmodem sessions (Xmodem-CRC,
  70.   Xmodem-CheckSum, Xmodem-1K) and the inability to sync properly when the
  71.   remote user was using the "Communique" terminal package with Zmodem.
  72.  
  73.  
  74. * Editing a user's transfer protocol through the BWUTILS->User Editor
  75.   didn't always work properly.
  76.  
  77.  
  78. * In some cases the door was generating duplicate MSGIDs.
  79.  
  80.  
  81.  
  82.  
  83.   NEW FEATURES IN VERSION 3.00
  84.   ----------------------------
  85. * The Blue Wave Mail Door v3.00 now can use a "Version 7" Nodelist.
  86.   Support for the FrontDoor nodelist format has not been included.
  87.  
  88.  
  89. * Added support for Max's EXTENDED barricades.  Please note that "regular"
  90.   barricades are not supported, since having to enter a password at each
  91.   login to the door for every area that is barricaded is next to pointless.
  92.   If the door detects that the area contains a "regular" barricade, it will
  93.   proceed as before (the message area will not be available to the user
  94.   through the door).
  95.  
  96.   The door processes EXTENDED barricades in the same manner as Maximus.
  97.   There should not be any changes necessary to your existing setup.
  98.  
  99.  
  100. * A new option on the door's configuration menu:  N)ew File Listings in
  101.   Packets.  Users have the option of setting this option to YES, NO, or
  102.   COLOR.  If the user chooses NO, no new file listing will be sent in the
  103.   download packet.  If the user chooses YES or COLOR, the door will scan
  104.   for new files since their successful mail download.  The door will
  105.   include ANSI sequences if COLOR is turned on.
  106.  
  107.   Some things to keep in mind about the new file list scanner:
  108.  
  109.   a)  Maximus does not store an "Upload" Date with the file.  Therefore
  110.       the file date must be used in determining if the file is "NEW" or
  111.       not.  If files are added to the BBS with an old file date, it will
  112.       not show up in the new file scan.
  113.  
  114.   b)  You must be running FB to create the FILES.* files in your file
  115.       directories.  The door processes the binary data files in the
  116.       interest of speed.  It will not use a straight "FILES.BBS".
  117.  
  118.   c)  Areas defined in your FILEAREA.CTL file with the "FileList <File>"
  119.       keyword (used mainly for CD-ROM file directory listings) will NOT be
  120.       scanned for new files.  Since it is very unlikely that new files have
  121.       been added to the CD-ROM, the door skips the area in the interest of
  122.       speed.
  123.  
  124.   d)  All of Max's PRIVS, LOCKS, and EXTENDED BARRICADES are supported in
  125.       the file areas.  If a user does not have access to a file area within
  126.       Maximus, the door will not even bother to scan the area for files.
  127.  
  128.   e)  The door creates the new files list in a file called NEWFILES.BW.
  129.       You do *not* need to put NEWFILES.BW as one of the "reader files" in
  130.       the BWUTILS->General Information Editor.
  131.  
  132.   f)  All file listings generated by the door include the file name, file
  133.       size, file date, and the full description.  The door will "wrap" long
  134.       file descriptions, up to 10 lines.
  135.  
  136.  
  137. * The entire "message upload" portion of the mail door has been rewritten.
  138.   You will probably notice a big increase in speed.  The display while
  139.   tossing uploaded messages has also been changed to be more informative.
  140.  
  141.  
  142. * Duplicate message detection has also been overhauled.  The door will now
  143.   use a file called BWDUPES.IDX to store duplicate message information.
  144.   You can safely delete the old duplicate detection file (BWDUPES.DAT)
  145.   after installing the new version.
  146.  
  147.  
  148. * The File Requesting code has been rewritten.  When looking for the files
  149.   that a user has requested, the door now finds the file through
  150.   MAXFILES.IDX in the main \MAX directory.  For this reason, you must be
  151.   running FB.EXE to create the file database in order for file requesting
  152.   to work properly.
  153.  
  154.   When locating a file, the door uses MAXFILES.IDX for a speedier search.
  155.   People running CD-ROM drives complained that it took forever and a day to
  156.   locate a file before.
  157.  
  158.  
  159. * In the BWUTILS->General Information Editor, you will notice that each
  160.   of the 5 "reader files" are now configurable by priv level and locks.  If
  161.   a user does not have sufficient access to a reader file, the dor will not
  162.   send it.  This will allow "custom" welcome screens by security level to
  163.   be passed to the reader.  By default, each of the reader files have been
  164.   assigned "DISGRACE" access with no locks required.
  165.  
  166.   In order for you to edit the PRIV/LOCKS on the reader file, you need to
  167.   first edit the name of the file (type any character in the field).
  168.  
  169.  
  170.  
  171. * BWUTILS now has a new menu item - The "Limits and Maximums" editor.  For
  172.   each BPS rate that your system supports, you can now define 2 limits on
  173.   the amount of mail that is packed by the door.  It is important to
  174.   understand how each limit works:
  175.  
  176.   MAXIMUM UNCOMPRESSED PACKET SIZE is the largest mail packet size
  177.   (uncompressed, obviously!) that a user at a certain BPS rate may
  178.   download.  Some may find this useful if they bundle messages (have their
  179.   WORK directory pointed) to a RAMdrive.  For example, I have a 2 meg
  180.   RAMdrive configured as the door's WORK directory on my system.
  181.   Therefore, I have all of the BPS rates configured for 1800K uncompressed
  182.   packet size to ensure there is always enough room to complete a
  183.   successful packing session.  If you do not care how large the
  184.   uncompressed packets are for any particular BPS rate listed, simply set
  185.   the field to -1.  This will cause the door to have no set limit (other
  186.   than disk space).
  187.  
  188.   MAXIMUM NUMBER OF MESSAGES obsoletes the old "overall Maximum Messages"
  189.   setting the door had.  The door enforces the maximum number of messages
  190.   per BPS rate, just as with the MAXIMUM UNCOMPRESSED PACKET SIZE.  If you
  191.   wish to set no limit for the maximum number of messages, simply enter
  192.   "-1" in the field.  The door will not enforce a limit for that particular
  193.   BPS rate.
  194.  
  195.   There is an important difference in the way these two limits work.  "MAX
  196.   MSGS" limits are enforced BEFORE any bundling of the messages takes
  197.   place.  The user must use the bundling commands to trim the size of their
  198.   mail packet before proceeding with a mail bundling session.  "MAX PKT
  199.   SIZE" is enforced DURING bundling.  If at any time during bundling the
  200.   door reaches the maximum packet size limits, it immediately halts the
  201.   bundling process and compresses the mail packet for the user to download.
  202.  
  203.  
  204. * In the LIMITS AND MAXIMUMS editor, you can tell the door whether or not
  205.   you will allow NEW FILE scans to take place.  If this is set to "NO",
  206.   users will not be given the option on the door's CONFIGURATION menu to
  207.   create newfiles lists.
  208.  
  209.  
  210. * In the LIMITS AND MAXIMUMS editor, you can define the maximum number of
  211.   days to "look backwards" to find new files.  If a user has not logged
  212.   into your system for 6 months, you (most likely) do not want them
  213.   receiving a NEWFILES listing containing the last 6 months worth of new
  214.   files.  You can control the maximum number of days to include in the file
  215.   list by editing this field.  A good number to use here is probably
  216.   somewhere between 10 and 30 days.
  217.  
  218.  
  219. * If you are exiting Maximus to run the door as an "Extern_Erlvl" type of
  220.   shell, Maximus creates a file called RESTAR<task>.BBS in the main \MAX
  221.   directory.  If the door finds this file after an upload session, it will
  222.   write information to the file to tell Maximus to exit with the "After
  223.   Echomail", "After Netmail", and "After Local Mail" errorlevels that you
  224.   have defined in MAX.CTL.
  225.  
  226.  
  227. * If you are running a multi-line system, the door will look for a defined
  228.   IPC directory when a user enters.  If there is an IPC directory defined,
  229.   it will edit the IPC<task>.BBS file to say "Using Blue Wave Mail Door",
  230.   instead of the "Running External Program" that Maximus leaves there.
  231.  
  232.  
  233. * Previous versions expanded "%T" in pathnames to the hexadecimal task
  234.   number that was passed to the door.  This is still true, but you can now
  235.   use a "%N", which will expand to the DECIMAL task number passed to the
  236.   door.
  237.  
  238.   Assuming you have a download directory defined as "C:\MAX\BW\DOWN%T"
  239.   Example of door running as task 10, expands to "C:\MAX\BW\DOWN0C".
  240.   Example of door running as task 1, expands to  "C:\MAX\BW\DOWN01".
  241.  
  242.   Assuming you have a download directory defined as "C:\MAX\BW\DOWN%N"
  243.   Example of door running as task 10, expands to "C:\MAX\BW\DOWN10".
  244.   Example of door running as task 1, expands to  "C:\MAX\BW\DOWN1".
  245.  
  246.  
  247. * The door now detects when it is being run under one of the following
  248.   multi-taskers, and frees time slices accordingly:
  249.  
  250.   MS-Windows Enhanced Mode
  251.   OS/2 Virtual DOS Machine
  252.   DESQview
  253.  
  254.   If time slicing is occuring for one of the above multi-taskers, a line
  255.   will be logged to the designated log file indicating which type of
  256.   slicing it has detected it should use.
  257.  
  258.  
  259. * For sysops packing mail for users in nightly events using the /K<user#>
  260.   command line parameter in conjunction with the /D (autodownload)
  261.   parameter, there is a new and preferred way to load the door in local
  262.   mode.
  263.  
  264.   bwmail /Kgeorge_hatchew /d
  265.  
  266.   will load the door in local mode, search USER.BBS for "George Hatchew",
  267.   and then perform an auto-download.  You can do the same thing with *any*
  268.   name in your user file.  Simply remember to use UNDERSCORES instead of
  269.   spaces when using this method of local login.  "Jason St. Martin" would
  270.   look like this:  /Kjason_st._martin.  The names entered on the command
  271.   line are case insensitive.
  272.  
  273.  
  274. * The BWUTILS->Protocol Editor has been rewritten to support the new
  275.   INTERNAL protocols.
  276.  
  277.  
  278. * The door now supports 8 internal protocols which can be activated and
  279.   deactivated through the BWUTILS->Protocol editor.  There is absolutely
  280.   nothing to configure for the internal protocols as far as command lines
  281.   go.  The Blue Wave Mail Door now has support for the following built-in
  282.   protocols:
  283.  
  284.   Zmodem          (Both 16 and 32 bit CRC mode)
  285.   ZedZap          (Zmodem with up to 8k subpackets, depending on BPS rate)
  286.   Ymodem          (Standard 128 byte block Ymodem-Batch)
  287.   Ymodem-G        (1024 byte blocks, no error recovery)
  288.   Ymodem-1k       (1024 byte blocks with error recovery)
  289.   Xmodem-1k       (1024 byte Xmodem blocks)
  290.   Xmodem-CRC      (Standard 128 byte block Xmodem with CRC error checking)
  291.   Xmodem-Checksum (Standard 128 byte block Xmodem with Checksum)
  292.  
  293.  
  294. * Support for external BIDIRECTIONAL protocols has been added (such as
  295.   Hydra and Bimodem).  Users can now upload their reply packets while
  296.   downloading their messages.  After the door has completed a mail
  297.   download, it will scan the defined UPLOAD directory to see if anything
  298.   has been transferred.  If there was a *.NEW file uploaded, the door will
  299.   process it immediately.
  300.  
  301.  
  302. * To aid in executing external bidirectional protocols, the protocol
  303.   command lines can now contain a "%U" parameter, which will pass the
  304.   UPLOAD DIRECTORY ONLY to the protocol.  All bidirectional protocols need
  305.   to know the upload (receive) directory when executed.
  306.  
  307.  
  308. * After the door has completed mashing a mail packet, the user now has the
  309.   following choices:
  310.  
  311.   A)bort download
  312.   C)ountdown logoff
  313.   I)mmediate logoff
  314.   P)rotocol Change (Current Protocol)  <=== New!
  315.   [ENTER] for normal download
  316.  
  317.  
  318. * "Chat Mode" has been added to the door.  To chat with an online user,
  319.   type <Alt-C> from the local keyboard.  To exit chat mode, simply press
  320.   ESCape.
  321.  
  322.  
  323. * When uploading messages, the door now places a ^aMSGID: line into the
  324.   message.
  325.  
  326.  
  327. * NEW on the door's CONFIGURATION menu -- User now has the option of
  328.   toggling the status of "U)se Numerical Packet Extensions".  If this
  329.   option is ON, packets will be named as BBSID.001 through BBSID.999.
  330.   After .999 is reached, the door recycles back to .001.  If this option is
  331.   left OFF, the original BW packet extensions are used (.SU1 - .SA9).
  332.  
  333.  
  334. * When selecting message areas for download, users now have the choice of a
  335.   default bundling action for the area:
  336.  
  337.   Personal Messages Only
  338.   Personal Messages, plus those messages addressed to "All"
  339.   Default action of all new messages.
  340.  
  341. * The mail scan screen has been changed.  Hopefully it is a bit more
  342.   readable and informative than before.  In the right-most column of the
  343.   scan screen there is a new column called "# DL'ing".  This column
  344.   indicates the number of messages that are going to be packed for
  345.   download.  You'll notice that as you enter bundling commands and select
  346.   "R" to relist the scan screen, the numbers will change depending on the
  347.   effects of the bundling command.
  348.  
  349.   Directly after the area name in the scan screen is a short phrase that
  350.   indicates the type of bundling action that will be performed on the area:
  351.  
  352.   New     -- Indicates that all messages since the last msg download will
  353.              be packed.
  354.   Pers    -- Only personal messages since the last msg download will be
  355.              packed.
  356.   P+All   -- Only personal messages, and messages addressed to "All" will
  357.              be packed.
  358.   Kwds    -- Only messages containing user keywords will be packed.
  359.   Filt    -- Messages that contain any of the filters will be skipped
  360.              during packing.
  361.   L  20   -- User issued an <area#>L20 command for this area; only the last
  362.              20 messages in the area will be packed for download.
  363.   B 100   -- User issued an <area#>B100 command for this area; only the
  364.              first 100 messages in the area will be packed for download.
  365.   Force   -- The area is being forced for download by the sysop.  No
  366.              bundling commands can be issued for this area.
  367.   None    -- User issued a -<area#> for this area, and no messages will be
  368.              packed.
  369.  
  370.  
  371. * A *NEW* Bundling command to go along with the "Personal+All" options for
  372.   downloading...  "A200" would force the door to only bundle messages in
  373.   area #200 that were PERSONAL MESSAGES, or were addressed to "ALL".  As
  374.   with all of the other bundling commands, "A*" would perform the same
  375.   action on all areas.
  376.  
  377.  
  378. * When 0 messages are found during the initial mail scan, the line:
  379.   There are 0 messages prepared for download.
  380.   is sent to the screen so that creative people using script files can have
  381.   their script skip the mail download.
  382.  
  383.  
  384. * A new command line parameter -- /NORECV -- will force the door to NOT
  385.   mark messages as "Received" when they are downloaded.  Good for sysops
  386.   who can't answer their mail right away and want to trick users into
  387.   thinking their mail hasn't been read yet :-).  This probably shouldn't be
  388.   used for normal BBS-user use.
  389.  
  390.  
  391. * When "/d" or "/u" is used with a remote user online, the following
  392.   command lines are available:
  393.  
  394.   /INSTANT     --- Causes an instant logoff after a successful auto
  395.                    download or auto upload session.
  396.   /COUNT       --- Causes a countdown logoff after a successful auto
  397.                    download or auto upload session.
  398.  
  399.  
  400.  
  401.  
  402.  
  403.   WHAT'S FIXED
  404.   ------------
  405. * The door should no longer require the use of the "SET TZ=<timezone>"
  406.   environment variable.  You can save yourself a few bytes of memory by
  407.   deleting this line from your AUTOEXEC.BAT file, if you do not have other
  408.   programs that need the TZ variable set.
  409.  
  410.  
  411. * The door should now be sorting message areas the same way that MAXIMUS
  412.   sorts them when displaying area listings.
  413.  
  414.  
  415. * Some people were experiencing trouble with portions of messages appearing
  416.   in the text body of other messages.  This was only happening on *.MSG
  417.   formatted message areas.  The problem has been fixed.
  418.  
  419.  
  420. * The mail door used to cause a SHARE violation on the OVERRIDE.IDX file,
  421.   located in the door's main directory when more than one door was active
  422.   at a time.  This has been fixed.
  423.  
  424.  
  425. * The door now asks for the user's DOOR PASSWORD (if so configured) when
  426.   entering AutoDownload and AutoUpload mode (/D and /U).
  427.  
  428.  
  429. * The mail door now echos the '*' character when entering and changing
  430.   passwords in the door.
  431.  
  432.  
  433. * The reader is limited to 5 characters for "area numbers".  Maximus is
  434.   unique in that it supports "area numbers" of up to 9 characters.
  435.   Problems have been reported when sysops have long area numbers defined
  436.   for Maximus and they are NOT UNIQUE within the first 5 characters.  One
  437.   example arose where the sysop provided Usenet newsgroups to users, using
  438.   names similar to the following:
  439.  
  440.   C-SYSBIN
  441.   C-SYSUNIX
  442.   C-SYSDOS
  443.   C-SYSOS2
  444.  
  445.   Since all of these areas begin with "C-SYS" (and that is what the reader
  446.   sees), areas were getting mixed up.  The only solution I could come up
  447.   with is to assign unique names to the areas for display in the reader.
  448.   They are STILL DISPLAYED AS THE FULL 9 CHARACTERS IN THE DOOR.
  449.  
  450.   The door now passes the following to the reader as area numbers in the
  451.   example:
  452.  
  453.   C-SY1
  454.   C-SY2
  455.   C-SY3
  456.   C-SY4
  457.  
  458.