ICEX Revision History ===================== 1.0 === First release of the new ICEX, child of ICPR. 1.1 Released in beginning of January, 1988 === -------------------------------------- This was a quick fix to some nasty glitches in 1.0. 2.01 Released on Friday, May 27th, 1988 ==== ---------------------------------- This is the next major release. It fixes a couple of bugs found in 1.1, namely the com port bugs and baud rate bugs. It also incorporates many many new features as requested by the many users of ICEX. The changes and additions are too numerous to mention. I have decided to use a 2 digit minor revision number because revisions will be put out more often. 2.02 Released on Tuesday, May 31st, 1988 ==== ----------------------------------- This is a bug fix. It fixes a couple of bugs, namely the Direct Connect Dialer works now, and [K]illing the first entry of any dialing directory is safe to do now. The documents have been updated and revised. Another fix is that the '-i' command line switch now works. You can now [A]dd an entry to a dialer, and then [E]dit it without ICEX locking up. 2.03 Released on Friday, June 3rd, 1988 ==== ---------------------------------- Bugs fixed: 1) Exiting a BBS dialer back into the city dialer and then hitting [D] by accident, followed by an to abort the mistake results in a very undesirable effect, it deletes the 'last-connected' city from the list! It's a bizarre combination, but I found it. This bug has been fixed and it will no longer delete when it is not supposed to. 2) Baud rate conflicts are handled with more finese 3) Dialing a Direct-Connect exception in the City dialer and receiving as BUSY caused the next city to be dialed incorrectly. In fixing the Direct connect dialer in 2.02, this error cropped up in 2.02. Ironic, eh? This is fixed now. 4) Some folks were having problems with ICEX thinking it was connected to a city when it actually was not and also having the Terminal not function at all. The cure was to go into ICEX, enter the terminal and hit the F3 key. This has been fixed. Additions: 1) Automatic baud detect added for smoother interface with calling programs. 2) ICEX is now smart enough to decipher the garbled responses given by PcPursuit, so the user can read them. 3) ICEXGEN now supports user's choice of 1200 or 2400 baud script generation. You should create both scripts. It will look at your config file for the Parity, Data, and Stop bits, so set these appropriately. 2.04 Released on February 12, 1989 ==== ---------------------------------- Additions/fixes: 1) ICEX now works nicely with ALT-J under Procomm+, and also ALT-R in Qmodem will now work okay with ICEX. It restores the original calling program's comm port settings. 2) Editing dialer entries now repsonds to line editing keys (INS,DEL,Home,End,Left & Right arrows, BKSP/DEL). The INS key is a toggle for insert mode. 3) Much improved baud and modem settings detection. It now reads the com port settings directly and is transparent to the user. 4) ICEX now IDLE's the modem to return it to Hayes mode when disconnecting from a city as a courtesy to the next user of that city's modem. 5) Command switch to force monochrome output. 6) Command switch to force ICEX to ignore carrier detection results. 7) Command switch to cause ICEX to run in AUTOMATIC mode. 8) Faster Exit once connected to a BBS in ICEX. 9) Confirm added to [K]ill, dialer option. 10) Correct function keys assigned to modem parameters inside the terminal (they were goofed up before). 11) Better timing when sending out commands. Some folks were having the problem with ICEX sending commands out too fast and things were goofing up. This has been fixed. 12) The BBS Dialer Entry from the main menu has been changed. It will now present you with a list of cities with their corresponding mnemonic which you can select with the arrow keys and enter key. 13) ICEX now supports sending a SET command to the connected city PAD so that Zmodem tranfers perform better. 14) When a city or BBS dial gives an invalid non-fatal response to ICEX when dialing, ICEX will sound five short beeps to let you know something goofed up with Telenet and then it will continue dialing with the next entry in the queue. 15) If you are already connected to a city when you go into the city dialer and tell it to beign dialing, then ICEX will disconnect from the current city and then begin dialing. 16) Directory structures have been changed and the numeric accounting information has been dropped. Only the time and date of connect have been preserved. 17) Auto script chaining ability has been incorporated into ICEX for Procomm+ support. 18) Improved ICEXGEN utility. 19) Support for up to 38400 baud now provided. 20) Ability to edit Direct Connect entries, apparently this was goofed up. 21) Many more 'little' things too numerous to mention.... 22) Changed support BBS to The Right Place, GAATL-476-2607 since it is easier to get through and allows me better interaction with registered users. 2.05 Released on March 2, 1989 (Bug fix for 2.04) ==== ------------------------------------------------ Fixes: These bugs were swatted in 2.04 with this release. 1) When dialing a BBS, if line noise caused the dialing to abort (you get the '*' back), then ICEX got confused. ICEX is smarter now. 2) The BBS dialing directories are now being updated and a connect alarm is sounded. 3) ICEX got confused when it received the 'ANSWER TONE' response from the R/V mode but did not get the 'ONLINE' message. It is smarter now and attempts to handle this case. 4) ICEX makes sure that the 'Support Path' you declare in the user configuration really exists. In 2.04, if it didn't then ICEX would crash with a runtime error. 5) If your configuration file is corrupt, ICEX recognizes this and forces you to make a new one. In 2.04, ICEX would crash with a runtime error if the .cfg file was corrupt. 6) ICEX now performs heap checking and will exit with a nice message instead of crashing. In 2.04 when there was not enough memory to allocate for dialing directories, it would ungracefully crash. 7) ICEX is now smart enough to know that it shouldn't issue a SET sequence upon connection to a DFA. 8) The City seek-and-reconnect algorithm has been polished. In 2.04, when you re-entered ICEX to dial the next BBS after finishing with the current, ICEX would try to determine which city it was currently connected to. This was done by disconnecting from the city, reading the response, and re-connecting. If ICEX missed the reconnection then it went ahead and assumed it was re-connected. Now if it misses, it will retry until it re-establishes the connection. It is quick enough that it does not miss very often. 9) Minor swats and updates to ICEXGEN. 10) Fixes to registered user's functions. 11) Other assorted minor modifications. 2.06 Released on April 1, 1989 (Bug fix for 2.05) ==== ------------------------------------------------ 1) The 'hanging screen after connect' symptom some were experienceing has been swatted. 2) The city-detection method using 'Lastcity' has been re-installed since the disconnect/connect method was not foolproof. 3) ICEXGEN has been updated for Qmodem 4.0 script generation. 4) A new utility for converting 2.06 dirs to ASCII and back has been added to the pakcage. 5) MNP commands have been added to support the MNP capability of Telenet modems. To use the new MNP option simply add '-e' to the command line and it does all the rest for you. (ie. ICEX206 -d -e) 6) ICEX no longer sends SET sequences for a DFA connection such as PORTAL or PURSUIT. 7) The '-I' command line parameter functions properly now.