summaryrefslogtreecommitdiff
path: root/sleekxmpp/thirdparty
AgeCommit message (Collapse)Author
2014-08-23fix args, kwargs which were broken with #310. this is essentially the same ↵Robin Gloster
but working
2014-08-23cleanup semicolons, whitespace and mutable default argumentsRobin Gloster
2014-08-18Revert "cleanup semicolons, whitespace and mutable default arguments"Robin Gloster
This reverts commit 7265682a4d57d88956cb54f98f7a470465bbf417.
2014-08-18cleanup semicolons, whitespace and mutable default argumentsRobin Gloster
2013-07-26fix: replace mutable argument (a list) in StateMachine constructorJean-Philippe Caruana
2013-07-26optimize importsJean-Philippe Caruana
2013-05-09Fix in tzoffset and _get_fixed_offset_tzKlaudiusz Staniek
The tzoffset object is constructed with offset in minutes not in seconds.
2012-08-12Merge branch 'master' into developLance Stout
2012-08-12Fix ISO date parsing fallback.Lance Stout
Closes issue #194
2012-08-10Merge branch 'master' into developLance Stout
2012-08-10Fix handling state machine lock when quick exiting.Lance Stout
2012-08-10Exit transition immediately if already in the desired state.Lance Stout
2012-07-31Merge branch 'master' into developLance Stout
Conflicts: sleekxmpp/thirdparty/__init__.py
2012-07-30Update and integrate Suelta.Lance Stout
2012-07-16Merge branch 'master' into developLance Stout
2012-07-06Handle converting None to byte data (b'').Lance Stout
2012-06-07Added the Socksipy module in the thirdparty of SleekXMPP.Sandro Munda
Updated the LICENSE file with the license of the Socksipy module (New-BSD).
2012-05-25Fix X-FACEBOOK-PLATFORM mechanism to work with Python3.Lance Stout
2012-05-14Use SASLPrepFailure as the exception name instead of UnicodeError.Lance Stout
2012-04-06Correct the statemachine's ensure_any method.Lance Stout
It had not been updated to use the new condition instead of the old threading event.
2012-04-06Add support for XEP-0027Lance Stout
2012-03-28Tidy up the state machine and use a threading condition instead of an event.Lance Stout
Fixes issue #154
2012-02-18Fix instances of using undefined variables.Lance Stout
2012-02-03Don't assume data is ASCII in saslprep.Lance Stout
2012-01-25Merge pull request #138 from rhcarvalho/patch-2Lance Stout
Set default argument value.
2012-01-23Revert the X-GOOGLE-TOKEN mech to not perform HTTP requests.Lance Stout
Added new example for how to retrieve a Google token, following the best case, non-browser, workflow. Other thirdparty auth mechs (Facebook, MSN) follow a similar pattern of using an access token.
2012-01-22Fix ValueError when line has more than one '='.Rodolfo Carvalho
2012-01-22Set default argument value. Rodolfo Henrique Carvalho
Without this features/feature_mechanisms/mechanisms.py throws an error when calling the method `process' without arguments on this mechanism.
2012-01-21Add support for X-GOOGLE-TOKEN.Lance Stout
This is mainly just useful for authenticating without using TLS. If an access token is not provided, an attempt will be made to retrieve one from Google.
2012-01-20Make things work with Python3's byte semantics.Lance Stout
2012-01-20Add support for X-FACEBOOK-PLATFORM SASL mechanism.Lance Stout
This requires an extra credential for SASL authentication: xmpp = ClientXMPP('user@chat.facebook.com', '...access_token...') xmpp.credentials['api_key'] = '...api_key...'
2012-01-07Sync with Suelta.Lance Stout
2012-01-06Add support for MSN with X-MESSENGER-OAUTH2 SASL support.Lance Stout
NOTE: This requires already having the access token. It does NOT perform any OAuth requests.
2011-10-27FIX SCRAM-SHA-1-PLUSLance Stout
The mechanism name was being correctly de-plussed, but then we used the original, -PLUS, name to extract the hash, finding SHA-1-PLUS and therefore finding no match. Test-Information: Tested with Sleek against an Isode M-Link with SCRAM-SHA-1-PLUS available. Author: dwd
2011-08-05Hotfix for ANONYMOUS mech support.sleek-1.0-Beta6.11.0-Beta6.1Lance Stout
Updates version to 1.0-Beta6.1
2011-08-04Fix Python3 issue with dict.has_key()Lance Stout
2011-08-04Fix Python3 bug.Lance Stout
Use int() instead of long()
2011-08-04Actually, we can work around needing dateutil.Lance Stout
If dateutil is present, we'll use that. If not, we'll use some regexes from the fixed_datetime module.
2011-08-03Make sure to keep David Cridland's license and copyright.Lance Stout
2011-08-03Integrate a modified version of Dave Cridland's Suelta SASL library.Lance Stout
2011-01-19Fix thirdparty imports for Python3Lance Stout
2011-01-15Make it easier to import OrderedDictLance Stout
2010-12-21Added ordereddict implementation to thirdparty.Lance Stout
See http://pypi.python.org/pypi/ordereddict and http://code.activestate.com/recipes/576693/.
2010-11-06Logging no longer uses root logger.Lance Stout
Each module should now log into its own logger.
2010-10-20pep8 fixes on core libraryNathan Fritz
2010-10-20reconnect if session isn't established within 15 secondsNathan Fritz
2010-10-20fixed logic error in state machineNathan Fritz
2010-10-14fixed socket name collision in xmlstream.py and fixed python 3.x compatibilityNathan Fritz
2010-10-13new state machine in placeNathan Fritz