ÛÛÛÛÛÛ ÜÜ ÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ³ ³ ÛÛÛÛ ÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ³ REVISION HISTORY ³ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ³ ³ ÛÛ ÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛ ÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛ ³ (c) MicroArt d.o.o., 1991-93 ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ³ FidoNet to PCBoard 14.x mail interface ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ 10/24/91 - First inclusion of Revision History, in FidoPCB v1.0 11/12/91 - NEW: Added the FORCE parameter to the command line options, which allows the exporting of messages with * origin lines. - NEW: Added the NET_TOSS Configuration command, which specifies where NetMail messages will be placed. - NEW: Added internal support for AreaFix. Very useful in Echo Host situations. Message body limit is now 20Kb (this is still not enough). When using AKA's, the size is put into SEEN-BY line. - PKZIP, PKARC and ARJ are now executed in a window. - Minor changes to screen outputs. - Fixed minor bugs. 11/13/91 - NEW: Added HOLD, IMM and CRASH flag support for NetMail messages. 11/16/91 - NEW: Added Log File. - Fixed bug with unpredictable message flags. - Changed packet addressing. - Problem with duplicate MSG files from FrontDoor is still unresolved. 11/29/91 - NEW: Added the NETWORK Configuration command, which indicates if a Network is in use, or not. - NEW: Added file and record locking. PCBoard files are opened in Deny None mode. - Rewrote Packet Reading routine, as it was causing problems with CHR(1), which is illegal! - Speeded up Message tossing. - Messages from FrontDoor were duplicated because FM changed their date and time. To solve this problem, set NET_TOSS to PCBOARD in FIDOPCB.CFG. - Fixed some minor bugs. 12/03/91 - NEW: Added the IGNORE_ECHO Configuration command, which ignores the echo flag on PCBoard messages. - Routine to export messages now strips trailing blanks - Optimized some routines to reduce the size of the program, and increase its speed. - Cosmetic reformat of Log File entries. 12/25/91 - Fixed bug which caused duplicates when messages containing CHR(2) message separators in the body text were received. This is illegal! 01/01/92 - Release of v1.0 as Shareware 01/11/92 - NEW: Inter-zone NetMail messages can now be sent. FidoPCB automatically generates the necessary flags. - FidoPCB now supports 5 digit Network and Node numbers. This had been inadvertently limited to three digits. 01/12/92 - IMPORTANT: FidoPCB now requires at least 200k RAM free, plus approximately 100k for the supported archiving software. Please check the archiver's documentation for the exact memory requirements. - Reorganized the Static and Dynamic buffers, yielding a maximum message size of 64Kb. 01/16/92 - Relased v1.1á - NEW: Added the FRONTDOOR Configuration command, to define the location of the FrontDoor System directory. - NEW: Added the PCBOARD Configuration command, to define the location of PCBOARD.SYS. - NEW: Added Configuration commands to define the location and names of the archiving software. The commands are: ZIP, UNZIP, ARC, UNARC, ARJ, UNARJ, LZH, UNLZH, and are used only if the location of the software has not been defined in your PATH statement. - NEW: Added the DOOR parameter to the command line options, which allows you to run FidoPCB as a door. - NEW: If you add the INTL flag to a NetMail message, it will be sent through the Zone Gateway, otherwise it is sent through normal channels. - NEW: If the execution of an archiver returns an error code while packing exported messages, the Last Message Read (LMR) pointers will not be updated. - NEW: FidoPCB now generates FrontDoor's FDRESCAN.NOW and FMRESCAN.NOW semaphore files when MSG files are created. 01/25/92 - Fixed bug with Crash, File Attach messages 02/01/92 - Release of v1.1 as Shareware 05/16/92 - Relased v1.2á - IMPORTANT: The registration method has changed! FidoPCB can now be registered with a Credit Card (MasterCard or EuroCard only), and the registration form may be ÚÄÄÄÂÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄ¿ sent via: NetMail, Fax, or regular ³ V ³ AREAS ³ US $ ³ DM ³ Mail. You may also file the online ÆÍÍÍØÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍØÍÍÍÍ͵ registration questionnaire on the ³ a ³ 256 ³ 39.00 ³ 62 ³ MicroArt BBS, or by posting the ³ b ³ 512 ³ 49.00 ³ 79 ³ registration form as a comment to ³ c ³ 1024 ³ 59.00 ³ 94 ³ the SysOp. Four different versions ³ d ³ Custom ³ 69.00 ³ 110 ³ of FidoPCB are available. Pricing ÀÄÄÄÁÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÙ of the various versions are listed in the chart to the left. The new prices were necessitated by the high cost of user support in the USA, and because of the costs involved in Credit Card acceptance. After receipt and verification of the order, a Key File will be uploaded to your BBS. - IMPORTANT: FidoPCB now uses a Key File for registration! A Key File is not supplied with the unregistered version. The program operates in Unregistered mode until a Key File containing some of the information located in the FIDOPCB.CFG file is used. - NEW: Added duplicate checking, wherein all duplicates will be copied into the LOST MAIL area. The first two lines of these messages contain duplicate and the Area Name, so you can check if they really are duplicates and take the proper action. - NEW: Added the DUPE_CHECK Configuration command, which specifies the number of messages to check for duplication. Use of this parameter generates the file, .DUP. The size of this file depends on the number of messages to be checked (4 bytes/message). The following fields are checked: FROM, TO, SUBJ, DATE and TIME. In addition, the first ten (10) characters of the message body are also checked. - NEW: Added the recognition and use of the ^aMSGID flag and the @domain field. to exported messages. - NEW: Added recognition of the ^aINLT flag on imported NetMail messages to obtain the Zone of origin, on incoming messages. - NEW: Added recognition of the ^aFMPT flag on imported NetMail messages to obtain the Point of origin, on incoming messages. - NEW: Private PCBoard messages are now exported with the private flag set. This flag is also honored on imported, private, messages. - NEW: Processed packet names are now listed in FIDOPCB.LOG. - FidoPCB properly checks for the existence of * Origin lines when exporting messages. A bug caused this to work only 0% - 50% of the time. - Fixed minor bugs with seen-by lines. 05/18/92 - NEW: When exporting messages, FidoPCB looks for the occurrence of sysop in the FROM and TO fields of the message header. If found, it is changed into the name defined by the SYSOP parameter in FIDOPCB.CFG. This was done to reduce confusion among SysOps, who would otherwise get a lot of mail that is incorrectly addressed to them. 05/22/92 - NEW: FidoPCB now checks NetMail messages to see if they are destined for a node for which you use an AKA. If such a message is found, the AKA corresponding to EchoMail routed for that site, will be used for the NetMail message. 05/27/92 - NEW: Domain strings may be specified for each AKA defined in the configuration file. This is applied to the ^aMSGID line on exported messages, and can be up to 20 characters in length. - FidoPCB can now be configured for 30 nodes (previous versions were limited to 10). This requires you to set FILES=65 in CONFIG.SYS! - NetMail messages received in PKT format are now treated the same way as those received in MSG format. 05/27/92 - Release of v1.2 as Shareware 07/06/92 - Relased v1.3á - NEW: Direct support for InterMail. To this end, the INTERMAIL option has been added to the INTERFACE command. - NEW: File Attach messages now list the sender as ARCMAIL, in the FROM field. - NEW: FidoPCB will create only one archive packet for each defined system, and checks for existing File Attach message. If such a message already exists, the new packet will be added to the current archive, instead of creating a new one. - Incoming packets are now sorted by date and time. 07/08/92 - NEW: Added the FLAGS Configuration command. When enabled, FidoPCB will honor the CRASH and IMM flags in NetMail messages. If disabled, these flags will be ignored, keeping regular users from sending CrashMail messages all over the world (if you permit public access to the NetMail area). - NEW: The amount of free memory before Packet Processing is displayed when FidoPCB is being loaded. This should be useful for debugging memory related problems. - IMPORTANT: Renamed the NO_BELL Configuration command, to avoid confusion with its use. The new name for this command is BELL, and while its use has not changed, the implementation has been reversed. For example: NO_BELL ON is the same as BELL OFF. 07/12/92 - Fixed a bug relating to seen-by lines with packets generated by SQUISH, which caused duplicate messages to be sent out. 07/15/92 - Fixed a bug that caused * Origin lines to be deleted. 08/15/92 - Fixed a bug that caused messages whose SEEN-BY lines ended with a SPACE/CR combination, to be returned to the Hub. FidoPCB only expected a CR at the end of each SEEN-BY line, and was unable to locate additional lines. - Fixed problem whereby Node Declarations included a broad range of Area Numbers, but not all of the areas within that range are declared. FidoPCB used this range as the basis for its area count instead of the Area Declarations, for comparison with the limit set in the Key file. Subsequent areas were ignored, regardless of their being declared or not. 09/04/92 - NEW: Added Destination, Origin and Size of MSG files to the log file. - NetMail to/from points is now handled correctly - Removed the CR/LF that remained on the first line of the message body in outbound NetMail messages after the FidoNet address was stripped out. This lets messages conform with the requirements of Fido<-->UUCP Mail tossers, which look for the UUCP TO: line on the first line of the message. - Fixed the handling of compressed NetMail packets. Messages addressed to other nodes are now routed to them instead of imported into the MATRIX conference 09/25/92 - Release of v1.3 as Shareware v1.4 beta cycle ===================== - revision A ===================== - a new command line parameter REV which shows revision date and number - the AREA name can be 40 chars long now - FidoPcb now skips all leading spaces when it checks the AREA name within the received packet - changed the default value of CHECK_NAMES parameter to OFF (previous default was ON) - the LostMail messages contain SEEN-BY and PATH lines to help you search for the reason of the duplicates ===================== - revision B ===================== - fixed bug with import of MSG net mail messages ===================== - revision C ===================== - FidoPcb's valid product code is 17h (23 dec) - from FTSC - fixed problems with different Date/Time format - fixed bug when the last message (and the only one) to export was killed - PCBoard 15.0 support (not completed yet - FidoPcb does not support extended headers yet) - pass through areas (NoMail parameter) don't need to have message base ===================== 07/03/93 - revision D ===================== - fixed problems with MATRIX and LOST_MAIL conferences and IDX index files - fixed packet updating while sending the packet (that was producing PKZIP error 22) - fixed packet updatig when packet had 0 byte length (that was producing PKZIP error 2) - fixed problems with Binkley attach files (there were multiple attaches for the same packet) ===================== 07/08/93 - revision E ===================== - fixed (again) problems with MATRIX and LOST_MAIL conferences and IDX index files - if user forget to put (##:####/####) address to the first line of the MATRIX (netmail) area, FidoPcb generates a warning message - added point support for Binkley - AreaFix request displays only areas available to node (area level is equal or less than node level) - added NOTIFY command line parameter - FidoPcb creates a message for all declared nodes with a list of attached areas ===================== 07/15/93 - revision F ===================== - fixed locking problems (only on network) with MATRIX and LOST_MAIL conferences - you can now add your own text to MATRIX warning message. The text file FidoPcb looks for, is called MATRIX.ERR and should be placed in the directory where you run FidoPcb - fixed problems with AreaFix - AREA tag within received packets is now converted to upercase before comparision with AREA declared within FIDOPCB.CFG ===================== 07/26/93 - revision G ===================== - added two new parameters (EXPORT_PRIVATE, INTERFACE TEMS) to configuration file. ===================== 08/04/93 - revision H ===================== - added parameter LEVEL_MATCH (see above), useful for nodes with multiple networks - fixed LOST_MAIL conference (start of message) - AreaFix listing now shows also 'manually' attached areas no matter what area level and node level are - added Binkley zone support; FidoPcb creates OUT.XXX directories for zones which are different from those declared within ORIGIN; XXX stands for zone number in hex; be carefull - the PACKET parameter shoudn't have extension as FidoPcb adds .XXX to the directory name declared with this parameter Example: ORIGIN 1:380/100 PACKET C:\BINKLEY\OUT If you are sending mail packet to 2:333/101, Fidopcb creates directory (if it doesn't exist) C:\BINKLEY\OUT.002 and puts attach and packet file in it. ===================== 08/18/93 - release of shareware version 1.4 =====================