Age | Commit message (Collapse) | Author |
|
except for the bind, obviously
|
|
XEP-0300: small fixes
See merge request poezio/slixmpp!151
|
|
|
|
- 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)
|
|
MAM Update
See merge request poezio/slixmpp!149
|
|
|
|
|
|
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
|
|
- 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.
|
|
|
|
|
|
XEP-0059 (RSM) - Some fixes
See merge request poezio/slixmpp!145
|
|
|
|
Not strictly required, but most XEPs use it like that for forms of
type='submit', and that makes it easier to write stanza tests.
|
|
XEP-0004: add "forms" as a multi-attrib plugin for Form
See merge request poezio/slixmpp!147
|
|
|
|
|
|
|
|
Also:
- fix a typo in the plugin description (wrong number)
- add iq_options to make retrieval more flexible
|
|
XEP-0030: add typing and more docs
See merge request poezio/slixmpp!143
|
|
Remove usused prompt_future attribute
Add plugin_end
Update with mathieui's comments
Add option to transfer messages from unregistered users
XEP 0100 plugin
|
|
|
|
|
|
|
|
|
|
Yay tests!
|
|
it is only RECOMMENDED
|
|
|
|
- ``idle`` and ``active`` are now coroutines.
|
|
- ``get_bob`` and ``set_bob`` are now coroutines.
- ``del_bob`` returns a Future.
|
|
|
|
- ``set_extended_info``, ``add_extended_info`` and ``del_extended_info`` return Futures.
|
|
- ``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
|
|
- ``accept`` and ``decline`` are now coroutines.
|
|
|
|
|
|
- ``get_vcard``, ``publish_vcard`` are now coroutines.
|
|
and fix unit tests broken for years.
|
|
- ``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
|
|
- ``get_keyids`` and ``get_keyid`` are now coroutines.
- ``set_keyid`` and ``del_keyid`` now return a Future.
|
|
|
|
plugins must be modified to make use of this, but this keeps synchronous
code synchrouns while allowing coroutine in api, which makes sense.
|
|
|
|
|
|
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.
|
|
|
|
tests: return the coroutine result in run_coro
See merge request poezio/slixmpp!138
|
|
|
|
Deprecated in 3.8, removed in 3.10
|
|
|