Commit Graph

3298 Commits (98fd558382226b347d78e5f6e6782c6e74c25e69)

Author SHA1 Message Date
David Robertson 3b0083c92a
Use immutabledict instead of frozendict (#15113) 2 years ago
Andrew Morgan ec9224bf9a
Make `POST /_matrix/client/v3/rooms/{roomId}/report/{eventId}` endpoint return 404 if event exists, but the user lacks access (#15300) 2 years ago
Andrew Morgan b6aef59334
Make `EventHandler.get_event` return `None` when the requested event is not found (#15298) 2 years ago
Erik Johnston 827f198177
Fix error when sending message into deleted room. (#15235) 2 years ago
Patrick Cloke a5fb382a29
Separate HTTP preview code and URL previewer. (#15269) 2 years ago
Shay 5ab7146e19
Add Synapse-Trace-Id to access-control-expose-headers header (#14974) 2 years ago
Patrick Cloke afb216c202
Remove no-op send_command for Redis replication. (#15274) 2 years ago
reivilibre 1f5473465d
Refresh remote profiles that have been marked as stale, in order to fill the user directory. [rei:userdirpriv] (#14756) 2 years ago
Andrew Morgan 4953cd71df
Move Account Validity callbacks to a dedicated file (#15237) 2 years ago
David Robertson c071cd5a0e
Ensure fed-sender catchup does not block for full state (#15248) 2 years ago
David Robertson 4bb26c95a9
Refactor `filter_events_for_server` (#15240) 2 years ago
Andrew Morgan e157c63f68
Fix missing conditional for registering `on_remove_user_third_party_identifier` module api callbacks (#15227 2 years ago
Patrick Cloke e7c3832ba6
Pull in netaddr type hints. (#15231) 2 years ago
Patrick Cloke 20ed8c926b
Stabilize support for MSC3873: disambuguated event push keys. (#15190) 2 years ago
Quentin Gliech 47bc84dd53
Pass the Requester down to the HttpTransactionCache. (#15200) 2 years ago
Patrick Cloke 820f02b70b
Stabilize support for MSC3966: event_property_contains push condition. (#15187) 2 years ago
Patrick Cloke 05e0a4089a
Stop applying edits to event contents (MSC3925). (#15193) 2 years ago
Patrick Cloke fd9cadcf53
Stabilize support for MSC3758: event_property_is push condition (#15185) 2 years ago
6543 6b6e91e610
Fix ICU tests on alpine / macOS. (#15177) 2 years ago
Patrick Cloke 8ef324ea6f
Update intentional mentions (MSC3952) to depend on `exact_event_property_contains` (MSC3966). (#15051) 2 years ago
Hugh Nimmo-Smith 916b8061d2
Implementation of MSC3967: Don't require UIA for initial upload of cross signing keys (#15077) 2 years ago
Richard van der Hoff 2b78981736
Remove support for aggregating reactions (#15172) 2 years ago
reivilibre d62cd940cb
Fix a long-standing bug where an initial sync would not respond to changes to the list of ignored users if there was an initial sync cached. (#15163) 2 years ago
Patrick Cloke e746f80b4f
Do not accept pattern_type from user input in push rules. (#15088) 2 years ago
Dirk Klimpel 93f7955eba
Admin API endpoint to delete a reported event (#15116) 2 years ago
Andrew Morgan b40657314e
Add module API callbacks for adding and deleting local 3PID associations (#15044 2 years ago
Patrick Cloke 4fc8875876
Refactor media modules. (#15146) 2 years ago
Shay 1c95ddd09b
Batch up storing state groups when creating new room (#14918) 2 years ago
Erik Johnston b2357a898c
Fix bug where 5s delays would occasionally happen. (#15150) 2 years ago
Sean Quah 335f52d595
Improve handling of non-ASCII characters in user directory search (#15143) 2 years ago
Patrick Cloke 682151a464
Do not fail completely if oEmbed autodiscovery fails. (#15092) 2 years ago
Patrick Cloke ec79870f14
Fix a typo in MSC3873 config option. (#15138) 2 years ago
Dirk Klimpel a068ad7dd4
Add information on uploaded media to user export command. (#15107) 2 years ago
dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) 2 years ago
David Robertson 647ff3ef65
Remove unused `room_alias` field from `/createRoom` response (#15093) 2 years ago
reivilibre 1cbc3f197c
Fix a bug introduced in Synapse v1.74.0 where searching with colons when using ICU for search term tokenisation would fail with an error. (#15079) 2 years ago
Patrick Cloke c9b9143655
Fix-up type hints in tests/server.py. (#15084) 2 years ago
Dirk Klimpel 61bfcd669a
Add account data to export command (#14969) 2 years ago
David Robertson ffc2ee521d
Use mypy 1.0 (#15052) 2 years ago
Patrick Cloke 979f237b28
Update intentional mentions (MSC3952) to depend on `exact_event_match` (MSC3758). (#15037) 2 years ago
Patrick Cloke 42aea0d8af
Add final type hint to tests.unittest. (#15072) 2 years ago
Patrick Cloke 119e0795a5
Implement MSC3966: Add a push rule condition to search for a value in an array. (#15045) 2 years ago
reivilibre e9b1ff9f31
Prevent clients from reporting nonexistent events. (#13779) 2 years ago
Mathieu Velten 6cddf24e36
Faster joins: don't stall when a user joins during a fast join (#14606) 2 years ago
Sean Quah d0c713cc85
Return read-only collections from `@cached` methods (#13755) 2 years ago
Patrick Cloke 14be78d492
Support for MSC3758: exact_event_match push condition (#14964) 2 years ago
Shay 03bccd542b
Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 2 years ago
Patrick Cloke d22c1c862c
Respond correctly to unknown methods on known endpoints (#14605) 2 years ago
David Robertson 7081bb56e2
Proper types for `tests.module_api` (#15031) 2 years ago
Patrick Cloke 30509a1010
Add more missing type hints to tests. (#15028) 2 years ago