summaryrefslogtreecommitdiff
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-08-25Fix saslprep for non-ascii usernamesFlorent Le Coz
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-21Fix some more Unicode in **kwargs issues in Py2.6Lance Stout
2014-08-18Merge pull request #311 from Mayflower/developLance Stout
Revert "cleanup semicolons, whitespace and mutable default arguments"
2014-08-18Revert "cleanup semicolons, whitespace and mutable default arguments"Robin Gloster
This reverts commit 7265682a4d57d88956cb54f98f7a470465bbf417.
2014-08-17Merge pull request #309 from Mayflower/whitespace_keepaliveLance Stout
only schedule whitespace keepalive if enabled
2014-08-17Merge pull request #308 from Mayflower/developLance Stout
Serialize JID to allow json serializing
2014-08-17Merge pull request #310 from Mayflower/cleanupLance Stout
Cleanup
2014-08-18fix mutable default arguments :boom:Robin Gloster
2014-08-18cleanup semicolons, whitespace and mutable default argumentsRobin Gloster
2014-08-18cleanup semicolons, whitespace and mutable default argumentsRobin Gloster
2014-08-18fix mutable default arguments :boom:Robin Gloster
2014-08-17only schedule whitespace keepalive if enabledRobin Gloster
2014-08-17only schedule whitespace keepalive if enabledRobin Gloster
2014-08-17serialize JID to allow json serializingRobin Gloster
2014-08-16Remove deprecated xmlstream/jid.pyFlorent Le Coz
2014-08-15Remove google modules from setup.py fileVincent Canfield
2014-08-11Merge pull request #305 from trinque/developLance Stout
Added wait param to XEP_0009 RemoteSession.close
2014-08-10Added wait param to XEP_0009 RemoteSession.closeMichael Trinque
This parameter is False by default to preserve existing behavior.
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-15New version of the socks library socksipy from ↵Keith Gray
https://code.googlle.com/p/socksipy-branch/
2014-06-15Fixed a unicode error in xep_0065 on Python 3Keith Gray
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