4.5 KiB
4.5 KiB
Command Table
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 | MSNP8 (parameter 8) |
CVQ |
N | Y | N | CVR0 | MSNP8 (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) |
Modifiers
*
: Only inSYN
.?
: Unconfirmed, but not impossible, or needs verification.