Skip to content
Snippets Groups Projects
  1. Apr 03, 2020
    • Richard van der Hoff's avatar
      Fix device list update stream ids going backward (#7158) · daa1ac89
      Richard van der Hoff authored
      Occasionally we could get a federation device list update transaction which
      looked like:
      
      ```
      [
          {'edu_type': 'm.device_list_update', 'content': {'user_id': '@user:test', 'device_id': 'D2', 'prev_id': [], 'stream_id': 12, 'deleted': True}},
          {'edu_type': 'm.device_list_update', 'content': {'user_id': '@user:test', 'device_id': 'D1', 'prev_id': [12], 'stream_id': 11, 'deleted': True}},
          {'edu_type': 'm.device_list_update', 'content': {'user_id': '@user:test', 'device_id': 'D3', 'prev_id': [11], 'stream_id': 13, 'deleted': True}}
      ]
      ```
      
      Having `stream_ids` which are lower than `prev_ids` looks odd. It might work
      (I'm not actually sure), but in any case it doesn't seem like a reasonable
      thing to expect other implementations to support.
      daa1ac89
  2. Apr 02, 2020
    • Andrew Morgan's avatar
      Merge branch 'master' into develop · 61bb8343
      Andrew Morgan authored
      * master:
        1.12.1
        Note where bugs were introduced
        1.12.1rc1
        Newsfile
        Rewrite changelog
        Add changelog
        Only import sqlite3 when type checking
        Fix another instance
        Only setdefault for signatures if device has key_json
        Fix starting workers when federation sending not split out.
        Attempt to clarify Python version requirements (#7161)
        Improve the UX of the login fallback when using SSO (#7152)
        Update the wording of the config comment
        Lint
        Changelog
        Regenerate sample config
        Whitelist the login fallback by default for SSO
      61bb8343
    • Andrew Morgan's avatar
      Merge tag 'v1.12.1' · 84a901cf
      Andrew Morgan authored
      Synapse 1.12.1 (2020-04-02)
      ===========================
      
      No significant changes since 1.12.1rc1.
      
      Synapse 1.12.1rc1 (2020-03-31)
      ==============================
      
      Bugfixes
      --------
      
      - Fix starting workers when federation sending not split out. ([\#7133](https://github.com/matrix-org/synapse/issues/7133)). Introduced in v1.12.0.
      - Avoid importing `sqlite3` when using the postgres backend. Contributed by David Vo. ([\#7155](https://github.com/matrix-org/synapse/issues/7155)). Introduced in v1.12.0rc1.
      - Fix a bug which could cause outbound federation traffic to stop working if a client uploaded an incorrect e2e device signature. ([\#7177](https://github.com/matrix-org/synapse/issues/7177)). Introduced in v1.11.0.
      
      * tag 'v1.12.1':
        1.12.1
        Note where bugs were introduced
        1.12.1rc1
        Newsfile
        Rewrite changelog
        Add changelog
        Only import sqlite3 when type checking
        Fix another instance
        Only setdefault for signatures if device has key_json
        Fix starting workers when federation sending not split out.
      84a901cf
    • Andrew Morgan's avatar
      1.12.1 · 529462b5
      Andrew Morgan authored
  3. Apr 01, 2020
  4. Mar 31, 2020
  5. Mar 30, 2020
  6. Mar 27, 2020
Loading