summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2014-04-19doc typo fixedtpltnt
2014-02-21Fix Don't process vCard avatars for MUC occupants caused TypeErrorlovesnow
2014-02-14Bump versionLance Stout
2014-02-14Allow IQ processing based on only id value before the session is bound.Lance Stout
See issue #278
2014-02-09Bump versionLance Stout
2014-02-09Merge pull request #280 from allan-simon/developLance Stout
fixed setRole function,
2014-02-09Include stanza dirsLance Stout
2014-02-09Bump minor versionLance Stout
2014-02-09Fix setup.py to include xep_0323 and xep_0325Lance Stout
2014-02-07fixed setRole function, the check where made against 'affiliation' values, ↵Allan Simon
now we do that against actual role values
2014-02-06Get the IoT plugins to pass tests on Py3sleek-1.2.01.2.0Lance Stout
2014-02-06Merge branch 'develop' of github.com:fritzy/SleekXMPP into developLance Stout
2014-02-06Merge pull request #277 from allan-simon/developLance Stout
close #276, now we trigger 'groupchat_message_error'
2014-02-06Merge pull request #272 from tfriem/developLance Stout
Fix X-FACEBOOK-PLATFORM authentication in Python3.
2014-02-06Add Py3.3 to list of supported versionsLance Stout