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).