home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 147.img / NETMAL46.ZIP / HISTORY < prev    next >
Text File  |  1990-01-30  |  23KB  |  513 lines

  1. NetMail  Version 4.6  Copyright (c) 1989,90  Mark J. Findlay
  2.                                              Home Dba Software
  3.                                              Home Dba BBS  (206) 789-9302
  4.                                              (WASEA)
  5.  
  6. 01-30-90
  7.  
  8. - Added configuration options for direct screen writing, beeps and
  9.   bells toggle, and the automatic creation of COMM, WORK, and FILES
  10.   directories specified during configuration but which may not yet
  11.   exist. For those running PCBoard MultiNode versions, CONFIG.EXE
  12.   also creates all the required WORK directories used by NetDoor.
  13.  
  14.  
  15.  
  16. 01-18-90
  17.  
  18. - Fix to NetDoor to properly update NETWORK.LST records (network-wide
  19.   nodelist). Also, corresponding fix to NetStat.exe.
  20.  
  21.  
  22. 01-10-90
  23.  
  24. - Added displays in import.exe and netdoor.exe indicating the number
  25.   of messages addressed directly to sysop in messages being imported.
  26.  
  27. 01-06-89
  28.  
  29. - Fixed write to caller log entries to properly format all entries from
  30.   import and export processing.
  31.  
  32. 01-03-89
  33.  
  34. - Fixed import.exe to NOT check the echo flag on any incoming messages.
  35.  
  36. - Added displays to NetDoor to show when a message base is locked during
  37.   import processing.
  38.  
  39.  
  40. 01-01-90
  41.  
  42. - Enhanced NetDoor to now be able to process multiple nodes simultaneously.
  43.  
  44. - Changed Refer To and duplicate message handling to now check additional
  45.   fields to avoid errors. The fields now checked are: DATE, TIME, WHOTO,
  46.   WHOFROM, SUBJECT, and the first 128 bytes of the message text.
  47.  
  48. - Added ability for nodes to turn on the PCBoard message echo flag for
  49.   all outgoing messages.
  50.  
  51. - Removed several displays from the NetDoor program.
  52.  
  53. - Formatted the nodelist created by the CONFIG.EXE program to conform exactly
  54.   with that created by the NetDoor.
  55.  
  56.  
  57.  
  58. 11-05-89
  59.  
  60. - Added automated network-wide nodelist maintenance to NetDoor.
  61. This function will automatically create and maintain a network-wide
  62. nodelist (which can be viewed at any time by NetStat users). This
  63. nodelist xref will display the participating nodes, their tag lines,
  64. their date of last successful mail transfer and a complete hierarchical
  65. chart of every node and hub.
  66.  
  67. NOTE: HUBS NEED TO ADD A 5th NETDOOR STARTUP PARAMETER TO THEIR
  68. NETDOOR BATCH FILE INDICATING THE LOCATION OF THEIR NODE NETMAIL
  69. DIRECTORY!  (see sample netdoor batch file!)        ^^^^
  70.  
  71. - Override enhancement for # of messages to recall in export.
  72. You can now use the OVERRIDE parameter of EXPORT.EXE to request any
  73. number of messages back from the last message received from the hub.
  74. In other words, if the last message you had received from the hub was
  75. message #1000 and you wished to receive the last 100 messages over
  76. again (message #900 - #1000), you would specify the conference name and
  77. the value 100. You no longer need to know the message number on the hub
  78. system in order to retrieve the last X number of messages in a
  79. particular conference.
  80.  
  81. - Ability to recall last mail run from netdoor.
  82. Each time you call NetDoor, you will be prompted as to whether or not
  83. you wish to receive your last mail run's packet over again. You will be
  84. given 5 seconds to respond. If no response is given (in case you're
  85. calling via a automated script etc.) then default of "NO" will be
  86. assumed. If you respond "Y", NetDoor will retrieve messages for you
  87. starting at the same location it had for your last successful mail
  88. transfer. This eliminates lost mail packets due to bad protocol
  89. programs, power failures, bad clusters etc. This also allows you to
  90. re-receive your last mail packet even if all functions went according
  91. to plan.
  92.  
  93. - Sending to netdoor of user file (NODE ONLY) to receive private messages
  94.   only if addressed to users on the Node's system.
  95. This function is now automatic. For those defined as NODES ONLY, the
  96. private messages found on the hub system which are NOT addressed to
  97. users on the NODE system, will not be included in the NODE's incoming
  98. mail packet.
  99.  
  100. - Advanced Refer To: and Duplicate Message checking.
  101. A more advanced function has been put in place to detect message
  102. duplication and messages which refer to other messages in a conference.
  103. Prior processing had sometimes thought a message to be a duplicate when
  104. it was not and messages were not always referred to the other messages
  105. in a conference of which they were replies.
  106.  
  107. - Fixed "garbage" rec in BBS.NET.
  108. The problem with the "garbage" record in the BBS Maintenance screen has
  109. been resolved. Those with existing garbage recs can either leave them
  110. as they are, delete their BBS.NET file and reconfigure, or run
  111. BBSFIX.EXE against them. (BBSFIX.EXE can be downloaded from the HOMEDBA
  112. conference on HOME DBA BBS.
  113.  
  114. - Removed option within EXPORT.EXE to receive only messages addressed
  115.   to users on the node's system regardless of whether or not the messages
  116.   were private.
  117.  
  118. - Check for existence of msg base prior to processing it.
  119. All import and export functions now check for the existence of a
  120. message base prior to processing it. this differs from the previous
  121. versions where the conference's existence was checked only at
  122. configuration time due to those renaming the conference without
  123. reconfiguring their system.
  124.  
  125. - Added POP UP Help in CONFIG.EXE and NETSTAT.EXE
  126. Users can now summon up a detailed pop-up help facility in both
  127. CONFIG.EXE and NETSTAT.EXE. Pressing F1 will display an alphabetized
  128. help menu with all the help topics available. Help topics cover every
  129. field of every screen as well as miscellaneous functions.
  130.  
  131. - Allow editing of LAST MESSAGE NUMBER PROCESSED and CONFERENCE FILENAME
  132.   from within Conference Configuration of CONFIG.EXE.
  133. Users can now alter these two fields through the Conference
  134. Configuration edit screen. Please read documtation very carefully prior
  135. to altering the LAST MESSAGE NUMBER PROCESSED field!!!
  136.  
  137. - Check now takes place in CONFIG.EXE to insure that a Conference Name or
  138. Full Conference Filename specified does not duplicate one already on
  139. CONF.NET. An error message is presented to the user.
  140.  
  141. - Added ALT-U function in conference configuration to allow universal
  142.   update of a field.
  143. Users can universally update seclected fields across all conferences
  144. from within the Conference Configuration Screen. By placing the desired
  145. value in a field and pressing ALT-U, the field will be duplicated in
  146. that same field across all conferences immediately.
  147.  
  148. - Added ability to create network-wide nodelist text file to NETSTAT.EXE.
  149. Registered users can now print out a detailed structural chart of the
  150. network-wide nodelist and other information via NETSTAT.EXE
  151.  
  152. - Added ability to create text file of CONF.NET and GLOBAL.NET to CONFIG.EXE.
  153. Basically an informational tool, the ability to print a formatted
  154. report of the user's CONF.NET and GLOBAL.NET in a text file.
  155.  
  156. - Check for "slide" event indicator before locking a caller out of NetDoor.
  157. If an event is pending within 15 minutes when a Node caller enters
  158. NetDoor, NetDoor will first check to see if the even can slide prior to
  159. dropping the user back to PCBoard.
  160.  
  161. - Changed time count for lock check from 5 minutes to 1 minute
  162. When NetDoor encounters a LOCKED directory due to another node
  163. transferring mail simultaneoulsy, NetDoor will count-down for 1 minute
  164. prior to returning the calling node back to PCBoard, rather than the 5
  165. minute wait encountered in previous versions.
  166.  
  167. - Created separate SEND program.
  168. The SEND function has now been taken out of the CONFIG.EXE program and
  169. given its own .EXE status.
  170.  
  171. - Sysop's real name no longer converted to "SYSOP".
  172. Imported messages no longer have the sysop's real name converted back
  173. to "SYSOP". This change is part of the improved refer-to and duplicate
  174. message check processing.
  175.  
  176. - Added sample PROCOMM script file to SCRIPT.ZIP.
  177.  
  178.  
  179. 05-30-89   Created NETSTAT.EXE, the complete NetMail Statistics and
  180.            Report Generator, (for registered users only). Maintains
  181.            history and reports on total and average imports and exports,
  182.            index file capacities and projected fill dates, all on a
  183.            conference by conference basis, and for each node as well.
  184.            See NetStat.bat and NetStat.doc for further information.
  185.  
  186.            Added PCB Caller Log entry option to node Export and Import
  187.            function.
  188.  
  189.            Added search for TAG lines option in node import function.
  190.            Based on entries in TAGS.NET, node import can drop all but
  191.            the 1st tag of each incoming message, leaving the origin of
  192.            a message intact.
  193.  
  194.            Added ability to specify user names for which incoming messages
  195.            are to be removed.
  196.  
  197.            Converted TCAN search processing to assembler, greatly enhancing
  198.            processing speed.
  199.  
  200.            Removed TCAN editing function from CONFIG.EXE. User now enters
  201.            trash can words using text editor.
  202.  
  203.            Removed "remove entire line" option of TCAN editing of incoming
  204.            messages. This function was created primarily to remove
  205.            excessive tag lines which is now handled by import processing.
  206.  
  207.            Removed reporting of index file space from import processing.
  208.            This function is now handled by NetStat, the NetMail Statistics
  209.            and Report generator. (registered users only).
  210.  
  211.  
  212. 05-12-89   Doubled scope of tag line search in outgoing message. Now finds
  213.            existing tags more than a single message block apart from previous
  214.            tag.
  215.  
  216.            Removed TCAN function from Regional HUB on import.exe. This
  217.            function is dedicated solely to destination nodes.
  218.  
  219. 05-10-89   Fix for tag line problem in NetDoor previously thought to be
  220.            corrected in 3.3 release.
  221.  
  222.            Significantly reduced memory requirements during all import and
  223.            export processing in all .exe programs. This should enable larger
  224.            index files to be read during these processes.
  225.  
  226. 05-06-89   Altered private message and "Echo=Yes" message handling to
  227.            be effective ONLY at the destination node level. All HUBS and
  228.            regional HUBS will have NO control over private message and
  229.            "Echo=Yes" messages at import OR export time. Any selection,
  230.            conversion or deletion of these messages will occur only at
  231.            the final destination node level.
  232.  
  233.            Allow NODES to receive ONLY their users' mail from the HUB
  234.            system at DOWNLOAD time. Instead of downloading a large mail
  235.            packet from the HUB, the node can download only those messages
  236.            belonging to users on the node's system. This can represent
  237.            a significant savings of time and money.
  238.  
  239.            Added Regional HUB indicator to NODELIST and BBS Maintenance
  240.            screen. This indicates to the HUB system, which nodes are also
  241.            operating as regional HUBs.
  242.  
  243.            Added "Last Called" indicator to BBS Maintenance screen. This
  244.            allows HUB sysop to monitor "last called date" of all nodes.
  245.  
  246.            Fixed multiple tag line problem. Now only 1 NetMail tag is
  247.            appended to outgoing mail. If a NetMail tag exists on the message
  248.            already, no further tags are added. (Note: the existing tag must
  249.            be the last tag on the message at time of check).
  250.  
  251.            Expanded BBS.NET file to handle additional features. Please see
  252.            CONVBBS.EXE and CONVBBS.DOC if you are operating as a HUB.
  253.  
  254.  
  255. 04-30-89   Added detailed logging of all import and export activity on
  256.            a conference by conference basis to NetDoor. PCB Caller Log
  257.            will contain number of messages exported and imported by a
  258.            calling node for each conference.
  259.  
  260.            Removed necessity for NetDoor batch file designation of DSZPORT.
  261.            HUBs should remove:
  262.  
  263.                               SET DSZPORT=x
  264.  
  265.            from their NETDOOR batch file(s).
  266.  
  267.            Fixed HUB's receiving of node's SEND files.
  268.  
  269.  
  270. 04-29-89   Added ability for Node to set "Last Message Exported" field
  271.            on the HUB system. This is done through an override during
  272.            the node's export. Node can start receiving messages from any
  273.            message number in any conference on any call to the HUB.
  274.            Even first time node callers can begin receiving messages from
  275.            any message number. (See NetMail Documentation for instructions).
  276.  
  277.            Added Global configuration field to indicate whether a system
  278.            is operating as BOTH a node AND a HUB. This is necessary to allow
  279.            private messages to pass through several "regional hubs". Enter
  280.            GLOBAL configuration screen through config.exe to specify if
  281.            you are acting as both a node AND a hub.
  282.  
  283.            Added check to CONVERT.EXE to abort if attempt is made to convert
  284.            global or conference file which has already been converted to
  285.            3.0 format.
  286.  
  287.            Added personalized greeting to NetDoor.
  288.  
  289.  
  290. 04-26-89   New format for CONF.NET and GLOBAL.NET to handle new functions.
  291.            Sysop MUST execute CONVERT.EXE from NetMail directory for each
  292.            node and hub Sysop is operating, PRIOR to running any NetMail
  293.            3.0 program. (See convert.doc).
  294.  
  295.            Node import process now imports private mail ONLY if addressee
  296.            is a member of the target BBS. Private mail addressed to users
  297.            not on the importing BBS will NOT be imported. This is done
  298.            completely transparent to the BBS users. No auxilliary process
  299.            is required of the users. This function was formerly an import
  300.            command line option, which simply checked for the existence of
  301.            a user on a system, regardless of the status of the message.
  302.            the import command line option has been removed.
  303.  
  304.            HUB can now designate an "unavailable" period for NetDoor, during
  305.            which time NetDoor is unavailable to calling NODEs. This allows
  306.            the HUB system to free his/her board for certain hours for the
  307.            general public.
  308.  
  309.            Sysop can now specify that ONLY messages created with the PCBoard
  310.            or ProDoor prompt "Echo Message=Yes" should be echoed. This allows
  311.            the users to keep messages on a single system by responding "N" to
  312.            the "Echo Message?" prompt produced by PCBoard or ProDoor when the
  313.            message is first created. This function is configurable on a
  314.            conference by conference basis.
  315.  
  316.            Cursor bypasses non hub-related fields in global configuration
  317.            when "BBS Operating as a HUB" is set to "N".
  318.  
  319.            Enhanced color scheme in GLOBAL and CONFERENCE configuration for
  320.            more readable displays.
  321.  
  322.            Added information to NETMAIL.DOC on how the HUB system can act as
  323.            an "intermediary" system, maintaining message bases for the
  324.            network without having to carry the conference on PCBoard.
  325.  
  326.  
  327. 04-23-89   Greatly increased speed of screen writes in config.exe.
  328.  
  329.            Check for video type prior to presentation of opening screen
  330.            in config.exe. Now handles monochrome monitor video address
  331.            correctly.
  332.  
  333.            Added additional script (Qmodem) to sample script collection.
  334.  
  335.            Altered NetMail tag line prefix to replace "diamond" with '/'.
  336.            The diamond character was being interpreted by some comm
  337.            programs as cr/lf and disrupting comm display.
  338.  
  339.            Increased STACK space in NetDoor from 4000 to 5500.
  340.  
  341.            Added information to documentation concerning the use of the
  342.            environment variable PRODEBUG=ON to log NetDoor activity.
  343.  
  344.            Corrected TCAN processing in NetDoor which improperly altered
  345.            index file pointers if TCAN.NET processing occurred.
  346.  
  347.  
  348. 04-19-89   Enhanced RESET (both individual conference reset and global
  349.            reset) to also update all the node records on the HUB system's
  350.            BBS.NET file. This keeps all nodes in sync with hub system
  351.            message pointers.
  352.  
  353.            Made the HUB generation of the NODELIST text file part of the
  354.            standard config.exe menu.
  355.  
  356.            Added sample Telix script file for automating HUB/NODE transfers.
  357.  
  358.            Backed out import enhancement which bypassed import processing
  359.            on a conference if no incoming mail was present. The conf.net
  360.            file was also being bypassed in its updates for those conferences
  361.            which caused ensuing exports to send mail already sent.
  362.  
  363. 04-17-89   Fixed Import.exe and NetDoor Import function to properly handle
  364.            indexes for message bases that have zero messages (such as a
  365.            newly created message base), or 1 message (such as a "starter"
  366.            message).
  367.  
  368.            Import function now much faster. Will only display import
  369.            information for files actually imported from HUB. Will not
  370.            open target message base if source import file does not exist.
  371.  
  372. 04-16-89   Added "Questions and Answers" section to NetMail documentation.
  373.  
  374.            Enhanced display of error messages in NetDoor.
  375.  
  376.            Fixed Network Indicator check in NetDoor. Nodes calling the HUB
  377.            system were able to receive a requested conference even if the
  378.            HUB system had indicated "N" in network indicator.
  379.  
  380. 04-15-89   Cosmetic changes to BBS Maintenance screen.
  381.  
  382.            NetDoor now uses 21K less memory at time of PKZIP of outgoing
  383.            mail than version 2.2. Some users were reporting "insufficient
  384.            memory" messages when NetDoor attempted to zip outgoing mail.
  385.  
  386. 04-13-89   NODE can now specify to import only messages addressed to
  387.            users on the NODE system. Users do NOT need to enter their
  388.            name via any door or auxilliary process. The message/user
  389.            checking is done automatically by NetMail.
  390.  
  391.            HUB system can now create NODELIST text file via config.exe.
  392.  
  393.            Now allows editing of Conference Name Assigned by HUB in the
  394.            conference configuration screen. This was previously only
  395.            accessible through the ALT-A command to add a conference.
  396.  
  397.            Reformatted NODELIST text file to be more "readable".
  398.  
  399. 04-10-89   Config now creates/updates BBS.NET whenever HUB saves
  400.            conference information.
  401.  
  402.            BBS Maintenance now reserved for HUB systems.
  403.  
  404.            Export, Import, now will NOT function if executed from a system
  405.            defined as a HUB. NetDoor now performs all import and export
  406.            functions on the HUB's behalf.
  407.  
  408. 04-09-89   NetMail 2.0 released.  Program now ShareWare.
  409.  
  410.            HUB system no longer maintains individual holding files for
  411.            each conference carried by each NODE. NODEs now receive mail
  412.            DIRECTLY from HUB's message bases when calling through NetDoor.
  413.  
  414.            Sysop can now specify max age (in days) of message to accept.
  415.  
  416.            Sysop can now specify maximum K bytes packet to receive from
  417.            HUB.
  418.  
  419.            Sysop can now specify whether or not to accept SEND files waiting
  420.            on the HUB system.
  421.  
  422.            Conferences are now determined by NAME, NOT by Conference Number
  423.            Set by HUB.
  424.  
  425.            Configuration of Conferences now auto-load capable from the
  426.            CNAMES or CONFINFO file.
  427.  
  428.            For each conference, Sysop can now specify to:
  429.  
  430.              Stop incoming private messages.
  431.              Stop outgoing private messages.
  432.              Convert incoming private messages to public.
  433.              Convert outgoing private messages to public.
  434.  
  435.            NODE can now request text file node list of all participating
  436.            NODEs in network, their BBS Codes, the Sysop's Name, their Tag
  437.            lines, and all conferences carried by each NODE.
  438.  
  439.  
  440. 03-23-89   Enhanced export.exe to perform more scrutinous inspection of
  441.  
  442.  
  443. 03-23-89   Enhanced export.exe to perform more scrutinous inspection of
  444.            outgoing mail as well as increased buffer performance.
  445.  
  446. 03-13-89   Increased buffering of Export and Import I/O.
  447.  
  448.            Bypass processing of "Last Message Number Processed" on
  449.            null incoming mail packets.
  450.  
  451.            Changed Conference definition function to automatically
  452.            RESET message pointers for newly defined conferences as
  453.            well as those added with ALT-A. This insures that new
  454.            conferences will not enter the network with entire message
  455.            bases being initially transferred from the NODE.
  456.  
  457. 03-08-89   Follow-up for ALT-A fix provided in NETM0307.ZIP.
  458.  
  459. 03-07-89   Fix for Conferences Added via the ALT-A command in the config
  460.            program. Prior version could place incorrect "last msg number
  461.            processed" in conf.net file. To correct prior versions, RESET
  462.            ALL conferences.
  463.  
  464.            Export now deletes any possible exported or imported mail
  465.            packets left in comm directory prior to creating outgoing
  466.            mail packet. This to avoid confusing file transfers etc.
  467.  
  468.            Fix to account for duplicate message if that message was a
  469.            thread of another in the same conference. Prior to this,
  470.            duplicate messages were killed unless the incoming message
  471.            was a thread of an existing message.
  472.  
  473.  
  474. 03-05-89   Checks to see if NetMail tag line already present on Exported
  475.            messages. If so, will not add additional tag line. This keeps
  476.            messages that pass from regional HUBs to other regional and/or
  477.            national HUBs from becoming swamped with tag lines. Only tag
  478.            line from originating BBS will remain intact.
  479.  
  480.            Fixed bug in BBS.NET processing in Export processing. ALL NODES
  481.            SHOULD INSTALL THIS VERSION AS SOON AS POSSIBLE TO AVOID FURTHER
  482.            HUB BBS.NET CORRUPTION.
  483.  
  484. 03-02-89   Message Threading added.  Messages responded to on other BBSes
  485.            will now have proper original message number in "Refer To:"
  486.            field upon Import into originating BBS.
  487.  
  488. Further enhanced I/O handling.
  489.  
  490.            Step by Step walk-through of NODE and HUB set up and processing
  491.            operations, especially helpful for first time networkers.
  492.  
  493. 02-26-89   Kill Duplicate Messages on Import.
  494.  
  495.            Enhance mail delivery in NetDoor by bypassing incoming mail
  496.            with 0 length.
  497.  
  498.            Enhanced SEND function within NetDoor by maintaining single
  499.            copy of file for all target NODEs. Altered Config.exe to
  500.            insure preformatting of <TIME STAMP>.SND record.
  501.  
  502. 02-25-89   Allow SEND to "ALL" participating NODEs with single command.
  503.  
  504.            Update "Last Message Processed" value after Import instead
  505.            of after Export. Now, should an Export fail to reach the
  506.            target HUB, subsequent Exports will gather same mail as
  507.            well as new mail until successful Import is performed.
  508.  
  509.            Display correct maximum number of message blocks allowed
  510.            per message base index (8).
  511.  
  512. 02-22-89   Initial release.
  513.