IOSFix - By Bill Jones Version 1.0 Released on 30 Oct 1992 Version 1.2 Released on 18 Dec 1992 As many people have noticed by now, IOSMail has many problems when it comes to delivering EchoMail on a timely basis. Particularly I've noticed that it refuses to set any exported packets with the "Crash" flag unless you had crashed NetMail going to the same node. I wrote this small program to fix the problem. Simply run IOSFix in your batch files after IOSMail (at least, at any time IOS may end up exporting Echomail). IOSFix scans your Binkley.Cfg for your outbound areas and scans them for "Normal" outbound files. It then creates a matching Poll file to go with them. IOSFix will not create a poll file if there's already CrashMail for that node. In order to not make this a 50k program, a few assumtions had to be made. If there's enough demand, I'll go add the extra code. Right now I'll assume we're all halfway intellegent. IOSFix MUST be in the same directory as Binkley.Cfg. No ifs, ands or buts here. IOSFix is domain aware, but only if your Domain and Address statements are set up correctly. Your FidoNet address MUST be your default address (as in the one that's listed FIRST in your Binkley.Cfg). Also, you must specify full 5-D Address lines. In other words: 1:231/370.0@Fidonet is correct. 1:231/370@Fidonet isn't because the point number is missing. Please make sure you've made these adjustments to your Binkley.Cfg before running IOSFix or it will become confused. An added side benefit - Prepare-Poll statements in your IOSMail.Cfg now work with the help of this program. Ain't that great! The dedicated STer... Bill Jones ------------------------------------------------------------------------- Changes from Version 1.0 -> 1.2 Removed 5-D limitation and added "PrivateNet" support. You now don't have to specify your point number in your Address lines if you're point 0 (the boss node). Point 0 is asssumed for all lines not containing a point number. Points are now supported directly through their "PrivateNet" number, for help with .FLO files (see below). See BinkleyTerm docs for how to specify your pointnet number on your Address line. Removed "FidoNet First" limitation. IOSFix now will support any domain as your primary address. I've not been able to extensively test this, because I'd have to heavily modify my outbound directories. IOSFix now converts the "old" format .FLO files to IOSmail's method. This works for .HLO,.CLO,.DLO and .FLO files. The conversion is transparent and requires no changes in configuration. I added this feature because STick still generates the older format. IOSmail's Hold-to-Poll doesn't work for .HFT files. IOSFix will now perform this conversion for you if you specify node numbers on the command line. The files don't have to exist at the time, specifying node numbers simply causes IOSFix to search for them and convert if possible. I did this so you can put files on hold with STick, then convert them to crash when you'd like to actually send them. Node numbers specified on the command line must contain at least Zone information, as in zz:nnn/yyy. zz:nnn/yyy.ppp also works. ---------------------------------------------------------------------------