Skip to content
This repository was archived by the owner on Feb 19, 2020. It is now read-only.
This repository was archived by the owner on Feb 19, 2020. It is now read-only.

Error connecting to suchat.org, xmpp.jp, jabber.at, jwchat.org, etc #493

@s-nt-s

Description

@s-nt-s

My environment

$ python3 --version
Python 3.4.2
$ python3 -c "import sleekxmpp; print(sleekxmpp.__version__)"
1.3.3
$ wget https://raw.githubusercontent.com/fritzy/SleekXMPP/develop/examples/echo_client.py
converted 'https://raw.githubusercontent.com/fritzy/SleekXMPP/develop/examples/echo_client.py' (ANSI_X3.4-1968) -> 'https://raw.githubusercontent.com/fritzy/SleekXMPP/develop/examples/echo_client.py' (UTF-8)
--2018-10-10 07:56:43--  https://raw.githubusercontent.com/fritzy/SleekXMPP/develop/examples/echo_client.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.132.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.132.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5531 (5.4K) [text/plain]
Saving to: 'echo_client.py'

echo_client.py                             100%[=======================================================================================>]   5.40K  --.-KB/s   in 0.01s  

2018-10-10 07:56:44 (539 KB/s) - 'echo_client.py' saved [5531/5531]

The problem

suchat.org

I have severals bots in suchat.org and most of times they connect without problems, but some times happens this:

$ python3 echo_client.py --j ****@suchat.org -p *********** -v
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: STARTTLS
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: Resource Binding
DEBUG    Loaded Plugin: RFC 3920: Stream Feature: Start Session
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Roster Versioning
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Subscription Pre-Approval
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: SASL
DEBUG    Loaded Plugin: XEP-0030: Service Discovery
DEBUG    Loaded Plugin: XEP-0004: Data Forms
DEBUG    Loaded Plugin: XEP-0082: XMPP Date and Time Profiles
DEBUG    Loaded Plugin: XEP-0131: Stanza Headers and Internet Metadata
DEBUG    Loaded Plugin: XEP-0060: Publish-Subscribe
DEBUG    Loaded Plugin: XEP-0199: XMPP Ping
DEBUG    Waiting 1.866433660421062 seconds before connecting.
DEBUG    DNS: Querying SRV records for suchat.org
DEBUG    DNS: Querying xmpp.suchat.org for AAAA records.
DEBUG    DNS: Querying xmpp.suchat.org for A records.
DEBUG    Connecting to [2001:41d0:2:a2a9::]:5222
DEBUG    Event triggered: socket_error
ERROR    Could not connect to [2001:41d0:2:a2a9::]:5222. Socket Error #101: Network is unreachable
DEBUG    Waiting 2.051835884095011 seconds before connecting.
DEBUG    Connecting to 188.165.215.169:5222
DEBUG    Event triggered: connected
DEBUG     ==== TRANSITION disconnected -> connected
DEBUG    Starting HANDLER THREAD
DEBUG    Loading event runner
DEBUG    SEND (IMMED): <stream:stream to='suchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    RECV: <stream:stream from="suchat.org" id="17586226655012660398" xml:lang="en" version="1.0">
DEBUG    RECV: <stream:features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls></stream:features>
DEBUG    SEND (IMMED): <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls>
DEBUG    RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
DEBUG    Starting TLS
INFO     Negotiating TLS
INFO     Using SSL version: TLSv1
DEBUG    CERT: -----BEGIN CERTIFICATE-----
MIIHzzCCBregAwIBAgISAxpC56kz/7z+9W8roZsrNjY3MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA5MjUxNzM0MTJaFw0x
ODEyMjQxNzM0MTJaMBUxEzARBgNVBAMTCnN1Y2hhdC5vcmcwggIiMA0GCSqGSIb3
DQEBAQUAA4ICDwAwggIKAoICAQDSBqcbxVnvE07wlI4SXh4pGbcN5jHUDoj7BjxQ
5Onaz20gjhB0V7j/ORjmzk/RiN0NtBCJd8MLz3EL9AbD9H4YDkm6jPWg4dbgrmV4
1Uxi99MpHZZBR5iQOVtJgTrHW3Q+SJJQpWu6uBi6/9BxVyZV6PV2i8vr1q/ZIrmF
eKODJaail5wV1J3x8/fy+2wuOJytfIPHXNRCTbtBrXmzy8vqSl0UmWjDP/qBmPTq
IFxnmmsgEtLWEIg7C3E5ocOU0OOZGqGYDiFUf2Xlh2C3pXE9nT8rSRB/AyXYMAlg
9MuLmW4zoEUJnffKe5msSqKc5yjTnKiMN6HebwralKn1Oj1GaJF/N3162FekwaCS
2UO90TGYp5cCu9taSWSU0uzJ+aSE5YVDgAF0FtTAEfvMTh/xKqpBmlUbLhlS3dEG
GOU1AwL7rJG52vqgeApxVyR30kGo5F7gClkgL4wYLW22k/Ee4+MGfzXGBdk+ao0M
oELkVbQv1AVhICjHfdHU+/rPM8xkrWqqjgQScoFSxhfJj+79qOq35X6zKvJFBVRR
l8LARRjjsGJF7laQ+NhtmcNpDX24BJG2cjgm6vBu7OM6R8Zu7krPz8JmqQxMYB+b
KepyqH6RxDoNpPiAUEDqLH4F9TxfstKkbeNXrEGkoHozUW9KLenLwTgL7WqebeCG
3PogDQIDAQABo4ID4jCCA94wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG
AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTbOR1B2pLK
eiQ4hQ+PGtUuMNWCcDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv
BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s
ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s
ZXRzZW5jcnlwdC5vcmcvMIHlBgNVHREEgd0wgdqCD2VjaG8uc3VjaGF0Lm9yZ4IO
aXJjLnN1Y2hhdC5vcmeCDm1peC5zdWNoYXQub3JnghBwcm94eS5zdWNoYXQub3Jn
ghFwdWJzdWIuc3VjaGF0Lm9yZ4IQc2FsYXMuc3VjaGF0Lm9yZ4IOc2lwLnN1Y2hh
dC5vcmeCD3N0dW4uc3VjaGF0Lm9yZ4IKc3VjaGF0Lm9yZ4IPdHVybi5zdWNoYXQu
b3JnghF1cGxvYWQuc3VjaGF0Lm9yZ4IOd3d3LnN1Y2hhdC5vcmeCD3htcHAuc3Vj
aGF0Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEw
gdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggr
BgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVk
IHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ug
d2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0
c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv
AHUAwRZK4Kdy0tQ5LcgKwQdw1PDEm96ZGkhAwfoHUWT2M2AAAAFmEgKa3QAABAMA
RjBEAiB51SApFSTXYBojrp0Nam1zXbHranhwsUzNezhr3CbXSQIgFOodSlQebo75
LyEzjHDBKgB6Mv+nn7gye9dlFtdGMuQAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily
3KTDDPTlRUf0eAAAAWYSApsJAAAEAwBHMEUCIQDT5oh4I6C5lELE9WJ8V9RFxmEf
ZbpVWI2SKSkHwY8D3AIgDKCPsVnWFZbId6mVwjUYMaTH0xmhveeBzYVyhYnKByAw
DQYJKoZIhvcNAQELBQADggEBAGk0b0stdvrmE9hwGbBrQ9nsIgSDyB5mZPbqmOa/
3ucJRtg+TMcLJ2AWgmVGERpYgPqVBaJD6avGEp+c6fRs3kkx4fSLPYMPrQfUD86y
sonagS2KBNBpRjv5ol/lq4EkUonaNyK9eH1FguEz4P98qqULVF1DUw3y+E/SovgL
GR/1YJdPhHHTjiU50lUQNI8g5vsjF/aTWdS9e9eoWbvl96YioVLlI2V0RHxDoDBP
v9MxeQzwBMpY+t/JhgSLYkGPU2QwS5c+afxjfHBfQbYJZK+h7bJtvlN+Kck5m0zd
4VfB0BHoxPmH2sjRAlKEAazeQu58/0td7yr8wdRm+BcuATc=
-----END CERTIFICATE-----

