MatrixSynapse/changelog.d
Richard van der Hoff da957a60e8
Ensure that we correctly auth events returned by `send_join` (#11012)
This is the final piece of the jigsaw for #9595. As with other changes before this one (eg #10771), we need to make sure that we auth the auth events in the right order, and actually check that their predecessors haven't been rejected.

To do this I've reused the existing code we use when persisting outliers elsewhere.

I've removed the code for attempting to fetch missing auth_events - the events should have been present in the send_join response, so the likely reason they are missing is that we couldn't verify them, so requesting them again is unlikely to help. Instead, we simply drop any state which relies on those auth events, as we do at a backwards-extremity. See also matrix-org/complement#216 for a test for this.
2021-10-25 15:21:09 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
10548.feature Port the Password Auth Providers module interface to the new generic interface (#10548) 2021-10-13 11:21:52 +00:00
10972.misc Add type hints to `synapse.storage.databases.main.client_ips` (#10972) 2021-10-12 13:50:34 +01:00
10975.feature Resolve and share `state_groups` for all historical events in batch (MSC2716) (#10975) 2021-10-13 17:44:00 -05:00
10984.misc Fix logging context warnings when losing replication connection (#10984) 2021-10-15 13:10:58 +01:00
11001.bugfix Check auth on received events' auth_events (#11001) 2021-10-18 18:29:37 +01:00
11008.misc Include rejected status when we log events. (#11008) 2021-10-19 10:21:50 +01:00
11009.bugfix Check *all* auth events for room id and rejection (#11009) 2021-10-18 18:28:30 +01:00
11012.bugfix Ensure that we correctly auth events returned by `send_join` (#11012) 2021-10-25 15:21:09 +01:00
11014.misc `_run_push_actions_and_persist_event`: handle no min_depth (#11014) 2021-10-18 17:17:15 +01:00
11024.misc Add support for ubuntu 21.10 "Impish Indri" (#11024) 2021-10-12 11:29:39 -07:00
11027.bugfix Fix 500 error on `/messages` when we accumulate more than 5 backward extremities (#11027) 2021-10-14 18:53:45 -05:00
11035.misc Rearrange the user_directory's `_handle_deltas` function (#11035) 2021-10-13 12:50:00 +00:00
11048.misc Simplify the user admin API tests (#11048) 2021-10-12 20:38:48 +01:00
11051.bugfix Fix setting a user's external_id via the admin API returns 500 and deletes users existing external mappings if that external ID is already mapped (#11051) 2021-10-21 09:52:32 +01:00
11054.misc Mark Module API error imports as re-exported and mark Synapse as containing type annotations (#11054) 2021-10-13 08:42:41 +01:00
11055.misc Update `_wrap_in_base_path` type hints to preserve function arguments (#11055) 2021-10-12 18:19:21 +01:00
11056.misc Remove dead code from `MediaFilePaths` (#11056) 2021-10-13 13:41:24 +01:00
11057.misc Add tests for `MediaFilePaths` (#11057) 2021-10-12 18:19:35 +01:00
11065.misc Be more lenient when parsing the version for oEmbed responses. (#11065) 2021-10-13 07:00:07 -04:00
11066.misc Add type hints to synapse.events.*. (#11066) 2021-10-13 07:24:07 -04:00
11068.misc Always dump logs from trial during CI. (#11068) 2021-10-12 20:09:49 +00:00
11069.doc Fix upgrade dead links (#11069) 2021-10-13 14:32:43 +01:00
11070.misc Move experimental & retention config out of the server module. (#11070) 2021-10-15 14:30:48 +00:00
11071.misc Add a test for a workaround concerning the behaviour of third-party rule modules and `SynapseError`s. (#11071) 2021-10-14 14:14:15 +01:00
11075.bugfix Correctly exclude users when making a room public or private (#11075) 2021-10-15 15:53:05 +01:00
11076.misc Fix-up some type hints in the relations tests. (#11076) 2021-10-14 09:19:35 -04:00
11077.bugfix Attempt different character encodings when previewing a URL. (#11077) 2021-10-14 10:17:20 -04:00
11078.bugfix Fix broken export-data admin command and add a test for it to CI (#11078) 2021-10-18 08:14:12 -07:00
11083.doc Add more information what happens when a user is deactivated (#11083) 2021-10-22 09:00:28 +01:00
11088.feature Add a thread relation type per MSC3440. (#11088) 2021-10-21 14:39:16 -04:00
11089.bugfix Ensure each charset is attempted only once during media preview. (#11089) 2021-10-14 18:51:44 +00:00
11092.doc Remove false warning about copying the log config to a homeserver.yaml (#11092) 2021-10-20 11:48:15 +00:00
11093.doc Update doc of the allowed characters for registration tokens (#11093) 2021-10-15 09:56:39 +00:00
11095.misc Add type hints for most `HomeServer` parameters (#11095) 2021-10-22 18:15:41 +01:00
11096.doc Document Synapse's behaviour when dealing with multiple modules (#11096) 2021-10-18 18:26:52 +02:00
11101.bugfix Show error when timestamp in seconds is provided to the /purge_media_cache API (#11101) 2021-10-20 14:41:48 +00:00
11103.bugfix Don't remove local users from dir when the leave their last room (#11103) 2021-10-18 13:20:04 +00:00
11109.misc Add missing type hints to synapse.api. (#11109) 2021-10-18 15:01:10 -04:00
11112.bugfix Fix module API's `get_user_ip_and_agents` function when run on workers (#11112) 2021-10-25 13:01:04 +01:00
11115.misc Move _persist_auth_tree into FederationEventHandler (#11115) 2021-10-19 10:24:09 +01:00
11116.misc Rename `_auth_and_persist_fetched_events` (#11116) 2021-10-19 10:23:55 +01:00
11118.doc Fix instances of [example]{.title-ref} in the upgrade notes (#11118) 2021-10-19 14:13:56 +01:00
11120.bugfix Consider IP whitelist for identity server resolution (#11120) 2021-10-20 18:43:49 +01:00
11121.misc Add missing type hints to event fetching. (#11121) 2021-10-19 14:29:03 +00:00
11122.misc Clean up `_update_auth_events_and_context_for_auth` (#11122) 2021-10-20 18:22:40 +01:00
11132.doc Document the version of Synapse each module callback was introduced in (#11132) 2021-10-20 11:04:27 +00:00
11138.misc Improve docstrings for methods related to sending EDUs to application services (#11138) 2021-10-21 17:42:25 +01:00
11139.misc Update `sign_json` to support inline key config (#11139) 2021-10-20 18:49:20 +01:00
11143.misc Fix adding excluded users to the private room sharing tables when joining a room (#11143) 2021-10-21 17:48:59 +01:00
11144.misc fix relative link in docker readme (#11144) 2021-10-21 13:50:43 +01:00
11145.bugfix Fix synapse.config module "read" command (#11145) 2021-10-22 12:00:52 +02:00
11146.misc Add missing type hints to synapse.crypto. (#11146) 2021-10-21 13:07:07 +00:00