Skip to content
Snippets Groups Projects
  1. Jan 23, 2023
  2. Jan 22, 2023
  3. Jan 21, 2023
  4. Jan 20, 2023
  5. Jan 19, 2023
  6. Jan 18, 2023
  7. Jan 17, 2023
  8. Jan 16, 2023
    • Sean Quah's avatar
      Add parameter to control whether we do a partial state join (#14843) · db5145a3
      Sean Quah authored
      
      When the local homeserver is already joined to a room and wants to
      perform another remote join, we may find it useful to do a non-partial
      state join if we already have the full state for the room.
      
      Signed-off-by: default avatarSean Quah <seanq@matrix.org>
      Unverified
      db5145a3
    • Erik Johnston's avatar
      Add an early return when handling no-op presence updates. (#14855) · 4db3331b
      Erik Johnston authored
      This stops us from incrementing the presence stream position for no-op updates.
      Unverified
      4db3331b
    • Sean Quah's avatar
      Remove unnecessary reactor reference from `_PerHostRatelimiter` (#14842) · a302d3ec
      Sean Quah authored
      
      Fix up #14812 to avoid introducing a reference to the reactor.
      
      Signed-off-by: default avatarSean Quah <seanq@matrix.org>
      Unverified
      a302d3ec
    • Rhea Danzey's avatar
      Fix missing field in AS documentation (#14845) · 7801fd74
      Rhea Danzey authored
      * Fix missing field in AS documentation
      
      The [AS Configuration Snippet](https://matrix-org.github.io/synapse/latest/application_services.html) is missing `id` field, without it Synapse will fail to load:
      
      ```
      synapse-synapse-main-0 synapse 2023-01-13 23:05:25,450 - synapse.storage.databases - 84 - INFO - main - [database config 'master']: Starting 'main' database
      synapse-synapse-main-0 synapse 2023-01-13 23:05:25,452 - synapse.config.appservice - 79 - ERROR - main - Failed to load appservice from '/as/synapse-hookshot-as/registration.yaml'
      synapse-synapse-main-0 synapse 2023-01-13 23:05:25,452 - synapse.config.appservice - 80 - ERROR - main - "Required string field: 'id' (/as/synapse-hookshot-as/registration.yaml)"
      synapse-synapse-main-0 synapse Traceback (most recent call last):
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/config/appservice.py", line 57, in load_appservices
      synapse-synapse-main-0 synapse     appservice = _load_appservice(hostname, yaml.safe_load(f), config_file)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/config/appservice.py", line 91, in _load_appservice
      synapse-synapse-main-0 synapse     raise KeyError(
      synapse-synapse-main-0 synapse KeyError: "Required string field: 'id' (/as/synapse-hookshot-as/registration.yaml)"
      synapse-synapse-main-0 synapse 2023-01-13 23:05:25,452 - synapse.app._base - 207 - ERROR - main - Exception during startup
      synapse-synapse-main-0 synapse Traceback (most recent call last):
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/app/homeserver.py", line 340, in setup
      synapse-synapse-main-0 synapse     hs.setup()
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/server.py", line 310, in setup
      synapse-synapse-main-0 synapse     self.datastores = Databases(self.DATASTORE_CLASS, self)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/__init__.py", line 93, in __init__
      synapse-synapse-main-0 synapse     main = main_store_class(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/__init__.py", line 139, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/events_bg_updates.py", line 98, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/devices.py", line 1584, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/devices.py", line 89, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/roommember.py", line 1494, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/room.py", line 1827, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/room.py", line 1365, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/room.py", line 119, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/registration.py", line 2158, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/presence.py", line 67, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/presence.py", line 48, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/transactions.py", line 73, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/state.py", line 666, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/state.py", line 82, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/state.py", line 470, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/event_federation.py", line 2007, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/media_repository.py", line 148, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/media_repository.py", line 68, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/push_rule.py", line 330, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/event_push_actions.py", line 1938, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/metrics.py", line 68, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/event_push_actions.py", line 249, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/end_to_end_keys.py", line 1181, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/search.py", line 426, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/search.py", line 137, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/account_data.py", line 64, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/push_rule.py", line 114, in __init__
      synapse-synapse-main-0 synapse     super().__init__(database, db_conn, hs)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/storage/databases/main/appservice.py", line 76, in __init__
      synapse-synapse-main-0 synapse     self.services_cache = load_appservices(
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/config/appservice.py", line 57, in load_appservices
      synapse-synapse-main-0 synapse     appservice = _load_appservice(hostname, yaml.safe_load(f), config_file)
      synapse-synapse-main-0 synapse   File "/usr/local/lib/python3.9/site-packages/synapse/config/appservice.py", line 91, in _load_appservice
      synapse-synapse-main-0 synapse     raise KeyError(
      synapse-synapse-main-0 synapse KeyError: "Required string field: 'id' (/as/synapse-hookshot-as/registration.yaml)"
      synapse-synapse-main-0 synapse ******************************************************************************
      synapse-synapse-main-0 synapse  Error during initialisation:
      synapse-synapse-main-0 synapse     "Required string field: 'id' (/as/synapse-hookshot-as/registration.yaml)"
      synapse-synapse-main-0 synapse  There may be more information in the logs.
      synapse-synapse-main-0 synapse ******************************************************************************
      ```
      
      * Changelog
      Unverified
      7801fd74
    • David Robertson's avatar
      Also use stable name in SendJoinResponse struct (#14841) · 85a7a201
      David Robertson authored
      
      * Also use stable name in SendJoinResponse struct
      
      follow-up to #14832
      
      * Changelog
      
      * Fix a rename I missed
      
      * Run black
      
      * Update synapse/federation/federation_client.py
      
      Co-authored-by: default avatarSean Quah <8349537+squahtx@users.noreply.github.com>
      
      Co-authored-by: default avatarSean Quah <8349537+squahtx@users.noreply.github.com>
      Unverified
      85a7a201
    • dependabot[bot]'s avatar
      Bump regex from 1.7.0 to 1.7.1 (#14848) · 5f171c16
      dependabot[bot] authored
      * Bump regex from 1.7.0 to 1.7.1
      
      Bumps [regex](https://github.com/rust-lang/regex) from 1.7.0 to 1.7.1.
      - [Release notes](https://github.com/rust-lang/regex/releases)
      - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/rust-lang/regex/compare/1.7.0...1.7.1
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: regex
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      
      * Changelog
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarGitHub Actions <github-actions[bot]@users.noreply.github.com>
      Unverified
      5f171c16
  9. Jan 13, 2023
Loading