DEBUG    Event triggered: ssl_cert
ERROR    Certificate has expired.
DEBUG    Event triggered: session_end
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    SEND (IMMED): <stream:stream to='suchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    Event triggered: socket_error
WARNING  Failed to send b"<stream:stream to='suchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>"
DEBUG    Event triggered: session_end
DEBUG    Event triggered: socket_error
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    Event triggered: socket_error
ERROR    Socket Error #9: Bad file descriptor
DEBUG    reconnecting...
DEBUG    connecting...
DEBUG    Waiting 1.9759027533654703 seconds before connecting.
DEBUG    No remaining DNS records to try.
DEBUG    Waiting 4.251945450345534 seconds before connecting.

In fact, I have issues also with others servers:

xmpp.jp

$ python3 echo_client.py --j *****@xmpp.jp -p ************ -v
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: STARTTLS
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: Resource Binding
DEBUG    Loaded Plugin: RFC 3920: Stream Feature: Start Session
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Roster Versioning
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Subscription Pre-Approval
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: SASL
DEBUG    Loaded Plugin: XEP-0030: Service Discovery
DEBUG    Loaded Plugin: XEP-0004: Data Forms
DEBUG    Loaded Plugin: XEP-0131: Stanza Headers and Internet Metadata
DEBUG    Loaded Plugin: XEP-0082: XMPP Date and Time Profiles
DEBUG    Loaded Plugin: XEP-0060: Publish-Subscribe
DEBUG    Loaded Plugin: XEP-0199: XMPP Ping
DEBUG    Waiting 1.853556919293354 seconds before connecting.
DEBUG    DNS: Querying SRV records for xmpp.jp
DEBUG    DNS: Querying gw.lb.xmpp.jp for AAAA records.
DEBUG    DNS: No AAAA records for gw.lb.xmpp.jp
DEBUG    DNS: Querying gw.lb.xmpp.jp for A records.
DEBUG    Connecting to 160.16.217.191:5222
DEBUG    Event triggered: socket_error
ERROR    Could not connect to 160.16.217.191:5222. Socket Error #110: Connection timed out
DEBUG    Waiting 2.1215832743751446 seconds before connecting.
DEBUG    DNS: Querying xmpp.jp for AAAA records.
DEBUG    DNS: No AAAA records for xmpp.jp
DEBUG    DNS: Querying xmpp.jp for A records.
DEBUG    Connecting to 160.16.217.191:5222
DEBUG    Event triggered: socket_error
ERROR    Could not connect to 160.16.217.191:5222. Socket Error #110: Connection timed out
DEBUG    Waiting 1.9944339693458557 seconds before connecting.
DEBUG    No remaining DNS records to try.
DEBUG    Waiting 3.759877998182092 seconds before connecting.
DEBUG    DNS: Querying SRV records for xmpp.jp
DEBUG    DNS: Querying gw.lb.xmpp.jp for AAAA records.
DEBUG    DNS: No AAAA records for gw.lb.xmpp.jp
DEBUG    DNS: Querying gw.lb.xmpp.jp for A records.
DEBUG    Connecting to 160.16.217.191:5222
DEBUG    Event triggered: connected
DEBUG     ==== TRANSITION disconnected -> connected
DEBUG    Starting HANDLER THREAD
DEBUG    Loading event runner
DEBUG    SEND (IMMED): <stream:stream to='xmpp.jp' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    RECV: <stream:stream xml:lang="en" from="xmpp.jp" id="10953271583116695553" version="1.0">
DEBUG    RECV: <stream:features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls></stream:features>
DEBUG    SEND (IMMED): <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls>
DEBUG    RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
DEBUG    Starting TLS
INFO     Negotiating TLS
INFO     Using SSL version: TLSv1
DEBUG    CERT: -----BEGIN CERTIFICATE-----
MIIGFDCCBPygAwIBAgISBBGATHT54/rXbPFyrFIcETZZMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA5MTEwOTEyMTRaFw0x
ODEyMTAwOTEyMTRaMBIxEDAOBgNVBAMTB3htcHAuanAwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDQtv/DCMrfAEL3EvNzaz2iYUEjYimZGGL9gavu4ra5
mJHvN/bHHim8AIl3jbpeeTgYtW9SINkSqkMrcm8sR7kk7qcjLZSm3PRLlE10Te5d
QIGNsfXG9VNudgjVqTlro1Q6fFSvM52oDahWDUJixJVtbw5Z3lkdpmurB9LJ5kc8
BoaVee1tysUaUKYDJBw5RJnSiADsFMV4cPVCAYJkjtIv2sMh5bI6ycI16N25eD8/
OK5QGzg6bZzw/zPZoV6PvPW4zdP3vjnA+85YwXSIBvJNDPucS2uuAJBqKk4rY+dI
4VShqTdVTDYfNxScrBLAGiWQ+yYR/URxAX/zpl8483TtAgMBAAGjggMqMIIDJjAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwG
A1UdEwEB/wQCMAAwHQYDVR0OBBYEFH0N6jr0FZb39ZfRsZWM8KIcjcasMB8GA1Ud
IwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggr
BgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggr
BgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLAYD
VR0RBCUwI4IJKi54bXBwLmpwgg1ndy5sYi54bXBwLmpwggd4bXBwLmpwMIH+BgNV
HSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcC
ARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGb
VGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5
aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0
aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcv
cmVwb3NpdG9yeS8wggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgDbdK/uyynssf7K
PnFtLOW5qrs294Rxg8ddnU83th+/ZAAAAWXIHgHZAAAEAwBHMEUCIQCHl0j+AZsE
deEQa/SRUElNtiauQPrVyC4Mz/eLxIchlQIgLB9LW4d0SinsVpwL+4UTBbrakI8O
liJ9BhAlTbbGdVUAdwApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAA
AWXIHgO+AAAEAwBIMEYCIQCKulKWPub6WwGQUNahdUgAbqYBTUveR7/BL2ugQ6iv
tAIhANtoj1UR72xTUfGIcdOmo7J+j0w5Y+qL2hiNRkSTyNgxMA0GCSqGSIb3DQEB
CwUAA4IBAQCSF430tmeAhqosw/FbO4wFd98OT1iGQDd5y1xu5G8BQ5tgcXR1rgPt
8eldKaYcpvbK63SG+gk8lc4U2EyxrfFYYgMc09jl7vjZ0EbPpc7HMtUEh2fWRT/o
/2GUUsreUkLZ411CbxlrWSHdXvr9cC1vfQoIzBHlyZMtKLzKMKeRV0lb+Qsyzhth
z5uCZ47DPRteVz5t3GGEpiPq092u0OmNLkPBdHVphPDGtpOwZmzrfjEwEuC6LEx/
1RVLciOI2nYXQqXQS57Cuz62JYgsw8TudftkVBUD3Ngec6ke6YhkLRw/oVnZU/Ca
g+Qe68TOZJCrJC+NZq/HU7hjES0uq/Cx
-----END CERTIFICATE-----

