summaryrefslogtreecommitdiff
path: root/slixmpp
AgeCommit message (Collapse)Author
2021-07-05stanza: fix circular importsmathieui
ew
2021-07-05xmlstream: refine type checkmathieui
2021-07-05plugins: use classvar properlymathieui
2021-07-05clientxmpp: cleanup some typesmathieui
2021-07-05features: fix typingmathieui
for an annoying mypy bug
2021-07-05stanza: fix a bunch of type errorsmathieui
2021-07-05matcher: fix idsender typingmathieui
2021-07-05handler: fix more typesmathieui
2021-07-05typing: add a bunch of type ignoresmathieui
because this is too smart for mypy and I do not want to rewrite those things right now.
2021-07-05api: fix typingmathieui
2021-07-04fix: remove asyncio hack in slixtestmathieui
2021-07-04typing: reorder jid.bare settermathieui
2021-07-04typing: fix basexmpp type overloadsmathieui
mypy got confused
2021-07-03fix: please python 3.7mathieui
2021-07-03types: add __all__mathieui
2021-07-03basexmpp/clientxmpp: refine typingmathieui
2021-07-03pluginsdict: add xep 0048mathieui
2021-07-03stanza: add typingmathieui
2021-07-03jid: reorder properties for mypymathieui
don’t ask
2021-07-03cert: add some typingmathieui
2021-07-03xmlstream: add more typesmathieui
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-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-02xmlstream: do not re-send queued stanzas on each connectmathieui
each sent stanza should be purged, obviously…
2021-04-30xmlstream: fix slow tasks schedulingmathieui
- wrong attribute used - some mistakes in the slow tasks function
2021-04-24XEP-0353: Use the correct callback for <proceed/>Emmanuel Gil Peyrot
Thanks elmar for noticing!
2021-04-22xmlstream: fix use of the waiting queuemathieui
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-18stanza: rework the .append() and __eq__ methodsmathieui
This was very much broken on plugin iterables and other reasons.
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-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-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