6.6 KiB
6.6 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) |
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) |
What's Missing Right Now
- MSNP2: USR
- MSNP2: ILN
- MSNP2: NLN
- MSNP2: REA
- MSNP2: SND
- MSNP2: SYN
- MSNP5: NOT
- MSNP5: PAG
- MSNP5: SDC
- MSNP6: CHL
- MSNP6: IPG
- MSNP6: QRY
- MSNP7: ADG
- MSNP7: REG
- MSNP7: RMG
- MSNP7: LSG
- 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.