yellows111
ce7c3bee1c
i have basically touched every file help * Moved all the error code stuff to one new sectional page, because the old way of doing it sucked big time. * Rename passport (soap) to RST * Formatting changes (many) * Several corrections * change git host because git.kevinthe.horse seems Dead
3 KiB
3 KiB
Introduction
MSNP2 is the first released version of the Mobile Status Notification Protocol.
It was introduced officially in Client Version 1.0.0863, along with CVR0.
Command information
It introduces the dispatch service commands:
It introduces the notification service commands:
- ADD
- BLP
- CHG
- CVR (not in draft)
- FND (not in draft)
- FLN
- GTC
- INF
- ILN
- LST
- MSG
- NLN
- OUT
- PNG (not in draft)
- QNG (not in draft)
- REA (not in draft, despite alluding to it)
- REM
- RNG
- SND (not in draft)
- SYN
- URL (not in draft)
- USR
- VER
- XFR
It introduces the switchboard service commands:
No commands were known to be removed in this version
Known changes
(from Beta 2)
- Dispatch servers now go through the normal user proceedure until
USR TrID MD5 I user-handle
.
Client-server communication example
C: VER 1 MSNP2 CVR0
S: VER 1 MSNP2
C: INF 2
S: INF 2 MD5
C: USR 3 MD5 I example@hotmail.com
S: XFR 3 NS 10.0.0.5:1863
Client disconnects from server.
Client opens a connection to 10.0.0.5:1863
.
C: VER 4 MSNP2 CVR0
S: VER 4 MSNP2
C: INF 5
S: INF 5 MD5
C: USR 6 MD5 I example@hotmail.com
S: USR 6 MD5 S prefix
C: USR 7 MD5 S $md5(prefix + password)
S: USR 7 OK example@hotmail.com example%40hotmail.com
S: MSG Hotmail Hotmail 95
MIME-Version: 1.0
Content-Type: text/x-msmsgsprofile; charset=UTF-8
LoginTime: 1726321960
C: SYN 8 0
S: SYN 8 1
S: GTC 8 1 A
S: BLP 8 1 AL
S: LST 8 FL 1 0 0
S: LST 8 AL 1 0 0
S: LST 8 BL 1 0 0
S: LST 8 RL 1 0 0
C: CHG 9 NLN
S: CHG 9 NLN
C: ADD 10 AL anotheruser@hotmail.com anotheruser%40hotmail.com
S: ADD 10 AL 2 anotheruser@hotmail.com anotheruser%40hotmail.com
C: ADD 11 FL anotheruser@hotmail.com anotheruser%40hotmail.com
S: ADD 11 FL 3 anotheruser@hotmail.com anotheruser%40hotmail.com
S: NLN NLN anotheruser@hotmail.com another%20user
C: REA 12 anotheruser@hotmail.com another%20user
S: REA 12 4 anotheruser@hotmail.com another%20user
C: REA 13 example@hotmail.com example%20user
S: REA 13 5 example@hotmail.com example%20user
S: FLN anotheruser@hotmail.com
C: OUT
Client disconnects from server.
S: OUT
Server disconnects client.