Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
The framework stops receiving responses in Renegotiate of XMPPStream.h #81
It seems clear that this is an issue for several people. It's also clear that the proposed solution seems to solve the problem. However, I'm having trouble wrapping my head around the root cause of the problem. I'm investigating when and where [asyncSocket readData...] is called, and don't quite understand why this is needed. According to my (obviously incorrect) understanding, it's getting called in all the right places, and at all the right times.
I'd like to merge this change into master, but I fear this bug is specific to a particular server configuration or xmpp authentication flow. Thus the patch may fix one problem, but cause another (for different configurations / authentications).
Could someone possibly comment out the fix listed above, and then post a full SEND/RECV log from start to hang.
Also, is there anything else unique about the xmppStream configuration? (Using oldSchoolSecureConnect, etc.)