synapse/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
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 SynapseErrors. (#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