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@kicit.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 - Textinput.mcc 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 TO DO: (Please help me fill this list :) 1. Contact's log on/off history window (Ok, Next release. I promise!) 2. Inconify and still receive messages (if someone on the MUI mailing list will ever give me a straight answer on how to subclass MUIC_Notify) 3. Color in message history 4. Visual new message notification in Contact List 5. 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. Does someone want to do an AmigaGuide? I'll help with final editing. - This has been started... 2. Installer script??? - This has been started... 3. Icons: MWB and NewIcons. They should have the letters STR and ICQ on them. 4. Logo: See number 3. - as many of 3 and 4 as you care to make...