synapse/changelog.d
Eric Eastwood a962c5a56d
Fix exception when using MSC3030 to look for remote federated events before room creation (#13197)
Complement tests: https://github.com/matrix-org/complement/pull/405

This happens when you have some messages imported before the room is created.
Then use MSC3030 to look backwards before the room creation from a remote
federated server. The server won't find anything locally, but will ask over
federation which will have the remote event. The previous logic would
choke on not having the local event assigned.

```
Failed to fetch /timestamp_to_event from hs2 because of exception(UnboundLocalError) local variable 'local_event' referenced before assignment args=("local variable 'local_event' referenced before assignment",)
```
2022-07-07 11:52:45 -05:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
13028.misc Type `tests.utils` (#13028) 2022-07-05 15:13:47 +01:00
13029.doc Document the `--report-stats` argument (#13029) 2022-06-29 10:24:10 +01:00
13031.feature Implement MSC3827: Filtering of `/publicRooms` by room type (#13031) 2022-06-29 17:12:45 +00:00
13077.doc Cleanup references to sample config in the docs and redirect users to configuration manual (#13077) 2022-06-30 09:21:39 -07:00
13079.misc Enable Complement testing in the 'Twisted Trunk' CI runs. (#13079) 2022-07-01 15:42:49 +00:00
13086.doc Add documentation for phone home stats (#13086) 2022-06-30 22:12:28 +01:00
13100.misc Handle race between persisting an event and un-partial stating a room (#13100) 2022-07-05 16:12:52 +01:00
13103.misc More type hints for `synapse.logging` (#13103) 2022-06-30 13:05:06 +00:00
13113.misc Allow dependency errors to pass through (#13113) 2022-06-30 19:48:04 +02:00
13116.doc Fix documentation header for `allow_public_rooms_over_federation` (#13116) 2022-06-29 18:41:39 +02:00
13119.misc Improve performance of getting unread counts in rooms (#13119) 2022-06-29 10:32:38 +00:00
13125.feature Rate limiting invites per issuer (#13125) 2022-06-30 09:44:47 +00:00
13127.misc Improve startup times in Complement test runs against workers, particularly in CPU-constrained environments. (#13127) 2022-06-30 11:58:12 +00:00
13129.misc Don't actually one-line the SQL statements we send to the DB (#13129) 2022-06-30 10:43:24 +02:00
13131.bugfix Fix application service not being able to join remote federated room without a profile set (#13131) 2022-07-05 05:56:06 -05:00
13132.doc Add information on how the Synapse team does reviews. (#13132) 2022-07-06 07:30:58 -04:00
13134.misc Don't process /send requests for users who have hit their ratelimit (#13134) 2022-06-30 09:22:40 -07:00
13135.misc Actually typecheck `tests.test_server` (#13135) 2022-06-30 10:45:47 +01:00
13136.misc annotate tests.server.FakeChannel (#13136) 2022-07-04 18:08:56 +01:00
13139.doc Add a link to the configuration manual from the homeserver sample config documentation page (#13139) 2022-06-30 15:59:11 +01:00
13143.misc complement.sh: Permit skipping docker build (#13143) 2022-07-01 12:33:59 +00:00
13144.misc Skip waiting for full state for incoming events (#13144) 2022-07-01 10:19:27 +01:00
13145.misc `_process_received_pdu`: Improve exception handling (#13145) 2022-07-01 10:52:10 +01:00
13148.feature Extra validation for rest/client/account_data (#13148) 2022-07-01 11:04:56 +01:00
13151.misc Faster room joins: fix race in recalculation of current room state (#13151) 2022-07-07 12:19:31 +00:00
13152.misc Add the ability to set the log level using the `SYNAPSE_TEST_LOG_LEVEL` environment when using `complement.sh`. (#13152) 2022-07-05 09:46:20 +00:00
13153.misc Use upserts for updating `event_push_summary` (#13153) 2022-07-05 13:51:04 +01:00
13157.misc Factor out some common Complement CI setup commands to a script. (#13157) 2022-07-05 14:24:42 +01:00
13158.misc Add --build-only option to complement.sh to prevent actually running Complement. (#13158) 2022-07-07 14:18:38 +00:00
13159.misc Remove tests/utils.py from mypy's exclude list (#13159) 2022-07-04 15:15:33 +01:00
13166.doc Add missing links to config options (#13166) 2022-07-05 10:10:26 +01:00
13167.misc [Complement] Allow device_name lookup over federation (#13167) 2022-07-04 12:34:50 +00:00
13174.bugfix Make `_get_state_map_for_room` not break when room state events don't contain an event id. (#13174) 2022-07-07 08:14:32 +00:00
13194.bugfix Fix bug where we failed to delete old push actions (#13194) 2022-07-06 12:09:19 +01:00
13195.misc Check that `auto_vacuum` is disabled when porting a SQLite database to Postgres, as `VACUUM`s must not be performed between runs of the script. (#13195) 2022-07-07 10:08:04 +00:00
13197.bugfix Fix exception when using MSC3030 to look for remote federated events before room creation (#13197) 2022-07-07 11:52:45 -05:00
13200.removal Remove obsolete RoomEventsStoreTestCase (#13200) 2022-07-07 13:47:26 +01:00
13207.docker Bump lxml from 4.8.0 to 4.9.1 (#13207) 2022-07-07 10:56:52 +00:00
13209.misc Use a single query in `ProfileHandler.get_profile` (#13209) 2022-07-07 11:02:09 +00:00