Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2016-10-27 | SASL: Fix traceback on non-hashing mechanism using channel binding. | Emmanuel Gil Peyrot | |
2016-10-27 | XEP-0323: Fix wrong import. | Emmanuel Gil Peyrot | |
2016-10-27 | XEP-0313: Add missing setter argument. | Emmanuel Gil Peyrot | |
2016-10-27 | Add missing parameters in XEP-0222 and XEP-0223 | mathieui | |
2016-10-27 | XEP-0009: fix a traceback on recipient unavailable | mathieui | |
(probably a past typo) | |||
2016-10-27 | Add missing JID import in XEP-0079 and 0258 | mathieui | |
2016-10-27 | Add missing imports in XEP-0333 | mathieui | |
2016-10-27 | Fix a traceback on XEP-0221 del uri['value'] | mathieui | |
(typo) | |||
2016-10-23 | Transform an if into an elif in cert parsing. | Emmanuel Gil Peyrot | |
2016-10-22 | Manual cleanup of the remaining set([…]) and set((…)). | Emmanuel Gil Peyrot | |
2016-10-22 | sed -i 's/set(\[\(.*\)\])$/{\1}/g' **/*.py | Emmanuel Gil Peyrot | |