summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-09Merge branch 'async-adhoc' into 'master'mathieui
XEP-0050 Make handle_command_xxx async See merge request poezio/slixmpp!144
2021-03-09XEP-0050 Make handle_command_xxx asyncNicoco K
2021-03-08Merge branch 'fix-0004-field-type' into 'master'mathieui
Fix 0004 field type See merge request poezio/slixmpp!148
2021-03-08tests: Fix XEP-0060 tests for the new 0004 change regarding type attributemathieui
2021-03-08XEP-0004: stanza, only delete field type if it is not 'hidden'mathieui
Not strictly required, but most XEPs use it like that for forms of type='submit', and that makes it easier to write stanza tests.
2021-03-08Merge branch 'form-multi-attrib' into 'master'mathieui
XEP-0004: add "forms" as a multi-attrib plugin for Form See merge request poezio/slixmpp!147
2021-03-08Merge branch 'typing-jid' into 'master'mathieui
JID: add some forgotten type hints See merge request poezio/slixmpp!146
2021-03-07XEP-0004: add "forms" as a multi-attrib plugin for Formmathieui
2021-03-07JID: add some forgotten type hintsmathieui
2021-03-04Merge branch 'xep-0030-typing-and-co' into 'master'mathieui
XEP-0030: add typing and more docs See merge request poezio/slixmpp!143
2021-03-02Merge branch 'gateway' into 'master'mathieui
Gateway interaction (XEP0100) See merge request poezio/slixmpp!135
2021-03-02Add XEP-0100 (Gateway Interaction) pluginNicoco K
Remove usused prompt_future attribute Add plugin_end Update with mathieui's comments Add option to transfer messages from unregistered users XEP 0100 plugin
2021-03-01XEP-0030 static: Fix PEP8, typesmathieui
2021-03-01XEP-0030 stanza: FIX PEP8, typesmathieui
2021-03-01XEP-0030 plugin: Fix PEP8, typesmathieui
2021-03-01docs: improve XEP-0030 docsmathieui
2021-03-01types: add some often-used typesmathieui
2021-02-27Merge branch 'docs-dedfault' into 'master'mathieui
docs: fix a typo (dedfault) See merge request poezio/slixmpp!142
2021-02-27docs: fix a typo (dedfault)mathieui
2021-02-27Merge branch 'more-tests' into 'master'mathieui
Add some more tests for MIX, and fix a small bug See merge request poezio/slixmpp!141
2021-02-27XEP-0403: Add stanza testsmathieui
2021-02-27XEP-0405: add stream testsmathieui
2021-02-27XEP-0405: Fix a bug in nodes returned by join_channelmathieui
Yay tests!
2021-02-27Merge branch 'async-interal-api-break-everything' into 'master'mathieui
Make the internal "api" async See merge request poezio/slixmpp!128
2021-02-26docs: document the "internal API" with reference & howtomathieui
2021-02-26docs: add references to API docsmathieui
2021-02-26XEP-0231: do not crash if max-age is Nonemathieui
it is only RECOMMENDED
2021-02-26api: update docstrings/typingmathieui
2021-02-26XEP-0319: API changesmathieui
- ``idle`` and ``active`` are now coroutines.
2021-02-26XEP-0231: API changesmathieui
- ``get_bob`` and ``set_bob`` are now coroutines. - ``del_bob`` returns a Future.
2021-02-26XEP-0153: API changesmathieui
2021-02-26XEP-0128: API changesmathieui
- ``set_extended_info``, ``add_extended_info`` and ``del_extended_info`` return Futures.
2021-02-26XEP-0115: API changesmathieui
- ``get_verstring``, ``get_caps`` are now coroutines. - ``assign_verstring``, ``cache_caps`` now return a Future. side-effect: fix supports() and has_identity() broken since forever
2021-02-26XEP-0095: API changesmathieui
- ``accept`` and ``decline`` are now coroutines.
2021-02-26XEP-0077: API changesmathieui
2021-02-26XEP-0065: API changesmathieui
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-24Merge branch 'stream-features-sync-event' into 'master'mathieui
Allow "sync" events to be processed in-order See merge request poezio/slixmpp!129
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-24Merge branch 'httpupload-add-oob' into 'master'mathieui
examples: add oob to httpupload example See merge request poezio/slixmpp!140
2021-02-24examples: add oob to httpupload examplemathieui
many people ask how to do this, might as well do this by default
2021-02-22Merge branch 'collections-abc-warning' into 'master'mathieui
Collections abc warning See merge request poezio/slixmpp!139
2021-02-22Fix deprecation warningNicolas Cedilnik