summaryrefslogtreecommitdiff
path: root/slixmpp/plugins
AgeCommit message (Collapse)Author
2021-05-21XEP-0045: Add a helper method to request voiceEmmanuel Gil Peyrot
This can be used in a moderated room when we are only a visitor.
2021-04-24XEP-0353: Use the correct callback for <proceed/>Emmanuel Gil Peyrot
Thanks elmar for noticing!
2021-04-19XEP-0163: do not broadcast caps when adding/removing interestmathieui
2021-04-19XEP-0115: add a broadcast parameter to update_capsmathieui
and do not send a presence after updating if it is false
2021-03-11Merge branch 'xep-0300-fixup' into 'master'mathieui
XEP-0300: small fixes See merge request poezio/slixmpp!151
2021-03-10XEP-0030: Fix usage of ifrom in get_infomathieui
2021-03-10XEP-0300: small fixesmathieui
- fix a typo in the default option (crash when hashing a file without providing a function) - Fix the plugin_end method (classical del_feature footgun)
2021-03-09Merge branch 'mam-update' into 'master'mathieui
MAM Update See merge request poezio/slixmpp!149
2021-03-09XEP-0115: remove wrong coroutine=True argumentmathieui
2021-03-09XEP-0313: Only remove origin-id from the mask if it existsmathieui
2021-03-09XEP-0313: Fix off-by-one-page RSM fetchingmathieui
Add a "results" interface to mam_fin, and fix some things in RSM Items just received were not taken into account because: - RSM code is checking iq['mam_fin']['results'], results were at iq['mam']['results'] - RSM handler was run after checking the number
2021-03-09XEP-0313: Update the APImathieui
- add an iterate() method that makes this plugin more practical - add a get_fields method to retrieve the available search fields - add a get_archive_metadata method. This is a big chunk because git refused to split it further.
2021-03-09XEP-0441: Split MAM preferences into a separate pluginmathieui
2021-03-09XEP-0313: Update stanza for completeness, and more docsmathieui
2021-03-09Merge branch 'rsm-fixes' into 'master'mathieui
XEP-0059 (RSM) - Some fixes See merge request poezio/slixmpp!145
2021-03-09XEP-0050 Make handle_command_xxx asyncNicoco K
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-07XEP-0004: add "forms" as a multi-attrib plugin for Formmathieui
2021-03-07tests: enable and fix RSM test for XEP-0030mathieui
2021-03-07XEP-0059: docs and typingmathieui
Also: - fix a typo in the plugin description (wrong number) - add iq_options to make retrieval more flexible
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-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-02-27XEP-0405: Fix a bug in nodes returned by join_channelmathieui
Yay tests!
2021-02-26XEP-0231: do not crash if max-age is Nonemathieui
it is only RECOMMENDED
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-24XEP-0077: Fix "register" event on stream features.mathieui
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-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.