Short: ICQ Clone based upon MUI interface Author: mclaughd@kdn0.attnet.or.jp (Douglas McLaughlin) Uploader: mclaughd@kdn0.attnet.or.jp (Douglas McLaughlin) Type: comm/www This is a quick and dirty doc file: STRICQ Written By: Douglas McLaughlin 8083608 mclaughd@momo2000.com mclaughd@kdn0.attnet.or.jp Requires: AmigaOS Miami 2.1p, v3.0+, AmiTCP 4.2+ Does NOT work with TermiteTCP. It does not support the required notification method. MUI: - NList.mcc (Get v0.84 from Aminet for all functions to work.) - Textinput.mcc (Get the latest version from http://www.vapor.com/ or the AmIRC archive.) You cannot add yourself new to ICQ with this version, YET :). You still need to sign up on IBM or Mac. Preferably Mac. Not sure what else, but let me know if you find anything goofy! Mailing List: stricq-subscribe@makelist.com (Send an empty message) http://www.FindMail.com/list/stricq/ (To read without joining) Thanks to "Tunes" for setting this up! History: 0.136: Added: o Ignores duplicate packets from the server o Ignores previous searches if another is started before the last completed 0.138: Bugs: o Oops, introduced a bug that the current search is ignored as well 0.146: Bugs: o Contact list now updates when a new person is added after going online o No more strange IP, Port, or Status numbers Added: o Now calls Intuition's DisplayBeep() function when a message arrives 0.149: Bugs: o Ok, NOW the status shows up properly instead of strange numbers 0.166: Added: o Password change button on prefs window to change your pw on the server o Put a Notify Command in prefs, will be called each time a message arrives o Put a one line Textinput box at the bottom of the message window, now you can send messages without using the mouse (Thanks to Bjorn Hagstrom) 0.171: Bugs: o The one line Textinput and Send To Text box may have bugs associated, I've fixed one, but there may be more 0.186: Bugs: o if The total length of Nick + UIN + 1 was greater than 20, a GURU was sure to come Added: o Status changes, and yes, Invisible == Offline 0.239: Added: o Colors for each status type to easily know who is what o Message to user lock, while typing a message to someone, a new message won't cause you to send to the wrong person o Send URL messages appear in the Message History list, double-click to execute the send to browser command o You need to edit the SendBrowser.rexx script to fit your system paths o AutoOnline config item added to prefs o Authorization messages including an Authorize button, click on the line in the Message History window then click Authorize o Log window no longer opens on startup o New status line above Contact List shows current status, Online == UIN o If a user is shown as Offline, but an online message appears from that user, the status will change to Invisible Open: o Offline messages do not seem to be coming in, this could be STRICQ or Mirabilis' server, I do not know which o Going offline while in a status other than Online then going back online will cause the status cycle gadget to reflect the wrong state Untested: o URL Messages and send to browser script o Authorization messages 0.244: Bugs: o One of the UIN's for offline messages wasn't set properly o The log off packet was malformed, been that way since the beginning, this fixes the offline messages bug o Going offline then online in a status other than online will still show the current status instead of just Online Added: o Auto open the log window (Prefs option) o Auto reconnect when the server drops you (Prefs option) o UIN of message sender passed as argument to Notify Command, use %ld for argument placement in the command Working: o With some help from SuperAmigaMouse's friend, URL Messages and Send to Browser were determined to be fully functioning 0.258: Added: o Prefs option to change the Contact list to just Nick and Status o Send URL button o URLs are now underlined Changed: o All Prefs and the Contact List are saved with Settings -> Save Prefs menu command 0.322: Bugs: o The "End of Search" packet is now recognized o Which also solved the enforcer hits associated with searches *sigh* ... pointers ... :) o Auto reconnect was broken ... pointers ... Changed: o After messing with the login packet, STRICQ now IDs itself as a Win3.1 client, I think... o IMPORTANT: When upgrading from v0.258 you must rename "Colors.cfg" to "Config.cfg", Sorry :( Added: o Extended info queries are new and sent concurrent with the short info request so they work as one query o User online notification command which takes the UIN as an argument, use %ld for the argument placement o ICQ advertising :) To view, open the "System" window after each FIRST login after running STRICQ o Away messages for all online status possibilities o ICQ server listing o ICQ server query (Why? Because it was there...) It always returns the same info no matter which server you use from the server listing o Personal Web Communicator messages are now recognized o No longer requires an active TCP stack online before starting, can be placed in WBStartup if desired Working: o Authorize works just fine 0.375: Bugs: o No more than 125 contacts could be used at a time, fixed by sending multiple Contact List packets for each 125 UINs in the contact list Added: o Individual logging of message traffic per Nick/UIN, double-click entry in the contact list to view history o Userinfo window now has a button for the home page line o Now able to change your basic info o Now able to change your extended info o Quitting STRICQ now properly logs off the server before shutting down o Configurable time column in the message window o Registering a new user is now possible Known Bug: o STRICQ can be started while offline, but the TCP stack must be already be loaded, will try to get it to load without bsdsocket.library later on 0.445: Bugs: o Received URLs were not logged. Added: o Multiple UIN support. All config files have been moved to a new directory PROGDIR:Users// and the logs are stored in PROGDIR:Users//Logs/ This will cause problems for everyone already set up, but it will be necessary to move your current config files to match the new storage setup. This is what took so long to get working o Your Authorization status is now changable along with your basic info o A directory list so that all log files can be read at once o Can now grab and fill in your basic and extended userinfo from the server o Log files now get the Nick or UIN as the comment o Added a Get Userinfo button to the search results list window. o Added a new notify command for System Messages (No arguments are passed) o Started support for "See me when Invisible" and individual personal UIN comments TO DO: (Please help me fill this list :) 1. Iconify and still receive messages (Next version!) 2. Save Incoming Messages window to a file (Next version!) 3. Individual UIN comments 4. See Invisible list 5. Ignore UINs list 6. Color in message history 7. Visual new message notification in Contact List 8. Lag-o-meter WISH LIST: (Require further documentation before implementation) 1. Live chat 2. File transfer (I may add this soon, too...) The author requests of the users: 1. Installer script??? - This has been started... 2. Icons: MWB and NewIcons. They should have the letters STR and ICQ on them. 3. Logo: See number 3. - as many of 2 and 3 as you care to make...