more corrections, ADC and SDC
new page: Reference Constants, which include the wiki's various values used on pages.
This commit is contained in:
parent
6f3d1dbb85
commit
54520aea87
15 changed files with 310 additions and 36 deletions
159
docs/commands/adc.md
Normal file
159
docs/commands/adc.md
Normal file
|
@ -0,0 +1,159 @@
|
|||
# Introduction
|
||||
`ADC` is a command introduced with [MSNP10](../versions/msnp10.md).
|
||||
|
||||
It is a Notification Server command, without a request or response payload.
|
||||
|
||||
Adds a user to a list.
|
||||
For the command that was replaced with this, read [ADD](add.md).
|
||||
For the command that replaced this command in [MSNP13](../versions/msnp13.md), read ADL.
|
||||
For the service that complements ADL, read about the [Address Book Service](../services/abservice.md).
|
||||
|
||||
# Client/Request
|
||||
|
||||
## Add to a list
|
||||
`ADC TrID [ FL | AL | BL | RL ] N=user-handle {F=stored-friendly-name}`
|
||||
|
||||
Where `user-handle` is the target's user handle.
|
||||
|
||||
Where `stored-friendly-name` is the friendly name you'd like to store.
|
||||
Only applies if the target list is the Forward List. It and the `F=` prefix are omitted otherwise.
|
||||
|
||||
## Add to a group
|
||||
`ADC TrID FL C=contact-id group-id`
|
||||
|
||||
Where `contact-id` is the contact's ID associated with the user on your Forward List (FL).
|
||||
If in `ABCHMigrated: 0`, this is the contact's user handle,
|
||||
otherwise in `ABCHMigrated: 1`, it is the contact's GUID.
|
||||
|
||||
Where `group-id` is the identification number of the group you'd like to add the contact to.
|
||||
If in `ABCHMigrated: 0`, this is the group's numeric ID,
|
||||
otherwise in `ABCHMigrated: 1`, it is the group's GUID.
|
||||
|
||||
|
||||
# Server/Response
|
||||
|
||||
## Successfully added to list
|
||||
`ADC TrID [ FL | AL | BL | RL ] N=user-handle {F=stored-friendly-name} {C=contact-id}`
|
||||
|
||||
Where `contact-id` is the contact's ID associated with the user.
|
||||
Only applies to users added to the Forward List.
|
||||
If in `ABCHMigrated: 0`, this is the contact's user handle,
|
||||
otherwise in `ABCHMigrated: 1`, it is the contact's GUID.
|
||||
|
||||
## Successfully added to group
|
||||
`ADC TrID FL C=contact-id group-id`
|
||||
|
||||
Same parameters as [the request](#add-to-a-group).
|
||||
|
||||
# Examples
|
||||
|
||||
## Normal use
|
||||
|
||||
### Add to other lists
|
||||
*Does not apply for the Forward List (FL).*
|
||||
|
||||
```
|
||||
C: ADC 1 AL N=anotheruser@hotmail.com
|
||||
S: ADC 1 AL N=anotheruser@hotmail.com
|
||||
```
|
||||
|
||||
### Add to the Forward List
|
||||
|
||||
#### Without GUIDs
|
||||
*Only with `ABCHMigrated: 0`.*
|
||||
|
||||
```
|
||||
C: ADC 2 FL N=anotheruser@hotmail.com F=anotheruser@hotmail.com
|
||||
S: ADC 2 FL N=anotheruser@hotmail.com F=anotheruser@hotmail.com C=anotheruser@hotmail.com
|
||||
```
|
||||
|
||||
#### With GUIDs
|
||||
*Only with `ABCHMigrated: 1`.*
|
||||
|
||||
```
|
||||
C: ADC 3 FL N=anotheruser@hotmail.com F=anotheruser@hotmail.com
|
||||
S: ADC 3 FL N=anotheruser@hotmail.com F=anotheruser@hotmail.com C=c1f9a363-4ee9-4a33-a434-b056a4c55b98
|
||||
```
|
||||
|
||||
### Add to a group
|
||||
*Only applies to the Forward List (FL).*
|
||||
|
||||
#### Without GUIDs
|
||||
*Only with `ABCHMigrated: 0`.*
|
||||
|
||||
```
|
||||
C: ADC 4 FL C=anotheruser@hotmail.com 1
|
||||
S: ADC 4 FL C=anotheruser@hotmail.com 1
|
||||
```
|
||||
|
||||
#### With GUIDs
|
||||
*Only with `ABCHMigrated: 1`.*
|
||||
|
||||
```
|
||||
C: ADC 5 FL C=anotheruser@hotmail.com f60efbe7-94af-4b16-b926-e4e10878d329
|
||||
S: ADC 5 FL C=anotheruser@hotmail.com f60efbe7-94af-4b16-b926-e4e10878d329
|
||||
```
|
||||
|
||||
## Invalid handle
|
||||
```
|
||||
C: ADC 6 FL N=a@b F=a@b
|
||||
S: 201 6
|
||||
```
|
||||
|
||||
## Account not found
|
||||
```
|
||||
C: ADC 7 FL N=ghost@hotmail.com F=ghost@hotmail.com
|
||||
S: 205 7
|
||||
```
|
||||
|
||||
## Target list is full
|
||||
```
|
||||
C: ADC 8 FL N=stuffed@hotmail.com F=stuffed@hotmail.com
|
||||
S: 210 8
|
||||
```
|
||||
|
||||
## User already in that list
|
||||
```
|
||||
C: ADC 9 FL N=anotheruser@hotmail.com F=anotheruser@hotmail.com
|
||||
S: 215 9
|
||||
```
|
||||
|
||||
## User can not be in both lists
|
||||
```
|
||||
C: ADC 10 BL N=anotheruser@hotmail.com
|
||||
S: 219 10
|
||||
```
|
||||
|
||||
## Group doesn't exist
|
||||
|
||||
### Without GUIDs
|
||||
*Only with `ABCHMigrated: 0`.*
|
||||
```
|
||||
C: ADC 11 FL C=anotheruser@hotmail.com 31
|
||||
S: 224 11
|
||||
```
|
||||
|
||||
### With GUIDs
|
||||
*Only with `ABCHMigrated: 1`.*
|
||||
```
|
||||
C: ADC 12 FL C=anotheruser@hotmail.com 00000000-0000-0000-0000-000000000000
|
||||
S: 224 12
|
||||
```
|
||||
|
||||
## You can not modify the Pending List
|
||||
```
|
||||
C: ADC 13 PL N=anotheruser@hotmail.com
|
||||
```
|
||||
|
||||
Server disconnects client.
|
||||
|
||||
## Removed
|
||||
```
|
||||
C: ADC 14 FL N=anotheruser@hotmail.com F=anotheruser@hotmail.com
|
||||
```
|
||||
|
||||
Server disconnects client.
|
||||
|
||||
# Known changes
|
||||
* [MSNP13]: Removed, use a combination of ADL and
|
||||
[Address Book Service](../services/abservice.md)'s `ABContactAdd` instead.
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
It is a Notification Server command, without a request or response payload.
|
||||
|
||||
Adds a user to a list. Replaced by ADL in [MSNP10](../versions/msnp10.md).
|
||||
Adds a user to a list. Replaced by [ADL](adl.md) in [MSNP10](../versions/msnp10.md).
|
||||
|
||||
# Client/Request
|
||||
`ADD TrID [ FL | AL | BL ] user-handle custom-friendly-name {group}`
|
||||
|
@ -52,44 +52,44 @@ S: 201 5
|
|||
## Account not found
|
||||
```
|
||||
C: ADD 6 FL ghost@hotmail.com ghost@hotmail.com
|
||||
S: 205 7
|
||||
S: 205 6
|
||||
```
|
||||
|
||||
## Target list is full
|
||||
```
|
||||
C: ADD 8 FL stuffed@hotmail.com stuffed@hotmail.com
|
||||
S: 210 8
|
||||
C: ADD 7 FL stuffed@hotmail.com stuffed@hotmail.com
|
||||
S: 210 7
|
||||
```
|
||||
|
||||
## User already in that list
|
||||
```
|
||||
C: ADD 9 FL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
S: 215 9
|
||||
C: ADD 8 FL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
S: 215 8
|
||||
```
|
||||
|
||||
## User can not be in both lists
|
||||
```
|
||||
C: ADD 10 BL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
S: 219 10
|
||||
C: ADD 9 BL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
S: 219 9
|
||||
```
|
||||
|
||||
## Group doesn't exist
|
||||
*Since [MSNP7](../versions/msnp7.md).*
|
||||
```
|
||||
C: ADD 11 FL anotheruser@hotmail.com anotheruser@hotmail.com 31
|
||||
S: 224 11
|
||||
C: ADD 10 FL anotheruser@hotmail.com anotheruser@hotmail.com 31
|
||||
S: 224 10
|
||||
```
|
||||
|
||||
## You can not modify the Reverse List
|
||||
```
|
||||
C: ADD 12 RL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
C: ADD 11 RL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
```
|
||||
|
||||
Server disconnects client.
|
||||
|
||||
## Removed
|
||||
```
|
||||
C: ADD 13 FL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
C: ADD 12 FL anotheruser@hotmail.com anotheruser@hotmail.com
|
||||
```
|
||||
|
||||
Server disconnects client.
|
||||
|
@ -101,4 +101,4 @@ C: ADD 0 RL 258 anotheruser@hotmail.com anotheruser@hotmail.com
|
|||
|
||||
# Known changes
|
||||
* [MSNP7](../versions/msnp7.md): Now supports groups if target list is Forward List.
|
||||
* [MSNP10](../versions/msnp10.md): Removed (automatic disconnect). Use ADL instead.
|
||||
* [MSNP10](../versions/msnp10.md): Removed (automatic disconnect). Use [ADL](adl.md) instead.
|
||||
|
|
|
@ -37,4 +37,3 @@ S: 201
|
|||
|
||||
# Known changes
|
||||
* [MSNP10](../versions/msnp10.md) and higher: List Versions are dropped in `ABCHMigrated: 1` mode.
|
||||
* Removed in MSNP13. You get instantly disconnected if you try using the command.
|
||||
|
|
|
@ -58,5 +58,5 @@ S: 502 5
|
|||
```
|
||||
|
||||
# Known changes
|
||||
* [MSNP5](../versions/msnp5.md): Changed related [SND](snd.md) command to SDC.
|
||||
* [MSNP5](../versions/msnp5.md): Changed related [SND](snd.md) command to [SDC](sdc.md).
|
||||
* Soft-removed in April 2003, uses error 502, which was added in [MSNP7](../versions/msnp7.md).
|
||||
|
|
|
@ -37,4 +37,7 @@ S: 201
|
|||
|
||||
# Known changes
|
||||
* [MSNP10](../versions/msnp10.md) and higher: List Versions are dropped in `ABCHMigrated: 1` mode.
|
||||
* Removed in MSNP13. You get instantly disconnected if you try using the command.
|
||||
* [MSNP13](../versions/msnp13.md): Removed (automatic disconnect),
|
||||
set the `MSN.IM.GTC` annotation's value to either 0 or 1 with the
|
||||
[Address Book Service](../services/abservice.md)'s
|
||||
`ABContactUpdate` action on your own GUID instead.
|
||||
|
|
|
@ -7,7 +7,7 @@ Specifies that a user was already online by the time the client was.
|
|||
For the version of this command without the Transaction ID that is sent at any time, read [NLN](nln.md).
|
||||
|
||||
This command is sent after the initial [CHG](chg.md) command, using it's Transaction ID.
|
||||
It may also be sent as a follow-up to a [ADD](add.md), ADC or ADL command, using it's Transaction ID.
|
||||
It may also be sent as a follow-up to a [ADD](add.md), [ADC](adc.md) or ADL command, using it's Transaction ID.
|
||||
|
||||
# Client/Request
|
||||
This command can not be sent from the client.
|
||||
|
@ -80,9 +80,9 @@ S: ILN 3 NLN anotheruser@hotmail.com another%20user 268435500 %3Cmsnobj%20Creato
|
|||
*NOTE: This has been line-breaked.
|
||||
Lines beginning with `..` followed by a space are continuations of the previous line.*
|
||||
```
|
||||
C: CHG 4 NLN insert-wlm-8-cid-here
|
||||
S: CHG 4 NLN insert-wlm-8-cid-here
|
||||
S: ILN 4 NLN anotheruser@hotmail.com 1 another%20user insert-wlm-8-cid-here %3Cmsnobj%20Creator%3D%22anotherdude%40hotmail.com%22
|
||||
C: CHG 4 NLN 1611513916
|
||||
S: CHG 4 NLN 1611513916
|
||||
S: ILN 4 NLN anotheruser@hotmail.com 1 another%20user 1611513916 %3Cmsnobj%20Creator%3D%22anotherdude%40hotmail.com%22
|
||||
.. %20Size%3D%2225235%22%20Type%3D%223%22
|
||||
.. %20Location%3D%22uexA4DE.dat%22%20Friendly%3D%22AAA%3D%22
|
||||
.. %20SHA1D%3D%22vP1ppB+xiFQ8ceZivRe0uCaYLIU%3D%22
|
||||
|
|
|
@ -71,7 +71,7 @@ S: NLN NLN anotheruser@hotmail.com another%20user 268435500 %3Cmsnobj%20Creator%
|
|||
*NOTE: This has been line-breaked.
|
||||
Lines beginning with `..` followed by a space are continuations of the previous line.*
|
||||
```
|
||||
S: NLN NLN anotheruser@hotmail.com 1 another%20user insert-wlm-8-cid-here %3Cmsnobj%20Creator%3D%22anotherdude%40hotmail.com%22
|
||||
S: NLN NLN anotheruser@hotmail.com 1 another%20user 1611513916 %3Cmsnobj%20Creator%3D%22anotherdude%40hotmail.com%22
|
||||
.. %20Size%3D%2225235%22%20Type%3D%223%22
|
||||
.. %20Location%3D%22uexA4DE.dat%22%20Friendly%3D%22AAA%3D%22
|
||||
.. %20SHA1D%3D%22vP1ppB+xiFQ8ceZivRe0uCaYLIU%3D%22
|
||||
|
|
|
@ -64,4 +64,4 @@ S: OUT RCT 6
|
|||
|
||||
# Known changes
|
||||
* [MSNP10](../versions/msnp10.md): Added `MIG` (Migrated) and `TOU` (Terms of Use) reasons.
|
||||
* [MSNP11](../versions/msnp11.md): Added `RCT` (Reconnect) reason.
|
||||
* [MSNP11](../versions/msnp11.md): Added `RCT` (Reconnect) reason.
|
||||
|
|
83
docs/commands/sdc.md
Normal file
83
docs/commands/sdc.md
Normal file
|
@ -0,0 +1,83 @@
|
|||
# Introduction
|
||||
`SDC` is a command introduced with [MSNP5](../versions/msnp5.md).
|
||||
|
||||
It is a Notification Server command, with a request payload, but without a response payload.
|
||||
|
||||
Sends a service invitation to an e-mail address or directory user.
|
||||
For the version of this command that does not support friendly names, read [SND](snd.md).
|
||||
|
||||
# Client/Request
|
||||
```
|
||||
SDC TrID target-address translation-lcid requesting-library client-identification X X my-friendly-name length
|
||||
{payload}
|
||||
````
|
||||
|
||||
Where `target-address` is the E-mail address or index from the last [FND](fnd.md) response you'd like to invite to the service.
|
||||
|
||||
Where `translation-lcid` is the LCID of the translation you'd like the invitation to be in.
|
||||
|
||||
Where `requesting-library` is the name of the library that requested this CVR, usually `MSMSGS` or `MSNMSGR`.
|
||||
|
||||
Where `client-identification` is the internal name of the codebase used to create `requesting-library`, usually `MSMSGS`.
|
||||
|
||||
Where both `X` parameters are always `X`.
|
||||
|
||||
Where `my-friendly-name` is your current friendly name.
|
||||
Invalid escaped characters are forcefully re-encoded to`%3DXX`,
|
||||
where `XX` is original escaped character code
|
||||
|
||||
Where `length` is the length of the payload.
|
||||
Set to `0` if you don't want to add anything else to your invitation.
|
||||
|
||||
Where `payload` is plain-text data that is included in the invitation.
|
||||
If this is `0`, this parameter is empty.
|
||||
|
||||
# Server/Response
|
||||
`SDC TrID OK`
|
||||
|
||||
Where `OK` is always `OK`.
|
||||
|
||||
# Examples
|
||||
|
||||
## Normal use without extra data
|
||||
```
|
||||
C: SDC 1 anotheruser@hotmail.com 0x0409 MSMSGS MSMSGS X X example%20name 0
|
||||
S: SDC 1 OK
|
||||
```
|
||||
|
||||
## Normal use with extra data
|
||||
```
|
||||
C: SDC 2 anotheruser@hotmail.com 0x0409 MSMSGS MSMSGS X X example%20name 37
|
||||
This will be added to the invitation.
|
||||
S: SDC 2 OK
|
||||
```
|
||||
|
||||
## From a directory search without extra data
|
||||
```
|
||||
C: FND 3 fname=Another lname=User city=* state=* country=US
|
||||
S: FND 3 1 2 fname=Another lname=User city=New%20York state=NY country=US
|
||||
FND 3 2 2 fname=Another lname=User city=Stillwater state=OK country=US
|
||||
C: SDC 4 1 0x0409 MSMSGS MSMSGS X X example%20name 0
|
||||
S: SDC 4 OK
|
||||
```
|
||||
|
||||
## From a directory search with extra data
|
||||
```
|
||||
C: FND 5 fname=Another lname=User city=* state=* country=US
|
||||
S: FND 5 1 2 fname=Another lname=User city=New%20York state=NY country=US
|
||||
FND 5 2 2 fname=Another lname=User city=Stillwater state=OK country=US
|
||||
C: SDC 6 1 0x0409 MSMSGS MSMSGS X X example%20name 54
|
||||
Hello! I met you the other day and would like to chat.
|
||||
S: SDC 6 OK
|
||||
```
|
||||
|
||||
## Invalid parameters
|
||||
```
|
||||
C: SDC 7 anotheruser@hotmail.com 10
|
||||
S: 503 7
|
||||
```
|
||||
|
||||
Server disconnects client.
|
||||
|
||||
# Known changes
|
||||
None.
|
|
@ -4,7 +4,7 @@
|
|||
It is a Notification Server command, without either a request or response payload.
|
||||
|
||||
Sends a service invitation to an e-mail address or directory user.
|
||||
For the version of this command that supports friendly names that superseded this command, read SDC.
|
||||
For the version of this command that supports friendly names that superseded this command, read [SDC](sdc.md).
|
||||
|
||||
# Client/Request
|
||||
`SND TrID target-address {translation-lcid} {requesting-library} {client-identification}`
|
||||
|
@ -69,4 +69,4 @@ Server disconnects client.
|
|||
# Known changes
|
||||
* [MSNP3](../versions/msnp3.md): Added translation support and requesting library parameters.
|
||||
* [MSNP4](../versions/msnp4.md): Added client codebase parameter.
|
||||
* [MSNP5](../versions/msnp5.md): Deprecated in place of SDC.
|
||||
* [MSNP5](../versions/msnp5.md): Deprecated in place of [SDC](sdc.md).
|
||||
|
|
|
@ -26,6 +26,9 @@ More is to come soon! Hopefully!
|
|||
|
||||
More is to come soon! Hopefully!
|
||||
|
||||
# Other documents
|
||||
* [Constants used on the wiki](reference_constants.md).
|
||||
|
||||
# Wanted Information
|
||||
* [MSNP2](versions/msnp2.md): What is the format of the initial `text/x-msmsgsemailnotification`?
|
||||
* [MSNP6](versions/msnp6.md): What makes the "Account must be verified before using the service" dialog show up?
|
||||
|
@ -45,6 +48,7 @@ More is to come soon! Hopefully!
|
|||
* [MSG command](commands/msg.md): What can return from [MSG](commands/msg.md) D?
|
||||
* [INF command](commands/inf.md): ***Why*** does the [MSNP2](versions/msnp2.md) [draft](https://datatracker.ietf.org/doc/html/draft-movva-msn-messenger-protocol-00#section-7.2) have this in Switchboard? It's not used by any client as far as i'm aware.
|
||||
* [LST command](commands/lst.md): Any updates to this command outside of SYN.
|
||||
* [ADC command](commands/adc.md): Can this show up as a asynchronous command?
|
||||
|
||||
## Unsolved Mysteries
|
||||
* [FND command](commands/fnd.md): Why does this have an iterator if you can't send it over multiple packets?
|
||||
|
|
26
docs/reference_constants.md
Normal file
26
docs/reference_constants.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Constants
|
||||
This refers to all the constants used on the wiki.
|
||||
|
||||
## Variables
|
||||
* Base List Version: 255,
|
||||
increment by 1 every time List Version changes in a command article.
|
||||
* Base Transaction ID: 1,
|
||||
increment by 1 every new client command in a command article.
|
||||
|
||||
## User Handles
|
||||
* My E-mail Address and User Handle: `example@hotmail.com`
|
||||
* Another User's E-mail Address and User Handle: `anotheruser@hotmail.com`
|
||||
* A user that doesn't exist: `ghost@hotmail.com`
|
||||
|
||||
## Group GUIDs
|
||||
* The "Other Contacts" group GUID (GID 0): `d6deeacd-7849-4de4-93c5-d130915d0042`
|
||||
* The "Friends" group GUID (GID 1): `f60efbe7-94af-4b16-b926-e4e10878d329`
|
||||
|
||||
## Contact GUIDs
|
||||
* Another User's contact GUID: `c1f9a363-4ee9-4a33-a434-b056a4c55b98`
|
||||
* My [Address Book Service](services/abservice.md) GUID: `00000000-0000-0000-0000-000000000000`
|
||||
|
||||
## MSNP Servers
|
||||
* The Dispatch Server: `10.0.0.1:1863`
|
||||
* The Notification Server: `10.0.0.5:1863`
|
||||
* The Switchboard Server: `10.0.1.200:1865`
|
|
@ -11,8 +11,8 @@ This is a list of all known MSNP commands and their originating version.
|
|||
| `USR` | N | Y | N | [MSNP2](versions/msnp2.md) | [MSNP3](versions/msnp3.md) (removed CTP), [MSNP6](versions/msnp7.md) (added verified bit to OK), [MSNP8](versions/msnp8.md) (TWN auth, removed MD5 auth, added unknown bit to OK), [MSNP10](versions/msnp10.md) (removed current display name in favor of PRP MFN), [MSNP15](versions/msnp15.md) (SSO auth) |
|
||||
| [`XFR`](commands/xfr.md) | N | Y | Y?| [MSNP2](versions/msnp2.md) | [MSNP3](versions/msnp3.md) (parameter 3), [MSNP7](versions/msnp7.md) (parameter 4) |
|
||||
| [`OUT`](commands/out.md) | N | Y | Y | [MSNP2](versions/msnp2.md) | [MSNP10](versions/msnp10.md) (MIG and TOU disconnect reasons added), [MSNP11](versions/msnp11.md) (RCT reason added with parameter for amount of minutes until attempted reconnect.) |
|
||||
| [`FND`](commands/fnd.md) | N | Y | N | [MSNP2](versions/msnp2.md) | [MSNP5](versions/msnp5.md) (uses SDC instead of SND), July 2003 (not really any specific MSNP update, just soft-removed with a 502.) |
|
||||
| [`BLP`](commands/blp.md) | N | Y | Y\*| [MSNP2](versions/msnp2.md) | [MSNP10](versions/msnp10.md) (Removed List Version if `ABCHMigrated: 1`), [MSNP13](versions/msnp13.md) (removed: automatic disconnect) |
|
||||
| [`FND`](commands/fnd.md) | N | Y | N | [MSNP2](versions/msnp2.md) | [MSNP5](versions/msnp5.md) (uses [SDC](commands/sdc.md) instead of [SND](commands/snd.md)), July 2003 (not really any specific MSNP update, just soft-removed with a 502.) |
|
||||
| [`BLP`](commands/blp.md) | N | Y | Y\*| [MSNP2](versions/msnp2.md) | [MSNP10](versions/msnp10.md) (Removed List Version if `ABCHMigrated: 1`) |
|
||||
| [`GTC`](commands/gtc.md) | N | Y | Y\*| [MSNP2](versions/msnp2.md) | [MSNP10](versions/msnp10.md) (Removed List Version if `ABCHMigrated: 1`), [MSNP13](versions/msnp13.md) (removed: automatic disconnect) |
|
||||
| [`CHG`](commands/chg.md) | N | Y | Y | [MSNP2](versions/msnp2.md) | [MSNP8](versions/msnp8.md) (Added Client Capability flags support as parameter 2), [MSNP9](versions/msnp9.md) (MSNObject support as parameter 3) |
|
||||
| [`IMS`](commands/ims.md) | N | Y | N | [MSNP3](versions/msnp3.md) | |
|
||||
|
@ -28,7 +28,7 @@ This is a list of all known MSNP commands and their originating version.
|
|||
| [`BPR`](commands/bpr.md) | N | N | Y | [MSNP5](versions/msnp5.md) | [MSNP8](versions/msnp8.md) (Removed List Version and user handle in SYN), [MSNP10](versions/msnp10.md) (Removed List Version outside of SYN if `ABCHMigrated: 1`) |
|
||||
| [`RNG`](commands/rng.md) | N | N | Y | [MSNP2](versions/msnp2.md) | |
|
||||
| [`LST`](commands/lst.md) | N | Y | Y\*| [MSNP2](versions/msnp2.md) | [MSNP7](versions/msnp7.md) (Added groups support), [MSNP8](versions/msnp8.md) (SYN: removed iterator parameters, condensed all lists into a single parameter, removed List Version), [MSNP10](versions/msnp10.md) (Added prefixes to contact's handle and friendly name, and added a GUID parameter if `ABCHMigrated: 1`. Also changed group IDs to GUIDs.), [MSNP12](versions/msnp12.md) (Added network IDs), [MSNP13](versions/msnp13.md) (Likely removed) |
|
||||
| [`ADD`](commands/add.md) | N | Y | Y | [MSNP2](versions/msnp2.md) | [MSNP7](versions/msnp7.md) (Added groups support), [MSNP10](versions/msnp10.md) (Removed; automatic disconnect) |
|
||||
| [`ADD`](commands/add.md) | N | Y | Y | [MSNP2](versions/msnp2.md) | [MSNP7](versions/msnp7.md) (Added groups support), [MSNP10](versions/msnp10.md) (Removed; automatic disconnect, use [ADC](commands/adc.md) instead) |
|
||||
| [`REM`](commands/rem.md) | N | Y | Y | [MSNP2](versions/msnp2.md) | [MSNP7](versions/msnp7.md) (Added groups support), [MSNP10](versions/msnp10.md) (Replaced user handles with GUIDs if list is the Forward List (FL), and removed list versions from all responses), [MSNP13](versions/msnp13.md) (Removed; automatic disconnect, replaced with RML) |
|
||||
| [`FLN`](commands/fln.md) | N | N | Y | [MSNP2](versions/msnp2.md) | |
|
||||
| [`PNG`](commands/png.md) | N | Y | N | [MSNP2](versions/msnp2.md) | |
|
||||
|
@ -39,21 +39,21 @@ This is a list of all known MSNP commands and their originating version.
|
|||
| [`ILN`](commands/iln.md) | N | N | Y | [MSNP2](versions/msnp2.md) | [MSNP8](versions/msnp8.md) (Added support for Client Capabilities), [MSNP9](versions/msnp9.md) (Added optional MSNObject parameter), [MSNP14](versions/msnp14.md) (Added Network ID parameter and optional Presence Icon URL parameter), [MSNP16](versions/msnp16.md) (Support for the Extended Client Capabilities, changing the original Client Capabilities parameter to now be delimited by a colon) |
|
||||
| [`NLN`](commands/nln.md) | N | N | Y | [MSNP2](versions/msnp2.md) | [MSNP8](versions/msnp8.md) (Added support for Client Capabilities), [MSNP9](versions/msnp9.md) (Added optional MSNObject parameter), [MSNP14](versions/msnp14.md) (Added Network ID parameter and optional Presence Icon URL parameter), [MSNP16](versions/msnp16.md) (Support for the Extended Client Capabilities, changing the original Client Capabilities parameter to now be delimited by a colon) |
|
||||
| [`REA`](commands/rea.md) | N | Y | N | [MSNP2](versions/msnp2.md) | [MSNP10](versions/msnp10.md) (Removed; automatic disconnect) |
|
||||
| [`SND`](commands/snd.md) | N | Y | N | [MSNP2](versions/msnp2.md) | [MSNP3](versions/msnp3.md) (parameters 2 and 3), [MSNP4](versions/msnp4.md) (parameter 4), [MSNP5](versions/msnp5.md) (obsoleted by SDC) |
|
||||
| [`SND`](commands/snd.md) | N | Y | N | [MSNP2](versions/msnp2.md) | [MSNP3](versions/msnp3.md) (parameters 2 and 3), [MSNP4](versions/msnp4.md) (parameter 4), [MSNP5](versions/msnp5.md) (obsoleted by [SDC](commands/sdc.md)) |
|
||||
| [`SDC`](commands/sdc.md) | Y | Y | N | [MSNP5](versions/msnp5.md) | |
|
||||
| [`ADC`](commands/adc.md) | N | Y | N?| [MSNP10](versions/msnp10.md) | [MSNP10](versions/msnp10.md) (`ABCHMigrated: 1` Contact user handles and Group IDs are now both GUIDs.), [MSNP13](versions/msnp13.md) (Removed; automatic disconnect, use ADL and the [Address Book Service](services/abservice.md) instead) |
|
||||
|
||||
# What's Missing Right Now
|
||||
* [MSNP2](versions/msnp2.md): USR
|
||||
* [MSNP2](versions/msnp2.md): SYN
|
||||
* [MSNP5](versions/msnp5.md): NOT
|
||||
* [MSNP5](versions/msnp5.md): PAG
|
||||
* [MSNP5](versions/msnp5.md): SDC
|
||||
* [MSNP6](versions/msnp6.md): CHL
|
||||
* [MSNP6](versions/msnp6.md): IPG
|
||||
* [MSNP6](versions/msnp6.md): QRY
|
||||
* [MSNP7](versions/msnp7.md): REG
|
||||
* [MSNP7](versions/msnp7.md): RMG
|
||||
* [MSNP9](versions/msnp9.md): PGD
|
||||
* [MSNP10](versions/msnp10.md): ADC
|
||||
* [MSNP10](versions/msnp10.md): SBP
|
||||
* [MSNP11](versions/msnp11.md): GCF
|
||||
* [MSNP11](versions/msnp11.md): SBS
|
||||
|
|
|
@ -4,7 +4,7 @@ It was introduced officially in Client Version 6.1.0155.
|
|||
|
||||
# Command information
|
||||
It introduces the notification service commands:
|
||||
* ADC
|
||||
* [ADC](../commands/adc.md)
|
||||
* SBP
|
||||
|
||||
*No switchboard or dispatch service commands were known to be introduced in this version*
|
||||
|
@ -33,7 +33,7 @@ The following commands were removed in this version:
|
|||
the previously unused second parameter (both request and response) is used as the Last Settings Version,
|
||||
and follows the same time format as List Versions now do.
|
||||
* [LST](../commands/lst.md): GUID specified as `C=` parameter, group IDs are now GUIDs.
|
||||
* ADC, [REM](../commands/rem.md): uses GUIDs instead of contact emails if the list is the Forward List (FL), and same applies also for groups.
|
||||
* [ADC](../commands/adc.md), [REM](../commands/rem.md): uses GUIDs instead of contact user handles if the list is the Forward List (FL), and same applies also for groups.
|
||||
* [LSG](../commands/lsg.md), [ADG](../commands/adg.md): Uses GUIDs instead of IDs.
|
||||
* SBP: Uses the contact's GUID instead of the Contact Address.
|
||||
* All list version updating commands no longer return the current list version when used. The following commands are affected:
|
||||
|
|
|
@ -8,7 +8,7 @@ It introduces the notification service commands:
|
|||
* NOT
|
||||
* PAG
|
||||
* [PRP](../commands/prp.md)
|
||||
* SDC
|
||||
* [SDC](../commands/sdc.md)
|
||||
|
||||
*No switchboard or dispatch service commands were known to be introduced in this version*
|
||||
|
||||
|
@ -23,11 +23,11 @@ It introduces the notification service commands:
|
|||
* Official Client: Log in notifications are now handled by the newly introduced toast system.
|
||||
* Official Client: Introduced emoticons.
|
||||
* Official Client: Introduced File Transfer and Messenger-to-Messenger calling via invitations.
|
||||
* Introduced first payload commands (SDC, PAG) to be sent to the Notification Server from the client.
|
||||
* Introduced first payload commands ([SDC](../commands/sdc.md), PAG) to be sent to the Notification Server from the client.
|
||||
* Official Client: Error code 913 is no longer handled. It was last seen in Client Version 2.2.
|
||||
* Official Client: [FND](../commands/fnd.md) functionality changed slightly to say that Passport
|
||||
* Official Client: [FND](../commands/fnd.md) functionality changed slightly(?) to say that Passport
|
||||
doesn't allow users to retrieve the e-mails assocated with the user's account,
|
||||
sending the user to a invitation screen with, with it ending in sending an SDC in the format of
|
||||
sending the user to a invitation screen with, with it ending in sending an [SDC](../commands/sdc.md) in the format of
|
||||
`SDC TrID {FND index} 0x0409 MSMSGS MSMSGS X X example%20user {length}`.
|
||||
The `0x0409` can be changed to any language code, with the `length` denoting the payload if specified.
|
||||
* Official Client: [URL](../commands/url.md) without the Passport Site ID (parameter 3) support has been removed.
|
||||
|
|
Loading…
Reference in a new issue