summaryrefslogtreecommitdiff
path: root/sleekxmpp/util/sasl/mechanisms.py
AgeCommit message (Collapse)Author
2014-08-25Fix saslprep on the usernameFlorent Le Coz
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-05-14support 'success' phase correctlyGraham
When the GSSAPI mechanism's process() function is invoked for the third time (on success) it must not attempt further processing. Instead it should clean the context and return an empty response.
2014-05-14don't use the kerberos.GSSError.message attributeGraham
Replaced the reference to kerberos.GSSError.message in any raised exception, because: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 and its natural repr is probably the most desirable output.
2014-04-20Fix using SCRAM with ejabberdLance Stout
2013-12-23Fix X-FACEBOOK-PLATFORM authentication in Python3.Tobias Friemel
2013-05-13Update copyright years, and license for SueltaLance Stout
2013-05-13Update copyright for sasl modules.Lance Stout
2013-01-08Give X-FACEBOOK-PLATFORM precedence over DIGEST-MD5Lance Stout
2013-01-02util/sasl/mechanisms.py: SASLMutualAuthFailed not definedOskari Timperi
SASLMutualAuthFailed was not imported from sleekxmpp.util.sasl.client
2012-11-27Fix DIGEST-MD5 support for picky serversLance Stout
2012-09-11Add support for Google's X-OAUTH2 SASL mechanismLance Stout
2012-07-30Update and integrate Suelta.Lance Stout