Skip to content

Commits on Aug 28, 2022

  1. xmlstream: ignore task type (mypy)

    This is not satisfying, but having gitlab pipelines running would be nice, wouldn't it?
    truenicoco committed Aug 28, 2022

Commits on Jul 12, 2022

  1. Merge branch 'default-to-CAs' into 'master'

    xmlstream: load default CA store by default
    
    See merge request poezio/slixmpp!209
    linkmauve committed Jul 12, 2022

Commits on Jul 11, 2022

  1. xmlstream: load default CA store by default

    Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
    Ppjet6 committed Jul 11, 2022

Commits on Jun 22, 2022

  1. 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).
    ge0rg committed Jun 22, 2022

Commits on Apr 5, 2022

  1. Merge branch 'exn-invalidcabundle-arg' into 'master'

    Pass in useful value when raising InvalidCABundle
    
    See merge request poezio/slixmpp!195
    mathieui committed Apr 5, 2022

Commits on Apr 4, 2022

  1. Pass in useful value when raising InvalidCABundle

    Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
    Ppjet6 committed Apr 4, 2022

Commits on Apr 1, 2022

  1. 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
    mathieui committed Apr 1, 2022

Commits on Mar 18, 2022

  1. Fix mypy in CI

    mathieui committed Mar 18, 2022

Commits on Feb 16, 2022

  1. fix: allow cancelling the run_filters coroutine

    otherwise it will leak forever into the event loop and generate
    tracebacks when closing it
    mathieui committed Feb 16, 2022

Commits on Feb 15, 2022

Commits on Jan 3, 2022

  1. Don't break ca-bundle API just yet

    Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
    Ppjet6 committed Jan 3, 2022
  2. Allow Xmlstream.ca_certs to be an iterable

    Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
    Ppjet6 committed Jan 3, 2022

Commits on Dec 28, 2021

  1. Make Xmlstream.ca_certs an Optional[Path] instead of Optional[str]

    Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
    Ppjet6 committed Dec 28, 2021

Commits on Dec 13, 2021

  1. Revert "Replace asyncio.ensure_future() with asyncio.create_task()"

    This reverts commit bac6a4b.
    
    This is not actually something we want
    mathieui committed Dec 13, 2021

Commits on Nov 18, 2021

  1. 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.
    linkmauve committed Nov 18, 2021

Commits on Jul 5, 2021

  1. 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.
    mathieui committed Jul 5, 2021

Commits on Jul 3, 2021

  1. fix: please python 3.7

    mathieui committed Jul 3, 2021
  2. xmlstream: add more types

    mathieui committed Jul 3, 2021

Commits on May 2, 2021

  1. xmlstream: do not re-send queued stanzas on each connect

    each sent stanza should be purged, obviously…
    mathieui committed May 2, 2021

Commits on Apr 30, 2021

  1. xmlstream: fix slow tasks scheduling

    - wrong attribute used
    - some mistakes in the slow tasks function
    mathieui committed Apr 30, 2021

Commits on Apr 22, 2021

Commits on Apr 18, 2021

Commits on Apr 12, 2021

  1. Merge branch 'tentative-fix-for-reconnect-race' into 'master'

    xmlstream: do not allow stanzas outside a session
    
    See merge request poezio/slixmpp!154
    mathieui committed Apr 12, 2021

Commits on Apr 9, 2021

Commits on Apr 8, 2021

  1. xmlstream: do not allow stanzas outside a session

    except for the bind, obviously
    mathieui committed Apr 8, 2021

Commits on Feb 25, 2021

Commits on Feb 24, 2021

  1. 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.
    mathieui committed Feb 24, 2021

Commits on Feb 20, 2021

  1. xmlstream: remove loop parameter to wait_for

    Deprecated in 3.8, removed in 3.10
    mathieui committed Feb 20, 2021
Older