8.4 KiB
8.4 KiB
Table of Commands
This is a list of all known MSNP commands and their originating version.
COMMAND |
Payload (Y/N) | Client to Server (Y/N) | Server to Client (Y/N) | Originating Version | Changed? (version list) |
---|---|---|---|---|---|
VER |
N | Y | N | MSNP2 | every MSNP version, but retaining base syntax, removed in MSNP24 |
INF |
N | Y | N | MSNP2 | MSNP3 (removed CTP), MSNP8 (Removed; automatic disconnect) |
CVR |
N | Y | N | MSNP2 | MSNP4 (parameter 7), MSNP8 (parameter 8) |
CVQ |
N | Y | N | CVR0 | MSNP4 (parameter 7, but always empty), MSNP8 (fixed parameter 7 being empty, parameter 8 ) |
USR |
N | Y | N | MSNP2 | MSNP3 (removed CTP), MSNP6 (added verified bit to OK), MSNP8 (TWN auth, removed MD5 auth, added unknown bit to OK), MSNP10 (removed current display name in favor of PRP MFN), MSNP15 (SSO auth) |
XFR |
N | Y | Y? | MSNP2 | MSNP3 (parameter 3), MSNP7 (parameter 4) |
OUT |
N | Y | Y | MSNP2 | MSNP10 (MIG and TOU disconnect reasons added), MSNP11 (RCT reason added with parameter for amount of minutes until attempted reconnect.) |
FND |
N | Y | N | MSNP2 | MSNP5 (uses SDC instead of SND), July 2003 (not really any specific MSNP update, just soft-removed with a 502.) |
BLP |
N | Y | Y* | MSNP2 | MSNP10 (Removed List Version if ABCHMigrated: 1 ), MSNP13 (removed: automatic disconnect) |
GTC |
N | Y | Y* | MSNP2 | MSNP10 (Removed List Version if ABCHMigrated: 1 ), MSNP13 (removed: automatic disconnect) |
CHG |
N | Y | Y | MSNP2 | MSNP8 (Added Client Capability flags support as parameter 2), MSNP9 (MSNObject support as parameter 3) |
IMS |
N | Y | N | MSNP3 | |
ACK |
N | N | Y | MSNP2 | MSNP9 (Now can happen as a response to MSG D.) |
NAK |
N | N | Y | MSNP2 | |
BYE |
N | N | Y | MSNP2 | |
ANS |
N | Y | Y | MSNP2 | MSNP16 (Added MPOP Machine ID appended to the local user's handle parameter, delimited by a semi-colon) |
MSG |
Y | Y | Y | MSNP2 | MSNP9 (Added Acknoledgement Type D) |
IRO |
N | N | Y | MSNP2 | MSNP12 (Added Client Capability flags support as parameter 5) |
JOI |
N | N | Y | MSNP2 | MSNP12 (Added Client Capability flags support as parameter 3) |
CAL |
N | Y | N | MSNP2 | |
PRP |
N | Y | N | MSNP5 | MSNP8 (Removed List Version in SYN), MSNP10 (Removed List Version outside of SYN if ABCHMigrated: 1 ) |
BPR |
N | N | Y | MSNP5 | MSNP8 (Removed List Version and user handle in SYN), MSNP10 (Removed List Version outside of SYN if ABCHMigrated: 1 ) |
RNG |
N | N | Y | MSNP2 | |
LST |
N | Y | Y* | MSNP2 | MSNP7 (Added groups support), MSNP8 (SYN: removed iterator parameters, condensed all lists into a single parameter, removed List Version), MSNP10 (Added prefixes to contact's handle and friendly name, and added a GUID parameter if ABCHMigrated: 1 . Also changed group IDs to GUIDs.), MSNP12 (Added network IDs), MSNP13 (Likely removed) |
ADD |
N | Y | Y | MSNP2 | MSNP7 (Added groups support), MSNP10 (Removed; automatic disconnect) |
REM |
N | Y | Y | MSNP2 | MSNP7 (Added groups support), MSNP10 (Replaced user handles with GUIDs if list is the Forward List (FL), and removed list versions from all responses), MSNP13 (Removed; automatic disconnect, replaced with RML) |
FLN |
N | N | Y | MSNP2 | |
PNG |
N | Y | N | MSNP2 | |
QNG |
N | N | Y | MSNP2 | MSNP9 (Added next seconds parameter) |
URL |
N | Y | N | MSNP2 | MSNP3 (Added Passport Site ID support as parameter 3), removed PASSWORD service), MSNP5 (Added MOBILE and CHGMOB services), MSNP6 (Added PROFILE , N2PACCOUNT and N2PFUND services), MSNP7 (Added CHAT service), MSNP8 (Added ADDRBOOK , ADVSEARCH and INTSEARCH services) |
LSG |
N | Y | Y* | MSNP7 | MSNP8 (Removed iterator and List Version parameters from SYN version), MSNP10 (Removed unused parameter, and replaced Group IDs with Group GUIDs if ABCHMigrated: 1 .) |
ADG |
N | Y | N | MSNP7 | MSNP10 (Removed unused parameter, and replaced Group IDs with Group GUIDs if ABCHMigrated: 1 ), MSNP13 (Removed; automatic disconnect?, use Address Book Service ABGroupAdd instead.) |
ILN |
N | N | Y | MSNP2 | MSNP8 (Added support for Client Capabilities), MSNP9 (Added optional MSNObject parameter), MSNP14 (Added Network ID parameter and optional Presence Icon URL parameter), MSNP16 (Support for the Extended Client Capabilities, changing the original Client Capabilities parameter to now be delimited by a colon) |
NLN |
N | N | Y | MSNP2 | MSNP8 (Added support for Client Capabilities), MSNP9 (Added optional MSNObject parameter), MSNP14 (Added Network ID parameter and optional Presence Icon URL parameter), MSNP16 (Support for the Extended Client Capabilities, changing the original Client Capabilities parameter to now be delimited by a colon) |
REA |
N | Y | N | MSNP2 | MSNP10 (Removed; automatic disconnect) |
SND |
N | Y | N | MSNP2 | MSNP3 (parameters 2 and 3), MSNP4 (parameter 4), MSNP5 (obsoleted by SDC) |
What's Missing Right Now
- MSNP2: USR
- MSNP2: SYN
- MSNP5: NOT
- MSNP5: PAG
- MSNP5: SDC
- MSNP6: CHL
- MSNP6: IPG
- MSNP6: QRY
- MSNP7: REG
- MSNP7: RMG
- MSNP9: PGD
- MSNP10: ADC
- MSNP10: SBP
- MSNP11: GCF
- MSNP11: SBS
- MSNP11: UBX
- MSNP11: UUX
- MSNP12: LKP
Modifiers
*
: Only inSYN
.?
: Unconfirmed, but not impossible, or needs verification.