Short: Update from AmIRC 1.1 to 1.10b Author: owagner@vapor.com (Oliver Wagner) Uploader: owagner@vapor.com (Oliver Wagner) Version: 1.10beta Type: biz/patch Kurz: Update von AmIRC 1.1 auf 1.10beta AmIRC 1.10 BETA --------------- This is a intermediate beta update which fixes a probably serious security problem which was added in post 1.1 beta versions. YOU SHOULD UNDER ALL CIRCUMSTANCES STOP USING BETA VERSIONS BEFORE 1.10! If you experience any problems, please write a short report to the AmIRC mailing list . This is for registered users only. ============================================================================ * Revision history: * ============================================================================ 1.10 (beta) ----------- - (hopefully) fixed all instances of the 9 character nick limit. People not using sizeof() should be shot, really :-) - no longer stores CTCP responses of any kind in the nick history - sound names are now properly validated for security before being passed to an external sound player. - now strips of any pathes from incoming and outgoing sound requests. - added UPING oper command - cleaned up my email and the support URL - fixed deadlock when there was another identd in use on the system and the connect to the server failed or was closed straight without sending something. Happened to MIAMI users, mostly. - fixed a few duplicate shortcuts - completely recompiled with SAS/C 6.57 1.9 (beta, internal only) ---------- - fixed netsplit detection for server names containing a digit as the first character. - fixed bogus identd gadget disabling. - long outstanding bug in the Rexx interface -- RexxMsgs were never flushed, thus causing memory loss during longer AmIRC operation with Rexx usage. - recompiled with SAS/C 6.57 in case some now fixed code generator bug slipped in. - fixed /KILL and /SQUIT commands. 1.8 (beta) ---------- - fixed messed up catalog string numbers - fixed /IRCNAME command - no longer sets identd to off when the port is bound - fixed handling of "," in server comment strings 1.7 (beta) ---------- - identd now only returns "real" answers, to overcome the now a bit more smarter inquiries of current identd versions. - recognizes 476 (AnotherNet, "no warez") extension message - recognizes 438 (Nick change too fast) message - added /MAP command and 005/007 messages - added /GLINE command and 280/281 messages - added /IRCNAME command and response parsing 1.6 (beta) ---------- - changed login procedure a bit in an attempt to avoid the autojoin delay with 2.9-servers - now supports optional external soundplayer for people struck with OS 2.x systems, or Play16 fans :-) 1.5 (beta) ---------- - directory and volume for CTCP SOUND stuff is now settable - AWAY state in dialog windows will now go away when the remote user is no longer away and a WHOIS is performed on him. 1.4 (beta) ---------- - added internal CTCP SOUND support. Sound files have to reside in PROGDIR:Sounds 1.3 (beta) ---------- - fixed problem with getting the username when using Miami - fixed pasting of text containing linefeeds to query windows (last char of every line was lost) - CTCP ignore will now properly ignore channel CTCPs as well 1.2 (beta) ---------- - added /NOTE command. - added /LASTLOG command. - text list didn't properly chop off prefixes while the associated window was closed. - AUTOJOIN tooltype was internally misspelled as AUTOJIIN - listview scrolling is now visually "nicer". - fixed a few problems with the URL grabber termination characters. - minimum period for nick notify is now 60 seconds to avoid bandwidth trashing - now displays the HIGHSCORE 317 message extension - fixed parsing of the undernet 317 SIGNON TIME message extension - no auto reconnect on OPER KILL anymore - AmIRC is now more picky on what server version it connects to and which modes are available (recognized so far as being "special" are "2.8.21+" and "2.9". - now checks for already installed identd and automatically disables the internal identd and uses the system username in that case. - 2.9-support: Displays and understands the 437 extension messages ("Nickname temporarly locked") - 2.9-support: Understands the JOIN channel+mode message which is used on netjoins (WTF sends this to clients anyway?!) - 2.9-support: Understands restricted user mode and the 484 "Restricted" error message. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 628 273 56.5% 17-Nov-96 12:12:30 AmIRC1.10beta.info 203612 101548 50.1% 17-Nov-96 12:09:46 +AmIRC 4157 1091 73.7% 17-Nov-96 12:12:30 +AmIRC.info 39536 16267 58.8% 17-Nov-96 12:09:46 +AmIRC.readme 835 316 62.1% 17-Nov-96 12:12:28 +AmIRC.readme.info 2913 737 74.6% 17-Nov-96 12:12:30 +Registration.info 16218 5797 64.2% 16-Nov-96 00:36:22 +Reg_Deutsch.doc 3491 743 78.7% 07-Nov-96 00:00:50 +Reg_Deutsch.doc.info 18404 6409 65.1% 16-Nov-96 00:36:22 +Reg_Deutsch.guide 3497 755 78.4% 07-Nov-96 00:00:50 +Reg_Deutsch.guide.info 16078 5526 65.6% 16-Nov-96 00:36:22 +Reg_english.doc 3491 742 78.7% 07-Nov-96 00:00:50 +Reg_english.doc.info 18299 6163 66.3% 16-Nov-96 00:36:22 +Reg_english.guide 3497 754 78.4% 07-Nov-96 00:00:50 +Reg_english.guide.info 16814 5886 64.9% 16-Nov-96 00:36:22 +Reg_Francais.doc 3491 739 78.8% 07-Nov-96 00:00:50 +Reg_Francais.doc.info 19213 6543 65.9% 16-Nov-96 00:36:22 +Reg_Francais.guide 3497 749 78.5% 07-Nov-96 00:00:50 +Reg_Francais.guide.info 44500 20695 53.4% 16-Nov-96 00:36:22 +RegistrationUtility 20 20 0.0% 20-Oct-96 22:14:00 +Regtool-Deutsch 3527 781 77.8% 07-Nov-96 00:00:50 +Regtool-Deutsch.info 20 20 0.0% 20-Oct-96 22:14:00 +Regtool-English 3527 780 77.8% 07-Nov-96 00:00:50 +Regtool-English.info 20 20 0.0% 20-Oct-96 22:14:00 +Regtool-Francais 3526 778 77.9% 07-Nov-96 00:00:50 +Regtool-Francais.info 20 20 0.0% 20-Oct-96 22:14:00 +Regtool-Svenska 3527 782 77.8% 07-Nov-96 00:00:50 +Regtool-Svenska.info -------- ------- ----- --------- -------- 436358 184934 57.6% 18-Nov-96 00:11:52 27 files