******************************* IconUpdater History file ******************************* 1.0 added many features to a basic door I had on my bbs so that other could use it. 1.10 Fixed the No graphics calls bug. Added the ability of individual user disabiling LogIn. Added 3 more user definable text lines in MainInfo.txt file. So noe at 5. DNInfo.txt still at 7 lines. 1.20 Fixed CTS detect, it NOW works! Also fixed the user defined key, it made the main menu jump to the download menu if the user defined key was NOT defined, (ie. the sysop left the last 4 lines of the config file blank). If you leave it blank, fine, if you define a key then that's fine too, because it works either way now. Also fix some other little things. Look for new & better updates in the future. Fixed the DSZ so that it will work on both Comm 1 & 2. 1.30 Fix a few more bugs & added RIP graphics support. (*note) that this program only supports com1 & 2 and no than a 14.4 modem. 1.3C SysOps were calling me and telling me that I forgot to include the ICSETUP.EXE file in my zip file. I here now. Sorry! 1.40 YES! No the Scan last time on Date function works. No you can have IconUpDater Default to scan and compare the last time on date (for the user) and the date you last updated you icons. See Sysop text for more info! You can now hit Return and/or "C" to continue to the BBS. 1.4B Now you have the option to have IconUpDater write to your Wildcat's activity log. Change a few things. And fixed a couple of bugs. 1.50 Now a keyed version. Now Reads WCNODEIC for Multi-Line BBS Wildcat software. Sysop now has the option to FORCE his Optional FILE on callers. Changed the DNICON.CFG file around. Added a "Re-loading BBS" when door is finished, so callers do not freakout while waiting for Wildcat to swap back in. 1.60 Added better KEY security. Added another definable menu option. Added the ability to limit access to various menu options. Changed the manin menu so that you can have 4 line of text in your MAININFO.TXT file. 1.6c Fixed some major bugs. Forced file and security level limiting were read in wrong. I think that's it. 1.6e Oops! For got to allow Local Logins with the Forced option set on #2, so that it did not lock in the sysop. That is NOW Fixed! Made some other minor changes while I was at it. Hopefully this should be it until a major upgrade. PLEASE let me know if you run across any problems. I can't make a great program without some input. 1.6f Fix a small bug. Did not release to WC HQ BBS. 1.6g Fix 2 more small bugs. I hope I got'em this time. Will be released. 1.70 Well I switch to a new internal modem and IconUpDater started dropping carrier on me when I hit "C". So I changed it to Hit Return. Now works fine. Please call me if you detect bugs. 1.8b The "b" means beta release. Well I was wrong, 1.70 was still dropping carrier with my new internal modem. So I went ahead an re-vamped IconUpDater. It now supports coms 1 thru 4 & IRQs 1 thru 15. Since I got this version working with my new internal modem and it was tested on the external SupraFax, it should work with any modem. This version should Fix all problems for those who have been experiencing problems. SO please give this program another try. See future text. 1.85 Fixed the Button thing when you do not define a menu option. Also added the ability for you to create your own Info RIP graphics screen. That file has to be "RIPINFO.RIP". 1.87 A few little Bug fixes. Major change on ICSETUP support Program. Totally re-wrote it, now you can edit and create DNICON.CFG with its easy-to-use menu driven setup. 1.88 IconUpDater was not recognizing single user names, like "Ryan", and it was erroring out. It would only take full names like "Ryan Andersen". This problem (bug) has been fixed. 2.00 MAJOR UPGRADE! This will probably bring some bugs...so let me know what you find. Fixed the problem with QModem Pro callers. Shouldn't send & print RIPscript, it should now be graphics. Changed MENU structure. You can now make you own menu's on the REGISTERED version; see SysOp.DOC for more info. Added a better Auto Scan Update... it uses the RIPscript RIP_FILE_QUERY. This will only work remotely with RIPterm or QMpro. It seems like it's working okay. Changed ICSETUP... but did not add any more lines. Single line users will not have to change their config file. But BIG change for the Multi line SysOps. IconUpDater read in DNICON.CFG differently for multi line. RUN ICSETUP.EXE and select #3 on the Config menu for more INFO! With this ICSETUP change comes the Multiline sysop's favorite, multi-config files, and in one dir, and IconUpDater knows which one to run, because it reads in %WCNODEID%. You'll understand once you run ICSETUP. It's easy. Clean alot of the code. Beware if a caller goes into IconUpdater then does a Auto Scan Icon UpDate, then come back to IconUpDater, and last, that caller drops carrier; IconUpDater MAY Re-boot your computer, depending on your memory cap. Heck I did so much to it, I can remember everything. Remember, just call me if oyu have questions or comments. Oh yea, the new file you see, ICFILE.EXE is my RIP_FILE_QUERY program, DO NOT worry about it though; IconUpDater takes care of it!! 9/20/93 2.01 Well thanks to a couple of Registered users, 2 bugs have been found and quickly fixed. Local Down no works. And the Overflow Errer #6 from when locked baudrates above 19200 were enter into DNICON.CFG are now fix. I also for got to included Documentation. I have now Documented all features in SYSOP.TXT. 9/21/93 2.02 Multi-Line BBS sysop could not log on locally because it was looking for DNICON#.CFG... so now I just look for the DNICON.CFG. Also made change to the way ICSETUP write it's multiple config files. If you are running multi node re-run ICSETUP!! and select "Y" for multi node and follow instructions. 9/21/93 2.10 This is it. I think I got all the bugs! I was leaving IconUpDater in memory while running ICFile. This was cause the [A]uto Icon Scan D/L to think Icon were not on the users drive, when they did really exist. Also added some print statements fot the SysOp on HOST end; they just notify the sysop of ICFILE processing fuctions. Also added 1 more config line to DNICON.CFG, which gives the SysOp the option of forcing [A]uto Icon Scan Download on the callers. 9/22/93 2.20 Added a [C]ontinue, [A]bort menu to ICFILE for users who need more than 20 icons after a file query. Added more processing text to ICFILE for the sysop. 9/22/93 2.30 Fix bug 2 little ICFILE bugs. Changed ICFILE Time wait function. 2.31 Fix Security level bug. Added a "User Online: " to ICFILE. Fixed Overflow problem in ICFILE. Increased FORCED.LOGs to handle upto 1500 users. Added a ERROR.LOG... Remember to delete this file if it gets to big. Changed the temp.cfg name. ICFILE now unzips your ALLICONS archive and reads them in alphabetically. 9/24/93 2.32 Tried making a 1 version for both Wildcat and other BBS.. Didn't work.. very well... 9/25/93 2.33 Still has some bugs. 2.34 Finally, one version for botth Wildcat and other BBS that can produce a 52 line Wildcat 3.x type DOOR.SYS file. DOOR.SYS conversion programs did not seen to work. Your BBS must be able to create a DOOR.SYS that put the proper Last time On date on line 17. You can try converting one. If it works please let me know. Changed some on the screens in ICFILE. Also added a choice to download the ALL ICONS zip file if the number of icons not found is greater 20. If the BBS software is Wildcat and the caller aborts, ICFILE will return to IconUpDater, all other option combinations - ICFILE will return to the BBS. 9/26/93 2.35 In my ICFILE.EXE program I turn on a system timer, and I forgot to turn it back off before exiting the program. This was causing some systems to crash. I now turn it off before exiting. 9/28/93 2.40 Added ICMAINT.EXE! This file will automatically update your ALLICONS.ZIP (ARJ) file and your DNICON.CFG. Meaning NO SysOp maintenance! Also removed "Path to UpDated Icons". There was no need for it, now that ICFILE is working. So that config line is now an "ANSI caller" Yea or No switch. DO SEE SYSOP.TXT for more info on these new features... also RE-RUN ICSETUP, for safety. This should do it for awhile... A Mainrtenance free, file pushing, Icon Scanning, RIP'n awesome door!!! 9/30/93 2.41 Fix the securit thing. If you Force a file on a user who did not have a high enough security level to download it, they got trapped in IconUpDater. Now if you force a file on a user, IconUpDater checks to make sure they have a high enough security level for it, if not, then IconUpDater does not force that file on them. Also fixed ICMAINT.... it was not working with DOS's Sharing turned on... now it does. 10/02/93 2.42 IconUpDater creates a temp DIR and temp config file for ICFILE to do it's Icon Scan; but it was not creating separate config file or temp DIRs for multi BBS, menaing that 2 or ore callers would be sharing the same configs and DIRs.... not now... IconUpDater not creates separate config file and temp DIRs base on the Node number read from %wcnode%.... also menaing that if you are running a NON-WIldcat Mutli-node BBS... this will not work... and I would appreciate a call so we can get it to work. I need more input from Non-Wildcat sysop. Also change the display format in ICFILE. Also increased the CPS for 9600 and up callers on the Icon transfer...much faster now! If a 2400 baud caller is online... then I turn off the Hardware hand shaking. This should fix the few Lockup problems I was getting calls on. Also added the [A]uto Icon Scan Button to the Sysop's screen when a RIP caller is online. Also fix the double printing of "IconUpDater (c)Copyright 1993...." at the bottom screen. Fixed another forced problem... if you forced a file and the caller selected [A]uto Icon Scan, it bypassed the Forced file... Now it does not. It check to make sure nothing is being forced before foing and Auto Icon Scan. 10/03/93 2.43 Change some code so IconUpDater could be interfaced with D/L Door. 2.44 Change some code so that the first Sysop definable menu option (#1) can be set up to run any other file (door program)! Read the SYSOP.TXT file to find out how to do this. NOW fully supports Non-standard com set ups. If you enter a non standard IRQ value then enter the base address! ANd fixed a missed spelled word on the main menu. 10/07/93 2.45 DSZ and GSZ were not getting the proper command line for Non-Standard IRQs and coms...... should be fixed. 10/10/93 2.46 I forgot to update ICMAINT.EXE when I updated Iconupd.exe! Fixed! Also updated ICFILE... now if ICFILE/IconUpDater can NOT find 1 to 15 icons... it will automatically send the Icons to the user one at a time. If it can't find 16 to 2 lest then the total number of icons in your archive it will give the call a choice of either Download all icons, continue one at a time, abort, (and just added) ZIP (or ARJ) the icons the call does not have and send them those. Increase the # of bytes sent in DSZ & GSZ... to speed up the process. Also cut the RIP compatibility test to 2 seconds instead of 4 seconds, so IconUpDater "Pops Up" faster at login. 10/12/93 2.47 Every EXE file has been upgrade in this version... to fix all the little things... ICFILE.. the Auto Icon Scan now checks for the existance and File Date of each ICON! ICMAINT.exe has been upgraded to match the change in the config file. ICSETUP.exe has had the little bugs fixed. ICONUPD.exe (IconUPdater) still does seems to be working with Digiboard or special com setups for certian users, I am working on this problem so everyone can enjoy the leisure of using IconUpDater. Added more detail to Userlog.txt file from ICFILE.EXE... you'll see what I mean. Thank you for your support! 10/14/93 2.48 Now IconUpDater (and ICFILE) wite a log to the Activity log file. I also added support for FOSSIL and DigiBoard, but has not been fully tested. For Fossil and Digi you must have SDPF.EXE in your path. This is a Transfer protocol writen by StreamLine Design, and it is available for download from DUOnline if you do not have it. I added a ICMAINT Statistics screen for you; it pops up after ICMAINT is run, to tell ya what's up with the your icons. 10/16/93 2.49 Fix some bugs that deal with IconUPDater working with DigiBoards. Added 2 more config lines to DNICON.CFG, also added a 3rd Menu screen to ICSETUP.exe for these 2 new config lines. One of these new config lines ask for your Path to your Activity Log, so IconUpDater and write to it. The other is for the maximum number of Icons that a caller does not have before forcing single icon sownload on them. Corrected some ICSETUP, ICFILE, ICMAINT problems. Every EXE had been updated except convert.exe. 10/23/93 2.50 Due to the fact that ICFILE.exe (the Icon Scanning part of IconUpDater) has continued to lock up 5 BBSes, I decided it was time for a rewrite! So here it is. For ICFILE to work you MUST have the ICMAINT.CFG file setup. Therefore I included the ICMAINT.CFG in with the ICSETUP.exe program. So just re-RUN ICSETUP and make sure on ALL 3 menus, that the information is EXACTLY correct. For a complete over view of how icfile now goes about to the icon scan see the sysop text.... also read the KEY.DOC file... I changed the KEY generator procedure. I hope this one will work better for every one... I like it better. It's alot faster that's for sure... enjoy... and thanks for hanging in there!!! 10/26/93