annotate src/protocols/msn/README @ 19831:ea8b7028e8bb

[gaim-migrate @ 17057] fix contact delete bug: when Send ADL,NS disconnect.<fix the add/delte XML format> committed by MaYuan<mayuan2006@gmail.com> committer: Ethan Blanton <elb@pidgin.im>
author Ma Yuan <mayuan2006@gmail.com>
date Sun, 27 Aug 2006 11:45:02 +0000
parents 509383ef25f8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
1 MSNP14 Implementation
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
2 by Ma Yuan<mayuan2006@gmail.com>
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
3
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
4 1. Introduction
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
5 -------------
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
6
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
7 MSNP14 Protocol, proposed by Windows Live Messenger, is new, and there is no available implementation except the official one on Windows Platform.
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
8
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
9 It has introduced many new features attractable to many users, such as:
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
10 * Offline Instant Message
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
11 You can send the offline Message to the offline User,
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
12 The message will be posted to that user the next time when he is online.
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
13
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
14 * Communicate with Yahoo User
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
15 U can chat with the Yahoo User in MSN, That's Fantastic! Till now ,
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
16 you can send text/Nudge to Yahoo User.
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
17
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
18 * Windows Live ID authentition
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
19 WLM use the Window Live ID Authentication process,Known as Passport 3.0,
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
20 The procedure is totally different to the previous Passport 2.0
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
21
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
22 * Video/Audio Conversation
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
23 U can communicate with other's via Video/Audio.
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
24 (Though very interesting, not implemented in this version)
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
25
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
26 2.New Features Added
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
27 -----------------
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
28
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
29 Till now, This project has implemented the following Feature:
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
30 * Windows Live ID authentication.
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
31
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
32 * Offline Instant Message
19831
ea8b7028e8bb [gaim-migrate @ 17057]
Ma Yuan <mayuan2006@gmail.com>
parents: 19822
diff changeset
33 Now can send and receive the Offline Instant Message to MSN user and Yahoo User.
ea8b7028e8bb [gaim-migrate @ 17057]
Ma Yuan <mayuan2006@gmail.com>
parents: 19822
diff changeset
34
ea8b7028e8bb [gaim-migrate @ 17057]
Ma Yuan <mayuan2006@gmail.com>
parents: 19822
diff changeset
35 *contact management
ea8b7028e8bb [gaim-migrate @ 17057]
Ma Yuan <mayuan2006@gmail.com>
parents: 19822
diff changeset
36 Can add/delete Contact
ea8b7028e8bb [gaim-migrate @ 17057]
Ma Yuan <mayuan2006@gmail.com>
parents: 19822
diff changeset
37 Can add/delete Group
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
38
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
39 * Communicate with Yahoo User
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
40 Can send/receive Message/Nudge to Yahoo User.
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
41
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
42 *. Changes to made to fit MSNP14 Protocol
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
43
19822
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
44 3. Reference
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
45 -------------
509383ef25f8 [gaim-migrate @ 17015]
Ma Yuan <mayuan2006@gmail.com>
parents: 19809
diff changeset
46
19802
4a832e480178 [gaim-migrate @ 16771]
Ma Yuan <mayuan2006@gmail.com>
parents:
diff changeset
47 The very useful sites of MSN Protocol:
19809
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
48 MSNpiki site:
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
49 reverse engineer of MSN Protocol.up to dated.
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
50 http://msnpiki.msnfanatic.com/index.php/MSN_Protocol_Version_13
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
51
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
52 hypothetic site:
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
53 old MSN Protocol Introduction,but very useful for basic idea of MSN protocol
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
54 http://www.hypothetic.org/docs/msn/index.php
b488205ad0bc [gaim-migrate @ 16884]
Ma Yuan <mayuan2006@gmail.com>
parents: 19802
diff changeset
55