@alexisnik19911 I added basic notification server support for MSNP2. Switchboard code seems to work too. To change the server, set
messenger-0001.now.im. BUT, a huge caveat: to get around the ridiculousness that is MD5 auth, rather than store passwords as plaintext, I opted to "circumvent" the login process. To login, enter "actual_name|actual_password" for the "Sign-in name", and anything in "Password". If anyone has a better idea, please let me know!
@Raymonf I first tried it with MSN 7.5 and had similar problems, then I tried 7.0 and was able to get somewhere. In more detail:
>>> USR 1 TWN I email@example.com
<<< USR 1 TWN S anything
> client asks for the login url
< nexus replies with Passporturls; I had to modify the `.exe` so it checks that instead of PassportURLs
# Login server
> client gives: email and pw
< LS validates info; generates auth_token (random string), gives it to client
>>> USR 1 TWN S auth_token
(server looks up token in the table and makes sure it's valid)
<<< USR 1 OK ...
I'll put the code up on gitlab eventually, just have to clean it up first.