home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / mail / mplus351.zip / HISTORY.DOC < prev    next >
Text File  |  1994-01-27  |  43KB  |  898 lines

  1. Mail Manager +Plus+ Version history:
  2.  
  3.    ----------------------[ v3.51  - 01/27/94 ]------------------------
  4.  
  5.      A quick maint. release to the v3.5 series, fixes problems that
  6.      were introduced in v3.50 with handling of Fido *.MSG areas.
  7.  
  8.      1)  No longer returns "user file not found" error when attempting
  9.          to select an *.MSG area for the first time, and now lets you
  10.          select the area.
  11.  
  12.      2)  No longer shows un-joined *.MSG areas in lower case (ones that
  13.          the user has sufficient security to access).
  14.  
  15.      3)  No longer occasionally shows "0" as highest message in MAIN
  16.          area on the Sysop-only I)nfo screen.
  17.  
  18.      4)  No longer spews whole message back at you after posting an
  19.          *.MSG message in a non-netmail area.
  20.  
  21.      The only file changed from v3.50 is MAILMGR.EXE itself.  All of
  22.      the other miscellaneous executables are exactly as-released with
  23.      v3.50.
  24.  
  25.    ----------------------[ v3.50  - 01/24/94 ]------------------------
  26.  
  27.      We've been busy!  A significant update to the version 3 series.
  28.      Changes since the release of v3.11:
  29.  
  30.      1)  Violation notices now list the intended conference correctly.
  31.          v3.11 always showed intended conference as "MAIN".
  32.  
  33.      2)  Sysop chat mode can now only be exited by the sysop pressing
  34.          [Esc] or [F10].  "/QUIT" by either party no longer works.
  35.  
  36.      3)  As indicated by the prompt shown to the user, if no new messages
  37.          when attempting to D)ownload a packet, user is now returned to
  38.          menu.  Previous versions went into countdown timer.
  39.  
  40.      4)  Display when extracting messages now shows table of last-read
  41.          message number, high-message number in the base, and messages
  42.          extracted.  If extraction reaches defined limits before reaching
  43.          end of messages, notice to this effect is shown on screen to
  44.          alert user there may be more messages which can be extracted in
  45.          an additional packet.  [Suggested by Bob Kiernen]
  46.  
  47.      5)  Sysop can now define max number of messages per any one mail
  48.          packet (1 to 9999).  This setting has a direct effect on RAM
  49.          used by the door.  Lower number = less memory required.
  50.          Default setting is 1000 messages.  New option in MAILCFG to
  51.          handle this capability.
  52.  
  53.      6)  User can now select max msgs per conference and max msgs per
  54.          packet preferences (up to Sysop-defined max).  Default is
  55.          Sysop-defined max for both.  New option in MUSER to handle
  56.          this capability.
  57.  
  58.      7)  Fixed bug (affecting net status users only) that prevented
  59.          proper count of personal messages when extracting mail.
  60.  
  61.      8)  Incoming ascii 127's (DEL) now converted to backspace when
  62.          getting input from user.
  63.  
  64.      9)  Main menu command prompt no longer includes "G" if sysop has
  65.          not configured to allow DTR drop from within the door.  In
  66.          such cases, G)oodbye option is now not supported.  Also,
  67.          slightly modified text shown to user in countdown timer when
  68.          DTR drop not enabled.  [Suggested by Dave Brodmann].
  69.  
  70.          * Sysops disabling the G)oodbye command should edit the 
  71.            appropriate menu and help files to remove mention of the
  72.            G)oodbye option.
  73.  
  74.     10)  Can now abort countdown timer via either the spacebar or [ENTER]
  75.          (Spacebar is a bit easier to find in a hurry).
  76.  
  77.     11)  When finished with conference selection, novice users (menus
  78.          turned on) are reminded they may use Configuration option 'X'
  79.          to set conference pointers.
  80.  
  81.     12)  New optional command line switch:
  82.  
  83.             /Vx  (where "x" is the conference number in which violation
  84.                  notices should be placed).
  85.  
  86.          If /V not specified, violation notices will be written to
  87.          MAIN area (conference #1), as per all previous versions of
  88.          the door.
  89.  
  90.     13)  Recent additions to QWK header format were brought to our
  91.          attention, and implemented.  (Last 3 bytes of QWK header).
  92.          Message already contains a valid origin tear and tagline if an
  93.          "*" is present in byte 128 of QWK/REP message header.  Also
  94.          modified the handling of tear/taglines for net status users, to
  95.          provide better compatibility with some QWK net systems.
  96.          [Suggested (and extensively tested) by Rick Moen.  Thanks, Rick!]
  97.  
  98.     14)  When setting message markers in Configuration option 'X', prompt
  99.          now shows only the range of conference numbers available to the
  100.          user at that point.  [Suggested by Eddie Rowe].
  101.  
  102.     15)  When selecting an "alias" conference for the first time, the 
  103.          door now asks the user for his/her preferred alias.  Checks 
  104.          to make sure this alias is not already in use.  [Suggested
  105.          by Jeff Alberts]
  106.  
  107.     16)  *.MSG Fido messages that have been received are now marked as
  108.          such in the QWK packet.  All previous versions always extracted
  109.          *.MSG's as "unread".
  110.  
  111.     17)  Hardcoded "LHARC" replaced with "LHA" (finally) for Sysops who
  112.          prefer LZH archives, but don't use Mail Manager's list of
  113.          archivers (MAILMGR.ARL).  "LHA" hasn't been "LHARC" for years.
  114.  
  115.     18)  Added the ability to force the violation-notice conference as
  116.          active for all users.  Violation notices are stored in either
  117.          conference #1 (MAIN), or whichever conference number you
  118.          specified via the /Vxx command line.  This one is for all those
  119.          sysops who want to force users to get the MAIN conference.
  120.  
  121.     19)  Added "1 key resets all" option to the message selection menu.
  122.          (Within option "X" from configuration menu).  Can now globally
  123.          R)eset last message read in all conferences to highest message
  124.          in each base, or "x" number of messages from highest, rather
  125.          than manually updating many different conferences one at a time.
  126.  
  127.     20)  Sysop can now specify default new user options.  If the file
  128.          NEW_USER.OPT is present in your Mail Manager +Plus+ directory,
  129.          the door now reads the user configuration defaults from there.
  130.          If NEW_USER.OPT is not present, default values are the same as
  131.          all previous versions of the door.  [Suggested by Marion Royal]
  132.  
  133.     21)  Online R)ead/P)ost options can now be "turned off" by the Sysop
  134.          via MAILCFG.  If so configured, "R" and "P" are removed from the
  135.          command prompt, and those keystrokes will return the familiar
  136.          "Command not recognized" error message.
  137.  
  138.          * Sysops disabling Read/Post should edit the appropriate menu
  139.            and help files to remove mention of both R)ead and P)ost
  140.            options.
  141.  
  142.     22)  Internal code optimization and speedup.
  143.  
  144.     23)  Adds line feed (ASCII 227) after taglines.
  145.  
  146.     24)  Tearlines now added (if not already present in message) before
  147.          adding tagline when extracting.
  148.  
  149.     25)  MAILCFG modified to only allow entering taglines up to 56
  150.          characters, to assure tags do not get truncated.
  151.  
  152.     26)  When importing a message to a conference which is set for "Fido
  153.          style tearlines", MMGR will now strip all but the last tearline
  154.          for packets uploaded by netstatus users.  The assumption here is
  155.          that the originating node will have a proper tearline and origin
  156.          line, so the last tearline should be left intact, while extra
  157.          tearlines from mail readers etc should still get deep-sixed.  If
  158.          packet is from a "normal" user, ALL tearlines are stripped.  In
  159.          any case, stripped tearlines are replaced by "..."
  160.  
  161.     27)  Added rudimentary OS/2 support:
  162.  
  163.          - Now should give up time slices under OS/2 as well as under DV
  164.            (thanks, Richie!)
  165.          - Should report OS/2 instead of DOS, and correct version number.
  166.          - Will use NetBIOS file sharing/locking unless configured for
  167.            DesqVIEW and DesqVIEW installation is detected.  Make sure you
  168.            have MAILCFG set to use DV in local mode if that's the way you
  169.            have RBBS setup, otherwise set local mode to NetBios.  [These
  170.            changes suggested by Richie Molinelli & Eddie Rowe]
  171.  
  172.     28)  NEWFILES.DAT (new file listings) is now in ANSI color, if
  173.          user has ANSI enabled.  This one has been suggested several
  174.          times over the last few years.
  175.  
  176.     29)  Sped up FOSSIL routines - now sends entire line at once instead
  177.          of a single character at a time.  Remote display is noticeably
  178.          faster.  (REMINDER:  Use of a FOSSIL is highly recommended for
  179.          fast modems!)
  180.  
  181.     30)  Now handles import and export of messages to/from RBBS-format
  182.          conferences 50 records at a time.  This permits the processing
  183.          of extremely long messages without the truncation problems
  184.          found in previous releases.
  185.  
  186.     31)  BPS rate reported in W)ho's online was updated to agree with
  187.          current BusiMod(STUNY) and Cellar Door modified versions of
  188.          RBBS-PC, while keeping compatibility with recent stock RBBS-PC
  189.          releases.
  190.  
  191.     32)  When a net status user uploads a long message with a net origin
  192.          tagline, if the message does get split, the tagline will be
  193.          appended to all parts of the message.
  194.  
  195.     33)  "TO:" information at the beginning of message text is carried
  196.          over to the additional messages created when a long message is
  197.          split.
  198.  
  199.     34)  Support added for RBBS mod packages which allow more than 999
  200.          messages per conference.
  201.  
  202.     35)  Fixed bug:  When selecting/de-selecting the last conference
  203.          on the screen in the configuration section, it no longer
  204.          jumps to the next screenful of conferences.
  205.          [Thanks to Eddie Rowe for mentioning this]
  206.  
  207.     36)  When selecting/deselecting conferences, user can now find
  208.          conference by matching a text string in either the conference
  209.          name or description.
  210.  
  211.                     ----- Utility program updates -----
  212.  
  213.     37)  MUSER now has a /Pxxxx command line switch to purge MMGR users
  214.          who have not used the door for xxxx days automatically, without
  215.          intervention from the keyboard.  This lends itself to automatic
  216.          operation in nightly event batch files.
  217.  
  218.     38)  MAILFIX now has a /P command line to purge private messages
  219.          that have been received.
  220.  
  221.     39)  MMINDEX now has an optional "/L" command line option, used as
  222.          follows:
  223.  
  224.              /Lfilename.log
  225.  
  226.          This option will cause MMINDEX to process only the conferences
  227.          listed in a pre-existing echotoss.log-type of file.  Replace
  228.          "filename.log" with the path/name of the log file to process.
  229.  
  230.     Current versions of supplemental utilities:
  231.  
  232.          MUSER, MMINDEX, MMGRNODE, MAILCFG:  v3.50
  233.                                    MAILFIX:  v4.30
  234.                                       MNET:  v2.00
  235.  
  236.    ----------------------[ v3.11  - 08/25/93 ]------------------------
  237.  
  238.      A minor update to the version 3 series.
  239.      Changes since the release of v3.10:
  240.  
  241.      1)  Fixed bug which required pressing "Q" or <enter> multiple times
  242.          when attempting to exit message pointer setting screens under
  243.          some conditions.
  244.  
  245.      2)  Violation notice prints name of intended conference as well as
  246.          conference number.
  247.  
  248.      3)  No longer goes thru countdown timer before exiting from export
  249.          mode (/o command line option).
  250.  
  251.      4)  Updated MAILCFG.EXE, CFG2TXT.EXE, and TXT2CFG.EXE to implement
  252.          sysop configurable "show empty conferences" choice are included
  253.          this time (versions included with v3.10 failed to support this
  254.          option).
  255.  
  256.      5)  Updated to be 4D point aware for *.MSG netmail areas.  Also
  257.          supports "fakenet" addressing.  MAILCFG, CFG2TXT, and TXT2CFG
  258.          all updated accordingly.
  259.  
  260.      6)  When following the prompts and posting *.MSG netmail messages,
  261.          now accepts input for destination address ONLY in the following
  262.          format:
  263.  
  264.                Zone:Net/Node[.Point]
  265.  
  266.          All previous versions prompted you separately for Zone, Net,
  267.          and node.  Crashmail addressed to a point is sent to that
  268.          system's host (.0).  The host's software then takes care of
  269.          routing the message off to the individual point on his system.
  270.          Normal *.MSG netmail messages addressed to a point are handled
  271.          by your Fido scan/pack software in whatever way you have
  272.          configured it.
  273.  
  274.      7)  [F1] help added to MAILCFG conference edit screen.
  275.  
  276.      8)  Non-selected conferences not shown when choosing conference in
  277.          which to R)ead or P)ost.
  278.  
  279.      9)  Now shows zone in netmail conferences when reading netmail
  280.          *.MSG areas online within the door.
  281.  
  282.     10)  R)ead and P)ost options now only work with joined conferences.
  283.  
  284.     11)  New command line switch (/Snnnn) added to MAILFIX utility,
  285.          to allow sysops with modified versions of RBBS-PC to use
  286.          MAILFIX on messages bases that contain more than 999 msgs.
  287.  
  288.    ----------------------[ v3.10  - 06/06/93 ]------------------------
  289.  
  290.      A minor update to the version 3 series.  This is the first release
  291.      under the banner of Makai Software instead of Newark Connections.
  292.      Changes since the release of v3.01:
  293.  
  294.      1) Can now abort out of extract session when /O command line option
  295.         used.
  296.  
  297.      2) Fixed obscure potential math overflow problem.
  298.  
  299.      3) Fixed display for net status users - no longer reports that
  300.         there were more personal messages extracted than were actually
  301.         extracted.
  302.  
  303.      4) Fixed problem of always showing long descriptions when choosing
  304.         which conference to R)ead/P)ost online.  Now shows long
  305.         description only if sufficient security to access the
  306.         conference.
  307.  
  308.      5) Fixed error-handling bug that could cause program to go into an
  309.         endless loop when encountering some invalid message headers.
  310.         Now moves on through message file until good header found or
  311.         end of file reached.
  312.  
  313.      6) Some mail processors tack a single 128-byte "high water mark"
  314.         record on the end of "expandable" message bases, which was
  315.         causing message extraction problems at end of message file.
  316.         Program now recovers and handles it.
  317.  
  318.      7) Can now specify "0" for number of lines allowed per message,
  319.         to force Mail Manager +Plus+ to *NOT* split long uploaded
  320.         messages into smaller parts.  In addition to MAILMGR.EXE itself,
  321.         the MAILCFG configuration program, and CFG2TXT/TXT2CFG utilities
  322.         were all updated to handle this.
  323.  
  324.      8) Fixed bug in which message addressed to nobody ("") was always
  325.         converted to the current user's name, in conferences in which
  326.         user has no established alias.
  327.  
  328.      9) Sysop can now configure to NOT display empty/unjoinable
  329.         conferences in the conference selection screens.
  330.  
  331.     10) Option to reset message pointers and choose type of messages to
  332.         extract in individual conferences moved from main menu to
  333.         configuration menu.  Menu display files and help files updated
  334.         to reflect this change.  Also, this option now only displays
  335.         conferences marked as active by the user.
  336.  
  337.     11) When door is configured to allow carrier drop at G)oodbye and
  338.         E)xpedite!, there is now a 10-second countdown timer before
  339.         logging user off.  Expert mode users choosing G)oodbye are
  340.         logged off without countdown.
  341.  
  342.     12) E)xpedite option no longer returns to menu if no new messages
  343.         found - goes to countdown timer instead.
  344.  
  345.     13) Log file gives more detailed information about messages
  346.         extracted.
  347.  
  348.     14) Minor display fix to MUSER.EXE utility.  Was displaying the last
  349.         field shifted one character too far to the left.
  350.  
  351.     15) First major update to the MAILFIX utility.  Much faster
  352.         operation, new command line switches added, can renumber message
  353.         file and reset user lastread pointers accordingly.  See
  354.         MAILMGR.DOC.  (Mailfix is also available separately as a FREE
  355.         program, with QB4/PDQ source code.)
  356.  
  357.    ----------------------[ v3.01  - 01/29/93 ]------------------------
  358.  
  359.      A minor update to the v3.00 series.  Changes since the release of
  360.      v3.00:
  361.  
  362.      1) Users configured for "net-status" were unable to access
  363.         conferences when SysOp initially set them up, unless they
  364.         first joined the conferences from within RBBS-PC.  Now allows
  365.         this "presetting" of net status user conference flags prior
  366.         to the user actually joining the conference.
  367.  
  368.      2) Now checks uploaded REP packet for type of archive, and can
  369.         handle situations where the user was configured for one type
  370.         of archiver, but uploads a REP packet created by another.
  371.         The door can automatically determine archives created by PKZIP,
  372.         LHA, and ARJ.  If some other type of archive, the door will use
  373.         the user's setting of archiver, as it has always done.
  374.  
  375.      3) Can now optionally read ONLY your personal messages via the
  376.         R)ead option (and to "ALL" if that flag is set in the
  377.         configuration area).  Default is to read all messages.
  378.  
  379.      4) When posting a netmail message, you can now include a "TO: address"
  380.         line as the very first line of the message body.
  381.         Example:
  382.  
  383.             TO: 1:226/1400
  384.  
  385.         If the "TO:" address line is found, the door will automatically
  386.         post the netmail message to the address you specified, requiring
  387.         no further manual intervention.  The message will be scanned out
  388.         and routed appropriately when your mail processor finds it.
  389.         Designed to help automate the REP process.  This works only for
  390.         "normal" netmail messages, not "CRASH"/attach/request messages.
  391.         Requirement:  the address in the "TO:" line must be found in
  392.         Mail Manager's compiled nodelist, MMGRNODE.DAT.  If not, this
  393.         line is ignored, and you will have to enter the address information
  394.         as per previous versions.
  395.  
  396.      5) Slight update to MNET utility.  Fixes problem with some systems
  397.         that do not handle an "IF EXIST" test for "PATHNAME\NUL".
  398.  
  399.    ----------------------[ v3.00  - 01/06/93 ]------------------------
  400.  
  401.      A major update to the Mail Manager +Plus+ series.  (Just when you
  402.      thought that we were asleep)...
  403.  
  404.      Major changes:
  405.  
  406.      1) Now supports QWK networks, and can generate MarkMail-compatible
  407.         mail packets for "net status" users.  This is a very involved
  408.         topic.  See the separate NETINFO.DOC, which covers this in
  409.         detail.
  410.  
  411.      2) New MUSER utility to manually edit/update the door's internal
  412.         MAILMGR.USR file.  Was created to manipulate net status users,
  413.         but has other obvious uses, too.
  414.  
  415.      3) New MNET utility to handle file conversion between REP and QWK
  416.         for the "node" end of the QWK network.  This utility is available
  417.         as a standalone item; it can be used with mail doors other than
  418.         Mail Manager/Mail Manager +Plus+, and also with BBS types other
  419.         than RBBS-PC.
  420.  
  421.      4) Can now R)ead, reply, and P)ost messages while online within the
  422.         door.  New option in the user configuration section as to whether
  423.         or not to update message pointers for messages read online.
  424.         (Especially useful when previewing messages before downloading
  425.         your packet).
  426.  
  427.      5) New optional command line arguments:
  428.  
  429.           /I =   "Import mode".  Look for, and automatically process
  430.                  an existing REP packet, then return to DOS.  Works as if
  431.                  you manually loaded the door, U)ploaded in local mode,
  432.                  then Q)uit out of the program.  Useful for net node
  433.                  operation.
  434.  
  435.           /O =   "Output mode".  Works in reverse of above.  Extracts any
  436.                  new messages in your selected conferences, and returns to
  437.                  the DOS prompt after creating the QWK.  Useful for net node
  438.                  operation.
  439.  
  440.           /Wx: = Specify a drive (and optional PATH) designation to use as 
  441.                  the base for Mail Manager +Plus+'s work directories.  Can 
  442.                  significantly reduce packet preparation time if you specify 
  443.                  a ram drive.  CAUTION: If you elect to use a ram drive, you
  444.                  had best have a VERY LARGE one...  don't forget that a
  445.                  single MESSAGES.DAT can be over 1 meg in size... plus the
  446.                  archived packets themselves.
  447.  
  448.         See documentation for example uses of these.
  449.  
  450.      6) 25-character conference descriptions added.  Can now better describe
  451.         your conferences to your users.  Users can elect to see conference
  452.         descriptions when selecting which conferences to follow from the
  453.         C)onfigure menu, and also when selecting conference in which to
  454.         R)ead or P)ost.
  455.  
  456.      Not-quite-as-major-but-still-significant changes:
  457.  
  458.      1) Rudimentary dupe checking added.  Now checks the user's previous
  459.         REP filesize, and date stamp, and will not process the exact
  460.         same REP packet twice in succession for the same user.
  461.  
  462.      2) ADD, DROP, and RESET mail reader requests are now supported.
  463.  
  464.      3) New SysOp configuration options in MAILCFG -
  465.  
  466.           - Can now select whether or not to have the door drop DTR (hangs
  467.             up most modems) when G)oodbye or E)xpedite options chosen from
  468.             main menu.
  469.  
  470.           - Conference description in each area (25 characters).
  471.  
  472.           - Can now select maximum number of lines allowed per message
  473.             in each RBBS-PC *M.DEF conference.
  474.  
  475.      4) If an extremely long message is uploaded to an RBBS-PC *M.DEF area,
  476.         Mail Manager +Plus+ will now "split" it into several smaller
  477.         messages, based on the number of lines that you specified for that
  478.         conference.
  479.  
  480.      5) Netmail messages uploaded into Mail Manager +Plus+ now ALWAYS have
  481.         an "INTL" line added, regardless of zone.  Seems that some mail
  482.         processors absolutely require this.
  483.  
  484.      6) "Times read" field in Fido *.MSG's is now incremented (if user
  485.         specified to do so) whenever a personal message is received in
  486.         a Fido area.  v2.04 and below did not implement this.
  487.  
  488.      7) Now creates "type 2" zone-aware Fido messages and outbound crashmail
  489.         packets.  v2.04 and below created 1987-format Fido messages/packets,
  490.         due to outdated format documentation.  Thanks to Eddie Rowe for both
  491.         bringing this to our attention, and actually providing a copy of the
  492.         updated FTS-0001 document.
  493.  
  494.      8) New command line option in MMINDEX program; can now specify an
  495.         individual fido conference to update, rather than always going
  496.         through all conferences in configuration file.
  497.  
  498.      Side-Effects of all this new stuff:
  499.  
  500.      1) As you might have noticed, the door is now over 300K in size.
  501.         Did you pick up a copy of Davis Augustine's SHROOM yet?  Almost
  502.         any archive utility OTHER THAN PKZIP/UNZIP will probably
  503.         require SHROOM at this point.  Pay close attention to what the
  504.         I)nfo screen reports for free space in "non-string array".
  505.         That's how much RAM you have available for a shell.
  506.  
  507.      2) R)ead options are somewhat rudimentary.  We did not try to
  508.         duplicate RBBS-PC itself in this regard.
  509.  
  510.      3) R)ead option will not show the full message to the user, if it is
  511.         longer than the number of lines you specified as the max for that
  512.         conference.  (There SHOULDN'T be any that long in there anyway).
  513.  
  514.      We might-as-well-mention-it stuff (less significant changes):
  515.  
  516.      1) SEEN-BY: handling modified to work similarly to RBBS-PC's own
  517.         implementation - now continues trying to read the rest of the
  518.         message after encountering the first SEEN-BY: line.
  519.  
  520.      2) All conferences that the user has sufficient security to join
  521.         are now shown in the conference list within the QWK packets.
  522.         Needed to support ADD keyword.
  523.  
  524.      3) Added additional error check when creating DOOR.ID file.  Fixed
  525.         rare bug that could cause CPU hang if disk full condition when
  526.         creating the small DOOR.ID file.
  527.  
  528.      4) A real live BASIC error number is now returned if any error
  529.         opening a file, rather than the cryptic "-1" displayed in v2.04
  530.         and below.
  531.  
  532.      5) Now gives back DESQview and DoubleDos time slices when the door
  533.         is waiting in a loop.  Frees CPU considerably in those multitasking
  534.         environments.
  535.  
  536.      6) [F10] chat mode now does word wrap (GASP!).
  537.  
  538.      7) Sped up the saving of user information each time the user saves
  539.         his settings in the C)onfigure menu.
  540.  
  541.      8) Old irritation fixed - if you select E)xpedite, and there are no new 
  542.         messages, it now exits the door as expected, rather than return to
  543.         the main menu.
  544.  
  545.      9) Upload in local mode sped up and streamlined.
  546.  
  547.     10) Generic (Y/N) displays changed to always show default selection
  548.         to user: "([Y]/N)", etc.
  549.  
  550.     11) Old irritation #2 fixed:  When configuring which confs to follow,
  551.         if you enter a number not on the current screen, system would
  552.         change it, but not show it to you.  Now brings up correct screen
  553.         for last conference entered.  (Especially important when showing
  554.         conference descriptions - only 15 confs per screen).
  555.  
  556.     12) AOBF (Another old bug fixed): In EXTREMELY rare situations, it was
  557.         possible to go into an endless loop when doing an I)D search for
  558.         uploaded netmail messages.  How rare, you ask?
  559.  
  560.              - I)D search chosen.
  561.              - Zone and Net ID found.
  562.              - Node ID NOT found.
  563.              - Net ID in question was the very last one listed, at tail
  564.                end of MMGRNODE.DAT.
  565.  
  566.         Pretty rare, eh?  It's amazing that we discovered it.
  567.  
  568.     13) Split help files so that help on configuration options is available
  569.         from configuration menu instead of from the main menu.
  570.  
  571.     14) YAOBF (Yet ANOTHER old bug fixed): When displaying a help file,
  572.         color was not properly reset after an end-of-screen prompt.
  573.  
  574.     15) Modified the way that NEWFILES.DAT is created, for the first
  575.         time in over a year.  Now handles extended descriptions both
  576.         for stock RBBS-PC, and also copies of RBBS-PC that have been
  577.         recompiled with the "Maple" merges.  Should keep from chopping
  578.         off NEWFILES.DAT when sysop is running Maple code.  Thanks to
  579.         Eddie Rowe for bringing this to our attention.
  580.  
  581.     16) Versions 2.03 and 2.04 added an extra blank line to all text
  582.         files that were copied to the work directory, and included in
  583.         the QWK packet. (News, bulletins, prelog, epilog, etc.).
  584.         Modified so that EOF does not cause an extra line to be added.
  585.         Thanks again to Eddie Rowe for letting us know about this one.
  586.  
  587.    ----------------------[ v2.04  - 10/02/92 ]------------------------
  588.  
  589.      A maintenance release to the v2.0 series.
  590.  
  591.      1) Manual update of last message read in FIDO *.MSG areas did not
  592.         check for gaps in message numbers.  Code is now consistent in
  593.         all routines to allow for up to 10 "missing" message numbers
  594.         in any given FIDO area.
  595.  
  596.      2) A "rollover" in a FIDO *.MSG area (where last message read no
  597.         longer exists) caused "No new messages" to be displayed when
  598.         trying to extract from that conference.  The program will now
  599.         recover properly, and begin extracting at the first available
  600.         message in the conference.
  601.  
  602.      3) If there was only ONE new message to extract in a FIDO *.MSG
  603.         area, Mail Manager would report "No new messages".  It now
  604.         properly extracts the message.
  605.  
  606.      4) If user "joined" an RBBS-PC conference for the first time from
  607.         within Mail Manager +Plus+, and then tried to extract mail from
  608.         that area in the same session, the user would always see "No new
  609.         messages".  Bug was due to security level not having been read
  610.         during initial conference scan at startup.  Fixed in v2.04.
  611.  
  612.      5) Shifted conference name display one character to the left.  Was
  613.         running into conference number in next column when conference
  614.         number is 3 digits long.
  615.  
  616.      6) Modified display of conference names, to help avoid confusion
  617.         and improve consistency.  Now shows all conferences that the
  618.         user has immediate access to in UPPER CASE.  The only ones
  619.         shown in lower case are conferences which the user has
  620.         sufficient security to join, but which SysOp has marked to
  621.         not allow joining via the door.
  622.  
  623.      7) Fixed bug in auto-join of RBBS-PC conferences that prevented
  624.         the program from utilizing a deleted user record.
  625.  
  626.      8) Slight tweaking of FIDO *.MSG netmail message extracting.  Now
  627.         shows a couple of additional attribute flags (if they are set)
  628.         at the top of the message body when extracting a netmail message
  629.         (local, and sent).
  630.  
  631.    ----------------------[ v2.03  - 09/09/92 ]------------------------
  632.  
  633.      A maintenance release to the v2.0 series.
  634.  
  635.      1) Now tests available DOS memory before attempting to allocate
  636.         it for conference handling.  Should help in avoiding QEMM
  637.         exception 13 errors when Mail Manager +Plus+ is loaded in
  638.         tight RAM.
  639.  
  640.      2) Attempted to speed up the smarttext conversion when copying
  641.         news and bulletin files.
  642.  
  643.      3) FIDO *.MSG handling & reliability greatly improved.  M)sg
  644.         selection menu now runs faster, and program can now handle
  645.         up to 4,096 messages in a single FIDO conference.  Also fixes
  646.         several related bugs that were present in v2.00 through 2.02
  647.         in regard to FIDO *.MSG handling.
  648.  
  649.      4) Now shows FIDO message # being posted whenever the user uploads
  650.         a message to a FIDO area.
  651.  
  652.      5) Handling of security levels improved - now uses the security
  653.         level present in DORINFOx.DEF only while at Mail Manager +Plus+
  654.         main menu.  Now checks the user's actual security level from the
  655.         RBBS-PC *U.DEF user file in each conference, and uses those for
  656.         individual conf. handling.  If "auto-join" is enabled in any
  657.         given conference, the user's security level from MAIN is used
  658.         when adding the user to the conference.  This does not apply to
  659.         FIDO areas, and they work the same as before.
  660.  
  661.      6) When using the M)sg selection menu, you are now prompted whether
  662.         or not to save your Mail Manager Configuration, if any changes
  663.         were made.  Fixes problem in which conference settings were
  664.         saved when the user did not want them to be.
  665.  
  666.      7) Now sets message extraction option to "System default" when user
  667.         first joins a conference.  Previous versions defaulted to "ALL
  668.         mail", which could cause unwanted hassle if trying to globally
  669.         extract only personal messages.
  670.  
  671.      8) Messages extracted from FIDO netmail areas now show the origin
  672.         and destination net/node addresses at the top of the message
  673.         body, as well as whether crash, file attach, or request.  The
  674.         QWK standard does not otherwise allow you to know these things
  675.         when you are looking through the messages in your offline mail
  676.         reader.
  677.  
  678.      9) "Whirling dirvish" changed from the characters "\|/-" to "-+*"
  679.         to avoid a possible conflict with someone else's patent and/or
  680.         copyright.
  681.  
  682.     10) In MAILMGR.DOC, we discovered that we had overlooked the concept
  683.         of "AKA" addresses for FIDO netmail areas, and had neglected to
  684.         mention the two system text files pertaining to FIDO areas in the
  685.         "Sysop-configurable text files" section.  Also added an example
  686.         MMGRNODE.AKA file to the 203-TXT archive.
  687.  
  688.     11) "Type of message base" option in MAILCFG.EXE program moved up
  689.         closer to the top of the conference edit screen, to keep from
  690.         having to jump around quite so much when adding new conferences.
  691.  
  692.    ----------------------[ v2.02  - 08/17/92 ]------------------------
  693.  
  694.      Quick maintenance release to the v2.0 series.  Isn't new code fun?
  695.  
  696.      1) MAILMGR.EXE - Fixed problem with updating last msg read markers
  697.         in conference numbers greater than 255.
  698.  
  699.      2) MAILMGR.EXE - If SysOp is using Mail Manager's list of archivers
  700.         (MAILMGR.ARL), Mail Manager +Plus+ no longer attempts to run
  701.         RBBSQWK.BAT unless RBBSQWK.BAT physically exists in Mail Manager's
  702.         directory.  If you are running SHROOM, and are swapping the
  703.         application to disk, Mail Manager +Plus+ will now operate a
  704.         little faster due to the elimination of the un-needed shell.
  705.  
  706.      3) MAILMGR.EXE - Now reports "error-correcting connection required"
  707.         instead of "MNP required" when user cannot use a protocol due to
  708.         a non-reliable connection.
  709.  
  710.         * NOTE * - Due to a bug in RBBS-PC v17.4, Mail Manager +Plus+ will
  711.                    not allow your users to use any "reliable-connection-
  712.                    required" protocols.  As soon as the RBBS authors put
  713.                    the "-R" back into DORINFOx.DEF, they will work again.
  714.                    This does not affect SysOps running 17.3C or lower.
  715.  
  716.      4) MAILCFG.EXE updated to reflect the new version number.
  717.  
  718.    ----------------------[ v2.01  - 08/15/92 ]------------------------
  719.  
  720.      Version 2.00 was distributed to all those who pre-registered the
  721.      package with us, as well as three beta test sites, approximately
  722.      one week before the scheduled release date of August 15.  v2.00
  723.      was never available for download on our home board, but it is
  724.      likely to have been passed around a bit by now, anyway. [sigh]
  725.  
  726.       Last-minute changes to the initial v2.00 pre-release:
  727.  
  728.    1) MAILMGR.EXE FIDO handling:  Was possible to give incorrect values
  729.       and/or lock the CPU under certain conditions when updating last
  730.       msg read in a FIDO area after the download.
  731.  
  732.    2) CFG2TXT and TXT2CFG utilities were mistakenly still coded for a
  733.       max of 250 conferences instead of the 500 that can now be
  734.       configured.
  735.  
  736.    3) MAILCFG utility updated to reflect new version number 2.01.
  737.  
  738.    4) DOC.UPD contains a new cover sheet, and the pages of the v2.01
  739.       documentation with significant wording changes.  (The intention
  740.       is to keep you from having to reprint the entire 200K doc file
  741.       if you already printed the v2.00 docs).
  742.  
  743.    All executables not mentioned above will still have the 2.00 version
  744.    number, and are unchanged from the v2.00 pre-release.  See v2.00
  745.    comments (below) for what all has been changed since the release of
  746.    the v1.3x series of Mail Manager.
  747.  
  748.    ----------------------[ v2.00  - 08/15/92 ]------------------------
  749.  
  750.                 Initial release of Mail Manager +Plus+
  751.  
  752.       Changes since the release of the v1.3x series of Mail Manager:
  753.  
  754.    1) Conferences are now configured to allow/disallow the users to
  755.       "join" from within the door.
  756.  
  757.    2) Support added for bi-directional protocols such as Samuel Smith's
  758.       HSLINK, etc.  If a REP packet is found after the download, it
  759.       will be automatically processed.
  760.  
  761.    3) Node-specific configuration files supported.  Mail Manager +Plus+
  762.       will first look for MAILMGR1.CFG, MAILMGR2.CFG, etc. (depending
  763.       on node number) before falling back to MAILMGR.CFG.
  764.  
  765.    4) Support added for all three graphics types in bulletins, news
  766.       file, and all Mail Manager +Plus+ text files.
  767.  
  768.    5) Now deletes only an exact name match on QWK, REP, and RBX (text
  769.       extract) files found in the work directory.  Eliminates problem
  770.       of inadvertantly deleting mail packets from other BBS's if the
  771.       SysOp has configured the \MAILMGR\LOCAL directory for all personal
  772.       mail packets.
  773.  
  774.    6) Messages uploaded into *M.DEF message bases have byte 67 of the
  775.       RBBS message header set to indicate that this message only has
  776.       one header.  (For RBBS-PC 17.4 compatibility).  This was an unused
  777.       byte in RBBS-PC v17.3C and below.
  778.  
  779.    7) To allow offline readers to mark the SysOp's messages as personal,
  780.       anything addressed to "SYSOP" is now changed to the SysOp's first
  781.       and last names.
  782.  
  783.    8) Support added for the popular ALIAS merge for RBBS-PC.  Can now
  784.       handle alias names.
  785.  
  786.    9) RBBS-PC smart text is now supported in bulletins and news files.
  787.  
  788.   10) SysOps who dislike the "press any key to continue..." prompt after
  789.       the initial conference scan can now have Mail Manager +Plus+ go
  790.       straight to the main menu.  If no "MAILMGR*.PRE" prelog file is
  791.       found, Mail Manager +Plus+ heads straight to the main menu after
  792.       the conference scan.
  793.  
  794.   11) FIDO-style *.MSG conferences supported.
  795.  
  796.   12) FIDO-style *.MSG netmail conferences supported.
  797.   
  798.   13) Registration of the door is now required to eliminate the one-line
  799.       "* UNREGISTERED * Evaluation copy" display on the startup screen.
  800.  
  801.   14) Can now manually reset last message read pointer to the last message
  802.       in the conference by entering "L", or to the last X messages by
  803.       entering L-X (L-10 for the last 10 messages in the conference).
  804.  
  805.   15) RBBS-PC "last call date" in the user file for each conference is now 
  806.       automatically updated when the message pointer for the conference is
  807.       updated after a download.  Should keep external utilities from
  808.       purging the user out of the conference due to lack of activity if
  809.       user uses Mail Manager +Plus+ exclusively to handle mail in that
  810.       area.
  811.  
  812.   16) "Automatic" mode added.  If "/A" found on the command line, Mail
  813.       Manager +Plus+ goes straight into EXPEDITE mode.  Allows batch
  814.       operation for SysOp use.
  815.  
  816.   17) RBBS-PC [CBAUD] template variable now supported in PROTO.DEF, and
  817.       can now correctly report file transfer time estimates if passed
  818.       on the command line.  (See documentation on how to handle this).
  819.  
  820.   18) If highest message # in an *M.DEF conference is LOWER than the
  821.       user's last message read, last message read is now reset to the
  822.       highest  message number, instead of zero.  Keeps from extracting
  823.       the whole conference if the highest physical message has been
  824.       killed.
  825.  
  826.   19) Now checks the security level present in the individual message
  827.       headers of *M.DEF message bases, and will not allow a user with
  828.       less than this security level to extract the message.  All
  829.       previous versions of the door relied on the settings in the
  830.       configuration file exclusively.
  831.  
  832.   20) Two-second pause added just prior to de-initializing FOSSIL driver
  833.       to allow any pending characters to be processed.
  834.  
  835.   21) RBBS-PC v17.4 completely changed the method used to determine the
  836.       BPS rate of callers on other nodes.  W)ho's on now handles both
  837.       17.3x and 17.4 methods transparently, and correctly shows the
  838.       BPS rate of the callers.
  839.  
  840.   22) BPS rate, and communications parameters are now shown on initial
  841.       screen at startup, such as "Online at 2400 BPS, N,8,1".  This is
  842.       the easiest check to see if your /CBAUD command line is working
  843.       properly with RBBS-PC 17.4.
  844.  
  845.   23) Door can now be "time locked" to restrict access to general users
  846.       during mail processing hours on the BBS.  Users with sufficient
  847.       security to read ALL messages are allowed into the door during
  848.       restricted hours, after a 10-second warning message is displayed.
  849.  
  850.   24) New pair of utilities CFG2TXT and TXT2CFG for SysOps who dislike
  851.       the configuration program, MAILCFG.EXE.  Can now use a text editor
  852.       to create the configuration file, and run TXT2CFG.EXE to "compile"
  853.       it into Mail Manager's binary configuration format.  This also
  854.       allows a way to "import" FIDO *.MSG conferences, rather than adding
  855.       each one individually via MAILCFG.
  856.  
  857.   25) Conferences can now be configured to allow/disallow private messages.
  858.       If private messages not allowed, and user attempts to upload one,
  859.       user is prompted to either convert the reply to public, or kill the
  860.       message.
  861.  
  862.   26) Fixed bug that was in all previous versions of Mail Manager:  was
  863.       possible (in network and DV environments) to get a hung system if
  864.       a user attempted to upload a reply to an *M.DEF conference, and
  865.       that conference was "full".
  866.  
  867.   27) "(R)" and "Re:", when found as the first three characters of
  868.       the message subject, are now stripped from the field to allow
  869.       offline readers to group related messages together.  (Rather
  870.       than 1 group with, and one without).  Previous versions of Mail
  871.       Manager looked only for "(R)".
  872.  
  873.   28) "Fido-style tearlines" changed so that any line beginning with
  874.       "---" will have the three hyphens replaced by blank spaces,
  875.       not just if "---" is by itself on a line.
  876.  
  877.   29) Mail Manager now supports up to 500 conferences.
  878.  
  879.   30) Users can now set individual conferences to extract A)ll messages,
  880.       P)ersonal messages only, or S)ystem default as they defined it
  881.       in the configuration menu.  User expresses this choice when
  882.       setting message markers ("M" from the menu).
  883.  
  884.   31) New utility UPDATUSR to convert a Mail Manager v1.34 and lower
  885.       user file (MAILMGR.USR) to the new format used by Mail Manager
  886.       +Plus+.
  887.  
  888.   32) UPDATE.EXE utility revised to update a v1.30 through v1.34
  889.       configuration file (MAILMGR.CFG) to the new format.
  890.  
  891.   33) New utility MMGRNODE.EXE to compile fido-style nodelists for
  892.       Mail Manager +Plus+'s use.  (Used for *.MSG netmail areas only).
  893.  
  894.   34) New utility MMINDEX.EXE to create an index file in each fido
  895.       conference, to aid in determining last msg read for the user,
  896.       and to speed up FIDO conference handling.  See documentation on
  897.       how to use this utility.
  898.