From 673e6c625fc6437ed205a1d17d9a1e5a0083abfa Mon Sep 17 00:00:00 2001 From: Tobias Weimer Date: Mon, 23 Oct 2017 18:01:12 +0200 Subject: Renamed readme.txt --- protocols/AimOscar/docs/AIMOSCAR-Changelog.txt | 455 -------------------- protocols/AimOscar/docs/AIMOSCAR-Readme.txt | 104 ----- protocols/AimOscar/docs/changelog.txt | 455 ++++++++++++++++++++ protocols/AimOscar/docs/readme.txt | 104 +++++ protocols/FacebookRM/docs/facebook - readme.txt | 515 ----------------------- protocols/FacebookRM/docs/readme.txt | 515 +++++++++++++++++++++++ protocols/Gadu-Gadu/docs/gg-license.txt | 340 --------------- protocols/Gadu-Gadu/docs/gg-readme.txt | 338 --------------- protocols/Gadu-Gadu/docs/license.txt | 340 +++++++++++++++ protocols/Gadu-Gadu/docs/readme.txt | 338 +++++++++++++++ protocols/IRCG/docs/IRC_Readme.txt | 47 --- protocols/IRCG/docs/IRC_license.txt | 340 --------------- protocols/IRCG/docs/license.txt | 340 +++++++++++++++ protocols/IRCG/docs/readme.txt | 47 +++ protocols/IcqOscarJ/docs/icq-license.txt | 340 --------------- protocols/IcqOscarJ/docs/icq-readme.txt | 480 --------------------- protocols/IcqOscarJ/docs/license.txt | 340 +++++++++++++++ protocols/IcqOscarJ/docs/readme.txt | 480 +++++++++++++++++++++ protocols/JabberG/docs/changelog_jabber.txt | 206 --------- protocols/JabberG/docs/jabber.txt | 206 +++++++++ protocols/JabberG/docs/readme.txt | 59 +++ protocols/JabberG/docs/readme_jabber.txt | 59 --- protocols/JabberG/docs/todo.txt | 9 + protocols/JabberG/docs/todo_jabber.txt | 9 - protocols/MRA/docs/Readme_MRA.txt | 502 ---------------------- protocols/MRA/docs/readme.txt | 502 ++++++++++++++++++++++ protocols/MSN/docs/history-msn.txt | 529 ------------------------ protocols/MSN/docs/history.txt | 529 ++++++++++++++++++++++++ protocols/MSN/docs/readme-msn.txt | 125 ------ protocols/MSN/docs/readme.txt | 125 ++++++ protocols/MSN/docs/todo-msn.txt | 10 - protocols/MSN/docs/todo.txt | 10 + protocols/MSN/docs/translate-msn.txt | 169 -------- protocols/Omegle/docs/omegle - readme_cz.txt | 100 ----- protocols/Omegle/docs/omegle - readme_en.txt | 100 ----- protocols/Omegle/docs/readme.txt | 100 +++++ protocols/Omegle/docs/readme_cz.txt | 100 +++++ protocols/Tlen/docs/changelog.txt | 274 ++++++++++++ protocols/Tlen/docs/changelog_tlen.txt | 274 ------------ protocols/Tlen/docs/readme.txt | 53 +++ protocols/Tlen/docs/readme_tlen.txt | 53 --- protocols/Twitter/docs/betaVersion.html | 1 - protocols/Twitter/docs/version.html | 1 - 43 files changed, 4926 insertions(+), 5097 deletions(-) delete mode 100644 protocols/AimOscar/docs/AIMOSCAR-Changelog.txt delete mode 100644 protocols/AimOscar/docs/AIMOSCAR-Readme.txt create mode 100644 protocols/AimOscar/docs/changelog.txt create mode 100644 protocols/AimOscar/docs/readme.txt delete mode 100644 protocols/FacebookRM/docs/facebook - readme.txt create mode 100644 protocols/FacebookRM/docs/readme.txt delete mode 100644 protocols/Gadu-Gadu/docs/gg-license.txt delete mode 100644 protocols/Gadu-Gadu/docs/gg-readme.txt create mode 100644 protocols/Gadu-Gadu/docs/license.txt create mode 100644 protocols/Gadu-Gadu/docs/readme.txt delete mode 100644 protocols/IRCG/docs/IRC_Readme.txt delete mode 100644 protocols/IRCG/docs/IRC_license.txt create mode 100644 protocols/IRCG/docs/license.txt create mode 100644 protocols/IRCG/docs/readme.txt delete mode 100644 protocols/IcqOscarJ/docs/icq-license.txt delete mode 100644 protocols/IcqOscarJ/docs/icq-readme.txt create mode 100644 protocols/IcqOscarJ/docs/license.txt create mode 100644 protocols/IcqOscarJ/docs/readme.txt delete mode 100644 protocols/JabberG/docs/changelog_jabber.txt create mode 100644 protocols/JabberG/docs/jabber.txt create mode 100644 protocols/JabberG/docs/readme.txt delete mode 100644 protocols/JabberG/docs/readme_jabber.txt create mode 100644 protocols/JabberG/docs/todo.txt delete mode 100644 protocols/JabberG/docs/todo_jabber.txt delete mode 100644 protocols/MRA/docs/Readme_MRA.txt create mode 100644 protocols/MRA/docs/readme.txt delete mode 100644 protocols/MSN/docs/history-msn.txt create mode 100644 protocols/MSN/docs/history.txt delete mode 100644 protocols/MSN/docs/readme-msn.txt create mode 100644 protocols/MSN/docs/readme.txt delete mode 100644 protocols/MSN/docs/todo-msn.txt create mode 100644 protocols/MSN/docs/todo.txt delete mode 100644 protocols/MSN/docs/translate-msn.txt delete mode 100644 protocols/Omegle/docs/omegle - readme_cz.txt delete mode 100644 protocols/Omegle/docs/omegle - readme_en.txt create mode 100644 protocols/Omegle/docs/readme.txt create mode 100644 protocols/Omegle/docs/readme_cz.txt create mode 100644 protocols/Tlen/docs/changelog.txt delete mode 100644 protocols/Tlen/docs/changelog_tlen.txt create mode 100644 protocols/Tlen/docs/readme.txt delete mode 100644 protocols/Tlen/docs/readme_tlen.txt delete mode 100644 protocols/Twitter/docs/betaVersion.html delete mode 100644 protocols/Twitter/docs/version.html (limited to 'protocols') diff --git a/protocols/AimOscar/docs/AIMOSCAR-Changelog.txt b/protocols/AimOscar/docs/AIMOSCAR-Changelog.txt deleted file mode 100644 index ff2bf63416..0000000000 --- a/protocols/AimOscar/docs/AIMOSCAR-Changelog.txt +++ /dev/null @@ -1,455 +0,0 @@ -AimOSCAR Release 6 - - *fixed contact list snac parsing error. - *changed sleep limit on contact adding. - *Aim links support option now stays unticked. - *fixed first run dialog tabbing fix. - *fixed the firstrun dialog to show up at the right time(i.e. before miranda loads). - *fixed a deferencing of a null pointer that caused a crash during the initiation of file transfers. - *increased size of the profile dialog. - *added notification of buddy list modifications. - *bbcode url additions. - *modification to non-bbcode converted links. - *away message removed on status change always. - *now respects the profile path. - *group and buddy ids do not delete when a buddy goes offline now(caused addition and deletion failures). - *context menu item to add buddies that aren't on your list(Yes, it knows whose been naughty and who hasn't been at all) - *Instant Idler Dialog was added to the main menu. *Instant idle options are mostly found there. - *Added instant idle on login option. - *Added icons for html away message, profile, instant idle, and adding buddies - *Addition/Deletion error code string modifications. - *Error code 0x02 added to deletion error codes. - *added popups to replace messageboxes. - *additional parameters for a bunch of functions - so we can connect to multiple servers. - *email server connection & check. - *connection does not attempt to sleep for 5 seconds on all family 4 commands anymore. - *a bit of cleanup. - *Modifications to the mail checking. - *An additional option to set mail checking on login. - *Main menu item to check mail. - *Main menu item to manage account- includes changing password. - *Changed the instant idle icon to one in the round icons (colored) 1.0 by maldi. - *Added an icon for mail taken from the Yahoo plugin(by Faithhealer I believe) & I changed it's contrast a bit. - *Modified the aesthetics of the first run dialog. - *fixes for instant idling- so now regular idling is ignored if instant idling is set. - *a few migration from toc2 to aimoscar additions. - *Fixed extra clist icons. - *Extended status icons now delete on log off instead of the "DisableESIcons" key :-D. - *Moved ES icons to ADV3 column. - *fixed timer check at start. - *lots of html & bbcode conversion fixes. - *fixes for additions and deletions(when someone has multiple copies of the same buddy on the list). - *More fixing for extra clist icons. - *Auto-idle now sets AIM's status to Away if 'Do not reply to requests for this message' is ticked in Options>Status>Status Messages. - *snac length was incorrect by 6 bytes resulting in login error detection problems. - *stopped increasing sequence number on packet sending failure- so next packet won't get you kicked. - *fixed a packet length bug in contact list packet. - *Stopped removing the MirVer Key on log off. - *stopped removing extra clist icons on logoff. - *fixed a bug that caused module deletion to not work and potential addition/deletion bugs. - *tons of cleanup. - *compiles with mingwstudio now. - *no more extra winsock dependencies- created my own htons() and htonl() functions :-). - *fixed a packet sending race condition resulting in possible kicking.(found by ripoff). - *replace str functions with lstr functions. - *fix by borkra for failure to close connection handles on abrupt disconnection.. - *fix for tlv crash(thanks borkra). - *fixed status fallback issues for offline to any status besides online, away, invis, and offline. - *aimoscar identifies unknown client's as "?" now. - *close file transfer socket on failure. - *cleaned up disconnection code a bit. - *now if you manually check your mail- you'll get a popup even if you don't have mail. - *Fixed a bug that caused the unknown user string to overwrite the SMS string. - *fixed a bug that causes a crash on an buddy addition failure. - *fixed an accidental usage of utf for non-utf miranda. - *fixed some group addition bugs. - *fixed a bug causing unknown to be written over known clients on status change. - *Offline all contacts on miranda startup(Oops :-D). - *Changed how aimoscar writes the MirVer string to the db- so that client change notifications don't happen twice. - *set a timeout for peer connection attempts so that it doesn't attempt for 45* seconds. - *Fixed a bunch of buffer overruns involving DBVARIANTS. - *Changed the login order to force aol to send us a list on login. - *Changed group handling to not move manually added users to their actual group. - *Changed group handling to not lowercase all server-side group names. - *Added meebo client detection. - *Added adium client detection(beta adium only). - *Modified the gaim/adium detection to show as only gaim detection. - *Removal of some useless strlcpy() somewhere, and #define all client names. - *Fixed a potential bug in keepalive sending. - *lowest keepalive value is now 15 seconds - *fixed login problems from previous login order change. - *fixed utf8 sending for aim clients. - ------------------------- - -AimOSCAR Beta 5 - - * fixed sending the autoaway msg- so it shouldn't result in crashes and crap. - * Idle and automessage tlv's are now considered to be different things. - * Instant idle- idles you if you change the setting from off to on now(instead of just when you change the time amount). - * Options dialog changes. - * Removed pointless structs in code. - * Removed some functions that were not used. - * Replaced malloc() with c++ style memory allocation. - * Replaced free() with c++ style memory deletion. - * now use delete[] correctly. - * addition of a tlv class to make code more maintainable and easier to deal with. - * major code clean up. - * removed extra generic services not used- here and there. - * dynamic memory allocation for all strip and conversion functions. - * Fixed memleaks here and there. - * Removal of most static memory buffers- they were approximately 8KB allocation for each. - * Addition of dynamic memory buffers and small memory buffers. - * attempted to fix buddy addition. - * Addition of a snac and flap class. - * gaim clients now detected as gaim/adium clients. - * fix options dialog to show up when dialog options are not checked. - * a buffer overrun no longer occurs if there is no profile. - * a buffer overrun no longer occurs when viewing things with %n in them. - * some more reorganization. - ------------------------- - -AimOSCAR Beta 4 - - * Fixed overlapping text in the options window. - * Shows the aimoscar icon in the firstrun window now. - * naim, gaim, aim 5.x, aim 4.x, aim triton, aim express, and aim toc detection. - * Hiptop users now detected as GPRS clients. - * Mobile users are now detected as SMS clients. - * message length limit- so messages don't timeout. - * error snac now works correctly. - * error handling for all snac families. - * %n now changed to a name in auto-away messages. - * goim links(taken from AimTOC2). - * modifications to html link handling(No longer strips the title). - * fixed idling(forgot to flip bytes from host to network byte order). - * Instant idling option. - * No longer attempts to grab the away message for people who are offline. - * Changed the confirmed, unconfirmed, aol, and bot icons. - ------------------------- - -AimOSCAR Beta 3 - - * modifications for visual studio 2005. - * added strlcpy and wcslcpy for buffer overrun protection. - * Modifications to handle aim links. - * Temporary users now appear online. - * Contacts are now added correctly when the buddy list is recieved. - * html to bbcode conversion when a contact messages you for both wide char and ascii messages. - * bbcode to html conversion when you message a contact for both wide char and ascii messages. - * bold, italic, underline, and text color natively supported too and from contacts. - * modified the strip_html functions to remove a possible buffer overrun. - * fixed the strip_html(wide char) function. - * if recieve flap type 4 after connection- aimoscar now offlines you and your buddies. - * fixed a memory leak in find_contact(). - * fixed memory leaks in the packet receiving handler. - * fixed a memory leak in add_contacts_to_groups(). - * fixed memory leak with sending messages. - * fixed memory leaks involving the extended and account type icon functions. - * moved freeing of globally allocated strings to the unload function(should stop some hangings on exit). - * addition of a first run dialog for entering a username and password(contributed by RiPOFF). - * Temporary Contacts can now added permanently to the buddy list. - * Contacts added to the list are now added to their actual server-side group. - * Fix for a hang in the aim keepalive thread(contributed by borkra). - * The option title and user info dialogs now use the dll name as the title(use to be hardcoded as 'AimOSCAR'). - * Build time now included in the plugin description. - * Now idles the user according the idle settings. - * fixed a memory leak in the proxy file transfer handler. - * fixed a buffer overrun in the way default away messages are handled. - * changed the default away message to be the same in all cases. - * An away message is no longer sent as an autoreply if 'Do not reply to request for this message' is set. - ------------------------- - -AimOSCAR Beta 2 - - * Doesn't send utf8 text to buddies who don't support it. - * Contacts are now temporary contacts if they aren't on your buddy list. - * Doesn't send your away message when a buddy just sent theirs. - * doesn't add "aolsystemmsg" to your buddy list cause it's a useless piece of crap of a buddy. - * cleaned up and functionized the code that offlines contacts. - * cleaned up defines.h. - * added an option to disable sending autoreplies. - * some additional code cleaning somewhere. - ------------------------- - -AimOSCAR Beta 1 - - * Fixed a bug that caused garbage to appear instead of a recieved message. - * Multiple threads should no longer attempt to close the direct port causing miranda to hang. - * Added the ability to add buddies back in. - * Ichat and trillian detection modifications. - * Added the critical status section back in- I apparently deleted it? - * Only adds groups to the db if there are db contacts in them. - * No longer warns you if the username and password are not in the db if you aren't attempting to connect. - * Now strips away message linebreaks and replaces with html linebreaks. - * '/r' now removed correctly when stripping linebreaks. - ------------------------- - - AimOSCAR Alpha 8.3 - - * Ability to send and recieve unicode messages. - * html characters are stripped from unicode messages. - * Conversion of greater than and less than symbols to their escape character counterparts for unicode messages. - * The 'disable extended status icons' now stays checked. - * 'AimOCAR must be reconnected for this option to take effect' changed to 'AimOSCAR must be...' - * Additional client detection: Qip, micq, im2, and sim. - * fixed the aimoscar folders everywhere bug in the profile saving code. - * connection now only waits a second and up to three seconds for the buddylist to be received - * removed the on demand server-side group handling because it was a *giant* bottleneck. - * there should be no more crappy hanging because of server-side handling slowness. Going to have to rehack the whole thing in a better way or something. - * away message is now sent to buddies when they message. - * modified the direct port to shutdown before the aol connection- So hopefully that solves the hangs. - * moved most message box errors over to another thread to stop the blocking behavior. - ------------------------- - -AimOSCAR Alpha 8.2 - -+Group changes are now modularized - hopefully resulting in a smaller dll. -+Server now set back to default if set to blank -+New option to change the default group that contacts are added to in some cases. -+Now one space instead of two spaces between 'Disable' and 'account' for the "Disable account type icon" option. -+all additions and deletions of extra icons occur in different threads now -+removed the 'sleep one second' code I accidently left in along with the old extra icon deletion code. -+new default for keepalive packets- sent every 1 minute instead of every 7 minutes. -+option to change the default time keepalive packets are sent. -+added the ability to change one's profile -+%n now codes for the user's name in both receiving profiles & away messages. -+removed useless conversion to text for profiles(for now). -+carrots now changed into escape character counterparts on send- so that offical clients don't get confused. -+modified trillian detection to reduce false positives. -+added ichat detection- no icon -+Client information is deleted when going offline now. -+Extended status icons are removed when a buddy goes offline now. -+Fixed a bug that caused a user to be removed from your list if you changed a group name's case(apparently AOL considers two groups with the same name the same group even if they have case variations) -+All group comparisions are now case insensitive. In other words, the server-side group doesn't change if you change the group name. - -------------------------- - -AimOSCAR Alpha 8.1(7.2 for Goons) - -+icq's set extra status icon works correctly now(clist bug!) -+changed the hiptop icon to a better one -+file receiving shouldn't memory leak anymore -+receiver now knows if a file transfer was cancelled -+typing notifications(for you bitchy Goons) -+moved the setting of extra icons to a different thread; so their creation service isn't bogged down causing some to not appear. - -------------------------- - -Alpha 8.0 - -+AimOSCAR no longer handles any type of rendervous connection as a file transfer connection -+Added extended status icons to designate unconfirmed, confirmed, AOL, ICQ, and Admin users -+added extended status icons to designate hiptop and bot users -+AimOSCAR now identifies Miranda ICQ, Miranda AimOSCAR, Trillian, and Kopete users -+Direct Connection port is now set to zero after being unaquired. -+file transfers should now crash less or NEVER, but we'll see. -+binding to the direct port no longer occurs until you are successfully connected. -+Added option to disable account type icons. -+added option to disable extended status icons. -+added option to masquerade as a hiptop user. - -------------------------- - -AimOSCAR Alpha 7.1 - --changed main connection to a different thread so that it doesn't cause miranda to hang while AimOSCAR connects. --moved peer and proxy connection attempts to a different thread to stop freezing. --fixed a bug that caused hanging if miranda was exited suddenly right after starting. --AimOSCAR no longer attempts to connect if there is no username or password specified --AimOSCAR no longer deletes the away message of a contact when one trys to view the contact's profile if that contact doesn't have a profile. --AimOSCAR Now adds "No Profile" when attempting to view a profile of someone who does not have one. --fixed a bug that caused viewing html away messages not to work on buddies with spaces in their name. --If the a user does not send the port tlv with a file transfer request- AimOSCAR no-longer attempts to save the port to the db. --When cancelling a file AimOSCAR now correctly attempts to grab a byte from the db instead of a word. --AimOSCAR No longer keeps the direct connection listening port open while disconnected. --AimOSCAR Now free's all malloc'd memory. --When connecting to aol's proxy- the connection no longer timesout after the grace period has ended. --When a file transfer is initiated with a contact and another is attempted- AimOSCAR no longer continues to attempt the second transfer even though it says it won't. --The File Transfer Key is now removed from the db when a proxy file transfer fails(caused attempts future file transfer attempts to fail). - -------------------------- - -AimOSCAR Alpha 7.0 - --added display name to the options dialog. --file transfering added. --fixed bug that causes process hanging(*ahem* file transfer bug). --added a 'force proxy transfers' option to the options dialog. --fixed bug that removed a user's status message from the database when their profile was requested --added a option to specify grace period or file transfer time out(default-60 seconds, min-15 seconds, max-0xffff seconds) --caught a bug right before the release; which, caused file transfers to fail in some cases. --caught another bug that caused Uppercase characters to not be able to be entered in the display name box. - -------------------------- - -Alpha 6.9 -Bug Fix release. - --Chatting with Triton users should work(probably AOL users also) --fixed bug that causes away messages to stay when a user previously was away. --added online time(feature) - -------------------------- - -Alpha 6.8 - --no more phantom contacts, and the contact list snac works again.... and brings your ????? groups back again! woohoo! - -------------------------- - -Alpha 6.7 - --Now sends keepalive packets every 7 minutes. See if this fixes peoples disconnection problems.:-) - -------------------------- - -Alpha 6.6 - --Changed AimOSCAR to wait five seconds before sending the ssi version to AOL if the contact list snac has not been sent by aol yet. - -------------------------- - -Alpha 6.5 --fixed default group deletion if removing a user from it. --added a check to see if a group exist before adding it --fixed the elusive snac_contact_list bug. Apparently, aol sends an extra tlv containing the server-side list version(0x03) if the client already specified it. Because, Miranda is threaded it would sometimes specify it before the contact list was received; and because the extra data was not accounted for a buffer overrun would occur. --Fixed some group bugs. AimOSCAR would attempt adjust groups after receiving one snac_contact_list packet before; however, AOL apparently can send multiple- so, some buddies would not have group id's specified, etc and madness would happen. --Added some SNACs that tell the errors aol is giving via msgboxes. --Status messages are now removed from the database if the contact isn't away anymore. --Status messages are only retrieved if they are requested by the user now. Via, a call implemented in the core or via the HTML version I implemented. This should resolve issues were AimOSCAR was unable to request any away messages, because it already requested it's limit. --General group handling improvements. - -------------------------- - -alpha 6.4 - --checks to see whether a group id exist before deleting a group --fixed all contacts deletion bug --forgot to mention in the last version dynamic creation of some module names now occurs on start up so that duplicate code could be removed - -------------------------- - -AimOSCAR alpha 6.3 - --changes to get groups working correctly again. --changes to fix connection problems and hanging that can occur-(added some critical sections to prevent duplicate connection threads and restructured some of the code) --created the SNAc for group deletion.(apparently i forgot to create it....no wonder groups were never deleted) --Automatically removes empty server-side groups on log in(they will be added to your list before the server-side one is deleted-so expect them add once, but not after that) --Removes any groups that become empty during the course of the connection to aol. --Creates groups on the fly when users are added to them... for clarification(this isn't a new feature) - -------------------------- - -Alpha 6.2 release: - --Utf Group support- and probably bugs. --AimOSCAR now tells if no away message is provided by the server(Some contacts do not provide one for some reason on some occasions? I checked this on gaim, and aim 5.9 and they both did not show one either. The away message is apparently absent in the packet sent by AOL even after it is requested.) --Fixed html appearing in away messages on the buddy list. --fixed crash that occured when changing status to away if "do not reply to request for this message" was set in the options. --Message Delivery Confirmation is now disabled by default --Restructured the code for saving away messages and profiles- it is now contained in the write_away_message and write_profile functions; which, makes reading the SNACs code easier and helps reduce executable size. - -------------------------- - -Alpha 6.1 - --Now grabs the away message directly from the database if miranda hasn't aquired it yet. --Removed some check that obviously didn't fix the random connection crashes on the buddy list SNAC. - -------------------------- - -Alpha 6.0 - --dynamic creation and deletion of cookie, away message storage, protocol name, and current working directory --Module deletion functions added --Fixed some bugs with group handling(module deletion fixed these bugs) --Group deletion added. All buddies in the group that is deleted are moved to the 'Buddies' group. --Changed group handling to not delete buddies in the 'Buddies' group when that group is deleted. --'auto response' messages now indicate that they are auto response messages. --added unique id return capablity to make AimOSCAR compatible with metacontacts.(hopefully) --turned the the away message handler into a CRITICALSECTION so that it doesn't screw up and not set an away message.(Hopefully) - -------------------------- - -Alpha 5.2 released. - --Fixed a nasty bug that caused crashes when attempting to view html away messages. - -------------------------- - -Alpha 5.1 - --Fixed a bug that caused the search dialog to display garbage names after searching. - -------------------------- - -Alpha 5.0 - --G++ Compilation --Idle time now shows correctly --Doesn't use 16MB of virtual memory anymore --Added an option to remove message confirmation --Buddy Addition/Deletion implemented --Group Addition(Server-side) --Implemented all backend snacks(or SNACs;-) ) for group/buddy addition/deletion --Made a small modification to the buddylist SNAC anaylsis to catch(perhaps) a random bug that occurs when retrieving the buddy list after login. - -------------------------- - -Alpha 4.3 - --Fixed Wireless buddies to show as online(Don't be surprised when you get the two bots that AOL auto add's to your buddy list now... The change I made in the id string-e.g. emulated the offical client id string- caused aol to have THAT spectacular effect) --And those damnedable directories should be gone for good. Hopefully. - -------------------------- - -Alpha 4.2 - --Can now see that contacts are idle.(Turn dim idle contacts on) --Fixed SNAC(03,0B) analysis(see: http://iserverd.khstu.ru/oscar/snac_03_0b.html)- multiple tlv's can now be read. --On the phone status no longer shows up in the aim menu. --Now "Is Connecting" status is now shown while AimOSCAR is connecting. --On the phone, DnD, NA, Occupied, and out to lunch are now linked to away status. --Free for chat is now linked to Online status. --In certain circumstances AimOSCAR would become stuck on "Is Connecting"; and would not reconnect until Miranda was restarted.- This should not happen anymore. - -------------------------- - -Alpha 4.1 - --Users appear in their actual aim groups.(No add, deletion, changing yet.) - -------------------------- - -Alpha 4.0 - --added groups --fixed nonworking outgoing messages - -------------------------- - -Alpha 3 - --Converted to c++, so that I could clean up some of the code --Away messages should change even if you are already away --rogue AimOSCAR directories should no longer be created --'to' was changed to 'too' somewhere in the code --You should no longer appear as Unknown contact when typing(Re-apply the options) --mobile people should have mobile status now. - -------------------------- - -Alpha 2(Alpha 1.1) --? - -------------------------- - -Alpha 1 --initial release - diff --git a/protocols/AimOscar/docs/AIMOSCAR-Readme.txt b/protocols/AimOscar/docs/AIMOSCAR-Readme.txt deleted file mode 100644 index 7713b18ec8..0000000000 --- a/protocols/AimOscar/docs/AIMOSCAR-Readme.txt +++ /dev/null @@ -1,104 +0,0 @@ -AIM protocol plugin for Miranda IM - -About: - -This Miranda IM plugin allows you to connect with AIM -instant messenger network and communicate with other AIM users. -It also allows you to connect with other linked AOL networks -such as, iChat and ICQ. - -Supported Statuses: - -Online - -Away - -Invisible - -Offline - -idle - - Features: - -Send/Receive messages - -Addition/Deletion of buddies. - -File Transfer - -AOL Mail Checking - -Instant Message Formatting(With Appropriate Plugins) - -Away Message & Profile Viewing - -Aim Links Handling on Websites - -Options Overview: - AIM User Details: - Screenname- Your account name. - Display Name- The name you want to show up in your IM conversations. - Password- Your account password. - Login Server- The server you are going to login to.(Remove it to reset it). - AIM Options: - Message Delivery Confirmation- Whether to have notifications of your message reaching other buddies. - Do Not Autoreply When Away- Whether to send an away message to a buddy if they message you. - Convert Incoming Messages to BBCode- Enable if you want to see some formating from your buddies. - Convert Outgoing Messages to HTML- Enable if you want some formating to be sent to your buddies. - Disable Account Type Icons-Removes some extra clist icons that are only visible on clist_modern and clist_nicer. - Disable Extended Status Icons-Removes some extra clist icons that are only visible on clist_modern and clist_nicer. - Handle aim: links on websites- Enable to allow handling of goim links. - Check Mail on Login- Enable to have your account email automatically checked on login. - Advanced Options: - Keep Alive Timer- The amount of time between each keepalive packet that aim sends. - File Transfer Grace Period- The amount of time before an inactive connection is disconnected for file transfers. - Instant Idle on Login- Idles you on login. - Force Proxy File Transfers- Makes all file transfers go through AOL's proxy server. - Masquerade as a Sidekick/Hiptop User- Enable to 'fake' that you are on an aim mobile sidekick device. - -Main Menu Options Overview: - Manage Account- Opens the manage your account link on AOL's website. - Check Mail- Checks your mail for new messages. - Instant Idle- Let's you specify the amount of hours and minutes you want to set yourself to idle as. - -Context Menu Options Overview: - Add To Server List- Adds a buddy to your server-side buddy list if they aren't already on it. - File- Let's you send files to the particular buddy. - Read Profile- Opens a browser window with the specified buddy's profile. - Read Away Message- Opens a dialog with a text version of the specified buddy's away message. - Read HTML Away Message- Opens a browser window the the specified buddy's away message. - -Contact: - -Current developer: - Boris Krasnovskiy - Email: borkra@miranda-im.org - -Former developer and creator: - Aaron Myles Landwehr - Email: aaron@miranda-im.org - AIM: thegermanaaron - ICQ: 197688952 - IRC: snaphat @ #miranda @ irc.freenode.net - JABBER: snaphat@gmail.com - MSN: whitehata_zz@hotmail.com - YAHOO: snapdaemon - -Thanks (by Aaron Myles Lendwehr): - -To the numerous bug testers who make it possible for me to code badly and get away with it. - -To My kitten Mew for typing on the keyboard everytime I try to do something. - -To the Project members for making the plugin possible to code. - -To AOL for a badly designed protocol. - -To Koobs for keeping me smiling(he made me put it). - -To Kimberly Myers who I love a great deal more than Anything else. - -To Elise Bader for being the greatest secret holder and friend ever. - -License and Copyright -_____________________ - -Copyright (C) 2008-2009 Boris Krasnovskiy -Copyright (C) 2005-2006 Aaron Myles Landwehr - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - \ No newline at end of file diff --git a/protocols/AimOscar/docs/changelog.txt b/protocols/AimOscar/docs/changelog.txt new file mode 100644 index 0000000000..ff2bf63416 --- /dev/null +++ b/protocols/AimOscar/docs/changelog.txt @@ -0,0 +1,455 @@ +AimOSCAR Release 6 + + *fixed contact list snac parsing error. + *changed sleep limit on contact adding. + *Aim links support option now stays unticked. + *fixed first run dialog tabbing fix. + *fixed the firstrun dialog to show up at the right time(i.e. before miranda loads). + *fixed a deferencing of a null pointer that caused a crash during the initiation of file transfers. + *increased size of the profile dialog. + *added notification of buddy list modifications. + *bbcode url additions. + *modification to non-bbcode converted links. + *away message removed on status change always. + *now respects the profile path. + *group and buddy ids do not delete when a buddy goes offline now(caused addition and deletion failures). + *context menu item to add buddies that aren't on your list(Yes, it knows whose been naughty and who hasn't been at all) + *Instant Idler Dialog was added to the main menu. *Instant idle options are mostly found there. + *Added instant idle on login option. + *Added icons for html away message, profile, instant idle, and adding buddies + *Addition/Deletion error code string modifications. + *Error code 0x02 added to deletion error codes. + *added popups to replace messageboxes. + *additional parameters for a bunch of functions - so we can connect to multiple servers. + *email server connection & check. + *connection does not attempt to sleep for 5 seconds on all family 4 commands anymore. + *a bit of cleanup. + *Modifications to the mail checking. + *An additional option to set mail checking on login. + *Main menu item to check mail. + *Main menu item to manage account- includes changing password. + *Changed the instant idle icon to one in the round icons (colored) 1.0 by maldi. + *Added an icon for mail taken from the Yahoo plugin(by Faithhealer I believe) & I changed it's contrast a bit. + *Modified the aesthetics of the first run dialog. + *fixes for instant idling- so now regular idling is ignored if instant idling is set. + *a few migration from toc2 to aimoscar additions. + *Fixed extra clist icons. + *Extended status icons now delete on log off instead of the "DisableESIcons" key :-D. + *Moved ES icons to ADV3 column. + *fixed timer check at start. + *lots of html & bbcode conversion fixes. + *fixes for additions and deletions(when someone has multiple copies of the same buddy on the list). + *More fixing for extra clist icons. + *Auto-idle now sets AIM's status to Away if 'Do not reply to requests for this message' is ticked in Options>Status>Status Messages. + *snac length was incorrect by 6 bytes resulting in login error detection problems. + *stopped increasing sequence number on packet sending failure- so next packet won't get you kicked. + *fixed a packet length bug in contact list packet. + *Stopped removing the MirVer Key on log off. + *stopped removing extra clist icons on logoff. + *fixed a bug that caused module deletion to not work and potential addition/deletion bugs. + *tons of cleanup. + *compiles with mingwstudio now. + *no more extra winsock dependencies- created my own htons() and htonl() functions :-). + *fixed a packet sending race condition resulting in possible kicking.(found by ripoff). + *replace str functions with lstr functions. + *fix by borkra for failure to close connection handles on abrupt disconnection.. + *fix for tlv crash(thanks borkra). + *fixed status fallback issues for offline to any status besides online, away, invis, and offline. + *aimoscar identifies unknown client's as "?" now. + *close file transfer socket on failure. + *cleaned up disconnection code a bit. + *now if you manually check your mail- you'll get a popup even if you don't have mail. + *Fixed a bug that caused the unknown user string to overwrite the SMS string. + *fixed a bug that causes a crash on an buddy addition failure. + *fixed an accidental usage of utf for non-utf miranda. + *fixed some group addition bugs. + *fixed a bug causing unknown to be written over known clients on status change. + *Offline all contacts on miranda startup(Oops :-D). + *Changed how aimoscar writes the MirVer string to the db- so that client change notifications don't happen twice. + *set a timeout for peer connection attempts so that it doesn't attempt for 45* seconds. + *Fixed a bunch of buffer overruns involving DBVARIANTS. + *Changed the login order to force aol to send us a list on login. + *Changed group handling to not move manually added users to their actual group. + *Changed group handling to not lowercase all server-side group names. + *Added meebo client detection. + *Added adium client detection(beta adium only). + *Modified the gaim/adium detection to show as only gaim detection. + *Removal of some useless strlcpy() somewhere, and #define all client names. + *Fixed a potential bug in keepalive sending. + *lowest keepalive value is now 15 seconds + *fixed login problems from previous login order change. + *fixed utf8 sending for aim clients. + +------------------------ + +AimOSCAR Beta 5 + + * fixed sending the autoaway msg- so it shouldn't result in crashes and crap. + * Idle and automessage tlv's are now considered to be different things. + * Instant idle- idles you if you change the setting from off to on now(instead of just when you change the time amount). + * Options dialog changes. + * Removed pointless structs in code. + * Removed some functions that were not used. + * Replaced malloc() with c++ style memory allocation. + * Replaced free() with c++ style memory deletion. + * now use delete[] correctly. + * addition of a tlv class to make code more maintainable and easier to deal with. + * major code clean up. + * removed extra generic services not used- here and there. + * dynamic memory allocation for all strip and conversion functions. + * Fixed memleaks here and there. + * Removal of most static memory buffers- they were approximately 8KB allocation for each. + * Addition of dynamic memory buffers and small memory buffers. + * attempted to fix buddy addition. + * Addition of a snac and flap class. + * gaim clients now detected as gaim/adium clients. + * fix options dialog to show up when dialog options are not checked. + * a buffer overrun no longer occurs if there is no profile. + * a buffer overrun no longer occurs when viewing things with %n in them. + * some more reorganization. + +------------------------ + +AimOSCAR Beta 4 + + * Fixed overlapping text in the options window. + * Shows the aimoscar icon in the firstrun window now. + * naim, gaim, aim 5.x, aim 4.x, aim triton, aim express, and aim toc detection. + * Hiptop users now detected as GPRS clients. + * Mobile users are now detected as SMS clients. + * message length limit- so messages don't timeout. + * error snac now works correctly. + * error handling for all snac families. + * %n now changed to a name in auto-away messages. + * goim links(taken from AimTOC2). + * modifications to html link handling(No longer strips the title). + * fixed idling(forgot to flip bytes from host to network byte order). + * Instant idling option. + * No longer attempts to grab the away message for people who are offline. + * Changed the confirmed, unconfirmed, aol, and bot icons. + +------------------------ + +AimOSCAR Beta 3 + + * modifications for visual studio 2005. + * added strlcpy and wcslcpy for buffer overrun protection. + * Modifications to handle aim links. + * Temporary users now appear online. + * Contacts are now added correctly when the buddy list is recieved. + * html to bbcode conversion when a contact messages you for both wide char and ascii messages. + * bbcode to html conversion when you message a contact for both wide char and ascii messages. + * bold, italic, underline, and text color natively supported too and from contacts. + * modified the strip_html functions to remove a possible buffer overrun. + * fixed the strip_html(wide char) function. + * if recieve flap type 4 after connection- aimoscar now offlines you and your buddies. + * fixed a memory leak in find_contact(). + * fixed memory leaks in the packet receiving handler. + * fixed a memory leak in add_contacts_to_groups(). + * fixed memory leak with sending messages. + * fixed memory leaks involving the extended and account type icon functions. + * moved freeing of globally allocated strings to the unload function(should stop some hangings on exit). + * addition of a first run dialog for entering a username and password(contributed by RiPOFF). + * Temporary Contacts can now added permanently to the buddy list. + * Contacts added to the list are now added to their actual server-side group. + * Fix for a hang in the aim keepalive thread(contributed by borkra). + * The option title and user info dialogs now use the dll name as the title(use to be hardcoded as 'AimOSCAR'). + * Build time now included in the plugin description. + * Now idles the user according the idle settings. + * fixed a memory leak in the proxy file transfer handler. + * fixed a buffer overrun in the way default away messages are handled. + * changed the default away message to be the same in all cases. + * An away message is no longer sent as an autoreply if 'Do not reply to request for this message' is set. + +------------------------ + +AimOSCAR Beta 2 + + * Doesn't send utf8 text to buddies who don't support it. + * Contacts are now temporary contacts if they aren't on your buddy list. + * Doesn't send your away message when a buddy just sent theirs. + * doesn't add "aolsystemmsg" to your buddy list cause it's a useless piece of crap of a buddy. + * cleaned up and functionized the code that offlines contacts. + * cleaned up defines.h. + * added an option to disable sending autoreplies. + * some additional code cleaning somewhere. + +------------------------ + +AimOSCAR Beta 1 + + * Fixed a bug that caused garbage to appear instead of a recieved message. + * Multiple threads should no longer attempt to close the direct port causing miranda to hang. + * Added the ability to add buddies back in. + * Ichat and trillian detection modifications. + * Added the critical status section back in- I apparently deleted it? + * Only adds groups to the db if there are db contacts in them. + * No longer warns you if the username and password are not in the db if you aren't attempting to connect. + * Now strips away message linebreaks and replaces with html linebreaks. + * '/r' now removed correctly when stripping linebreaks. + +------------------------ + + AimOSCAR Alpha 8.3 + + * Ability to send and recieve unicode messages. + * html characters are stripped from unicode messages. + * Conversion of greater than and less than symbols to their escape character counterparts for unicode messages. + * The 'disable extended status icons' now stays checked. + * 'AimOCAR must be reconnected for this option to take effect' changed to 'AimOSCAR must be...' + * Additional client detection: Qip, micq, im2, and sim. + * fixed the aimoscar folders everywhere bug in the profile saving code. + * connection now only waits a second and up to three seconds for the buddylist to be received + * removed the on demand server-side group handling because it was a *giant* bottleneck. + * there should be no more crappy hanging because of server-side handling slowness. Going to have to rehack the whole thing in a better way or something. + * away message is now sent to buddies when they message. + * modified the direct port to shutdown before the aol connection- So hopefully that solves the hangs. + * moved most message box errors over to another thread to stop the blocking behavior. + +------------------------ + +AimOSCAR Alpha 8.2 + ++Group changes are now modularized - hopefully resulting in a smaller dll. ++Server now set back to default if set to blank ++New option to change the default group that contacts are added to in some cases. ++Now one space instead of two spaces between 'Disable' and 'account' for the "Disable account type icon" option. ++all additions and deletions of extra icons occur in different threads now ++removed the 'sleep one second' code I accidently left in along with the old extra icon deletion code. ++new default for keepalive packets- sent every 1 minute instead of every 7 minutes. ++option to change the default time keepalive packets are sent. ++added the ability to change one's profile ++%n now codes for the user's name in both receiving profiles & away messages. ++removed useless conversion to text for profiles(for now). ++carrots now changed into escape character counterparts on send- so that offical clients don't get confused. ++modified trillian detection to reduce false positives. ++added ichat detection- no icon ++Client information is deleted when going offline now. ++Extended status icons are removed when a buddy goes offline now. ++Fixed a bug that caused a user to be removed from your list if you changed a group name's case(apparently AOL considers two groups with the same name the same group even if they have case variations) ++All group comparisions are now case insensitive. In other words, the server-side group doesn't change if you change the group name. + +------------------------- + +AimOSCAR Alpha 8.1(7.2 for Goons) + ++icq's set extra status icon works correctly now(clist bug!) ++changed the hiptop icon to a better one ++file receiving shouldn't memory leak anymore ++receiver now knows if a file transfer was cancelled ++typing notifications(for you bitchy Goons) ++moved the setting of extra icons to a different thread; so their creation service isn't bogged down causing some to not appear. + +------------------------- + +Alpha 8.0 + ++AimOSCAR no longer handles any type of rendervous connection as a file transfer connection ++Added extended status icons to designate unconfirmed, confirmed, AOL, ICQ, and Admin users ++added extended status icons to designate hiptop and bot users ++AimOSCAR now identifies Miranda ICQ, Miranda AimOSCAR, Trillian, and Kopete users ++Direct Connection port is now set to zero after being unaquired. ++file transfers should now crash less or NEVER, but we'll see. ++binding to the direct port no longer occurs until you are successfully connected. ++Added option to disable account type icons. ++added option to disable extended status icons. ++added option to masquerade as a hiptop user. + +------------------------- + +AimOSCAR Alpha 7.1 + +-changed main connection to a different thread so that it doesn't cause miranda to hang while AimOSCAR connects. +-moved peer and proxy connection attempts to a different thread to stop freezing. +-fixed a bug that caused hanging if miranda was exited suddenly right after starting. +-AimOSCAR no longer attempts to connect if there is no username or password specified +-AimOSCAR no longer deletes the away message of a contact when one trys to view the contact's profile if that contact doesn't have a profile. +-AimOSCAR Now adds "No Profile" when attempting to view a profile of someone who does not have one. +-fixed a bug that caused viewing html away messages not to work on buddies with spaces in their name. +-If the a user does not send the port tlv with a file transfer request- AimOSCAR no-longer attempts to save the port to the db. +-When cancelling a file AimOSCAR now correctly attempts to grab a byte from the db instead of a word. +-AimOSCAR No longer keeps the direct connection listening port open while disconnected. +-AimOSCAR Now free's all malloc'd memory. +-When connecting to aol's proxy- the connection no longer timesout after the grace period has ended. +-When a file transfer is initiated with a contact and another is attempted- AimOSCAR no longer continues to attempt the second transfer even though it says it won't. +-The File Transfer Key is now removed from the db when a proxy file transfer fails(caused attempts future file transfer attempts to fail). + +------------------------- + +AimOSCAR Alpha 7.0 + +-added display name to the options dialog. +-file transfering added. +-fixed bug that causes process hanging(*ahem* file transfer bug). +-added a 'force proxy transfers' option to the options dialog. +-fixed bug that removed a user's status message from the database when their profile was requested +-added a option to specify grace period or file transfer time out(default-60 seconds, min-15 seconds, max-0xffff seconds) +-caught a bug right before the release; which, caused file transfers to fail in some cases. +-caught another bug that caused Uppercase characters to not be able to be entered in the display name box. + +------------------------- + +Alpha 6.9 -Bug Fix release. + +-Chatting with Triton users should work(probably AOL users also) +-fixed bug that causes away messages to stay when a user previously was away. +-added online time(feature) + +------------------------- + +Alpha 6.8 + +-no more phantom contacts, and the contact list snac works again.... and brings your ????? groups back again! woohoo! + +------------------------- + +Alpha 6.7 + +-Now sends keepalive packets every 7 minutes. See if this fixes peoples disconnection problems.:-) + +------------------------- + +Alpha 6.6 + +-Changed AimOSCAR to wait five seconds before sending the ssi version to AOL if the contact list snac has not been sent by aol yet. + +------------------------- + +Alpha 6.5 +-fixed default group deletion if removing a user from it. +-added a check to see if a group exist before adding it +-fixed the elusive snac_contact_list bug. Apparently, aol sends an extra tlv containing the server-side list version(0x03) if the client already specified it. Because, Miranda is threaded it would sometimes specify it before the contact list was received; and because the extra data was not accounted for a buffer overrun would occur. +-Fixed some group bugs. AimOSCAR would attempt adjust groups after receiving one snac_contact_list packet before; however, AOL apparently can send multiple- so, some buddies would not have group id's specified, etc and madness would happen. +-Added some SNACs that tell the errors aol is giving via msgboxes. +-Status messages are now removed from the database if the contact isn't away anymore. +-Status messages are only retrieved if they are requested by the user now. Via, a call implemented in the core or via the HTML version I implemented. This should resolve issues were AimOSCAR was unable to request any away messages, because it already requested it's limit. +-General group handling improvements. + +------------------------- + +alpha 6.4 + +-checks to see whether a group id exist before deleting a group +-fixed all contacts deletion bug +-forgot to mention in the last version dynamic creation of some module names now occurs on start up so that duplicate code could be removed + +------------------------- + +AimOSCAR alpha 6.3 + +-changes to get groups working correctly again. +-changes to fix connection problems and hanging that can occur-(added some critical sections to prevent duplicate connection threads and restructured some of the code) +-created the SNAc for group deletion.(apparently i forgot to create it....no wonder groups were never deleted) +-Automatically removes empty server-side groups on log in(they will be added to your list before the server-side one is deleted-so expect them add once, but not after that) +-Removes any groups that become empty during the course of the connection to aol. +-Creates groups on the fly when users are added to them... for clarification(this isn't a new feature) + +------------------------- + +Alpha 6.2 release: + +-Utf Group support- and probably bugs. +-AimOSCAR now tells if no away message is provided by the server(Some contacts do not provide one for some reason on some occasions? I checked this on gaim, and aim 5.9 and they both did not show one either. The away message is apparently absent in the packet sent by AOL even after it is requested.) +-Fixed html appearing in away messages on the buddy list. +-fixed crash that occured when changing status to away if "do not reply to request for this message" was set in the options. +-Message Delivery Confirmation is now disabled by default +-Restructured the code for saving away messages and profiles- it is now contained in the write_away_message and write_profile functions; which, makes reading the SNACs code easier and helps reduce executable size. + +------------------------- + +Alpha 6.1 + +-Now grabs the away message directly from the database if miranda hasn't aquired it yet. +-Removed some check that obviously didn't fix the random connection crashes on the buddy list SNAC. + +------------------------- + +Alpha 6.0 + +-dynamic creation and deletion of cookie, away message storage, protocol name, and current working directory +-Module deletion functions added +-Fixed some bugs with group handling(module deletion fixed these bugs) +-Group deletion added. All buddies in the group that is deleted are moved to the 'Buddies' group. +-Changed group handling to not delete buddies in the 'Buddies' group when that group is deleted. +-'auto response' messages now indicate that they are auto response messages. +-added unique id return capablity to make AimOSCAR compatible with metacontacts.(hopefully) +-turned the the away message handler into a CRITICALSECTION so that it doesn't screw up and not set an away message.(Hopefully) + +------------------------- + +Alpha 5.2 released. + +-Fixed a nasty bug that caused crashes when attempting to view html away messages. + +------------------------- + +Alpha 5.1 + +-Fixed a bug that caused the search dialog to display garbage names after searching. + +------------------------- + +Alpha 5.0 + +-G++ Compilation +-Idle time now shows correctly +-Doesn't use 16MB of virtual memory anymore +-Added an option to remove message confirmation +-Buddy Addition/Deletion implemented +-Group Addition(Server-side) +-Implemented all backend snacks(or SNACs;-) ) for group/buddy addition/deletion +-Made a small modification to the buddylist SNAC anaylsis to catch(perhaps) a random bug that occurs when retrieving the buddy list after login. + +------------------------- + +Alpha 4.3 + +-Fixed Wireless buddies to show as online(Don't be surprised when you get the two bots that AOL auto add's to your buddy list now... The change I made in the id string-e.g. emulated the offical client id string- caused aol to have THAT spectacular effect) +-And those damnedable directories should be gone for good. Hopefully. + +------------------------- + +Alpha 4.2 + +-Can now see that contacts are idle.(Turn dim idle contacts on) +-Fixed SNAC(03,0B) analysis(see: http://iserverd.khstu.ru/oscar/snac_03_0b.html)- multiple tlv's can now be read. +-On the phone status no longer shows up in the aim menu. +-Now "Is Connecting" status is now shown while AimOSCAR is connecting. +-On the phone, DnD, NA, Occupied, and out to lunch are now linked to away status. +-Free for chat is now linked to Online status. +-In certain circumstances AimOSCAR would become stuck on "Is Connecting"; and would not reconnect until Miranda was restarted.- This should not happen anymore. + +------------------------- + +Alpha 4.1 + +-Users appear in their actual aim groups.(No add, deletion, changing yet.) + +------------------------- + +Alpha 4.0 + +-added groups +-fixed nonworking outgoing messages + +------------------------- + +Alpha 3 + +-Converted to c++, so that I could clean up some of the code +-Away messages should change even if you are already away +-rogue AimOSCAR directories should no longer be created +-'to' was changed to 'too' somewhere in the code +-You should no longer appear as Unknown contact when typing(Re-apply the options) +-mobile people should have mobile status now. + +------------------------- + +Alpha 2(Alpha 1.1) +-? + +------------------------- + +Alpha 1 +-initial release + diff --git a/protocols/AimOscar/docs/readme.txt b/protocols/AimOscar/docs/readme.txt new file mode 100644 index 0000000000..7713b18ec8 --- /dev/null +++ b/protocols/AimOscar/docs/readme.txt @@ -0,0 +1,104 @@ +AIM protocol plugin for Miranda IM + +About: + +This Miranda IM plugin allows you to connect with AIM +instant messenger network and communicate with other AIM users. +It also allows you to connect with other linked AOL networks +such as, iChat and ICQ. + +Supported Statuses: + -Online + -Away + -Invisible + -Offline + -idle + + Features: + -Send/Receive messages + -Addition/Deletion of buddies. + -File Transfer + -AOL Mail Checking + -Instant Message Formatting(With Appropriate Plugins) + -Away Message & Profile Viewing + -Aim Links Handling on Websites + +Options Overview: + AIM User Details: + Screenname- Your account name. + Display Name- The name you want to show up in your IM conversations. + Password- Your account password. + Login Server- The server you are going to login to.(Remove it to reset it). + AIM Options: + Message Delivery Confirmation- Whether to have notifications of your message reaching other buddies. + Do Not Autoreply When Away- Whether to send an away message to a buddy if they message you. + Convert Incoming Messages to BBCode- Enable if you want to see some formating from your buddies. + Convert Outgoing Messages to HTML- Enable if you want some formating to be sent to your buddies. + Disable Account Type Icons-Removes some extra clist icons that are only visible on clist_modern and clist_nicer. + Disable Extended Status Icons-Removes some extra clist icons that are only visible on clist_modern and clist_nicer. + Handle aim: links on websites- Enable to allow handling of goim links. + Check Mail on Login- Enable to have your account email automatically checked on login. + Advanced Options: + Keep Alive Timer- The amount of time between each keepalive packet that aim sends. + File Transfer Grace Period- The amount of time before an inactive connection is disconnected for file transfers. + Instant Idle on Login- Idles you on login. + Force Proxy File Transfers- Makes all file transfers go through AOL's proxy server. + Masquerade as a Sidekick/Hiptop User- Enable to 'fake' that you are on an aim mobile sidekick device. + +Main Menu Options Overview: + Manage Account- Opens the manage your account link on AOL's website. + Check Mail- Checks your mail for new messages. + Instant Idle- Let's you specify the amount of hours and minutes you want to set yourself to idle as. + +Context Menu Options Overview: + Add To Server List- Adds a buddy to your server-side buddy list if they aren't already on it. + File- Let's you send files to the particular buddy. + Read Profile- Opens a browser window with the specified buddy's profile. + Read Away Message- Opens a dialog with a text version of the specified buddy's away message. + Read HTML Away Message- Opens a browser window the the specified buddy's away message. + +Contact: + +Current developer: + Boris Krasnovskiy + Email: borkra@miranda-im.org + +Former developer and creator: + Aaron Myles Landwehr + Email: aaron@miranda-im.org + AIM: thegermanaaron + ICQ: 197688952 + IRC: snaphat @ #miranda @ irc.freenode.net + JABBER: snaphat@gmail.com + MSN: whitehata_zz@hotmail.com + YAHOO: snapdaemon + +Thanks (by Aaron Myles Lendwehr): + -To the numerous bug testers who make it possible for me to code badly and get away with it. + -To My kitten Mew for typing on the keyboard everytime I try to do something. + -To the Project members for making the plugin possible to code. + -To AOL for a badly designed protocol. + -To Koobs for keeping me smiling(he made me put it). + -To Kimberly Myers who I love a great deal more than Anything else. + -To Elise Bader for being the greatest secret holder and friend ever. + +License and Copyright +_____________________ + +Copyright (C) 2008-2009 Boris Krasnovskiy +Copyright (C) 2005-2006 Aaron Myles Landwehr + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + \ No newline at end of file diff --git a/protocols/FacebookRM/docs/facebook - readme.txt b/protocols/FacebookRM/docs/facebook - readme.txt deleted file mode 100644 index 8eca1c3193..0000000000 --- a/protocols/FacebookRM/docs/facebook - readme.txt +++ /dev/null @@ -1,515 +0,0 @@ --------------------------------- -| Facebook Protocol RM 0.2.4.0 | -| for Miranda NG | -| (21.4.2014) | --------------------------------- - -Autor: Robyer - E-mail: robyer@seznam.cz - Jabber: robyer@jabbim.cz - ICQ: 372317536 - Web: http://www.robyer.cz - -Info: - - This plugin is based on Facebook Protocol (author jarvis) version 0.1.3.3 (open source). - - His version you can find on: http://code.google.com/p/eternityplugins/ - --------------------------------- - Information about statuses --------------------------------- - - Online = connected to fb, chat is online - - Invisible = connected to fb, chat is offline, but you can still see other people online, receive messages, newsfeeds and notifications - - Offline = disconnected - --------------------------------- - Hidden settings --------------------------------- -"TimeoutsLimit" (Byte) - Errors limit (default 3) after which fb disconnects -"PollRate" (Byte) - Waiting time between buddy list and newsfeed parsing. -"Locale" (String) - Get facebook errors in specific language, "en_US", "cs_CZ", etc. (requires restart to apply) -"UseLocalTimestampUnread" (Byte) - 1 = Use local timestamp for offline (unread) messages -"KeepUnread" (Byte) - 1 = Don't mark messages as read on server (works globally or per contact) -"NaseemsSpamMode" (Byte) - 1 = Don't add contacts when we send message to them from other instances, add them only when they reply -"NameAsNick" (Byte) - 0 = don't use real name as nickname, use nickname if possible (default is 1) - --------------------------------- - Version history --------------------------------- -0.2.?.? - ?.?.2014 - + Hidden setting "NameAsNick" to not save real name as nickname (but it's pretty useless now) - ! Improved saving names (save only when changed) - ! Fixed loading own name - -0.2.4.0 - 21.4.2014 - + Support true invisible status (they don't see you, but you see them) - + Don't load "unread messages" which we received already (but didn't read them yet) - + Add support for showing unread notifications count as "unread emails" in clist - + Add status menu item "Visit Notifications" and icons for other items - + Hidden setting for Naseem's spam mode - * Respect "use local timestamp" setting also for "message read" events - * Refactor receiving multi-chat messages (it doesn't load chat participants and chat names, etc. but it will be fixed in future versions) - * Various typing notifications changes/fixes - + Support receiving typing notifications for multi chats (and prepare for sending it, when *srmm will be ready for that) - * Don't switch contact to online when he is typing (he can type from invisible) - * Send typing notifications even to offline contacts - ! Fix not to load offline multi chat messages to single contacts - ! Fix size of downloaded avatars (use 50x50 for smaller and 180x180 for bigger) - ! Various other fixes (crashes, poke/newsfeed texts,...) - -0.2.3.2 - 19.3.2014 - + Working manual refreshing of contact info - + Load user info when we're receiving message from someone who isn't in clist yet (fixes contacts with our own name) - -0.2.3.1 - 15.3.2014 - ! Allow more Miranda instances to be connected to same account at same time - ! Fix showing duplicates of sent messages (at the cost of slowing down whole processing and sending only one message at a time :() - ! Crash fix (thanks ghazan) - -0.2.3.0 - 11.3.2014 - + Add option to keep messages unread and loading only inbox messages - + Add contact menu item to open "Conversation history" on website - * Mark messages as read when they are really read in Miranda (only for private conversations - group chats are still marked as read instantly) - * Don't notify errors marked as "silent" by Facebook - * Use user-defined account name in popups (thanks ghazan) - ! Hotfix for sticky number (some FB API update) - ! Fix loading unread (offline) messages - ! Fixed loading sent messages (from other connected devices) - ! Workaround to "receive" unsupported attachments in messages - ! Fixed url to (old) mobile website (thanks Naseem) - ! Various internal code fixes, changes and cleaning (thanks ghazan) - -0.2.2.1 - 27.11.2013 - ! Fixed marking messages of some multichats as read - ! Fixed downloading avatars of some contacts (and repeated downloading of them again and again...) - + Load messages marked as abusive/spam - - x Getting sent messages from other browser/mobile instances still doesn't work - -0.2.2.0 - 19.11.2013 - + Correctly load contacts on mobile phone that are online right now (also removed old related option) - + Added hidden option to keep messages unread to disable marking messages as read on server - * Multi user chat improvements: - + Load unread messages at login - + Mark received messages as read - * Don't show "unseen" in statusbar - ! Spelling corrections (thanks RMN) - ! Fix for remembering device (no more e-mail notification on every login) - ! Fixed searching by ID/Login - ! Don't switch typing contacts to online when we are not online - ! Various other fixes and code cleaning - - x Getting sent messages from other browser/mobile instances still doesn't work - -0.2.1.0 - 1.10.2013 - + Save name into first, second and last name fields separately - + First experimental implementation of multi user chats (thanks to nobodyreal for patch) - * Notify more facebook errors - * Don't use local_timestamp for unread messages (even if enabled in options) by default (use hidden setting to enable it) - ! Duplicit contacts fixes (and hopefully it won't create duplicit contacts anymore) - ! Fixed Poke - ! Post status dialog accessibility fixes - ! Various login fixes (now also passwords with not-ASCII characters are working) - ! Fixed receiving attachements - ! Various other fixes and improvements - -0.2.0.0 - 31.7.2013 - + Ability to search friends by ID or username - + Greatly improved Post Status dialog - - Ability to post status with tagged friends - - Ability to post URL attachments - - Ability to post statuses to other contact's wall - - Ability to post statuses to own pages (you need to enable this in options first) - + Improved receiving messages with attachments (files, photos, stickers) - + Greatly improved receiving offline messages at login - - loads up to 21 unread messages per contact - - loads messages also from "Other" messaging tab - - uses most effective requests with ability for future function "loading contact history from server" - * Increased timeout value for requests from 15 to 20 seconds. - * Switched completely to core JSON parser - * Raised messages and status updates length limit - * Use Popup Classes for popups - ! Various contacts handling fixes - ! Various login fixes (now supports enabled advanced security on Facebook) - - it connects after approving this unknown device in browser - BUT you must logout and login in your browser for correct approval! (fb bug) - ! Receiving offline messages fixes and improvements (gets also name of contact) - ! Fixed not receiving sent messages from other instances - ! Fixed crash when using AddContactPlus - ! Various other fixes and improvements - -0.1.1.1 - 12.6.2013 - + Hotkey for Facebook posting dialog - + Load sent messages from other devices into Miranda - ! Fixes related to messages handling (no empty and duplicit messages anymore) - -0.1.1.0 - 21.5.2013 - * Mind dialog improvements - + Added privacy and place options into Mind dialog - + Toolbar button for setting Mind - -0.1.0.1 - 20.5.2013 - ! Fixed showing notifications without url - + Added icons for notification and newsweed popups - + Marking notifications as read with right click on popup - -0.1.0.0 - 17.5.2013 - ! Group messages are not received as single messages anymore 4661 - + Showing info in statusbar when contact read your message - + Added contact menu item to open Friendship details - + Added contact menu item to Poke - ! Fixed loading newsfeeds - ! Fixed getting login error message - + Added option to open links on another server (mobile, etc.) - + Added option to use local time for received messages - + Added option to send "message read" info automatically - + Added hidden value for getting language specific errors (add in db key "Locale" (string) with locale value ("en_US", "cs_CZ" etc.)) - ! Internal changes and cleanup - -0.0.9.6 - ! Fixed getting offline messages - + Loading some timestamp value of contacts (dword "LastActiveTS") for... I don't know. - ! Translation fixed (thanks Basil) - ! Fixed canceling friendship - ! Some internal changes (thanks ghazan) - -0.0.9.5 - 2.3.2013 - ! Folders plugin related fixes (thanks ghazan) - ! Some internal changes (thanks ghazan) - -0.0.9.4 - 28.8.2013; - ! Fixed showing correct login error - ! Some internal changes (thanks ghazan) - -0.0.9.3 - 8.2.2013 - ! Fixed getting friendship requests - ! Fixed getting notifications - ! Fixed posting status messages - + For posting status messages use city "Miranda NG" - + Experimental support for Custom smileys - ! Fixed Visit profile menu - + Logging also into network log (if enabled logging) - * Don't log cookies values - * Changed invisible icon (thanks Mataes) - ! Fixed phone icon - -=== OLD CHANGES (MIRANDA IM) === - -0.0.9.3 - 12.12.2012 - ! Fixed crash when no own avatar found on webpage - * Plugin statically linked - -0.0.9.2 - 23.10.2012 - ! Fixed contacts' avatar changes - ! Fixed connection with one type of required setting machine name - ! Reworked sending messages requests (should avoid rare ban from FB :)) - ! Create default group for new contacts on login if doesn't exists yet - ! Fix for visibility changes from other client - * Plugin linked to C++ 2008 runtimes again - -0.0.9.1 - 16.10.2012 - ! Fixed not working login due to Facebook change - * Plugin linked to C++ 2010 runtimes - -0.0.9.0 - 11.6.2012 - + Receiving friendship requests (check every +-20 minutes) - + Reqorked authorizations - requesting, approving, rewoking friendships - + Support for searching and adding people - * Changes of some strings - * Use same GUID for 32bit and 64bit versions - ! Receiving messages with original timestamp - ! Fixed removing avatars from "On the phone" contacts - ! Unhooking OnModulesLoaded (thanks Awkward) - ! Don't send typing notificationsto contacts that are offline - ! Fixed avatars working (thanks borkra) - ! SetWindowLong -> SetWindowLongPtr (thanks ghazan) - ! Working login with approving last login from unknown device - ! Fixed sending messages into groups - ! More internal fixes - -0.0.8.1 - 26.4.2012 - ! Fixed getting notifications on login - ! Fixed getting unread messages on login - ! Getting unread messages on login with right timestamp - ! Fixed getting newsfeeds - ! Fixed related to deleting contacts from miranda/server - + New newsfeed type option "Applications and Games" - + Contacts now have MirVer "Facebook" (for Fingerpring plugin) - + Getting attachements for unread messages on login - ! Fixed avatars in Miranda 0.10.0#3 and newer (thanks borkra) - ! Some small fixes (thanks borkra) - - x Doesn't work notification about friend requests - -0.0.8.0 - 14.3.2012 - # For running plugin is required Miranda 0.9.43 or newer - # Plugin is compiled with VS2005 (Fb x86) and a VS2010 (Fb x64) - + Added 2 types of newsfeeds: Photos and Links - * Reworked options - ! Fixed setting to notify different type of newsfeeds - ! Fixed and improved parsing newsfeeds - ! Fixed getting groupchat messages which contains % - ! Fixed not working login - ! Improved deleting of contacts - + Support for Miranda's EV_PROTO_ONCONTACTDELETED events - + Added missing GUID for x64 version and updated user-agent - ! Some other minor fixes or improvements - ! Fixed item 'Visit Profile' when protocol menus are moved to Main menu - * Updated language pack file (for translators) - - Disabled option for closing message windows on website (temporary doesnt work) - -0.0.7.0 - 19.1.2012 - + Support for group chats (EXPERIMENTAL!) - enable it in options - ! Fixed loading contact list - ! Fixed potential freeze. - -0.0.6.1 - 6.1.2012 - + Returned option to close chat windows (on website) - + New option to map non-standard statuses to Invisible (insetad of Online) - + New option to load contacts, which have "On the Phone" status - ! Fixed changing chat visibility - ! Very long messages are no longer received duplicitely - ! Changes and fixes related to multiuser messages and messages from people, which are not in server-list - -0.0.6.0 - 18.11.2011 - * Reworked Facebook options - + Option for use https connection also for "channel" requests - + Option for use bigger avatars - + Option for getting unread messages after login (EXPERIMENTAL!) - + Option fot disconnect chat when going offline in Miranda - - Removed option for setting User-Agent - - Removed option for show Cookies - * When contact is deleted, in database you can found datetime of this discovery (value "Deleted" of type DWORD) - + Option in contact menu for delete from server - + Option in contact menu for request friendship - + When deleting contact is showed dialog with option to delete contact also from server - ! Fixed not working login - -0.0.5.5 - 16.11.2011 - ! Fixed contacts not going offline - -0.0.5.4 - 16.11.2011 - ! Fixed few problems with connecting - ! Fixes for some crashes, memory leaks and communication (thanks borkra) - @ If is your Facebook disconnecting and you have enabled HTTPS connection, disable option "Validate SSL certificates" for Facebook in Options/Networks. - -0.0.5.3 - 31.10.2011 - ! Fixed issue with login for some people - ! Fixed not receiving some messages - ! Fixed broken getting own name - * Faster sending messages - -0.0.5.2 - 31.10.2011 - ! Fix for connecting and crashing problem. - -0.0.5.1 - 30.10.2011 - ! Work-around for sending messages with url links. - -0.0.5.0 - 29.10.2011 - + Notification about friends, which are back on serverlist. - * Completely reworked avatar support. - * Using small square avatars by default (can be changed by hidden setting "UseBigAvatars") - ! Fixed use of hidden setting "UseBigAvatars" - ! Fixed setting status message. - ! Fixed crash with MetaContacts. - ! Fixed login for some people. - ! Fixes related to popups on login. - ! Fixed memory leak related to popups. - ! Fixed getting unread messages on login (if used hidden setting "ParseUnreadMessages") - ! Fixed login with setting Device name. - ! Various fixes, improvements and code cleanup. - - Removed hidden key "OldFeedsTimestamp" - @ Thanks borkra for helping me with many things. - -0.0.4.3 - 22.9.2011 - ! Fix for new facebook layout. - ! Fix for getting contact name for new contacts. - -0.0.4.2 - 15.9.2011 - ! Fixed not enabling items in status menu. - ! Don't automatically set contact's status to Online when we got message from him. - ! Fixed message's sending error codepage. - + Added support for sending messages in invisible status. - + Protocol status respects changes of chat status on website. - + Notify concrete unread notifications after login - + Added hidden key (ParseUnreadMessages) for getting unread messages after login << WARNING: not fully working!!! - -0.0.4.1 - 13.9.2011 - ! Reverted change that made contacts not going offline. - -0.0.4.0 - 12.9.2011 - * Internal changes about changing status - - Removed support for "Away" status - ! Fixed parsing newsfeeds - - Removed notification about unread messages in "Invisible" status - + In "Invisible" status are inbox messages parsed directly to messages - + Getting gender of contacts - + Getting all contacts from server at once (not only these, which are online right now) - + Notification when somebody cancel our friendship (= or when disables his facebook account) - -0.0.3.3 - 17.6.2011 - ! Fix for communication (getting seq number) - ! Fixed notification with unread events after login - -0.0.3.2 - 8.6.2011 - ! Mark chat messages on facebook read. - * Disabled channel refresh notification - -0.0.3.1 - 23.5.2011 - ! Fixed notify about timeout when sending message. - -0.0.3.0 - 22.5.2011 - ! Fixed downloading avatars - ! Fixed loading avatars in SRMM - ! (Maybe) Fixed not loading for some people with miranda 0.9.17 - ! Fixed crashes and freezes when deleting account - ! Few fixes and improvements related to login procedure - ! Fixed parsing some newsfeeds - ! (Hopefully) Fixed some other crashes - ! Fix for logon crash when notify unread events. - * Improvement in getting contact avatars (2x faster) - * Optimized compiler settings -> 2x smaller file (thanks borkra) - + Used persistent http connection (thanks borkra) - + Destroy service and hook on exit (thanks FREAK_THEMIGHTY) - + Support for per-plugin-translation (for MIM 0.10#2) (thanks FREAK_THEMIGHTY) - + Support for EV_PROTO_ONCONTACTDELETED (for MIM 0.10#2) (thanks FREAK_THEMIGHTY) - - Do not translate options page title, since it is the account name - - Disabled close chat "optimalization" - ! Fixed sending typing notifications - ! Fixed parsing links from newsfeeds - * Enabled sending offline messages - ! Fixed getting errors from sending messages (+ show concrete error) - + 5 attempts to send message before showing error message - - -0.0.2.4 - 6.3.2011 - ! Fixed duplicit messages and notifications - * Limit for popup messages from group chats - max. one per 15 seconds - * Optimalization for sending typing notify - * Optimalization for closing chat windows on website - + Notify when is possible that we didnt received some chat message(s) - + Show popup when try to send offline message and open website for send private message when onclick - -0.0.2.3 - 5.3.2011 - ! Fixed loading contact names - ! Fixed updater support for x64 versions - + Added 32px status icons - + Added option for chose type of newsfeeds to notify - * Changed user-agent names to user-friendlier - * Enhanced parsing newsfeeds - -0.0.2.2 - 2.3.2011 - + Updater support - + Added item in contact and status menu for open contact profile on website (+ saving in db as Homepage key) - + Notify about new private (not chat) messages in invisible - + Automatically set https when connecting if required - * Optimalization for downloading avatars of contacts - ! Fix for \n in newsfeeds popups - ! Fix for html tags in connecting error message - ! Fix for broken sending messages - -0.0.2.1 - 21.2.2011 - ! Fixes for statuses (cannot switch to Away, work in threads) - ! Fix for loading own avatar when changed - * Sounds are using account name (thanks FREAK_THEMIGHTY) - ! Fixes for x64 version (thanks FREAK_THEMIGHTY) - ! Fix for thread synchronization - ! Fixed order of outgoing messages and notify about delivery errors - ! Fix few things which was causing not delivering all incoming messages - ! Fixes for internal list implementation - * Refactoring and simplify few things - + Added x64 version of plugin - + Notify about new notifications after login - ! Fixed parsing few types of newsfeeds - + 1. stage of groupchats - notifying incomming messages - -0.0.2.0 - 13.2.2011 - * Guided as new plugin Facebook RM + new readme and folder structure - x Temporarily disabled updater support (and notification about jarvis's new "fb api") - ! Fix for load own avatar - ! Fix for loading newsfeeds and their better parsing - + Added Away and Invisible statuses - * Using away status as idle flag - ! Fixed idle control - facebook falls into idle only when Away status - --------------------------------- - Old version history - (Already in official version) --------------------------------- -0.0.2.0 (0.1.3.0) - 20.12.2010 (not released) - ! Oprava zobrazování bublinového oznámení - ! Oprava odhlašovací procedury - ! Oprava zobrazení počtu nových zpráv - ! Oprava správy nečinnosti TODO - ! Oprava načítání stavových zpráv TODO - ! Oprava načítání avatarů TODO - + Kontrola úspěšného odeslání zprávy - * Aktualizována modifikovaná miranda32.exe na nejnovější verzi - * Rozděleno readme na české a anglické -1.21 - 27.11.2010 - + Notifying about received new "private" (not chat messages) messages - + Pseudo idle management (when idle, miranda let facebook fall into his own idle) - + Hidden key for ignoring channel timeouts (add key "DisableChannelTimeouts" (byte) with value 1) - * Rewrited and edited few things (maybe fixed duplicit messages, maybe added some bugs, etc.) - ! Fixed idle change of connected contacts - ! Fixed writing time in log -1.20 - 22.11.2010 - + Option for use balloon notify instead of popups - + Option for use https protocol (can help with some firewalls) - + Edited miranda32.exe is added for correct work without timeouts, until somebody rewrite http communication :) -1.19 - 20.11.2010 - ! Fixed downloading and updating contact avatars - ! Dont set "Clist\MyHandle" to contacts - ! Fixed html tags in status messages - ! Show error message when try to send message in offline/to offline contact (only ugly workaround) - ! Try to fix crashes with too long text from wall post - ! Temporary ignore timeout errors (until fixed in miranda core) -1.18 - 28.9.2010 - ! Fix for force reconnect. - ! Dont popup contacts disconnect when self disconnect -1.17 - 23.9.2010 - ! Try to workaround duplicit messages -1.16 - 10.9.2010 - * No old news feeds after login (for old behavior create BYTE key OldFeedsTimestamp with value 1) - ! Fix for empty news feed (empty feeds will not be notified) -1.15 - 9.9.2010 - ! Fix for setting -1 (infinity) timeout -1.14 - 9.9.2010 - ! Fixed /span> in popups -1.13 - 9.9.2010 - ! Closing fb message window (when receiving message) is in other thread -1.12 - 8.9.2010 - ! Fixed bug when last contact went offline. -1.11 - 7.9.2010 - ! Fix for duplicated wall events without link (change photo, etc.) -1.10 - 7.9.2010 - + Basic opening facebook urls on left mouse btn click - + Added popup options (colors, timeouts,...) - + Info about CONCRETE error message when unsuccessful login -1.9 - 4.9.2010 - + Typing notifications -1.8 - 4.9.2010 - + Option to automatically close chat windows (on website) -1.7 (0.1.2.0) - 7.8.2010 - ! Don't show Miranda's "Set status message" dialog when disabled "Set Facebook 'Whats on my mind' status through Miranda status" - ! Fixed some memory leaks, but some can be still there... - + Added timestamps into facebook debug log. -1.6 (0.1.1.0) - 15.6.2010 - ! Fixed (again) not working login when "Notification from new devices" enabled. -1.5 - 10.6.2010 - ! Fixed popup with new facebook api available - ! Fixed bug with sending messages through metacontacts - ! Fixed one small bug -1.4 - 7.6.2010 14:45 - ! Fixed GetMyAwayMsg for ansi plugins (e.g mydetails) - + Added sound and basic FB Icon to popups -1.3 - 7.6.2010 01:00 - ! Fixed infinite "contact info refresh" "loop" - ! Fixed bug when global status icon was set to offline when facebook was switched to offline - ! Fixed feeds popups -1.2 - ! Login should work even if "Notification from new devices" is enabled. -1.1 - ! Fix for not working login -1.0 - + Added hidden key in database: "Folder" Facebook, key DisableStatusNotify (type Byte), value 1. (Newly added contacts will have set "Ignore status notify" flag (in Options / Events / Filter...) - - diff --git a/protocols/FacebookRM/docs/readme.txt b/protocols/FacebookRM/docs/readme.txt new file mode 100644 index 0000000000..8eca1c3193 --- /dev/null +++ b/protocols/FacebookRM/docs/readme.txt @@ -0,0 +1,515 @@ +-------------------------------- +| Facebook Protocol RM 0.2.4.0 | +| for Miranda NG | +| (21.4.2014) | +-------------------------------- + +Autor: Robyer + E-mail: robyer@seznam.cz + Jabber: robyer@jabbim.cz + ICQ: 372317536 + Web: http://www.robyer.cz + +Info: + - This plugin is based on Facebook Protocol (author jarvis) version 0.1.3.3 (open source). + - His version you can find on: http://code.google.com/p/eternityplugins/ + +-------------------------------- + Information about statuses +-------------------------------- + - Online = connected to fb, chat is online + - Invisible = connected to fb, chat is offline, but you can still see other people online, receive messages, newsfeeds and notifications + - Offline = disconnected + +-------------------------------- + Hidden settings +-------------------------------- +"TimeoutsLimit" (Byte) - Errors limit (default 3) after which fb disconnects +"PollRate" (Byte) - Waiting time between buddy list and newsfeed parsing. +"Locale" (String) - Get facebook errors in specific language, "en_US", "cs_CZ", etc. (requires restart to apply) +"UseLocalTimestampUnread" (Byte) - 1 = Use local timestamp for offline (unread) messages +"KeepUnread" (Byte) - 1 = Don't mark messages as read on server (works globally or per contact) +"NaseemsSpamMode" (Byte) - 1 = Don't add contacts when we send message to them from other instances, add them only when they reply +"NameAsNick" (Byte) - 0 = don't use real name as nickname, use nickname if possible (default is 1) + +-------------------------------- + Version history +-------------------------------- +0.2.?.? - ?.?.2014 + + Hidden setting "NameAsNick" to not save real name as nickname (but it's pretty useless now) + ! Improved saving names (save only when changed) + ! Fixed loading own name + +0.2.4.0 - 21.4.2014 + + Support true invisible status (they don't see you, but you see them) + + Don't load "unread messages" which we received already (but didn't read them yet) + + Add support for showing unread notifications count as "unread emails" in clist + + Add status menu item "Visit Notifications" and icons for other items + + Hidden setting for Naseem's spam mode + * Respect "use local timestamp" setting also for "message read" events + * Refactor receiving multi-chat messages (it doesn't load chat participants and chat names, etc. but it will be fixed in future versions) + * Various typing notifications changes/fixes + + Support receiving typing notifications for multi chats (and prepare for sending it, when *srmm will be ready for that) + * Don't switch contact to online when he is typing (he can type from invisible) + * Send typing notifications even to offline contacts + ! Fix not to load offline multi chat messages to single contacts + ! Fix size of downloaded avatars (use 50x50 for smaller and 180x180 for bigger) + ! Various other fixes (crashes, poke/newsfeed texts,...) + +0.2.3.2 - 19.3.2014 + + Working manual refreshing of contact info + + Load user info when we're receiving message from someone who isn't in clist yet (fixes contacts with our own name) + +0.2.3.1 - 15.3.2014 + ! Allow more Miranda instances to be connected to same account at same time + ! Fix showing duplicates of sent messages (at the cost of slowing down whole processing and sending only one message at a time :() + ! Crash fix (thanks ghazan) + +0.2.3.0 - 11.3.2014 + + Add option to keep messages unread and loading only inbox messages + + Add contact menu item to open "Conversation history" on website + * Mark messages as read when they are really read in Miranda (only for private conversations - group chats are still marked as read instantly) + * Don't notify errors marked as "silent" by Facebook + * Use user-defined account name in popups (thanks ghazan) + ! Hotfix for sticky number (some FB API update) + ! Fix loading unread (offline) messages + ! Fixed loading sent messages (from other connected devices) + ! Workaround to "receive" unsupported attachments in messages + ! Fixed url to (old) mobile website (thanks Naseem) + ! Various internal code fixes, changes and cleaning (thanks ghazan) + +0.2.2.1 - 27.11.2013 + ! Fixed marking messages of some multichats as read + ! Fixed downloading avatars of some contacts (and repeated downloading of them again and again...) + + Load messages marked as abusive/spam + + x Getting sent messages from other browser/mobile instances still doesn't work + +0.2.2.0 - 19.11.2013 + + Correctly load contacts on mobile phone that are online right now (also removed old related option) + + Added hidden option to keep messages unread to disable marking messages as read on server + * Multi user chat improvements: + + Load unread messages at login + + Mark received messages as read + * Don't show "unseen" in statusbar + ! Spelling corrections (thanks RMN) + ! Fix for remembering device (no more e-mail notification on every login) + ! Fixed searching by ID/Login + ! Don't switch typing contacts to online when we are not online + ! Various other fixes and code cleaning + + x Getting sent messages from other browser/mobile instances still doesn't work + +0.2.1.0 - 1.10.2013 + + Save name into first, second and last name fields separately + + First experimental implementation of multi user chats (thanks to nobodyreal for patch) + * Notify more facebook errors + * Don't use local_timestamp for unread messages (even if enabled in options) by default (use hidden setting to enable it) + ! Duplicit contacts fixes (and hopefully it won't create duplicit contacts anymore) + ! Fixed Poke + ! Post status dialog accessibility fixes + ! Various login fixes (now also passwords with not-ASCII characters are working) + ! Fixed receiving attachements + ! Various other fixes and improvements + +0.2.0.0 - 31.7.2013 + + Ability to search friends by ID or username + + Greatly improved Post Status dialog + - Ability to post status with tagged friends + - Ability to post URL attachments + - Ability to post statuses to other contact's wall + - Ability to post statuses to own pages (you need to enable this in options first) + + Improved receiving messages with attachments (files, photos, stickers) + + Greatly improved receiving offline messages at login + - loads up to 21 unread messages per contact + - loads messages also from "Other" messaging tab + - uses most effective requests with ability for future function "loading contact history from server" + * Increased timeout value for requests from 15 to 20 seconds. + * Switched completely to core JSON parser + * Raised messages and status updates length limit + * Use Popup Classes for popups + ! Various contacts handling fixes + ! Various login fixes (now supports enabled advanced security on Facebook) + - it connects after approving this unknown device in browser - BUT you must logout and login in your browser for correct approval! (fb bug) + ! Receiving offline messages fixes and improvements (gets also name of contact) + ! Fixed not receiving sent messages from other instances + ! Fixed crash when using AddContactPlus + ! Various other fixes and improvements + +0.1.1.1 - 12.6.2013 + + Hotkey for Facebook posting dialog + + Load sent messages from other devices into Miranda + ! Fixes related to messages handling (no empty and duplicit messages anymore) + +0.1.1.0 - 21.5.2013 + * Mind dialog improvements + + Added privacy and place options into Mind dialog + + Toolbar button for setting Mind + +0.1.0.1 - 20.5.2013 + ! Fixed showing notifications without url + + Added icons for notification and newsweed popups + + Marking notifications as read with right click on popup + +0.1.0.0 - 17.5.2013 + ! Group messages are not received as single messages anymore 4661 + + Showing info in statusbar when contact read your message + + Added contact menu item to open Friendship details + + Added contact menu item to Poke + ! Fixed loading newsfeeds + ! Fixed getting login error message + + Added option to open links on another server (mobile, etc.) + + Added option to use local time for received messages + + Added option to send "message read" info automatically + + Added hidden value for getting language specific errors (add in db key "Locale" (string) with locale value ("en_US", "cs_CZ" etc.)) + ! Internal changes and cleanup + +0.0.9.6 + ! Fixed getting offline messages + + Loading some timestamp value of contacts (dword "LastActiveTS") for... I don't know. + ! Translation fixed (thanks Basil) + ! Fixed canceling friendship + ! Some internal changes (thanks ghazan) + +0.0.9.5 - 2.3.2013 + ! Folders plugin related fixes (thanks ghazan) + ! Some internal changes (thanks ghazan) + +0.0.9.4 - 28.8.2013; + ! Fixed showing correct login error + ! Some internal changes (thanks ghazan) + +0.0.9.3 - 8.2.2013 + ! Fixed getting friendship requests + ! Fixed getting notifications + ! Fixed posting status messages + + For posting status messages use city "Miranda NG" + + Experimental support for Custom smileys + ! Fixed Visit profile menu + + Logging also into network log (if enabled logging) + * Don't log cookies values + * Changed invisible icon (thanks Mataes) + ! Fixed phone icon + +=== OLD CHANGES (MIRANDA IM) === + +0.0.9.3 - 12.12.2012 + ! Fixed crash when no own avatar found on webpage + * Plugin statically linked + +0.0.9.2 - 23.10.2012 + ! Fixed contacts' avatar changes + ! Fixed connection with one type of required setting machine name + ! Reworked sending messages requests (should avoid rare ban from FB :)) + ! Create default group for new contacts on login if doesn't exists yet + ! Fix for visibility changes from other client + * Plugin linked to C++ 2008 runtimes again + +0.0.9.1 - 16.10.2012 + ! Fixed not working login due to Facebook change + * Plugin linked to C++ 2010 runtimes + +0.0.9.0 - 11.6.2012 + + Receiving friendship requests (check every +-20 minutes) + + Reqorked authorizations - requesting, approving, rewoking friendships + + Support for searching and adding people + * Changes of some strings + * Use same GUID for 32bit and 64bit versions + ! Receiving messages with original timestamp + ! Fixed removing avatars from "On the phone" contacts + ! Unhooking OnModulesLoaded (thanks Awkward) + ! Don't send typing notificationsto contacts that are offline + ! Fixed avatars working (thanks borkra) + ! SetWindowLong -> SetWindowLongPtr (thanks ghazan) + ! Working login with approving last login from unknown device + ! Fixed sending messages into groups + ! More internal fixes + +0.0.8.1 - 26.4.2012 + ! Fixed getting notifications on login + ! Fixed getting unread messages on login + ! Getting unread messages on login with right timestamp + ! Fixed getting newsfeeds + ! Fixed related to deleting contacts from miranda/server + + New newsfeed type option "Applications and Games" + + Contacts now have MirVer "Facebook" (for Fingerpring plugin) + + Getting attachements for unread messages on login + ! Fixed avatars in Miranda 0.10.0#3 and newer (thanks borkra) + ! Some small fixes (thanks borkra) + + x Doesn't work notification about friend requests + +0.0.8.0 - 14.3.2012 + # For running plugin is required Miranda 0.9.43 or newer + # Plugin is compiled with VS2005 (Fb x86) and a VS2010 (Fb x64) + + Added 2 types of newsfeeds: Photos and Links + * Reworked options + ! Fixed setting to notify different type of newsfeeds + ! Fixed and improved parsing newsfeeds + ! Fixed getting groupchat messages which contains % + ! Fixed not working login + ! Improved deleting of contacts + + Support for Miranda's EV_PROTO_ONCONTACTDELETED events + + Added missing GUID for x64 version and updated user-agent + ! Some other minor fixes or improvements + ! Fixed item 'Visit Profile' when protocol menus are moved to Main menu + * Updated language pack file (for translators) + - Disabled option for closing message windows on website (temporary doesnt work) + +0.0.7.0 - 19.1.2012 + + Support for group chats (EXPERIMENTAL!) - enable it in options + ! Fixed loading contact list + ! Fixed potential freeze. + +0.0.6.1 - 6.1.2012 + + Returned option to close chat windows (on website) + + New option to map non-standard statuses to Invisible (insetad of Online) + + New option to load contacts, which have "On the Phone" status + ! Fixed changing chat visibility + ! Very long messages are no longer received duplicitely + ! Changes and fixes related to multiuser messages and messages from people, which are not in server-list + +0.0.6.0 - 18.11.2011 + * Reworked Facebook options + + Option for use https connection also for "channel" requests + + Option for use bigger avatars + + Option for getting unread messages after login (EXPERIMENTAL!) + + Option fot disconnect chat when going offline in Miranda + - Removed option for setting User-Agent + - Removed option for show Cookies + * When contact is deleted, in database you can found datetime of this discovery (value "Deleted" of type DWORD) + + Option in contact menu for delete from server + + Option in contact menu for request friendship + + When deleting contact is showed dialog with option to delete contact also from server + ! Fixed not working login + +0.0.5.5 - 16.11.2011 + ! Fixed contacts not going offline + +0.0.5.4 - 16.11.2011 + ! Fixed few problems with connecting + ! Fixes for some crashes, memory leaks and communication (thanks borkra) + @ If is your Facebook disconnecting and you have enabled HTTPS connection, disable option "Validate SSL certificates" for Facebook in Options/Networks. + +0.0.5.3 - 31.10.2011 + ! Fixed issue with login for some people + ! Fixed not receiving some messages + ! Fixed broken getting own name + * Faster sending messages + +0.0.5.2 - 31.10.2011 + ! Fix for connecting and crashing problem. + +0.0.5.1 - 30.10.2011 + ! Work-around for sending messages with url links. + +0.0.5.0 - 29.10.2011 + + Notification about friends, which are back on serverlist. + * Completely reworked avatar support. + * Using small square avatars by default (can be changed by hidden setting "UseBigAvatars") + ! Fixed use of hidden setting "UseBigAvatars" + ! Fixed setting status message. + ! Fixed crash with MetaContacts. + ! Fixed login for some people. + ! Fixes related to popups on login. + ! Fixed memory leak related to popups. + ! Fixed getting unread messages on login (if used hidden setting "ParseUnreadMessages") + ! Fixed login with setting Device name. + ! Various fixes, improvements and code cleanup. + - Removed hidden key "OldFeedsTimestamp" + @ Thanks borkra for helping me with many things. + +0.0.4.3 - 22.9.2011 + ! Fix for new facebook layout. + ! Fix for getting contact name for new contacts. + +0.0.4.2 - 15.9.2011 + ! Fixed not enabling items in status menu. + ! Don't automatically set contact's status to Online when we got message from him. + ! Fixed message's sending error codepage. + + Added support for sending messages in invisible status. + + Protocol status respects changes of chat status on website. + + Notify concrete unread notifications after login + + Added hidden key (ParseUnreadMessages) for getting unread messages after login << WARNING: not fully working!!! + +0.0.4.1 - 13.9.2011 + ! Reverted change that made contacts not going offline. + +0.0.4.0 - 12.9.2011 + * Internal changes about changing status + - Removed support for "Away" status + ! Fixed parsing newsfeeds + - Removed notification about unread messages in "Invisible" status + + In "Invisible" status are inbox messages parsed directly to messages + + Getting gender of contacts + + Getting all contacts from server at once (not only these, which are online right now) + + Notification when somebody cancel our friendship (= or when disables his facebook account) + +0.0.3.3 - 17.6.2011 + ! Fix for communication (getting seq number) + ! Fixed notification with unread events after login + +0.0.3.2 - 8.6.2011 + ! Mark chat messages on facebook read. + * Disabled channel refresh notification + +0.0.3.1 - 23.5.2011 + ! Fixed notify about timeout when sending message. + +0.0.3.0 - 22.5.2011 + ! Fixed downloading avatars + ! Fixed loading avatars in SRMM + ! (Maybe) Fixed not loading for some people with miranda 0.9.17 + ! Fixed crashes and freezes when deleting account + ! Few fixes and improvements related to login procedure + ! Fixed parsing some newsfeeds + ! (Hopefully) Fixed some other crashes + ! Fix for logon crash when notify unread events. + * Improvement in getting contact avatars (2x faster) + * Optimized compiler settings -> 2x smaller file (thanks borkra) + + Used persistent http connection (thanks borkra) + + Destroy service and hook on exit (thanks FREAK_THEMIGHTY) + + Support for per-plugin-translation (for MIM 0.10#2) (thanks FREAK_THEMIGHTY) + + Support for EV_PROTO_ONCONTACTDELETED (for MIM 0.10#2) (thanks FREAK_THEMIGHTY) + - Do not translate options page title, since it is the account name + - Disabled close chat "optimalization" + ! Fixed sending typing notifications + ! Fixed parsing links from newsfeeds + * Enabled sending offline messages + ! Fixed getting errors from sending messages (+ show concrete error) + + 5 attempts to send message before showing error message + + +0.0.2.4 - 6.3.2011 + ! Fixed duplicit messages and notifications + * Limit for popup messages from group chats - max. one per 15 seconds + * Optimalization for sending typing notify + * Optimalization for closing chat windows on website + + Notify when is possible that we didnt received some chat message(s) + + Show popup when try to send offline message and open website for send private message when onclick + +0.0.2.3 - 5.3.2011 + ! Fixed loading contact names + ! Fixed updater support for x64 versions + + Added 32px status icons + + Added option for chose type of newsfeeds to notify + * Changed user-agent names to user-friendlier + * Enhanced parsing newsfeeds + +0.0.2.2 - 2.3.2011 + + Updater support + + Added item in contact and status menu for open contact profile on website (+ saving in db as Homepage key) + + Notify about new private (not chat) messages in invisible + + Automatically set https when connecting if required + * Optimalization for downloading avatars of contacts + ! Fix for \n in newsfeeds popups + ! Fix for html tags in connecting error message + ! Fix for broken sending messages + +0.0.2.1 - 21.2.2011 + ! Fixes for statuses (cannot switch to Away, work in threads) + ! Fix for loading own avatar when changed + * Sounds are using account name (thanks FREAK_THEMIGHTY) + ! Fixes for x64 version (thanks FREAK_THEMIGHTY) + ! Fix for thread synchronization + ! Fixed order of outgoing messages and notify about delivery errors + ! Fix few things which was causing not delivering all incoming messages + ! Fixes for internal list implementation + * Refactoring and simplify few things + + Added x64 version of plugin + + Notify about new notifications after login + ! Fixed parsing few types of newsfeeds + + 1. stage of groupchats - notifying incomming messages + +0.0.2.0 - 13.2.2011 + * Guided as new plugin Facebook RM + new readme and folder structure + x Temporarily disabled updater support (and notification about jarvis's new "fb api") + ! Fix for load own avatar + ! Fix for loading newsfeeds and their better parsing + + Added Away and Invisible statuses + * Using away status as idle flag + ! Fixed idle control - facebook falls into idle only when Away status + +-------------------------------- + Old version history + (Already in official version) +-------------------------------- +0.0.2.0 (0.1.3.0) - 20.12.2010 (not released) + ! Oprava zobrazování bublinového oznámení + ! Oprava odhlašovací procedury + ! Oprava zobrazení počtu nových zpráv + ! Oprava správy nečinnosti TODO + ! Oprava načítání stavových zpráv TODO + ! Oprava načítání avatarů TODO + + Kontrola úspěšného odeslání zprávy + * Aktualizována modifikovaná miranda32.exe na nejnovější verzi + * Rozděleno readme na české a anglické +1.21 - 27.11.2010 + + Notifying about received new "private" (not chat messages) messages + + Pseudo idle management (when idle, miranda let facebook fall into his own idle) + + Hidden key for ignoring channel timeouts (add key "DisableChannelTimeouts" (byte) with value 1) + * Rewrited and edited few things (maybe fixed duplicit messages, maybe added some bugs, etc.) + ! Fixed idle change of connected contacts + ! Fixed writing time in log +1.20 - 22.11.2010 + + Option for use balloon notify instead of popups + + Option for use https protocol (can help with some firewalls) + + Edited miranda32.exe is added for correct work without timeouts, until somebody rewrite http communication :) +1.19 - 20.11.2010 + ! Fixed downloading and updating contact avatars + ! Dont set "Clist\MyHandle" to contacts + ! Fixed html tags in status messages + ! Show error message when try to send message in offline/to offline contact (only ugly workaround) + ! Try to fix crashes with too long text from wall post + ! Temporary ignore timeout errors (until fixed in miranda core) +1.18 - 28.9.2010 + ! Fix for force reconnect. + ! Dont popup contacts disconnect when self disconnect +1.17 - 23.9.2010 + ! Try to workaround duplicit messages +1.16 - 10.9.2010 + * No old news feeds after login (for old behavior create BYTE key OldFeedsTimestamp with value 1) + ! Fix for empty news feed (empty feeds will not be notified) +1.15 - 9.9.2010 + ! Fix for setting -1 (infinity) timeout +1.14 - 9.9.2010 + ! Fixed /span> in popups +1.13 - 9.9.2010 + ! Closing fb message window (when receiving message) is in other thread +1.12 - 8.9.2010 + ! Fixed bug when last contact went offline. +1.11 - 7.9.2010 + ! Fix for duplicated wall events without link (change photo, etc.) +1.10 - 7.9.2010 + + Basic opening facebook urls on left mouse btn click + + Added popup options (colors, timeouts,...) + + Info about CONCRETE error message when unsuccessful login +1.9 - 4.9.2010 + + Typing notifications +1.8 - 4.9.2010 + + Option to automatically close chat windows (on website) +1.7 (0.1.2.0) - 7.8.2010 + ! Don't show Miranda's "Set status message" dialog when disabled "Set Facebook 'Whats on my mind' status through Miranda status" + ! Fixed some memory leaks, but some can be still there... + + Added timestamps into facebook debug log. +1.6 (0.1.1.0) - 15.6.2010 + ! Fixed (again) not working login when "Notification from new devices" enabled. +1.5 - 10.6.2010 + ! Fixed popup with new facebook api available + ! Fixed bug with sending messages through metacontacts + ! Fixed one small bug +1.4 - 7.6.2010 14:45 + ! Fixed GetMyAwayMsg for ansi plugins (e.g mydetails) + + Added sound and basic FB Icon to popups +1.3 - 7.6.2010 01:00 + ! Fixed infinite "contact info refresh" "loop" + ! Fixed bug when global status icon was set to offline when facebook was switched to offline + ! Fixed feeds popups +1.2 + ! Login should work even if "Notification from new devices" is enabled. +1.1 + ! Fix for not working login +1.0 + + Added hidden key in database: "Folder" Facebook, key DisableStatusNotify (type Byte), value 1. (Newly added contacts will have set "Ignore status notify" flag (in Options / Events / Filter...) + + diff --git a/protocols/Gadu-Gadu/docs/gg-license.txt b/protocols/Gadu-Gadu/docs/gg-license.txt deleted file mode 100644 index 7f1161073d..0000000000 --- a/protocols/Gadu-Gadu/docs/gg-license.txt +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/protocols/Gadu-Gadu/docs/gg-readme.txt b/protocols/Gadu-Gadu/docs/gg-readme.txt deleted file mode 100644 index 1d2255f6ec..0000000000 --- a/protocols/Gadu-Gadu/docs/gg-readme.txt +++ /dev/null @@ -1,338 +0,0 @@ -/////////////////////////////////////////////////////////////////// -// Gadu-Gadu Protocol Plugin for Miranda IM -// Based on unix ekg client functionlity and libgadu -// -// Author: Adam Strzelecki -// -// Thanks: Santithorn Bunchua "KeH", Rober Rainwater, -// libgadu Authors , -// Liquid (Image send/recv), The Leech (Proxy fixes) -// MirandaIM Polish Forum -// Angeli-Ka (Gadu-Gadu plugin icons) -/////////////////////////////////////////////////////////////////// - -1. About --------- -The Gadu-Gadu plugin provides functionality of original Gadu-Gadu -client extended with extra features available only for Miranda IM -users. Gadu-Gadu is most popular (competitive to ICQ) instant -messaging system in Poland. Now supports encrypted secure SSL/TLS -connections. - -2. Features ------------ - - Send/Receive messages - - Add/Delete users - - Public catalog search - - Public catalog info changing - - Import/export/remove from server and text file - - Status messages support (offline messages too) - - Visibility/ignore lists - - Password changing - - Password remind - - Extended public catalog search - - HTTP proxy support (uses only Netlib settings) - - Create/Remove Gadu-Gadu account - - File transfer - - Image receving / sending (by Liquid) - - Multiple plugin instances/accounts: - .dll or debug.dll becomes proto name and id - Warning: .dll or debug.dll is treated as - the same proto and name is case insensitive. - - 1st user mail & phone used for import/export - - SSL/TLS secure connections - - Groupchat/conferencing (Miranda IM version 0.4 or higher) - -Note: For secure connections this plugin requires OpenSSL DLL - libraries to be present in system folder or Miranda folder. - These libraries can be downloaded from: - - http://www.miranda-im.pl/download/misc/ - - http://www.openssl.org/. - If DLL files are not present plugin works only with plain - unsecure connections. - -4. TODO -------- - - Animated GIFs support (image sending) - - Full Netlib integration - - Integration with Miranda Image services - - Voice chat - -5. History ----------- -0.0.4.6: 2007-07-04 - - Fix: Message doubling (i.e. with MetaContacts), thanks to Scott Ellis - - Fix: Default icon setting problem - - Rewritten image & token send & reception using Miranda Image services - (This requires latest Miranda version in order to run) - - Fix: Window size for big images on sending & reception -0.0.4.5: 2007-06-20 - - Angeli-Ka icons are now default Gadu-Gadu icons - - Protocol status icons are now built in the Plugin, so taken by default - - IcoLib support, now you can redefine all GG icons including "blocked" icon - - Gadu-Gadu libgadu update to support fully DCC7 transfers and GG7.7 features - (has to be tested, if it really works) - - Some safety internal fixes -0.0.4.2: 2007-02-22 - - Binary release: Recompiled to support new NETLIB settings structure. - !!Warning!! Plugin requires now Miranda 0.6.1+ for proxy support. -0.0.4.1: 2006-12-20 - - Fix: 512 characters for settings such as custom server list - - Fix: Detection of Gadu-Gadu versions upto 7.6 - - Plugin now writes MirVer, so all tooltip plugins can show contact client type - and version string. -0.0.4.0: 2006-10-23 - - Fix: Messages always have NOW timestamps unless they are OFFLINE. - Online messages won't be shifted in the order even user has clockskew. -0.0.3.9: 2006-07-29 - - Configuration was put into tabs - - Fix: Some of the configuration items were not triggering [Apply] properly. -0.0.3.8: 2006-06-26 - - Fix: It seems that GG servers now properly handle initial status for GG. - This should fix issue of being detected by Inwigilator when connecting with - invisible status. (Spotted and fixed thanks to piopawlu) - - Fix: New libgadu version 2006.06.21 with fixed some memory leaks - - Fix: GG now handles PS_SETAWAYMSG without previously called PS_SETSTATUS. - This should fix issue with Watrack that couldn't set the status message - for GG protocol. (Spotted and fixed thanks to mruweq) - - Fix: We were reading from freed variable after new account registration - - Fix: Possible crash when closing debug version -0.0.3.7: 2005-12-19 - - Image sending and receiving now uses ImgDecoder if present for PNG images - - Fix: String fix for error dialogs' titles -0.0.3.6: 2005-11-15 - - Fix: String overflows (injections) that may be caused for example by too long - translations or too long incoming filenames -0.0.3.5: 2005-10-28 - - Fix: Descriptions beginning with new line were not shown - - Fix: Groupchat fixed for database locks - - Fix: Upgrade new chat API - - Fix: Image reception on system tray was broken - - Fix: Image windows are now closed on Miranda exit - - Fix: Plugin was writing junk entries to other protocols contacts - - Image reception can now be triggered - - Images are now scalled to their real size if possible - - Small code formatting fixes - - SSL connections are disabled now by default -0.0.3.4: 2005-07-23 - - Fix: Connection server config was broken - - Fix: Password retrieval was broken - - Fix: Maximum image size 512KB was not accepted original GG client. - Miranda now can receive images upto 255KB from original GG clients. - - Fix: Yet another image receive fix, libgadu fixes introduced ghost image - messages - - Small code formatting fixes -0.0.3.3: 2005-07-19 - - Fix: Serious multiple vulnerabilities of libgadu upto ekg version 1.6rc3 -0.0.3.2: 2005-07-14 - - Fix: libgadu event.c commit version 1.83 by szalik introduced bug that was - crashing Miranda on image receive, since it was designed specially for Kadu -0.0.3.1: 2005-07-12 - - Hidden db setting "EraOmnix" for being visible as EraOmnix client - - Fix: Temporary contacts cannot see our status when having "Friends only" - (Features thanks to JacekFH) - - Fix: GG thread hanging, not going offline when cannot reconnect - after disconnection -0.0.3.0: 2005-06-27 - - Status descriptions compatible with MWClist - - GG.dll now compiles on Visual C++ 6.0 and Visual C++ 2005 - - libgadu upgraded to version 20050615 - - Binaries are now compiled with VC++ 6.0 - - Fix: Windows 95 & NT problems with GetLongPathName function missing -0.0.2.9: 2005-04-29 - - Fix: Status descriptions were not set properly when Miranda wasn't asking - for new status. This change may cause incompatibility with status routines - different than built-in. Note for misc plugins (mBot, etc.): - For avoiding sending gg_setstatus(status, description) twice on - miranda_setstatus and miranda_setawaymsg, GG sets status only on - miranda_setawaymsg, also this order must be fulfilled to make GG working - right with Miranda. (this is how internal module sraway works actually) - - When reconnect flag is set and manual server host cycling is on the end of - the list, reconnect will go back to the begin - (no longer taking address from web at the end) - - Fix: Stupid GetModuleFileName returning all lowercase characters from - DLL filename > WinNT, now we call GetLongPathName to retrieve valid case -0.0.2.8: 2005-04-14 - - Server connection (multi)thread controller (Experimental!) - Miranda won't hang anymore when GG is trying to connect & status change is - requested (However sometimes on exit it required killing threads (dirty)) - - Multiple server hostnames (cycling while connecting) - - Conference policy setting -0.0.2.7: 2004-12-26 - - Gadu-Gadu conferencing support trough chat.dll groupchat plugin - (requires > Miranda 0.4) -0.0.2.6: 2004-12-13 - - Fix: Notification list should be sent in one piece gg_notify_ex(*uinlist), - not one by one gg_add_notify_ex(uin) - - Fix: GG.dll uses now internal Miranda safe thread registering -0.0.2.5: 2004-12-01 - - Fix: Plugin crashed when reporting token download connection related errors - - Fix: Max image size limit changed to 512KB - - Option to turn on/off showing contacts that are not on my list but having me - on their contact list. -0.0.2.4: 2004-08-03 - - Fix: Code of image routines was simplyfied, however needs more care (unstable) - - Server host and external forwarding host could be specified as a hostname or - IP number (before only IP number was valid). This could be useful for dynamic - IPs and DNS mapping services such as dyndns.org. -0.0.2.3: 2004-07-15 - - Fix: Proxy authentication fixed (by The Leech) - - Images receiving / sending (by Liquid) -0.0.2.2: 2003-12-20 - - Fix: Autoreconnect failure, no "Connecting..." message - - Fix: Latest M-IM build sends twice SET_OFFLINE when disconnect - which caused GG plugin to hang -0.0.2.1: 2003-11-28 - - Source: GCC >= 3.2 compiler support - - Fix: File transfer crashes, 100% CPU utilization - - Fix: Proxy working again (HTTP w/auth) - Note: GG works only with HTTP proxies (also with auth) due to limitation of libgadu. - Please turn off "Manually specify connection host" before running trough proxy. - - Fix: Filesize 135KB - deleted unused icons (thanks to Jacek_FH) - - Filetransfer resume support - - Ignore incoming conference messages option -0.0.2.0: 2003-10-27 - - Gadu-Gadu 6.0 support extended - - Token support: Working pass changing, user registration, deletion - - Warning: Registration e-mail changing not working (no libgadu implementation) - - Server userlist manipulation working again -0.0.1.9: 2003-10-16 - - Gadu-Gadu 6.0 (libgadu-CVS) support - - Warning: Register, unregister, password change/remind, userlist server manipulation - not available for the moment. Need to implement new TOKEN routines introduced in GG6 - - Warning: SSL still having problems with connection (to be fixed) - - Client version info in contact details -0.0.1.7: 2003-09-xx (Unreleased, tests and fixes) -0.0.1.7: 2003-07-06 - - SSL/TLS secure connection to server support (trough OpenSSL) - - Option to turn on/off message acknowledgement - - Fix: Reconnects when connection is broken on startup only if - auto-reconnect option is turned on - - Fix: Owner's nickname properly displayed in chat/msg dialogs - Note: Use View/Change my details... to load-up nickname. - - Fix: Plugin doesn't link to any ssl library but loads it dynamically - when OpenSSL dll files exist in system or Miranda folder. -0.0.1.6: 2003-06-04 - - Fix: Auto-reconnect do not get 100% cpu anymore when no network (1 sec per trial) - - Fix: Blocked icon works again (upx shouldn't compress icons) - - Fix: Contact description is now cleared when contact makes it empty - - Debug: logged connection errors are more specific now -0.0.1.5: 2003-04-09 - - Fix: Multiple instances menu items worked just for first instance - - Fix: Auto-reconnect fix, again working - - Time deviation support for timestamps (default 5 min) - "TimeDeviation" db setting if your clock differs more than 5min from actual time - - Better error descriptions on logon failure -0.0.1.4: 2003-04-04 - - Fix: User IP numbers in user info shown better (port < 10 means behind firewall) - - Fix: %ip% compatible now with tooltip plugin - - Fix: Import/Export now uses first user (editable) e-mail and phone number - - Fix: Remove all old db uneditable e-mail & phone settings from previous plugins - - Debug: Advanced libgadu debug log information displayed in NetLib dump - - Filetransfer support with firewall forwarding support (except multiple files) - - Multiple instances of plugin supported (see feature list) -0.0.1.3: 2003-03-31 - - Fix: Send chat type message instead of normal message - - Fix: Next 20 results displayed after searching again - - Fix: Public catalog change always writes Male as gender - - Extended public catalog search - - HTTP proxy support (uses only Netlib settings) - - Create/Remove Gadu-Gadu account - - Change Gadu-Gadu registration e-mail (requires valid e-mail in configuration) -0.0.1.2: 2003-03-19 - - Select status for description after disconnected - - Fix: Finally working away msgs based on KeH's Jabber plugin code - - Fix: Info page fix for empty "Gender" field - - Fix: Import code for groups and subgroups - - Removed: "Change status safely" no longer needed - - "StartInvisible" db only option to start fully invisible -0.0.1.1: 2003-03-16 - - Fix: Male/female fix in public catalog -0.0.1.0: 2003-03-16 - - Fix: Public info changing now works - - Fix: Status changing bugs -0.0.0.9: 2003-03-16 - - Fix: Import bugs - - Fix: Status changing bugs (still fighting with) -0.0.0.8: 2003-03-15 - - Fix: Multiple main connection thread runned - - Fix: Status hangup on Connecting... - - Password & e-mail changing - - Password remind to e-mail - - Owner info changing [NOT WORKING DUE PROTOCOL CHANGES] - - Autoreconnect when disconnected unintentionally - - Turn on/off connection errors - - Leave last status after disconnected - - Fix: Double status change on login -0.0.0.7: 2003-03-14 - - Fix: Blocked icon fixed - - Fix: Safe status changing - - Fix: Contacts status set offline when disconnected -0.0.0.6: 2003-03-13 - - Fix: Import/export fixes - - Name unknown contact with nickname from public catalog - if available - - Remove from server - - Visible/Ignore (blocked) list -0.0.0.5: 2003-03-13 - - Contacts info tab -0.0.0.4: 2003-03-12 - - Fix: Import from files - - Fix: Search and away msg retreival -0.0.0.3: 2003-03-12 - - Import/export from server/text file - - Fix: Improved stability -0.0.0.2: 2003-03-11 - - Improved stability - - Status descriptions - - Show invisible users - - Friends only -0.0.0.1: (UNRELEASED) - - Initial Release - - Basic messaging - -6. Latest development version: ------------------------------- -Latest development version is always available at: - http://www.miranda-im.org/development/ - - - GG.dll - release version - - GGdebug.dll - debug version, debug infos in NetLib log - - gg-readme.txt - this file with modified changelog - - gg-translation-sample.txt - latest partial langpack - -7. Bugs -------- - - Before sending reports check if bugs are still present in latest - development version - - [Polish] Send bug reports to Polish Miranda IM Forum at: - http://www.miranda-im.pl/viewforum.php?f=3 - - [English] Send bug reports to Miranda IM bugtracker at: - http://sourceforge.net/tracker/?atid=102179&group_id=2179 - -8. Discussion & Feature Requests --------------------------------- - - Request features, discuss plugin at Polish Miranda IM Forum: - http://www.miranda-im.pl/viewforum.php?f=3 - -9. Source code --------------- -Source code of this plugin is available at Miranda IM SVN repository. -Consult for details: - http://sourceforge.net/svn/?group_id=94142 - -Copyright (C) 2003-2007 Adam Strzelecki - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. diff --git a/protocols/Gadu-Gadu/docs/license.txt b/protocols/Gadu-Gadu/docs/license.txt new file mode 100644 index 0000000000..7f1161073d --- /dev/null +++ b/protocols/Gadu-Gadu/docs/license.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/protocols/Gadu-Gadu/docs/readme.txt b/protocols/Gadu-Gadu/docs/readme.txt new file mode 100644 index 0000000000..1d2255f6ec --- /dev/null +++ b/protocols/Gadu-Gadu/docs/readme.txt @@ -0,0 +1,338 @@ +/////////////////////////////////////////////////////////////////// +// Gadu-Gadu Protocol Plugin for Miranda IM +// Based on unix ekg client functionlity and libgadu +// +// Author: Adam Strzelecki +// +// Thanks: Santithorn Bunchua "KeH", Rober Rainwater, +// libgadu Authors , +// Liquid (Image send/recv), The Leech (Proxy fixes) +// MirandaIM Polish Forum +// Angeli-Ka (Gadu-Gadu plugin icons) +/////////////////////////////////////////////////////////////////// + +1. About +-------- +The Gadu-Gadu plugin provides functionality of original Gadu-Gadu +client extended with extra features available only for Miranda IM +users. Gadu-Gadu is most popular (competitive to ICQ) instant +messaging system in Poland. Now supports encrypted secure SSL/TLS +connections. + +2. Features +----------- + - Send/Receive messages + - Add/Delete users + - Public catalog search + - Public catalog info changing + - Import/export/remove from server and text file + - Status messages support (offline messages too) + - Visibility/ignore lists + - Password changing + - Password remind + - Extended public catalog search + - HTTP proxy support (uses only Netlib settings) + - Create/Remove Gadu-Gadu account + - File transfer + - Image receving / sending (by Liquid) + - Multiple plugin instances/accounts: + .dll or debug.dll becomes proto name and id + Warning: .dll or debug.dll is treated as + the same proto and name is case insensitive. + - 1st user mail & phone used for import/export + - SSL/TLS secure connections + - Groupchat/conferencing (Miranda IM version 0.4 or higher) + +Note: For secure connections this plugin requires OpenSSL DLL + libraries to be present in system folder or Miranda folder. + These libraries can be downloaded from: + - http://www.miranda-im.pl/download/misc/ + - http://www.openssl.org/. + If DLL files are not present plugin works only with plain + unsecure connections. + +4. TODO +------- + - Animated GIFs support (image sending) + - Full Netlib integration + - Integration with Miranda Image services + - Voice chat + +5. History +---------- +0.0.4.6: 2007-07-04 + - Fix: Message doubling (i.e. with MetaContacts), thanks to Scott Ellis + - Fix: Default icon setting problem + - Rewritten image & token send & reception using Miranda Image services + (This requires latest Miranda version in order to run) + - Fix: Window size for big images on sending & reception +0.0.4.5: 2007-06-20 + - Angeli-Ka icons are now default Gadu-Gadu icons + - Protocol status icons are now built in the Plugin, so taken by default + - IcoLib support, now you can redefine all GG icons including "blocked" icon + - Gadu-Gadu libgadu update to support fully DCC7 transfers and GG7.7 features + (has to be tested, if it really works) + - Some safety internal fixes +0.0.4.2: 2007-02-22 + - Binary release: Recompiled to support new NETLIB settings structure. + !!Warning!! Plugin requires now Miranda 0.6.1+ for proxy support. +0.0.4.1: 2006-12-20 + - Fix: 512 characters for settings such as custom server list + - Fix: Detection of Gadu-Gadu versions upto 7.6 + - Plugin now writes MirVer, so all tooltip plugins can show contact client type + and version string. +0.0.4.0: 2006-10-23 + - Fix: Messages always have NOW timestamps unless they are OFFLINE. + Online messages won't be shifted in the order even user has clockskew. +0.0.3.9: 2006-07-29 + - Configuration was put into tabs + - Fix: Some of the configuration items were not triggering [Apply] properly. +0.0.3.8: 2006-06-26 + - Fix: It seems that GG servers now properly handle initial status for GG. + This should fix issue of being detected by Inwigilator when connecting with + invisible status. (Spotted and fixed thanks to piopawlu) + - Fix: New libgadu version 2006.06.21 with fixed some memory leaks + - Fix: GG now handles PS_SETAWAYMSG without previously called PS_SETSTATUS. + This should fix issue with Watrack that couldn't set the status message + for GG protocol. (Spotted and fixed thanks to mruweq) + - Fix: We were reading from freed variable after new account registration + - Fix: Possible crash when closing debug version +0.0.3.7: 2005-12-19 + - Image sending and receiving now uses ImgDecoder if present for PNG images + - Fix: String fix for error dialogs' titles +0.0.3.6: 2005-11-15 + - Fix: String overflows (injections) that may be caused for example by too long + translations or too long incoming filenames +0.0.3.5: 2005-10-28 + - Fix: Descriptions beginning with new line were not shown + - Fix: Groupchat fixed for database locks + - Fix: Upgrade new chat API + - Fix: Image reception on system tray was broken + - Fix: Image windows are now closed on Miranda exit + - Fix: Plugin was writing junk entries to other protocols contacts + - Image reception can now be triggered + - Images are now scalled to their real size if possible + - Small code formatting fixes + - SSL connections are disabled now by default +0.0.3.4: 2005-07-23 + - Fix: Connection server config was broken + - Fix: Password retrieval was broken + - Fix: Maximum image size 512KB was not accepted original GG client. + Miranda now can receive images upto 255KB from original GG clients. + - Fix: Yet another image receive fix, libgadu fixes introduced ghost image + messages + - Small code formatting fixes +0.0.3.3: 2005-07-19 + - Fix: Serious multiple vulnerabilities of libgadu upto ekg version 1.6rc3 +0.0.3.2: 2005-07-14 + - Fix: libgadu event.c commit version 1.83 by szalik introduced bug that was + crashing Miranda on image receive, since it was designed specially for Kadu +0.0.3.1: 2005-07-12 + - Hidden db setting "EraOmnix" for being visible as EraOmnix client + - Fix: Temporary contacts cannot see our status when having "Friends only" + (Features thanks to JacekFH) + - Fix: GG thread hanging, not going offline when cannot reconnect + after disconnection +0.0.3.0: 2005-06-27 + - Status descriptions compatible with MWClist + - GG.dll now compiles on Visual C++ 6.0 and Visual C++ 2005 + - libgadu upgraded to version 20050615 + - Binaries are now compiled with VC++ 6.0 + - Fix: Windows 95 & NT problems with GetLongPathName function missing +0.0.2.9: 2005-04-29 + - Fix: Status descriptions were not set properly when Miranda wasn't asking + for new status. This change may cause incompatibility with status routines + different than built-in. Note for misc plugins (mBot, etc.): + For avoiding sending gg_setstatus(status, description) twice on + miranda_setstatus and miranda_setawaymsg, GG sets status only on + miranda_setawaymsg, also this order must be fulfilled to make GG working + right with Miranda. (this is how internal module sraway works actually) + - When reconnect flag is set and manual server host cycling is on the end of + the list, reconnect will go back to the begin + (no longer taking address from web at the end) + - Fix: Stupid GetModuleFileName returning all lowercase characters from + DLL filename > WinNT, now we call GetLongPathName to retrieve valid case +0.0.2.8: 2005-04-14 + - Server connection (multi)thread controller (Experimental!) + Miranda won't hang anymore when GG is trying to connect & status change is + requested (However sometimes on exit it required killing threads (dirty)) + - Multiple server hostnames (cycling while connecting) + - Conference policy setting +0.0.2.7: 2004-12-26 + - Gadu-Gadu conferencing support trough chat.dll groupchat plugin + (requires > Miranda 0.4) +0.0.2.6: 2004-12-13 + - Fix: Notification list should be sent in one piece gg_notify_ex(*uinlist), + not one by one gg_add_notify_ex(uin) + - Fix: GG.dll uses now internal Miranda safe thread registering +0.0.2.5: 2004-12-01 + - Fix: Plugin crashed when reporting token download connection related errors + - Fix: Max image size limit changed to 512KB + - Option to turn on/off showing contacts that are not on my list but having me + on their contact list. +0.0.2.4: 2004-08-03 + - Fix: Code of image routines was simplyfied, however needs more care (unstable) + - Server host and external forwarding host could be specified as a hostname or + IP number (before only IP number was valid). This could be useful for dynamic + IPs and DNS mapping services such as dyndns.org. +0.0.2.3: 2004-07-15 + - Fix: Proxy authentication fixed (by The Leech) + - Images receiving / sending (by Liquid) +0.0.2.2: 2003-12-20 + - Fix: Autoreconnect failure, no "Connecting..." message + - Fix: Latest M-IM build sends twice SET_OFFLINE when disconnect + which caused GG plugin to hang +0.0.2.1: 2003-11-28 + - Source: GCC >= 3.2 compiler support + - Fix: File transfer crashes, 100% CPU utilization + - Fix: Proxy working again (HTTP w/auth) + Note: GG works only with HTTP proxies (also with auth) due to limitation of libgadu. + Please turn off "Manually specify connection host" before running trough proxy. + - Fix: Filesize 135KB - deleted unused icons (thanks to Jacek_FH) + - Filetransfer resume support + - Ignore incoming conference messages option +0.0.2.0: 2003-10-27 + - Gadu-Gadu 6.0 support extended + - Token support: Working pass changing, user registration, deletion + - Warning: Registration e-mail changing not working (no libgadu implementation) + - Server userlist manipulation working again +0.0.1.9: 2003-10-16 + - Gadu-Gadu 6.0 (libgadu-CVS) support + - Warning: Register, unregister, password change/remind, userlist server manipulation + not available for the moment. Need to implement new TOKEN routines introduced in GG6 + - Warning: SSL still having problems with connection (to be fixed) + - Client version info in contact details +0.0.1.7: 2003-09-xx (Unreleased, tests and fixes) +0.0.1.7: 2003-07-06 + - SSL/TLS secure connection to server support (trough OpenSSL) + - Option to turn on/off message acknowledgement + - Fix: Reconnects when connection is broken on startup only if + auto-reconnect option is turned on + - Fix: Owner's nickname properly displayed in chat/msg dialogs + Note: Use View/Change my details... to load-up nickname. + - Fix: Plugin doesn't link to any ssl library but loads it dynamically + when OpenSSL dll files exist in system or Miranda folder. +0.0.1.6: 2003-06-04 + - Fix: Auto-reconnect do not get 100% cpu anymore when no network (1 sec per trial) + - Fix: Blocked icon works again (upx shouldn't compress icons) + - Fix: Contact description is now cleared when contact makes it empty + - Debug: logged connection errors are more specific now +0.0.1.5: 2003-04-09 + - Fix: Multiple instances menu items worked just for first instance + - Fix: Auto-reconnect fix, again working + - Time deviation support for timestamps (default 5 min) + "TimeDeviation" db setting if your clock differs more than 5min from actual time + - Better error descriptions on logon failure +0.0.1.4: 2003-04-04 + - Fix: User IP numbers in user info shown better (port < 10 means behind firewall) + - Fix: %ip% compatible now with tooltip plugin + - Fix: Import/Export now uses first user (editable) e-mail and phone number + - Fix: Remove all old db uneditable e-mail & phone settings from previous plugins + - Debug: Advanced libgadu debug log information displayed in NetLib dump + - Filetransfer support with firewall forwarding support (except multiple files) + - Multiple instances of plugin supported (see feature list) +0.0.1.3: 2003-03-31 + - Fix: Send chat type message instead of normal message + - Fix: Next 20 results displayed after searching again + - Fix: Public catalog change always writes Male as gender + - Extended public catalog search + - HTTP proxy support (uses only Netlib settings) + - Create/Remove Gadu-Gadu account + - Change Gadu-Gadu registration e-mail (requires valid e-mail in configuration) +0.0.1.2: 2003-03-19 + - Select status for description after disconnected + - Fix: Finally working away msgs based on KeH's Jabber plugin code + - Fix: Info page fix for empty "Gender" field + - Fix: Import code for groups and subgroups + - Removed: "Change status safely" no longer needed + - "StartInvisible" db only option to start fully invisible +0.0.1.1: 2003-03-16 + - Fix: Male/female fix in public catalog +0.0.1.0: 2003-03-16 + - Fix: Public info changing now works + - Fix: Status changing bugs +0.0.0.9: 2003-03-16 + - Fix: Import bugs + - Fix: Status changing bugs (still fighting with) +0.0.0.8: 2003-03-15 + - Fix: Multiple main connection thread runned + - Fix: Status hangup on Connecting... + - Password & e-mail changing + - Password remind to e-mail + - Owner info changing [NOT WORKING DUE PROTOCOL CHANGES] + - Autoreconnect when disconnected unintentionally + - Turn on/off connection errors + - Leave last status after disconnected + - Fix: Double status change on login +0.0.0.7: 2003-03-14 + - Fix: Blocked icon fixed + - Fix: Safe status changing + - Fix: Contacts status set offline when disconnected +0.0.0.6: 2003-03-13 + - Fix: Import/export fixes + - Name unknown contact with nickname from public catalog + if available + - Remove from server + - Visible/Ignore (blocked) list +0.0.0.5: 2003-03-13 + - Contacts info tab +0.0.0.4: 2003-03-12 + - Fix: Import from files + - Fix: Search and away msg retreival +0.0.0.3: 2003-03-12 + - Import/export from server/text file + - Fix: Improved stability +0.0.0.2: 2003-03-11 + - Improved stability + - Status descriptions + - Show invisible users + - Friends only +0.0.0.1: (UNRELEASED) + - Initial Release + - Basic messaging + +6. Latest development version: +------------------------------ +Latest development version is always available at: + http://www.miranda-im.org/development/ + + - GG.dll - release version + - GGdebug.dll - debug version, debug infos in NetLib log + - gg-readme.txt - this file with modified changelog + - gg-translation-sample.txt - latest partial langpack + +7. Bugs +------- + - Before sending reports check if bugs are still present in latest + development version + - [Polish] Send bug reports to Polish Miranda IM Forum at: + http://www.miranda-im.pl/viewforum.php?f=3 + - [English] Send bug reports to Miranda IM bugtracker at: + http://sourceforge.net/tracker/?atid=102179&group_id=2179 + +8. Discussion & Feature Requests +-------------------------------- + - Request features, discuss plugin at Polish Miranda IM Forum: + http://www.miranda-im.pl/viewforum.php?f=3 + +9. Source code +-------------- +Source code of this plugin is available at Miranda IM SVN repository. +Consult for details: + http://sourceforge.net/svn/?group_id=94142 + +Copyright (C) 2003-2007 Adam Strzelecki + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. diff --git a/protocols/IRCG/docs/IRC_Readme.txt b/protocols/IRCG/docs/IRC_Readme.txt deleted file mode 100644 index 679365e0d3..0000000000 --- a/protocols/IRCG/docs/IRC_Readme.txt +++ /dev/null @@ -1,47 +0,0 @@ -----------------------------oOo---------------------------- - IRC Protocol Plugin v 0.6.3.5 - - Implementation of IRC RFC-1459, RFC-2812 for Miranda IM - - Released 2003-03-03, last updated 2005-08-19 ------------------------------------------------------------ - - -Important information ------------ - -#1 Please visit the online resource for the IRC plugin at: - http://members.chello.se/matrix/ for more information on usage etc. - -#2 To install OpenSSL if you need it, go here: - http://members.chello.se/matrix/openssl/Win32OpenSSL-v0.9.7f.exe - -#3 This protocol is dependant on the Chat plugin, get it here: - http://www.miranda-im.org/download/details.php?action=viewfile&id=1309 - - - -Changelog ---------- - -Please visit: -http://www.miranda-im.org/download/details.php?action=viewlog&id=550 - - - -Copyright and license ---------------------- - -Copyright (C) 2003-2005 Jörgen Persson - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \ No newline at end of file diff --git a/protocols/IRCG/docs/IRC_license.txt b/protocols/IRCG/docs/IRC_license.txt deleted file mode 100644 index 7f1161073d..0000000000 --- a/protocols/IRCG/docs/IRC_license.txt +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/protocols/IRCG/docs/license.txt b/protocols/IRCG/docs/license.txt new file mode 100644 index 0000000000..7f1161073d --- /dev/null +++ b/protocols/IRCG/docs/license.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/protocols/IRCG/docs/readme.txt b/protocols/IRCG/docs/readme.txt new file mode 100644 index 0000000000..679365e0d3 --- /dev/null +++ b/protocols/IRCG/docs/readme.txt @@ -0,0 +1,47 @@ +----------------------------oOo---------------------------- + IRC Protocol Plugin v 0.6.3.5 + + Implementation of IRC RFC-1459, RFC-2812 for Miranda IM + + Released 2003-03-03, last updated 2005-08-19 +----------------------------------------------------------- + + +Important information +----------- + +#1 Please visit the online resource for the IRC plugin at: + http://members.chello.se/matrix/ for more information on usage etc. + +#2 To install OpenSSL if you need it, go here: + http://members.chello.se/matrix/openssl/Win32OpenSSL-v0.9.7f.exe + +#3 This protocol is dependant on the Chat plugin, get it here: + http://www.miranda-im.org/download/details.php?action=viewfile&id=1309 + + + +Changelog +--------- + +Please visit: +http://www.miranda-im.org/download/details.php?action=viewlog&id=550 + + + +Copyright and license +--------------------- + +Copyright (C) 2003-2005 Jörgen Persson + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. \ No newline at end of file diff --git a/protocols/IcqOscarJ/docs/icq-license.txt b/protocols/IcqOscarJ/docs/icq-license.txt deleted file mode 100644 index 7f1161073d..0000000000 --- a/protocols/IcqOscarJ/docs/icq-license.txt +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/protocols/IcqOscarJ/docs/icq-readme.txt b/protocols/IcqOscarJ/docs/icq-readme.txt deleted file mode 100644 index b5d582e28a..0000000000 --- a/protocols/IcqOscarJ/docs/icq-readme.txt +++ /dev/null @@ -1,480 +0,0 @@ - - ICQ protocol plugin for Miranda IM (Joe) - ________________________________________ - - -About -_____ - -This Miranda IM plugin makes it possible to connect to the ICQ -instant messenger network and communicate with other ICQ users. - - -Known Problems -______________ - -- In Invisible mode, when other side is not in visible list messages are sometimes - received twice from some clients (it is a problem of that clients, they do send them - twice) - -- When synchronising server-list, users get added with await auth flag or receive added - message. The way which ICQ servers handle authorizations, we cannot do it better - when - uploading contacts to server account has to be a new one, then contacts can be added - and uploaded without auth... If the account is an old one they cannot be added without - auth if they require one. So they are added with flag awaiting auth. With the new - Manage server list contacts added contacts should never receive auth requests, but - if you have an old account they can receive added notification. - -- Some wicked firewall software can cause HTML tags (e.g. ) to be added to - incoming messages. - -- With HTTP Proxy Mode in Connection settings, neither Avatars nor File Transfer can work. - This is partly a limitation of current Miranda's network module implementation. But - File Transfer cannot work with HTTP Proxy, that is a protocol limitation. - - -TO-DO List -__________ - -0.6 - Multi-user chat - Mid-NetLib module for HTTP gateway (for Avatars to work) [icq_net] - -0.5 - Full support for sub-groups in Manage server-list dialog - Simple sub-groups support (optional) - - - -Changes -_______ - -0.5 Development - -Bugfixes: - Fixed receiving of multi-part messages (only first part was received) - Fixed processing of UTF-8 encoded status messages from QIP - Fixed AIM away message handling (caused online status to be seen as away in some clients) - -New Features - Account management (requires Miranda IM 0.8 and newer) - New user details protocol support - Added support for status notes & moods (introduced by ICQ6) - -Improvements: - URL events are now received as normal messages - Use new offline messages protocol (supports unicode) - Ability to send/receive contacts to/from ICQ6 and AIM - Server-list support now groups requests - much more faster & reliable - Improved ChangeInfo module compatibility with screen readers - Client detection improvements - Avatars are now retrieved even for offline contacts - - -0.3.9.5 - -Bugfixes: - Fixed connection problems with many contacts in server-list - Do not lose server-list contacts due to too long nicknames/comments - -Improvements: - Reinvented known spam bot blocking - - -0.3.9.4 - -Improvements: - Added ability to handle malformed UCS-2 encoded offline messages - Fixed possible local buffer overflow - - -0.3.9.3 - -Bugfixes: - Fixed problem with utf-8 message API and some message plugins (weird chars) - Fixed double Avatar pages in User Details for newer Miranda IM - - -0.3.9.2 - -Bugfixes: - Fixed possible memory corruption caused by malformed langpack - Added support for new utf-8 message API (when available) - Fixed possible rare problems with Folders plug-in support - Other minor fixes merged from trunk (0.3.10.x Development) - - -0.3.9.1 - -Bugfixes: - Fixes several minor problems - -Improvements: - Oscar File Transfers now fully handle directory transfers - - -0.3.9 - -Bugfixes: - Fixed peer-to-peer session cookie checking (was working only due to coincidence) - Fixed SMS message handling, made message parsing more consistent - Applied fix for re-requesting authorization (thx Bio) - Fixed handling of message acks & status msg replies from ICQ 6 - Fixed handling of malformed messages acks - Minor fixes for Popup plugin support - Minor protocol related tweaks - Fixed possible lags caused by typing notifications (on slow connections) - Fixed message handling (fixes bug used for stealth invisibility detection) - Several fixes to Rate Level 2 handling - more propper handling of message responses - -New Features: - Oscar File Transfers - like icq5 (including: transfer thru server, resume) - -Improvements: - Client detection improvements - Level 1 Rate management (global) - should solve problems with many contacts in list - Support for Custom Profile Folders plug-in - configurable avatars cache folder - Ability to send long offline messages (up to 4096 characters) - Messsage Error handling is now complete (no more disconnections on long msgs) - Support for Aim contacts enhanced - Better support for Miranda Ignore module - - -0.3.7.5 - -Bugfixes: - Fixed possible crash in avatar queue - Fixed special character conversion in Custom Status messages - Minor changes to client detection - - -0.3.7.4 - -Bugfixes: - Some small fixes to Custom Status API - Fixed possible buffer overrun problem in status change packet handling - Some avatar related fixes - -Improvements: - Added avatar validity checking - - -0.3.7.3 - -Bugfixes: - Fixed HTTP/HTTPS proxy support (removed useless gateway option), long messages are now sent properly - Improved status change handling (can handle broken packets) - - -0.3.7.2 - -Bugfixes: - Fixes possible buffer overflow with contact status change - Fixed migration was not working at all (should not disconnect so often on server's upgrading) - Fixed offline greeting cards were not processed properly - Fixed small protocol glitch with reverse peer-to-peer connection - - -0.3.7.1 - -Bugfixes: - Fixed possible hang on exit - Fixed avatars were not working when server port set to 0 - Made message parser more strict (fixes bug allowing stealth invisible client detection) - Fixed Popup's unicode support cannot be used in ANSI mode even if available - -Improvements: - Added new session password API - allowing plugins like Secure Login to work better - - -0.3.7 - -Bugfixes: - Our own contact in list now correctly handles events - Proxy Gateway mode is working again - File receiving from Trillian clients work again - Incorporated some bugfixes from ISee (thx Bio) - Message errors are now really displayed - Fixed memory leak in avatar code - File transfers with GnomeICU works now - Fixed changing password in ICQ Details will not save it to DB if not there - Fixed PING channel handling (caused connection drop) - Fixed bug in changeinfo with translated listbox values (thx Bio) - Fixed error handling in avatar code for uploading avatar - Fixed bug in Manage-Server list dialog, caused hang - Fixed occasional losing of messages (message parsing was incomplete) - Server-list management now stores all info - solves problems - Fixed unknown errors during login were not reported sometimes - -New Features: - Messaging support enhanced (P2P messaging supported) - Direct Connection support rewritten (with P2P messaging and reverse file-transfers) - Temporary Visible List support - New Features page in options to configure extra features - Custom statuses just like icq5 - needs clist_mw derivative (thx Big Muscle) - New custom status icons (thx Angeli-ka) - Enhanced Unicode & Ansi charsets support (each contact can have its own codepage) - AIM cross-compatability (add/remove, search by mail, status, messaging, away messages) - Secure MD5 login authentification - Revoke authorization (Advanced Feature - see further) - removes you from contact's server-list - -Improvements: - Advanced search now can use newer method (thx Bio) - Better protocol error handling - Slightly better avatar handling - Detects some spam bots & ability to block known spam bots - Merged with ChangeInfo (thx Bio) - Added possibility to remember password for session - Added possibility to retrieve away message from libgaim clients - Added status to UserInfo page - Small improvements to client detection - Uses newer capabilities format (cuts incoming traffic) - Display error messages using PopUp Plugin - Support for Iconlib Plugin - Support for unicode database module (clist data) - Level 2 Rate management for Status & Xtraz replies, Xtraz requests (useful with many contacts in list) - Full unicode/ansi support (2in1) - Support for Updater Plugin - Added support for Flash Avatars Service Plugin - Added ability to upload own flash avatar - XML file (thx Big Muscle) - - -0.3.5.3 - -Bugfixes: - Fixed losing of almost all messages (protocol change) - - -0.3.5.2 - -Bugfixes: - Error checking on offline messages was not working - Now correctly handles "import time" item (should solve some auth issues) - - -0.3.5.1 - -Bugfixes: - Renaming of server groups was not working properly - caused errors - Avatar could not be deleted (the delete button did not work) - File Transfers were not working properly in some cases (wrong cookie handling) - Avatar formats were not recognized correctly - Method of determining target dir in file receive was not solid enough - Manage server-list dialog leaked memory - Synchronize visibility items was not working properly - Our avatar image was not linked to our ContactPhoto - Added workaround for DB Blob caching issues - Fixed occasional crash on login (missing TLV validity checks) - Fixed slow update of nicks when users imported from server-list - Fixed auto info update mechanism, do not progress too fast, do not drop processing - Fixed empty groups are always hidden in Manage Server List, cannot be used either - Fixed occasional crash on avatar retrieval - limit size of image to the size of packet - If our rate is high, ignore user requests for status msgs & user details (prevents disconnection) - Added temporary solution for roughly translated ICQ 2003b russian - Manage server-list dialog could display other contacts and could crash - Basic search could search for bad uin - garbage can be in the string - Added workaround for select() malfunction - caused high CPU load - -Improvements: - If Update details from server is on, user groups are also updated - Changed System Uptime to Member since in my details - Auth system recognizes & sends UTF-8 messages - Miranda version signature improved (preparing for old signature removal in the future) - Added better error detection for offline msgs receival process - Made avatar handling more resilient to server errors - - -0.3.5 - -Bugfixes: - Server-list operations is now scheduled correctly - Newly added contact with privacy setting is not hidden anymore - Fixed unicode message receiving from Icq2Go! (messages were corrupted) - Fixed Grant authorization - not showed correctly and crashing randomly - Move to group was not working properly - On accept/decline filetransfer miranda was sometimes disconnected - Group with subgroups was deleted if empty, that messed up subgroups - Newly added contacts from server sometimes missed their group - Offline messages are no longer received older than existing ones - Now will not try to add contacts to server, which are not ours - Divided server ids to groups - caused strange behaviour if id and group id were same - Other small fixes - -New features: - Added avatar tab to user-details dialog to show avatar even without mToolTip - Linking avatar to mToolTip is now optional - My user-details now show more informations & added idle since to ICQ tab - Added support for uploading your own avatar image - -Improvements: - Rewritten Manage Server List dialog - now works perfectly (without sub-groups support) - Added partial support for subgroups (supported: rename, move, parial: add) - Added optional linking to mToolTip, link only if no image set - Added workaround for QNext client (it is not capable of type2 msgs) - Added option to turn off HTTP gateway on HTTP proxy - - -0.3.4.2 (not published) - -Bugfixes: - Fixed authorization reply - Fixed contact transfer ack - Now parses URL send ack correctly, no more timeout - Now sending ack on contacts receive - Now correctly add contact without auth if they does not require it - Fixed crash on receiving long message through P2P (very old bug) - Many other fixes (see CVS changelog for details) - -New features: - Added full unicode message support (requires SRMM Unicode) - Added support for sending and receiving Idle time. - Added reliable client identification (if not identified, gives appropriate ICQ client) - Added support for avatar images (downloading only). - Added Grant authorization option (send & recognize) - -Improvements: - Server-side list support rewritten, now uses acking, partly supports groups (without sub-groups for now). - Most cookies standardised to imitate icq5 behaviour - Basic search now automatically removes garbage from text, e.g. it can search by 123-456-789 - - -0.3.3.1 - -Bugfixes: - Could crash when receiving unicode messages. - - -0.3.3 - -Bugfixes: - Failed to send or receive files from ICQ 2003b. - Fixed a number of smaller memory leaks. - Contact e-mail info was not displayed correctly. - Failed to retrieve user details during certain circumstances. - URL messages could disappear when sent through a Direct Connection. - Nick name was not deleted from server list when local nick name was deleted. - Server side contacts could reappear after being deleted if they were on the - visible/invisible lists. - Changing status while connecting had no effect. - A bunch of other fixes that are too boring to list here, have a look at - the CVS changelog if you want the big list. - -New features: - Added support for sending and receiving Typing Notifications. - Now accepts messages formatted in unicode (note: this wont solve the problem - with displaying messages with multiple charsets). - -Improvements: - Uses plugin DLL name in various menus to make it easier to have several ICQ - plugins loaded. - More robust packet parsing reduces the risk of any future stability problems. - - -0.3.2 - -Bugfixes: - Prevent your status messages being read when you are invisible. - Small memory leak when sending an SMS. - Fixed a dumb bug that caused random disconnections from the ICQ server. - Cleaned up the code for searches and user info updates, should work better now. - AIM users in your server contact list would get added locally with uin 0. - -New features: - Added "missed message" notification. - -Improvements: - Added better error messages for message send failures. - Messages now default to the most reliable delivery method available for a given contact. - - -0.3.1 - -Bugfixes: - Fixed crash when incoming file transfer was cancelled before the transfer started - Failed to receive SMS messages sent while offline - Fixed some problems with accepting file transfers from Mirabilis clients - Increased thread safety to reduce some reported connection/disconnection problems - Fixed compability problems with sending messages to some jabber clients - Fixed some message compability problems with Trillian - Corrected some ack sending - Added a lot of safety checks to increase general stability - Plugin didnt load unless winsocks2 was installed - -New features: - Removed restrictions on UIN length for better compability with iserverd - The password can now be left empty in options, it will be asked for during login - Server port can now be left empty in options, a random port will be selected during login - Show logged on since and system uptime info in ICQ tab - -Improvements: - Reduced file size - Message sending now uses a more reliable delivery method - - - -Support and bug reporting -_________________________ - -We cannot give support on e-mail or ICQ. Please visit the Miranda IM help page at -http://www.miranda-im.org/help/ if you need help with this plugin. - -If the help page does answer your question, visit the Miranda support forum at: -http://forums.miranda-im.org/ and we will try to assist you. - -If you want to report a bug, please do so in the official bugtracker at: -http://bugs.miranda-im.org/ - - - -Contact -_______ - -Current maintainer is Joe @ Whale, jokusoftware at miranda-im.org - - - -Advanced Features -_________________ - -There are some features that are not widely used so there is no UI for them, if -you want to use them you need to do manual setup using DBE++. - -Database items (usually at Contact\ICQ): -(BYTE)UnicodeSend = 0 - to Disable unicode support (useful as a workaround for Trillian's bug) - -(WORD)CodePage - codepage for plain text encoding/decoding to/from unicode - -(WORD)InfoCodePage - codepage for interpreting user details - -Database items for Main Contact (usually at Settings\ICQ): -(DWORD)KeepAliveInterval - Period in which Keep-Alive packets are send if enabled - default is one minute - -(BYTE)PrivacyItems = 1 - adds more privacy tools to contact menu (e.g. Revoke Authorization) - - - -Credits and Thanks -__________________ - -Thanks to Angeli-Ka for nice custom status icons. - - - -License and Copyright -_____________________ - -Copyright (C) 2000-2010 Joe Kucera, Martin Öberg, Richard Hughes, Jon Keating - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/protocols/IcqOscarJ/docs/license.txt b/protocols/IcqOscarJ/docs/license.txt new file mode 100644 index 0000000000..7f1161073d --- /dev/null +++ b/protocols/IcqOscarJ/docs/license.txt @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/protocols/IcqOscarJ/docs/readme.txt b/protocols/IcqOscarJ/docs/readme.txt new file mode 100644 index 0000000000..b5d582e28a --- /dev/null +++ b/protocols/IcqOscarJ/docs/readme.txt @@ -0,0 +1,480 @@ + + ICQ protocol plugin for Miranda IM (Joe) + ________________________________________ + + +About +_____ + +This Miranda IM plugin makes it possible to connect to the ICQ +instant messenger network and communicate with other ICQ users. + + +Known Problems +______________ + +- In Invisible mode, when other side is not in visible list messages are sometimes + received twice from some clients (it is a problem of that clients, they do send them + twice) + +- When synchronising server-list, users get added with await auth flag or receive added + message. The way which ICQ servers handle authorizations, we cannot do it better - when + uploading contacts to server account has to be a new one, then contacts can be added + and uploaded without auth... If the account is an old one they cannot be added without + auth if they require one. So they are added with flag awaiting auth. With the new + Manage server list contacts added contacts should never receive auth requests, but + if you have an old account they can receive added notification. + +- Some wicked firewall software can cause HTML tags (e.g. ) to be added to + incoming messages. + +- With HTTP Proxy Mode in Connection settings, neither Avatars nor File Transfer can work. + This is partly a limitation of current Miranda's network module implementation. But + File Transfer cannot work with HTTP Proxy, that is a protocol limitation. + + +TO-DO List +__________ + +0.6 + Multi-user chat + Mid-NetLib module for HTTP gateway (for Avatars to work) [icq_net] + +0.5 + Full support for sub-groups in Manage server-list dialog + Simple sub-groups support (optional) + + + +Changes +_______ + +0.5 Development + +Bugfixes: + Fixed receiving of multi-part messages (only first part was received) + Fixed processing of UTF-8 encoded status messages from QIP + Fixed AIM away message handling (caused online status to be seen as away in some clients) + +New Features + Account management (requires Miranda IM 0.8 and newer) + New user details protocol support + Added support for status notes & moods (introduced by ICQ6) + +Improvements: + URL events are now received as normal messages + Use new offline messages protocol (supports unicode) + Ability to send/receive contacts to/from ICQ6 and AIM + Server-list support now groups requests - much more faster & reliable + Improved ChangeInfo module compatibility with screen readers + Client detection improvements + Avatars are now retrieved even for offline contacts + + +0.3.9.5 + +Bugfixes: + Fixed connection problems with many contacts in server-list + Do not lose server-list contacts due to too long nicknames/comments + +Improvements: + Reinvented known spam bot blocking + + +0.3.9.4 + +Improvements: + Added ability to handle malformed UCS-2 encoded offline messages + Fixed possible local buffer overflow + + +0.3.9.3 + +Bugfixes: + Fixed problem with utf-8 message API and some message plugins (weird chars) + Fixed double Avatar pages in User Details for newer Miranda IM + + +0.3.9.2 + +Bugfixes: + Fixed possible memory corruption caused by malformed langpack + Added support for new utf-8 message API (when available) + Fixed possible rare problems with Folders plug-in support + Other minor fixes merged from trunk (0.3.10.x Development) + + +0.3.9.1 + +Bugfixes: + Fixes several minor problems + +Improvements: + Oscar File Transfers now fully handle directory transfers + + +0.3.9 + +Bugfixes: + Fixed peer-to-peer session cookie checking (was working only due to coincidence) + Fixed SMS message handling, made message parsing more consistent + Applied fix for re-requesting authorization (thx Bio) + Fixed handling of message acks & status msg replies from ICQ 6 + Fixed handling of malformed messages acks + Minor fixes for Popup plugin support + Minor protocol related tweaks + Fixed possible lags caused by typing notifications (on slow connections) + Fixed message handling (fixes bug used for stealth invisibility detection) + Several fixes to Rate Level 2 handling - more propper handling of message responses + +New Features: + Oscar File Transfers - like icq5 (including: transfer thru server, resume) + +Improvements: + Client detection improvements + Level 1 Rate management (global) - should solve problems with many contacts in list + Support for Custom Profile Folders plug-in - configurable avatars cache folder + Ability to send long offline messages (up to 4096 characters) + Messsage Error handling is now complete (no more disconnections on long msgs) + Support for Aim contacts enhanced + Better support for Miranda Ignore module + + +0.3.7.5 + +Bugfixes: + Fixed possible crash in avatar queue + Fixed special character conversion in Custom Status messages + Minor changes to client detection + + +0.3.7.4 + +Bugfixes: + Some small fixes to Custom Status API + Fixed possible buffer overrun problem in status change packet handling + Some avatar related fixes + +Improvements: + Added avatar validity checking + + +0.3.7.3 + +Bugfixes: + Fixed HTTP/HTTPS proxy support (removed useless gateway option), long messages are now sent properly + Improved status change handling (can handle broken packets) + + +0.3.7.2 + +Bugfixes: + Fixes possible buffer overflow with contact status change + Fixed migration was not working at all (should not disconnect so often on server's upgrading) + Fixed offline greeting cards were not processed properly + Fixed small protocol glitch with reverse peer-to-peer connection + + +0.3.7.1 + +Bugfixes: + Fixed possible hang on exit + Fixed avatars were not working when server port set to 0 + Made message parser more strict (fixes bug allowing stealth invisible client detection) + Fixed Popup's unicode support cannot be used in ANSI mode even if available + +Improvements: + Added new session password API - allowing plugins like Secure Login to work better + + +0.3.7 + +Bugfixes: + Our own contact in list now correctly handles events + Proxy Gateway mode is working again + File receiving from Trillian clients work again + Incorporated some bugfixes from ISee (thx Bio) + Message errors are now really displayed + Fixed memory leak in avatar code + File transfers with GnomeICU works now + Fixed changing password in ICQ Details will not save it to DB if not there + Fixed PING channel handling (caused connection drop) + Fixed bug in changeinfo with translated listbox values (thx Bio) + Fixed error handling in avatar code for uploading avatar + Fixed bug in Manage-Server list dialog, caused hang + Fixed occasional losing of messages (message parsing was incomplete) + Server-list management now stores all info - solves problems + Fixed unknown errors during login were not reported sometimes + +New Features: + Messaging support enhanced (P2P messaging supported) + Direct Connection support rewritten (with P2P messaging and reverse file-transfers) + Temporary Visible List support + New Features page in options to configure extra features + Custom statuses just like icq5 - needs clist_mw derivative (thx Big Muscle) + New custom status icons (thx Angeli-ka) + Enhanced Unicode & Ansi charsets support (each contact can have its own codepage) + AIM cross-compatability (add/remove, search by mail, status, messaging, away messages) + Secure MD5 login authentification + Revoke authorization (Advanced Feature - see further) - removes you from contact's server-list + +Improvements: + Advanced search now can use newer method (thx Bio) + Better protocol error handling + Slightly better avatar handling + Detects some spam bots & ability to block known spam bots + Merged with ChangeInfo (thx Bio) + Added possibility to remember password for session + Added possibility to retrieve away message from libgaim clients + Added status to UserInfo page + Small improvements to client detection + Uses newer capabilities format (cuts incoming traffic) + Display error messages using PopUp Plugin + Support for Iconlib Plugin + Support for unicode database module (clist data) + Level 2 Rate management for Status & Xtraz replies, Xtraz requests (useful with many contacts in list) + Full unicode/ansi support (2in1) + Support for Updater Plugin + Added support for Flash Avatars Service Plugin + Added ability to upload own flash avatar - XML file (thx Big Muscle) + + +0.3.5.3 + +Bugfixes: + Fixed losing of almost all messages (protocol change) + + +0.3.5.2 + +Bugfixes: + Error checking on offline messages was not working + Now correctly handles "import time" item (should solve some auth issues) + + +0.3.5.1 + +Bugfixes: + Renaming of server groups was not working properly - caused errors + Avatar could not be deleted (the delete button did not work) + File Transfers were not working properly in some cases (wrong cookie handling) + Avatar formats were not recognized correctly + Method of determining target dir in file receive was not solid enough + Manage server-list dialog leaked memory + Synchronize visibility items was not working properly + Our avatar image was not linked to our ContactPhoto + Added workaround for DB Blob caching issues + Fixed occasional crash on login (missing TLV validity checks) + Fixed slow update of nicks when users imported from server-list + Fixed auto info update mechanism, do not progress too fast, do not drop processing + Fixed empty groups are always hidden in Manage Server List, cannot be used either + Fixed occasional crash on avatar retrieval - limit size of image to the size of packet + If our rate is high, ignore user requests for status msgs & user details (prevents disconnection) + Added temporary solution for roughly translated ICQ 2003b russian + Manage server-list dialog could display other contacts and could crash + Basic search could search for bad uin - garbage can be in the string + Added workaround for select() malfunction - caused high CPU load + +Improvements: + If Update details from server is on, user groups are also updated + Changed System Uptime to Member since in my details + Auth system recognizes & sends UTF-8 messages + Miranda version signature improved (preparing for old signature removal in the future) + Added better error detection for offline msgs receival process + Made avatar handling more resilient to server errors + + +0.3.5 + +Bugfixes: + Server-list operations is now scheduled correctly + Newly added contact with privacy setting is not hidden anymore + Fixed unicode message receiving from Icq2Go! (messages were corrupted) + Fixed Grant authorization - not showed correctly and crashing randomly + Move to group was not working properly + On accept/decline filetransfer miranda was sometimes disconnected + Group with subgroups was deleted if empty, that messed up subgroups + Newly added contacts from server sometimes missed their group + Offline messages are no longer received older than existing ones + Now will not try to add contacts to server, which are not ours + Divided server ids to groups - caused strange behaviour if id and group id were same + Other small fixes + +New features: + Added avatar tab to user-details dialog to show avatar even without mToolTip + Linking avatar to mToolTip is now optional + My user-details now show more informations & added idle since to ICQ tab + Added support for uploading your own avatar image + +Improvements: + Rewritten Manage Server List dialog - now works perfectly (without sub-groups support) + Added partial support for subgroups (supported: rename, move, parial: add) + Added optional linking to mToolTip, link only if no image set + Added workaround for QNext client (it is not capable of type2 msgs) + Added option to turn off HTTP gateway on HTTP proxy + + +0.3.4.2 (not published) + +Bugfixes: + Fixed authorization reply + Fixed contact transfer ack + Now parses URL send ack correctly, no more timeout + Now sending ack on contacts receive + Now correctly add contact without auth if they does not require it + Fixed crash on receiving long message through P2P (very old bug) + Many other fixes (see CVS changelog for details) + +New features: + Added full unicode message support (requires SRMM Unicode) + Added support for sending and receiving Idle time. + Added reliable client identification (if not identified, gives appropriate ICQ client) + Added support for avatar images (downloading only). + Added Grant authorization option (send & recognize) + +Improvements: + Server-side list support rewritten, now uses acking, partly supports groups (without sub-groups for now). + Most cookies standardised to imitate icq5 behaviour + Basic search now automatically removes garbage from text, e.g. it can search by 123-456-789 + + +0.3.3.1 + +Bugfixes: + Could crash when receiving unicode messages. + + +0.3.3 + +Bugfixes: + Failed to send or receive files from ICQ 2003b. + Fixed a number of smaller memory leaks. + Contact e-mail info was not displayed correctly. + Failed to retrieve user details during certain circumstances. + URL messages could disappear when sent through a Direct Connection. + Nick name was not deleted from server list when local nick name was deleted. + Server side contacts could reappear after being deleted if they were on the + visible/invisible lists. + Changing status while connecting had no effect. + A bunch of other fixes that are too boring to list here, have a look at + the CVS changelog if you want the big list. + +New features: + Added support for sending and receiving Typing Notifications. + Now accepts messages formatted in unicode (note: this wont solve the problem + with displaying messages with multiple charsets). + +Improvements: + Uses plugin DLL name in various menus to make it easier to have several ICQ + plugins loaded. + More robust packet parsing reduces the risk of any future stability problems. + + +0.3.2 + +Bugfixes: + Prevent your status messages being read when you are invisible. + Small memory leak when sending an SMS. + Fixed a dumb bug that caused random disconnections from the ICQ server. + Cleaned up the code for searches and user info updates, should work better now. + AIM users in your server contact list would get added locally with uin 0. + +New features: + Added "missed message" notification. + +Improvements: + Added better error messages for message send failures. + Messages now default to the most reliable delivery method available for a given contact. + + +0.3.1 + +Bugfixes: + Fixed crash when incoming file transfer was cancelled before the transfer started + Failed to receive SMS messages sent while offline + Fixed some problems with accepting file transfers from Mirabilis clients + Increased thread safety to reduce some reported connection/disconnection problems + Fixed compability problems with sending messages to some jabber clients + Fixed some message compability problems with Trillian + Corrected some ack sending + Added a lot of safety checks to increase general stability + Plugin didnt load unless winsocks2 was installed + +New features: + Removed restrictions on UIN length for better compability with iserverd + The password can now be left empty in options, it will be asked for during login + Server port can now be left empty in options, a random port will be selected during login + Show logged on since and system uptime info in ICQ tab + +Improvements: + Reduced file size + Message sending now uses a more reliable delivery method + + + +Support and bug reporting +_________________________ + +We cannot give support on e-mail or ICQ. Please visit the Miranda IM help page at +http://www.miranda-im.org/help/ if you need help with this plugin. + +If the help page does answer your question, visit the Miranda support forum at: +http://forums.miranda-im.org/ and we will try to assist you. + +If you want to report a bug, please do so in the official bugtracker at: +http://bugs.miranda-im.org/ + + + +Contact +_______ + +Current maintainer is Joe @ Whale, jokusoftware at miranda-im.org + + + +Advanced Features +_________________ + +There are some features that are not widely used so there is no UI for them, if +you want to use them you need to do manual setup using DBE++. + +Database items (usually at Contact\ICQ): +(BYTE)UnicodeSend = 0 - to Disable unicode support (useful as a workaround for Trillian's bug) + +(WORD)CodePage - codepage for plain text encoding/decoding to/from unicode + +(WORD)InfoCodePage - codepage for interpreting user details + +Database items for Main Contact (usually at Settings\ICQ): +(DWORD)KeepAliveInterval - Period in which Keep-Alive packets are send if enabled - default is one minute + +(BYTE)PrivacyItems = 1 - adds more privacy tools to contact menu (e.g. Revoke Authorization) + + + +Credits and Thanks +__________________ + +Thanks to Angeli-Ka for nice custom status icons. + + + +License and Copyright +_____________________ + +Copyright (C) 2000-2010 Joe Kucera, Martin Öberg, Richard Hughes, Jon Keating + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/protocols/JabberG/docs/changelog_jabber.txt b/protocols/JabberG/docs/changelog_jabber.txt deleted file mode 100644 index 1d41cc12a6..0000000000 --- a/protocols/JabberG/docs/changelog_jabber.txt +++ /dev/null @@ -1,206 +0,0 @@ -Legend: -[+] added -[*] changed -[-] deleted -[!] bug fixed - -Version 0.11.0.1 -=============== -Jabber development was resumed after years of silence and small bugfixes - -Version 0.7.0.7 -=============== -[+] XEP-0115 support (Entity Capabilities) -[!] bug #003127 fixed: random errors in file transfers - -Version 0.7.0.6 -=============== -[+] XEP-0096 support (File Transfer, IBB) -[+] XEP-0199 support (XMPP Ping) - -Version 0.7.0.5 -=============== -[+] XEP-0065 support (SOCKS5 Bytestreams) -[+] XEP-0138 support (Traffic Compression) -[+] XEP-0202 support (Entity time) -[!] bugfix for transport info discovery - -Version 0.7.0.4 -=============== -[+] XEP-0050 support (Ad-Hoc Commands) -[+] XEP-0055 support (Jabber Search, full support of x-forms) -[+] added support for vcards in chat rooms -[!] bug #0003130 fixed: Bookmarks are not retreived automatically, MUC auto-join doesn't work -[*] all bitmap processing removed from the Jabber plugin and switched to the loadavatars plugin - -Version 0.7.0.3 -=============== -[+] XEP-0048 support (Bookmark Storage) -[+] Added MirandaInterfaces -[+] Implement UUID plugin info -[+] added Windows Vista OS version detection -[+] added ability of sending messages to the specific resource -[*] menu icons are implemented via icolib, duplicated icons were removed -[-] "Disable main menu" option removed -[!] bug #002970 fixed: Ending spaces not stripped in Host input - -Version 0.7.0.2 -=============== -[+] various enhancements of adding roster contacts -[!] fix for NTLM auth - -Version 0.7.0.1 -=============== -[+] Unicode plugins got the UNICODE_AWARE flag in PLUGININFO structure -[+] patch for placing SecureIM plugin presence into the Jabber MirVer -[+] sha1 & md5 support is now provided by the core -[-] ugly hack with the ContactPhoto/File setting removed -[!] fix for the exception handling in Jabber - -Version 0.7.0.0 -=============== - -Initial version for 0.7 -[*] Jabber uses now new features of 0.7 core. - -Version 0.6.0.2 -=============== -[+] wish #0002532 fixed: Add command "Resolve Nicknames" in context menu for transports - -Version 0.5.0.3 -=============== -[+] added separate icons for different transports -[+] wish #0001921 added: logon/logoff in context menu on jabber-transports in contact list -[+] wish #0002541 added: Options - Account: Removal of account from the server -[!] bug #0002530 fixed: Miranda crashes on large avatars - -Version 0.5.0.2 -=============== -[!] bug #0002261 fixed: Invitations are sent wrong -[!] bug #0002268 fixed: XML parser has a problem with > (greater than) in attributes -[!] bug #0002288 fixed: Status messages are not delivered correctly via icq transports -[!] bug #0002435 fixed: a session is being created before logon -[!] bug #0002474 fixed: WM_CONTEXTMENU not handled correctly - -Version 0.5.0.1 -=============== -[!] bug #0002045 fixed: MUC: Greyed out away nicknames are not shown in black when contacts return -[!] bug #0002065 fixed: Sends a malformed JID when trying to download my own vCard (in ANSI version only) -[!] bug #0002112 fixed: some minor problems with the conference invitations - -Version 0.4.3.2 -=============== -[!] bug #0002029 fixed: IDC_JID truncated on login dialog box -[!] bug #0001904 fixed: Resource names not UTF8 decoded -[!] bug #0001866 fixed: Does not receive invite to Jabber multiuser conference -[!] bug #0001853 fixed: Miranda crashes when sending Messages over Jabber to a deleted contact when full acknowlede enabled. -[!] bug #0001320 fixed: Grey out 'away' nicknames in the conference nicklist -[!] bug #0000581 fixed: People are trying to connect to jabber.org with empty usernames -[!] bugfix for the unencoded jids -[+] added contact menu items to simplify the groupchat processing -[+] added JEP0090 compatibility code - -Version 0.4.3.1 -=============== -[!] bug #0001729 fixed: vCard photo not displayed in User Details. -[!] bug #0001166 fixed: auto-join jabber chat room (conference) does not work when startup -[!] bugfix for server messages from the WildFire server - -Version 0.4.3.0 -=============== -[+] first Unicode version of the Jabber plugin -[!] fix for file transfers when one of the jids contains uppercase letters -[!] bug #0001754 fixed: Jabber Agents. Don't work Logoff and Unregister buttons -[!] bug #0001613 fixed: Conferences: messages with linefeeds get double-spaced -[!] bug #0001632 fixed: Conferences: '%' in my outgoing text gets duplicated -[!] fix for reading MSN avatars through the transport - -Version 0.4.1.3 -=============== -[+] wish #0001541: Conferences: show kick/ban msgs -[!] bugfix for contacts renaming -[!] bug #0000890 fixed: multiple file transfers are impossible - -Version 0.4.1.2 -=============== -[+] added GNUPG support (many thanks to Karl-Heinz Pennemann for a patch) -[+] added support for the extended JUD search -[+] added avatar support -[+] wish #0001252: Add support for TLS -[+] wish #0001319: Conference nicknames should be stored & reused -[+] wish #0001331: Support for sending and receiving actions (/me) -[+] wish #0001356: Don't show 'user joined' events when first joining a MUC -[+] wish #0001508: Support for _xmpp-client._tcp SRV DNS records (thanks yb for a patch) -[!] important bug fixed: Jabber contact list maybe messed up under Win9x -[!] numerous fixes for the groupchat administration -[!] bug #0001316 fixed: User appears to part/rejoin on nick change in conference -[!] bug #0001324 fixed: groupchat subjects don't get recognized -[!] bug #0001355 fixed: Switching presence to 'Invisible' causes me to exit MUC -[!] bug #0001362 fixed: Ctrl-1 while Connecting always makes status Online -[!] bug #0001423 fixed: Leaving a jabber conference closes the chat.dll container window. -[!] bug #0001430 fixed: several problems with moderator controls -[!] bug #0001485 fixed: Conferences: toggle voice/toggle moderator commands -[!] bug #0001481 fixed: Conferences: moderator controls/list management -[!] bug #0001482 fixed: Conferences: role changes aren't shown -[!] bug #0001490 fixed: Options about subscriptions/authorisation are not showing up when type of subcr is "none" for a contact -[!] fixed the crash when two or more chats were opened - -Version 0.4.1.1 -=============== -[*] massive changes for the Unicode settings - -Version 0.4.3.0 -=============== -[!] bug #0000001632 fixed: Conferences: '%' in my outgoing text gets duplicated (thanks MattJ for a patch) - -Version 0.4.0.3 -=============== -[+] wish 0001322: highlighting -[!] bug #0001272 fixed: crash when sending to a jabber conference that is no longer connected -[!] bug #0001269 fixed: Users appear in the conference nicklist more than once -[!] bug #0001268 fixed: 'change nickname' chat popup menu item doesn't work -[!] bug #0001114 fixed: typinguser event never times out -[!] bug #0000731 fixed: Miranda can't retreive vCard info from jabber.org server -[!] bugfix: a chat topic isn't displayed when a user enters chat. - -Version 0.4.0.2 -=============== -[+] added CHAT.DLL support -[+] wish #0000862: Jabber conferences in contact list -[!] bug #0001105 fixed: Miranda process do not die when shutdown (thanks baronng for a patch) -[!] bug #0001109 fixed: XML specials in add contact -[!] bug #0001108 fixed: Status-visibility for a contact not working correctly -[!] bug #0001135 fixed: Cannot transfer File(s) between miranda/jabber to/from PSI or Exodus (or more) -[!] fix for writing "MyHandle" setting every time. - -Version 0.4.0.1 -=============== -[*] prepared to be released with M 0.4. -[*] search by JID implemented without the v-card checking; -[+] some minor improvements - -Version 0.2.0.2 -=============== -[+] search by JID now verifies the user's presense, instead of confirming any -user input -[+] wish #0000299: DisableMainMenuItem option wanted -[-] reconnection ability removed, use KeepStatus plugin instead -[!] bug #0000298 fixed: search by nickname instead of a full JID resulted -to the auth process stuck. -[!] bug #0000691 fixed: Jabber writes to MyHandle instead of a NickName -[!] bug #0000715 fixed: Link to list of public servers is broken -[!] another crash-on-exit fixed - -Version 0.2.0.1 -=============== -[!] bug #0000818 fixed: Jabber disconnects when sending message that contains ampersand -[!] bugfix: fixed GPF on logging off -[!] bugfix: if an attempt is made to login while plugin is connecting, mode is set to online - -Version 0.2.0.0 -=============== -[+] Unicode support - -Version 0.1.1.7 -=============== - Last version, released 2004-04-01 by keh. \ No newline at end of file diff --git a/protocols/JabberG/docs/jabber.txt b/protocols/JabberG/docs/jabber.txt new file mode 100644 index 0000000000..1d41cc12a6 --- /dev/null +++ b/protocols/JabberG/docs/jabber.txt @@ -0,0 +1,206 @@ +Legend: +[+] added +[*] changed +[-] deleted +[!] bug fixed + +Version 0.11.0.1 +=============== +Jabber development was resumed after years of silence and small bugfixes + +Version 0.7.0.7 +=============== +[+] XEP-0115 support (Entity Capabilities) +[!] bug #003127 fixed: random errors in file transfers + +Version 0.7.0.6 +=============== +[+] XEP-0096 support (File Transfer, IBB) +[+] XEP-0199 support (XMPP Ping) + +Version 0.7.0.5 +=============== +[+] XEP-0065 support (SOCKS5 Bytestreams) +[+] XEP-0138 support (Traffic Compression) +[+] XEP-0202 support (Entity time) +[!] bugfix for transport info discovery + +Version 0.7.0.4 +=============== +[+] XEP-0050 support (Ad-Hoc Commands) +[+] XEP-0055 support (Jabber Search, full support of x-forms) +[+] added support for vcards in chat rooms +[!] bug #0003130 fixed: Bookmarks are not retreived automatically, MUC auto-join doesn't work +[*] all bitmap processing removed from the Jabber plugin and switched to the loadavatars plugin + +Version 0.7.0.3 +=============== +[+] XEP-0048 support (Bookmark Storage) +[+] Added MirandaInterfaces +[+] Implement UUID plugin info +[+] added Windows Vista OS version detection +[+] added ability of sending messages to the specific resource +[*] menu icons are implemented via icolib, duplicated icons were removed +[-] "Disable main menu" option removed +[!] bug #002970 fixed: Ending spaces not stripped in Host input + +Version 0.7.0.2 +=============== +[+] various enhancements of adding roster contacts +[!] fix for NTLM auth + +Version 0.7.0.1 +=============== +[+] Unicode plugins got the UNICODE_AWARE flag in PLUGININFO structure +[+] patch for placing SecureIM plugin presence into the Jabber MirVer +[+] sha1 & md5 support is now provided by the core +[-] ugly hack with the ContactPhoto/File setting removed +[!] fix for the exception handling in Jabber + +Version 0.7.0.0 +=============== + +Initial version for 0.7 +[*] Jabber uses now new features of 0.7 core. + +Version 0.6.0.2 +=============== +[+] wish #0002532 fixed: Add command "Resolve Nicknames" in context menu for transports + +Version 0.5.0.3 +=============== +[+] added separate icons for different transports +[+] wish #0001921 added: logon/logoff in context menu on jabber-transports in contact list +[+] wish #0002541 added: Options - Account: Removal of account from the server +[!] bug #0002530 fixed: Miranda crashes on large avatars + +Version 0.5.0.2 +=============== +[!] bug #0002261 fixed: Invitations are sent wrong +[!] bug #0002268 fixed: XML parser has a problem with > (greater than) in attributes +[!] bug #0002288 fixed: Status messages are not delivered correctly via icq transports +[!] bug #0002435 fixed: a session is being created before logon +[!] bug #0002474 fixed: WM_CONTEXTMENU not handled correctly + +Version 0.5.0.1 +=============== +[!] bug #0002045 fixed: MUC: Greyed out away nicknames are not shown in black when contacts return +[!] bug #0002065 fixed: Sends a malformed JID when trying to download my own vCard (in ANSI version only) +[!] bug #0002112 fixed: some minor problems with the conference invitations + +Version 0.4.3.2 +=============== +[!] bug #0002029 fixed: IDC_JID truncated on login dialog box +[!] bug #0001904 fixed: Resource names not UTF8 decoded +[!] bug #0001866 fixed: Does not receive invite to Jabber multiuser conference +[!] bug #0001853 fixed: Miranda crashes when sending Messages over Jabber to a deleted contact when full acknowlede enabled. +[!] bug #0001320 fixed: Grey out 'away' nicknames in the conference nicklist +[!] bug #0000581 fixed: People are trying to connect to jabber.org with empty usernames +[!] bugfix for the unencoded jids +[+] added contact menu items to simplify the groupchat processing +[+] added JEP0090 compatibility code + +Version 0.4.3.1 +=============== +[!] bug #0001729 fixed: vCard photo not displayed in User Details. +[!] bug #0001166 fixed: auto-join jabber chat room (conference) does not work when startup +[!] bugfix for server messages from the WildFire server + +Version 0.4.3.0 +=============== +[+] first Unicode version of the Jabber plugin +[!] fix for file transfers when one of the jids contains uppercase letters +[!] bug #0001754 fixed: Jabber Agents. Don't work Logoff and Unregister buttons +[!] bug #0001613 fixed: Conferences: messages with linefeeds get double-spaced +[!] bug #0001632 fixed: Conferences: '%' in my outgoing text gets duplicated +[!] fix for reading MSN avatars through the transport + +Version 0.4.1.3 +=============== +[+] wish #0001541: Conferences: show kick/ban msgs +[!] bugfix for contacts renaming +[!] bug #0000890 fixed: multiple file transfers are impossible + +Version 0.4.1.2 +=============== +[+] added GNUPG support (many thanks to Karl-Heinz Pennemann for a patch) +[+] added support for the extended JUD search +[+] added avatar support +[+] wish #0001252: Add support for TLS +[+] wish #0001319: Conference nicknames should be stored & reused +[+] wish #0001331: Support for sending and receiving actions (/me) +[+] wish #0001356: Don't show 'user joined' events when first joining a MUC +[+] wish #0001508: Support for _xmpp-client._tcp SRV DNS records (thanks yb for a patch) +[!] important bug fixed: Jabber contact list maybe messed up under Win9x +[!] numerous fixes for the groupchat administration +[!] bug #0001316 fixed: User appears to part/rejoin on nick change in conference +[!] bug #0001324 fixed: groupchat subjects don't get recognized +[!] bug #0001355 fixed: Switching presence to 'Invisible' causes me to exit MUC +[!] bug #0001362 fixed: Ctrl-1 while Connecting always makes status Online +[!] bug #0001423 fixed: Leaving a jabber conference closes the chat.dll container window. +[!] bug #0001430 fixed: several problems with moderator controls +[!] bug #0001485 fixed: Conferences: toggle voice/toggle moderator commands +[!] bug #0001481 fixed: Conferences: moderator controls/list management +[!] bug #0001482 fixed: Conferences: role changes aren't shown +[!] bug #0001490 fixed: Options about subscriptions/authorisation are not showing up when type of subcr is "none" for a contact +[!] fixed the crash when two or more chats were opened + +Version 0.4.1.1 +=============== +[*] massive changes for the Unicode settings + +Version 0.4.3.0 +=============== +[!] bug #0000001632 fixed: Conferences: '%' in my outgoing text gets duplicated (thanks MattJ for a patch) + +Version 0.4.0.3 +=============== +[+] wish 0001322: highlighting +[!] bug #0001272 fixed: crash when sending to a jabber conference that is no longer connected +[!] bug #0001269 fixed: Users appear in the conference nicklist more than once +[!] bug #0001268 fixed: 'change nickname' chat popup menu item doesn't work +[!] bug #0001114 fixed: typinguser event never times out +[!] bug #0000731 fixed: Miranda can't retreive vCard info from jabber.org server +[!] bugfix: a chat topic isn't displayed when a user enters chat. + +Version 0.4.0.2 +=============== +[+] added CHAT.DLL support +[+] wish #0000862: Jabber conferences in contact list +[!] bug #0001105 fixed: Miranda process do not die when shutdown (thanks baronng for a patch) +[!] bug #0001109 fixed: XML specials in add contact +[!] bug #0001108 fixed: Status-visibility for a contact not working correctly +[!] bug #0001135 fixed: Cannot transfer File(s) between miranda/jabber to/from PSI or Exodus (or more) +[!] fix for writing "MyHandle" setting every time. + +Version 0.4.0.1 +=============== +[*] prepared to be released with M 0.4. +[*] search by JID implemented without the v-card checking; +[+] some minor improvements + +Version 0.2.0.2 +=============== +[+] search by JID now verifies the user's presense, instead of confirming any +user input +[+] wish #0000299: DisableMainMenuItem option wanted +[-] reconnection ability removed, use KeepStatus plugin instead +[!] bug #0000298 fixed: search by nickname instead of a full JID resulted +to the auth process stuck. +[!] bug #0000691 fixed: Jabber writes to MyHandle instead of a NickName +[!] bug #0000715 fixed: Link to list of public servers is broken +[!] another crash-on-exit fixed + +Version 0.2.0.1 +=============== +[!] bug #0000818 fixed: Jabber disconnects when sending message that contains ampersand +[!] bugfix: fixed GPF on logging off +[!] bugfix: if an attempt is made to login while plugin is connecting, mode is set to online + +Version 0.2.0.0 +=============== +[+] Unicode support + +Version 0.1.1.7 +=============== + Last version, released 2004-04-01 by keh. \ No newline at end of file diff --git a/protocols/JabberG/docs/readme.txt b/protocols/JabberG/docs/readme.txt new file mode 100644 index 0000000000..1a14c341c9 --- /dev/null +++ b/protocols/JabberG/docs/readme.txt @@ -0,0 +1,59 @@ +Jabber Protocol Plugin for Miranda IM +===================================== + +Installation: + Copy jabber.dll to Miranda's plugins directory. + + If you want to have multiple jabber accounts online at the same time, + you need to have multiple copies of jabber.dll, each with different name, + all in Miranda's plugins directory. Note that all configurations for a + Jabber account (including your contact list) are associated with the + DLL's name. In addition, it is highly recommended that you do NOT choose + the name that is in conflict with other plugins or any database categories + used by Miranda core (use DatabaseViewer or DatabaseEditor to see what + database categories are already in use). + + The option for sending messages with full acknowledgement is disabled + by default. This feature works only when the jabber client at the other + end can respond with message acknowledgement. If your messages seem to + time out all the time, try disabling this option before reporting any bugs. + +More information: + Web: http://jabber.au.edu/miranda + E-mail: keh@au.edu + +Copyright (c) 2005 George Hazan (ghazan@postman.ru) +Copyright (c) 2002-2004 Santithorn Bunchua (keh@au.edu) + +Acknowledgement: + I would like to thank the following people for their helps and/or comments + (alphabetically listed): + Dmitry Balabanov + Nikola Dachev + Sam Kothari + Jörgen Persson + Robert Rainwater + Adam Strzelecki + Michal Wojciechowski + +================================================================ + +Jabber Protocol Plugin for Miranda IM +Tlen Protocol Plugin for Miranda IM +Copyright (C) 2002-2004 Santithorn Bunchua + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +================================================================ diff --git a/protocols/JabberG/docs/readme_jabber.txt b/protocols/JabberG/docs/readme_jabber.txt deleted file mode 100644 index 1a14c341c9..0000000000 --- a/protocols/JabberG/docs/readme_jabber.txt +++ /dev/null @@ -1,59 +0,0 @@ -Jabber Protocol Plugin for Miranda IM -===================================== - -Installation: - Copy jabber.dll to Miranda's plugins directory. - - If you want to have multiple jabber accounts online at the same time, - you need to have multiple copies of jabber.dll, each with different name, - all in Miranda's plugins directory. Note that all configurations for a - Jabber account (including your contact list) are associated with the - DLL's name. In addition, it is highly recommended that you do NOT choose - the name that is in conflict with other plugins or any database categories - used by Miranda core (use DatabaseViewer or DatabaseEditor to see what - database categories are already in use). - - The option for sending messages with full acknowledgement is disabled - by default. This feature works only when the jabber client at the other - end can respond with message acknowledgement. If your messages seem to - time out all the time, try disabling this option before reporting any bugs. - -More information: - Web: http://jabber.au.edu/miranda - E-mail: keh@au.edu - -Copyright (c) 2005 George Hazan (ghazan@postman.ru) -Copyright (c) 2002-2004 Santithorn Bunchua (keh@au.edu) - -Acknowledgement: - I would like to thank the following people for their helps and/or comments - (alphabetically listed): - Dmitry Balabanov - Nikola Dachev - Sam Kothari - Jörgen Persson - Robert Rainwater - Adam Strzelecki - Michal Wojciechowski - -================================================================ - -Jabber Protocol Plugin for Miranda IM -Tlen Protocol Plugin for Miranda IM -Copyright (C) 2002-2004 Santithorn Bunchua - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -================================================================ diff --git a/protocols/JabberG/docs/todo.txt b/protocols/JabberG/docs/todo.txt new file mode 100644 index 0000000000..16e76f4a99 --- /dev/null +++ b/protocols/JabberG/docs/todo.txt @@ -0,0 +1,9 @@ +- remove built-in groupchat support +- place the conferences list into the contact list +- HTTP Gateway mode support + +If you have a wish not listed above, feel free to send me +a e-mail. + +WMBR, George Hazan (ghazan@postman.ru) + diff --git a/protocols/JabberG/docs/todo_jabber.txt b/protocols/JabberG/docs/todo_jabber.txt deleted file mode 100644 index 16e76f4a99..0000000000 --- a/protocols/JabberG/docs/todo_jabber.txt +++ /dev/null @@ -1,9 +0,0 @@ -- remove built-in groupchat support -- place the conferences list into the contact list -- HTTP Gateway mode support - -If you have a wish not listed above, feel free to send me -a e-mail. - -WMBR, George Hazan (ghazan@postman.ru) - diff --git a/protocols/MRA/docs/Readme_MRA.txt b/protocols/MRA/docs/Readme_MRA.txt deleted file mode 100644 index 5135a8b338..0000000000 --- a/protocols/MRA/docs/Readme_MRA.txt +++ /dev/null @@ -1,502 +0,0 @@ -Mail.ru Ŕăĺíň ďëŕăčí äë˙ Miranda IM - -Copyright (C) 2006-2011 Đîćóę Čâŕí - - - Ďëŕăčí ďđĺäíŕçíŕ÷ĺí äë˙ îáůĺíč˙ ďî ďđîňîęîëó Mail.ru Ŕăĺíň. - - - ÂÍČĚŔÍČĹ! -  ďëŕăčíĺ äîáŕâë˙ţůŕ˙ ńčíőđîíčçŕöč˙! - Ĺńëč âű çŕăđóçčëč â ńâîé ďđîôčëü ńďčńîę ŕ ďîňîě ďîěĺí˙ëč ëîăčí č ďŕđîëü, ňî -ę âŕě ńęŕ÷ŕĺňń˙ ńďčńîę âňîđîăî ŕęŕóíňŕ, ŕ íŕ ńĺđâĺđ ńęŕ÷ŕĺňń˙ ńďčńîę ďĺđâîăî, č -ŕâňîđčçŕöč˙ áóäĺň ŕâňîěŕňč÷ĺńęč çŕďđîřĺííŕ ó âńĺő, ęîăî äŕáŕâčëč íŕ ńĺđâĺđ. - - Äë˙ ęîđđĺęňíîé đŕáîňű ŕíňčńďŕěŕ íóćíî çŕďîëíčňü ńďčńîę ďëîőčő ńëîâ. - - Ďîëíîöĺííŕ˙ ďîääĺđćęŕ ăđóďď íŕ ńĺđâĺđĺ áóäĺň ďîçćĺ. - Čăđű - íĺ äîęóěĺíňčđîâŕëčńü, â ńëó÷ŕĺ äîęóěĺíňčđîâŕíč˙ ěîăó ńäĺëŕňü ňîëüęî API äë˙ íčő. - (Ćĺëŕţůčĺ ńäĺëŕňü ďëŕăčíű äë˙ čăđ - îáđŕůŕňń˙ ďđčâŕňîě) - - - -Ďëŕăčíű äîáŕâë˙ţůčĺ ôóíęöčîíŕëüíîńňü -Çäĺńü óęŕçŕíű ňîëüęî ďëŕăčíű, ęîňîđűĺ áîëĺĺ ďîëíî đŕńęđűâŕţň âîçěîćíîńňč ďđîňîęîëŕ mail.ru Ŕăĺíň çŕëîćĺííűĺ â ďëŕăčí MRA - PopUp - ÷ĺđĺç íĺăî ďîęŕçűâŕţňń˙ đŕçëč÷íűĺ óâĺäîěëĺíč˙, â ňîě ÷čńëĺ îřčáęč, ďđĺäóďđĺćäĺíč˙ č óâĺäîěëĺíč˙ î íîâîé ďî÷ňĺ. - mToolTip/Tipper - äë˙ ďîęŕçŕ äîďîëíčňĺëüíî číôîđěŕöčč î ęîíňŕęňĺ. Ńě íčćĺ řŕáëîíű. - SMS (sms.dll) - äë˙ îňďđŕâęč ŃĚŃ ńîîáůĺíčé č îňîáđŕćĺíč˙ îňâĺňîâ. Îňâĺňű ňŕęćĺ ěîćíî ďîńěîňđĺňü â history++ - Nudge (nudge.dll) - ôóíęöč˙ áóäčëüíčęŕ. Áĺç íĺăî íĺ áóäĺň ęíîďî÷ęč â äčŕëîăĺ č îęíî íĺ áóäĺň ňđ˙ńňčńü ęîăäŕ ńîáĺńĺäíčę âŕń âńňđ˙őčâŕĺň, îäíŕęî îńňŕíĺňń˙ ďóíęň â ěĺíţ ęîíňŕęňŕ č áóäĺň çŕďčńűâŕňń˙ ňĺęńňîâîĺ ńîîáůĺíčĺ î ňîě ÷ňî ńîáĺńĺäíčę ďűňŕĺňń˙ âŕń đŕçáóäčňü. - WATrack (watrack.dll) - ďîçâîë˙ĺň MRA îďĺđŕňčâíî îáíîâë˙ňü íŕ ńŕéňĺ ňî ÷ňî čăđŕĺň ó ďîëüçîâŕňĺë˙. ×ňî áű ńěîňđĺňü ÷ňî čăđŕĺň ó ńîáĺńĺäíčęîâ ýňîň ďëŕăčí íĺ íóćĺí. - - - -Ďîääĺđćęŕ RTF (ôîđěŕňčđîâŕííîăî ňĺęńňŕ) - Äë˙ ďîääĺđćęč ôîđěŕňčđîâŕííîăî ňĺęńňŕ íóćíî: -- zlib.dll, áĺç íĺ¸ ďëŕăčí íĺ ńěîćĺň đŕńďŕęîâűâŕňü č çŕďŕęîâűâŕňü ňĺęńň äë˙ ďĺđĺäŕ÷č ďî ńĺňč, ňŕęćĺ íóćíŕ äë˙ ôëĺř ěóëüňîâ (ďđč ďđč¸ěĺ ń îđčă ŕăĺíňŕ) -- tabsramm č history++ ďëŕăčíű, â íŕńňđîéęŕő tabsramm óęŕçűâŕĺě čńďîëüçîâŕňü history++ äë˙ îňîáđŕćĺíč˙, -â íŕńňđîéęŕő history++ âęëţ÷ŕĺě ďîääĺđćęó RTF - - -Ňĺďĺđü î ďđč˙ňíîě: - - Ďîëüçîâŕňĺëč look-in ďëŕăčíŕ, č äđóăčő đŕáîňŕţůčő ń číôîđěŕöčĺé ęîíňŕęňŕ, MRA ďëŕăčí çŕďčńűâŕĺň číôîđěŕöčţ ňŕę ćĺ ęŕę č ICQ. -  íŕńňđîéęŕő look-in ďëŕăčíŕ óęŕćčňĺ čńďîëüçîâŕňü äë˙ MRA řŕáëîí îň ICQ. - - Ďđč ďĺđĺäŕ÷ĺ ôŕéëîâ ěîćíî óęŕçŕňü îďčńŕíčĺ ę ôŕéëó, íî ďîëüçîâŕňĺëč ŕăĺíňŕ ĺăî íĺ óâčä˙ň ;) - - Đŕńřčđĺííűé ďîčńę ďîçâîë˙ĺň čńęŕňü íĺ ňîëüęî ďî Đîńńčč, íî č ďî äđóăčě ńňđŕíŕě, ń âîçěîćíîńňüţ âűáîđŕ ăîđîäŕ/řňŕňŕ. - - Ňŕęćĺ ćĺëŕňĺëüíî čěĺňü Updater äë˙ ńâîĺâđĺěĺííîăî ŕâňîěŕňč÷ĺńęîăî îáíîâëĺíč˙. - - Ďđîęńč íŕńňđŕčâŕĺňń˙ â íŕńňđîéęŕő ńĺňč (Network), đŕçäĺëüíî: äë˙ îáěĺíŕ -ńîîáůĺíč˙ěč č äë˙ çŕăđóçęč ŕâŕňŕđ. - - Îńíîâíîé ńďčńîę č ńďčńęč âčäčěîńňč, íĺâčäčěîńňč č čăíîđ đŕáîňŕţň. - Äë˙ ňîăî, ÷ňîáű äîáŕâčňü ďîëüçîâŕňĺë˙ â čăíîđ íŕ ńĺđâĺđĺ äîńňŕňî÷íî â íŕńňđîéęŕő -ěčđŕíäű ďîńňŕâčňü čăíîđ íŕ ĺăî ŃÎÎÁŮĹÍČß, ĺńëč ďîńňŕâčňü čăíîđ íŕ äđóăčĺ ńîáűňč˙ îň -ďîëüçîâŕňĺë˙, ňî â čăíîđ íŕ ńĺđâĺđĺ îí íĺ äîáŕâčňń˙ č âű áóäĺňĺ ďî ďđĺćíĺěó ďîëó÷ŕňü -îň íĺăî âńĺ äđóăčĺ ňčďű ńîîáůĺíčé, íŕďđčěĺđ çŕďđîńű íŕ ŕâňîđčçŕöčţ, ęîíňŕęňű č ďđ. - Ďđč äîáŕâëĺíčč ďîëüçîâŕňĺë˙ â čăíîđ, îí čç ńďčńęŕ íĺ čń÷ĺçíĺň, ÷ňîáű îí čń÷ĺç čç ńďčńęŕ íóćíî ńí˙ňü íŕďđîňčâ íĺăî ăŕëî÷ęó â ńďčńęĺ čăíîđŕ. Ŕăĺíň îň Mail.ru îäíîâđĺěĺííî ń čăíîđčđîâŕíčĺě ńęđűâŕĺň ďîëüçîâŕňĺë˙ čç îńíîâíîăî ńďčńęŕ. - - Ďđč çŕďđîńĺ íŕ ŕâňîđčçŕöčţ, ĺńëč íŕćŕňü íŕ Deny, ňî ďîëüçîâŕňĺëü ŕâňîěŕňč÷ĺńęč íĺ äîáŕâë˙ĺňń˙ â čăíîđ íč íŕ ńĺđâĺđĺ íč ëîęŕëüíî, íî ěîćíî ďîńëŕňü ĺěó ńîîáůĺíčĺ â ďî˙âčâřĺěń˙ îęîřęĺ äë˙ ââîäŕ ďđč÷číű îňęŕçŕ. - - You were added - îçíŕ÷ŕĺň ÷ňî âŕń ŕâňîđčçîâŕëč. - - Çŕďđîń íŕ ŕâňîđčçŕöčţ ďîńűëŕĺňń˙ ŕâňîěŕňč÷ĺńęč, ďđč äîáŕâëĺíčč â ńďčńîę (ňŕę óńňđîĺí ďđîňîęîë: ęîěěŕíäŕ äîáŕâëĺíč˙ â ńďčńîę íŕ ńĺđâĺđĺ ŕâňîěŕňč÷ĺńęč ăĺíĺđčđóĺň çŕďđîń íŕ ŕâňîđčçŕöčţ, ĺńëč ďîëüçîâŕňĺë˙ ĺů¸ íĺ áűëî â ńďčńęĺ íŕ ńĺđâĺđĺ). - - - Ńęđűňűĺ îďöčč: - "MRA" -"NLBFailDirectConnect"(byte)=0 - ńëó÷ŕĺ ńáî˙ NLB ńĺđâĺđŕ ďîďűňŕňń˙ ďîäęëţ÷čňń˙ íŕďđ˙ěóţ ę ńĺđâĺđŕě mrim1.mail.ru - mrim8.mail.ru -Ďî óěîë÷ŕíčţ îňęëţ÷ĺíî. - -"UseDisplayModuleName"(byte)=1 -Čńďîëüçîâŕňü čě˙ ďđîňîęîëŕ â ęŕ÷ĺńňâĺ îňîáđŕćŕĺěîĺěîăî íŕçâŕíč˙ -Ňđĺáóĺňń˙ ďĺđĺçŕďóńę. -Ďî óěîë÷ŕíčţ âęëţ÷ĺíî. - -"MirVerCustom"(str)=NULL -Ďĺđĺäŕâŕňü çŕäŕííóţ ďîëüçîâŕňĺëĺě ńňđîęó čäĺíňčôčęŕöčč ďđîăđŕěěű (ęîňîđŕ˙ îňîáđŕćŕĺňń˙ ó ńîáĺńĺäíčęŕ), ďđčěĺđű: -{client="magent" version="5.3" build="2544"} -{client="jagent" version="2.1.8"} -{client="QIP Infium" version="2.0" build="9024"} -{client="magent" name="Miranda IM" title="Miranda IM 0.8.0.27 Unicode (MRA v1.16.0.4), version: 1.16" version="777.1.16.0" build="4" protocol="1.16"} -(çíŕ÷ĺíčĺ ďĺđĺěĺííîé ďčńŕňü â áŕçó áĺç {} â íŕ÷ŕëĺ č ęîíöĺ ńňđîęč) - -"MirVerRaw"(byte)=0 -Ďčńŕňü "MirVer" áĺç ôîđěŕňčđîâŕíč˙, ęŕę âűäŕ¸ň ńĺđâĺđ, ďîëó÷ŕĺňń˙ áîëüřĺ číôîđěŕöčč. -Ďî óěîë÷ŕíčţ îňęëţ÷ĺíî. - -"ConnectReTryCountMRIM"(dword)=2 -Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńĺđâĺđó ńîîáůĺíčé - -"ConnectReTryCountNLB"(dword)=3 -Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńĺđâĺđó áŕëŕíńčđîâęč íŕăđóçęč - -"ConnectReTryCountFileSend"(dword)=2 -Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńńîáĺńĺäíčęó - -"ConnectReTryCountMRIMProxy"(dword)=3 -Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńńîáĺńĺäíčęó - -"TimeOutConnectMRIM"(dword)=16 *ďđčě 1 -Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńĺđâĺđŕ ńîáůĺíčé -2-16 ńĺęóíä. - -"TimeOutConnectNLB"(dword)=16 *ďđčě 1 -Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńĺđâĺđŕ áŕëŕíńčđîâęč íŕăđóçęč -2-16 ńĺęóíä. - -"TimeOutReceiveNLB"(dword)=20 *ďđčě 1 -Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň äŕííűő îň ńĺđâĺđŕ áŕëŕíńčđîâęč íŕăđóçęč -Ďî óěîë÷ŕíčţ 20 ńĺęóíä. - -"TimeOutConnectFileSend"(dword)=auto *ďđčě 1 -Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńîáĺńĺäíčęŕ -Ŕăĺíň ćä¸ň ÷ňî ę íĺěó ďîäęëţ÷ŕňń˙ â ňĺ÷ĺíčč 30 ńĺęóíä, áîëüřîĺ çíŕ÷ĺíčĺ ńňŕâčňü ńěűńëŕ íĺň. -Íĺ çŕáűâŕéňĺ, ÷ňî ó ńîáĺńĺäíčęŕ ěîćĺň áűňü ěĺäëĺííîĺ ďîäęëţ÷ĺíčĺ. -2-16 ńĺęóíä. -Ďî óěîë÷ŕíčţ auto ńĺęóíä (= 30/ęîëëč÷ĺńňâî ŕäđĺńîâ ę ęîňîđűě ďîäęëţ÷ŕňń˙). - -"TimeOutReceiveFileData"(dword)=600 *ďđčě 1 -Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň ńîäĺđćčěîĺ ôŕéëŕ îň ńîáĺńĺäíčęŕ -Íĺ çŕáűâŕéňĺ, ÷ňî ó ńîáĺńĺäíčęŕ ěîćĺň áűňü ěĺäëĺííîĺ ďîäęëţ÷ĺíčĺ. -Ďî óěîë÷ŕíčţ 600 ńĺęóíä. - -*ďđčě 1: Äë˙ ěĺäëĺííűő/íĺ óńňîé÷čâűő ńîĺäčíĺíčé (îńîáĺííî GPRS) đĺęîěĺíäóĺňń˙ ďîńňŕâčňü íŕ ěŕęńčěóě. -Íŕ áűńňđűő ńîĺäčíĺíč˙ő, ăäĺ íĺ ňĺđ˙ţňń˙ ďŕęĺňű, ěîćíî óěĺíüřčňü äî 5 ńĺęóíä č ěĺíĺĺ. -0 - îćčäŕňü íĺ îăđŕíč÷ĺííî äîëăî â ńëó÷ŕĺ ÷ňĺíč˙ čëč čńďîëüçîâŕňü ńčńňĺěíűűĺ çíŕ÷ĺíč˙ ďđč ďîäęëţ÷ĺíčč - -*ďđčě 2: Ďđč ďĺđĺäŕ÷ĺ ôŕéëîâ îáůčé ňŕéěŕóň íŕ âńĺ ńîĺäčíĺíč˙ =30 ńĺęóíä, ĺńëč ďîńňŕâčňü ęîëëč÷ĺńňâî -ďîďűňîę ďîäęëţ÷ĺíč˙ áîëüřčě, ňî ňŕéěŕóňű íŕ ęŕćäîĺ ńîĺäčíĺíč˙ ńíčç˙ňń˙ äî ěčíčěŕëüíî âîçěîćíűő 2 ńĺęóíä. -Ŕíŕëîăč÷íî äĺëŕ îáńňî˙ň ń MRIM ďđîęńč ňŕéŕóňŕěč. -Äë˙ ďîäęëţ÷ĺíčé ę ńĺđâĺđŕě ěŕéëŕ (MRIM, NLB, Avatars) çŕäŕííűé ňŕéěŕóň ďđčěĺí˙ĺňń˙ öĺëčęîě äë˙ ęŕćäîé -ďîďűňęč ďîäęëţ÷ĺíč˙. - - - - "MRA Avatars" -"DefaultAvatarFileName"(str)="_default.jpg" -Čě˙ ôŕéëŕ, čńďîëüçóĺěîĺ â ęŕ÷ĺńňâĺ ŕâŕňŕđŕ ďî óěîë÷ŕíčţ. - -"WorkThreadsCount"(dword)=4 -Ęîëëč÷ĺńňâî ďîňîęîâ äë˙ çŕăđóçęč ŕâŕňđîâ. -Îďđĺäĺë˙ĺň ńęîëüęî îäíîâđĺěĺííî ŕâŕňŕđîâ ěîćĺň ńęŕ÷čâŕňń˙ ń ńĺđâĺđŕ: îň 1 äî 64. -Ďî óěîë÷ŕíčţ 4. - -"ConnectReTryCount"(dword)=3 -Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńĺđâĺđó ŕâŕňŕđîâ - -"TimeOutConnect"(dword)=16 -Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńĺđâĺđŕ ŕâŕňŕđîâ -Íĺ çŕáűâŕéňĺ, ÷ňî ó âŕń ěîćĺň áűňü ěĺäëĺííîĺ ďîäęëţ÷ĺíčĺ. -2-16 ńĺęóíä. - -"TimeOutReceive"(dword)=30 -Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ îň ńîáĺńĺäíčęŕ ńĺđâĺđŕ ŕâŕňŕđîâ -Ďî óěîë÷ŕíčţ 30 ńĺęóíä. - - - -Řŕáëîí äë˙ mToolTip: -%sicon%photo -%#%lsstatus|%%%%|, %lsday|%%%%|.%lsmonth|%%%%|.%lsyear|%%%%| @ %lshours|%%%%|:%lsminutes|%%%%|:%lsseconds|%%%%| -%#%lname|%%%%| (%first|%%%%| %last|%%%%|%gender|, %%%%|) -%#Online since:%tab%logondate|%%%%| @ %logontime|%%%%| (%logonsince|%%%%|) -%%Email:%tab%tab%mail|%%%%| -%%Phone:%tab%phone|%%%%| -%%Cellular:%tab%cell|%%%%| -%#Age:%tab%tab%age|%%%%| (%bday|%%%%|.%bmonth|%%%%|.%byear|%%%%|)%dtb|, to birthday: %%%%| -%%Location:%tab%user_About|%%%%| -%#Ńlient:%tab%tab%mver|%%%%| -%#IP:%tab%tab%ip|%%%% |%realip|(%%%%)| -%#Last info time:%infodate|%%%%| @ %infotime|%%%%| -%%Avatar upd time: %user_MRAAvatarLastModifiedTime|%%%%| -%#%smsg||%user_XStatusName||%user_XStatusMsg||%line% -%%%user_XStatusName|| -%%X-Status: %user_XStatusName|%%%%| -%%X-status message: %user_XStatusMsg|%%%%| -%%Blog message: %smsg||%smsg|%%%%| -%%Listening: %user_ListeningTo|%%%%| -%%%notes||———————————————————————————————————— -%%Notes:%notes|| -%%%notes|%%%%| -%%Logging:%tab%ilog|%%%%| -%#%lastmsg||%lastmsgdate||%lastmsgtime||———————————————————————————————————— -%#Last message (%lastmsgdate|%%%%| @ %lastmsgtime|%%%%|):%lastmsg|| -%#%lastmsg|%%%%|%lastmsgdate||%lastmsgtime|| - -â ôŕéë mToolTip.ini äîáŕâčňü: -[MRAAvatarLastCheckTime] -DBSet=AvatarLastCheckTime -DBTrans=1 - -[MRAAvatarLastModifiedTime] -DBSet=AvatarLastModifiedTime -DBTrans=1 - -[MRABlogStatus] -DBSet=BlogStatus - -[ListeningTo] -DBSet=ListeningTo - -[XStatusName] -DBSet=XStatusName - -[XStatusMsg] -DBSet=XStatusMsg - -[About] -DBSet=About - - - -Řŕáëîí äë˙ Tipper YM îň Black Roland ( http://www.rozhuk.org.ru/forum/index.php?action=profile;u=142 ) -http://www.rozhuk.org.ru/forum/index.php?topic=3.msg840#msg840 - - - -Change Log: - -Version 1.20.0.1 // 2008.10 - - Ďîđňŕáĺëüíîńňü â x64 - - Äîáŕâëĺíŕ ďîääĺđćęŕ îňîáđŕćĺíč˙ çŕďčńĺé ěčęđîáëîăŕ (ęŕę mode message) - - Äîáŕâëĺíŕ ďîääĺđćęŕ îňďđŕâęč çŕďčńĺé â ěčęđîáëîă: ńâîé ÷ĺđĺç ăëŕâíîĺ ěĺíţ, îňâĺň ÷ĺđĺç ęîíňĺęńňíîĺ ěĺíţ ęîíňŕęňŕ - - Äîáŕâëĺíŕ ďîääĺđćęŕ ÷ŕňŕ (ęîíôĺđĺíöčé) - - Äîáŕâëĺí ďîčńę ďî ăîđîäŕě, ńîőđŕíĺíčĺ ďŕđŕěĺňđîâ ďîčńęŕ - - Äîáŕâëĺí ńňŕňóń: çíŕęîěëţńü - - Äîáŕâëĺíŕ ďîääĺđćęŕ Extra Icons Service (extraicons.dll) ďëŕăčíŕ - - Äîáŕâëĺíŕ ďîääĺđćęŕ WATrack (watrack.dll) ďëŕăčíŕ - - Äîáŕâëĺíŕ ďîääĺđćęŕ ListeningTo ďđîňîęîëŕ/đŕńřčđĺíč˙ - - Äîáŕâëĺíŕ ďîääĺđćęŕ îáěĺíŕ ôŕéëŕěč áîëĺĺ 4Ăá - - Äîáŕâëĺíŕ îáđŕáîňęŕ ŕíńč ôëŕăŕ â ńîîáůĺíč˙ő - - Äîáŕâëĺíŕ îďöč˙ â ôčëüňđ ńďŕěŕ äë˙ čăíîđčđîâŕíč˙ âńĺăî, ęđîěĺ áóęâ č öčôđ ďđč ďđîâĺđęĺ ńîîáůĺíč˙ - - Äîáŕâëĺíŕ îďöč˙ â ôčëüňđ ńďŕěŕ, ďîçâîë˙ţůŕ˙ çŕäŕňü ěŕęńčěŕëüíîĺ ęîëëč÷ĺńňâî ńěĺí ˙çűęîâ (äë˙ ńëó÷ŕĺâ ęîăäŕ çŕěĺí˙ţň đóńńęčĺ áóęâű íŕ ńőîäíűĺ ďî îňîáđŕćĺíčţ číîńňđŕííűĺ) - - Äîáŕâëĺí WatchDog: ĺńëč îńíîâíîé ďîňîę çŕâĺđřčňń˙ ń îřčáęîé - ďëŕăčí ďĺđĺéä¸ň â îôôëŕéí, ĺńëč îńíîâíîé ďîňîę íĺ îâĺňčň â ňĺ÷ĺíčč ěčíóňű ňî áóäĺň óíč÷ňîćĺí č ďëŕăčí ďĺđĺéä¸ň â îôôëŕéí - - Óâĺëč÷ĺíŕ ńęîđîńňü ďđîâĺđęč ńîîáůĺíčé ŕíňčńďŕěîě - - Äîáŕâëĺíű ńęđűňűĺ îďöčč íŕ ęîëëč÷ĺńňâî ďîďűňîę čńőîä˙ůĺăî ďîäęëţ÷ĺíč˙ - - Óëó÷řĺíŕ ďîääĺđćęŕ ŕâŕňŕđîâ: čçěĺí¸í ďóňü äë˙ ęĺřŕ ŕâŕňŕđîâ íŕ %miranda_avatarcache%; ďđîâĺđęč íŕ îáíîâëĺíčĺ ŕâŕňŕđîâ ďđč ęŕćäîé ńěĺíĺ îíëŕéí ńňŕňóńŕ, íî íĺ ÷ŕůĺ, ÷ĺě â íŕńňđîéęŕő - - Óëó÷řĺí ŕëăîđčňě ďîčńęŕ âńďîěîăŕňĺëüíűő áčáëčîňĺę (zlib.dll, xstatus_MRA.dll) - - Óěĺíüřĺíî ęîëëč÷ĺńňâî îáđŕůĺíčé ę áŕçĺ ďđč íĺóäŕ÷íűő ďîďűňęŕő ďîäęëţ÷ĺíč˙ - - Ďŕđîëü ěîćíî ňîëüęî óńňŕíîâčňü, íĺ îňîáđŕćŕĺňń˙ äŕćĺ ęîëč÷ĺńňâî ńčěâîëîâ â äčŕëîăĺ íŕńňđîéęč ó÷¸ňíîé çŕďčńč - - Âî âńĺő ěĺíţ č IcoLib čńďîëüçóĺňń˙ ţíčęîä - - Čęîíęč â IcoLib đŕńńîđňčđîâŕííű ďî ńĺęöč˙ě - - Čęîíęč Ő-ńňŕňóńîâ äîáŕâëĺíű â IcoLib - - Čęîíęč Ő-ńňŕňóńîâ č äîď číôű đŕçíĺńĺíű â đŕçíűĺ ńëîňű, ÷ňîáű íĺ ďĺđĺęđűâŕňü äđóă äđóăŕ - - "BlogStatusMusic" ďĺđĺčěĺíîâŕíî â "ListeningTo" - - Ďŕđîëü â áŕçĺ őđŕíčňń˙ â řčôđîâŕííîě âčäĺ, äë˙ ďđĺäîňâđŕůĺíč˙ čńďîëüçîâŕíč˙ óňčëčň âűňŕńęčâŕţůčő ďŕđîëü ń áŕçű č őčůĺíč˙ ďŕđîëĺé âčđóńŕěč - - Óěĺíüřĺí đŕçěĺđ çŕ ń÷¸ň óäŕëĺíčĺ âńĺăî CRT ęîäŕ č ńčříűő áčáëčîňĺę, ńćŕňŕ ăĺîăđŕôč÷ĺńęŕ˙ áŕçŕ đŕńřčđĺííîăî ďîčńęŕ - -  äčŕëîăĺ ďîčńęŕ č číôĺ ęîíňŕęňŕ ęîđđĺęňíî âűńňŕâë˙ĺňń˙ âîçđŕńň - - QueueUserAPC áîëüřĺ íĺ čńďîëüçóĺňń˙, ďîďŕďű ďîęŕçűâŕţňń˙ čç îńíîâíîăî ďîňîęŕ - - Čńďđŕâëĺí íĺäî÷¸ň ń íĺęîđđĺęňíűěč čěĺíŕěč ôŕéëîâ ďđč ďđč¸ěĺ - - Čńďđŕâëĺí íĺäî÷¸ň, ęîăäŕ â íĺęîňîđűő ńëó÷ŕ˙ő ďëŕăčí íĺ ěîă ďĺđĺďîäęëţ÷čňń˙ äî ďĺđĺçŕďóńęŕ ěčđŕíäű - - Čńďđŕâëĺíî: ń íĺęîňîđűěč âĺđńč˙ěč ˙äđŕ ďëŕăčí íĺ ěîă íŕéňč áčáëčîňĺęó čęîíîę ő-ńňŕňóńîâ - - Čńďđŕâëĺíî: íĺ ďîäńňŕâë˙ëń˙ ŕäđĺń ďî÷ňű, â ńëó÷ŕ˙ő ęîăäŕ ó ęîíňŕęňŕ íĺńęîëüęî ďî÷ňîâűő ˙ůčęîâ - - Čńďđŕâëĺíî: ŕíňčńďŕě ěîă óäŕëčňü ęîíňŕęňŕ čç ńďčńęŕ, â ńëó÷ŕĺ ęîăäŕ ďđč ëîăîíĺ íĺ áűë ďîëó÷ĺí ńďčńîę ďîëüçîâŕňĺëĺé ń ńĺđâĺđŕ - - Čńďđŕâëĺíî: ďîńëĺ îáíîâëĺíč˙ číôîđěŕöčč ęîíňŕęňŕ, ĺńëč ĺăî ˙ůčę óäŕë¸í ń ńĺđâĺđŕ - ďî˙âčňń˙ ńîîňâĺńňâóţůŕ˙ čęîíęŕ - - Čńďđŕâëĺíî: ďđč îňńóňńňâčč xstatus_MRA.dll îňîáđŕćŕëčńü ďđîčçâîëüíűĺ čęîíęč (demon_lite) - - Čńďđŕâëĺíî: ŕâŕňŕđű ŕâňîěŕňč÷ĺńęč íĺ îáíîâë˙ëčńü - - Čńďđŕâëĺíî: ďđč çŕďóńęĺ íĺęîňîđűĺ ďëŕăčíű óńňŕíŕâëčâŕëč âđĺě˙ ďîńëĺäíĺăî čçěĺíĺíč˙ ńňŕňóńŕ íŕ âđĺě˙ çŕďóńęŕ ěčđŕíäű - - Čńďđŕâëĺíî: íĺ óäŕâŕëîńü ďđčí˙ňü ôŕéë íŕ 0.8.0.30 č áîëĺĺ ďîçäíčő âĺđńč˙ő ěčđŕíäű - - Čńďđŕâëĺíî: đŕáîňŕ ń ďńĺâäîíčěîě (íčęîě) ęîíňŕęňŕ, ęîňîđűé őđŕíčňń˙ íŕ ńĺđâĺđĺ: â ŕăĺíňĺ ěîăëč îňîáđŕćŕňń˙ ęŕđŕęóëč ďîńëĺ ďĺđĺčěĺíîâŕíč˙ ęîíňŕęňŕ â ěčđŕíäĺ - - Čńďđŕâëĺíî: ďđč ďđč¸ěĺ/îňďđŕâęĺ SMS ńîîáůĺíčé íĺ ďđîčçâîäčëîńü ęîäčđîâŕíčĺ ńďĺö ńčěâîëîâ äë˙ XML - - Čńďđŕâëĺíî: ńęđűňŕ˙ îďöč˙ MirVerCustom íĺ ńđŕáŕňűâŕëŕ - - Čńďđŕâëĺíî: ęîđîňęčĺ ďŕđîëč íĺâîçěîćíî áűëî ńîőđŕíčňü - -Version 1.16.0.3 // 2008.09.16 - - Ďîääĺđćęŕ Unicode ďđîňîęîëîě - - Ďîääĺđćęŕ Folders ďëŕăčíŕ - - Äîáŕâëĺíŕ îďöč˙: Ďîćŕëîâŕňń˙ íŕ ńďŕě - - Ŕâňîěŕňč÷ĺńęč îďđĺäĺë˙ĺňń˙ ńîáńňâĺííűé âíĺříčé IP ŕäđĺń - - Ŕâňîěŕňč÷ĺńęč çŕďđŕřčâŕĺňń˙ číôîđěŕöč˙ č çŕăđóćŕĺňń˙ ŕâňŕđ äë˙ íîâűő ęîíňŕęňîâ - - Îďňčěčçŕöč˙ đŕáîňű ń čęîíęŕěč, ńďŕńčáî Ă. Őŕçŕí - -  óâĺäîěëĺíčč î íîâîé ďî÷ňĺ îňîáđŕćŕĺňń˙ ŕâŕňŕđęŕ č äîď ýëĺěĺíňű óďđŕâëĺíč˙, ĺńëč îňďđŕâčňĺëü â ńďčńęĺ - -  óâĺäîěëĺíčč îá čçěĺíĺíčč íĺâčäčěîńňč îňîáđŕćŕĺňń˙ ŕâŕňŕđęŕ č äîď ýëĺěĺíňű óďđŕâëĺíč˙ - -  óâĺäîěëĺíčč áëîęčđîâŕííîě ęŕę ńďŕě ńîîáůĺíčč ěîćíî ďđî÷čňŕňü ńŕěî ńîîáůĺíčĺ - - Čńďđŕâëĺíŕ ęđčňč÷ĺńęŕ˙ îřčáęŕ, ęîňîđŕ˙ ěîăëŕ ďđîčńőîäčňü ďîńëĺ îáěĺíŕ ôŕéëŕěč čëč ďđč çŕâĺđřĺíčč ďđčëîćĺíč˙ - - Čńďđŕâëĺí íĺäî÷¸ň: ęîăäŕ ďđîčńőîäčëŕ îřčáęŕ ďđč ďĺđĺäŕ÷ĺ ôŕéëŕ ěčđŕíäŕ íĺ ńîîáůŕëŕ îá îřčáęĺ č ďđîäîëćŕëŕ íŕőîäčňń˙ â ńîńňî˙íčč óńňŕíîâëĺíč˙ ďîäęëţ÷ĺíč˙ - - Îďňčěčçčđîâŕíŕ îáđŕáîňęŕ ńîîáůĺíčé - - Ďîëíîńňüţ îáíîâë¸í ŕëăîđčňě ďîëó÷ĺíč˙ îôôëŕéíîâűő ńîîáůĺíčé - - -Version 1.14.0.6 // 2008.02 - - Ďîääĺđćęŕ Unicode ďëŕăčíîě - -Version 1.14.0.5 // 2008.01.30 - - Ńîâěĺńňčěîńňü â 0.8 ˙äđîě ěčđŕíäű - - Čńďđŕâëĺíî: çŕňčđŕëŕńü âĺđńč˙ ęëčĺíňŕ ďđč îňęëţ÷ĺíčč - - Čńďđŕâëĺíî: âěĺńňî "×ŕň" âűńňŕâë˙ëń˙ ńňŕňóń "Íĺ áĺńďîęîčňü" - - äđóăčĺ ěĺëęčĺ čńďđŕâëĺíč˙ č óëó÷řĺíč˙ - -Version 1.14.0.3 // 2008.01.20 - - Äîáŕâëĺíŕ ďîääĺđćęŕ đŕńřčđĺíűő ńňŕňóńîâ - - Äîáŕâëĺíŕ ďîääĺđćęŕ ňĺęńňîâűő ńňŕňóńíűő ńîîáůĺíčé - - Äîáŕâëĺíî îďđĺäĺëĺíčĺ âĺđńčč ęëčĺíňŕ ńîáĺńĺäíčęŕ ÷ĺđĺç ńĺđâĺđ - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ âčäĺî - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ îňâĺňîâ - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ ěčđŕ - - Äîđŕáîňŕíŕ îňďđŕâęŕ ěóëüňîâ - - Äîđŕáîňŕíŕ îňďđŕâęŕ áóäčëüíčęŕ - - Čçěĺí¸í ôîđěŕň íîěĺđŕ ďđč îňďđŕâęĺ SMS ńîîáůĺíčé - - Čçěĺíĺíŕ ńňđîęŕ čäĺíňčôčęŕöčč ęëčĺíňŕ (User agent), äë˙ ńňŕňčńňčęč íŕ ńĺđâĺđĺ - - Čńďđŕâëĺíŕ îňďđŕâęŕ îňęđűňîę - -Version 1.13.29.1 // 2007.08.10 - - Äîáŕâëĺíŕ ďîääĺđćęŕ ďĺđĺäŕ÷č ôŕéëîâ ÷ĺđĺç ďđîęńč ńĺđâĺđ mail.ru - - Îďîâĺůĺíčĺ íîâîé ďî÷ňű ďîęŕçűâŕĺň đŕřčđĺííóţ číôîđěŕöčţ - - Čçěĺíĺíŕ đŕáîňŕ ń ŕâňîđčçŕöčĺé: äîáŕâëĺíî ńîîáůĺíčĺ çŕďđîńŕ, ńîîáůĺíč˙ îňîđŕćŕţňń˙ - - Äîáŕâëĺíű îďöčč äë˙ ŕâňîěŕňč÷ĺńęîé đŕçäŕ÷č ŕâňîđčçŕöčč - - Äîáŕâëĺíŕ îďöč˙ Click to Inbox (Ďđîâĺđčňü ďî÷ňó ůĺë÷ęîě) - - zlib: çŕăđóćŕĺňń˙ äčíŕěč÷ĺńęč (óáđŕí čç ęîäŕ) - - zlib: čńďîëüçóĺňń˙ ńŕěűé âűńîęčé óđîâĺíü ńćŕňč˙ (9, âěĺńňî 6) - - Čçěĺíĺíŕ đŕáîňŕ ńďŕě ôčëüňđŕ: ôčëüňđóĺňń˙ âń¸, ęđîěĺ: ńčńňĺěíűő ńîîáůĺíčé, ęîíňŕęňîâ, ńěń ńîîáůĺíčé/îň÷¸ňîâ î äîńňŕâęĺ, áóäčëüíčęŕ č óâĺäîěëĺíčé î íŕáîđĺ ňĺęńňŕ - - Óëó÷řĺíŕ ńîâěĺńňčěîńňü ń clist_modern - - Čçěĺíĺíŕ đŕáîňŕ ńî ńďčńęîě íŕ ńĺđâĺđĺ: íĺ îáíîâë˙ţňń˙ äŕííűĺ ęîíňŕęňîâ â ďđîôčëĺ ďđč ęŕćäîě âőîäĺ - - Äîďîëíčňĺëüíűĺ ňĺëĺôîííűĺ íîěĺđŕ ńîőđŕí˙ţňń˙ ń ńĺđâĺđŕ â ńďčńîę, ďđč äîáŕâëĺíčč ęîíňŕęňŕ - - Óâĺëč÷ĺíŕ ńęîđîńňü çŕăđóçęč/îáíîâëĺíč˙ ŕâŕňŕđîâ - - Ďđč čńďîëüçîâŕíčĺ HTTPS ďđîęńč, ďîđň çŕěĺí˙ĺňń˙ íŕ 443 (ňĺ čăíîđčđóĺňń˙ íŕńňđîéęŕ ďîđňŕ â ďëŕăčíĺ) - - Óěĺíüřĺíŕ íŕăđóçęŕ íŕ îńíîâíîé ďîňîę ěčđŕíäű - - Ďîďîëíĺí ńďŕě ôčëüňđ - - Čńďđŕâëĺíŕ îřčáęŕ: číîăäŕ ďđîňîęîë ďîâňîđíî íĺ ďĺđĺďîäęëţ÷ŕëń˙ äî ďĺđĺçŕďóńęŕ ěčđŕíäű - - -Version 1.8.0.27 // 2007.02.24 - - Óëó÷řĺíŕ ďîääĺđćęŕ RTF íŕ ďĺđĺäŕ÷ó - - Čńďđŕâëĺíî: ďŕäĺíčĺ ďđč ďîëó÷ĺíčč íĺęîňîđűő ńîîáůĺíčé ń âęëţ÷¸ííűě ŕíňčńďŕěîě - - Čńďđŕâëĺíî: îňîáđŕćĺíčĺ ďóíęňîâ ěĺíţ äë˙ ęîíňŕęňîâ - -Version 1.8.0.25 // 2007.02.20 - - Čďîëüçóţňń˙ íîâűĺ ńĺđâčńű ěčđŕíäű (ěčíčěóě 0.6.0.100 âĺđńč˙) - - Óëó÷řĺíŕ đŕáîňŕ ń ńĺňüţ: äîáŕâëĺíű ňŕéěŕóňű îďĺđŕöčé - - Äîáŕâëĺíŕ ďîääĺđćęŕ čăđ (ńîáĺńĺäíčę ďîëó÷ŕĺň îňęŕç ŕâňîěŕňč÷ĺńęč :)) - - Äîáŕâëĺíű óâĺäîěëĺíč˙, â ňîě ÷čńëĺ çŕňđŕăčâŕţůčĺ íĺâčäčěîńňü - - Äîáŕâëĺíŕ îďöč˙: Smart RTF - Óěíŕ˙ îňďđŕâęŕ (ňîëüęî ĺńëč ęëčĺíň ďîíčěŕĺň RTF) - - Äîáŕâëĺíű ęîäű č ďîäđîáíűĺ îďčńŕíč˙ îřčáîę - - Äîáŕâëĺíű îďöčč äë˙ ŕíňčńďŕěŕ - - Óâĺäîěëĺíčĺ î äîńňŕâęĺ ńîîáůĺíčé ďđčçíŕíűő ńďŕěîě íĺ îňďđŕâë˙ĺňń˙ - - Ńďčńîę ŕíňčńďŕěŕ ďî óěîë÷ŕíčţ äîďîëíĺí - - Ęîđđĺęňíî çŕďčńűâŕĺňń˙ âĺđńč˙ ěčđŕíäű, ďëŕăčíŕ ńîáĺńĺäíčęŕ č íŕëč÷čĺ Secure IM - - Čńďđŕâëĺíî ďŕäĺíčĺ ďđč îáěĺíĺ ôŕéëŕěč - - č äđóăčĺ äîáŕâëĺíč˙, čçěĺíĺíč˙ č čńďđŕâëĺíč˙ - -Version 1.8.0.23 - - Äîáŕâëĺí ŕíňčńďŕě - - Äîáŕâëĺíŕ ďîääĺđćęŕ RTF íŕ ďđč¸ě, ńě http://community.livejournal.com/ru_mirandaim/494383.html - - Óëó÷řĺí ęîíâĺđňĺđ čńőîä˙ůčő ńîîáůĺíčé â RTF: ďîääĺđćęŕ BB ęîäîâ (ńďŕńčáî MadBrozzeR) - - Äîáŕâëĺíŕ ďîääĺđćęŕ ďđč¸ěŕ ńîîáůĺíčé Áóäčëüíčęŕ (äë˙ îňďđŕâęč íóćĺí Nudge ďëŕăčí) č ôëĺř ěóëüňčęîâ (íóćĺí îáíîâë¸íűé íŕáîđ ńěŕéëîâ) - - Äîáŕâëĺíŕ ďîääĺđćęŕ ďëŕăčíŕ Nudge (äë˙ áóäčëüíčęŕ) - - Äîáŕâëĺíî îďđĺäĺëĺíčĺ âĺđńčč ęëčĺíňŕ ńîáĺńĺäíčęŕ - - Äîáŕâëĺí ńęđűňűé ďŕđŕěĺňđ "UseDisplayModuleName" - - Čçěĺí¸í ŕëăîđčňě ďđč¸ěŕ (ŕęňóŕëüíî äë˙ î÷ĺíü ěĺäëĺííűő č íĺ óńňîé÷čâűő ďîäęëţ÷ĺíčé č ďđč áîëüřîě ęîíňŕęň ëčńňĺ - îęîëî 1000 ęîíňŕęňîâ) - - Ďîâňîđ˙ţůčĺń˙ ęîíňŕęňű ôčëüňđóţňń˙ (áîëüřĺ íĺň ďđĺäóďđĺćäĺíč˙ čç çŕ ńëóćáű ďîääĺđćęč) - - Čçěĺí¸í ŕëăîđčňě ďîäęëţ÷ĺíč˙: ďëŕăčí íĺ ďîäęëţ÷ŕĺňń˙, ĺńëč íĺ ââĺä¸í ëîăčí č ďŕđîëü - -Version 1.8.0.21 - - Îňďđŕâęŕ SMS č ďîëó÷ĺíčĺ îňâĺňîâ (ňđĺáóĺňń˙ SMS.dll 0.2.4.9 č ńňŕđřĺ, ńě ôîđóě) - - Ňŕáű â íŕńňđîéęŕő, äîáŕâëĺííű îďöčč - - Íŕńňđîéęč ďîďŕďîâ - - Čęîíęŕ â ňđĺĺ ďđč ďîëó÷ĺíčč íîâîé ďî÷ňű - - Ńîâěĺńňčěîńňü ńî StartupStatus - - Ńîáńňâĺííűé ŕâŕňŕđ îňîáđŕćŕĺňń˙ ńđŕçó ďîńëĺ çŕăđóçęč - - Čçěĺí¸í ŕëăîđčňě çŕăđóçęč ŕâŕňŕđîâ äë˙ ýęîíîěčč ňđŕôôčęŕ - - Îďňčěčçčđîâŕíű ęîíâĺđňĺđű ňĺęńňŕ - - Čńďđŕâëĺíî: číäčęŕňîđ ďđč ďĺđĺäŕ÷ĺ/ďđč¸ěĺ ôŕéëŕ ěîă íĺ äîőîäčňü äî 100%, íî ôŕéë ďĺđĺäŕâŕëń˙ ďîëíîńňüţ - - Čńďđŕâëĺíî: ďîäń÷¸ň âîçđŕńňŕ â äčŕëîăĺ đŕńńřčđĺííîăî ďîčńęŕ - - Čńďđŕâëĺíî: ŕëăîđčňě ďîäęëţ÷ĺíč˙, â ňîě ÷čńëĺ íĺěĺäëĺííîĺ îňęëţ÷ĺíčĺ ďđč íŕëčöčč ďóńňîăî MRA ęîíňŕęňŕ - - Čńďđŕâëĺíî: âđĺěĺííűĺ ęîíňŕęňű áîëüřĺ íĺ äîáŕâë˙ţňń˙ â ńďčńîę íŕ ńĺđâĺđ - -Version 1.8.0.19 // 2006.07.19 - - Äîáŕâëĺíŕ ďîääĺđćęŕ IcoLib - - Ďîęŕçűâŕĺňń˙ ńîáńňâĺííűé ŕâŕňŕđ (çŕăđóćŕĺňń˙ ďđč ëîăîíĺ) - - Ďî˙âčëŕńü âîçěîćíîńňü çŕăđóćŕňü íĺńęîëüęî ęîďčé ďëŕăčíŕ - - "View Alboom" ďĺđĺčěĺíîâŕíî â "View Album" - - Čęîíęč çŕěĺíĺíű áîëĺĺ ęŕ÷ĺńňâĺííűěč, ńďŕńčáî Ěčőŕčëó Ţđüĺâó - - Äîáŕâëĺíŕ đŕńřčđĺííŕ˙ čęîíęŕ äë˙ "Ňĺëĺôîííűő" ęîíňŕęňîâ - - Ňĺëĺôîííűĺ ęîíňŕęňű âđĺěĺííî îňęëţ÷ĺíű (íĺ áóäóň îňîáđŕćŕňń˙) - - Čńďđŕâëĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙ č đŕáîňű ńî ńňŕňóńîě - -Version 1.8.0.17 // 2006.07.14 - - Íĺ ďđŕâčëüíî đŕáîňŕë čăíîđ, ĎĐÎÂĹĐÜŇĹ ÂŔŘ ČĂÍÎĐ ËČŃŇ! - -  îęîřęĺ âűáîđŕ e-mail çŕďčńč áîëüřĺ íĺ äóáëčđóţňń˙ - - Ďóíęňű ěĺíţ íĺ ńęđűâŕëčńü äë˙ ęîíňŕęňîâ ó ęîňîđűő íĺň e-mail - - Íĺ đŕáîňŕëč ěĺíţ äë˙ ńâîĺăî ŕëüáîěŕ č áëîăŕ - - Ďđč äîáŕâëĺíčč ęîíňŕęňŕ ďîńűëŕëîńü äâŕ çŕďđîńŕ - - Çŕęđĺďëĺíŕ 1251 ńňŕíčöŕ äë˙ ęîíâĺđňčđîâŕíč˙ čç ţíčęîäîâ - -Version 1.8.0.15 - - Äîáŕâëĺí ďóíęň ěĺíţ, ďîçâîë˙ţůčé îáíîâčňü číôîđěŕöčţ ó âńĺő ęîíňŕęňîâ MRA - - Äîáŕâëĺí ďóíęň ěĺíţ, ďîçâîë˙ţůčé îáíîâčňü îáđŕçű (ŕâŕňŕđęč) ó âńĺő ęîíňŕęňîâ MRA - - Äîáŕâëĺííŕ ďîääĺđćęŕ ţíčęîäîâ äë˙ íčęîâ (čńďđŕâëĺííŕ ďđîáëĺěŕ ń ďĺđĺčěĺíîâŕíčĺě ęîíňŕęňîâ, ňĺńňčđîâŕëîńü íŕ clist_mw.dll, clist_modern.dll - âîçěîćíű ďđîáëĺěű.) - - Óáđŕíű ďđîáëĺěű ńîâěĺńňčěîńňč ń ďëŕăčíŕěč, ęîňîđűĺ ń÷čňŕţň ÷ňî ďëŕăčí íĺ â ńĺňč (NewStatusNotify č ďđî÷) - - Îňďđŕâë˙ňü îňęđűňęč ňĺďĺđü ěîćíî ëţáîěó ęîíňŕęňó ó ęîňîđîăî ĺńňü email - - Ěîćíî ńěîňđĺňü ôîňîŕëüáîě č ÷čňŕňü áëîă ëţáîăî ęîíňŕęňŕ, ó ęîňîđîăî ďđîďčńŕí email îňíîń˙ůčéń˙ ę mail.ru - - Ěĺëęčĺ čçěĺíĺíč˙ (ďĺđěŕíĺíňíîĺ äîáŕâëĺíčĺ â ńďčńîę - ęîíňŕęňű îęŕçűâŕëčńü ńęđűňűěč) - - Íîěĺđŕ çŕďčńűâŕţňń˙ đŕçäĺëüíî: Îńíîâíîé ňĺëĺôîí=primary, Äîď. ňĺëĺôîí 1=ńîňîâűé, Äîď. ňĺëĺôîí 2=ôŕęń - -Version 1.8.0.13 // 2006.06.23 - - Óńňđŕíĺíŕ óňĺ÷ęŕ đĺńóđńîâ ďđč îáíîâëĺíčč ŕâŕňŕđîę - - Čçěĺí¸í ŕëăîđčňě ďĺđĺčěĺíîâŕ˙ ęîíňŕęňîâ íŕ ńĺđâĺđĺ - ěĺíüřĺ ďđîáëĺě ń ţíčęîäŕěč - -Version 1.8.0.11 // 2006.06.16 - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ áűńňđîăî âőîäŕ â ÷ŕň - - Äîáŕâëĺíŕ đŕńřčđĺííŕ˙ čęîíęŕ äë˙ ęîíňŕęňîâ ÷üč ˙ůčęč óäŕëĺíű ń ńĺđâĺđŕ - - Óňî÷íĺíű ńîîáůĺíč˙ âűâîäčěűĺ ďđč ďĺđĺäŕ÷ĺ/ďđč¸ěĺ ôŕéëîâ - -Version 1.8.0.9 // 2006.06.12 - - Ýęńňđŕ čęîíęč ęîíňŕęňîâ äđóăčő ďëŕăčíîâ ňĺďĺđü íĺ çŕňčđŕţňń˙ - - Čçěĺíĺí íŕáîđ îďöčé äë˙ ďĺđĺäŕ÷č ôŕéëîâ - -Version 1.8.0.7 // 2006.05.28 - - Äîáŕâëĺíű ýęńňđŕ čęîíęč äë˙ ňĺő ęňî íĺ ŕâňîđčçîâŕë č ęîăî íĺň â ńďčńęĺ íŕ ńĺđâĺđĺ - - Čńďđŕâëĺíŕ îřčáęŕ, âîçíčęŕâřŕ˙ ďđč ďĺđĺäŕ÷ĺ áîëĺĺ, ÷ĺě îäíîăî ôŕéëŕ - - Óëó÷řĺí ŕëăîđčňě ďĺđĺäŕ÷č ôŕéëîâ - - Äîáŕâëĺíŕ îďöč˙ ďîçâîë˙ţůŕ˙ îňęëţ÷čňü ŕâňîěŕňč÷ĺńęîĺ äîáŕâëĺíčĺ ęîíňŕęňîâ íŕ ńĺđâĺđ - - Äîáŕâëĺí ďóíęň ěĺíţ, ďîçâîë˙ţůčé çŕďđîńčňü ŕâňîěŕňč÷ĺńęč ŕâňîđčçŕöčţ ó âńĺő, ęňî ĺů¸ íĺ ŕňâîđčçîâŕë - -Version 1.8.0.5 // 2006.05.26 - - Óëó÷řĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙: â ńëó÷ŕĺ ńáî˙ NLB ńĺđâĺđŕ íŕ÷číŕţňń˙ ďîďűňęč ďîäęëţ÷ĺíč˙ íŕďđ˙ěóţ ę ńĺđâĺđŕě mrim1.mail.ru - mrim8.mail.ru - -Version 1.8.0.3 // 2006.04.03 - - Čçě¸í ŕëăîđčňě đŕń÷¸ňŕ âđĺěĺíč îôôëŕéíîâűő ńîîáůĺíčé - - Ŕâŕňŕđ ďî óěîë÷ŕíčţ áîëüřĺ íĺ óäŕë˙ĺňń˙ ďđč óäŕëĺíčč ęîíňŕęňîâ - - Äîáŕâëĺíŕ îďöč˙ äë˙ îňęëţ÷ĺíč˙ çŕăđóçęč ŕâŕňŕđ čç ńĺňč - - Äîáŕâëĺíŕ îďöč˙ ďîçâîë˙ţůŕ˙ ńęđűňü ńâîé IP ŕäđĺń ďđč îáěĺíĺ ôŕéëŕěč (îňďđŕâë˙ĺňń˙ 192.168.0.1:26775, âîçěîćíî čç çŕ ýňîăî íĺ óäŕńňń˙ îáěĺí˙ňń˙ ôŕéëŕěč) - - Äîáŕâëĺíŕ îďöč˙ ďîçâîë˙ţůŕ˙ óęŕçŕňü äîďîëíčňĺëüíűĺ ŕäđĺńŕ č ďîđňű (ěîćĺň ďđčăîäčňń˙ ňĺě ęňî çŕ NAT č ňď) - - Äîáŕâëĺíŕ îďöč˙ îďöč˙ ďîçâîë˙ţůŕ˙ çŕäŕňü ďîđň äë˙ îáěĺíŕ ôŕéëŕěč (â íĺęîňîđűő ńëó÷ŕ˙ő íĺëüç˙ áóäĺň ďđčíčěŕňü/ďĺđĺäŕâŕňü áîëĺĺ, ÷ĺě îäíîěó ÷ĺëîâĺęó îäíîâđĺěĺííî) - -Version 1.8.0.1 // 2006.03.16 - - Ďîëíŕ˙ ďîääĺđćęŕ ďĺđĺäŕ÷č ôŕéëîâ - - Ěĺëęčĺ čçěĺíĺíč˙ - -Version 1.0.0.33 // 2006.03.11 - - Äîáŕâëĺíŕ ďîääĺđćęŕ çĺđęŕëüíűő ńîĺäčíĺíčé - - Äîáŕâëĺíŕ çŕďčńü â áŕçó "MirVer", äë˙ ëó÷řĺé ńîâěĺńňčěîńňč ń fingerprint - - Čńďđŕâëĺíŕ îřčáęŕ ďđč îňďđŕâęĺ ńîîáůĺíčé ń âęëţ÷¸ííűě ďđĺîáđŕçîâŕíčĺě ńěŕéëčęîâ - -Version 1.0.0.31 // 2006.03.05 - - Ďđîôčęńĺíŕ îáđŕáîňęŕ ŕíęĺňíűő äŕííűő - - "Undefined message deliver error" - áîëüřĺ íĺ ďî˙âë˙ĺňń˙ - -Version 1.0.0.29 // 2006.02.17 - - Đĺŕëčçîâŕíî ďîëó÷ĺíčĺ ôŕéëîâ - - Ŕâŕňŕđű çŕđŕáîňŕëč ÷ĺđĺç ďđîęńč (ńďŕńčáî Yuri Ermakov) - - Ďđĺîáđŕçîâŕíčĺ ńěŕëčęîâ â ňĺăč äë˙ îňďđŕâë˙ĺěîăî ňĺęńňŕ ěîćíî îňęëţ÷čňü ńîâńĺě - -Version 1.0.0.27 // 2006.01.27 - - Óëó÷řĺíŕ đŕáîňŕ ńî ńďčńęîě íŕ ńĺđâĺđĺ - - Óëó÷řĺí ŕëăîđčňě ďîčńęŕ ęîíňŕęňîâ - -Version 1.0.0.25 // 2006.01.17 - - Ďóńňîé ŕâŕňŕđ áîëüřĺ íĺ ńęŕ÷čâŕĺňń˙, ďîęŕçűâŕĺňń˙: MRA\_default.jpg - - Ďî óěîë÷ŕíčţ ôŕéë ŕâŕňŕđŕ óäŕë˙ĺňń˙ ďđč óäŕëĺíčč ęîíňŕęňŕ - - Óáđŕíŕ çŕâčńčěîńňü îň msvcr70.dll - -Version 1.0.0.23 // 2006.01.16 - - Čńďđŕâëĺíî ďđĺîáđŕçîâŕíčĺ ńěŕéëîâ â ňĺăč. - -Version 1.0.0.21 // 2006.01.15 - - Äîáŕâëĺíî ďđîçđŕ÷íîĺ ďđĺîáđŕçîâŕíčĺ ńěŕéëîâ â ňĺăč č îáđŕňíî, â ň÷ äë˙ îáű÷íîăî ňĺęńňŕ - -Version 1.0.0.19 // 2006.01.15 - - Äîáŕâëĺíŕ ďîääĺđćęŕ RTF ńîîáůĺíčé íŕ îňďđŕâęó, č ńěŕéëîâ îňîáđŕćŕĺěűő â ŕăĺíňĺ - - Äîáŕâëĺíŕ íŕńňđîéęŕ óęŕçűâŕţůŕ˙ ďëŕăčíó âîçâđŕůŕňü ďîëíűé ďóňü ę ôŕéëó ŕâŕňŕđŕ - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ áűńňđîăî äîńňóďŕ ę ńîáńňâĺííîěó ôîňîŕëüáîěó - - Óëó÷řĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙ (ďîëó÷ĺíčĺ číôîđěŕöčč îň NLB ńĺđâĺđŕ) - - "Çŕďđîń íŕ ŕâňîđčçŕöčţ" č óâĺäîěëĺíčĺ "Âŕń äîáŕâčëč" çŕďčńűâŕţňń˙ â ńčńňĺěíóţ čńňîđčţ - - Îňďđŕâčňü îňęđűňęó đŕáîňŕëî íĺ äë˙ âńĺő ďîëüçîâŕňĺëĺé - -Version 1.0.0.17 // 2006.01.13 - - Óëó÷řĺíŕ đŕáîňŕ íŕ áűńňđűő ńîĺäčíĺíč˙ő - -Version 1.0.0.15 // 2006.01.10 - - Čńďđŕâëĺííî: óâĺäîěëĺíčĺ "âŕě ďčřóň" âîńďđčíčěŕëîńü ęŕę ńîîáůĺíčĺ (ňîëüęî â 1.0.0.11) - -Version 1.0.0.11 // 2006.01.10 - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ áűńňđîăî äîńňóďŕ ę ńîáńňâĺííîěó áëîăó - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ Zhuki.mail.ru - - Áîëĺĺ ęîđđĺęňíî âű÷čńë˙ĺňń˙ âîçđŕńň - - Î÷čńňęŕ î÷ĺđĺäč íĺ îňďđŕâëĺííűő/íĺ äîńňŕâëĺííűő ńîîáůĺíčé - -Version 1.0.0.9 // 2006.01.07 - - TzSpecificLocalTimeToSystemTime áîëüřĺ íĺ čńďîëüçóĺňń˙, äë˙ ńîâěĺńňčěîńňč ń Microsoft Windows 2000 - -Version 1.0.0.7 // 2006.01.06 - - Ňĺďĺđü ńňŕňóń ˙ůčęŕ ěîćíî ďîńěîňđĺňü ÷ĺđĺç ďóíę â ěĺíţ (ęîëč÷ĺńňâî íĺ ďđî÷čňŕííűő/âńĺăî ńîîáůĺíčé) - - Äîáŕâëĺí çâóę ďđč ďđčőîäĺ íîâîé ďî÷ňű - - Ěîćíî áűńňđî îňďđŕâčňü ďîçäđŕâčňĺëüíóţ îňęđűňęó, äîáŕâëĺí ďóíęň ěĺíţ - - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ ÷ňĺíč˙ áëîăŕ ďîëüçîâŕňĺë˙ - - Äîáŕâëĺí ďîčńę â âĺáĺ îň Mail.ru - - Óëó÷řĺíŕ îáđŕáîňęŕ ńďčńęŕ ń ńĺđâĺđŕ, ďđč ďĺđâîě çŕďóńęĺ: ŕâňîěŕňč÷ĺęč çŕăđóćŕĺňń˙ číôîđěŕöč˙ č ŕâŕňŕđű - - Čńďđŕâëĺíî: â đŕńřčđĺííîě ďîčńęĺ ňđĺáîâŕëîńü çŕäŕňü ăîđîä - -Version 1.0.0.5 // 2006.01.03 - - Óáđŕíî ńîîáůĺíčĺ î íĺâĺđíűő äŕííűő äë˙ âđĺěĺííűő ęîíňŕęňîâ. - - Áîëĺĺ ęîđđĺęňíî âűńňŕâë˙ĺňń˙ ńňŕňóń. - - Óëó÷řĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙. - - "MRA_proto.dll" ďĺđĺčěĺíîâŕí â "proto_MRA.dll". - - Ńďčńîę ńňđŕí ńîđňčđóĺňń˙ ďî ŕëôŕâčňó. - -Version 1.0.0.3 // 2005.12.31 - - Ďĺđâűé ďóáëč÷íűé đĺëčç \ No newline at end of file diff --git a/protocols/MRA/docs/readme.txt b/protocols/MRA/docs/readme.txt new file mode 100644 index 0000000000..5135a8b338 --- /dev/null +++ b/protocols/MRA/docs/readme.txt @@ -0,0 +1,502 @@ +Mail.ru Ŕăĺíň ďëŕăčí äë˙ Miranda IM + +Copyright (C) 2006-2011 Đîćóę Čâŕí + + + Ďëŕăčí ďđĺäíŕçíŕ÷ĺí äë˙ îáůĺíč˙ ďî ďđîňîęîëó Mail.ru Ŕăĺíň. + + + ÂÍČĚŔÍČĹ! +  ďëŕăčíĺ äîáŕâë˙ţůŕ˙ ńčíőđîíčçŕöč˙! + Ĺńëč âű çŕăđóçčëč â ńâîé ďđîôčëü ńďčńîę ŕ ďîňîě ďîěĺí˙ëč ëîăčí č ďŕđîëü, ňî +ę âŕě ńęŕ÷ŕĺňń˙ ńďčńîę âňîđîăî ŕęŕóíňŕ, ŕ íŕ ńĺđâĺđ ńęŕ÷ŕĺňń˙ ńďčńîę ďĺđâîăî, č +ŕâňîđčçŕöč˙ áóäĺň ŕâňîěŕňč÷ĺńęč çŕďđîřĺííŕ ó âńĺő, ęîăî äŕáŕâčëč íŕ ńĺđâĺđ. + + Äë˙ ęîđđĺęňíîé đŕáîňű ŕíňčńďŕěŕ íóćíî çŕďîëíčňü ńďčńîę ďëîőčő ńëîâ. + + Ďîëíîöĺííŕ˙ ďîääĺđćęŕ ăđóďď íŕ ńĺđâĺđĺ áóäĺň ďîçćĺ. + Čăđű - íĺ äîęóěĺíňčđîâŕëčńü, â ńëó÷ŕĺ äîęóěĺíňčđîâŕíč˙ ěîăó ńäĺëŕňü ňîëüęî API äë˙ íčő. + (Ćĺëŕţůčĺ ńäĺëŕňü ďëŕăčíű äë˙ čăđ - îáđŕůŕňń˙ ďđčâŕňîě) + + + +Ďëŕăčíű äîáŕâë˙ţůčĺ ôóíęöčîíŕëüíîńňü +Çäĺńü óęŕçŕíű ňîëüęî ďëŕăčíű, ęîňîđűĺ áîëĺĺ ďîëíî đŕńęđűâŕţň âîçěîćíîńňč ďđîňîęîëŕ mail.ru Ŕăĺíň çŕëîćĺííűĺ â ďëŕăčí MRA + PopUp - ÷ĺđĺç íĺăî ďîęŕçűâŕţňń˙ đŕçëč÷íűĺ óâĺäîěëĺíč˙, â ňîě ÷čńëĺ îřčáęč, ďđĺäóďđĺćäĺíč˙ č óâĺäîěëĺíč˙ î íîâîé ďî÷ňĺ. + mToolTip/Tipper - äë˙ ďîęŕçŕ äîďîëíčňĺëüíî číôîđěŕöčč î ęîíňŕęňĺ. Ńě íčćĺ řŕáëîíű. + SMS (sms.dll) - äë˙ îňďđŕâęč ŃĚŃ ńîîáůĺíčé č îňîáđŕćĺíč˙ îňâĺňîâ. Îňâĺňű ňŕęćĺ ěîćíî ďîńěîňđĺňü â history++ + Nudge (nudge.dll) - ôóíęöč˙ áóäčëüíčęŕ. Áĺç íĺăî íĺ áóäĺň ęíîďî÷ęč â äčŕëîăĺ č îęíî íĺ áóäĺň ňđ˙ńňčńü ęîăäŕ ńîáĺńĺäíčę âŕń âńňđ˙őčâŕĺň, îäíŕęî îńňŕíĺňń˙ ďóíęň â ěĺíţ ęîíňŕęňŕ č áóäĺň çŕďčńűâŕňń˙ ňĺęńňîâîĺ ńîîáůĺíčĺ î ňîě ÷ňî ńîáĺńĺäíčę ďűňŕĺňń˙ âŕń đŕçáóäčňü. + WATrack (watrack.dll) - ďîçâîë˙ĺň MRA îďĺđŕňčâíî îáíîâë˙ňü íŕ ńŕéňĺ ňî ÷ňî čăđŕĺň ó ďîëüçîâŕňĺë˙. ×ňî áű ńěîňđĺňü ÷ňî čăđŕĺň ó ńîáĺńĺäíčęîâ ýňîň ďëŕăčí íĺ íóćĺí. + + + +Ďîääĺđćęŕ RTF (ôîđěŕňčđîâŕííîăî ňĺęńňŕ) + Äë˙ ďîääĺđćęč ôîđěŕňčđîâŕííîăî ňĺęńňŕ íóćíî: +- zlib.dll, áĺç íĺ¸ ďëŕăčí íĺ ńěîćĺň đŕńďŕęîâűâŕňü č çŕďŕęîâűâŕňü ňĺęńň äë˙ ďĺđĺäŕ÷č ďî ńĺňč, ňŕęćĺ íóćíŕ äë˙ ôëĺř ěóëüňîâ (ďđč ďđč¸ěĺ ń îđčă ŕăĺíňŕ) +- tabsramm č history++ ďëŕăčíű, â íŕńňđîéęŕő tabsramm óęŕçűâŕĺě čńďîëüçîâŕňü history++ äë˙ îňîáđŕćĺíč˙, +â íŕńňđîéęŕő history++ âęëţ÷ŕĺě ďîääĺđćęó RTF + + +Ňĺďĺđü î ďđč˙ňíîě: + + Ďîëüçîâŕňĺëč look-in ďëŕăčíŕ, č äđóăčő đŕáîňŕţůčő ń číôîđěŕöčĺé ęîíňŕęňŕ, MRA ďëŕăčí çŕďčńűâŕĺň číôîđěŕöčţ ňŕę ćĺ ęŕę č ICQ. +  íŕńňđîéęŕő look-in ďëŕăčíŕ óęŕćčňĺ čńďîëüçîâŕňü äë˙ MRA řŕáëîí îň ICQ. + + Ďđč ďĺđĺäŕ÷ĺ ôŕéëîâ ěîćíî óęŕçŕňü îďčńŕíčĺ ę ôŕéëó, íî ďîëüçîâŕňĺëč ŕăĺíňŕ ĺăî íĺ óâčä˙ň ;) + + Đŕńřčđĺííűé ďîčńę ďîçâîë˙ĺň čńęŕňü íĺ ňîëüęî ďî Đîńńčč, íî č ďî äđóăčě ńňđŕíŕě, ń âîçěîćíîńňüţ âűáîđŕ ăîđîäŕ/řňŕňŕ. + + Ňŕęćĺ ćĺëŕňĺëüíî čěĺňü Updater äë˙ ńâîĺâđĺěĺííîăî ŕâňîěŕňč÷ĺńęîăî îáíîâëĺíč˙. + + Ďđîęńč íŕńňđŕčâŕĺňń˙ â íŕńňđîéęŕő ńĺňč (Network), đŕçäĺëüíî: äë˙ îáěĺíŕ +ńîîáůĺíč˙ěč č äë˙ çŕăđóçęč ŕâŕňŕđ. + + Îńíîâíîé ńďčńîę č ńďčńęč âčäčěîńňč, íĺâčäčěîńňč č čăíîđ đŕáîňŕţň. + Äë˙ ňîăî, ÷ňîáű äîáŕâčňü ďîëüçîâŕňĺë˙ â čăíîđ íŕ ńĺđâĺđĺ äîńňŕňî÷íî â íŕńňđîéęŕő +ěčđŕíäű ďîńňŕâčňü čăíîđ íŕ ĺăî ŃÎÎÁŮĹÍČß, ĺńëč ďîńňŕâčňü čăíîđ íŕ äđóăčĺ ńîáűňč˙ îň +ďîëüçîâŕňĺë˙, ňî â čăíîđ íŕ ńĺđâĺđĺ îí íĺ äîáŕâčňń˙ č âű áóäĺňĺ ďî ďđĺćíĺěó ďîëó÷ŕňü +îň íĺăî âńĺ äđóăčĺ ňčďű ńîîáůĺíčé, íŕďđčěĺđ çŕďđîńű íŕ ŕâňîđčçŕöčţ, ęîíňŕęňű č ďđ. + Ďđč äîáŕâëĺíčč ďîëüçîâŕňĺë˙ â čăíîđ, îí čç ńďčńęŕ íĺ čń÷ĺçíĺň, ÷ňîáű îí čń÷ĺç čç ńďčńęŕ íóćíî ńí˙ňü íŕďđîňčâ íĺăî ăŕëî÷ęó â ńďčńęĺ čăíîđŕ. Ŕăĺíň îň Mail.ru îäíîâđĺěĺííî ń čăíîđčđîâŕíčĺě ńęđűâŕĺň ďîëüçîâŕňĺë˙ čç îńíîâíîăî ńďčńęŕ. + + Ďđč çŕďđîńĺ íŕ ŕâňîđčçŕöčţ, ĺńëč íŕćŕňü íŕ Deny, ňî ďîëüçîâŕňĺëü ŕâňîěŕňč÷ĺńęč íĺ äîáŕâë˙ĺňń˙ â čăíîđ íč íŕ ńĺđâĺđĺ íč ëîęŕëüíî, íî ěîćíî ďîńëŕňü ĺěó ńîîáůĺíčĺ â ďî˙âčâřĺěń˙ îęîřęĺ äë˙ ââîäŕ ďđč÷číű îňęŕçŕ. + + You were added - îçíŕ÷ŕĺň ÷ňî âŕń ŕâňîđčçîâŕëč. + + Çŕďđîń íŕ ŕâňîđčçŕöčţ ďîńűëŕĺňń˙ ŕâňîěŕňč÷ĺńęč, ďđč äîáŕâëĺíčč â ńďčńîę (ňŕę óńňđîĺí ďđîňîęîë: ęîěěŕíäŕ äîáŕâëĺíč˙ â ńďčńîę íŕ ńĺđâĺđĺ ŕâňîěŕňč÷ĺńęč ăĺíĺđčđóĺň çŕďđîń íŕ ŕâňîđčçŕöčţ, ĺńëč ďîëüçîâŕňĺë˙ ĺů¸ íĺ áűëî â ńďčńęĺ íŕ ńĺđâĺđĺ). + + + Ńęđűňűĺ îďöčč: + "MRA" +"NLBFailDirectConnect"(byte)=0 + ńëó÷ŕĺ ńáî˙ NLB ńĺđâĺđŕ ďîďűňŕňń˙ ďîäęëţ÷čňń˙ íŕďđ˙ěóţ ę ńĺđâĺđŕě mrim1.mail.ru - mrim8.mail.ru +Ďî óěîë÷ŕíčţ îňęëţ÷ĺíî. + +"UseDisplayModuleName"(byte)=1 +Čńďîëüçîâŕňü čě˙ ďđîňîęîëŕ â ęŕ÷ĺńňâĺ îňîáđŕćŕĺěîĺěîăî íŕçâŕíč˙ +Ňđĺáóĺňń˙ ďĺđĺçŕďóńę. +Ďî óěîë÷ŕíčţ âęëţ÷ĺíî. + +"MirVerCustom"(str)=NULL +Ďĺđĺäŕâŕňü çŕäŕííóţ ďîëüçîâŕňĺëĺě ńňđîęó čäĺíňčôčęŕöčč ďđîăđŕěěű (ęîňîđŕ˙ îňîáđŕćŕĺňń˙ ó ńîáĺńĺäíčęŕ), ďđčěĺđű: +{client="magent" version="5.3" build="2544"} +{client="jagent" version="2.1.8"} +{client="QIP Infium" version="2.0" build="9024"} +{client="magent" name="Miranda IM" title="Miranda IM 0.8.0.27 Unicode (MRA v1.16.0.4), version: 1.16" version="777.1.16.0" build="4" protocol="1.16"} +(çíŕ÷ĺíčĺ ďĺđĺěĺííîé ďčńŕňü â áŕçó áĺç {} â íŕ÷ŕëĺ č ęîíöĺ ńňđîęč) + +"MirVerRaw"(byte)=0 +Ďčńŕňü "MirVer" áĺç ôîđěŕňčđîâŕíč˙, ęŕę âűäŕ¸ň ńĺđâĺđ, ďîëó÷ŕĺňń˙ áîëüřĺ číôîđěŕöčč. +Ďî óěîë÷ŕíčţ îňęëţ÷ĺíî. + +"ConnectReTryCountMRIM"(dword)=2 +Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńĺđâĺđó ńîîáůĺíčé + +"ConnectReTryCountNLB"(dword)=3 +Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńĺđâĺđó áŕëŕíńčđîâęč íŕăđóçęč + +"ConnectReTryCountFileSend"(dword)=2 +Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńńîáĺńĺäíčęó + +"ConnectReTryCountMRIMProxy"(dword)=3 +Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńńîáĺńĺäíčęó + +"TimeOutConnectMRIM"(dword)=16 *ďđčě 1 +Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńĺđâĺđŕ ńîáůĺíčé +2-16 ńĺęóíä. + +"TimeOutConnectNLB"(dword)=16 *ďđčě 1 +Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńĺđâĺđŕ áŕëŕíńčđîâęč íŕăđóçęč +2-16 ńĺęóíä. + +"TimeOutReceiveNLB"(dword)=20 *ďđčě 1 +Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň äŕííűő îň ńĺđâĺđŕ áŕëŕíńčđîâęč íŕăđóçęč +Ďî óěîë÷ŕíčţ 20 ńĺęóíä. + +"TimeOutConnectFileSend"(dword)=auto *ďđčě 1 +Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńîáĺńĺäíčęŕ +Ŕăĺíň ćä¸ň ÷ňî ę íĺěó ďîäęëţ÷ŕňń˙ â ňĺ÷ĺíčč 30 ńĺęóíä, áîëüřîĺ çíŕ÷ĺíčĺ ńňŕâčňü ńěűńëŕ íĺň. +Íĺ çŕáűâŕéňĺ, ÷ňî ó ńîáĺńĺäíčęŕ ěîćĺň áűňü ěĺäëĺííîĺ ďîäęëţ÷ĺíčĺ. +2-16 ńĺęóíä. +Ďî óěîë÷ŕíčţ auto ńĺęóíä (= 30/ęîëëč÷ĺńňâî ŕäđĺńîâ ę ęîňîđűě ďîäęëţ÷ŕňń˙). + +"TimeOutReceiveFileData"(dword)=600 *ďđčě 1 +Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň ńîäĺđćčěîĺ ôŕéëŕ îň ńîáĺńĺäíčęŕ +Íĺ çŕáűâŕéňĺ, ÷ňî ó ńîáĺńĺäíčęŕ ěîćĺň áűňü ěĺäëĺííîĺ ďîäęëţ÷ĺíčĺ. +Ďî óěîë÷ŕíčţ 600 ńĺęóíä. + +*ďđčě 1: Äë˙ ěĺäëĺííűő/íĺ óńňîé÷čâűő ńîĺäčíĺíčé (îńîáĺííî GPRS) đĺęîěĺíäóĺňń˙ ďîńňŕâčňü íŕ ěŕęńčěóě. +Íŕ áűńňđűő ńîĺäčíĺíč˙ő, ăäĺ íĺ ňĺđ˙ţňń˙ ďŕęĺňű, ěîćíî óěĺíüřčňü äî 5 ńĺęóíä č ěĺíĺĺ. +0 - îćčäŕňü íĺ îăđŕíč÷ĺííî äîëăî â ńëó÷ŕĺ ÷ňĺíč˙ čëč čńďîëüçîâŕňü ńčńňĺěíűűĺ çíŕ÷ĺíč˙ ďđč ďîäęëţ÷ĺíčč + +*ďđčě 2: Ďđč ďĺđĺäŕ÷ĺ ôŕéëîâ îáůčé ňŕéěŕóň íŕ âńĺ ńîĺäčíĺíč˙ =30 ńĺęóíä, ĺńëč ďîńňŕâčňü ęîëëč÷ĺńňâî +ďîďűňîę ďîäęëţ÷ĺíč˙ áîëüřčě, ňî ňŕéěŕóňű íŕ ęŕćäîĺ ńîĺäčíĺíč˙ ńíčç˙ňń˙ äî ěčíčěŕëüíî âîçěîćíűő 2 ńĺęóíä. +Ŕíŕëîăč÷íî äĺëŕ îáńňî˙ň ń MRIM ďđîęńč ňŕéŕóňŕěč. +Äë˙ ďîäęëţ÷ĺíčé ę ńĺđâĺđŕě ěŕéëŕ (MRIM, NLB, Avatars) çŕäŕííűé ňŕéěŕóň ďđčěĺí˙ĺňń˙ öĺëčęîě äë˙ ęŕćäîé +ďîďűňęč ďîäęëţ÷ĺíč˙. + + + + "MRA Avatars" +"DefaultAvatarFileName"(str)="_default.jpg" +Čě˙ ôŕéëŕ, čńďîëüçóĺěîĺ â ęŕ÷ĺńňâĺ ŕâŕňŕđŕ ďî óěîë÷ŕíčţ. + +"WorkThreadsCount"(dword)=4 +Ęîëëč÷ĺńňâî ďîňîęîâ äë˙ çŕăđóçęč ŕâŕňđîâ. +Îďđĺäĺë˙ĺň ńęîëüęî îäíîâđĺěĺííî ŕâŕňŕđîâ ěîćĺň ńęŕ÷čâŕňń˙ ń ńĺđâĺđŕ: îň 1 äî 64. +Ďî óěîë÷ŕíčţ 4. + +"ConnectReTryCount"(dword)=3 +Ęîëëč÷ĺńňâî ďîďűňîę ďîäęëţ÷čňń˙ ę ńĺđâĺđó ŕâŕňŕđîâ + +"TimeOutConnect"(dword)=16 +Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ íŕ ďîäęëţ÷ĺíčĺ îň ńĺđâĺđŕ ŕâŕňŕđîâ +Íĺ çŕáűâŕéňĺ, ÷ňî ó âŕń ěîćĺň áűňü ěĺäëĺííîĺ ďîäęëţ÷ĺíčĺ. +2-16 ńĺęóíä. + +"TimeOutReceive"(dword)=30 +Âđĺě˙ â ńĺęóíäŕő, â ňĺ÷ĺíčč ęîňîđîăî ěčđŕíäŕ ćä¸ň îňâĺňŕ îň ńîáĺńĺäíčęŕ ńĺđâĺđŕ ŕâŕňŕđîâ +Ďî óěîë÷ŕíčţ 30 ńĺęóíä. + + + +Řŕáëîí äë˙ mToolTip: +%sicon%photo +%#%lsstatus|%%%%|, %lsday|%%%%|.%lsmonth|%%%%|.%lsyear|%%%%| @ %lshours|%%%%|:%lsminutes|%%%%|:%lsseconds|%%%%| +%#%lname|%%%%| (%first|%%%%| %last|%%%%|%gender|, %%%%|) +%#Online since:%tab%logondate|%%%%| @ %logontime|%%%%| (%logonsince|%%%%|) +%%Email:%tab%tab%mail|%%%%| +%%Phone:%tab%phone|%%%%| +%%Cellular:%tab%cell|%%%%| +%#Age:%tab%tab%age|%%%%| (%bday|%%%%|.%bmonth|%%%%|.%byear|%%%%|)%dtb|, to birthday: %%%%| +%%Location:%tab%user_About|%%%%| +%#Ńlient:%tab%tab%mver|%%%%| +%#IP:%tab%tab%ip|%%%% |%realip|(%%%%)| +%#Last info time:%infodate|%%%%| @ %infotime|%%%%| +%%Avatar upd time: %user_MRAAvatarLastModifiedTime|%%%%| +%#%smsg||%user_XStatusName||%user_XStatusMsg||%line% +%%%user_XStatusName|| +%%X-Status: %user_XStatusName|%%%%| +%%X-status message: %user_XStatusMsg|%%%%| +%%Blog message: %smsg||%smsg|%%%%| +%%Listening: %user_ListeningTo|%%%%| +%%%notes||———————————————————————————————————— +%%Notes:%notes|| +%%%notes|%%%%| +%%Logging:%tab%ilog|%%%%| +%#%lastmsg||%lastmsgdate||%lastmsgtime||———————————————————————————————————— +%#Last message (%lastmsgdate|%%%%| @ %lastmsgtime|%%%%|):%lastmsg|| +%#%lastmsg|%%%%|%lastmsgdate||%lastmsgtime|| + +â ôŕéë mToolTip.ini äîáŕâčňü: +[MRAAvatarLastCheckTime] +DBSet=AvatarLastCheckTime +DBTrans=1 + +[MRAAvatarLastModifiedTime] +DBSet=AvatarLastModifiedTime +DBTrans=1 + +[MRABlogStatus] +DBSet=BlogStatus + +[ListeningTo] +DBSet=ListeningTo + +[XStatusName] +DBSet=XStatusName + +[XStatusMsg] +DBSet=XStatusMsg + +[About] +DBSet=About + + + +Řŕáëîí äë˙ Tipper YM îň Black Roland ( http://www.rozhuk.org.ru/forum/index.php?action=profile;u=142 ) +http://www.rozhuk.org.ru/forum/index.php?topic=3.msg840#msg840 + + + +Change Log: + +Version 1.20.0.1 // 2008.10 + - Ďîđňŕáĺëüíîńňü â x64 + - Äîáŕâëĺíŕ ďîääĺđćęŕ îňîáđŕćĺíč˙ çŕďčńĺé ěčęđîáëîăŕ (ęŕę mode message) + - Äîáŕâëĺíŕ ďîääĺđćęŕ îňďđŕâęč çŕďčńĺé â ěčęđîáëîă: ńâîé ÷ĺđĺç ăëŕâíîĺ ěĺíţ, îňâĺň ÷ĺđĺç ęîíňĺęńňíîĺ ěĺíţ ęîíňŕęňŕ + - Äîáŕâëĺíŕ ďîääĺđćęŕ ÷ŕňŕ (ęîíôĺđĺíöčé) + - Äîáŕâëĺí ďîčńę ďî ăîđîäŕě, ńîőđŕíĺíčĺ ďŕđŕěĺňđîâ ďîčńęŕ + - Äîáŕâëĺí ńňŕňóń: çíŕęîěëţńü + - Äîáŕâëĺíŕ ďîääĺđćęŕ Extra Icons Service (extraicons.dll) ďëŕăčíŕ + - Äîáŕâëĺíŕ ďîääĺđćęŕ WATrack (watrack.dll) ďëŕăčíŕ + - Äîáŕâëĺíŕ ďîääĺđćęŕ ListeningTo ďđîňîęîëŕ/đŕńřčđĺíč˙ + - Äîáŕâëĺíŕ ďîääĺđćęŕ îáěĺíŕ ôŕéëŕěč áîëĺĺ 4Ăá + - Äîáŕâëĺíŕ îáđŕáîňęŕ ŕíńč ôëŕăŕ â ńîîáůĺíč˙ő + - Äîáŕâëĺíŕ îďöč˙ â ôčëüňđ ńďŕěŕ äë˙ čăíîđčđîâŕíč˙ âńĺăî, ęđîěĺ áóęâ č öčôđ ďđč ďđîâĺđęĺ ńîîáůĺíč˙ + - Äîáŕâëĺíŕ îďöč˙ â ôčëüňđ ńďŕěŕ, ďîçâîë˙ţůŕ˙ çŕäŕňü ěŕęńčěŕëüíîĺ ęîëëč÷ĺńňâî ńěĺí ˙çűęîâ (äë˙ ńëó÷ŕĺâ ęîăäŕ çŕěĺí˙ţň đóńńęčĺ áóęâű íŕ ńőîäíűĺ ďî îňîáđŕćĺíčţ číîńňđŕííűĺ) + - Äîáŕâëĺí WatchDog: ĺńëč îńíîâíîé ďîňîę çŕâĺđřčňń˙ ń îřčáęîé - ďëŕăčí ďĺđĺéä¸ň â îôôëŕéí, ĺńëč îńíîâíîé ďîňîę íĺ îâĺňčň â ňĺ÷ĺíčč ěčíóňű ňî áóäĺň óíč÷ňîćĺí č ďëŕăčí ďĺđĺéä¸ň â îôôëŕéí + - Óâĺëč÷ĺíŕ ńęîđîńňü ďđîâĺđęč ńîîáůĺíčé ŕíňčńďŕěîě + - Äîáŕâëĺíű ńęđűňűĺ îďöčč íŕ ęîëëč÷ĺńňâî ďîďűňîę čńőîä˙ůĺăî ďîäęëţ÷ĺíč˙ + - Óëó÷řĺíŕ ďîääĺđćęŕ ŕâŕňŕđîâ: čçěĺí¸í ďóňü äë˙ ęĺřŕ ŕâŕňŕđîâ íŕ %miranda_avatarcache%; ďđîâĺđęč íŕ îáíîâëĺíčĺ ŕâŕňŕđîâ ďđč ęŕćäîé ńěĺíĺ îíëŕéí ńňŕňóńŕ, íî íĺ ÷ŕůĺ, ÷ĺě â íŕńňđîéęŕő + - Óëó÷řĺí ŕëăîđčňě ďîčńęŕ âńďîěîăŕňĺëüíűő áčáëčîňĺę (zlib.dll, xstatus_MRA.dll) + - Óěĺíüřĺíî ęîëëč÷ĺńňâî îáđŕůĺíčé ę áŕçĺ ďđč íĺóäŕ÷íűő ďîďűňęŕő ďîäęëţ÷ĺíč˙ + - Ďŕđîëü ěîćíî ňîëüęî óńňŕíîâčňü, íĺ îňîáđŕćŕĺňń˙ äŕćĺ ęîëč÷ĺńňâî ńčěâîëîâ â äčŕëîăĺ íŕńňđîéęč ó÷¸ňíîé çŕďčńč + - Âî âńĺő ěĺíţ č IcoLib čńďîëüçóĺňń˙ ţíčęîä + - Čęîíęč â IcoLib đŕńńîđňčđîâŕííű ďî ńĺęöč˙ě + - Čęîíęč Ő-ńňŕňóńîâ äîáŕâëĺíű â IcoLib + - Čęîíęč Ő-ńňŕňóńîâ č äîď číôű đŕçíĺńĺíű â đŕçíűĺ ńëîňű, ÷ňîáű íĺ ďĺđĺęđűâŕňü äđóă äđóăŕ + - "BlogStatusMusic" ďĺđĺčěĺíîâŕíî â "ListeningTo" + - Ďŕđîëü â áŕçĺ őđŕíčňń˙ â řčôđîâŕííîě âčäĺ, äë˙ ďđĺäîňâđŕůĺíč˙ čńďîëüçîâŕíč˙ óňčëčň âűňŕńęčâŕţůčő ďŕđîëü ń áŕçű č őčůĺíč˙ ďŕđîëĺé âčđóńŕěč + - Óěĺíüřĺí đŕçěĺđ çŕ ń÷¸ň óäŕëĺíčĺ âńĺăî CRT ęîäŕ č ńčříűő áčáëčîňĺę, ńćŕňŕ ăĺîăđŕôč÷ĺńęŕ˙ áŕçŕ đŕńřčđĺííîăî ďîčńęŕ + -  äčŕëîăĺ ďîčńęŕ č číôĺ ęîíňŕęňŕ ęîđđĺęňíî âűńňŕâë˙ĺňń˙ âîçđŕńň + - QueueUserAPC áîëüřĺ íĺ čńďîëüçóĺňń˙, ďîďŕďű ďîęŕçűâŕţňń˙ čç îńíîâíîăî ďîňîęŕ + - Čńďđŕâëĺí íĺäî÷¸ň ń íĺęîđđĺęňíűěč čěĺíŕěč ôŕéëîâ ďđč ďđč¸ěĺ + - Čńďđŕâëĺí íĺäî÷¸ň, ęîăäŕ â íĺęîňîđűő ńëó÷ŕ˙ő ďëŕăčí íĺ ěîă ďĺđĺďîäęëţ÷čňń˙ äî ďĺđĺçŕďóńęŕ ěčđŕíäű + - Čńďđŕâëĺíî: ń íĺęîňîđűěč âĺđńč˙ěč ˙äđŕ ďëŕăčí íĺ ěîă íŕéňč áčáëčîňĺęó čęîíîę ő-ńňŕňóńîâ + - Čńďđŕâëĺíî: íĺ ďîäńňŕâë˙ëń˙ ŕäđĺń ďî÷ňű, â ńëó÷ŕ˙ő ęîăäŕ ó ęîíňŕęňŕ íĺńęîëüęî ďî÷ňîâűő ˙ůčęîâ + - Čńďđŕâëĺíî: ŕíňčńďŕě ěîă óäŕëčňü ęîíňŕęňŕ čç ńďčńęŕ, â ńëó÷ŕĺ ęîăäŕ ďđč ëîăîíĺ íĺ áűë ďîëó÷ĺí ńďčńîę ďîëüçîâŕňĺëĺé ń ńĺđâĺđŕ + - Čńďđŕâëĺíî: ďîńëĺ îáíîâëĺíč˙ číôîđěŕöčč ęîíňŕęňŕ, ĺńëč ĺăî ˙ůčę óäŕë¸í ń ńĺđâĺđŕ - ďî˙âčňń˙ ńîîňâĺńňâóţůŕ˙ čęîíęŕ + - Čńďđŕâëĺíî: ďđč îňńóňńňâčč xstatus_MRA.dll îňîáđŕćŕëčńü ďđîčçâîëüíűĺ čęîíęč (demon_lite) + - Čńďđŕâëĺíî: ŕâŕňŕđű ŕâňîěŕňč÷ĺńęč íĺ îáíîâë˙ëčńü + - Čńďđŕâëĺíî: ďđč çŕďóńęĺ íĺęîňîđűĺ ďëŕăčíű óńňŕíŕâëčâŕëč âđĺě˙ ďîńëĺäíĺăî čçěĺíĺíč˙ ńňŕňóńŕ íŕ âđĺě˙ çŕďóńęŕ ěčđŕíäű + - Čńďđŕâëĺíî: íĺ óäŕâŕëîńü ďđčí˙ňü ôŕéë íŕ 0.8.0.30 č áîëĺĺ ďîçäíčő âĺđńč˙ő ěčđŕíäű + - Čńďđŕâëĺíî: đŕáîňŕ ń ďńĺâäîíčěîě (íčęîě) ęîíňŕęňŕ, ęîňîđűé őđŕíčňń˙ íŕ ńĺđâĺđĺ: â ŕăĺíňĺ ěîăëč îňîáđŕćŕňń˙ ęŕđŕęóëč ďîńëĺ ďĺđĺčěĺíîâŕíč˙ ęîíňŕęňŕ â ěčđŕíäĺ + - Čńďđŕâëĺíî: ďđč ďđč¸ěĺ/îňďđŕâęĺ SMS ńîîáůĺíčé íĺ ďđîčçâîäčëîńü ęîäčđîâŕíčĺ ńďĺö ńčěâîëîâ äë˙ XML + - Čńďđŕâëĺíî: ńęđűňŕ˙ îďöč˙ MirVerCustom íĺ ńđŕáŕňűâŕëŕ + - Čńďđŕâëĺíî: ęîđîňęčĺ ďŕđîëč íĺâîçěîćíî áűëî ńîőđŕíčňü + +Version 1.16.0.3 // 2008.09.16 + - Ďîääĺđćęŕ Unicode ďđîňîęîëîě + - Ďîääĺđćęŕ Folders ďëŕăčíŕ + - Äîáŕâëĺíŕ îďöč˙: Ďîćŕëîâŕňń˙ íŕ ńďŕě + - Ŕâňîěŕňč÷ĺńęč îďđĺäĺë˙ĺňń˙ ńîáńňâĺííűé âíĺříčé IP ŕäđĺń + - Ŕâňîěŕňč÷ĺńęč çŕďđŕřčâŕĺňń˙ číôîđěŕöč˙ č çŕăđóćŕĺňń˙ ŕâňŕđ äë˙ íîâűő ęîíňŕęňîâ + - Îďňčěčçŕöč˙ đŕáîňű ń čęîíęŕěč, ńďŕńčáî Ă. Őŕçŕí + -  óâĺäîěëĺíčč î íîâîé ďî÷ňĺ îňîáđŕćŕĺňń˙ ŕâŕňŕđęŕ č äîď ýëĺěĺíňű óďđŕâëĺíč˙, ĺńëč îňďđŕâčňĺëü â ńďčńęĺ + -  óâĺäîěëĺíčč îá čçěĺíĺíčč íĺâčäčěîńňč îňîáđŕćŕĺňń˙ ŕâŕňŕđęŕ č äîď ýëĺěĺíňű óďđŕâëĺíč˙ + -  óâĺäîěëĺíčč áëîęčđîâŕííîě ęŕę ńďŕě ńîîáůĺíčč ěîćíî ďđî÷čňŕňü ńŕěî ńîîáůĺíčĺ + - Čńďđŕâëĺíŕ ęđčňč÷ĺńęŕ˙ îřčáęŕ, ęîňîđŕ˙ ěîăëŕ ďđîčńőîäčňü ďîńëĺ îáěĺíŕ ôŕéëŕěč čëč ďđč çŕâĺđřĺíčč ďđčëîćĺíč˙ + - Čńďđŕâëĺí íĺäî÷¸ň: ęîăäŕ ďđîčńőîäčëŕ îřčáęŕ ďđč ďĺđĺäŕ÷ĺ ôŕéëŕ ěčđŕíäŕ íĺ ńîîáůŕëŕ îá îřčáęĺ č ďđîäîëćŕëŕ íŕőîäčňń˙ â ńîńňî˙íčč óńňŕíîâëĺíč˙ ďîäęëţ÷ĺíč˙ + - Îďňčěčçčđîâŕíŕ îáđŕáîňęŕ ńîîáůĺíčé + - Ďîëíîńňüţ îáíîâë¸í ŕëăîđčňě ďîëó÷ĺíč˙ îôôëŕéíîâűő ńîîáůĺíčé + + +Version 1.14.0.6 // 2008.02 + - Ďîääĺđćęŕ Unicode ďëŕăčíîě + +Version 1.14.0.5 // 2008.01.30 + - Ńîâěĺńňčěîńňü â 0.8 ˙äđîě ěčđŕíäű + - Čńďđŕâëĺíî: çŕňčđŕëŕńü âĺđńč˙ ęëčĺíňŕ ďđč îňęëţ÷ĺíčč + - Čńďđŕâëĺíî: âěĺńňî "×ŕň" âűńňŕâë˙ëń˙ ńňŕňóń "Íĺ áĺńďîęîčňü" + - äđóăčĺ ěĺëęčĺ čńďđŕâëĺíč˙ č óëó÷řĺíč˙ + +Version 1.14.0.3 // 2008.01.20 + - Äîáŕâëĺíŕ ďîääĺđćęŕ đŕńřčđĺíűő ńňŕňóńîâ + - Äîáŕâëĺíŕ ďîääĺđćęŕ ňĺęńňîâűő ńňŕňóńíűő ńîîáůĺíčé + - Äîáŕâëĺíî îďđĺäĺëĺíčĺ âĺđńčč ęëčĺíňŕ ńîáĺńĺäíčęŕ ÷ĺđĺç ńĺđâĺđ + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ âčäĺî + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ îňâĺňîâ + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ ěčđŕ + - Äîđŕáîňŕíŕ îňďđŕâęŕ ěóëüňîâ + - Äîđŕáîňŕíŕ îňďđŕâęŕ áóäčëüíčęŕ + - Čçěĺí¸í ôîđěŕň íîěĺđŕ ďđč îňďđŕâęĺ SMS ńîîáůĺíčé + - Čçěĺíĺíŕ ńňđîęŕ čäĺíňčôčęŕöčč ęëčĺíňŕ (User agent), äë˙ ńňŕňčńňčęč íŕ ńĺđâĺđĺ + - Čńďđŕâëĺíŕ îňďđŕâęŕ îňęđűňîę + +Version 1.13.29.1 // 2007.08.10 + - Äîáŕâëĺíŕ ďîääĺđćęŕ ďĺđĺäŕ÷č ôŕéëîâ ÷ĺđĺç ďđîęńč ńĺđâĺđ mail.ru + - Îďîâĺůĺíčĺ íîâîé ďî÷ňű ďîęŕçűâŕĺň đŕřčđĺííóţ číôîđěŕöčţ + - Čçěĺíĺíŕ đŕáîňŕ ń ŕâňîđčçŕöčĺé: äîáŕâëĺíî ńîîáůĺíčĺ çŕďđîńŕ, ńîîáůĺíč˙ îňîđŕćŕţňń˙ + - Äîáŕâëĺíű îďöčč äë˙ ŕâňîěŕňč÷ĺńęîé đŕçäŕ÷č ŕâňîđčçŕöčč + - Äîáŕâëĺíŕ îďöč˙ Click to Inbox (Ďđîâĺđčňü ďî÷ňó ůĺë÷ęîě) + - zlib: çŕăđóćŕĺňń˙ äčíŕěč÷ĺńęč (óáđŕí čç ęîäŕ) + - zlib: čńďîëüçóĺňń˙ ńŕěűé âűńîęčé óđîâĺíü ńćŕňč˙ (9, âěĺńňî 6) + - Čçěĺíĺíŕ đŕáîňŕ ńďŕě ôčëüňđŕ: ôčëüňđóĺňń˙ âń¸, ęđîěĺ: ńčńňĺěíűő ńîîáůĺíčé, ęîíňŕęňîâ, ńěń ńîîáůĺíčé/îň÷¸ňîâ î äîńňŕâęĺ, áóäčëüíčęŕ č óâĺäîěëĺíčé î íŕáîđĺ ňĺęńňŕ + - Óëó÷řĺíŕ ńîâěĺńňčěîńňü ń clist_modern + - Čçěĺíĺíŕ đŕáîňŕ ńî ńďčńęîě íŕ ńĺđâĺđĺ: íĺ îáíîâë˙ţňń˙ äŕííűĺ ęîíňŕęňîâ â ďđîôčëĺ ďđč ęŕćäîě âőîäĺ + - Äîďîëíčňĺëüíűĺ ňĺëĺôîííűĺ íîěĺđŕ ńîőđŕí˙ţňń˙ ń ńĺđâĺđŕ â ńďčńîę, ďđč äîáŕâëĺíčč ęîíňŕęňŕ + - Óâĺëč÷ĺíŕ ńęîđîńňü çŕăđóçęč/îáíîâëĺíč˙ ŕâŕňŕđîâ + - Ďđč čńďîëüçîâŕíčĺ HTTPS ďđîęńč, ďîđň çŕěĺí˙ĺňń˙ íŕ 443 (ňĺ čăíîđčđóĺňń˙ íŕńňđîéęŕ ďîđňŕ â ďëŕăčíĺ) + - Óěĺíüřĺíŕ íŕăđóçęŕ íŕ îńíîâíîé ďîňîę ěčđŕíäű + - Ďîďîëíĺí ńďŕě ôčëüňđ + - Čńďđŕâëĺíŕ îřčáęŕ: číîăäŕ ďđîňîęîë ďîâňîđíî íĺ ďĺđĺďîäęëţ÷ŕëń˙ äî ďĺđĺçŕďóńęŕ ěčđŕíäű + + +Version 1.8.0.27 // 2007.02.24 + - Óëó÷řĺíŕ ďîääĺđćęŕ RTF íŕ ďĺđĺäŕ÷ó + - Čńďđŕâëĺíî: ďŕäĺíčĺ ďđč ďîëó÷ĺíčč íĺęîňîđűő ńîîáůĺíčé ń âęëţ÷¸ííűě ŕíňčńďŕěîě + - Čńďđŕâëĺíî: îňîáđŕćĺíčĺ ďóíęňîâ ěĺíţ äë˙ ęîíňŕęňîâ + +Version 1.8.0.25 // 2007.02.20 + - Čďîëüçóţňń˙ íîâűĺ ńĺđâčńű ěčđŕíäű (ěčíčěóě 0.6.0.100 âĺđńč˙) + - Óëó÷řĺíŕ đŕáîňŕ ń ńĺňüţ: äîáŕâëĺíű ňŕéěŕóňű îďĺđŕöčé + - Äîáŕâëĺíŕ ďîääĺđćęŕ čăđ (ńîáĺńĺäíčę ďîëó÷ŕĺň îňęŕç ŕâňîěŕňč÷ĺńęč :)) + - Äîáŕâëĺíű óâĺäîěëĺíč˙, â ňîě ÷čńëĺ çŕňđŕăčâŕţůčĺ íĺâčäčěîńňü + - Äîáŕâëĺíŕ îďöč˙: Smart RTF - Óěíŕ˙ îňďđŕâęŕ (ňîëüęî ĺńëč ęëčĺíň ďîíčěŕĺň RTF) + - Äîáŕâëĺíű ęîäű č ďîäđîáíűĺ îďčńŕíč˙ îřčáîę + - Äîáŕâëĺíű îďöčč äë˙ ŕíňčńďŕěŕ + - Óâĺäîěëĺíčĺ î äîńňŕâęĺ ńîîáůĺíčé ďđčçíŕíűő ńďŕěîě íĺ îňďđŕâë˙ĺňń˙ + - Ńďčńîę ŕíňčńďŕěŕ ďî óěîë÷ŕíčţ äîďîëíĺí + - Ęîđđĺęňíî çŕďčńűâŕĺňń˙ âĺđńč˙ ěčđŕíäű, ďëŕăčíŕ ńîáĺńĺäíčęŕ č íŕëč÷čĺ Secure IM + - Čńďđŕâëĺíî ďŕäĺíčĺ ďđč îáěĺíĺ ôŕéëŕěč + - č äđóăčĺ äîáŕâëĺíč˙, čçěĺíĺíč˙ č čńďđŕâëĺíč˙ + +Version 1.8.0.23 + - Äîáŕâëĺí ŕíňčńďŕě + - Äîáŕâëĺíŕ ďîääĺđćęŕ RTF íŕ ďđč¸ě, ńě http://community.livejournal.com/ru_mirandaim/494383.html + - Óëó÷řĺí ęîíâĺđňĺđ čńőîä˙ůčő ńîîáůĺíčé â RTF: ďîääĺđćęŕ BB ęîäîâ (ńďŕńčáî MadBrozzeR) + - Äîáŕâëĺíŕ ďîääĺđćęŕ ďđč¸ěŕ ńîîáůĺíčé Áóäčëüíčęŕ (äë˙ îňďđŕâęč íóćĺí Nudge ďëŕăčí) č ôëĺř ěóëüňčęîâ (íóćĺí îáíîâë¸íűé íŕáîđ ńěŕéëîâ) + - Äîáŕâëĺíŕ ďîääĺđćęŕ ďëŕăčíŕ Nudge (äë˙ áóäčëüíčęŕ) + - Äîáŕâëĺíî îďđĺäĺëĺíčĺ âĺđńčč ęëčĺíňŕ ńîáĺńĺäíčęŕ + - Äîáŕâëĺí ńęđűňűé ďŕđŕěĺňđ "UseDisplayModuleName" + - Čçěĺí¸í ŕëăîđčňě ďđč¸ěŕ (ŕęňóŕëüíî äë˙ î÷ĺíü ěĺäëĺííűő č íĺ óńňîé÷čâűő ďîäęëţ÷ĺíčé č ďđč áîëüřîě ęîíňŕęň ëčńňĺ - îęîëî 1000 ęîíňŕęňîâ) + - Ďîâňîđ˙ţůčĺń˙ ęîíňŕęňű ôčëüňđóţňń˙ (áîëüřĺ íĺň ďđĺäóďđĺćäĺíč˙ čç çŕ ńëóćáű ďîääĺđćęč) + - Čçěĺí¸í ŕëăîđčňě ďîäęëţ÷ĺíč˙: ďëŕăčí íĺ ďîäęëţ÷ŕĺňń˙, ĺńëč íĺ ââĺä¸í ëîăčí č ďŕđîëü + +Version 1.8.0.21 + - Îňďđŕâęŕ SMS č ďîëó÷ĺíčĺ îňâĺňîâ (ňđĺáóĺňń˙ SMS.dll 0.2.4.9 č ńňŕđřĺ, ńě ôîđóě) + - Ňŕáű â íŕńňđîéęŕő, äîáŕâëĺííű îďöčč + - Íŕńňđîéęč ďîďŕďîâ + - Čęîíęŕ â ňđĺĺ ďđč ďîëó÷ĺíčč íîâîé ďî÷ňű + - Ńîâěĺńňčěîńňü ńî StartupStatus + - Ńîáńňâĺííűé ŕâŕňŕđ îňîáđŕćŕĺňń˙ ńđŕçó ďîńëĺ çŕăđóçęč + - Čçěĺí¸í ŕëăîđčňě çŕăđóçęč ŕâŕňŕđîâ äë˙ ýęîíîěčč ňđŕôôčęŕ + - Îďňčěčçčđîâŕíű ęîíâĺđňĺđű ňĺęńňŕ + - Čńďđŕâëĺíî: číäčęŕňîđ ďđč ďĺđĺäŕ÷ĺ/ďđč¸ěĺ ôŕéëŕ ěîă íĺ äîőîäčňü äî 100%, íî ôŕéë ďĺđĺäŕâŕëń˙ ďîëíîńňüţ + - Čńďđŕâëĺíî: ďîäń÷¸ň âîçđŕńňŕ â äčŕëîăĺ đŕńńřčđĺííîăî ďîčńęŕ + - Čńďđŕâëĺíî: ŕëăîđčňě ďîäęëţ÷ĺíč˙, â ňîě ÷čńëĺ íĺěĺäëĺííîĺ îňęëţ÷ĺíčĺ ďđč íŕëčöčč ďóńňîăî MRA ęîíňŕęňŕ + - Čńďđŕâëĺíî: âđĺěĺííűĺ ęîíňŕęňű áîëüřĺ íĺ äîáŕâë˙ţňń˙ â ńďčńîę íŕ ńĺđâĺđ + +Version 1.8.0.19 // 2006.07.19 + - Äîáŕâëĺíŕ ďîääĺđćęŕ IcoLib + - Ďîęŕçűâŕĺňń˙ ńîáńňâĺííűé ŕâŕňŕđ (çŕăđóćŕĺňń˙ ďđč ëîăîíĺ) + - Ďî˙âčëŕńü âîçěîćíîńňü çŕăđóćŕňü íĺńęîëüęî ęîďčé ďëŕăčíŕ + - "View Alboom" ďĺđĺčěĺíîâŕíî â "View Album" + - Čęîíęč çŕěĺíĺíű áîëĺĺ ęŕ÷ĺńňâĺííűěč, ńďŕńčáî Ěčőŕčëó Ţđüĺâó + - Äîáŕâëĺíŕ đŕńřčđĺííŕ˙ čęîíęŕ äë˙ "Ňĺëĺôîííűő" ęîíňŕęňîâ + - Ňĺëĺôîííűĺ ęîíňŕęňű âđĺěĺííî îňęëţ÷ĺíű (íĺ áóäóň îňîáđŕćŕňń˙) + - Čńďđŕâëĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙ č đŕáîňű ńî ńňŕňóńîě + +Version 1.8.0.17 // 2006.07.14 + - Íĺ ďđŕâčëüíî đŕáîňŕë čăíîđ, ĎĐÎÂĹĐÜŇĹ ÂŔŘ ČĂÍÎĐ ËČŃŇ! + -  îęîřęĺ âűáîđŕ e-mail çŕďčńč áîëüřĺ íĺ äóáëčđóţňń˙ + - Ďóíęňű ěĺíţ íĺ ńęđűâŕëčńü äë˙ ęîíňŕęňîâ ó ęîňîđűő íĺň e-mail + - Íĺ đŕáîňŕëč ěĺíţ äë˙ ńâîĺăî ŕëüáîěŕ č áëîăŕ + - Ďđč äîáŕâëĺíčč ęîíňŕęňŕ ďîńűëŕëîńü äâŕ çŕďđîńŕ + - Çŕęđĺďëĺíŕ 1251 ńňŕíčöŕ äë˙ ęîíâĺđňčđîâŕíč˙ čç ţíčęîäîâ + +Version 1.8.0.15 + - Äîáŕâëĺí ďóíęň ěĺíţ, ďîçâîë˙ţůčé îáíîâčňü číôîđěŕöčţ ó âńĺő ęîíňŕęňîâ MRA + - Äîáŕâëĺí ďóíęň ěĺíţ, ďîçâîë˙ţůčé îáíîâčňü îáđŕçű (ŕâŕňŕđęč) ó âńĺő ęîíňŕęňîâ MRA + - Äîáŕâëĺííŕ ďîääĺđćęŕ ţíčęîäîâ äë˙ íčęîâ (čńďđŕâëĺííŕ ďđîáëĺěŕ ń ďĺđĺčěĺíîâŕíčĺě ęîíňŕęňîâ, ňĺńňčđîâŕëîńü íŕ clist_mw.dll, clist_modern.dll - âîçěîćíű ďđîáëĺěű.) + - Óáđŕíű ďđîáëĺěű ńîâěĺńňčěîńňč ń ďëŕăčíŕěč, ęîňîđűĺ ń÷čňŕţň ÷ňî ďëŕăčí íĺ â ńĺňč (NewStatusNotify č ďđî÷) + - Îňďđŕâë˙ňü îňęđűňęč ňĺďĺđü ěîćíî ëţáîěó ęîíňŕęňó ó ęîňîđîăî ĺńňü email + - Ěîćíî ńěîňđĺňü ôîňîŕëüáîě č ÷čňŕňü áëîă ëţáîăî ęîíňŕęňŕ, ó ęîňîđîăî ďđîďčńŕí email îňíîń˙ůčéń˙ ę mail.ru + - Ěĺëęčĺ čçěĺíĺíč˙ (ďĺđěŕíĺíňíîĺ äîáŕâëĺíčĺ â ńďčńîę - ęîíňŕęňű îęŕçűâŕëčńü ńęđűňűěč) + - Íîěĺđŕ çŕďčńűâŕţňń˙ đŕçäĺëüíî: Îńíîâíîé ňĺëĺôîí=primary, Äîď. ňĺëĺôîí 1=ńîňîâűé, Äîď. ňĺëĺôîí 2=ôŕęń + +Version 1.8.0.13 // 2006.06.23 + - Óńňđŕíĺíŕ óňĺ÷ęŕ đĺńóđńîâ ďđč îáíîâëĺíčč ŕâŕňŕđîę + - Čçěĺí¸í ŕëăîđčňě ďĺđĺčěĺíîâŕ˙ ęîíňŕęňîâ íŕ ńĺđâĺđĺ - ěĺíüřĺ ďđîáëĺě ń ţíčęîäŕěč + +Version 1.8.0.11 // 2006.06.16 + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ áűńňđîăî âőîäŕ â ÷ŕň + - Äîáŕâëĺíŕ đŕńřčđĺííŕ˙ čęîíęŕ äë˙ ęîíňŕęňîâ ÷üč ˙ůčęč óäŕëĺíű ń ńĺđâĺđŕ + - Óňî÷íĺíű ńîîáůĺíč˙ âűâîäčěűĺ ďđč ďĺđĺäŕ÷ĺ/ďđč¸ěĺ ôŕéëîâ + +Version 1.8.0.9 // 2006.06.12 + - Ýęńňđŕ čęîíęč ęîíňŕęňîâ äđóăčő ďëŕăčíîâ ňĺďĺđü íĺ çŕňčđŕţňń˙ + - Čçěĺíĺí íŕáîđ îďöčé äë˙ ďĺđĺäŕ÷č ôŕéëîâ + +Version 1.8.0.7 // 2006.05.28 + - Äîáŕâëĺíű ýęńňđŕ čęîíęč äë˙ ňĺő ęňî íĺ ŕâňîđčçîâŕë č ęîăî íĺň â ńďčńęĺ íŕ ńĺđâĺđĺ + - Čńďđŕâëĺíŕ îřčáęŕ, âîçíčęŕâřŕ˙ ďđč ďĺđĺäŕ÷ĺ áîëĺĺ, ÷ĺě îäíîăî ôŕéëŕ + - Óëó÷řĺí ŕëăîđčňě ďĺđĺäŕ÷č ôŕéëîâ + - Äîáŕâëĺíŕ îďöč˙ ďîçâîë˙ţůŕ˙ îňęëţ÷čňü ŕâňîěŕňč÷ĺńęîĺ äîáŕâëĺíčĺ ęîíňŕęňîâ íŕ ńĺđâĺđ + - Äîáŕâëĺí ďóíęň ěĺíţ, ďîçâîë˙ţůčé çŕďđîńčňü ŕâňîěŕňč÷ĺńęč ŕâňîđčçŕöčţ ó âńĺő, ęňî ĺů¸ íĺ ŕňâîđčçîâŕë + +Version 1.8.0.5 // 2006.05.26 + - Óëó÷řĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙: â ńëó÷ŕĺ ńáî˙ NLB ńĺđâĺđŕ íŕ÷číŕţňń˙ ďîďűňęč ďîäęëţ÷ĺíč˙ íŕďđ˙ěóţ ę ńĺđâĺđŕě mrim1.mail.ru - mrim8.mail.ru + +Version 1.8.0.3 // 2006.04.03 + - Čçě¸í ŕëăîđčňě đŕń÷¸ňŕ âđĺěĺíč îôôëŕéíîâűő ńîîáůĺíčé + - Ŕâŕňŕđ ďî óěîë÷ŕíčţ áîëüřĺ íĺ óäŕë˙ĺňń˙ ďđč óäŕëĺíčč ęîíňŕęňîâ + - Äîáŕâëĺíŕ îďöč˙ äë˙ îňęëţ÷ĺíč˙ çŕăđóçęč ŕâŕňŕđ čç ńĺňč + - Äîáŕâëĺíŕ îďöč˙ ďîçâîë˙ţůŕ˙ ńęđűňü ńâîé IP ŕäđĺń ďđč îáěĺíĺ ôŕéëŕěč (îňďđŕâë˙ĺňń˙ 192.168.0.1:26775, âîçěîćíî čç çŕ ýňîăî íĺ óäŕńňń˙ îáěĺí˙ňń˙ ôŕéëŕěč) + - Äîáŕâëĺíŕ îďöč˙ ďîçâîë˙ţůŕ˙ óęŕçŕňü äîďîëíčňĺëüíűĺ ŕäđĺńŕ č ďîđňű (ěîćĺň ďđčăîäčňń˙ ňĺě ęňî çŕ NAT č ňď) + - Äîáŕâëĺíŕ îďöč˙ îďöč˙ ďîçâîë˙ţůŕ˙ çŕäŕňü ďîđň äë˙ îáěĺíŕ ôŕéëŕěč (â íĺęîňîđűő ńëó÷ŕ˙ő íĺëüç˙ áóäĺň ďđčíčěŕňü/ďĺđĺäŕâŕňü áîëĺĺ, ÷ĺě îäíîěó ÷ĺëîâĺęó îäíîâđĺěĺííî) + +Version 1.8.0.1 // 2006.03.16 + - Ďîëíŕ˙ ďîääĺđćęŕ ďĺđĺäŕ÷č ôŕéëîâ + - Ěĺëęčĺ čçěĺíĺíč˙ + +Version 1.0.0.33 // 2006.03.11 + - Äîáŕâëĺíŕ ďîääĺđćęŕ çĺđęŕëüíűő ńîĺäčíĺíčé + - Äîáŕâëĺíŕ çŕďčńü â áŕçó "MirVer", äë˙ ëó÷řĺé ńîâěĺńňčěîńňč ń fingerprint + - Čńďđŕâëĺíŕ îřčáęŕ ďđč îňďđŕâęĺ ńîîáůĺíčé ń âęëţ÷¸ííűě ďđĺîáđŕçîâŕíčĺě ńěŕéëčęîâ + +Version 1.0.0.31 // 2006.03.05 + - Ďđîôčęńĺíŕ îáđŕáîňęŕ ŕíęĺňíűő äŕííűő + - "Undefined message deliver error" - áîëüřĺ íĺ ďî˙âë˙ĺňń˙ + +Version 1.0.0.29 // 2006.02.17 + - Đĺŕëčçîâŕíî ďîëó÷ĺíčĺ ôŕéëîâ + - Ŕâŕňŕđű çŕđŕáîňŕëč ÷ĺđĺç ďđîęńč (ńďŕńčáî Yuri Ermakov) + - Ďđĺîáđŕçîâŕíčĺ ńěŕëčęîâ â ňĺăč äë˙ îňďđŕâë˙ĺěîăî ňĺęńňŕ ěîćíî îňęëţ÷čňü ńîâńĺě + +Version 1.0.0.27 // 2006.01.27 + - Óëó÷řĺíŕ đŕáîňŕ ńî ńďčńęîě íŕ ńĺđâĺđĺ + - Óëó÷řĺí ŕëăîđčňě ďîčńęŕ ęîíňŕęňîâ + +Version 1.0.0.25 // 2006.01.17 + - Ďóńňîé ŕâŕňŕđ áîëüřĺ íĺ ńęŕ÷čâŕĺňń˙, ďîęŕçűâŕĺňń˙: MRA\_default.jpg + - Ďî óěîë÷ŕíčţ ôŕéë ŕâŕňŕđŕ óäŕë˙ĺňń˙ ďđč óäŕëĺíčč ęîíňŕęňŕ + - Óáđŕíŕ çŕâčńčěîńňü îň msvcr70.dll + +Version 1.0.0.23 // 2006.01.16 + - Čńďđŕâëĺíî ďđĺîáđŕçîâŕíčĺ ńěŕéëîâ â ňĺăč. + +Version 1.0.0.21 // 2006.01.15 + - Äîáŕâëĺíî ďđîçđŕ÷íîĺ ďđĺîáđŕçîâŕíčĺ ńěŕéëîâ â ňĺăč č îáđŕňíî, â ň÷ äë˙ îáű÷íîăî ňĺęńňŕ + +Version 1.0.0.19 // 2006.01.15 + - Äîáŕâëĺíŕ ďîääĺđćęŕ RTF ńîîáůĺíčé íŕ îňďđŕâęó, č ńěŕéëîâ îňîáđŕćŕĺěűő â ŕăĺíňĺ + - Äîáŕâëĺíŕ íŕńňđîéęŕ óęŕçűâŕţůŕ˙ ďëŕăčíó âîçâđŕůŕňü ďîëíűé ďóňü ę ôŕéëó ŕâŕňŕđŕ + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ áűńňđîăî äîńňóďŕ ę ńîáńňâĺííîěó ôîňîŕëüáîěó + - Óëó÷řĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙ (ďîëó÷ĺíčĺ číôîđěŕöčč îň NLB ńĺđâĺđŕ) + - "Çŕďđîń íŕ ŕâňîđčçŕöčţ" č óâĺäîěëĺíčĺ "Âŕń äîáŕâčëč" çŕďčńűâŕţňń˙ â ńčńňĺěíóţ čńňîđčţ + - Îňďđŕâčňü îňęđűňęó đŕáîňŕëî íĺ äë˙ âńĺő ďîëüçîâŕňĺëĺé + +Version 1.0.0.17 // 2006.01.13 + - Óëó÷řĺíŕ đŕáîňŕ íŕ áűńňđűő ńîĺäčíĺíč˙ő + +Version 1.0.0.15 // 2006.01.10 + - Čńďđŕâëĺííî: óâĺäîěëĺíčĺ "âŕě ďčřóň" âîńďđčíčěŕëîńü ęŕę ńîîáůĺíčĺ (ňîëüęî â 1.0.0.11) + +Version 1.0.0.11 // 2006.01.10 + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ áűńňđîăî äîńňóďŕ ę ńîáńňâĺííîěó áëîăó + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ Zhuki.mail.ru + - Áîëĺĺ ęîđđĺęňíî âű÷čńë˙ĺňń˙ âîçđŕńň + - Î÷čńňęŕ î÷ĺđĺäč íĺ îňďđŕâëĺííűő/íĺ äîńňŕâëĺííűő ńîîáůĺíčé + +Version 1.0.0.9 // 2006.01.07 + - TzSpecificLocalTimeToSystemTime áîëüřĺ íĺ čńďîëüçóĺňń˙, äë˙ ńîâěĺńňčěîńňč ń Microsoft Windows 2000 + +Version 1.0.0.7 // 2006.01.06 + - Ňĺďĺđü ńňŕňóń ˙ůčęŕ ěîćíî ďîńěîňđĺňü ÷ĺđĺç ďóíę â ěĺíţ (ęîëč÷ĺńňâî íĺ ďđî÷čňŕííűő/âńĺăî ńîîáůĺíčé) + - Äîáŕâëĺí çâóę ďđč ďđčőîäĺ íîâîé ďî÷ňű + - Ěîćíî áűńňđî îňďđŕâčňü ďîçäđŕâčňĺëüíóţ îňęđűňęó, äîáŕâëĺí ďóíęň ěĺíţ + - Äîáŕâëĺí ďóíęň ěĺíţ äë˙ ÷ňĺíč˙ áëîăŕ ďîëüçîâŕňĺë˙ + - Äîáŕâëĺí ďîčńę â âĺáĺ îň Mail.ru + - Óëó÷řĺíŕ îáđŕáîňęŕ ńďčńęŕ ń ńĺđâĺđŕ, ďđč ďĺđâîě çŕďóńęĺ: ŕâňîěŕňč÷ĺęč çŕăđóćŕĺňń˙ číôîđěŕöč˙ č ŕâŕňŕđű + - Čńďđŕâëĺíî: â đŕńřčđĺííîě ďîčńęĺ ňđĺáîâŕëîńü çŕäŕňü ăîđîä + +Version 1.0.0.5 // 2006.01.03 + - Óáđŕíî ńîîáůĺíčĺ î íĺâĺđíűő äŕííűő äë˙ âđĺěĺííűő ęîíňŕęňîâ. + - Áîëĺĺ ęîđđĺęňíî âűńňŕâë˙ĺňń˙ ńňŕňóń. + - Óëó÷řĺí ŕëăîđčňě ďîäęëţ÷ĺíč˙. + - "MRA_proto.dll" ďĺđĺčěĺíîâŕí â "proto_MRA.dll". + - Ńďčńîę ńňđŕí ńîđňčđóĺňń˙ ďî ŕëôŕâčňó. + +Version 1.0.0.3 // 2005.12.31 + - Ďĺđâűé ďóáëč÷íűé đĺëčç \ No newline at end of file diff --git a/protocols/MSN/docs/history-msn.txt b/protocols/MSN/docs/history-msn.txt deleted file mode 100644 index b3f08ab339..0000000000 --- a/protocols/MSN/docs/history-msn.txt +++ /dev/null @@ -1,529 +0,0 @@ -Legend: -[+] added -[*] changed -[-] deleted -[!] bug fixed - -Version 0.7.1.0 -=============== -[+] All bitmap processing routines were removed in honour of the loadavatars plugin - -Version 0.7.0.1 -=============== -[+] IcoLib Integration - -Version 0.5.0.3 -=============== -[+] added support for custom smileys -[!] bug 0001996 fixed: No Contact Idetification When an Unsupport Feature Even Occurs - -Version 0.5.0.1 -=============== -[!] bug 0002083 fixed: Filetransfer suddenly stops -[!] bug 0002067 fixed: MSN connection fails in gateway mode through http-proxy (with authentication) -[!] bug 0001584 fixed: Crash when sender cancels file send - -Version 0.4.3.1 -=============== -[!] bug 0001887 fixed: Sometimes getting Error 540 from server then disconnect. -[!] fix for the invalid chars in the MSN chat - -Version 0.4.3.0 -=============== -[+] first Unicode version of the MSN plugin -[!] wish 0001015: nudges (thanks Tweetie for a patch) -[!] bug 0001532 fixed: Hotmail does not open from miranda -[!] bug 0001536 fixed: Contacts displayed as online while MSN isn't connected yet - -Version 0.4.1.3 -=============== -[+] support for dropping idle switchboards was added - -Version 0.4.1.2 -=============== -[+] Unicode in the nicknames and groups. Requires clistw & Miranda -0.4.3 bld. 32 or later -[*] avatar setting dialog was moved to View/Change User Details section -[!] fix for initial email notification in the MSNP11 mode -[!] fix for the "User is already in your contact list" error -[!] bug 0001427 fixed: Error 540 during login on slow connections -[!] bug 0001468 fixed: MSN 7.5 users cannot load Miranda users avatar. -[!] BYE command was handled incorrectly -[!] fix for the old MSN file transfers: a received file cannot be opened - -Version 0.4.1.1 -=============== -[!] fixed a bug when Miranda hangs up on exit, when the -clist_modern plugin is installed - -Version 0.4.0.4 -=============== -[!] important bugfix: MSNP11 status messages may block the login -process. -[!] fix for the problems with the keep-alive thread -[*] numerous minor changes and bugfixes. - -Version 0.4.0.3 -=============== -[+] MSNP11 support added -[+] wish #0001239 fixed: MSN Personal Status Messages -[+] WebMessenger detection added -[!] fix for the GPF on exit - -Version 0.4.0.2 -=============== -[!] bug #0000913 fixed: no zero-termination after _snprintf (potential -security issue) -[!] bug #0001176 fixed: can't send messages to the MSN WebMessenger -[!] bug #0001202 fixed: Can't delete received file directory -[!] various memory leaks - -Version 0.4.0.1 -=============== -[+] wish #0000971 fixed: Block & Unblock actions must be separated -[+] wish #0000966 fixed: to show the warning when a contact tries -to establish a audio/video/webcam conference with you. -[-] removed support for old versions of Miranda. -[!] bug #0000996 fixed: File transfer fails when auto-accept is on -and file already exists in destination directory -[!] fixes for minor string allocation problems. - -WARNING!!! All versions since this one require Miranda 0.4.x core. -This is required by the project admins. - -Version 0.1.7.11 -================ -[+] full support for server-side groups and contacts -[+] wish #0000142 fixed: a popup for session disconnection -[+] wish #0000149 fixed: CHAT.DLL support was added for groupchats (thanks noname) -[!] bug #0000458 fixed: Messages disappear when sending to MSN. -[!] bug #0000684 fixed: a file with the Unicode name fails to open after -the successful transfer. -[!] bug #0000761 fixed: apply button in options->popups->msn enabled on -first showing of page -[!] minor fix for P2P file transfers over NAT - -Version 0.1.7.10 -================ -[!] multiple bugfixes for gateways & P2P file transfers -[*] login rules were changed a bit: now Miranda assigns its own -proxy address to SSL connection when the 'Use IE proxy settings' -option is turned off. If you don't use a proxy, nothing gets -changed. -[!] bug #0000580 fixed: the large messages disappear being sent. -[!] bug #0000601 fixed: files with incorrect file names aren't -saved during P2P file transfers. -[!] bug #0000565 fixed: avatar file names becomes different after -using the dbtool, that's why the MSN folder may have the same -avatars several times. -[!] bug #0000437 fixed: expert must have an option to choose the -needed status translation schema for Away, BRB & N/A statuses. -[!] bug #0000541 fixed: if Miranda asks to overwrite a file -during the f/t, a crash can occur when user cancels it. -[*] translation file modification. - -Version 0.1.7.9a -================ -[!] bug #0000564 fixed: MSN Messenger doesn't confirm a file -transfer from Miranda when it goes via the server - -Version 0.1.7.9 -=============== -[+] wish #000519: the ability to create avatars from PNG images. -[+] contact's phone numbers support was added -[+] options dialog was changed to allow a user to see his own avatar. -[-] mSN protocol v.9 support code was removed -[!] option 'File Transfers -> If a file already exists -> Rename' -doesn't work for MSN P2P transfers. -[!] bug #0000092 fixed: 'User Is Typing' event delay is too slow. -[!] bug #0000423 fixed: Send Message To Offline User Return Message Time -Out message -[!] bug #0000444 fixed: the passive P2P transfer fails if MSN Messenger -returns bad IP address -[!] bug #0000554 fixed: fake Hotmail notifications are shown, even -when there's no new mail available -[*] translation file modification. - -Version 0.1.7.8 -=============== -[+] 'View MSN services status' menu item was added to the main menu -[+] Massive improvements for P2P file transfers - -Version 0.1.7.7 -=============== -[!] fixed some bugs with file transfer cancellation. -[*] minor changes in MSN object id handling. -[*] internal changes to the threading mechanism to make it more stable - -Version 0.1.7.6 -=============== -[+] the support for v10 P2P incoming passive direct connections was -added. DC are used when a sender reports the 'Direct-Connect' -connection type in the 'Conn-Type' request fiels. -[+] the support for newly added avatar notifications was added -(works only under 0.3.4+ core). -[+] the MSN/GetAvatarInformation service was added to support the -external avatar readers like tabSRMM etc. -[*] incoming file transfers now use the standard settings for -ports: via Options -> Network, MSN plugin connections. The existing -settings are transferred, but you can use port ranges now to -establish several transfers (one transfer for each contact) -[-] the 'Incoming port' setting was deleted from MSN network options. -[*] blocked contacts from the server lists aren't temporary anymore. -It also avoids the contact list flickering during login. -[!] bugfix (error #0000331): incoming file transfers seem to fail -being initiated from the MSN Messenger; -[!] bugfix (error #0000333): contacts aren't deleted from server when -you press Del key in the contact list - -Version 0.1.7.5 -=============== -[+] full avatars support added: you can set your own avatar -and transfer it to another people. -[!] bugfix for error 0000319: MSN server list manager shall not display -contacts of another protocols, groups also shouldn't be displayed. -[!] bugfix: MSN plugin adds a contact to CL during a search by e-mail. -[!] bugfix: massive fixes for authorization, both for v.9 and v.10 - -Version 0.1.7.4 -=============== -[+] server lists manager was added to Options -> Network -[!] bugfix for timeouts caused by User-Is-Typing notifications. -[!] bugfix (error #000305): MSN protocol freezes Miranda under -Windows 98/ME after login (many thanks to Hilary Cheng for a solution) - -Version 0.1.7.3 -=============== -[!] bugfix for file transfers: the incorrect address was used -during sending a file. -[+] added a 'View profile' contacts popup menu item (thanks koobs for an idea) -[*] numerous fixes for MSN v10. - -Version 0.1.7.2 -=============== -[!] bugfix (error #0000222): you can add yourself using Find/Add contacts. -[!] bugfix (error #0000123): Away and N/A modes are switched. -[!] bugfix: e-mail, password and nickname can't be saved into the -empty profile database. -[!] bugfix: Cancel button does not close the png2dib d/l dialog. - -Version 0.1.7.1 -=============== -[!] critical bugfix (err.#50): typing notification can result to -the infinite timeouts during message sending. - -Version 0.1.7.0 -=============== -[*] plugin lost its compatibility with Miranda 0.2.x due to stability -reasons, version 0.3.x is required. -[+] first version of MSN avatars (user-defined pictures). -[+] added an option to support avatars and d/l the DLL. -[*] PNG support was moved from IE components to libpng. -[+] added an option not to get the nickname from a server, to allow -a user to identify his/her location via a nick. -[!] fixed a problem with the lack of diagnostics on error 715. -[!] some minor bugfixes to file transfers. -[-] support for MSNP v.8 was removed. -[*] translation file was slightly modified. - -Version 0.1.6.8 -=============== -[!] rarely occurred GPF fixed during file transfers -[!] MSN gateway access without a proxy breaks connections -when 'user-is-typing' messages are transferred first. -[!] MSN server closes connection if a PNG command is send to -a switchboard thread -[!] PNG command is not send when a proxy exists. - -Version 0.1.6.7 -=============== -Official version for Miranda 0.3.3 release -[!] minor interface fixes in the options dialog. - -Version 0.1.6.6 (requires SRMM Unicode 1.0.1.3!!!) -=============== -[*] keep-alive support was redesigned to avoid threading problems -[!] bugfix: rare GPF fixed after reconnecting to the MSN server -[!] bugfix for all plugins like AwaySys for sending non-Unicode -messages. - -Version 0.1.6.5 -=============== -[!] bugfix: file receiving was broken. - -Version 0.1.6.4 -=============== -[*] gateway support redesigned to provide the gateway access -without both proxies and MSN Gateway plugin. -[!] a few minor memory leaks were fixed. -[*] minor interface changes in the options dialogs, translation -file was synchronized with the current options dialogs. - -Version 0.1.6.3 -=============== -[!] bugfix: if both built-in gateway and 'Keep connection alive' checkbox -are enabled, disconnection occurs every 2 minutes. -[!] bugfix: a blocked contact becomes unblocked after relogin, if it's -not deleted. - -Version 0.1.6.2 -=============== -[+] option "Use IE proxy settings" was added to simplify life for -users of the MSN Gateway plugin. -[*] options page was divided into two ones: general MSN options and -network options. -[!] bugfix: option 'Disable all contacts not included...' could not be changed -[!] bugfix: GPF sometimes occurred when starting an external mailer -(thanks Daniel for kind cooperation) - -Version 0.1.6.1 -=============== -[+] built-in gateway added (requires Miranda 0.3.3 or later) -[+] 'User is typing' support added (requires SRMM or SRMM MOD plugin) -[+] Full Unicode support for messages was added (requires SRMM MOD Unicode) -[+] MSN main menu item is created in the same section with all -another protocols -[*] 'block/unlock' feature is integrated with Options->Status->Visible -[!] bugfix: a port remains opened after the file trasnfer cancel. -[!] bugfix: if a contact list is very long, all contacts can be -shown in the Offline mode. -[!] a whole bunch of minor bugfixes, changes and improvements. - -Version 0.1.5.11 -================ -[+] Netmeeting support added -[-] MSNP7 support is deleted and this option is locked -[+] option was added to launch a specific program when the new -Hotmail arrives. -[+] option was added to display errors as popups to avoid the -interface locking. -[*] additional diagnostics was added to handle the case when -Internet Explorer is in the Offline mode (thanks to Jonas Svensson). -[*] numerous minor changes in option dialogs and debug messages. - -Version 0.1.5.10 -================ -[!] bug fixed: the "Use MSN protocol v.8" option is not saved -correctly after pressing Apply/Ok in the options dialog if this -option was never saved in the database before. -[*] the source code was changed to allow the compilation without -the Platform SDK. - -Version 0.1.5.9 -=============== -[!] bug in new URL encode mechanism prevents messages from being sent -if the contact's email contains underscores. - -Version 0.1.5.8 -=============== -[+] new MSN Menu item was added to edit user's MSN profile in a browser -[!] bug fixed: authorization problems when many MSN accounts are -used in the same Miranda installation. -[!] bug fixed: if a password contains non-alphabetical characters -(like punctuation, ampersand, plus, etc) the MSNP8 login could return -error 401 Unauthorized. MSNP7 login works Ok. -[!] bug fixed: if a contact changes its status to Invisible, it's -not possible to send messages to him/her anymore. -[*] the popup displaying procedure was changed to avoid so called -'frozen popups'effect. -[*] the "Use MSN protocol v.8" option is now turned on by default. - -Version 0.1.5.7 -=============== -[*] the SSL autorization procedure was changed: now it uses -Internet Explorer's proxy settings to log in. It also resolves -problems with proxies that require authorization (previously you -could see the error 407 in the network log when trying to logon). -In this case MSN plugin tries automatically to apply the login and -the password from the Options -> Network -> MSN. -[*] cookies usage had been turned off, it means that you can logon -automatically into MSN Messenger and simultaneously logon using -Miranda under different account. -[*] error diagnostic has been slightly enhanced. -[*] WinInet.dll now gets unloaded from memory after login to use -less memory. -[!] bug fixed: attemp to find/add a contact that already exists in -your contact list resulted to strange error message. - -Version 0.1.5.6 -=============== -[+] added the external IP autodetection if the protocol v.8 is -used. It can significantly simplify life if you have the dynamic -external IP address. -[*] minor fixes in the Options dialog - -Version 0.1.5.5 -=============== -[!] bug fixed: 'Cancel' button does not stop the file transfer -[!] bug fixed: contacts with leading digits in the e-mail are not -processed properly. -[!] bug fixed: you cannot send messages to a person if you tried to -send the first message in the Invisible mode. - -Version 0.1.5.4 -=============== -[*] the file senging does not require to talk anymore -[!] bug fixed: fast sending of two or more messages results to the GPF - -Version 0.1.5.3 -=============== -[!] bug fixed: memory corruption in multichat mode - -Version 0.1.5.2 -=============== -[!] bug fixed: LastSeen plugin shows the incorrect time of contact's logout. -[!] bug fixed: you cannot block a contact if it's offline (even if you're online). -[!] bug fixed: when MSNP8 is used, some contacts are skipped at all during -the synchronization procedure. - -Version 0.1.5.1 -=============== -[!] bug fixed: 'Display menu' option does not really disable the MSN menu -[*] translate-msn.txt updated. -[+] minor changes in the options dialog - -Version 0.1.5.0 -=============== -[+] MSN Protocol v.8 support added. -[+] a "Invite to chat" contact menu item is added. -[*] multichat support is fully redesigned and fixed. -[*] multiple file transfers are fully redesigned and fixed. -[!] bug fixed: when you set your own nickname with spaces, it appears in -the options dialog URL-encoded (with %20 instead of a space char). -[!] bug fixed: opened switchboard sessions weren't closed when you go -offline without closing Miranda. - -Version 0.1.4.12 -================ -[!] bug fixed: Hotmail inbox is not shown after a clicking on a Hotmail -popup under Windows 9x -[!] bug fixed: a user's own nickname is not properly saved after changing. - -Version 0.1.4.11 -================ -[*] changed blocked user visualization method: nickname is never got -corrupted anymore, visibility mode is used now. M will show blocked -contacts in italic by default, but you can tune the font/color/style of -the 'invisible' users at the Options/Contact List/List text tab, for item -called "Online contacts for whom you have a different visibility". -[!] bug fixed: an authorization is rerequested after deleting a contact. -[!] bug fixed: the very long nickname can be set, and then cut off when -saving to the database or the server -[!] bug fixed: when viewing the user options, an 'Updating...' string is -blinking all the time. - -Version 0.1.4.10 -================ -[+] option added to block all another MSN contacts. Attention: you -must be online to edit this option. -[!] search-by-email mechanism fixed. -[!] bug fixed: user email is shown in popups instead of nickname -[!] bug fixed: when migrating from previous versions of MSN plugin -a lot of authorization requests are shown. - -Version 0.1.4.9 (May Day Build :) -=============== -[!] bug fixed: "First message delivered" displayed as a message -box if the Popup plugin is not installed. -[!] bug fixed: contact's e-mail is shown instead of a user's -nick name when "First message delivered" popup is shown - -Version 0.1.4.8 -=============== -[!] bug fixed: the first message get lost when another message -editor window is opened. -[+] "First message delivered" popup can be enabled separately. - -Version 0.1.4.7 -=============== -[+] separate timeout for Hotmail popups added -[*] options layout changed: all popup options are grouped on the -separate options page: Options/Popups/MSN. -[!] bug fixed: Hotmail popups got 'frozen' after being clicked - -Version 0.1.4.6 -=============== -[!] bug fixed: offline messages are get lost without notification - -Version 0.1.4.5 -=============== -[*] first message sending routine is changed to release message editor immediately. -This does not fix the delay problem completely, but user will never see the timeout -dialog again. If the Popup plugin is installed, user will be notified using a popup -message when the first message will be really delivered. -[!] bugfix: when you go offline from the online mode, both modes are disabled in -the plugin's statuses menu. -[!] minor interface bugfixes in the options dialog - -Version 0.1.4.4 -=============== -MSN plugin is added as a protocol to the Miranda's sources CVS tree. -[!] fixed a problem with sending raw data to the HTTP proxy. -[+] new option: popup timeouts. Requires Popup plugin v. 1.0.1.9 or later -[*] popups interface changed not to call Web browser when 'typing' popups are clicked -[*] FAQ is added to the readme.txt - -Version 0.1.4.3 -=============== -[+] new option: display 'user is typing' messages as popups if an appropriate plugin is installed -[+] new option: send a font color/style alongside with messages. This -option also fixes a problem with displaying messages in the standard -Windows Messenger using an ugly/incorrect font/size/style. -[!] fixed a memory leak when calling popups. - -Version 0.1.4.2 -=============== - -A couple of bugfixes from Pixador (thank him for a patch): -[!] multiple MSN plugins do not work together. -[!] GPF when user presses Block/Unblock several times; - -Version 0.1.4.1 -=============== - -Numerous bugfixes: -[!] file sending/receiving almost works now, excluding multi-file sending from Miranda to WM. -[!] a lot of memory leaks, double deletions, memory corruptions etc. fixed. - -Version 0.1.4.0 -=============== - -Entering next major release: -[+] proxy support added; -[+] network traffic logging added; -[!] fixed bug with 100% processor usage; -[!] fixed bug with displaying incorrect file names in the file accept dialog. - -Version 0.1.3.4 -=============== - -[*] code of Authorization/Deny changed to show an authorization request only once; -[!] memory corruption fixed; -[!] GPF with blocking/unblocking fixed. - -Version 0.1.3.3 -=============== - -[*] language of plugin is changed to C++; -[!] bug with offline authorization fixed; - -Version 0.1.3.0 -=============== - -[!] fixed a bug with GPF on exit; -[!] fixed a bug with contacts blocking/unblocking; -[!] fixed a bug with strange crashes time to time; -[!] fixed a memory leak; -[!] fixed the ANSI <-> UTF conversion scheme to avoid problems with old versions of Windows (like 95 OSR2). - -Version 0.1.2.1 -=============== - -Written by Rako Shizuka. -The second version with extended functionality: file transfers, blocking etc. - -Version 0.1.2.0 -=============== - -Written by Richard Hughes aka cyreve. -The first version with basic functionality diff --git a/protocols/MSN/docs/history.txt b/protocols/MSN/docs/history.txt new file mode 100644 index 0000000000..b3f08ab339 --- /dev/null +++ b/protocols/MSN/docs/history.txt @@ -0,0 +1,529 @@ +Legend: +[+] added +[*] changed +[-] deleted +[!] bug fixed + +Version 0.7.1.0 +=============== +[+] All bitmap processing routines were removed in honour of the loadavatars plugin + +Version 0.7.0.1 +=============== +[+] IcoLib Integration + +Version 0.5.0.3 +=============== +[+] added support for custom smileys +[!] bug 0001996 fixed: No Contact Idetification When an Unsupport Feature Even Occurs + +Version 0.5.0.1 +=============== +[!] bug 0002083 fixed: Filetransfer suddenly stops +[!] bug 0002067 fixed: MSN connection fails in gateway mode through http-proxy (with authentication) +[!] bug 0001584 fixed: Crash when sender cancels file send + +Version 0.4.3.1 +=============== +[!] bug 0001887 fixed: Sometimes getting Error 540 from server then disconnect. +[!] fix for the invalid chars in the MSN chat + +Version 0.4.3.0 +=============== +[+] first Unicode version of the MSN plugin +[!] wish 0001015: nudges (thanks Tweetie for a patch) +[!] bug 0001532 fixed: Hotmail does not open from miranda +[!] bug 0001536 fixed: Contacts displayed as online while MSN isn't connected yet + +Version 0.4.1.3 +=============== +[+] support for dropping idle switchboards was added + +Version 0.4.1.2 +=============== +[+] Unicode in the nicknames and groups. Requires clistw & Miranda +0.4.3 bld. 32 or later +[*] avatar setting dialog was moved to View/Change User Details section +[!] fix for initial email notification in the MSNP11 mode +[!] fix for the "User is already in your contact list" error +[!] bug 0001427 fixed: Error 540 during login on slow connections +[!] bug 0001468 fixed: MSN 7.5 users cannot load Miranda users avatar. +[!] BYE command was handled incorrectly +[!] fix for the old MSN file transfers: a received file cannot be opened + +Version 0.4.1.1 +=============== +[!] fixed a bug when Miranda hangs up on exit, when the +clist_modern plugin is installed + +Version 0.4.0.4 +=============== +[!] important bugfix: MSNP11 status messages may block the login +process. +[!] fix for the problems with the keep-alive thread +[*] numerous minor changes and bugfixes. + +Version 0.4.0.3 +=============== +[+] MSNP11 support added +[+] wish #0001239 fixed: MSN Personal Status Messages +[+] WebMessenger detection added +[!] fix for the GPF on exit + +Version 0.4.0.2 +=============== +[!] bug #0000913 fixed: no zero-termination after _snprintf (potential +security issue) +[!] bug #0001176 fixed: can't send messages to the MSN WebMessenger +[!] bug #0001202 fixed: Can't delete received file directory +[!] various memory leaks + +Version 0.4.0.1 +=============== +[+] wish #0000971 fixed: Block & Unblock actions must be separated +[+] wish #0000966 fixed: to show the warning when a contact tries +to establish a audio/video/webcam conference with you. +[-] removed support for old versions of Miranda. +[!] bug #0000996 fixed: File transfer fails when auto-accept is on +and file already exists in destination directory +[!] fixes for minor string allocation problems. + +WARNING!!! All versions since this one require Miranda 0.4.x core. +This is required by the project admins. + +Version 0.1.7.11 +================ +[+] full support for server-side groups and contacts +[+] wish #0000142 fixed: a popup for session disconnection +[+] wish #0000149 fixed: CHAT.DLL support was added for groupchats (thanks noname) +[!] bug #0000458 fixed: Messages disappear when sending to MSN. +[!] bug #0000684 fixed: a file with the Unicode name fails to open after +the successful transfer. +[!] bug #0000761 fixed: apply button in options->popups->msn enabled on +first showing of page +[!] minor fix for P2P file transfers over NAT + +Version 0.1.7.10 +================ +[!] multiple bugfixes for gateways & P2P file transfers +[*] login rules were changed a bit: now Miranda assigns its own +proxy address to SSL connection when the 'Use IE proxy settings' +option is turned off. If you don't use a proxy, nothing gets +changed. +[!] bug #0000580 fixed: the large messages disappear being sent. +[!] bug #0000601 fixed: files with incorrect file names aren't +saved during P2P file transfers. +[!] bug #0000565 fixed: avatar file names becomes different after +using the dbtool, that's why the MSN folder may have the same +avatars several times. +[!] bug #0000437 fixed: expert must have an option to choose the +needed status translation schema for Away, BRB & N/A statuses. +[!] bug #0000541 fixed: if Miranda asks to overwrite a file +during the f/t, a crash can occur when user cancels it. +[*] translation file modification. + +Version 0.1.7.9a +================ +[!] bug #0000564 fixed: MSN Messenger doesn't confirm a file +transfer from Miranda when it goes via the server + +Version 0.1.7.9 +=============== +[+] wish #000519: the ability to create avatars from PNG images. +[+] contact's phone numbers support was added +[+] options dialog was changed to allow a user to see his own avatar. +[-] mSN protocol v.9 support code was removed +[!] option 'File Transfers -> If a file already exists -> Rename' +doesn't work for MSN P2P transfers. +[!] bug #0000092 fixed: 'User Is Typing' event delay is too slow. +[!] bug #0000423 fixed: Send Message To Offline User Return Message Time +Out message +[!] bug #0000444 fixed: the passive P2P transfer fails if MSN Messenger +returns bad IP address +[!] bug #0000554 fixed: fake Hotmail notifications are shown, even +when there's no new mail available +[*] translation file modification. + +Version 0.1.7.8 +=============== +[+] 'View MSN services status' menu item was added to the main menu +[+] Massive improvements for P2P file transfers + +Version 0.1.7.7 +=============== +[!] fixed some bugs with file transfer cancellation. +[*] minor changes in MSN object id handling. +[*] internal changes to the threading mechanism to make it more stable + +Version 0.1.7.6 +=============== +[+] the support for v10 P2P incoming passive direct connections was +added. DC are used when a sender reports the 'Direct-Connect' +connection type in the 'Conn-Type' request fiels. +[+] the support for newly added avatar notifications was added +(works only under 0.3.4+ core). +[+] the MSN/GetAvatarInformation service was added to support the +external avatar readers like tabSRMM etc. +[*] incoming file transfers now use the standard settings for +ports: via Options -> Network, MSN plugin connections. The existing +settings are transferred, but you can use port ranges now to +establish several transfers (one transfer for each contact) +[-] the 'Incoming port' setting was deleted from MSN network options. +[*] blocked contacts from the server lists aren't temporary anymore. +It also avoids the contact list flickering during login. +[!] bugfix (error #0000331): incoming file transfers seem to fail +being initiated from the MSN Messenger; +[!] bugfix (error #0000333): contacts aren't deleted from server when +you press Del key in the contact list + +Version 0.1.7.5 +=============== +[+] full avatars support added: you can set your own avatar +and transfer it to another people. +[!] bugfix for error 0000319: MSN server list manager shall not display +contacts of another protocols, groups also shouldn't be displayed. +[!] bugfix: MSN plugin adds a contact to CL during a search by e-mail. +[!] bugfix: massive fixes for authorization, both for v.9 and v.10 + +Version 0.1.7.4 +=============== +[+] server lists manager was added to Options -> Network +[!] bugfix for timeouts caused by User-Is-Typing notifications. +[!] bugfix (error #000305): MSN protocol freezes Miranda under +Windows 98/ME after login (many thanks to Hilary Cheng for a solution) + +Version 0.1.7.3 +=============== +[!] bugfix for file transfers: the incorrect address was used +during sending a file. +[+] added a 'View profile' contacts popup menu item (thanks koobs for an idea) +[*] numerous fixes for MSN v10. + +Version 0.1.7.2 +=============== +[!] bugfix (error #0000222): you can add yourself using Find/Add contacts. +[!] bugfix (error #0000123): Away and N/A modes are switched. +[!] bugfix: e-mail, password and nickname can't be saved into the +empty profile database. +[!] bugfix: Cancel button does not close the png2dib d/l dialog. + +Version 0.1.7.1 +=============== +[!] critical bugfix (err.#50): typing notification can result to +the infinite timeouts during message sending. + +Version 0.1.7.0 +=============== +[*] plugin lost its compatibility with Miranda 0.2.x due to stability +reasons, version 0.3.x is required. +[+] first version of MSN avatars (user-defined pictures). +[+] added an option to support avatars and d/l the DLL. +[*] PNG support was moved from IE components to libpng. +[+] added an option not to get the nickname from a server, to allow +a user to identify his/her location via a nick. +[!] fixed a problem with the lack of diagnostics on error 715. +[!] some minor bugfixes to file transfers. +[-] support for MSNP v.8 was removed. +[*] translation file was slightly modified. + +Version 0.1.6.8 +=============== +[!] rarely occurred GPF fixed during file transfers +[!] MSN gateway access without a proxy breaks connections +when 'user-is-typing' messages are transferred first. +[!] MSN server closes connection if a PNG command is send to +a switchboard thread +[!] PNG command is not send when a proxy exists. + +Version 0.1.6.7 +=============== +Official version for Miranda 0.3.3 release +[!] minor interface fixes in the options dialog. + +Version 0.1.6.6 (requires SRMM Unicode 1.0.1.3!!!) +=============== +[*] keep-alive support was redesigned to avoid threading problems +[!] bugfix: rare GPF fixed after reconnecting to the MSN server +[!] bugfix for all plugins like AwaySys for sending non-Unicode +messages. + +Version 0.1.6.5 +=============== +[!] bugfix: file receiving was broken. + +Version 0.1.6.4 +=============== +[*] gateway support redesigned to provide the gateway access +without both proxies and MSN Gateway plugin. +[!] a few minor memory leaks were fixed. +[*] minor interface changes in the options dialogs, translation +file was synchronized with the current options dialogs. + +Version 0.1.6.3 +=============== +[!] bugfix: if both built-in gateway and 'Keep connection alive' checkbox +are enabled, disconnection occurs every 2 minutes. +[!] bugfix: a blocked contact becomes unblocked after relogin, if it's +not deleted. + +Version 0.1.6.2 +=============== +[+] option "Use IE proxy settings" was added to simplify life for +users of the MSN Gateway plugin. +[*] options page was divided into two ones: general MSN options and +network options. +[!] bugfix: option 'Disable all contacts not included...' could not be changed +[!] bugfix: GPF sometimes occurred when starting an external mailer +(thanks Daniel for kind cooperation) + +Version 0.1.6.1 +=============== +[+] built-in gateway added (requires Miranda 0.3.3 or later) +[+] 'User is typing' support added (requires SRMM or SRMM MOD plugin) +[+] Full Unicode support for messages was added (requires SRMM MOD Unicode) +[+] MSN main menu item is created in the same section with all +another protocols +[*] 'block/unlock' feature is integrated with Options->Status->Visible +[!] bugfix: a port remains opened after the file trasnfer cancel. +[!] bugfix: if a contact list is very long, all contacts can be +shown in the Offline mode. +[!] a whole bunch of minor bugfixes, changes and improvements. + +Version 0.1.5.11 +================ +[+] Netmeeting support added +[-] MSNP7 support is deleted and this option is locked +[+] option was added to launch a specific program when the new +Hotmail arrives. +[+] option was added to display errors as popups to avoid the +interface locking. +[*] additional diagnostics was added to handle the case when +Internet Explorer is in the Offline mode (thanks to Jonas Svensson). +[*] numerous minor changes in option dialogs and debug messages. + +Version 0.1.5.10 +================ +[!] bug fixed: the "Use MSN protocol v.8" option is not saved +correctly after pressing Apply/Ok in the options dialog if this +option was never saved in the database before. +[*] the source code was changed to allow the compilation without +the Platform SDK. + +Version 0.1.5.9 +=============== +[!] bug in new URL encode mechanism prevents messages from being sent +if the contact's email contains underscores. + +Version 0.1.5.8 +=============== +[+] new MSN Menu item was added to edit user's MSN profile in a browser +[!] bug fixed: authorization problems when many MSN accounts are +used in the same Miranda installation. +[!] bug fixed: if a password contains non-alphabetical characters +(like punctuation, ampersand, plus, etc) the MSNP8 login could return +error 401 Unauthorized. MSNP7 login works Ok. +[!] bug fixed: if a contact changes its status to Invisible, it's +not possible to send messages to him/her anymore. +[*] the popup displaying procedure was changed to avoid so called +'frozen popups'effect. +[*] the "Use MSN protocol v.8" option is now turned on by default. + +Version 0.1.5.7 +=============== +[*] the SSL autorization procedure was changed: now it uses +Internet Explorer's proxy settings to log in. It also resolves +problems with proxies that require authorization (previously you +could see the error 407 in the network log when trying to logon). +In this case MSN plugin tries automatically to apply the login and +the password from the Options -> Network -> MSN. +[*] cookies usage had been turned off, it means that you can logon +automatically into MSN Messenger and simultaneously logon using +Miranda under different account. +[*] error diagnostic has been slightly enhanced. +[*] WinInet.dll now gets unloaded from memory after login to use +less memory. +[!] bug fixed: attemp to find/add a contact that already exists in +your contact list resulted to strange error message. + +Version 0.1.5.6 +=============== +[+] added the external IP autodetection if the protocol v.8 is +used. It can significantly simplify life if you have the dynamic +external IP address. +[*] minor fixes in the Options dialog + +Version 0.1.5.5 +=============== +[!] bug fixed: 'Cancel' button does not stop the file transfer +[!] bug fixed: contacts with leading digits in the e-mail are not +processed properly. +[!] bug fixed: you cannot send messages to a person if you tried to +send the first message in the Invisible mode. + +Version 0.1.5.4 +=============== +[*] the file senging does not require to talk anymore +[!] bug fixed: fast sending of two or more messages results to the GPF + +Version 0.1.5.3 +=============== +[!] bug fixed: memory corruption in multichat mode + +Version 0.1.5.2 +=============== +[!] bug fixed: LastSeen plugin shows the incorrect time of contact's logout. +[!] bug fixed: you cannot block a contact if it's offline (even if you're online). +[!] bug fixed: when MSNP8 is used, some contacts are skipped at all during +the synchronization procedure. + +Version 0.1.5.1 +=============== +[!] bug fixed: 'Display menu' option does not really disable the MSN menu +[*] translate-msn.txt updated. +[+] minor changes in the options dialog + +Version 0.1.5.0 +=============== +[+] MSN Protocol v.8 support added. +[+] a "Invite to chat" contact menu item is added. +[*] multichat support is fully redesigned and fixed. +[*] multiple file transfers are fully redesigned and fixed. +[!] bug fixed: when you set your own nickname with spaces, it appears in +the options dialog URL-encoded (with %20 instead of a space char). +[!] bug fixed: opened switchboard sessions weren't closed when you go +offline without closing Miranda. + +Version 0.1.4.12 +================ +[!] bug fixed: Hotmail inbox is not shown after a clicking on a Hotmail +popup under Windows 9x +[!] bug fixed: a user's own nickname is not properly saved after changing. + +Version 0.1.4.11 +================ +[*] changed blocked user visualization method: nickname is never got +corrupted anymore, visibility mode is used now. M will show blocked +contacts in italic by default, but you can tune the font/color/style of +the 'invisible' users at the Options/Contact List/List text tab, for item +called "Online contacts for whom you have a different visibility". +[!] bug fixed: an authorization is rerequested after deleting a contact. +[!] bug fixed: the very long nickname can be set, and then cut off when +saving to the database or the server +[!] bug fixed: when viewing the user options, an 'Updating...' string is +blinking all the time. + +Version 0.1.4.10 +================ +[+] option added to block all another MSN contacts. Attention: you +must be online to edit this option. +[!] search-by-email mechanism fixed. +[!] bug fixed: user email is shown in popups instead of nickname +[!] bug fixed: when migrating from previous versions of MSN plugin +a lot of authorization requests are shown. + +Version 0.1.4.9 (May Day Build :) +=============== +[!] bug fixed: "First message delivered" displayed as a message +box if the Popup plugin is not installed. +[!] bug fixed: contact's e-mail is shown instead of a user's +nick name when "First message delivered" popup is shown + +Version 0.1.4.8 +=============== +[!] bug fixed: the first message get lost when another message +editor window is opened. +[+] "First message delivered" popup can be enabled separately. + +Version 0.1.4.7 +=============== +[+] separate timeout for Hotmail popups added +[*] options layout changed: all popup options are grouped on the +separate options page: Options/Popups/MSN. +[!] bug fixed: Hotmail popups got 'frozen' after being clicked + +Version 0.1.4.6 +=============== +[!] bug fixed: offline messages are get lost without notification + +Version 0.1.4.5 +=============== +[*] first message sending routine is changed to release message editor immediately. +This does not fix the delay problem completely, but user will never see the timeout +dialog again. If the Popup plugin is installed, user will be notified using a popup +message when the first message will be really delivered. +[!] bugfix: when you go offline from the online mode, both modes are disabled in +the plugin's statuses menu. +[!] minor interface bugfixes in the options dialog + +Version 0.1.4.4 +=============== +MSN plugin is added as a protocol to the Miranda's sources CVS tree. +[!] fixed a problem with sending raw data to the HTTP proxy. +[+] new option: popup timeouts. Requires Popup plugin v. 1.0.1.9 or later +[*] popups interface changed not to call Web browser when 'typing' popups are clicked +[*] FAQ is added to the readme.txt + +Version 0.1.4.3 +=============== +[+] new option: display 'user is typing' messages as popups if an appropriate plugin is installed +[+] new option: send a font color/style alongside with messages. This +option also fixes a problem with displaying messages in the standard +Windows Messenger using an ugly/incorrect font/size/style. +[!] fixed a memory leak when calling popups. + +Version 0.1.4.2 +=============== + +A couple of bugfixes from Pixador (thank him for a patch): +[!] multiple MSN plugins do not work together. +[!] GPF when user presses Block/Unblock several times; + +Version 0.1.4.1 +=============== + +Numerous bugfixes: +[!] file sending/receiving almost works now, excluding multi-file sending from Miranda to WM. +[!] a lot of memory leaks, double deletions, memory corruptions etc. fixed. + +Version 0.1.4.0 +=============== + +Entering next major release: +[+] proxy support added; +[+] network traffic logging added; +[!] fixed bug with 100% processor usage; +[!] fixed bug with displaying incorrect file names in the file accept dialog. + +Version 0.1.3.4 +=============== + +[*] code of Authorization/Deny changed to show an authorization request only once; +[!] memory corruption fixed; +[!] GPF with blocking/unblocking fixed. + +Version 0.1.3.3 +=============== + +[*] language of plugin is changed to C++; +[!] bug with offline authorization fixed; + +Version 0.1.3.0 +=============== + +[!] fixed a bug with GPF on exit; +[!] fixed a bug with contacts blocking/unblocking; +[!] fixed a bug with strange crashes time to time; +[!] fixed a memory leak; +[!] fixed the ANSI <-> UTF conversion scheme to avoid problems with old versions of Windows (like 95 OSR2). + +Version 0.1.2.1 +=============== + +Written by Rako Shizuka. +The second version with extended functionality: file transfers, blocking etc. + +Version 0.1.2.0 +=============== + +Written by Richard Hughes aka cyreve. +The first version with basic functionality diff --git a/protocols/MSN/docs/readme-msn.txt b/protocols/MSN/docs/readme-msn.txt deleted file mode 100644 index 8c0a035958..0000000000 --- a/protocols/MSN/docs/readme-msn.txt +++ /dev/null @@ -1,125 +0,0 @@ -Protocol for the Miranda IM for communicating with users of -the MSN Messenger protocol. - -Copyright (C) 2003-5 George Hazan (ghazan@postman.ru) -Copyright (C) 2001-3 Richard Hughes (original version), - -Miranda IM: the free icq client for MS Windows -Copyright (C) 2002-5 Martin Oberg, Robert Rainwater, Sam Kothari, Lyon Lim -Copyright (C) 2000-2 Richard Hughes, Roland Rabien & Tristan Van de Vreede - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -================================================================================ -Useful plugins which can help you to work with the MSN protocol -================================================================================ - -Popup 1.0.1.9 -(http://miranda-im.org/download/details.php?action=viewfile&id=299) -Popup Plus 2.0.3.8 -(http://miranda-im.org/download/details.php?action=viewfile&id=1170) ----------------------- -All notifications in the MSN plugin are made using the Popup -plugin. After the Popup plugin installation there will be some -options available for tuning, you will find them in -Options/Popups/MSN tab. - -Chat 0.2.0.2 -(http://miranda-im.org/download/details.php?action=viewfile&id=1309) ----------------------- -This plugin allows you to support group chats with many MSN users. Without -that plugin you can't leave a chat been being invited, so if you plan to -use groupchats, this plugin is essential. - -SRMM (Unicode) 1.0.4.3 -(http://miranda-im.org/download/details.php?action=viewfile&id=1136) -tabSRMM (Unicode) 0.9.9.95 -(http://hell.at.eu.org/forums) ----------------------- -They both are true Unicode-aware message editors. Using them you can -send/receive Unicode messages, so you won't be dependent on the -codepages, encodings etc. They work only under NT4/Win2k/XP/2003. - -Unicode History Viewer -(http://miranda-im.org/download/details.php?action=viewfile&id=1109) ----------------------- -If you work under NT4/Win2k/XP/2003, and you can send/receive messages -in Unicode, the standard history viewer will show question-marks when -Unicode characters cannot be mapped to the current codepage. In this -case you can use this plugin to have no problems at all. - -================================================================================ -Frequently asked questions. -================================================================================ - -Q1. I want to use the OpenSSL libraries, but plugin can't find or load -them. Where can I find the valid DLLs for Win32? - -A1. http://www.slproweb.com/products/Win32OpenSSL.html -Use the latest stable version. - ----------------------------------------------------------------- - -Q2. I get strange errors with connection, proxies, file sending/ -receiving. How can I find the reason of the problem? - -A2. Some useful information is grouped in the networking-msn.txt. -If it does not help, try to create a network log. Go to -Options/Network and press a "Log Options" button (the only button -in the upper-right corner). Very often this log helps users to -find a hidden diagnostic messages, or simply understand what is -happening concretely. If a problem persists, you can contact me, -and upon request, send me (zipped!) a piece of this log. - ----------------------------------------------------------------- - -Q3. My Miranda logged into the MSN network successfully, but I -cannot send a message, and a contact's menu item 'Message' is blocked. - -A3. The problem is in the Conversation Style Messaging plugin. -CSM plugin is incompatible with the MSN plugin because of the -error in it. Disable it and/or delete, if you want to use the MSN -protocol - ----------------------------------------------------------------- - -Q4. I want to compile your sources, but got a lot of errors. - -A4. First, you should download new Miranda's SDK sources, and -place the MSN plugin's sources into Protocol\MSN subdirectory -(accordingly to the Miranda's directory tree). Notice that MSN is -not a plugin anymore, it's stored among another protocols. Look at -http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/miranda-icq to -view the complete directory structure. - -Then download the Popup plugin, and unzip header file m_popup.h -to the SDK\headers_c directory. Then you should be able to compile -MSN plugin without problems. - -Installation of Microsoft Platform SDK is not required to -compile MSN plugin sources - ----------------------------------------------------------------- - -Q5. When I receive an authorization request, my own nickname is -shown in the contact list. Is it a bug? - -A5. Yes, it is, but it cannot be solved now. Miranda uses UINs -to identify a contact, but because MSN protocol have no UINs, -your own nickname (as a default one) is shown. - ----------------------------------------------------------------- - -WMBR, George Hazan (ghazan@postman.ru). diff --git a/protocols/MSN/docs/readme.txt b/protocols/MSN/docs/readme.txt new file mode 100644 index 0000000000..8c0a035958 --- /dev/null +++ b/protocols/MSN/docs/readme.txt @@ -0,0 +1,125 @@ +Protocol for the Miranda IM for communicating with users of +the MSN Messenger protocol. + +Copyright (C) 2003-5 George Hazan (ghazan@postman.ru) +Copyright (C) 2001-3 Richard Hughes (original version), + +Miranda IM: the free icq client for MS Windows +Copyright (C) 2002-5 Martin Oberg, Robert Rainwater, Sam Kothari, Lyon Lim +Copyright (C) 2000-2 Richard Hughes, Roland Rabien & Tristan Van de Vreede + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +================================================================================ +Useful plugins which can help you to work with the MSN protocol +================================================================================ + +Popup 1.0.1.9 +(http://miranda-im.org/download/details.php?action=viewfile&id=299) +Popup Plus 2.0.3.8 +(http://miranda-im.org/download/details.php?action=viewfile&id=1170) +---------------------- +All notifications in the MSN plugin are made using the Popup +plugin. After the Popup plugin installation there will be some +options available for tuning, you will find them in +Options/Popups/MSN tab. + +Chat 0.2.0.2 +(http://miranda-im.org/download/details.php?action=viewfile&id=1309) +---------------------- +This plugin allows you to support group chats with many MSN users. Without +that plugin you can't leave a chat been being invited, so if you plan to +use groupchats, this plugin is essential. + +SRMM (Unicode) 1.0.4.3 +(http://miranda-im.org/download/details.php?action=viewfile&id=1136) +tabSRMM (Unicode) 0.9.9.95 +(http://hell.at.eu.org/forums) +---------------------- +They both are true Unicode-aware message editors. Using them you can +send/receive Unicode messages, so you won't be dependent on the +codepages, encodings etc. They work only under NT4/Win2k/XP/2003. + +Unicode History Viewer +(http://miranda-im.org/download/details.php?action=viewfile&id=1109) +---------------------- +If you work under NT4/Win2k/XP/2003, and you can send/receive messages +in Unicode, the standard history viewer will show question-marks when +Unicode characters cannot be mapped to the current codepage. In this +case you can use this plugin to have no problems at all. + +================================================================================ +Frequently asked questions. +================================================================================ + +Q1. I want to use the OpenSSL libraries, but plugin can't find or load +them. Where can I find the valid DLLs for Win32? + +A1. http://www.slproweb.com/products/Win32OpenSSL.html +Use the latest stable version. + +---------------------------------------------------------------- + +Q2. I get strange errors with connection, proxies, file sending/ +receiving. How can I find the reason of the problem? + +A2. Some useful information is grouped in the networking-msn.txt. +If it does not help, try to create a network log. Go to +Options/Network and press a "Log Options" button (the only button +in the upper-right corner). Very often this log helps users to +find a hidden diagnostic messages, or simply understand what is +happening concretely. If a problem persists, you can contact me, +and upon request, send me (zipped!) a piece of this log. + +---------------------------------------------------------------- + +Q3. My Miranda logged into the MSN network successfully, but I +cannot send a message, and a contact's menu item 'Message' is blocked. + +A3. The problem is in the Conversation Style Messaging plugin. +CSM plugin is incompatible with the MSN plugin because of the +error in it. Disable it and/or delete, if you want to use the MSN +protocol + +---------------------------------------------------------------- + +Q4. I want to compile your sources, but got a lot of errors. + +A4. First, you should download new Miranda's SDK sources, and +place the MSN plugin's sources into Protocol\MSN subdirectory +(accordingly to the Miranda's directory tree). Notice that MSN is +not a plugin anymore, it's stored among another protocols. Look at +http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/miranda-icq to +view the complete directory structure. + +Then download the Popup plugin, and unzip header file m_popup.h +to the SDK\headers_c directory. Then you should be able to compile +MSN plugin without problems. + +Installation of Microsoft Platform SDK is not required to +compile MSN plugin sources + +---------------------------------------------------------------- + +Q5. When I receive an authorization request, my own nickname is +shown in the contact list. Is it a bug? + +A5. Yes, it is, but it cannot be solved now. Miranda uses UINs +to identify a contact, but because MSN protocol have no UINs, +your own nickname (as a default one) is shown. + +---------------------------------------------------------------- + +WMBR, George Hazan (ghazan@postman.ru). diff --git a/protocols/MSN/docs/todo-msn.txt b/protocols/MSN/docs/todo-msn.txt deleted file mode 100644 index 627c0ae56b..0000000000 --- a/protocols/MSN/docs/todo-msn.txt +++ /dev/null @@ -1,10 +0,0 @@ -There're most important problems and known bugs: - -1. File transfers: -- problems with the multihomed machines. -- better diagnostics. - -If you know a problem that is not listed here, report it via e-mail. - -WMBR, George Hazan -ghazan@postman.ru diff --git a/protocols/MSN/docs/todo.txt b/protocols/MSN/docs/todo.txt new file mode 100644 index 0000000000..627c0ae56b --- /dev/null +++ b/protocols/MSN/docs/todo.txt @@ -0,0 +1,10 @@ +There're most important problems and known bugs: + +1. File transfers: +- problems with the multihomed machines. +- better diagnostics. + +If you know a problem that is not listed here, report it via e-mail. + +WMBR, George Hazan +ghazan@postman.ru diff --git a/protocols/MSN/docs/translate-msn.txt b/protocols/MSN/docs/translate-msn.txt deleted file mode 100644 index 552e1951ec..0000000000 --- a/protocols/MSN/docs/translate-msn.txt +++ /dev/null @@ -1,169 +0,0 @@ -; MSN 0.1.7.9 translation strings - -[MSN Protocol] -[%s plugin connections] -[Hotmail] -[Hotmail Notify] -[Hotmail from %s] -[Hotmail from %s (%s)] -[A new mail has come from %s (title: %s).] -[A new mail has come from %s (%s) (title: %s).] -[Subject: %s] -[Unread mail is available: %d messages (%d junk e-mails).] -[Test: Arrival Hotmail] -[A New Hotmail has come!] -[Contact left channel] - -; Messages - -[%s (%s) has joined the chat with %s] -[First message delivered] -[typing...] - -; Menus - -[&Block] -[&Unblock] -[Display Hotmail &Inbox] -[&Invite to chat] -[Set &Nickname] -[Edit MSN &Profile] -[&Start Netmeeting] -[Set &Avatar] -[View MSN Services &Status] -[&View Profile] - - -; Errors - -[Attempt to make the SSL connection resulted to error %d: %s.] -[Cannot start the file transfer: no free sockets. Error %d: %s.] -[Cannot start the file transfer due to the lack of free sockets.] -[Cannot start the file transfer: cannot listen on a socket. Error %d: %s.] -[Contact tried to send its webcam data (currently not supported)] -[Contact tried to view our webcam data (currently not supported)] -[Contact tried to open an audio conference (currently not supported)] -[file transfer is canceled by remote host] -[file transfer: time out occurred] -[Internet Explorer is in the 'Offline' mode. Switch IE to the 'Online' mode and then try to relogin] -[MSN plugin cannot add a new contact because the contact list is full] -[MSN protocol allows only one file to be sent at a time] -[MSN protocol does not allow you to communicate with others when you are invisible] -[MSN protocol does not support offline messages] -[MSN Services are temporarily unavailable, please try to connect later] -[Message is too long: MSN messages are limited by 1202 UTF8 chars] -[Server has requested an unknown protocol set (%s)] -[Unknown or invalid host name was specified (%s). Error %d: %s] -[Unprocessed error: %s] -[Unrecognised error %d. The server has closed our connection] -[User is already in your contact list] -[You must be talking to start Netmeeting] -[You must specify your e-mail in Options/Network/MSN] -[Your username or password is incorrect] -[Your MSN account e-mail is unverified. Goto http://www.passport.com and verify the primary e-mail first] - -; Options dialog - -[Network] -[PopUps] -[E-mail address] - -[Full e-mail:] -[Password:] -[Nickname:] -[Create a new MSN messenger account using the MSN website] -[Expert] -[Use MSN protocol v.8] -[Disable main menu] -[Send message font color/size info inside messages] -[Disable all contacts not included into my contact list] -[Enable avatars support] -[Manage server groups] -[Treat Away status as 'Be Right Back'] -[Never update your nickname from server] -[Run the following application when new Hotmail arrives] -[Server groups import may change your contact list layout after next login. Do you want to upload your groups to the server?] - -; Network options dialog - -[Connection settings] -[Login server:] -[Port:] -[Use HTTP gateway mode (incompatible with MSN Gateway plugin)] -[Use IE proxy settings] -[Keep connection alive (send a ping packet every minute)] -[Notify me when a message delivery has failed] -[Use MSN Messenger 7 protocol] -[Use OpenSSL encryption (requires LIBSSL32.DLL)] - -[Incoming file transfers] -[Automatically obtain host/port for incoming file transfers] -[Your host (or router):] -[Reset] -[The changes you have made require you to reconnect to the MSN Messenger network before they take effect] -[The changes you have made require you to restart Miranda IM before they take effect] - - -; Popup options dialog - -[Colors] -[Background color] -[Text color] -[&Use Windows colors] -[Disable receiving Hotmail notifications] -[Ignore new messages in 'Junk Mail' folder only (at startup)] -[Timeout (*)] -[Previe&w] -[Other] -[Display popups when user is typing] -[Enable 'First message delivered' popup] -[(*) Timeouts require Popup v. 1.0.1.9 or later] -[Display errors using popups] - -; pnd2dib download dialog - -[png2lib download] -[To enable the avatar support, you must obtain the valid copy of the -png2dib.dll. Choose one of the following:] -[[Install] - install a png2lib plugin using Miranda Installer] -[[Download] - manually download a zipped DLL and then unzip it to the -plugins folder] -[[Cancel] - disable the avatar support] - - -; Server list manager - -[Server Lists] -[Server List Manager] -[Contact is included into your server list] -[Somebody included you in his/her server list] -[Allowed (active) contact] -[Blocked contact] - -; chat window -[Me] -[Others] - -; chat log message -[This conversation has been inactive, participants will be removed.] -[To resume the conversation, please quit this session and start a new chat session.] - -; contact list and chat title -[MSN Chat #] - -; message box -[There is only 1 person left in the chat, do you want to switch back to standard message window?] -[User is already in the chat session.] -[No active chat session is found.] - -; menus -[User &details] -[User &history] -[&Leave chat session] -[&Invite user...] - -; options dialog -[Avatar] -[Running on a mobile device] -[Running on a MSN mobile device] -[Using MSN Webmessenger] diff --git a/protocols/Omegle/docs/omegle - readme_cz.txt b/protocols/Omegle/docs/omegle - readme_cz.txt deleted file mode 100644 index 44b4d5b59d..0000000000 --- a/protocols/Omegle/docs/omegle - readme_cz.txt +++ /dev/null @@ -1,100 +0,0 @@ ---------------------------- -| Omegle Protocol 0.1.2.0 | -| pro Miranda NG | -| (16.5.2013) | ---------------------------- - -Autor: Robyer - E-mail: robyer@seznam.cz - Jabber: robyer@jabbim.cz - ICQ: 372317536 - Web: http://www.robyer.cz - -Info: - - Tento plugin používá část kódu z Facebook Protokolu (autor jarvis) verze 0.1.3.3 (open source). - - Originální zdrojové kódy jsou k nalezení na http://code.google.com/p/eternityplugins/ - --------------------------------- - SKRYTÉ NASTAVENÍ --------------------------------- -TimeoutsLimit (byte) - počet povolených timeoutů před odpojením protokolu - --------------------------------- - Historie verzí --------------------------------- -0.1.2.0 - 16.5.2013 - + Zobrazení upozornění na psaní cizince ve stavovém řádku - + Přidána možnost pro volbu jazyka cizince - ! Drobné opravy. - -0.1.1.0 - 8.3.2013 - + Možnost automaticky se připojit při přepnutí protokolu do online - * Aktualizace (tohoto) readme - -=== STARÉ ZMĚNY (MIRANDA IM) === - -0.1.0.1 - 24.5.2012 - * Stejné GUID pro 32bit a 64bit verzi pluginu - * Aktualizace pro novou verzi smileyadd pluginu - ! Opravena funkčnost pluginu kvůli změnám na Omegle - ! Opraveno nastavení (ukládání textových hodnot, TAB přepínání) - ! Zobrazení vlastního jména v tooltipu v kontaktlistu (díky FREAK_THEMIGHTY) - ! Interní opravy - -0.1.0.0 - 26.4.2012 - První vydání na addons - -0.0.2.0 - 23.4.2012 - ! Commited some fixes from Facebook protocol (patch by borkra) - * Reworked commands - + Remember last question in Question mode - -0.0.1.1 - 13.4.2012 - ! Fixed saving text values in options - -0.0.1.0 - 13.4.2012 - + Added settings and account dialogs - + Getting number of users connected to server - + Support for Question mode and Spy mode - + Support for searching strangers with same interests - + Added sounds for stranger typing notify - ! Code cleanup - ! Many fixes and improvements - -0.0.0.6 - 26.3.2012 - ! Opraveno připojení - * Při připojování k cizinci se volí náhodný Omegle server - -0.0.0.5 - 27.9.2011 - * Interní změny ohledně stavů komunikace - + Added support for send message after stranger connects (see hidden settings) - + Added support for automatic reconnect to another stranger (see hidden settings) - + Added support for not erasing content of chat window (see hidden settings) - -0.0.0.4 - 18.4.2011 - * Připojování/odpojování cizinců v jiném vlákně - * Úprava rolí kontaktů v chatu - ! Opraveno v Tabsrmm - ! Opraveno neinformování o odpojení cizince - ! Opravy k zobrazení vlastní přezdívky místo "You" - ! Oprava pro použití smajlíků - ! Spousta různých oprav - * Změna názvu skrytého klíče "ChatName" na "Nick" - * Možnost zapnutí logování skrz skrytý klíč "EnableLogging" (byte) = 1 - -0.0.0.3 - 16.4.2011 - + Přidány ikony protokolu (dokud někdo nevytvoří lepší) - + Možnost přejmenování vlastního jména v chatu skrz Unicode klíč "ChatName". - * Změna "ovládání": Příkaz "/new" pro připojení k nové konverzaci a "/quit" pro ukončení stávající - ! Opraveno duplikování odchozích událostí po přepřipojení - ! Oprava nezobrazení zpráv, které byly přijaty s jinou událostí - -0.0.0.2 - 13.4.2011 - ! Nahrazování speciálních znaků v příchozích zprávách (\r,\n,\,") - + Skrytý klíč "MessageAsl" (Unicode string), kde lze zapsat text zprávy, která se odešle při odeslání "/asl" - * Použití persistent http připojení - * Drobné změny či opravy - -0.0.0.1 - 10.4.2011 - + První veřejná verze - \ No newline at end of file diff --git a/protocols/Omegle/docs/omegle - readme_en.txt b/protocols/Omegle/docs/omegle - readme_en.txt deleted file mode 100644 index 0ccdcb74f0..0000000000 --- a/protocols/Omegle/docs/omegle - readme_en.txt +++ /dev/null @@ -1,100 +0,0 @@ ---------------------------- -| Omegle Protocol 0.1.2.0 | -| for Miranda NG | -| (16.5.2013) | ---------------------------- - -Autor: Robyer - E-mail: robyer@seznam.cz - Jabber: robyer@jabbim.cz - ICQ: 372317536 - Web: http://www.robyer.cz - -Info: - - This plugin uses part of code from Facebook Protocol (author jarvis) version 0.1.3.3 (open source). - - Original source code can be found on http://code.google.com/p/eternityplugins/ - --------------------------------- - HIDDEN SETTINGS --------------------------------- -TimeoutsLimit (byte) - number of allowed timeouts before disconnection protocol - --------------------------------- - Version history --------------------------------- -0.1.2.0 - 16.5.2013 - + Show in status bar when Stranger is typing - + Added option to chose language of Stranger - ! Small fixes. - -0.1.1.0 - 8.3.2013 - + Option to automatically connect to stranger when protocol is turned online - * Updated (this) readme - -=== OLD CHANGES (MIRANDA IM) === - -0.1.0.1 - 24.5.2012 - * Same GUID for 32bit and 64bit versions - * Updated for new version of smileyadd plugin - ! Fixed functionality of plugin due to changes on Omegle - ! Fixed Options (saving text values, tab order) - ! Show own name in contact list tooltip (thanks FREAK_THEMIGHTY) - ! Internal fixes - -0.1.0.0 - 26.4.2012 - First addons release - -0.0.2.0 - 23.4.2012 - ! Commited some fixes from Facebook protocol (patch by borkra) - * Reworked commands - + Remember last question in Question mode - -0.0.1.1 - 13.4.2012 - ! Fixed saving text values in options - -0.0.1.0 - 13.4.2012 - + Added settings and account dialogs - + Getting number of users connected to server - + Support for Question mode and Spy mode - + Support for searching strangers with same interests - + Added sounds for stranger typing notify - ! Code cleanup - ! Many fixes and improvements - -0.0.0.6 - 26.3.2012 - ! Fixed connection - * When connecting to stranger, chose random Omegle server - -0.0.0.5 - 27.9.2011 - * Some internal changes (this brings some bugs - you will see :)) - + Added support for send message after stranger connects (see hidden settings) - + Added support for automatic reconnect to another stranger (see hidden settings) - + Added support for not erasing content of chat window (see hidden settings) - -0.0.0.4 - 18.4.2011 - * (Dis)connecting strangers in other thread - * Added admin role to own contact - ! Fixed in Tabsrmm - ! Fixed not informing about disconnecting stranger - ! Fixes to own nickname (instead of "You") - ! Fixed not supporting smileys - ! Another small fixes - * Changed name of hidden key "ChatName" to "Nick" - * You can enable logging through hidden key "EnableLogging" (byte) = 1 - -0.0.0.3 - 16.4.2011 - + Added protocol icons (until someone creates better) - + You can change your name in chat through hidden key "ChatName" (unicode string) - * Changed commands: Command "/new" for connect to new stranger, "/quit" for end actual conversation - ! Fixed duplicying outgoing events after reconnect - ! Fix for not showing messages, which were received with another event - -0.0.0.2 - 13.4.2011 - ! Replacing special chars in incomming messages (\r,\n,\,") - + Hidden key "MessageAsl" (Unicode string) with text, which is send when you write "/asl" - * Used persistent http connection - * Small changes/fixes - -0.0.0.1 - 10.4.2011 - * First public version - \ No newline at end of file diff --git a/protocols/Omegle/docs/readme.txt b/protocols/Omegle/docs/readme.txt new file mode 100644 index 0000000000..0ccdcb74f0 --- /dev/null +++ b/protocols/Omegle/docs/readme.txt @@ -0,0 +1,100 @@ +--------------------------- +| Omegle Protocol 0.1.2.0 | +| for Miranda NG | +| (16.5.2013) | +--------------------------- + +Autor: Robyer + E-mail: robyer@seznam.cz + Jabber: robyer@jabbim.cz + ICQ: 372317536 + Web: http://www.robyer.cz + +Info: + - This plugin uses part of code from Facebook Protocol (author jarvis) version 0.1.3.3 (open source). + - Original source code can be found on http://code.google.com/p/eternityplugins/ + +-------------------------------- + HIDDEN SETTINGS +-------------------------------- +TimeoutsLimit (byte) - number of allowed timeouts before disconnection protocol + +-------------------------------- + Version history +-------------------------------- +0.1.2.0 - 16.5.2013 + + Show in status bar when Stranger is typing + + Added option to chose language of Stranger + ! Small fixes. + +0.1.1.0 - 8.3.2013 + + Option to automatically connect to stranger when protocol is turned online + * Updated (this) readme + +=== OLD CHANGES (MIRANDA IM) === + +0.1.0.1 - 24.5.2012 + * Same GUID for 32bit and 64bit versions + * Updated for new version of smileyadd plugin + ! Fixed functionality of plugin due to changes on Omegle + ! Fixed Options (saving text values, tab order) + ! Show own name in contact list tooltip (thanks FREAK_THEMIGHTY) + ! Internal fixes + +0.1.0.0 - 26.4.2012 + First addons release + +0.0.2.0 - 23.4.2012 + ! Commited some fixes from Facebook protocol (patch by borkra) + * Reworked commands + + Remember last question in Question mode + +0.0.1.1 - 13.4.2012 + ! Fixed saving text values in options + +0.0.1.0 - 13.4.2012 + + Added settings and account dialogs + + Getting number of users connected to server + + Support for Question mode and Spy mode + + Support for searching strangers with same interests + + Added sounds for stranger typing notify + ! Code cleanup + ! Many fixes and improvements + +0.0.0.6 - 26.3.2012 + ! Fixed connection + * When connecting to stranger, chose random Omegle server + +0.0.0.5 - 27.9.2011 + * Some internal changes (this brings some bugs - you will see :)) + + Added support for send message after stranger connects (see hidden settings) + + Added support for automatic reconnect to another stranger (see hidden settings) + + Added support for not erasing content of chat window (see hidden settings) + +0.0.0.4 - 18.4.2011 + * (Dis)connecting strangers in other thread + * Added admin role to own contact + ! Fixed in Tabsrmm + ! Fixed not informing about disconnecting stranger + ! Fixes to own nickname (instead of "You") + ! Fixed not supporting smileys + ! Another small fixes + * Changed name of hidden key "ChatName" to "Nick" + * You can enable logging through hidden key "EnableLogging" (byte) = 1 + +0.0.0.3 - 16.4.2011 + + Added protocol icons (until someone creates better) + + You can change your name in chat through hidden key "ChatName" (unicode string) + * Changed commands: Command "/new" for connect to new stranger, "/quit" for end actual conversation + ! Fixed duplicying outgoing events after reconnect + ! Fix for not showing messages, which were received with another event + +0.0.0.2 - 13.4.2011 + ! Replacing special chars in incomming messages (\r,\n,\,") + + Hidden key "MessageAsl" (Unicode string) with text, which is send when you write "/asl" + * Used persistent http connection + * Small changes/fixes + +0.0.0.1 - 10.4.2011 + * First public version + \ No newline at end of file diff --git a/protocols/Omegle/docs/readme_cz.txt b/protocols/Omegle/docs/readme_cz.txt new file mode 100644 index 0000000000..44b4d5b59d --- /dev/null +++ b/protocols/Omegle/docs/readme_cz.txt @@ -0,0 +1,100 @@ +--------------------------- +| Omegle Protocol 0.1.2.0 | +| pro Miranda NG | +| (16.5.2013) | +--------------------------- + +Autor: Robyer + E-mail: robyer@seznam.cz + Jabber: robyer@jabbim.cz + ICQ: 372317536 + Web: http://www.robyer.cz + +Info: + - Tento plugin používá část kódu z Facebook Protokolu (autor jarvis) verze 0.1.3.3 (open source). + - Originální zdrojové kódy jsou k nalezení na http://code.google.com/p/eternityplugins/ + +-------------------------------- + SKRYTÉ NASTAVENÍ +-------------------------------- +TimeoutsLimit (byte) - počet povolených timeoutů před odpojením protokolu + +-------------------------------- + Historie verzí +-------------------------------- +0.1.2.0 - 16.5.2013 + + Zobrazení upozornění na psaní cizince ve stavovém řádku + + Přidána možnost pro volbu jazyka cizince + ! Drobné opravy. + +0.1.1.0 - 8.3.2013 + + Možnost automaticky se připojit při přepnutí protokolu do online + * Aktualizace (tohoto) readme + +=== STARÉ ZMĚNY (MIRANDA IM) === + +0.1.0.1 - 24.5.2012 + * Stejné GUID pro 32bit a 64bit verzi pluginu + * Aktualizace pro novou verzi smileyadd pluginu + ! Opravena funkčnost pluginu kvůli změnám na Omegle + ! Opraveno nastavení (ukládání textových hodnot, TAB přepínání) + ! Zobrazení vlastního jména v tooltipu v kontaktlistu (díky FREAK_THEMIGHTY) + ! Interní opravy + +0.1.0.0 - 26.4.2012 + První vydání na addons + +0.0.2.0 - 23.4.2012 + ! Commited some fixes from Facebook protocol (patch by borkra) + * Reworked commands + + Remember last question in Question mode + +0.0.1.1 - 13.4.2012 + ! Fixed saving text values in options + +0.0.1.0 - 13.4.2012 + + Added settings and account dialogs + + Getting number of users connected to server + + Support for Question mode and Spy mode + + Support for searching strangers with same interests + + Added sounds for stranger typing notify + ! Code cleanup + ! Many fixes and improvements + +0.0.0.6 - 26.3.2012 + ! Opraveno připojení + * Při připojování k cizinci se volí náhodný Omegle server + +0.0.0.5 - 27.9.2011 + * Interní změny ohledně stavů komunikace + + Added support for send message after stranger connects (see hidden settings) + + Added support for automatic reconnect to another stranger (see hidden settings) + + Added support for not erasing content of chat window (see hidden settings) + +0.0.0.4 - 18.4.2011 + * Připojování/odpojování cizinců v jiném vlákně + * Úprava rolí kontaktů v chatu + ! Opraveno v Tabsrmm + ! Opraveno neinformování o odpojení cizince + ! Opravy k zobrazení vlastní přezdívky místo "You" + ! Oprava pro použití smajlíků + ! Spousta různých oprav + * Změna názvu skrytého klíče "ChatName" na "Nick" + * Možnost zapnutí logování skrz skrytý klíč "EnableLogging" (byte) = 1 + +0.0.0.3 - 16.4.2011 + + Přidány ikony protokolu (dokud někdo nevytvoří lepší) + + Možnost přejmenování vlastního jména v chatu skrz Unicode klíč "ChatName". + * Změna "ovládání": Příkaz "/new" pro připojení k nové konverzaci a "/quit" pro ukončení stávající + ! Opraveno duplikování odchozích událostí po přepřipojení + ! Oprava nezobrazení zpráv, které byly přijaty s jinou událostí + +0.0.0.2 - 13.4.2011 + ! Nahrazování speciálních znaků v příchozích zprávách (\r,\n,\,") + + Skrytý klíč "MessageAsl" (Unicode string), kde lze zapsat text zprávy, která se odešle při odeslání "/asl" + * Použití persistent http připojení + * Drobné změny či opravy + +0.0.0.1 - 10.4.2011 + + První veřejná verze + \ No newline at end of file diff --git a/protocols/Tlen/docs/changelog.txt b/protocols/Tlen/docs/changelog.txt new file mode 100644 index 0000000000..e83e75caa2 --- /dev/null +++ b/protocols/Tlen/docs/changelog.txt @@ -0,0 +1,274 @@ +Version 2.1.0.0 +------- +* adopted to Miranda NG as line 2.1.x.x +* plugin tlen_czaty.dll removed beacouse its service was turned off + +Version 2.0.5.0 +------- +* Project cleanup + + change mucc.dll to tlen_czaty.dll + + compile tlen_czaty in Unicode and x64 +* fix warnings, project files changes +Version 2.0.4.1 +------- +- fix accounts... dialog +Version 2.0.4.0 +------- ++ x64 version +* set timeout to NETLIBOPENCONNECTION (patch by piotrw) +* fix for display texts at comboboxes in unicode (patch by piotrw) +* fixes in Find/Add Contacts search (by piotrw, dezeath and wsx22) +* fix warnings, project files changes (add VS2010) +Version 2.0.3.2 +------- +* update PolarSSL library to polarssl-1.0.0 +* change compile options to not require microsoft visual studio runtime libs on user system, (100KB larger file but no problems with msvcr90.dll not found on user system) +Version 2.0.2.0 +------- +* "Leave status message after disconnection", "Send and receive client version information" and "Log alerts as messages" options enabled by default (AL|EN suggestion) +Version 2.0.1.0 +------- +merge changes from wsx22 mod +* fix in typing notify message handling +* fix in logging to server message +Version 2.0.0.0 +------- ++ Image transfer +* other bug fixes and improvements +Version 1.8.0.2 +------- +improved icons handling +minor fixes on account unloading +1.8.0.1 +------- +* bugfix: removed ME_SYSTEM_MODULESLOADED hook +1.8.0.0 +------- ++ support for account manager (requires MIM 0.8) +* many bugfixes and small improvements +1.1.0.0 +------- +* avatar support improvements +1.0.9.2 +------- +* avatar management UI changes +* user info page changes +* some clean-up and bugfixes +* fix for advertisement blocking +* fix for file transfers +1.0.9.1 +------- +* avatar management improvements +1.0.9.0 +------- ++ message encryption +* improved search (up to 200 results displayed) +* some avatar-related fixes +* MIM 0.7 compatibility +1.0.7.7 +------- +* new icons by Angelika +1.0.7.6 +------- ++ support for Tlen avatars +1.0.7.5 +------- +* bugfix: settings changes were not loaded properly +1.0.7.4 +------- +* p2p connections refactoring +* UPnP support +* managed services/hooks +* support for IcoLib +* new icons +* support for Miranda Memory Manager +1.0.7.3 +-------- +* bugfix: offline status message +1.0.7.2 +-------- +! fixed compatibility issues with new versions of IEView (1.0.9.0 or higher) ++ support for Nudge plugin +* improved avatar support +* improved sending/receiving client version info +1.0.7.1 +--------- +* bugfix: sending/receiving client version info +1.0.7.0 +--------- ++ full support for avatars (compatible with tAvatar 0.0.2.1 or higher) ++ sending and receiving full client version info +* optimized DB usage +* code cleanup +1.0.6.9 +--------- ++ experimental client recognition ++ voice chat notification sound +* bugfix: offline message timestamp +* code clean-up +1.0.6.8 +--------- +* bugfix: compatibility with Unicode contact lists +* bugfix: user login is always converted to lower case +* bugfix: typing notifications +* other bugfixes +1.0.6.7 +--------- ++ possibility to send files to offline users ++ public status visibility settings +* bugfixes +1.0.6.6 +--------- +* fixed IEView support (text scrolling issue) +* code cleanup +1.0.6.5 +--------- ++ option to ignore advertisements +* bugfixes +1.0.6.4 +--------- ++ alert, voice chat and group chat policies ++ received alerts are logged as messages +* offline message timestamp improvements (thanks to Atay for the idea) +* removed obsolete, Jabber-specific code +* a lot of more or less important bugfixes +1.0.6.3 +--------- ++ group names encoding ++ log saving in IEView mode +* simplified option page +1.0.6.2 +--------- ++ support for IEView group chats (IEView 1.0.3.0 or later) ++ improvements of group chats in RichEdit mode (context menu, better scrolling) +1.0.6.1 +--------- +* bugfix: proper filename encoding +* options page rearranged +* code cleanup, other fixes and improvements +1.0.6.0 +--------- ++ group chat window flashing ++ message icons in tabbed mode ++ web messages grouped as a single contact +* offline message timestamp handling fixed (again) +1.0.5.10 RC2 +--------- ++ tabbed mode available in group chat window ++ saving chat log to file ++ smiley selection button in group chat window ++ new shortcuts: ctrl+w (close), ctrl+a (select all) ++ saving chat fonts setting ++ new menu items: request and grant authorization +* several bugfixes in MUCC plugin, better MUCC architecture +1.0.5.9 RC +--------- ++ voice chat improvements (better sound quality and smarter delay reduction, bugfixes) ++ separate group for Global Owners in chat user list +* bugfix: web messages receiving (fix by MoMaT) +1.0.5.8 +--------- ++ playback and recording device selection ++ sending and receiving alerts (use to send) ++ enabling/disabling Always Visible support +* bugfixes +1.0.5.7 +--------- ++ chat room administration window (user administration and browser) ++ unban option ++ dynamic user groups ++ voice chat p2p connection negotiation ++ voice chat status display ++ incoming voice chat invitation dialog ++ removing contacts from roster on authorization denial ++ offline status message selection +* a lot of fixes in group chats interface +1.0.5.6 +--------- ++ voice chats ! (experimental) ++ chat room administration: destroying room, changing users' roles, kick & ban ++ MUCC option: send on Enter ++ status messages of offline contacts (use mToolTip to read them) +* bugfix: contact name encoding when adding new contact +* bugfix: offline messages time ('more inteligent' Daylight Saving Time handling) +* bugfix: closing all file transfers at shutdown +* other minor fixes +1.0.5.5 +--------- ++ improved file transfer (p2p connection negotiation, error notification) ++ MUCC options page (fonts, colors, default filters) ++ chat room events logging (user has joined etc.) ++ registering and uregistering nick names ++ creating chat rooms ++ chat room topic displaying and setting ++ improved errors handling +* look & feel improvements +* bugfix: correct chat room name returned by search +* bugfix: removing users from contact list groups +* source code refactoring +1.0.5.4 +--------- ++ group chats error handling ++ message log formatting options ++ chat room searching ++ list of contacts in 'invite to group chat' dialog ++ Multi-User Conference item in contact menu ++ some look & feel improvements (better resizing, new icons) ++ internal history of messages +* a lot of bugfixes and code improvements +* code clean-up +1.0.5.3 +--------- ++ full text formatting (font name, font size) ++ private messaging sessions ++ displaying user details (administrator/moderator/registered nickname) ++ displaying chat room details icons (moderated/members only/anonymous nicknames not allowed) ++ browsing own chat rooms/registered nicknames +* code clean-up +* bugfixes +1.0.5.2 +--------- ++ text formatting (bold, italic, underline, text color for now) ++ chat rooms browsing page by page +* bugfixes and code clean-up +1.0.5.1 +--------- ++ initial multi-user conferences and chats support ++ MUCC plugin responsible for chats GUI (manager window (groups/rooms), messanging window, helper dialogs) + +2004-09-23 Version 1.0.4.0 + Jabber and Tlen now have separate source trees (Tlen plugin is compliant with GCC now) + File transfer with forwarding and SOCKS4/5 proxy support + vCard viewing and editing + Web messages receiving + Incoming email notification through the popup plugin and sounds + User typing notification (patch by Adam Libura) + Searching users by login + New user details page + Invisible status message + Option to leave offline status message + Option to show offline users with status message as invisible + Link to create new account + Fixed bug: adjust offline message time + A lot of other fixes and improvements + +2003-08-19 Version 0.1.0.2 + Fixed bug: crash when receiving some invisible presence + Fixed bug: incorrect newline encoding/decoding (tlen uses \r\n while jabber uses \n) + Fixed bug: User detail text is not decoded + Use new invisible presence (now conform to Jabber invisible presence) + Advanced search + Based on Jabber plugin 0.1.1.2 + +2003-05-12 Version 0.1.0.1 + Fixed bug: slightly incorrect online presence + Based on Jabber plugin 0.1.1.0 + +2003-01-19 Version 0.1.0.0 + Based on Jabber plugin 0.1.0.7 + Tlen basic user info + Tlen invisible status + Tlen visible/invisible list + Option to show invisible users as invisible + Find/add users using tlen user database + Rebase DLL to 0x32600000 diff --git a/protocols/Tlen/docs/changelog_tlen.txt b/protocols/Tlen/docs/changelog_tlen.txt deleted file mode 100644 index e83e75caa2..0000000000 --- a/protocols/Tlen/docs/changelog_tlen.txt +++ /dev/null @@ -1,274 +0,0 @@ -Version 2.1.0.0 -------- -* adopted to Miranda NG as line 2.1.x.x -* plugin tlen_czaty.dll removed beacouse its service was turned off - -Version 2.0.5.0 -------- -* Project cleanup - + change mucc.dll to tlen_czaty.dll - + compile tlen_czaty in Unicode and x64 -* fix warnings, project files changes -Version 2.0.4.1 -------- -- fix accounts... dialog -Version 2.0.4.0 -------- -+ x64 version -* set timeout to NETLIBOPENCONNECTION (patch by piotrw) -* fix for display texts at comboboxes in unicode (patch by piotrw) -* fixes in Find/Add Contacts search (by piotrw, dezeath and wsx22) -* fix warnings, project files changes (add VS2010) -Version 2.0.3.2 -------- -* update PolarSSL library to polarssl-1.0.0 -* change compile options to not require microsoft visual studio runtime libs on user system, (100KB larger file but no problems with msvcr90.dll not found on user system) -Version 2.0.2.0 -------- -* "Leave status message after disconnection", "Send and receive client version information" and "Log alerts as messages" options enabled by default (AL|EN suggestion) -Version 2.0.1.0 -------- -merge changes from wsx22 mod -* fix in typing notify message handling -* fix in logging to server message -Version 2.0.0.0 -------- -+ Image transfer -* other bug fixes and improvements -Version 1.8.0.2 -------- -improved icons handling -minor fixes on account unloading -1.8.0.1 -------- -* bugfix: removed ME_SYSTEM_MODULESLOADED hook -1.8.0.0 -------- -+ support for account manager (requires MIM 0.8) -* many bugfixes and small improvements -1.1.0.0 -------- -* avatar support improvements -1.0.9.2 -------- -* avatar management UI changes -* user info page changes -* some clean-up and bugfixes -* fix for advertisement blocking -* fix for file transfers -1.0.9.1 -------- -* avatar management improvements -1.0.9.0 -------- -+ message encryption -* improved search (up to 200 results displayed) -* some avatar-related fixes -* MIM 0.7 compatibility -1.0.7.7 -------- -* new icons by Angelika -1.0.7.6 -------- -+ support for Tlen avatars -1.0.7.5 -------- -* bugfix: settings changes were not loaded properly -1.0.7.4 -------- -* p2p connections refactoring -* UPnP support -* managed services/hooks -* support for IcoLib -* new icons -* support for Miranda Memory Manager -1.0.7.3 --------- -* bugfix: offline status message -1.0.7.2 --------- -! fixed compatibility issues with new versions of IEView (1.0.9.0 or higher) -+ support for Nudge plugin -* improved avatar support -* improved sending/receiving client version info -1.0.7.1 ---------- -* bugfix: sending/receiving client version info -1.0.7.0 ---------- -+ full support for avatars (compatible with tAvatar 0.0.2.1 or higher) -+ sending and receiving full client version info -* optimized DB usage -* code cleanup -1.0.6.9 ---------- -+ experimental client recognition -+ voice chat notification sound -* bugfix: offline message timestamp -* code clean-up -1.0.6.8 ---------- -* bugfix: compatibility with Unicode contact lists -* bugfix: user login is always converted to lower case -* bugfix: typing notifications -* other bugfixes -1.0.6.7 ---------- -+ possibility to send files to offline users -+ public status visibility settings -* bugfixes -1.0.6.6 ---------- -* fixed IEView support (text scrolling issue) -* code cleanup -1.0.6.5 ---------- -+ option to ignore advertisements -* bugfixes -1.0.6.4 ---------- -+ alert, voice chat and group chat policies -+ received alerts are logged as messages -* offline message timestamp improvements (thanks to Atay for the idea) -* removed obsolete, Jabber-specific code -* a lot of more or less important bugfixes -1.0.6.3 ---------- -+ group names encoding -+ log saving in IEView mode -* simplified option page -1.0.6.2 ---------- -+ support for IEView group chats (IEView 1.0.3.0 or later) -+ improvements of group chats in RichEdit mode (context menu, better scrolling) -1.0.6.1 ---------- -* bugfix: proper filename encoding -* options page rearranged -* code cleanup, other fixes and improvements -1.0.6.0 ---------- -+ group chat window flashing -+ message icons in tabbed mode -+ web messages grouped as a single contact -* offline message timestamp handling fixed (again) -1.0.5.10 RC2 ---------- -+ tabbed mode available in group chat window -+ saving chat log to file -+ smiley selection button in group chat window -+ new shortcuts: ctrl+w (close), ctrl+a (select all) -+ saving chat fonts setting -+ new menu items: request and grant authorization -* several bugfixes in MUCC plugin, better MUCC architecture -1.0.5.9 RC ---------- -+ voice chat improvements (better sound quality and smarter delay reduction, bugfixes) -+ separate group for Global Owners in chat user list -* bugfix: web messages receiving (fix by MoMaT) -1.0.5.8 ---------- -+ playback and recording device selection -+ sending and receiving alerts (use to send) -+ enabling/disabling Always Visible support -* bugfixes -1.0.5.7 ---------- -+ chat room administration window (user administration and browser) -+ unban option -+ dynamic user groups -+ voice chat p2p connection negotiation -+ voice chat status display -+ incoming voice chat invitation dialog -+ removing contacts from roster on authorization denial -+ offline status message selection -* a lot of fixes in group chats interface -1.0.5.6 ---------- -+ voice chats ! (experimental) -+ chat room administration: destroying room, changing users' roles, kick & ban -+ MUCC option: send on Enter -+ status messages of offline contacts (use mToolTip to read them) -* bugfix: contact name encoding when adding new contact -* bugfix: offline messages time ('more inteligent' Daylight Saving Time handling) -* bugfix: closing all file transfers at shutdown -* other minor fixes -1.0.5.5 ---------- -+ improved file transfer (p2p connection negotiation, error notification) -+ MUCC options page (fonts, colors, default filters) -+ chat room events logging (user has joined etc.) -+ registering and uregistering nick names -+ creating chat rooms -+ chat room topic displaying and setting -+ improved errors handling -* look & feel improvements -* bugfix: correct chat room name returned by search -* bugfix: removing users from contact list groups -* source code refactoring -1.0.5.4 ---------- -+ group chats error handling -+ message log formatting options -+ chat room searching -+ list of contacts in 'invite to group chat' dialog -+ Multi-User Conference item in contact menu -+ some look & feel improvements (better resizing, new icons) -+ internal history of messages -* a lot of bugfixes and code improvements -* code clean-up -1.0.5.3 ---------- -+ full text formatting (font name, font size) -+ private messaging sessions -+ displaying user details (administrator/moderator/registered nickname) -+ displaying chat room details icons (moderated/members only/anonymous nicknames not allowed) -+ browsing own chat rooms/registered nicknames -* code clean-up -* bugfixes -1.0.5.2 ---------- -+ text formatting (bold, italic, underline, text color for now) -+ chat rooms browsing page by page -* bugfixes and code clean-up -1.0.5.1 ---------- -+ initial multi-user conferences and chats support -+ MUCC plugin responsible for chats GUI (manager window (groups/rooms), messanging window, helper dialogs) - -2004-09-23 Version 1.0.4.0 - Jabber and Tlen now have separate source trees (Tlen plugin is compliant with GCC now) - File transfer with forwarding and SOCKS4/5 proxy support - vCard viewing and editing - Web messages receiving - Incoming email notification through the popup plugin and sounds - User typing notification (patch by Adam Libura) - Searching users by login - New user details page - Invisible status message - Option to leave offline status message - Option to show offline users with status message as invisible - Link to create new account - Fixed bug: adjust offline message time - A lot of other fixes and improvements - -2003-08-19 Version 0.1.0.2 - Fixed bug: crash when receiving some invisible presence - Fixed bug: incorrect newline encoding/decoding (tlen uses \r\n while jabber uses \n) - Fixed bug: User detail text is not decoded - Use new invisible presence (now conform to Jabber invisible presence) - Advanced search - Based on Jabber plugin 0.1.1.2 - -2003-05-12 Version 0.1.0.1 - Fixed bug: slightly incorrect online presence - Based on Jabber plugin 0.1.1.0 - -2003-01-19 Version 0.1.0.0 - Based on Jabber plugin 0.1.0.7 - Tlen basic user info - Tlen invisible status - Tlen visible/invisible list - Option to show invisible users as invisible - Find/add users using tlen user database - Rebase DLL to 0x32600000 diff --git a/protocols/Tlen/docs/readme.txt b/protocols/Tlen/docs/readme.txt new file mode 100644 index 0000000000..9e1f45f6bc --- /dev/null +++ b/protocols/Tlen/docs/readme.txt @@ -0,0 +1,53 @@ +Tlen Protocol Plugin for Miranda NG +=================================== + +Introduction: + Tlen is a protocol used by a propritary instant messaging network + at tlen.pl. It is based on Jabber, and, therefore, this plugin + is very much based on Jabber protocol plugin for Miranda. All + necessary helps to create this Tlen plugin are from Adam Strzelecki. + +Installation: + Copy tlen.dll to Miranda's plugins directory, + and create new account in Miranda Accounts... dialog. + +More information: + Web: http://mtlen.berlios.de + E-mail: the_leech@users.berlios.de + +Copyright (c) 2002-2012 Santithorn Bunchua (keh@au.edu), Piotr Piastucki + +Acknowledgement: + We would like to thank the following people for their helps and/or comments + (alphabetically listed): + Dmitry Balabanov + Nikola Dachev + Sam Kothari + Adam Libura + Jörgen Persson + Robert Rainwater + Adam Strzelecki + Michal Wojciechowski + Szymon Tokarz (wsx22) + +================================================================ + +Tlen Protocol Plugin for Miranda NG +Copyright (C) + 2002-2012 Santithorn Bunchua, Piotr Piastucki (Miranga IM) + 2012 Szymon Tokarz (Miranda IM / NG) +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +================================================================ diff --git a/protocols/Tlen/docs/readme_tlen.txt b/protocols/Tlen/docs/readme_tlen.txt deleted file mode 100644 index 9e1f45f6bc..0000000000 --- a/protocols/Tlen/docs/readme_tlen.txt +++ /dev/null @@ -1,53 +0,0 @@ -Tlen Protocol Plugin for Miranda NG -=================================== - -Introduction: - Tlen is a protocol used by a propritary instant messaging network - at tlen.pl. It is based on Jabber, and, therefore, this plugin - is very much based on Jabber protocol plugin for Miranda. All - necessary helps to create this Tlen plugin are from Adam Strzelecki. - -Installation: - Copy tlen.dll to Miranda's plugins directory, - and create new account in Miranda Accounts... dialog. - -More information: - Web: http://mtlen.berlios.de - E-mail: the_leech@users.berlios.de - -Copyright (c) 2002-2012 Santithorn Bunchua (keh@au.edu), Piotr Piastucki - -Acknowledgement: - We would like to thank the following people for their helps and/or comments - (alphabetically listed): - Dmitry Balabanov - Nikola Dachev - Sam Kothari - Adam Libura - Jörgen Persson - Robert Rainwater - Adam Strzelecki - Michal Wojciechowski - Szymon Tokarz (wsx22) - -================================================================ - -Tlen Protocol Plugin for Miranda NG -Copyright (C) - 2002-2012 Santithorn Bunchua, Piotr Piastucki (Miranga IM) - 2012 Szymon Tokarz (Miranda IM / NG) -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -================================================================ diff --git a/protocols/Twitter/docs/betaVersion.html b/protocols/Twitter/docs/betaVersion.html deleted file mode 100644 index 13f1601e8e..0000000000 --- a/protocols/Twitter/docs/betaVersion.html +++ /dev/null @@ -1 +0,0 @@ -Twitter 1.0.0.0 \ No newline at end of file diff --git a/protocols/Twitter/docs/version.html b/protocols/Twitter/docs/version.html deleted file mode 100644 index 13f1601e8e..0000000000 --- a/protocols/Twitter/docs/version.html +++ /dev/null @@ -1 +0,0 @@ -Twitter 1.0.0.0 \ No newline at end of file -- cgit v1.2.3