DEBUG    Event triggered: ssl_cert
ERROR    Certificate has expired.
DEBUG    Event triggered: session_end
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    SEND (IMMED): <stream:stream to='xmpp.jp' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    Event triggered: socket_error
WARNING  Failed to send b"<stream:stream to='xmpp.jp' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>"
DEBUG    Event triggered: session_end
DEBUG    Event triggered: socket_error
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    Event triggered: socket_error
ERROR    Socket Error #9: Bad file descriptor
DEBUG    reconnecting...
DEBUG    connecting...
DEBUG    Waiting 1.7825936887454632 seconds before connecting.

jabber.at

$ python3 echo_client.py --j *****@jabber.at -p ********** -v
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: STARTTLS
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: Resource Binding
DEBUG    Loaded Plugin: RFC 3920: Stream Feature: Start Session
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Roster Versioning
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Subscription Pre-Approval
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: SASL
DEBUG    Loaded Plugin: XEP-0030: Service Discovery
DEBUG    Loaded Plugin: XEP-0004: Data Forms
DEBUG    Loaded Plugin: XEP-0082: XMPP Date and Time Profiles
DEBUG    Loaded Plugin: XEP-0131: Stanza Headers and Internet Metadata
DEBUG    Loaded Plugin: XEP-0060: Publish-Subscribe
DEBUG    Loaded Plugin: XEP-0199: XMPP Ping
DEBUG    Waiting 1.7936620025751995 seconds before connecting.
DEBUG    DNS: Querying SRV records for jabber.at
DEBUG    DNS: Querying xmpp.jabber.at for AAAA records.
DEBUG    DNS: No AAAA records for xmpp.jabber.at
DEBUG    DNS: Querying xmpp.jabber.at for A records.
DEBUG    Connecting to 88.99.81.6:5222
DEBUG    Event triggered: connected
DEBUG     ==== TRANSITION disconnected -> connected
DEBUG    Starting HANDLER THREAD
DEBUG    Loading event runner
DEBUG    SEND (IMMED): <stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    RECV: <stream:stream id="8964453743632919553" xml:lang="en" from="jabber.at" version="1.0">
DEBUG    RECV: <stream:features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls></stream:features>
DEBUG    SEND (IMMED): <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls>
DEBUG    RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
DEBUG    Starting TLS
INFO     Negotiating TLS
INFO     Using SSL version: TLSv1
DEBUG    CERT: -----BEGIN CERTIFICATE-----
MIIHijCCBnKgAwIBAgISA9mXbpxCJPPM+QLI/Tsro1T5MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MjQxMTIzMzdaFw0x
ODExMjIxMTIzMzdaMBQxEjAQBgNVBAMTCWphYmJlci5hdDCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAMy+V7pvi4Jt+jVa5+4Cpdanr6WyFoNcCJQTsomq
5O3T8qebeFtItfp5qhddLOuURKkVlgX4pE6aDgHpuUWUQs/iJqrJYUfY4cTB/HuZ
a5uTXEjRIbGpX5STSVX934eNnZ2ikwALba5/hZSjLC6Tl+Rz+8cDvCduPPQ05RE6
tWUvFBaZWIDn/Cv9fg8pBuyg03YJhDZyN8an5FeCwAafFFY4sIBxtO9/yLH44vyk
qqaqQE52mJ85WnGt5FRw1iLGKFQc2h4hvF/JQZQxcMuGU/QmGsBiJ37tFND6qI/9
0ScUQivoOOyFQegsw1gipKDU8cNLKc84Zy+EZ5n9o1ka/asVUafVZsQd6jqqtd/6
9t09FQvhAclZedYw2l3jI6N6BeOuxW2gLF9cGt/F8ASC6d+I30rZzROq6CePNiz9
f/5MnY/6f8RL0QjCR5zpFt4jm3uiUdlS5jetml0HV8OXnJqdTArmRnOy4y/tYEKq
xXzN6Wv7l4HXFWQlGEDr/AsZKfUXpkxhGrO/4QSopJ/4SjjPKUUjSmf8awApj25T
JiolrIAOvByIapWJL2TpNOsDs2XjpGI5wrHpRNGdGbLnR0shYeWbAFptScgXVNhN
UMTbjJekyh4lUw78126oYAJZuoMgWhWDsC2yd8/1dlO93vjq4BfT6InCQ7+SHosL
ctfBAgMBAAGjggOeMIIDmjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBqxc1lxVq9c
NOTQLiOki/GFvY3OMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wgaAGA1UdEQSBmDCBlYIUY29uZmVyZW5jZS5qYWJiZXIu
YXSCDmVjaG8uamFiYmVyLmF0gg5odHRwLmphYmJlci5hdIINaXJjLmphYmJlci5h
dIIJamFiYmVyLmF0gg9wcm94eS5qYWJiZXIuYXSCEHB1YnN1Yi5qYWJiZXIuYXSC
EHVwbG9hZC5qYWJiZXIuYXSCDnhtcHAuamFiYmVyLmF0MIH+BgNVHSAEgfYwgfMw
CAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0
aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRp
ZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQ
b2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9y
eS8wggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDBFkrgp3LS1DktyArBB3DU8MSb
3pkaSEDB+gdRZPYzYAAAAWVr49S6AAAEAwBHMEUCIQDbUleknLwzWufUVSjuDgI5
lHggj8iyVoben84c/sQYvQIgbiPPtnboIEcZNgfSpzfAvcGzDeZbXz5TK8Dv9vAC
vxAAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWVr49TPAAAE
AwBHMEUCIQCIU+MEDgX+Rv1/4H6ZwSVlswfhyISFpuSmNhbVSmes7AIgGH/AXikW
S4SemGl4jGGtvr4MfepdMN9mIuJ4zR98QPkwDQYJKoZIhvcNAQELBQADggEBACRv
jGRDQ+w2L6RhvwYCobDXkb0bpjO6uB9aRjrBCTVSDh7hTp6eeDAEDIwoeN5z51eu
9ZzpkKoedcS0YAdmhLmX15lnFttED/ijMlAcCPrgQi8FB4ZS9r9Bhbcxr3GT2R05
rZmULw+uu4i5FocvNEt5m+7vOqny1HmPCR2T9kbwa8Yx4GPtXE+MxrsIrYHHYLNF
JoKMfms8/Ma4gmWlTGqhZoTkbMDQi3DQRNQ4t+p5yZCJtkXu8x/YfxbZSc+AEH9T
uJzWTOur8ob/tEN0G9BdRL6iKO9yw6IU3LYVLNcNdHKBdJEhhMHUCbE4ODnU3Z/h
CCK6DpawrbHJK46d8mc=
-----END CERTIFICATE-----

