5.2.20
11/24/2020

[#289] No data read after StartTLS when built against gnutls
Summary No data read after StartTLS when built against gnutls
Queue gloox
Queue Version SVN
Type Bug
State Unconfirmed
Priority 3. High
Owners
Requester linkmauve (at) linkmauve (dot) fr
Created 03/09/2020 (260 days ago)
Due
Updated 03/09/2020 (260 days ago)
Assigned
Resolved

History
03/09/2020 05:50:37 PM linkmauve (at) linkmauve (dot) fr Comment #1
State ⇒ Unconfirmed
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ No data read after StartTLS when built against gnutls
Queue ⇒ gloox
New Attachment: testcase.cpp Download
Reply to this comment
When gloox is built against gnutls, the log in process stops happening 
just before the second <stream:stream> should be received from the 
server. I can see in Wireshark that the data is received and complete, 
up to the <stream:features/> nonza.

It doesn’t happen if gloox is built against OpenSSL instead. It also 
doesn’t happen when gnutls is used and I’m running the testcase in 
strace.