synapse/changelog.d
Richard van der Hoff 878aa55293
FederationClient.backfill: stop flagging events as outliers (#11632)
Events returned by `backfill` should not be flagged as outliers.

Fixes:

```
AssertionError: null
  File "synapse/handlers/federation.py", line 313, in try_backfill
    dom, room_id, limit=100, extremities=extremities
  File "synapse/handlers/federation_event.py", line 517, in backfill
    await self._process_pulled_events(dest, events, backfilled=True)
  File "synapse/handlers/federation_event.py", line 642, in _process_pulled_events
    await self._process_pulled_event(origin, ev, backfilled=backfilled)
  File "synapse/handlers/federation_event.py", line 669, in _process_pulled_event
    assert not event.internal_metadata.is_outlier()
```

See https://sentry.matrix.org/sentry/synapse-matrixorg/issues/231992

Fixes #8894.
2022-01-04 16:31:32 +00:00
..
.gitignore
10520.misc Send and handle cross-signing messages using the stable prefix. (#10520) 2021-12-08 10:01:38 +00:00
11243.misc Allow events to be created with no prev_events (MSC2716) (#11243) 2021-12-10 23:08:51 -06:00
11331.misc Fix case in wait_for_background_updates where self.store does not exist (#11331) 2021-12-07 11:51:53 -05:00
11360.misc Add missing type hints to synapse.appservice (#11360) 2021-12-14 17:02:46 +00:00
11378.feature Allow guests to send state events (#11378) 2021-12-09 11:02:05 +00:00
11427.doc Document the usage of refresh tokens. (#11427) 2021-12-08 15:31:17 +00:00
11480.misc Additional type hints for the config module, part 2. (#11480) 2021-12-09 16:15:46 +00:00
11487.misc Test to ensure we share the same state_group across the whole historical batch (MSC2716) (#11487) 2021-12-10 20:59:20 -06:00
11503.misc Refactor tests.util.setup_test_homeserver and tests.server.setup_test_homeserver. (#11503) 2021-12-21 16:12:05 +00:00
11516.bugfix Do not allow cross-room relations, per MSC2674. (#11516) 2021-12-09 13:16:01 -05:00
11520.misc Use HTTPStatus constants in place of literals in tests.rest.client.test_auth. (#11520) 2021-12-08 14:54:47 +00:00
11531.misc Add a constant for receipt types (m.read). (#11531) 2021-12-08 12:26:29 -05:00
11535.misc Clean up synapse.rest.admin (#11535) 2021-12-08 16:59:40 +00:00
11536.misc Improve log messages for stream ids (#11536) 2021-12-08 14:15:14 +00:00
11538.feature Add experimental support for MSC3202: allowing application services to masquerade as specific devices. (#11538) 2021-12-15 10:40:52 +00:00
11541.misc Support unprefixed versions of fallback key property names. (#11541) 2021-12-09 11:41:27 +00:00
11542.misc Add missing errcode to parse_string and parse_boolean (#11542) 2021-12-09 11:23:34 +00:00
11543.misc Use HTTPStatus constants in place of literals in synapse.http (#11543) 2021-12-09 11:58:25 +00:00
11546.misc Add type hints to synapse/storage/databases/main/account_data.py (#11546) 2021-12-13 16:28:10 +00:00
11547.bugfix Ensure emails are canonicalized before fetching associated user. (#11547) 2021-12-10 07:17:28 -05:00
11549.misc Add type hints to synapse/storage/databases/main/e2e_room_keys.py (#11549) 2021-12-14 17:46:47 +00:00
11550.misc Adjust _get_rooms_changed comments (#11550) 2021-12-10 19:19:48 +00:00
11551.misc Add type hints to synapse/storage/databases/main/end_to_end_keys.py (#11551) 2021-12-13 16:28:26 +00:00
11553.doc Add details for how to set up TURN behind NAT (#11553) 2021-12-23 10:42:50 +00:00
11555.misc Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
11556.misc Add missing type hints to synapse.logging.context (#11556) 2021-12-14 17:35:28 +00:00
11558.misc Stop populating state_events.prev_state (#11558) 2021-12-10 14:13:23 +00:00
11560.misc skip some dict munging in event persistence (#11560) 2021-12-10 15:02:33 +00:00
11564.misc checks for generators in database functions (#11564) 2021-12-13 19:01:27 +00:00
11565.misc Make get_device return None if the device doesn't exist rather than raising an exception. (#11565) 2021-12-13 15:39:43 +00:00
11566.misc Move HTML parsing to a separate file for URL previews. (#11566) 2021-12-13 17:55:07 +00:00
11570.misc Remove redundant COALESCE()s around COUNT()s in database queries (#11570) 2021-12-14 12:34:30 +00:00
11571.misc Add missing type hints to synapse.http. (#11571) 2021-12-14 07:00:47 -05:00
11574.misc Convert EventStreamResult to attrs. (#11574) 2021-12-15 11:10:02 -05:00
11575.misc Add type hints to synapse/storage/databases/main/room.py (#11575) 2021-12-15 18:00:48 +00:00
11580.misc Require Collections as the parameters for simple_* methods. (#11580) 2021-12-15 17:00:50 +00:00
11582.misc Add MSC2716 and MSC3030 to /versions -> unstable_features (#11582) 2021-12-16 11:25:37 -06:00
11588.removal Use mock from standard library (#11588) 2021-12-20 10:34:46 -05:00
11589.misc Add type hints to synapse/storage/databases/main/transactions.py (#11589) 2021-12-16 14:59:35 -05:00
11590.misc Add type hints to synapse/tests/rest/admin (#11590) 2021-12-16 14:59:56 -05:00
11592.bugfix Do not bundle aggregations for APIs which shouldn't include them. (#11592) 2021-12-20 14:14:38 -05:00
11594.misc Add type hints to event_push_actions. (#11594) 2021-12-21 13:25:34 +00:00
11595.misc Drop EOL python 3.6 from CI (#11595) 2021-12-21 11:37:04 -08:00
11596.misc Update to the current version of Black and run it on Synapse codebase (#11596) 2021-12-23 20:22:15 -08:00
11602.bugfix Return JSON errors for unknown resources under /matrix/client. (#11602) 2021-12-20 16:00:13 +00:00
11603.misc Add opentracing types (#11603) 2021-12-20 12:18:09 +00:00
11607.misc Improve opentracing support for ResponseCache (#11607) 2021-12-20 18:12:08 +00:00
11618.misc Improve opentracing for incoming HTTP requests (#11618) 2021-12-20 17:45:03 +00:00
11619.misc Various opentracing enhancements (#11619) 2021-12-21 11:10:36 +00:00
11622.misc Fix mypy error with opentracing.tags. (#11622) 2021-12-23 11:47:24 +00:00
11623.bugfix Do not attempt to bundled aggregations for /members and /state. (#11623) 2021-12-29 08:02:03 -05:00
11632.bugfix FederationClient.backfill: stop flagging events as outliers (#11632) 2022-01-04 16:31:32 +00:00
11633.misc Drop Bionic from Debian builds (#11633) 2022-01-03 11:17:16 -08:00
11638.misc Better error messages from get_create_event_for_room (#11638) 2022-01-04 16:10:05 +00:00
11643.misc Remove redundant get_current_events_token (#11643) 2022-01-04 16:10:27 +00:00
11652.misc Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
11653.misc Add type hints to synapse/storage/databases/main/stats.py (#11653) 2021-12-29 08:01:13 -05:00
11654.misc Add type hints to synapse/storage/databases/main/events_bg_updates.py (#11654) 2021-12-30 07:22:31 -05:00
11657.misc Fix a type annotation in test_account_data.py and remove it from the Mypy exclusion list. (#11657) 2021-12-29 15:12:30 +00:00
11665.misc Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
11666.feature Include the topic event in the prejoin state, per MSC3173. (#11666) 2022-01-04 11:08:08 -05:00