DEBUG    Event triggered: ssl_cert
ERROR    Certificate has expired.
DEBUG    Event triggered: session_end
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    SEND (IMMED): <stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    Event triggered: socket_error
WARNING  Failed to send b"<stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>"
DEBUG    Event triggered: session_end
DEBUG    Event triggered: socket_error
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    Event triggered: socket_error
ERROR    Socket Error #9: Bad file descriptor
DEBUG    reconnecting...
DEBUG    connecting...
DEBUG    Waiting 1.7538716395679341 seconds before connecting.
DEBUG    DNS: Querying xmpp.jabber.at for AAAA records.
DEBUG    DNS: No AAAA records for xmpp.jabber.at
DEBUG    DNS: Querying xmpp.jabber.at for A records.
DEBUG    Connecting to 88.99.81.6:443
DEBUG    Event triggered: connected
DEBUG     ==== TRANSITION disconnected -> connected
DEBUG    SEND (IMMED): <stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    RECV: <stream:stream id="2809225217670065153" xml:lang="en" from="jabber.at" version="1.0">
DEBUG    RECV: <stream:features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls></stream:features>
DEBUG    SEND (IMMED): <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls>
DEBUG    RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
DEBUG    Starting TLS
INFO     Negotiating TLS
INFO     Using SSL version: TLSv1
DEBUG    CERT: -----BEGIN CERTIFICATE-----
MIIHijCCBnKgAwIBAgISA9mXbpxCJPPM+QLI/Tsro1T5MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MjQxMTIzMzdaFw0x
ODExMjIxMTIzMzdaMBQxEjAQBgNVBAMTCWphYmJlci5hdDCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAMy+V7pvi4Jt+jVa5+4Cpdanr6WyFoNcCJQTsomq
5O3T8qebeFtItfp5qhddLOuURKkVlgX4pE6aDgHpuUWUQs/iJqrJYUfY4cTB/HuZ
a5uTXEjRIbGpX5STSVX934eNnZ2ikwALba5/hZSjLC6Tl+Rz+8cDvCduPPQ05RE6
tWUvFBaZWIDn/Cv9fg8pBuyg03YJhDZyN8an5FeCwAafFFY4sIBxtO9/yLH44vyk
qqaqQE52mJ85WnGt5FRw1iLGKFQc2h4hvF/JQZQxcMuGU/QmGsBiJ37tFND6qI/9
0ScUQivoOOyFQegsw1gipKDU8cNLKc84Zy+EZ5n9o1ka/asVUafVZsQd6jqqtd/6
9t09FQvhAclZedYw2l3jI6N6BeOuxW2gLF9cGt/F8ASC6d+I30rZzROq6CePNiz9
f/5MnY/6f8RL0QjCR5zpFt4jm3uiUdlS5jetml0HV8OXnJqdTArmRnOy4y/tYEKq
xXzN6Wv7l4HXFWQlGEDr/AsZKfUXpkxhGrO/4QSopJ/4SjjPKUUjSmf8awApj25T
JiolrIAOvByIapWJL2TpNOsDs2XjpGI5wrHpRNGdGbLnR0shYeWbAFptScgXVNhN
UMTbjJekyh4lUw78126oYAJZuoMgWhWDsC2yd8/1dlO93vjq4BfT6InCQ7+SHosL
ctfBAgMBAAGjggOeMIIDmjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBqxc1lxVq9c
NOTQLiOki/GFvY3OMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wgaAGA1UdEQSBmDCBlYIUY29uZmVyZW5jZS5qYWJiZXIu
YXSCDmVjaG8uamFiYmVyLmF0gg5odHRwLmphYmJlci5hdIINaXJjLmphYmJlci5h
dIIJamFiYmVyLmF0gg9wcm94eS5qYWJiZXIuYXSCEHB1YnN1Yi5qYWJiZXIuYXSC
EHVwbG9hZC5qYWJiZXIuYXSCDnhtcHAuamFiYmVyLmF0MIH+BgNVHSAEgfYwgfMw
CAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0
aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRp
ZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQ
b2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9y
eS8wggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDBFkrgp3LS1DktyArBB3DU8MSb
3pkaSEDB+gdRZPYzYAAAAWVr49S6AAAEAwBHMEUCIQDbUleknLwzWufUVSjuDgI5
lHggj8iyVoben84c/sQYvQIgbiPPtnboIEcZNgfSpzfAvcGzDeZbXz5TK8Dv9vAC
vxAAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWVr49TPAAAE
AwBHMEUCIQCIU+MEDgX+Rv1/4H6ZwSVlswfhyISFpuSmNhbVSmes7AIgGH/AXikW
S4SemGl4jGGtvr4MfepdMN9mIuJ4zR98QPkwDQYJKoZIhvcNAQELBQADggEBACRv
jGRDQ+w2L6RhvwYCobDXkb0bpjO6uB9aRjrBCTVSDh7hTp6eeDAEDIwoeN5z51eu
9ZzpkKoedcS0YAdmhLmX15lnFttED/ijMlAcCPrgQi8FB4ZS9r9Bhbcxr3GT2R05
rZmULw+uu4i5FocvNEt5m+7vOqny1HmPCR2T9kbwa8Yx4GPtXE+MxrsIrYHHYLNF
JoKMfms8/Ma4gmWlTGqhZoTkbMDQi3DQRNQ4t+p5yZCJtkXu8x/YfxbZSc+AEH9T
uJzWTOur8ob/tEN0G9BdRL6iKO9yw6IU3LYVLNcNdHKBdJEhhMHUCbE4ODnU3Z/h
CCK6DpawrbHJK46d8mc=
-----END CERTIFICATE-----

