summaryrefslogtreecommitdiff
path: root/slixmpp
AgeCommit message (Collapse)Author
2021-02-26XEP-0054: API changesmathieui
- ``get_vcard``, ``publish_vcard`` are now coroutines.
2021-02-26XEP-0047: API changesmathieui
and fix unit tests broken for years.
2021-02-26XEP-0030: API changesmathieui
- ``supports``, ``has_identity``, ``get_info``, ``get_items`` are now coroutines - ``set_info````set_items``, ``del_items``, ``add_item``, ``add_identity``, ``del_identity``, ``set_identities``, ``del_identities``, ``add_feature``, ``del_feature``, ``set_feature``, ``set_features``, ``del_features`` now return a Future also fix has_identity and supports which have been broken in forever
2021-02-26XEP-0027: API changesmathieui
- ``get_keyids`` and ``get_keyid`` are now coroutines. - ``set_keyid`` and ``del_keyid`` now return a Future.
2021-02-26XEP-0012: API changes.mathieui
2021-02-26api: make run() always return a Futuremathieui
plugins must be modified to make use of this, but this keeps synchronous code synchrouns while allowing coroutine in api, which makes sense.
2021-02-26xmlstream: add a wrap() method for ensure_futuremathieui
2021-02-24XEP-0077: Fix "register" event on stream features.mathieui
2021-02-24xmlstream: add event_async() for events that need in-order processingmathieui
Essentially stream feature handlers which can then make sure the feature has been process correctly (e.g. 0077). This is the same approach as slixmpp!4.
2021-02-22Fix deprecation warningNicolas Cedilnik
2021-02-20Merge branch 'test-run-coro-return-value' into 'master'mathieui
tests: return the coroutine result in run_coro See merge request poezio/slixmpp!138
2021-02-20tests: return the coroutine result in run_coromathieui
2021-02-20xmlstream: remove loop parameter to wait_formathieui
Deprecated in 3.8, removed in 3.10
2021-02-20slixtest: add more shortcuts for asyncio workflowmathieui
2021-02-20slixtest: use the default stream ns instead of jabber:clientmathieui
2021-02-18Merge branch 'component-registration' into 'master'mathieui
Add registration to components See merge request poezio/slixmpp!130
2021-02-18Add registration to componentsNicoco K
2021-02-18Privileged entities (XEP-0356)Nicoco K
2021-02-17stanzabase: Fix a bug when setting id for streamless messagesmathieui
2021-02-13XEP-0054: fix component handling of vcard requestsmathieui
Fetching the local vcard for the JID from which the stanza originates does not make sense.
2021-02-13XEP-0280: More typing and docs, new kwargsmathieui
2021-02-13XEP-0223: Add more types and docs, and switch to new kwargsmathieui
2021-02-13XEP-0222: Add more types and docs, and use new-style kwargsmathieui
2021-02-13XEP-0363: Types, docs, and new-style kwargsmathieui
2021-02-13XEP-0231: Add typing, docs, and new-style kwargsmathieui
Also add content deletion scheduling if specified.
2021-02-13XEP-0047: Better typing, docs, coroutine.mathieui
- Add a gather() shortcut to buffer all data received in a stream - Fix a bug in sendall that happens if the data is above the block size.
2021-02-11global: use defusedxml if it is availablemathieui
2021-02-11slixmpp: remove asyncio hack for older python versionsmathieui
2021-02-08XEP-0045: Types, visibility, and documentationmathieui
- Make all handlers private (_-prefixed) - Reorder methods in a more thematic order - Add docstrings to public methods - Add types where they were missing - Create new Literal types for closed enums - Make join_muc a wrapper around join_muc_wait and return a Future - Deprecate the current join_muc API - Fix some mypy issues
2021-02-06basexmpp: add more typing, fix some docsmathieui
2021-02-06types: move pluginsdict to a dedicated filemathieui
And add some Literal types.
2021-02-05global: rewrite copyright notice to use commentsmathieui
2021-02-05itests: allow pconfig registration with pluginsmathieui
2021-02-05XEP-0084: add integer wrappers for int stanza attributesmathieui
2021-02-05XEP-0191: Add type hints and switch to default argsmathieui
2021-02-05XEP-0153: Add typing and switch to default argsmathieui
(and refactor a bit)
2021-02-05XEP-0153: Fix a bug that would add muc elements to inbound presencemathieui
2021-02-05XEP-0152: Add type hints and switch to default argsmathieui
2021-02-05XEP-0092: Add type hints and switch to default argsmathieui
2021-02-05XEP-0084: Add type hints and switch to default argsmathieui
2021-02-05XEP-0054: Add type hints and switch to default argsmathieui
2021-02-04XEP-0049: Add type hints and switch to default argsmathieui
2021-02-04XEP-0012: Add type hints and switch to default argsmathieui
2021-02-04stanzabase: make _get_plugin part of the public APImathieui
it is the only way I know of checking if an element is present in a stanza without creating it or checking the XML manually.
2021-02-04xmlstream: make dns_answers privatemathieui
2021-02-04xmlstream: make connect_loop_wait privatemathieui
2021-02-04docs: remove python 2 bug workaround explanationsmathieui
2021-02-04docs/xmlstream: remove HTTP proxy referencesmathieui
It has been removed years ago.
2021-02-03XEP-0196: Fix return values and typingmathieui
2021-02-03XEP-0172: Fix return values and typingmathieui