summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-03setup: indicate that slixmpp contains type hintsmathieui
2021-07-03stanzabase: typesmathieui
2021-07-03starttls: do not send back the feature we receivemathieui
I don’t see what a server would do with <required/>
2021-07-03starttls: make the starttls element inherit from stanzabasemathieui
2021-07-03typing: add to tostringmathieui
2021-07-03typing: matchers and sendersmathieui
Leftover error that I cannot fix: * https://github.com/python/mypy/issues/708 Leftover error that I am unsure of what to do: * xml handlers are not properly typed (it seems like nothing in slix is using it, considering a removal instead of adding an Union everywhere)
2021-06-28refactor: type the resolvermathieui
almost perfect, except for python < 3.9 making it so we can’t have nice things.
2021-06-28refactor: remove the now obsolete future_wrapper and asyncio-related modulemathieui
2021-06-28slixmpp.util: type thingsmathieui
Fix a bug in the SASL implementation as well. (some special chars would make things crash instead of being escaped)
2021-05-21Merge branch 'request-voice' into 'master'Link Mauve
XEP-0045: Add a helper method to request voice See merge request poezio/slixmpp!165
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-05-02Merge branch 'disconnected-stanzas-no-resend' into 'master'mathieui
xmlstream: do not re-send queued stanzas on each connect See merge request poezio/slixmpp!163
2021-05-02xmlstream: do not re-send queued stanzas on each connectmathieui
each sent stanza should be purged, obviously…
2021-04-30Merge branch 'fix-slow-tasks' into 'master'mathieui
xmlstream: Fix slow tasks See merge request poezio/slixmpp!162
2021-04-30itests: add a simple slow filter testmathieui
2021-04-30xmlstream: fix slow tasks schedulingmathieui
- wrong attribute used - some mistakes in the slow tasks function
2021-04-24Merge branch 'fix-docs' into 'master'Link Mauve
docs: Use the correct number for user_nick See merge request poezio/slixmpp!161
2021-04-24docs: Use the correct number for user_nickEmmanuel Gil Peyrot
Thanks Felix for noticing!
2021-04-24Merge branch 'fix-0353' into 'master'Link Mauve
XEP-0353: Use the correct callback for <proceed/> See merge request poezio/slixmpp!160
2021-04-24XEP-0353: Use the correct callback for <proceed/>Emmanuel Gil Peyrot
Thanks elmar for noticing!
2021-04-22Merge branch 'fix-waiting-queue-xmlstream' into 'master'mathieui
xmlstream: fix use of the waiting queue See merge request poezio/slixmpp!159
2021-04-22xmlstream: fix use of the waiting queuemathieui
2021-04-20Merge branch 'caps-broadcast-presence' into 'master'mathieui
Caps: do not broadcast presence on PEP plugin load/unload See merge request poezio/slixmpp!157
2021-04-20itests: explicitly send caps in avatar examplemathieui
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