DEBUG    Event triggered: ssl_cert
ERROR    Certificate has expired.
DEBUG    Event triggered: session_end
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    SEND (IMMED): <stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    Event triggered: socket_error
WARNING  Failed to send b"<stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>"
DEBUG    Event triggered: session_end
DEBUG    Event triggered: socket_error
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    Event triggered: socket_error
ERROR    Socket Error #9: Bad file descriptor
DEBUG    reconnecting...
DEBUG    connecting...
DEBUG    Waiting 1.9681116505169751 seconds before connecting.
DEBUG    No remaining DNS records to try.
DEBUG    Waiting 3.4362026426552443 seconds before connecting.
DEBUG    DNS: Querying SRV records for jabber.at
DEBUG    DNS: Querying xmpp.jabber.at for AAAA records.
DEBUG    DNS: No AAAA records for xmpp.jabber.at
DEBUG    DNS: Querying xmpp.jabber.at for A records.
DEBUG    Connecting to 88.99.81.6:5222
DEBUG    Event triggered: connected
DEBUG     ==== TRANSITION disconnected -> connected
DEBUG    SEND (IMMED): <stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    RECV: <stream:stream id="15390366131632816129" xml:lang="en" from="jabber.at" version="1.0">
DEBUG    RECV: <stream:features xmlns="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls></stream:features>
DEBUG    SEND (IMMED): <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls>
DEBUG    RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
DEBUG    Starting TLS
INFO     Negotiating TLS
INFO     Using SSL version: TLSv1
DEBUG    CERT: -----BEGIN CERTIFICATE-----
MIIHijCCBnKgAwIBAgISA9mXbpxCJPPM+QLI/Tsro1T5MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MjQxMTIzMzdaFw0x
ODExMjIxMTIzMzdaMBQxEjAQBgNVBAMTCWphYmJlci5hdDCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAMy+V7pvi4Jt+jVa5+4Cpdanr6WyFoNcCJQTsomq
5O3T8qebeFtItfp5qhddLOuURKkVlgX4pE6aDgHpuUWUQs/iJqrJYUfY4cTB/HuZ
a5uTXEjRIbGpX5STSVX934eNnZ2ikwALba5/hZSjLC6Tl+Rz+8cDvCduPPQ05RE6
tWUvFBaZWIDn/Cv9fg8pBuyg03YJhDZyN8an5FeCwAafFFY4sIBxtO9/yLH44vyk
qqaqQE52mJ85WnGt5FRw1iLGKFQc2h4hvF/JQZQxcMuGU/QmGsBiJ37tFND6qI/9
0ScUQivoOOyFQegsw1gipKDU8cNLKc84Zy+EZ5n9o1ka/asVUafVZsQd6jqqtd/6
9t09FQvhAclZedYw2l3jI6N6BeOuxW2gLF9cGt/F8ASC6d+I30rZzROq6CePNiz9
f/5MnY/6f8RL0QjCR5zpFt4jm3uiUdlS5jetml0HV8OXnJqdTArmRnOy4y/tYEKq
xXzN6Wv7l4HXFWQlGEDr/AsZKfUXpkxhGrO/4QSopJ/4SjjPKUUjSmf8awApj25T
JiolrIAOvByIapWJL2TpNOsDs2XjpGI5wrHpRNGdGbLnR0shYeWbAFptScgXVNhN
UMTbjJekyh4lUw78126oYAJZuoMgWhWDsC2yd8/1dlO93vjq4BfT6InCQ7+SHosL
ctfBAgMBAAGjggOeMIIDmjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBqxc1lxVq9c
NOTQLiOki/GFvY3OMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G
CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl
dHNlbmNyeXB0Lm9yZy8wgaAGA1UdEQSBmDCBlYIUY29uZmVyZW5jZS5qYWJiZXIu
YXSCDmVjaG8uamFiYmVyLmF0gg5odHRwLmphYmJlci5hdIINaXJjLmphYmJlci5h
dIIJamFiYmVyLmF0gg9wcm94eS5qYWJiZXIuYXSCEHB1YnN1Yi5qYWJiZXIuYXSC
EHVwbG9hZC5qYWJiZXIuYXSCDnhtcHAuamFiYmVyLmF0MIH+BgNVHSAEgfYwgfMw
CAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDov
L2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0
aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRp
ZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQ
b2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9y
eS8wggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDBFkrgp3LS1DktyArBB3DU8MSb
3pkaSEDB+gdRZPYzYAAAAWVr49S6AAAEAwBHMEUCIQDbUleknLwzWufUVSjuDgI5
lHggj8iyVoben84c/sQYvQIgbiPPtnboIEcZNgfSpzfAvcGzDeZbXz5TK8Dv9vAC
vxAAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWVr49TPAAAE
AwBHMEUCIQCIU+MEDgX+Rv1/4H6ZwSVlswfhyISFpuSmNhbVSmes7AIgGH/AXikW
S4SemGl4jGGtvr4MfepdMN9mIuJ4zR98QPkwDQYJKoZIhvcNAQELBQADggEBACRv
jGRDQ+w2L6RhvwYCobDXkb0bpjO6uB9aRjrBCTVSDh7hTp6eeDAEDIwoeN5z51eu
9ZzpkKoedcS0YAdmhLmX15lnFttED/ijMlAcCPrgQi8FB4ZS9r9Bhbcxr3GT2R05
rZmULw+uu4i5FocvNEt5m+7vOqny1HmPCR2T9kbwa8Yx4GPtXE+MxrsIrYHHYLNF
JoKMfms8/Ma4gmWlTGqhZoTkbMDQi3DQRNQ4t+p5yZCJtkXu8x/YfxbZSc+AEH9T
uJzWTOur8ob/tEN0G9BdRL6iKO9yw6IU3LYVLNcNdHKBdJEhhMHUCbE4ODnU3Z/h
CCK6DpawrbHJK46d8mc=
-----END CERTIFICATE-----

