Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-11 | Fix usage of the 0004 plugin interface | mathieui | |
form['fields'] is an ordered list of fields while most plugins expect a dict there. Fixes, among other things, a caps bug. | |||
2018-01-10 | Fix typos, thanks `codespell`! | Emmanuel Gil Peyrot | |
2018-01-05 | XEP-0115: Fix typo. | Emmanuel Gil Peyrot | |
2017-12-27 | Test all known python versions in travais | Emmanuel Gil Peyrot | |
2017-12-27 | stringprep: Make pure-Python punycode() return bytes. | Emmanuel Gil Peyrot | |
Fixes #3366. | |||
2017-11-28 | Release slixmpp 1.3.0slix-1.3.0 | mathieui | |
2017-11-23 | Add a Markup plugin. | 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-10-24 | MAM example: Also display the timestamp. | Emmanuel Gil Peyrot | |
2017-10-24 | Clean up the MAM example a bit. | Emmanuel Gil Peyrot | |
2017-10-08 | xep_0054: Fix parsing BINVAL element. | Emmanuel Gil Peyrot | |
2017-09-24 | Update the MAM plugin for asyncio & new namespace | mathieui | |
And add an example | |||
2017-07-21 | Update RSM for asyncio | mathieui | |
- Use an async iterator - Add a "recv_interface" parameter in order to differenciate the stanza we send from the stanza we receive (required for MAM) - Add a pre_cb to run before sending the query stanza - Add a post_cb to run after receiving the result stanza | |||
2017-07-17 | XEP-0030: Optimise add_node usage a bit. | Emmanuel Gil Peyrot | |
2017-07-17 | XEP-0319: Use the correct timezone. | Emmanuel Gil Peyrot | |
This fixes a specification violation, XEP-0082 says that a date MUST have a timezone, but we were sending the *local* time without any timezone information. | |||
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-04-28 | sasl: Merge two bytes instead of concatenating them at runtime. | Emmanuel Gil Peyrot | |
2017-04-10 | Add XMPP classifier to setup.py | mathieui | |
2017-02-16 | xmlstream: Warn when the parser is None when data is received. | Emmanuel Gil Peyrot | |
2017-02-14 | Fix the http over xmpp example | mathieui | |
2017-02-14 | Fix the gtalk example | mathieui | |
2017-02-14 | Fix custom stanza examples | mathieui | |
2017-02-14 | Return a Future on clientxmpp.get_roster() | mathieui | |
2017-02-11 | XEP-0300: Workaround for Python 3.5 or below. | Emmanuel Gil Peyrot | |
2017-02-11 | XEP-0300: Add rudimentary tests. | Emmanuel Gil Peyrot | |
2017-02-11 | Implement XEP-0300 (Use of Cryptographic Hash Functions in XMPP) | Emmanuel Gil Peyrot | |
This is used to provide hash agility support and let other XEPs select which hash function they support. | |||
2017-02-10 | fix small typo in README | Cédric 'dek' Laudrel | |
2017-01-30 | slixmpp 1.2.4 releaseslix-1.2.4 | mathieui | |
2017-01-28 | Fix carbons | mathieui | |
2017-01-23 | Remove unused import caught by Codacy. | Clint Olson | |
2017-01-23 | Fix partially-merged Google plugin from acc52fd935b7e7. | Clint Olson | |
2017-01-08 | Fix a typo in the title of the MUC documentation. | Emmanuel Gil Peyrot | |
2016-12-30 | Add missing asyncio.coroutine decorators. | 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-12-29 | Examples: Use argparse for http_over_xmpp. | Emmanuel Gil Peyrot | |
2016-12-25 | Test more things before trying to build our stringprep module. | Emmanuel Gil Peyrot | |
2016-12-07 | slixmpp 1.2.3slix-1.2.3 | mathieui | |
2016-12-07 | Fix roster push origin detection and tests | mathieui | |
2016-12-05 | Add very basic gitlab-ci.yml file | louiz’ | |
2016-11-26 | XEP-0380: Add a helper to test for the presence of an EME tag. | Emmanuel Gil Peyrot | |
2016-11-26 | Add a plugin for XEP-0380: Explicit Message Encryption. | Emmanuel Gil Peyrot | |
2016-11-21 | slixmpp 1.2.2slix-1.2.2 | mathieui | |
Fix CVE-2015-8688, and a few bugfixes. | |||
2016-11-21 | Check origin of roster pushes | mathieui | |
slixmpp is vulnerable to roster push attacks as described by Daniel Gultsch at https://gultsch.de/gajim_roster_push_and_message_interception.html. (CVE-2015-8688) | |||
2016-10-27 | stringprep_profiles: Emit a correct StringPrepError on query + unassigned. | Emmanuel Gil Peyrot | |