-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add rooms.required_state
to Sliding Sync /sync
#17342
Add rooms.required_state
to Sliding Sync /sync
#17342
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 079194c - Browse repository at this point
Copy the full SHA 079194cView commit details -
Strip invite/knock event itself and avoid mutating event
unsigned
Make sure we don't run into #14919 (matrix-org/synapse#14919)
Configuration menu - View commit details
-
Copy full SHA for 3e0f759 - Browse repository at this point
Copy the full SHA 3e0f759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e2fd4e - Browse repository at this point
Copy the full SHA 5e2fd4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ce06f1 - Browse repository at this point
Copy the full SHA 8ce06f1View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa5f54a - Browse repository at this point
Copy the full SHA aa5f54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c175d5 - Browse repository at this point
Copy the full SHA 5c175d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9089bfe - Browse repository at this point
Copy the full SHA 9089bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9427991 - Browse repository at this point
Copy the full SHA 9427991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b2297 - Browse repository at this point
Copy the full SHA 19b2297View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81d36f3 - Browse repository at this point
Copy the full SHA 81d36f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9791209 - Browse repository at this point
Copy the full SHA 9791209View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 70ecd4d - Browse repository at this point
Copy the full SHA 70ecd4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71eabe5 - Browse repository at this point
Copy the full SHA 71eabe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39b4f10 - Browse repository at this point
Copy the full SHA 39b4f10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9883b0f - Browse repository at this point
Copy the full SHA 9883b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c06153 - Browse repository at this point
Copy the full SHA 1c06153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57ba033 - Browse repository at this point
Copy the full SHA 57ba033View commit details -
Configuration menu - View commit details
-
Copy full SHA for c81f300 - Browse repository at this point
Copy the full SHA c81f300View commit details -
Configuration menu - View commit details
-
Copy full SHA for d801db0 - Browse repository at this point
Copy the full SHA d801db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6942b64 - Browse repository at this point
Copy the full SHA 6942b64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 884b448 - Browse repository at this point
Copy the full SHA 884b448View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ef3f606 - Browse repository at this point
Copy the full SHA ef3f606View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbc3eb5 - Browse repository at this point
Copy the full SHA bbc3eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb0294 - Browse repository at this point
Copy the full SHA 0eb0294View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b17d70 - Browse repository at this point
Copy the full SHA 5b17d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6edd6b - Browse repository at this point
Copy the full SHA b6edd6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cddcf1f - Browse repository at this point
Copy the full SHA cddcf1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddbcd78 - Browse repository at this point
Copy the full SHA ddbcd78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ad559 - Browse repository at this point
Copy the full SHA 55ad559View commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 41988a7 - Browse repository at this point
Copy the full SHA 41988a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc4009 - Browse repository at this point
Copy the full SHA 8dc4009View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fdbeff - Browse repository at this point
Copy the full SHA 5fdbeffView commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1b4231 - Browse repository at this point
Copy the full SHA b1b4231View commit details -
See #17320 (comment) ``` synapse/federation/federation_server.py:677: error: Cannot determine type of "_join_rate_per_room_limiter" [has-type] synapse/federation/federation_server.py:720: error: Cannot determine type of "_join_rate_per_room_limiter" [has-type] ```
Configuration menu - View commit details
-
Copy full SHA for 87fac19 - Browse repository at this point
Copy the full SHA 87fac19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e71a2f - Browse repository at this point
Copy the full SHA 0e71a2fView commit details -
newly_joined
vslimited
already being tracked in a discussionSee #17320 (comment) if anything comes out of it.
Configuration menu - View commit details
-
Copy full SHA for 21ca02c - Browse repository at this point
Copy the full SHA 21ca02cView commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3568311 - Browse repository at this point
Copy the full SHA 3568311View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aea406 - Browse repository at this point
Copy the full SHA 7aea406View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3e431f - Browse repository at this point
Copy the full SHA e3e431fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 303d834 - Browse repository at this point
Copy the full SHA 303d834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c22131 - Browse repository at this point
Copy the full SHA 4c22131View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83d6f76 - Browse repository at this point
Copy the full SHA 83d6f76View commit details
Commits on Jun 26, 2024
-
Add
get_current_state_delta_membership_changes_for_user(...)
(using…… `current_state_delta_stream`) (still need to add newly_left rooms back)
Configuration menu - View commit details
-
Copy full SHA for fbd92e1 - Browse repository at this point
Copy the full SHA fbd92e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c791a8 - Browse repository at this point
Copy the full SHA 6c791a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27d74b0 - Browse repository at this point
Copy the full SHA 27d74b0View commit details -
Just fetch full events for `get_current_state_delta_membership_change…
…s_for_user(...)` Makes downstream logic simpler and although we may look-up some events we don't use, the lookup is all done in one go instead of fetching events from event_ids in a couple different places.
Configuration menu - View commit details
-
Copy full SHA for fb8fbd4 - Browse repository at this point
Copy the full SHA fb8fbd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d91aa00 - Browse repository at this point
Copy the full SHA d91aa00View commit details -
Configuration menu - View commit details
-
Copy full SHA for daa7e36 - Browse repository at this point
Copy the full SHA daa7e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for cccbd15 - Browse repository at this point
Copy the full SHA cccbd15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62c6a4e - Browse repository at this point
Copy the full SHA 62c6a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39259f6 - Browse repository at this point
Copy the full SHA 39259f6View commit details -
Merge branch 'develop' into madlittlemods/sliding-sync-room-data
Conflicts: tests/rest/client/test_sync.py
Configuration menu - View commit details
-
Copy full SHA for 5c21315 - Browse repository at this point
Copy the full SHA 5c21315View commit details -
Configuration menu - View commit details
-
Copy full SHA for c60aca7 - Browse repository at this point
Copy the full SHA c60aca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11db1be - Browse repository at this point
Copy the full SHA 11db1beView commit details -
Fix `builtins.SyntaxError: EOL while scanning string literal (test_sy…
…nc.py, line 1885)` See https://github.com/element-hq/synapse/actions/runs/9675073109/job/26692003103?pr=17320#step:9:5552 Worked fine locally but failed in CI with Python 3.8
Configuration menu - View commit details
-
Copy full SHA for 7395e10 - Browse repository at this point
Copy the full SHA 7395e10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bf3923 - Browse repository at this point
Copy the full SHA 2bf3923View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec2d8dc - Browse repository at this point
Copy the full SHA ec2d8dcView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0b9a903 - Browse repository at this point
Copy the full SHA 0b9a903View commit details -
Actually test `get_current_state_delta_membership_changes_for_user(..…
….)` in remote join test
Configuration menu - View commit details
-
Copy full SHA for 48d0acf - Browse repository at this point
Copy the full SHA 48d0acfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a944ff - Browse repository at this point
Copy the full SHA 2a944ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8df39d1 - Browse repository at this point
Copy the full SHA 8df39d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7914e7 - Browse repository at this point
Copy the full SHA b7914e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eb1806 - Browse repository at this point
Copy the full SHA 7eb1806View commit details -
Configuration menu - View commit details
-
Copy full SHA for 935b98c - Browse repository at this point
Copy the full SHA 935b98cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f163fcf - Browse repository at this point
Copy the full SHA f163fcfView commit details -
(currently failing) Add test to make sure membership changes don't re…
…-appear if the server leaves the room later
Configuration menu - View commit details
-
Copy full SHA for 956f20e - Browse repository at this point
Copy the full SHA 956f20eView commit details -
Grab
prev_membership
to see whether the server left the room (fixes…… tests) See #17320 (comment) `prev_membership` helps determine whether we should include the `event_id=null` row because we can check whether we have already left. - When we leave the room causing the server to leave the room, the `prev_event_id` will be our join event - When the server leaves the room after us, the `prev_event_id` will be leave event - In the state reset case, `prev_event_id` will be our join event
Configuration menu - View commit details
-
Copy full SHA for 830e09d - Browse repository at this point
Copy the full SHA 830e09dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15fcead - Browse repository at this point
Copy the full SHA 15fceadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81c06be - Browse repository at this point
Copy the full SHA 81c06beView commit details -
Don't worry about
state_reset
for nowSee: - Why no `COALESCE` #17320 (comment) - Don't worry about `state_reset` for now, #17320 (comment)
Configuration menu - View commit details
-
Copy full SHA for eb159c1 - Browse repository at this point
Copy the full SHA eb159c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba56350 - Browse repository at this point
Copy the full SHA ba56350View commit details -
Configuration menu - View commit details
-
Copy full SHA for f774032 - Browse repository at this point
Copy the full SHA f774032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 325856e - Browse repository at this point
Copy the full SHA 325856eView commit details -
(doesn't work) Add test for batch persisting multiple member events f…
…or the same user
Configuration menu - View commit details
-
Copy full SHA for 63c7b50 - Browse repository at this point
Copy the full SHA 63c7b50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1158058 - Browse repository at this point
Copy the full SHA 1158058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32b8b68 - Browse repository at this point
Copy the full SHA 32b8b68View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6045e11 - Browse repository at this point
Copy the full SHA 6045e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e53336 - Browse repository at this point
Copy the full SHA 9e53336View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4263bf - Browse repository at this point
Copy the full SHA a4263bfView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 10d78d6 - Browse repository at this point
Copy the full SHA 10d78d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0061561 - Browse repository at this point
Copy the full SHA 0061561View commit details -
Merge branch 'madlittlemods/sliding-sync-room-data' into madlittlemod…
…s/sliding-sync-required-state Conflicts: synapse/handlers/sliding_sync.py
Configuration menu - View commit details
-
Copy full SHA for 73f2903 - Browse repository at this point
Copy the full SHA 73f2903View commit details -
Configuration menu - View commit details
-
Copy full SHA for e419587 - Browse repository at this point
Copy the full SHA e419587View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd6cba - Browse repository at this point
Copy the full SHA 2bd6cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8687e7 - Browse repository at this point
Copy the full SHA b8687e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c9513c - Browse repository at this point
Copy the full SHA 7c9513cView commit details -
Merge branch 'madlittlemods/sliding-sync-room-data' into madlittlemod…
…s/sliding-sync-required-state
Configuration menu - View commit details
-
Copy full SHA for dfb4324 - Browse repository at this point
Copy the full SHA dfb4324View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78df54a - Browse repository at this point
Copy the full SHA 78df54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b73185 - Browse repository at this point
Copy the full SHA 8b73185View commit details -
Merge branch 'madlittlemods/sliding-sync-room-data' into madlittlemod…
…s/sliding-sync-required-state
Configuration menu - View commit details
-
Copy full SHA for 8aa2297 - Browse repository at this point
Copy the full SHA 8aa2297View commit details -
Configuration menu - View commit details
-
Copy full SHA for 939b9ce - Browse repository at this point
Copy the full SHA 939b9ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 126ce1e - Browse repository at this point
Copy the full SHA 126ce1eView commit details -
Merge branch 'madlittlemods/sliding-sync-room-data' into madlittlemod…
…s/sliding-sync-required-state
Configuration menu - View commit details
-
Copy full SHA for cae489b - Browse repository at this point
Copy the full SHA cae489bView commit details -
Merge branch 'develop' into madlittlemods/sliding-sync-required-state
Conflicts: synapse/handlers/sliding_sync.py tests/rest/client/test_sync.py
Configuration menu - View commit details
-
Copy full SHA for 2175edf - Browse repository at this point
Copy the full SHA 2175edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a4b43 - Browse repository at this point
Copy the full SHA 01a4b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77b8d9c - Browse repository at this point
Copy the full SHA 77b8d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3ac718 - Browse repository at this point
Copy the full SHA a3ac718View commit details -
Merge branch 'develop' into madlittlemods/sliding-sync-required-state
Conflicts: synapse/handlers/sliding_sync.py
Configuration menu - View commit details
-
Copy full SHA for c935d03 - Browse repository at this point
Copy the full SHA c935d03View commit details -
Configuration menu - View commit details
-
Copy full SHA for c71cf86 - Browse repository at this point
Copy the full SHA c71cf86View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcad14b - Browse repository at this point
Copy the full SHA dcad14bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce503fc - Browse repository at this point
Copy the full SHA ce503fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb82e3 - Browse repository at this point
Copy the full SHA 4eb82e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 646b328 - Browse repository at this point
Copy the full SHA 646b328View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e0c5e - Browse repository at this point
Copy the full SHA f2e0c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 859f9b0 - Browse repository at this point
Copy the full SHA 859f9b0View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c4eea7 - Browse repository at this point
Copy the full SHA 2c4eea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1222c6 - Browse repository at this point
Copy the full SHA c1222c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75446e7 - Browse repository at this point
Copy the full SHA 75446e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa59ead - Browse repository at this point
Copy the full SHA aa59eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc30a85 - Browse repository at this point
Copy the full SHA cc30a85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c8dd69 - Browse repository at this point
Copy the full SHA 5c8dd69View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea78da5 - Browse repository at this point
Copy the full SHA ea78da5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5023943 - Browse repository at this point
Copy the full SHA 5023943View commit details -
Fix
\n
backslash usage forbidden in f-string``` builtins.SyntaxError: f-string expression part cannot include a backslash (test_sync.py, line 1323) ```
Configuration menu - View commit details
-
Copy full SHA for fbad6b0 - Browse repository at this point
Copy the full SHA fbad6b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ca35e - Browse repository at this point
Copy the full SHA b3ca35eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc8bef0 - Browse repository at this point
Copy the full SHA dc8bef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2174c1 - Browse repository at this point
Copy the full SHA f2174c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e22a291 - Browse repository at this point
Copy the full SHA e22a291View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe4f2ea - Browse repository at this point
Copy the full SHA fe4f2eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52444d9 - Browse repository at this point
Copy the full SHA 52444d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c133a8 - Browse repository at this point
Copy the full SHA 7c133a8View commit details
Commits on Jul 4, 2024
-
Add line break between if-cases
Co-authored-by: Erik Johnston <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cf9a77 - Browse repository at this point
Copy the full SHA 3cf9a77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ef822c - Browse repository at this point
Copy the full SHA 7ef822cView commit details