Commit Graph

4031 Commits (4bdad80de126a273e6676d71fe236d03e97c6dd1)

Author SHA1 Message Date
reivilibre f25c75d376
Rename unstable `access_token_lifetime` configuration option to `refreshable_access_token_lifetime` to make it clear it only concerns refreshable access tokens. (#11388) 3 years ago
Patrick Cloke 6a5dd485bd
Refactor the code to inject bundled relations during serialization. (#11408) 3 years ago
Patrick Cloke 7ae559944a
Fix checking whether a room can be published on creation. (#11392) 3 years ago
Eric Eastwood 7ffddd819c
Prevent historical state from being pushed to an application service via `/transactions` (MSC2716) (#11265) 3 years ago
Shay 92b75388f5
Remove legacy code related to deprecated `trust_identity_server_for_password_resets` config flag (#11333) 3 years ago
reivilibre 433ee159cb
Rename `get_refresh_token_for_user_id` to `create_refresh_token_for_user_id` (#11370) 3 years ago
Patrick Cloke 4bd54b263e
Do not allow MSC3440 threads to fork threads (#11161) 3 years ago
Sean Quah 84fac0f814
Add type annotations to `synapse.metrics` (#10847) 3 years ago
reivilibre 0d86f6334a
Rename `get_access_token_for_user_id` method to `create_access_token_for_user_id` (#11369) 3 years ago
Sean Quah 88375beeaa
Avoid sharing room hierarchy responses between users (#11355) 3 years ago
reivilibre 3a1462f7e0
Properly register all callback hooks for legacy password authentication providers (#11340) 3 years ago
David Robertson bea815cec8
Test room alias deletion (#11327) 3 years ago
Dirk Klimpel 8840a7b7f1
Convert delete room admin API to async endpoint (#11223) 3 years ago
Patrick Cloke 5cace20bf1
Add missing type hints to `synapse.app`. (#11287) 3 years ago
Richard van der Hoff 73cbb284b9
Remove redundant parameters on `_check_event_auth` (#11292) 3 years ago
Andrew Morgan a026695083
Clarifications and small fixes to to-device related code (#11247) 3 years ago
David Robertson b6f4d122ef
Allow admins to proactively block rooms (#11228) 3 years ago
Patrick Cloke a19d01c3d9
Support filtering by relations per MSC3440 (#11236) 3 years ago
Erik Johnston af784644c3
Include cross-signing signatures when syncing remote devices for the first time (#11234) 3 years ago
Eric Eastwood 84f235aea4
Rename to more clear `get_insertion_event_id_by_batch_id` (MSC2716) (#11244) 3 years ago
Richard van der Hoff 86a497efaa
Default value for `public_baseurl` (#11210) 3 years ago
reivilibre 499c44d696
Make minor correction to type of auth_checkers callbacks (#11253) 3 years ago
Nick Barrett a271e233e9
Add a linearizer on (appservice, stream) when handling ephemeral events. (#11207) 3 years ago
Nick Barrett af54167516
Enable passing typing stream writers as a list. (#11237) 3 years ago
Patrick Cloke c01bc5f43d
Add remaining type hints to `synapse.events`. (#11098) 3 years ago
Andrew Morgan c9c3aea9b1
Fix providing a `RoomStreamToken` instance to `_notify_app_services_ephemeral` (#11137) 3 years ago
Rafael Gonçalves 0e16b418f6
Add knock information in admin exported data (#11171) 3 years ago
reivilibre 75ca0a6168
Annotate `log_function` decorator (#10943) 3 years ago
Patrick Cloke 19d5dc6931
Refactor `Filter` to handle fields according to data being filtered. (#11194) 3 years ago
Patrick Cloke a930da3291
Include the stable identifier for MSC3288. (#11187) 3 years ago
Brendan Abolivier c7a5e49664
Implement an `on_new_event` callback (#11126) 3 years ago
Brendan Abolivier c1510c97b5
Fix cyclic import in the module API (#11180) 3 years ago
AndrewFerr 4387b791e0
Don't set new room alias before potential 403 (#10930) 3 years ago
Richard van der Hoff da957a60e8
Ensure that we correctly auth events returned by `send_join` (#11012) 3 years ago
David Robertson 2d91b6256e
Fix adding excluded users to the private room sharing tables when joining a room (#11143) 3 years ago
Andrew Morgan 6408372234
Improve docstrings for methods related to sending EDUs to application services (#11138) 3 years ago
Robert Edström 62db603fa0
Consider IP whitelist for identity server resolution (#11120) 3 years ago
Richard van der Hoff 0930e9ae12
Clean up `_update_auth_events_and_context_for_auth` (#11122) 3 years ago
Sean Quah df95d3aec2
Revert change to counting of deactivated users towards the monthly active users limit (#11127) 3 years ago
Richard van der Hoff f3efa0036b
Move _persist_auth_tree into FederationEventHandler (#11115) 3 years ago
Richard van der Hoff 0170774b19
Rename `_auth_and_persist_fetched_events` (#11116) 3 years ago
Patrick Cloke 3ab55d43bd
Add missing type hints to synapse.api. (#11109) 3 years ago
Richard van der Hoff cc33d9eee2
Check auth on received events' auth_events (#11001) 3 years ago
Richard van der Hoff a5d2ea3d08
Check *all* auth events for room id and rejection (#11009) 3 years ago
Richard van der Hoff e8f24b6c35
`_run_push_actions_and_persist_event`: handle no min_depth (#11014) 3 years ago
David Robertson 37b845dabc
Don't remove local users from dir when the leave their last room (#11103) 3 years ago
David Robertson e09be0c87a
Correctly exclude users when making a room public or private (#11075) 3 years ago
Patrick Cloke 5573133348
Move experimental & retention config out of the server module. (#11070) 3 years ago
Eric Eastwood daf498e099
Fix 500 error on `/messages` when we accumulate more than 5 backward extremities (#11027) 3 years ago
Eric Eastwood 35d6b914eb
Resolve and share `state_groups` for all historical events in batch (MSC2716) (#10975) 3 years ago