summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-20Merge branch 'use-runpy-for-version-data' into 'master'mathieui
fix: use runpy to get versiion-data See merge request poezio/slixmpp!158
2021-04-20fix: use runpy to get versiion-datamathieui
fix compatibility with debian stable (thanks jonas’)
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-04-19Merge branch 'fix-component-handshake' into 'master'mathieui
Fix component handshake Closes #3464 See merge request poezio/slixmpp!156
2021-04-19tests: fix bogus test casemathieui
stanza.match worked accidentally, but the two elements used in that test actually conflict with each other (not overriding the plugin_attrib, which makes it then default to 'plugin', leading to shenanigans).
2021-04-18stanza: rework the .append() and __eq__ methodsmathieui
This was very much broken on plugin iterables and other reasons.
2021-04-18itests: do not compare strings, compare xmlmathieui
2021-04-18Allow handshake in stream.send() when not connected yetmathieui
fix #3464
2021-04-18stanza: add a Handshake class and use it in componentxmppmathieui
2021-04-12Merge branch 'tentative-fix-for-reconnect-race' into 'master'mathieui
xmlstream: do not allow stanzas outside a session See merge request poezio/slixmpp!154
2021-04-09Merge branch 'inbound-id-message-presence' into 'master'mathieui
Fix #3441: Do not assign ID to inbound stanzas Closes #3441 See merge request poezio/slixmpp!155
2021-04-09Fix #3441: Do not assign ID to inbound stanzasmathieui
2021-04-08xmlstream: do not allow stanzas outside a sessionmathieui
except for the bind, obviously
2021-03-11Merge branch 'xep-0300-fixup' into 'master'mathieui
XEP-0300: small fixes See merge request poezio/slixmpp!151
2021-03-10Merge branch 'fix-0030-get-info-ifrom' into 'master'mathieui
XEP-0030: Fix usage of ifrom in get_info See merge request poezio/slixmpp!152
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-09Merge branch 'xep-0115-fix-error' into 'master'mathieui
XEP-0115: remove wrong coroutine=True argument See merge request poezio/slixmpp!150
2021-03-09XEP-0115: remove wrong coroutine=True argumentmathieui
2021-03-09tests: Add a MAM metadata stanza testmathieui
2021-03-09tests: Add a MAM stream testmathieui
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-09itests: test mam.iterate() as well for fetching the archivemathieui
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-09docs, XEP-0313: Order document by sourcemathieui
2021-03-09XEP-0441: Split MAM preferences into a separate pluginmathieui
2021-03-09XEP-0313: Update stanza for completeness, and more docsmathieui
2021-03-09tests: Add XEP-0313 stanza testsmathieui
2021-03-09Merge branch 'rsm-fixes' into 'master'mathieui
XEP-0059 (RSM) - Some fixes See merge request poezio/slixmpp!145
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-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-07docs: add resultiterator docs for XEP-0059mathieui
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