DEBUG    Event triggered: ssl_cert
ERROR    Certificate has expired.
DEBUG    Event triggered: session_end
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    SEND (IMMED): <stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    Event triggered: socket_error
WARNING  Failed to send b"<stream:stream to='jabber.at' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>"
DEBUG    Event triggered: session_end
DEBUG    Event triggered: socket_error
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    Event triggered: socket_error
ERROR    Socket Error #9: Bad file descriptor
DEBUG    reconnecting...
DEBUG    connecting...

jwchat.org

$ python3 echo_client.py --j ******@jwchat.org -p ********* -v
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: STARTTLS
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: Resource Binding
DEBUG    Loaded Plugin: RFC 3920: Stream Feature: Start Session
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Roster Versioning
DEBUG    Loaded Plugin: RFC 6121: Stream Feature: Subscription Pre-Approval
DEBUG    Loaded Plugin: RFC 6120: Stream Feature: SASL
DEBUG    Loaded Plugin: XEP-0030: Service Discovery
DEBUG    Loaded Plugin: XEP-0004: Data Forms
DEBUG    Loaded Plugin: XEP-0082: XMPP Date and Time Profiles
DEBUG    Loaded Plugin: XEP-0131: Stanza Headers and Internet Metadata
DEBUG    Loaded Plugin: XEP-0060: Publish-Subscribe
DEBUG    Loaded Plugin: XEP-0199: XMPP Ping
DEBUG    Waiting 2.027951145930004 seconds before connecting.
DEBUG    DNS: Querying SRV records for jwchat.org
DEBUG    DNS: Querying jwchat.org for AAAA records.
DEBUG    DNS: No AAAA records for jwchat.org
DEBUG    DNS: Querying jwchat.org for A records.
DEBUG    Connecting to 188.40.80.245:5222
DEBUG    Event triggered: connected
DEBUG     ==== TRANSITION disconnected -> connected
DEBUG    Starting HANDLER THREAD
DEBUG    Loading event runner
DEBUG    SEND (IMMED): <stream:stream to='jwchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    RECV: <stream:stream from="jwchat.org" version="1.0" xml:lang="en" id="7017279279064869184">
DEBUG    RECV: <stream:features xmlns="http://etherx.jabber.org/streams"><c xmlns="http://jabber.org/protocol/caps" node="http://www.process-one.net/en/ejabberd/" hash="sha-1" ver="HiCcrtD+h+kKiCJpPPzqXGnZR2w=" /><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls></stream:features>
DEBUG    SEND (IMMED): <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls>
DEBUG    RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
DEBUG    Starting TLS
INFO     Negotiating TLS
INFO     Using SSL version: TLSv1
DEBUG    CERT: -----BEGIN CERTIFICATE-----
MIIGMDCCBRigAwIBAgISA1BS84hGbwQA8ig1IybiUuiSMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MTgyMTAyMjZaFw0x
ODExMTYyMTAyMjZaMB0xGzAZBgNVBAMTEmFjY291bnRzLngtYmVyZy5kZTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZjsa54QCVIjqddF4/cXizXX6K3
aB1gEROmK0zvP/VV59lYt7yALrn23W5fzqs44ltiWZP8ISnYPK3RvbrfcmKSxetW
UHNCGykK/rr2aHAsmvv2lNPh8dNTctyYr/hTskrHiiqFgi0TrvqDN1BvSc508RGp
HywIA5ppDN9ImzrlB4o+uXRo2cUxLOAFcVQEhwqTaTdDYSQUVPeiYqHYW4y5Xq7Q
dJL36IKZf0rvVdt3f360lwt9aEenAMZ5OYMv6sMaRegcCEbXwOcRw2FNLh45hc5d
5l0c/W5xQgqQIiP/0AtTPOftZG3HUQFuPWws/utU+fXJRVKtdJbJIiZRSjsCAwEA
AaOCAzswggM3MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU7z/ixwzDU4HW6PurrMHr
G7UKO54wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzA+BgNVHREENzA1ghNhY2NvdW50cy5qd2NoYXQub3JnghJhY2NvdW50
cy54LWJlcmcuZGWCCmp3Y2hhdC5vcmcwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEw
geYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1h
eSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25s
eSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3Vu
ZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQQGCisG
AQQB1nkCBAIEgfUEgfIA8AB3ANt0r+7LKeyx/so+cW0s5bmquzb3hHGDx12dTze2
H79kAAABZU8Pln4AAAQDAEgwRgIhAPCcltTOoGeSGsRS5JkfQnBq3ChDyAOQg7OV
N8d/dyuaAiEA4inwJt5F0yl4HC+D/llaGFcyCZfrNGzzv0ZfhM8JZ/YAdQApPFGW
VMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWVPD5iIAAAEAwBGMEQCIFJb
oAgeWBHtsXN7Zo5N+evD1yinfyQxGXaTOFOr6GbTAiAxe49WYD6cUmAbOkSyllpG
IR7v9nYCewGSCKZJmBVuZjANBgkqhkiG9w0BAQsFAAOCAQEADoSvisqytGEznOy2
dBPaSIexs2BLb1xMFx7v9RNsacU9SAAjnZI4VOUwc1vGENs7nH2bCzFXBn09IUA9
CZa/WRsXnU7ly12iNewlzyhFViBHaOYOiM5DTAVjn0gY0S5F1IgGAbJMBjWPyHtl
dt2FpDMERV0r6kK8AYpIPVxfr1X6a/7oncE3DSK7Pc6IxbBvdmEllpQ43Lw3hKiG
D6ZI95bFa1Gcl8j7bbNmdusSu9tL5v0HXH5sXFEvnuHK+9HZNGpAojkMKvbJ+5Cx
/ha9zIgnwjMHIp4t4Y3kwZrBw1oYpWdYQyPLetK8WM8j7WoeqOs8UmEZfjIKV69P
ZyCZGQ==
-----END CERTIFICATE-----

