Bug#717463: hangs on connection to xmpp server that does not send features

2013-07-20 Thread Joey Hess
Package: haskell-network-protocol-xmpp Version: 0.4.4 Severity: minor Attached pcap shows git-annex connecting to a XMPP server. This connection hangs, because the XMPP library is expecting the server to send a features tag, which it never does. This seems to be a violation of RFC6120, which

Bug#717463: hangs on connection to xmpp server that does not send features

2013-07-20 Thread Daniel Brooks
It appears that libpurple doesn't wait for a features tag at all, it just immediately tries to log in. However, when connecting to the google talk xmpp server it instead immediately does a starttls. I haven't looked at their source, but I note that google is sending the stream tag and the features