Commits on Aug 28, 2022
-
xmlstream: ignore task type (mypy)
This is not satisfying, but having gitlab pipelines running would be nice, wouldn't it?
Commits on Jul 12, 2022
-
Merge branch 'default-to-CAs' into 'master'
xmlstream: load default CA store by default See merge request poezio/slixmpp!209
Commits on Jul 11, 2022
-
xmlstream: load default CA store by default
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Commits on Jun 22, 2022
-
Fix delayed reconnect after DNS failure
The XML stream will re-schedule a reconnect on socket errors, except for DNS failures. If a user has no uplink connection, then DNS will also fail, preventing an automatic reconnection. This patch consolidates the two code paths and sets a maximum back-off time of 5min (300s).
Commits on Apr 5, 2022
-
Merge branch 'exn-invalidcabundle-arg' into 'master'
Pass in useful value when raising InvalidCABundle See merge request poezio/slixmpp!195
Commits on Apr 4, 2022
-
Pass in useful value when raising InvalidCABundle
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Commits on Apr 1, 2022
-
stream features: fix old "session" establishment
As it is and old and deprecated code path, nobody noticed that it was broken by the new filtering code. Fix #3468
Commits on Mar 18, 2022
Commits on Feb 16, 2022
-
fix: allow cancelling the run_filters coroutine
otherwise it will leak forever into the event loop and generate tracebacks when closing it
Commits on Feb 15, 2022
Commits on Jan 3, 2022
-
Don't break ca-bundle API just yet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
-
Allow Xmlstream.ca_certs to be an iterable
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Commits on Dec 28, 2021
-
Make Xmlstream.ca_certs an Optional[Path] instead of Optional[str]
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
Commits on Dec 13, 2021
-
-
Revert "Replace asyncio.ensure_future() with asyncio.create_task()"
This reverts commit bac6a4b. This is not actually something we want
Commits on Nov 18, 2021
-
Replace asyncio.ensure_future() with asyncio.create_task()
The latter function got introduced in Python 3.7, which is conveniently our MSPV, so let’s use that.
Commits on Jul 5, 2021
-
-
typing: add a bunch of type ignores
because this is too smart for mypy and I do not want to rewrite those things right now.
Commits on Jul 3, 2021
Commits on Jun 28, 2021
Commits on May 2, 2021
-
xmlstream: do not re-send queued stanzas on each connect
each sent stanza should be purged, obviously…
Commits on Apr 30, 2021
-
xmlstream: fix slow tasks scheduling
- wrong attribute used - some mistakes in the slow tasks function
Commits on Apr 22, 2021
Commits on Apr 18, 2021
Commits on Apr 12, 2021
-
Merge branch 'tentative-fix-for-reconnect-race' into 'master'
xmlstream: do not allow stanzas outside a session See merge request poezio/slixmpp!154
Commits on Apr 9, 2021
Commits on Apr 8, 2021
-
xmlstream: do not allow stanzas outside a session
except for the bind, obviously
Commits on Feb 25, 2021
Commits on Feb 24, 2021
-
xmlstream: add event_async() for events that need in-order processing
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.
Commits on Feb 20, 2021
-
xmlstream: remove loop parameter to wait_for
Deprecated in 3.8, removed in 3.10
Commits on Feb 5, 2021
Commits on Feb 4, 2021
-
-
-
docs/xmlstream: remove HTTP proxy references
It has been removed years ago.