ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ GT <> FIDO (16/17) Interface History File ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 1.160 Feature addition 06/25/93 1. Changed MSGID and INTL fields to top of message text 2. Added LANPATH functionality 3. Added error level exits 0 = nothing happened 1 = import only 2 = export only 3 = both import and export 4. Added compatibility for arcmail attach transfer method. 5. Have attempted to add rudimentary file sharing for the USER.DAT file... 1.000 First full Distribtion 05/22/93 0.908 (beta final addition) 05/17/93 1.) MSGID support is added, this should allow fidogate to properly indentify inter-zone netmail, both direct and routed. This is the LAST modification. Release will be this weekend. 0.907 (beta bug fix) 04/23/93 1.) Well, it looks like the bugs are getting pretty scarce, but I found one relating to reading IN the INTL and FMPT sequences. 2.) Even smaller bug fix found if an inbound message in netmail has the killsent flag marked. Changed up the algorithm that determines if a netmail message is inbound, outbound, or outbound and sent. 0.906 (beta bug fix) 04/12/93 1.) Minor bug in message reading function from GT bases, assumed that there would be no gaps in between SOMn numbering sequence, ie SOM2 would always be followed by EOF or SOM3... That was a bad assumption. 0.905 (beta adj) 04/08/93 1.) Added support for interzonal netmail messages. Utilizes the ^A kludge of "INTL". 2.) Caught small bug regarding soft carriage returns 0x8D. 3.) Added support (I think) for point destinations, using the FTSC ^A kludge "TOPT". 4.) Compiler upgrade alert, now building with Visual C++ professional, so be on the alert for compiler/library type of bugs. Well, this is about it. As far as I can tell the program does full fidonet netmail and full fidonet echomail. Which is what I wanted to be available for version 1.00. I will also be including some DOCS on how to get started up on fidonet, and maybe an offer to ship diskettes with all the required software, like binkley, msg editor, nodelist, nodelist compiler, fossil driver, batch files, etc... Any feedback might be appreciated. The objective being that Joe GT Sysop who wants to join fidonet can just print a short doc file, and have a list of the steps that are required, and have access to a couple of disks of software that will give them everything essential that they'll need. Release date will be 04/30/93, unless someone out there screams about something being messed up. 0.903 (beta adj) 03/20/93 1.) Improved handling of netmail addressing 2.) corrected msg_received bug 0.901: (beta adj) 03/17/93 1.) Added function to include origination address in a netmail message area. 2.) Improved handling of line one destination address, allows some non-numeric text to appear before the address. Useful for quoting, etc. ie > FTN-> 1:106/960.0 0.900: (final beta) 03/16/93 1.) Added basic fidonet netmail capability. AREA flag 0009 2.) Added code to strip ;rep line from start of some GT msgs 0.512: (beta) 02/09/92 (late) 1.) Adjusted routine to compensate for changes in QM latest releases. (1.30 gamma) 0.511: (beta) 02/05/92 (midnight) 1.) Fixed bug to squish high order ascii characters. Scott Estes decided to post an illegal message in HST and got me in trouble. So I tested it, and it sure enough wasn't stripping, so I found the bug and mushed it... 0.510: (beta) 01/24/92 (evening) 1.) Added code to allow point nodes with fake net numbers to work right. (I think). It is now dependent upon what is in the origin line however, so if you change your origin line at some point, be sure you have already cleared out your ftsc *.msg areas. 2.) Added code to stomp on multiple tag/brag lines. It will still leave the text intact, but will *NOT* let the tear line "\n--- " through. It will change it (I hope) to "\n___ " which should get far fewer complaints from fidonet land... 0.509: (beta) 01/23/92 (afternoon) 1.) Well, yours truly never considered what would be the ramifications of fidonet point nodes and "fake net" numbers, so I've improved the fidonet IMPORT logic to hopefully make it work a little better, as well as add some debugging messages to help folks a little explain to me when it don't work. 2.) Removed a dummy error on my part, I had hard coded my net node number into one of the function calls, oh well. This might have caused some sent messages outbound to not be deleted... 3.) Request for suggestions: a) how to handle "brag lines etc" ie, a message line that starts with "---" etc... such as generated by qwk mailers.. b) how to handle point net fake net numbers, as well as folks who run in multiple nets.... ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 0.508: (beta) 01/16/92 (evening) Can we say eat, drink, and breathe fidonet <> gt.... *ick* 1.) Well, in the process of making all those fancy improvements for the 506/507 release I managed to break my nice API. However after much cursing and throwing of heavy objects, the culprit was found... Please don't run .507 if you have a large number of message bases!!! 2.) I also added some added some additional bullet proofing while I was at it.. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 0.507: (beta) 01/16/92 (afternoon) 1.) Did some major enhancement to the scan routine for outbound GT messages. Should improve the speed of execution quite noticeably. Especially for large message bases.... ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 0.506: (beta) 01/16/92 (morning) 1.) Bug fixed in date handling that caused bizarre import dates when used with d'bugs, oops, I means d'bridge. (grin). 2.) Added code to enable GT Network ".ORIGIN and Route: " line stripping. This is with the 0001 area mode. So if you don't want to strip the .ORIGIN bug do want to strip the high order line drawing characters, let me know, and I'll implement a third area mode. (I can't figure out why one would want that though....) 3.) Fixed a pesky little bug in the GT API code that caused a seek failure when attempting to read a message from a base with high message numbers. (Had the conversion to long int in a bad spot. compiler was doing the math as a short int and then converting the number to a long..) This was an additional problem to the bug fix in 0.505 that caused a failure to export gt messages. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 0.505: (beta) 01/08/92 1.) Bug fixed that caused some GT messages to be skipped over. 2.) Improved speed of search for gt messages, should help quite a bit with large message areas. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 0.504: (beta) 1.) History file started. 2.) This version adds configuration file driver. 3.) Improve appearance of output.