summaryrefslogtreecommitdiff
path: root/slixmpp
AgeCommit message (Collapse)Author
2021-04-30Release slix 1.7.1slix-1.7.1slix-1.7mathieui
2021-04-30xmlstream: fix slow tasks schedulingmathieui
- wrong attribute used - some mistakes in the slow tasks function
2021-01-29version: update to 1.7.0mathieui
2021-01-29XEP-0198: do not send acks when disconnectedmathieui
2021-01-29xmlstream: keep value of "end_session_on_disconnect"mathieui
That value should be set statically. Worst case is we fail to resume the session.
2021-01-29XEP-0198: Enable SM even if we failed resuming the sessionmathieui
And trigger session_end only after we fail the resuming.
2021-01-29xmlstream: ensure slow futures are scheduled on this loopmathieui
2021-01-29xmlstream: Make the reconnect handler a coroutinemathieui
2021-01-29xmlstream: do not touch connection state on abort()mathieui
leave it to the connection_lost handler
2021-01-29xmlstream: set disconnected future on eventmathieui
2021-01-29xmlstream: end the parser when the stream has endedmathieui
2021-01-29xmlstream: rename run_filtersmathieui
2021-01-29xmlstream: change the connection logicmathieui
* use asyncio wait_for to wait for a disconnected event * abort the connection if the timeout is not enough
2021-01-29xmlstream: purge send queue and pending tasks on session endmathieui
and keep track of slow tasks
2021-01-28xmlstream: do not cancel the send filter taskmathieui
it does not make sense to cancel it, it does not do anything when the sending queue is empty, and clients should not fill the send queue when not connected anyway.
2021-01-28xmlstream: fix race conditions on handlersmathieui
2021-01-28xmlstream: handle done tasks in wait_untilmathieui
and handle other loops properly
2021-01-27Merge branch 'xep-0382-spoiler-messages' into 'master'mathieui
XEP-0382: Spoiler Messages See merge request poezio/slixmpp!100
2021-01-24Merge branch 'fix-emoji-update' into 'master'mathieui
XEP-0444: Fix emoji detection See merge request poezio/slixmpp!103
2021-01-24XEP-0444: Fix emoji detectionmathieui
the emoji lib just released a major release after 5 years, which breaks the API. This new code is compatible with both.
2021-01-24Merge branch 'ping-cancel-iqs-on-session-end' into 'master'mathieui
Cancel 0199 pings on session end See merge request poezio/slixmpp!102
2021-01-24XEP-0199: Fix handler default parameter, add typingmathieui
Clear futures when disabling the keepalive, and do it on every disconnect instead of only at session end.
2021-01-22XEP-0199: cancel ongoing handlers on session endmathieui
and keep track of them but be careful to not store too many fix for #3442
2021-01-22iq: only update the future if it is not donemathieui
2021-01-22Handle connection errors in start_tls (fix #3449)mathieui
2021-01-22XEP-0382: Spoiler Messagesmathieui
2021-01-17XMLStream: Only fire "disconnected" after removal of related objectsmathieui
Otherwise we could end up reconnecting and getting some useful things like the XML parser or other stuff removed afterwards. Also, move 'session_end' before 'disconnected', it makes more sense that way.
2021-01-12XEP-0045: Add a groupchat_join MUC event for componentsmathieui
2021-01-10XEP-0045: Better component handlingmathieui
2021-01-10XEP-0045: Better "groupchat_presence" targetingmathieui
(do not make EVERY SINGLE presence go through the 0045 handler)
2021-01-10XEP-0045: add more elements (<actor/>)mathieui
2020-12-27Merge branch 'muc-mypy-fixes' into 'master'mathieui
XEP-0045: Fix issues found by mypy See merge request poezio/slixmpp!95
2020-12-27XEP-0045: Add a set_subject() helperEmmanuel Gil Peyrot
2020-12-27XEP-0045: Add missing reason for affiliation and role changesEmmanuel Gil Peyrot
This is especially useful for ban/kick reasons.
2020-12-27XEP-0045: Fix issues found by mypyEmmanuel Gil Peyrot
2020-12-13XEP-0424: fire event even with groupchat messagesmathieui
2020-12-12Release: update version to 1.6.0mathieui
2020-12-12Merge branch 'fix-moderation' into 'master'Link Mauve
XEP-0425: small fix & integration test See merge request poezio/slixmpp!86
2020-12-12XEP-0424: Add an event for message retractionmathieui
+ update the integration test
2020-12-12XEP-0425: Fix plugin registration, and add elementmathieui
2020-12-10docs: update docstrings for sphinx conformitymathieui
Remove most references to timeout/callback/ifrom/timeout_callbacks args
2020-12-08XEP-047: Room Activity Indicatorsmathieui
Implement the XEP
2020-12-07Merge branch 'xep-0333-fixes' into 'master'Link Mauve
XEP-0333: Fix some issues See merge request poezio/slixmpp!80
2020-12-07XEP-0439: Add eventsmathieui
2020-12-06XEP-0333: Add missing feature, and a send_marker methodmathieui
2020-12-06XEP-0333: Rename plugin file from "hints" to "markers"mathieui
2020-12-06XEP-0444: fix a mistake in plugin_endmathieui
2020-12-06Integration tests: parallelize client connectsmathieui
2020-12-06Merge branch 'no-ordered-stuff' into 'master'mathieui
Remove usage of OrderedDict See merge request poezio/slixmpp!77
2020-12-06Remove OrderedDict usageEmmanuel Gil Peyrot
We now support only Python 3.7+, this means we can rely on dict being ordered by order of insertion, and thus no need to use OrderedDict from collections.