Endless loop if server crashes while negotiating TLS
_____________
<?xml version='1.0'?><stream:stream xmlns='jabber:client' from='localhost' xmlns:stream='http://etherx.jabber.org/streams' xml:lang='en' id='c5a9f300-db2e-40b2-a505-b05373f259c0' version='1.0'><stream:features><starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>PLAIN</mechanism></mechanisms></stream:features>
_____________
27/07/18 13:45:29 (D) gajim.c.ged: stanza-received Args: (<gajim.common.connection_handlers_events.StanzaReceivedEvent object at 0x7f7f1ced1cc0>,)
27/07/18 13:45:29 (I) nbxmpp.client_nb: -------------xmpp_connect_machine() >> mode: RECEIVE_DOCUMENT_ATTRIBUTES, data: <?xml version='1.0'?...
27/07/18 13:45:29 (I) nbxmpp.client_nb: got STREAM FEATURES in first recv
27/07/18 13:45:29 (I) nbxmpp.client_nb: -------------xmpp_connect_machine() >> mode: STREAM_STARTED, data: None...
27/07/18 13:45:29 (I) nbxmpp.client_nb: TLS supported by remote server. Requesting TLS start.
27/07/18 13:45:29 (I) nbxmpp.client_nb: -------------tls_negotiaton_handler() >> tag: None
27/07/18 13:45:29 (I) nbxmpp.transports_nb: Plugging fd 19, W:True, R:True
27/07/18 13:45:29 (I) nbxmpp.transports_nb: pollout called, state == CONNECTED
27/07/18 13:45:29 (I) nbxmpp.transports_nb: Plugging fd 19, W:False, R:True
27/07/18 13:45:29 (I) nbxmpp.client_nb: raising event from transport: :::::DATA SENT::::
_____________
<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
_____________
27/07/18 13:45:29 (D) gajim.c.ged: stanza-sent Args: (<gajim.common.connection_handlers_events.StanzaSentEvent object at 0x7f7f1ced1eb8>,)
27/07/18 13:45:29 (I) nbxmpp.transports_nb: pollin called, state == CONNECTED
27/07/18 13:45:29 (I) nbxmpp.idlequeue: read timeout removed for fd 19
27/07/18 13:45:29 (I) nbxmpp.client_nb: raising event from transport: :::::DATA RECEIVED::::
_____________
_____________
27/07/18 13:45:29 (D) gajim.c.ged: stanza-received Args: (<gajim.common.connection_handlers_events.StanzaReceivedEvent object at 0x7f7f1ced1f60>,)
27/07/18 13:45:29 (I) nbxmpp.transports_nb: pollin called, state == CONNECTED
27/07/18 13:45:29 (I) nbxmpp.idlequeue: read timeout removed for fd 19
27/07/18 13:45:29 (I) nbxmpp.client_nb: raising event from transport: :::::DATA RECEIVED::::
_____________
_____________
27/07/18 13:45:29 (D) gajim.c.ged: stanza-received Args: (<gajim.common.connection_handlers_events.StanzaReceivedEvent object at 0x7f7f1ced1f60>,)
27/07/18 13:45:29 (I) nbxmpp.transports_nb: pollin called, state == CONNECTED
27/07/18 13:45:29 (I) nbxmpp.idlequeue: read timeout removed for fd 19
27/07/18 13:45:29 (I) nbxmpp.client_nb: raising event from transport: :::::DATA RECEIVED::::
_____________
Edited by Daniel Brötzmann