1. 23 May, 2020 1 commit
  2. 22 May, 2020 1 commit
  3. 19 May, 2020 1 commit
  4. 11 May, 2020 4 commits
  5. 02 May, 2020 8 commits
  6. 01 May, 2020 4 commits
  7. 06 Apr, 2020 2 commits
  8. 04 Apr, 2020 10 commits
  9. 29 Mar, 2020 4 commits
    • Maxime Buquet's avatar
      Merge branch 'fix-0198' into 'master' · a16e2a0f
      Maxime Buquet authored
      XEP-0198: unset end_session_on_disconnect on resume/enable
      
      See merge request poezio/slixmpp!36
      a16e2a0f
    • Maxime Buquet's avatar
      Merge branch 'fix-reconnect-2.0' into 'master' · 842aa3be
      Maxime Buquet authored
      Reset reconnect delay on manual reconnect, add delay event
      
      See merge request poezio/slixmpp!35
      842aa3be
    • ge0rg's avatar
      6c28b49e
    • ge0rg's avatar
      Reset reconnect delay on manual reconnect, add delay event · 62125502
      ge0rg authored
      This is just a hotfix workaround for an underlying problem. The
      `_connect_routine` code is "blocking" (in an async way) for
      `connect_loop_wait` seconds, so that a fresh-started manual reconnect
      will be silenty delayed. This code does the following changes:
      
      1. It moves the delay to before the DNS resolution (with the exponential
         back-off it might well be that the DNS records are changed while
         slixmpp is waiting).
      
      2. It adds a new event `reconnect_delay` that gets passed the number of
         seconds it will delay before actually reconnecting
      
      3. It resets the `connect_loop_wait` timer on a manual connect/reconnect
         call to fix the interactive experience.
      
      A *proper fix* would replace the sleep in `_connect_routine` with a
      properly timered re-invocation of it, but I don't understand enough of
      asyncio for pulling off that magic, and this is actually a proper
      improvement. Also I tested this and it works!
      62125502
  10. 28 Mar, 2020 5 commits