summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-09-01Always use OrderedDict from collections, and remove its implementation in ↵Emmanuel Gil Peyrot
slixmpp.thirdparty.
2014-09-01Move examples from the deprecated optparse to argparse, and remove the ↵Emmanuel Gil Peyrot
redundant -v option.
2014-09-01Import getpass from getpass, instead of using getpass.getpass everytime.Emmanuel Gil Peyrot
2014-09-01Remove (usually) useless comments in examples about OpenFire and how to ↵Emmanuel Gil Peyrot
verify a certificate.
2014-09-01Reintroduce XMLStream.process, making it run the asyncio event loop.Emmanuel Gil Peyrot
2014-09-01Remove threaded from examples’ add_event_handler.Emmanuel Gil Peyrot
2014-09-01Remove raw_input usage and other python2 support in examplesEmmanuel Gil Peyrot
2014-09-01Set the shebang to python3 everywhere.Emmanuel Gil Peyrot
2014-09-01Add pygments support to debug output.Emmanuel Gil Peyrot
2014-09-01Remove sys.version_info checks for python2 and clean some imports.Emmanuel Gil Peyrot
2014-08-25Fix saslprep for non-ascii usernamesFlorent Le Coz
2014-08-16Remove deprecated xmlstream/jid.pyFlorent Le Coz
2014-08-15Remove google modules from setup.py fileVincent Canfield
2014-08-01Fix some more blocking iqFlorent Le Coz
2014-08-01Add the 'connecting' eventFlorent Le Coz
2014-08-01Improve the events triggered on failed authenticationFlorent Le Coz
Trigger failed_auth as before, once for each failed method Trigger failed_all_auth once all method failed Trigger no_auth only if we couldn’t even try one method
2014-07-30Fix the connection (and a few minor things) in xmlstreamFlorent Le Coz
2014-07-30Fix the iq.send() function, and a bunch of places where it is calledFlorent Le Coz
This is a big-and-dirty commit with a bunch of cleanup, maybe breaking a few things, and not fixing all iq.send() calls yet.
2014-07-24Remove all the google stufFlorent Le Coz
2014-07-23And thatFlorent Le Coz
2014-07-23Forgot to remove thatFlorent Le Coz
2014-07-23Cleanup how events are run, they are always direct by definition nowFlorent Le Coz
2014-07-22Use ".remove()" instead of "is in" followed by ".pop()"Emmanuel Gil Peyrot
2014-07-22An other cleanup of xmlstream.pyFlorent Le Coz
Remove some useless things (like handling signals, managing the threads, etc), add some comment to recently added/fixed methods…
2014-07-22Remove unused RestartStream exceptionFlorent Le Coz
2014-07-21Remove the now useless state machineFlorent Le Coz
2014-07-21Make connect(), abort() and reconnect() workFlorent Le Coz
All the auto_reconnect, connect_retry logic and that kind of stuf has been entirely removed.
2014-07-21Clean a new bunch of stufFlorent Le Coz
2014-07-21Remove the send_thread() function, and the stop threading.eventFlorent Le Coz
2014-07-21Fix signature of init_plugins() functionFlorent Le Coz
2014-07-20Make xmlstream use an asyncio loopFlorent Le Coz
Scheduled events, connection, TLS handshake (with STARTTLS), read and write on the socket are all done using only asyncio. A lot of threads, and thread-related (and thus useless) things still remain. This is only a first step.
2014-07-17Rename to slixmppFlorent Le Coz
2014-06-09Bump to 1.3.1Lance Stout
2014-06-09Fix things again, this time for python3Lance Stout
2014-06-08Bump to 1.3.0sleek-1.3.01.3.0Lance Stout
2014-06-08Make ssl args work in Python <=2.6.4Lance Stout
2014-06-08Bring back use of dnspython for A/AAAA resolution.Lance Stout
This is behind a use_dnspython flag, however, so it can be disabled as desired.
2014-06-07Only request auto-receipts for messages with bodiesLance Stout
2014-06-07Fix own_host in ping pluginLance Stout
2014-05-16Merge pull request #294 from mofrank/developLance Stout
Fixes log.debug message in _connect_proxy
2014-05-16Merge pull request #292 from 4gra/developLance Stout
Fix support for jabberd2 with GSSAPI
2014-05-16Fixes log.debug message in _connect_proxymofrank
2014-05-14Support jabberd2 SASL with really empty responseGraham
Despite http://xmpp.org/rfcs/rfc3920.html#rfc.section.6.2, jabberd version 2.2.14 cannot accept the typical "<response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">=</response>". Instead it must be truly empty, so we force an empty response for this stanza only.
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-20Merge branch 'develop' of github.com:fritzy/SleekXMPP into developsleek-1.2.51.2.5Lance Stout
2014-04-20Fix using SCRAM with ejabberdLance Stout
2014-04-20Merge pull request #285 from lovesnow/developLance Stout
Fix Don't process vCard avatars for MUC occupants caused TypeError
2014-04-20Bump versionLance Stout
2014-04-20Merge pull request #288 from tpltnt/developLance Stout
doc typo fixed