yellows111
f38cb78dd8
USR is very big and would consider a break here ... Why does the spec imply that Switchboard has INF? Is that why every client implements it after MSNP8?
3.5 KiB
3.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 |
Modifiers:
*
: Only inSYN
.?
: Unconfirmed, but not impossible, or needs verification.