3rd party Mac client testing (Adium and Mercury Messenger) #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi team,
Tested some more MSN Messenger clients for Mac. Same setup as Issue #1.
Adium clients 1.0.6, 1.3.10, 1.4.5 and 1.5.10 all hang when connecting.
"Mercury Messenger" a Java based MSN client also hangs when connecting via MSNP11 mode. MSNP13 and MSNP14 are also offered but trigger a Java exception during connection.
Wireshark logs for all clients are attached below.
Mercury Messenger captures
NOTE: Due to file type restrictions, the attached files will need to be renamed back to
.pcapngto be opened in WiresharkDigging into the Adium 1.0.6 failuere (I would assume similar failure modes on the other traces here).
The trace shows the
USR TWNauth, and the response from the server. The client then contacts the "passport" server over HTTPS, which seems to fail, or get stuck.The first possible cause that instinctively pops to mind is HTTP keepalive being performed by the server without the client supporting it fully. And it then gets stuck with a dangling connection it expected the server to close.
Will run my own VM to trace down more soon, probably maybe ideally.
One issue is these old clients seem to be unable to do SNI, and also do not support the
Hostheader, either. So, the azul listener must be the default host on 443 for the IP used for nexus.passport.com.But even after this, auth now just gets stuck after the
/rdr/pprdr.aspstep,. instead of during, so more digging!