Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-27 | Put the queue exception at toplevel | mathieui | |
2019-12-27 | Improve the send queue code a bit | mathieui | |
2019-12-27 | add a separate place for slow ass filters | mathieui | |
2019-12-27 | raise Exception | mathieui | |
2019-12-27 | Try/except around outbound stanza processing | mathieui | |
to avoid killing the send loop when a filter has an error | |||
2019-12-27 | Remove trailing whitespace | mathieui | |
2019-12-27 | Run the send queue in a separate coroutine | mathieui | |
To be able to run async stream filters | |||
2019-08-28 | Revert "Remove a block of compatibility code" | Maxime “pep” Buquet | |
This reverts commit 37bc1bb9b3bdc26b7f28b30406d1013f9b0f6ceb. Confusion confusion. Mathieui thought this was a sleekxmpp thing when it's actually been added not so long ago. | |||
2019-08-26 | Remove a block of compatibility code | mathieui | |
even if the user makes that mistake, it does not cause problems down the line. | |||
2019-07-16 | xmlstream/stanzabase: remove unused interfaces and types attributes | Maxime “pep” Buquet | |
These are already on each stanza, and were not applicable to all stanzas anyway. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-07-13 | Make generated stanza id truly random | Maxime “pep” Buquet | |
Fix long-standing security issues where stanza @id be predictable. Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-07-03 | xmlstream.disconnect: add compat behaviour, set wait to default `2.0` when ↵ | Maxime “pep” Buquet | |
True is passed. Update documentation Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-04-24 | xmlstream.disconnect: fix frenchism in docstring | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-04-24 | xmlstream.disconnect: typing hints | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2019-03-26 | mark end-of-stream as session-ending event | Georg Lukas | |
2019-03-26 | Do not directly enqueue connect() as event handler, parameter mismatch | Georg Lukas | |
2019-03-26 | Do not close stream on 0-timeout disconnect, allows 0198 resume | Georg Lukas | |
2019-03-26 | Propagate disconnect() reason into 'disconnected' event | Georg Lukas | |
2019-02-22 | Fix slixmpp.ClientXMPP.cancel_connection_attempt() | ehendrix23 | |
2019-01-09 | Simplify the non-CDATA path of tostring.escape. | Emmanuel Gil Peyrot | |
2019-01-09 | Split ns only once in fix_ns(). | Emmanuel Gil Peyrot | |
2019-01-09 | Split tag and attrib only once in tostring(). | Emmanuel Gil Peyrot | |
2018-10-15 | fixing deprecation warnings for pytest | Florian Klien | |
2018-10-09 | Add the loop parameters at places where it has been forgotten | mathieui | |
2018-10-03 | stanzabase: Remove python2 legacy. | Emmanuel Gil Peyrot | |
2018-08-08 | Fix compatibility with python 3.5 and 3.6 | mathieui | |
which do not have loop.start_tls and require the old ssl implementation. | |||
2018-08-07 | Fix TLS with python 3.7 | mathieui | |
Use the "new" sslproto API instead of the deprecated TLS API. Also remove the unused "socket" parameter in XMLStream.__init__. | |||
2018-07-02 | Fix missing async def in function. | Emmanuel Gil Peyrot | |
2018-07-01 | Switch from @asyncio.coroutine to async def everywhere. | Emmanuel Gil Peyrot | |
2018-02-11 | asyncio.async has been scheduled for removal for a long time now | mathieui | |
move to asyncio.ensure_future | |||
2018-01-10 | Fix typos, thanks `codespell`! | Emmanuel Gil Peyrot | |
2017-11-23 | Record the current connection attempt in a future and allow cancellation | mathieui | |
It does not make sense to have competing connection attempts, as the XMLStream class is not designed for this. On slow and unpredictable networks, it means we could have two c2s connections opened, leading to mayhem. | |||
2017-07-17 | xmlstream: Remove pygments dumping. | Emmanuel Gil Peyrot | |
It’s slow and makes the debug logs difficult to parse. | |||
2017-05-24 | always define ssl_context | Mathias Ertl | |
2017-05-24 | pass SSL context to TLS connections | Mathias Ertl | |
2017-05-24 | add function to explicitly get the ssl context | Mathias Ertl | |
2017-05-16 | Merge remote-tracking branch 'samwhited/sslsocket_workaround' | louiz’ | |
2017-05-08 | Fixes port being set to 0 when connecting via hostname. | Tom Wambold | |
This seems to be the same issue as: https://dev.louiz.org/issues/3164 Using their suggested fix, if the DNS lookup doesn't return a port, use the one passed in instead. | |||
2017-02-16 | xmlstream: Warn when the parser is None when data is received. | Emmanuel Gil Peyrot | |
2016-12-29 | Check for XML parsing errors and disconnect in that case.WIP | Emmanuel Gil Peyrot | |
2016-12-29 | XMLStream: Break a long line to make it more readable. | Emmanuel Gil Peyrot | |
2016-10-23 | Transform an if into an elif in cert parsing. | Emmanuel Gil Peyrot | |
2016-10-22 | sed -i 's/set(\[\(.*\)\])$/{\1}/g' **/*.py | Emmanuel Gil Peyrot | |
2016-10-22 | sed -i 's/set((\(.*\)))$/{\1}/g' **/*.py | Emmanuel Gil Peyrot | |
2016-10-22 | sed -i 's/set((\(.*\),))$/{\1}/g' **/*.py | Emmanuel Gil Peyrot | |
2016-10-06 | Fix fetching the SSL socket for Python 3.4 and 3.5 | Sam Whited | |
2016-10-05 | Remove monkeypatching hack on the event loop | mathieui | |
This allowed us to schedule events in-order later in the event loop, but was detrimental to using other event loops and debugging. | |||
2016-10-02 | Add a fallback if the lang we want is not available | mathieui | |
Previously, trying to get a text node with a lang which is different from the one we specified would return nothing, which means e.g. a message would be ignored because its body is of lang 'fr' when we setup slixmpp to prefer 'en'. We want to return something when there is an available, valid content in a different language. | |||
2016-09-30 | Fix #3226 (unicity of scheduled event names) | mathieui | |
Thanks tchiroux for raising the issue and providing the fix as well. | |||
2016-09-30 | Minor documentation fixes | Sam Whited | |