good because google talk (and other servers) do not support iq:last
good because we do not disconnect ourselves if time changes
good because we do not disconnect ourselves on modal dialogs
good because even stpeter thinks that is the best way to do keepalives
good because we do not flood the server with iq:last
bad because I say it is good :D
- Sync with latest CVS version + gajim patches.
- streamErrorHandler disabled. If you want enable it - unrem it at line 66 of
dispatcher.py
- TLS re-enabled. Should work fine now
- disconnection TLS plugout re-enabled. Didn't successed in reproducing
problem though so maybe not fixed.
- My temporary fixes replaced with CVS ones.
gajim connection.py changes (in chunks order):
- getTags is incorrect. Replaced with getChildren
- browseAgents is absent from xmpppy. Fixed with manual node send. Made use of
buildReply method and con argument
- formatting fix
- crude fixed register problem. I do not know how to do it properly. It is
client stuff. Honest! I have no idea how to make it non-blocking and yet make
library to fallback to older protocols.
getInstructions() moved to xmpppy
Thanks Alexey !