History of AmigAIM since Public Release... AmigAIM 0.9455 Beta (27 September 2006) * AIM stopped returning a packet when requested, which broke the program. * Other problems may still exist, but this one works better than the current release AmigAIM 0.9454 Beta (12 November 2005) * By request, there is now a setting in General Preferences for disabling the Quit Requester on exiting of the program. AmigAIM 0.9453 Beta (15 October 2004) * Messages transmitted from AIM clients using UniCode would not display or log on AmigAIM. Handling modified so that messages using UniCode will be displayed, but any UniCode characters will be shown as '·' (This problem was originally found when someone was attempting to use the Euro character transmitted from a PC client) * Added > to the Message parsing routine. AmigAIM 0.9452 Beta (23 July 2004) * Socket handling modified to operate correctly under WinUAE with the timer bypass no longer necessary. All items related to the timer bypass removed. AmigAIM 0.9451 Beta (05 June 2004) * Removed an Enforcer error that would occur when removing a window via the remove contextmenu in the Docking window. AmigAIM 0.9450 Beta (04 June 2004) * Discovered that I made used the global TimerPort on one Message port that I could not use it on. It would stop the Sound system from working properly. In fact, the program would not fully close after playing a sound, among other problems. * Also found a problem in the Typing system having to do with the WinAIM not sending a NULL typing signal after sending a message. AmigAIM 0.9449 Beta (03 June 2004) * Modified the password encryption to coincide with the new encryption used by AIM. While the previous password encryption was still accepted, the new encryption should be more secure. * Discovered that it was very possible to open too many message ports and have failures in opening various items. This was mainly due to a new message port being opened for each Timer, this has been fixed by creating a global TimerPort which is used by almost all timers in the program. (Problem was more evident in my Internal Alpha, but was quite apparent in all versions) * Found missing line in Typing system, line was in Internal Alpha but not copied to Release source code. * Found yet another line in the HTML Parser/Preparser that was missing in the Release source code. AmigAIM 0.9448 Beta (27 May 2004) * I think I fixed a possible & bug. Not sure as I can't fully recreate it, but a bit of code looked like it might create the problem when I checked it manually. * Added typing notification capability and a prefs item for disabling the other end from seeing the typing. When a message has been sent to you, the other end can see if you are typing a response. When a message has been sent from you to another user with typing capability turned on, you can see when they are typing a response. AmigAIM 0.9447 Beta (23 May 2004) * Due to a fatal HD error with only a one year old backup available, this release was rebuilt from a 0.9444 Beta with all changes mentioned on the previous history file for versions 0.9445, 0.9446 and 0.9447 reimplemented as mentioned below. This should return this version to the same functionality as the previous release. * 0.9447 - AIM Protocol Error in Changing E-Mail was fixed * 0.9446 - Removed a MuForce/Enforcer hit which could occur during a manual reset of the connection via the menu selection. * 0.9445 - Removed a few deficiencies in the Link handling routines, it would have problems if the link didn't start with "http://". The HTML parser was very bad in this case and has been changed. AmigAIM 0.9444 Beta (12 March 2003) * Changed a few items related to the Service and Search sockets, as the Search servers seem to be rather iffy at the moment and a few problems occured as a result AmigAIM 0.9443 Beta (10 January 2003) * Fixed, I believe, a long standing bug with the reconnection system. This is only a small maintenance release, as I'm sure that was annoying. AmigAIM 0.9442 Beta (28 April 2002) * Modified the preparser routine slightly to attempt to handle the Ampersands better in URLs (and probably everywhere else as well) AmigAIM 0.9441 Beta (22 February 2002) * Moved a few login routines to a new order, may work better for the Search service being started at login. (No idea, really) AmigAIM 0.9440 Beta (02 February 2002) * Added a special mode in the prefs under "Connect" for AmigaXL users to use a timer based signal instead of the socket signal. (not fully tested yet) AmigAIM 0.9439 Beta (26 January 2002) * Repaired a problem with the line graphics in the Setup portion of the Buddy List that occurred when I removed the memory leak in the previous release. AmigAIM 0.9438 Beta (18 December 2001) * Added the capability for the Help when the Pointer is over a URL to show the link. (Requires, unofficial update, NList.mcc 19.100) * Removed a large Memory leak having to do with the Images allocated for display in the Lists - as well a possible Memory usage drop as Images are referenced differently * Changed Prefs Selection to a custom class in preparation for possible Image inclusion for Prefs Items AmigAIM 0.9437 Beta (09 November 2001) * I think I removed the main possibility for the APIPE: exploit to happen by filtering the escape characters from incoming messages/profiles before display. (I didn't even have APIPE: Installed until checking) * Don't even attempt to send messages that will cause the exploit, I know of several locations that if the exploit is input, it can strike back at your computer instead. AmigAIM 0.9436 Beta (07 November 2001) * AIM has apparently stopped sending the Message of Day for the time being, the determination of online was being done via that signal... AmigAIM 0.9435 Beta (30 October 2001) * Hopefully repaired a problem with the single window mode. It doesn't exhibit the problem here anymore, anyway. AmigAIM 0.9434 Beta (12 October 2001) * Modified handling of some incoming HTML code, and modified the outgoing parser to handle certain HTML replacement codes (<,&, etc...) AmigAIM 0.9433 Beta (09 October 2001) * Fixed bug, I hope, having to do with some URLs containing the '&' replacement for '&' AmigAIM 0.9432 Beta (21 August 2001) * When program quit, should just close all the windows without reopening the Startup window. * Modification to the Login system as I found that I was using the MOTD for doing some final login routines and was getting the MOTD twice (and having a screwed up login due to it - didn't stop from logging in though) * Adjusted Relogin/Reset systems to show Reconnected in the Activity window, as I had intended some time ago (Error was related to the MOTD bug above) AmigAIM 0.9431 Beta (12 August 2001) * Found and removed bug in Single Window mode when Timestamps are selected. * Buddy List window now has different settable size for Single Window and Standard modes. * Timestamps now default to the correct values as set in prefs. * Changed the 'Always view time stamp' to 'Display time stamp by default' for prefs item text. AmigAIM 0.9430 Beta (07 August 2001) * Found bug in Mail Checking routine that could cause the program to go into an infinite busy loop under certain circumstances. AmigAIM 0.9429 Beta (01 August 2001) * Custom interests can now be set and/or searched for by selecting and inputting into the resulting input box. (BTW: Setting AmigAIM would allow anybody using AmigAIM to search for others :-) * I think I fixed a problem that could occur if program is told to shutdown via the Close Gadget while a service/search is logging in. * Added an Online check capability, it can now check if a named interface is online and give an error if an attempt to go online is done and the interface is offline. AmigAIM 0.9428 Beta (26 July 2001) * Modified handling of Context Menus in Buddy List Area * Online list - Selecting with Right Button... - Online Buddy Name: Will automatically select that name and then open the Online contextmenu - Offline Buddy Name: Does the same as above, but opens the Offline contextmenu - Anywhere Else: Contextmenu will reflect the already selected Buddy Name, if one is selected. * Setup list - Selecting with Right Button... - On Label or Buddy Name: Will automatically select that label/name and then open the contextmenu - Anywhere Else: Contextmenu will reflect the already selected Label/Buddy name * Modified Away, Online and Idle Time displays * Now displays time in Days, Hours and Minutes (If you actually get someone that idles for that long - I know someone that has idled for 2 days straight) * Found that warning display wasn't being handled correctly, as AIM sends out the value as a multiple of 10, such that 855 would equal 85.5. The display now calculates the corrct value and rounds as necessary (Up, or down). AmigAIM 0.9427 Beta (7 July 2001) * Found a bug in the Instant Message Windows color system, it wasn't being told to turn on the colors, as it didn't have access to the prefs structure. * Also made a small cosmetic change in a couple items having to do with returning from away via the Dock Window's contextmenu. AmigAIM 0.9426 Beta (5 July 2001) * Implemented the apparently forgotten about Notify menu items... * Added a Reset Connection menu item. AmigAIM 0.9425 Beta (4 July 2001) * Release of Totally Rewritten Version *** History Dumped due to Rewrite *** AmigAIM 0.92 Beta (16 Jan 2000) * Initial Public Release