diff options
author | Fedor Brunner <fedor.brunner@azet.sk> | 2014-03-31 18:54:20 +0400 |
---|---|---|
committer | Fedor Brunner <fedor.brunner@azet.sk> | 2014-03-31 18:54:20 +0400 |
commit | 765fdf616403010a06dca59c84ddd2732c7cd1b8 (patch) | |
tree | a3757d8d025cb819f8b51140713b6b80f09f7d96 /nbxmpp/transports_nb.py | |
parent | 135984414a9393e6331e74310a285e13c6f4c464 (diff) |
BOSH doesn't support channel binding.python3
BOSH (XEP-0124) uses short lived HTTPS connections for encryption.
Channel binding requires long lived TLS connection, therefor
doesn't work with XMPP over BOSH.
Fixes #22
Diffstat (limited to 'nbxmpp/transports_nb.py')
-rw-r--r-- | nbxmpp/transports_nb.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nbxmpp/transports_nb.py b/nbxmpp/transports_nb.py index e9e8889..662b7eb 100644 --- a/nbxmpp/transports_nb.py +++ b/nbxmpp/transports_nb.py @@ -555,7 +555,7 @@ class NonBlockingTCP(NonBlockingTransport, IdleObject): return None self.sendbuff = self.sendqueue.pop(0) try: - send_count = self._send(self.sendbuff) + send_count = self._send(self.sendbuff.encode("utf-8")) if send_count: sent_data = self.sendbuff[:send_count] self.sendbuff = self.sendbuff[send_count:] |