From ca311e195347e84d308a3a9d3bcf2eb31ab6a63b Mon Sep 17 00:00:00 2001 From: yellows111 Date: Thu, 10 Oct 2024 22:44:08 +0100 Subject: [PATCH] fix accidental LaTeX thanks markdown extensions --- docs/commands/ver.md | 4 +++- docs/index.md | 16 ++++++++++++---- docs/versions/cvr0.md | 2 +- docs/versions/msnp2.md | 4 ++-- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/docs/commands/ver.md b/docs/commands/ver.md index 2847bca..3b6a303 100644 --- a/docs/commands/ver.md +++ b/docs/commands/ver.md @@ -1,5 +1,7 @@ `VER` is a command introduced with [MSNP2](../versions/msnp2.md). +It is a Dispatch Server and Notification Server command, without either a request payload or response payload. + It specifies which protocols the client can accept, and which one the server likes the best. # Client/Request @@ -25,7 +27,7 @@ This command can only be sent once. Any further uses of this command in the same C: VER 1 DISREGARDANCE FOR A REAL PROTOCOL S: VER 1 0 ``` -Server closes connection. +Server disconnects client. ## Supported Fallback Protocol ``` diff --git a/docs/index.md b/docs/index.md index 6027dae..6e68455 100644 --- a/docs/index.md +++ b/docs/index.md @@ -21,11 +21,11 @@ Why not visit the [Command Table](command-table.md)? More is to come soon! Hopefully! # Wanted Information -* MSNP6: What makes the "Account must be verified before using the service" dialog show up? -* MSNP6: Does it really acknoledge the account verified bit? I couldn't get the toast to show up in Client Version 3.6.003x. -* MSNP8: Did FND exist? Rumors said it did shortly before it got killed in all protocols. +* [MSNP6](versions/msnp6.md): What makes the "Account must be verified before using the service" dialog show up? +* [MSNP6](versions/msnp6.md): Does it really acknoledge the account verified bit? I couldn't get the toast to show up in Client Version 3.6.003x. +* [MSNP8](versions/msnp8.md): Did FND exist? Rumors said it did shortly before it got killed in all protocols. -# Common Terms +# Common (or not) Terms * Official Client: MSN Messenger (Service) or Windows Live Messenger. * Client Version: relevant Official Client version. * MSNP: Mobile Status Notification Protocol, or whatever acronym you like. Runs over TCP via port 1863. @@ -38,6 +38,14 @@ More is to come soon! Hopefully! * SOAP: Simple Object Access Protocol, A wrapper over XML. That's the kindest thing I can write about it. * Passport: The Authentication Server and/or Protocol. * Undefined Behavour: An intentional blank left in the documentation, basically as a "I am not responsible for what this does to your client or server" warning. +* Dispatch Server: A type of MSNP server that handles moving users to Notification Servers. +* Notification Server: The real meat of MSNP, handles authentication, user presence, notifications, creates Switchboard Server sessions and boasts the most commands. +* Switchboard Server: The messaging part of the protocol. Changed only twice until it was deprecated in [MSNP21](versions/msnp21.md). +* Command: A 3-letter case-sensitive command type, followed optionally by a transaction ID and the rest of the Command parameters, ending with a new-line. +* Payload Command: A special type of Command that has a integer length parameter as the final parameter before the deliminating new-line. +* New-line/Newline: A Carriage Return character followed by a Line Feed character. Seperates commands in the protocol. +* Carriage Return: To return the page-writing apparatus to the left of the page. +* Line Feed: To move the page-writing apparatus down a "line". # Where do I find or edit these page's source? The git repo is avaliable at . diff --git a/docs/versions/cvr0.md b/docs/versions/cvr0.md index f81730a..ecd6230 100644 --- a/docs/versions/cvr0.md +++ b/docs/versions/cvr0.md @@ -13,7 +13,7 @@ It introduces the commands: Known changes (from Beta 2): * Changed CVR to CVQ * CVQ: Added fallback URL to response (parameter 5) -* \[[MSNP8](msnp8.md) and higher\] Added current principle address to request (parameter 8) +* [[MSNP8](msnp8.md) and higher] Added current principle address to request (parameter 8) Client-server communication example (MSNP2-MSNP7): ``` diff --git a/docs/versions/msnp2.md b/docs/versions/msnp2.md index d213119..ff48dbd 100644 --- a/docs/versions/msnp2.md +++ b/docs/versions/msnp2.md @@ -5,7 +5,7 @@ It introduces the dispatch service commands: * INF * OUT * USR -* VER +* [VER](../commands/ver.md) * XFR It introduces the notification service commands: @@ -31,7 +31,7 @@ It introduces the notification service commands: * SYN * URL (not in draft) * USR -* VER +* [VER](../commands/ver.md) * XFR It introduces the switchboard service commands: