Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-27 | XEP-0030: Don’t call the timeout_callback on each domain which doesn’t ↵ | Emmanuel Gil Peyrot | |
reply to disco#info. | |||
2018-10-27 | XEP-0363: Also check for disco#info’s feature instead of just the identity. | Emmanuel Gil Peyrot | |
2018-10-27 | XEP-0363: Add a domain argument to discover an upload service on a specific ↵ | Emmanuel Gil Peyrot | |
domain. | |||
2018-10-27 | fixing uncaught async exceptions due to missing await | Florian Klien | |
fixes uncaught exceptions in the event loop. passing timeout and timeout_callback through. | |||
2018-10-09 | Add the loop parameters at places where it has been forgotten | mathieui | |
2018-08-19 | examples, tests: Replace all @asyncio.coroutines with proper async functions. | Emmanuel Gil Peyrot | |
2018-08-08 | xep_0092: Return <service-unavailable/> instead. Fixes #3415. | Emmanuel Gil Peyrot | |
2018-08-08 | xep_0092: Send a <forbidden/> error if we don’t want to send our version. ↵ | Emmanuel Gil Peyrot | |
(thanks lovetox!) | |||
2018-08-07 | xep-0054: XMPP clients should not reply to vcard "get" requests | mathieui | |
2018-07-29 | XEP-0323: Display the requested time in addition to the current time on error. | Emmanuel Gil Peyrot | |
2018-07-24 | XEP-0009: Fix invalid function name under Python 3.7. | Emmanuel Gil Peyrot | |
2018-07-22 | Merge branch 'factor_find_identities' into 'master' | Link Mauve | |
Factor find identities See merge request poezio/slixmpp!2 | |||
2018-07-01 | Switch from @asyncio.coroutine to async def everywhere. | Emmanuel Gil Peyrot | |
2018-07-01 | xep_0030: rename find_identities; return all domain infos and let caller ↵ | Maxime “pep” Buquet | |
filter itself Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-07-01 | xep_0030: Add callback parameter to find_identities | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-07-01 | xep_0030: Add cached parameter to find_identities, defaults to True | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-07-01 | xep_0030: Pass kwargs down in find_identities | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-07-01 | xep_0030: Use self directly as we're already in disco | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-07-01 | Factor out fetching of identities in xep_0363 to xep_0030 | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-07-01 | xep_0363: Remove unused parameters to find_upload_services | Maxime “pep” Buquet | |
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net> | |||
2018-06-23 | XEP-0153: Prevent a panic when the BINVAL is invalid. | Emmanuel Gil Peyrot | |
2018-05-13 | Revert "XEP-0060: Add support for node configuration." | Emmanuel Gil Peyrot | |
This reverts commit dd7f67d10d32dadd12a841847f438b457d662b1e. | |||
2018-05-13 | XEP-0060: Add support for node configuration. | Emmanuel Gil Peyrot | |
2018-03-31 | XEP-0115: Use the new cache system. | 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 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-11-23 | Add a Markup plugin. | 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-02-11 | XEP-0300: Workaround for Python 3.5 or below. | 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-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 | |
2016-12-30 | Add missing asyncio.coroutine decorators. | Emmanuel Gil Peyrot | |
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-10-27 | XEP-0323: Fix wrong import. | Emmanuel Gil Peyrot | |
2016-10-27 | XEP-0313: Add missing setter argument. | Emmanuel Gil Peyrot | |