Open l29ah opened 4 years ago
Seems like it confused about challenge-response auth:
XML::Stream: Send: (<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'></auth>)
...
XML::Stream: Read: buff(<challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>буковки</challenge>)
XML::Stream: Send: (<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>ещё буковки</response>)
XML::Stream: Read: buff(<challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>и ещё</challenge>)
XML::Stream: Send: (<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'></response>)
Had this problem with talk.google.com, used the -n flag and fixed it.
Disabling TLS certificate verification isn't an option to me, so i just rewritten sendxmpp: https://hackage.haskell.org/package/hsendxmpp