Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-02 | XMLStream: factorize the highlight function so it can be used in tests as well | Emmanuel Gil Peyrot | |
2015-02-28 | Set XMLStream.socket after the SSL connection is made too | mathieui | |
Fixes SCRAM-SHA-1-PLUS. | |||
2015-02-23 | Add back stanza-specific exception handlers | mathieui | |
(fixes the test suite too) | |||
2015-02-22 | Use CallbackCoroutine with Iq callbacks too | mathieui | |
2015-02-22 | Allow event handlers to be coroutine functions | mathieui | |
And do not copy data when running events with XMLStream.event() | |||
2015-02-17 | Check that ciphers have been initialized | mathieui | |
(if not, python will use the system default) | |||
2015-02-04 | XMLStream must provide the BaseProtocol interface | Florent Le Coz | |
2015-01-03 | Do not copy the stanza before calling each handlerexp_idle_call | Florent Le Coz | |
2015-01-03 | Delay the handling of stanza for when the process is not busy | Florent Le Coz | |
We use some dirty monkey-patching to add a idle_call() function to the asyncio module. We then use that method to handle each received stanza only when the event loop is not busy with some other IO (mainly, the standard input) | |||
2014-12-17 | Make the ca_certs option useful again (CA-based cert validation) | mathieui | |
It was broken since the fork. | |||
2014-12-11 | Bring back authentication through SASL EXTERNAL | mathieui | |
(and only update the ssl context before it gets used) | |||
2014-11-12 | Let loop.create_connection do its getaddrinfo coroutine if there are no dns ↵ | mathieui | |
records left/available | |||
2014-11-02 | Fix default value of dns_answers to None (instead of []) | Florent Le Coz | |
2014-11-02 | Use aiodns instead of dnspython to query DNS records | mathieui | |
2014-10-30 | Add the ssl_cert and ssl_invalid_chain back | mathieui | |
- hack the stdlib to get the peercert, remove that hack when http://bugs.python.org/issue22768 gets fixed | |||
2014-10-30 | Make the "ciphers" option work again | mathieui | |
2014-10-30 | Remove the ssl_version option, as the defaults in python3.4 are sane | mathieui | |
2014-09-01 | Reintroduce XMLStream.process, making it run the asyncio event loop. | Emmanuel Gil Peyrot | |
2014-09-01 | Add pygments support to debug output. | Emmanuel Gil Peyrot | |
2014-09-01 | Remove sys.version_info checks for python2 and clean some imports. | Emmanuel Gil Peyrot | |
2014-08-01 | Add the 'connecting' event | Florent Le Coz | |
2014-07-30 | Fix the connection (and a few minor things) in xmlstream | Florent Le Coz | |
2014-07-23 | And that | Florent Le Coz | |
2014-07-23 | Forgot to remove that | Florent Le Coz | |
2014-07-23 | Cleanup how events are run, they are always direct by definition now | Florent Le Coz | |
2014-07-22 | Use ".remove()" instead of "is in" followed by ".pop()" | Emmanuel Gil Peyrot | |
2014-07-22 | An other cleanup of xmlstream.py | Florent Le Coz | |
Remove some useless things (like handling signals, managing the threads, etc), add some comment to recently added/fixed methods… | |||
2014-07-22 | Remove unused RestartStream exception | Florent Le Coz | |
2014-07-21 | Remove the now useless state machine | Florent Le Coz | |
2014-07-21 | Make connect(), abort() and reconnect() work | Florent Le Coz | |
All the auto_reconnect, connect_retry logic and that kind of stuf has been entirely removed. | |||
2014-07-21 | Clean a new bunch of stuf | Florent Le Coz | |
2014-07-21 | Remove the send_thread() function, and the stop threading.event | Florent Le Coz | |
2014-07-20 | Make xmlstream use an asyncio loop | Florent 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-17 | Rename to slixmpp | Florent Le Coz | |