slixmpp/sleekxmpp
Florent Le Coz f5ae98aaf1 Fix saslprep on the username
Two issues fixed here:

- ints are not comparable with bytes, so char was never == to b',', which
  renders the whole function pointless
- The bytes were converted back to “characters” by using chr(), which
  doesn’t make sense if the username contains characters that fit on more
  than one bytes. This would trigger an “invalid username” error from the
  server when using a non-ascii JID.
2014-08-25 01:08:13 +02:00
..
features Revert "cleanup semicolons, whitespace and mutable default arguments" 2014-08-18 15:15:14 +02:00
plugins Fix some more Unicode in **kwargs issues in Py2.6 2014-08-21 10:05:42 -07:00
roster Revert "cleanup semicolons, whitespace and mutable default arguments" 2014-08-18 15:15:14 +02:00
stanza Allow IQ processing based on only id value before the session is bound. 2014-02-14 13:50:21 -08:00
test Revert "cleanup semicolons, whitespace and mutable default arguments" 2014-08-18 15:15:14 +02:00
thirdparty Revert "cleanup semicolons, whitespace and mutable default arguments" 2014-08-18 15:15:14 +02:00
util Fix saslprep on the username 2014-08-25 01:08:13 +02:00
xmlstream Fix some more Unicode in **kwargs issues in Py2.6 2014-08-21 10:05:42 -07:00
__init__.py Add null handler to logging engine 2013-08-10 21:34:18 +04:00
api.py Substitute a blank JID for the boundjid in API calls. 2012-07-25 01:33:44 -07:00
basexmpp.py Revert "cleanup semicolons, whitespace and mutable default arguments" 2014-08-18 15:15:14 +02:00
clientxmpp.py fix mutable default arguments 💥 2014-08-18 00:18:10 +02:00
componentxmpp.py Revert "cleanup semicolons, whitespace and mutable default arguments" 2014-08-18 15:15:14 +02:00
exceptions.py Ensure XMPPError.text is a string. 2013-01-24 02:45:14 -08:00
jid.py Fix deepcopying JIDs 2013-09-24 16:32:30 -07:00
version.py Bump to 1.3.1 2014-06-09 08:30:31 -07:00