I’ve noticed that Smack shows an error (WARNING: Failed to parse extension packet in Presence packet.) when the Google Talk client tries to sent an authorise packet.
But if the authorise packet can’t get to me because of the error, I don’t know to send an authorised packet back. So the client stays unauthorised, because I can’t receive the authorise packet.
But I think it is preventing the authorise packet from coming through. Is there some way I can check this hypothesis to see if it is actually true or not?