Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-13 | examples: Add support for node configuration to pubsub_client. | Emmanuel Gil Peyrot | |
2018-05-13 | XEP-0060: Add support for node configuration. | Emmanuel Gil Peyrot | |
2018-03-31 | slixmpp is Python 3.4.4+, remove check for channel binding. | Emmanuel Gil Peyrot | |
2018-03-31 | util.cache: Let the user select the bare JID or not. | Emmanuel Gil Peyrot | |
2018-03-31 | util.cache: Support None for encode and decode. | Emmanuel Gil Peyrot | |
2018-03-31 | XEP-0115: Use the new cache system. | Emmanuel Gil Peyrot | |
2018-03-31 | util.cache: New module handling both in-memory and on-file system caching. | Emmanuel Gil Peyrot | |
2018-03-14 | session: Also fire the session_start event. | Emmanuel Gil Peyrot | |
2018-03-14 | session: Don’t bind if it is optional. | Emmanuel Gil Peyrot | |
See https://tools.ietf.org/html/draft-cridland-xmpp-session-01 | |||
2018-03-14 | Rearm an iq callback if it was addressed to ourself. | Emmanuel Gil Peyrot | |
2018-03-14 | Carry the node attribute to the disco#info result. | Emmanuel Gil Peyrot | |
Fixes #3323. | |||
2018-03-11 | xep_0363: Only send the basename() of the filename to the server. | Emmanuel Gil Peyrot | |
2018-03-11 | xep_0363: Simplify Content-Type guessing. | Emmanuel Gil Peyrot | |
2018-03-11 | xep_0363: Fix max_file_size variable name. | Emmanuel Gil Peyrot | |
2018-03-08 | Simplify usage of HTTP File Upload plugin. | Emmanuel Gil Peyrot | |
This makes it usable only on Python 3.5, as documented. | |||
2018-03-08 | Add max-file-size support to HTTP File Upload example. | Emmanuel Gil Peyrot | |
2018-03-08 | Add an HTTP File Upload example. | Emmanuel Gil Peyrot | |
2018-03-08 | Add an HTTP File Upload plugin. | 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-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. |