DEBUG    Event triggered: ssl_cert
ERROR    Certificate has expired.
DEBUG    Event triggered: session_end
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    SEND (IMMED): <stream:stream to='jwchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    Event triggered: socket_error
WARNING  Failed to send b"<stream:stream to='jwchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>"
DEBUG    Event triggered: session_end
DEBUG    Event triggered: socket_error
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    Event triggered: socket_error
ERROR    Socket Error #9: Bad file descriptor
DEBUG    reconnecting...
DEBUG    connecting...
DEBUG    Waiting 1.9173612032388647 seconds before connecting.
DEBUG    No remaining DNS records to try.
DEBUG    Waiting 3.6843064312295164 seconds before connecting.
DEBUG    DNS: Querying SRV records for jwchat.org
DEBUG    DNS: Querying jwchat.org for AAAA records.
DEBUG    DNS: No AAAA records for jwchat.org
DEBUG    DNS: Querying jwchat.org for A records.
DEBUG    Connecting to 188.40.80.245:5222
DEBUG    Event triggered: connected
DEBUG     ==== TRANSITION disconnected -> connected
DEBUG    SEND (IMMED): <stream:stream to='jwchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    RECV: <stream:stream from="jwchat.org" version="1.0" xml:lang="en" id="12889234555851272116">
DEBUG    RECV: <stream:features xmlns="http://etherx.jabber.org/streams"><c xmlns="http://jabber.org/protocol/caps" node="http://www.process-one.net/en/ejabberd/" hash="sha-1" ver="HiCcrtD+h+kKiCJpPPzqXGnZR2w=" /><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls></stream:features>
DEBUG    SEND (IMMED): <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required /></starttls>
DEBUG    RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
DEBUG    Starting TLS
INFO     Negotiating TLS
INFO     Using SSL version: TLSv1
DEBUG    CERT: -----BEGIN CERTIFICATE-----
MIIGMDCCBRigAwIBAgISA1BS84hGbwQA8ig1IybiUuiSMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA4MTgyMTAyMjZaFw0x
ODExMTYyMTAyMjZaMB0xGzAZBgNVBAMTEmFjY291bnRzLngtYmVyZy5kZTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZjsa54QCVIjqddF4/cXizXX6K3
aB1gEROmK0zvP/VV59lYt7yALrn23W5fzqs44ltiWZP8ISnYPK3RvbrfcmKSxetW
UHNCGykK/rr2aHAsmvv2lNPh8dNTctyYr/hTskrHiiqFgi0TrvqDN1BvSc508RGp
HywIA5ppDN9ImzrlB4o+uXRo2cUxLOAFcVQEhwqTaTdDYSQUVPeiYqHYW4y5Xq7Q
dJL36IKZf0rvVdt3f360lwt9aEenAMZ5OYMv6sMaRegcCEbXwOcRw2FNLh45hc5d
5l0c/W5xQgqQIiP/0AtTPOftZG3HUQFuPWws/utU+fXJRVKtdJbJIiZRSjsCAwEA
AaOCAzswggM3MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU7z/ixwzDU4HW6PurrMHr
G7UKO54wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzA+BgNVHREENzA1ghNhY2NvdW50cy5qd2NoYXQub3JnghJhY2NvdW50
cy54LWJlcmcuZGWCCmp3Y2hhdC5vcmcwgf4GA1UdIASB9jCB8zAIBgZngQwBAgEw
geYGCysGAQQBgt8TAQEBMIHWMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCBqwYIKwYBBQUHAgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1h
eSBvbmx5IGJlIHJlbGllZCB1cG9uIGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25s
eSBpbiBhY2NvcmRhbmNlIHdpdGggdGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3Vu
ZCBhdCBodHRwczovL2xldHNlbmNyeXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQQGCisG
AQQB1nkCBAIEgfUEgfIA8AB3ANt0r+7LKeyx/so+cW0s5bmquzb3hHGDx12dTze2
H79kAAABZU8Pln4AAAQDAEgwRgIhAPCcltTOoGeSGsRS5JkfQnBq3ChDyAOQg7OV
N8d/dyuaAiEA4inwJt5F0yl4HC+D/llaGFcyCZfrNGzzv0ZfhM8JZ/YAdQApPFGW
VMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAAAWVPD5iIAAAEAwBGMEQCIFJb
oAgeWBHtsXN7Zo5N+evD1yinfyQxGXaTOFOr6GbTAiAxe49WYD6cUmAbOkSyllpG
IR7v9nYCewGSCKZJmBVuZjANBgkqhkiG9w0BAQsFAAOCAQEADoSvisqytGEznOy2
dBPaSIexs2BLb1xMFx7v9RNsacU9SAAjnZI4VOUwc1vGENs7nH2bCzFXBn09IUA9
CZa/WRsXnU7ly12iNewlzyhFViBHaOYOiM5DTAVjn0gY0S5F1IgGAbJMBjWPyHtl
dt2FpDMERV0r6kK8AYpIPVxfr1X6a/7oncE3DSK7Pc6IxbBvdmEllpQ43Lw3hKiG
D6ZI95bFa1Gcl8j7bbNmdusSu9tL5v0HXH5sXFEvnuHK+9HZNGpAojkMKvbJ+5Cx
/ha9zIgnwjMHIp4t4Y3kwZrBw1oYpWdYQyPLetK8WM8j7WoeqOs8UmEZfjIKV69P
ZyCZGQ==
-----END CERTIFICATE-----

DEBUG    Event triggered: ssl_cert
ERROR    Certificate has expired.
DEBUG    Event triggered: session_end
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    SEND (IMMED): <stream:stream to='jwchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>
DEBUG    Event triggered: socket_error
WARNING  Failed to send b"<stream:stream to='jwchat.org' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0'>"
DEBUG    Event triggered: session_end
DEBUG    Event triggered: socket_error
DEBUG    Event triggered: disconnected
DEBUG     ==== TRANSITION connected -> disconnected
DEBUG    Event triggered: socket_error
ERROR    Socket Error #9: Bad file descriptor
DEBUG    reconnecting...
DEBUG    connecting...
DEBUG    Waiting 2.016161060685047 seconds before connecting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions