Commit Graph

878 Commits (2959184a42398277ff916206235b844a8f7be5d7)

Author SHA1 Message Date
Patrick Cloke cf05258f76
Remove groups replication code. (#12900) 3 years ago
Patrick Cloke a8db8c6eba
Remove user-visible groups/communities code (#12553) 3 years ago
Nick Mills-Barrett 1f9013ce60
Add the `batch_send` endpoint to generic workers (#12868) 3 years ago
Nick Mills-Barrett 2e5f88b5e6
Add the `/account/whoami` endpoint to generic workers (#12866) 3 years ago
David Robertson d38d242411
Reload cache factors from disk on SIGHUP (#12673) 3 years ago
reivilibre 699192fc1a
Add the `update_user_directory_from_worker` configuration option (superseding `update_user_directory`) to allow a generic worker to be designated as the worker to update the user directory. (#12654) 3 years ago
David Robertson fa0eab9c8e
Use `ParamSpec` in a few places (#12667) 3 years ago
reivilibre c2d50e9f6c
Add the `notify_appservices_from_worker` configuration option (superseding `notify_appservices`) to allow a generic worker to be designated as the worker to send traffic to Application Services. (#12452) 3 years ago
David Robertson 6463244375
Remove unused `# type: ignore`s (#12531) 3 years ago
Patrick Cloke 4586119f0b
Add missing type hints to config classes. (#12402) 3 years ago
reivilibre f871222880
Move `update_client_ip` background job from the main process to the background worker. (#12251) 3 years ago
Shay 3c41d87b67
Add restrictions by default to open registration in Synapse (#12091) 3 years ago
Nick Mills-Barrett 1530cef192
Make it possible to enable compression for the metrics HTTP resource (#12258) 3 years ago
Patrick Cloke 54f674f7a9
Deprecate the groups/communities endpoints and add an experimental configuration flag. (#12200) 3 years ago
Patrick Cloke 3e4af36bc8
Rename get_tcp_replication to get_replication_command_handler. (#12192) 3 years ago
David Robertson 313581e4e9
Use importlib.metadata to read requirements (#12088) 3 years ago
Richard van der Hoff e24ff8ebe3
Remove `HomeServer.get_datastore()` (#12031) 3 years ago
David Robertson 4ae956c8bb
Use version string helper from matrix-common (#11979) 3 years ago
Patrick Cloke 380c3d40f4
Return JSON errors for unknown resources under /matrix/client. (#11930) 3 years ago
Patrick Cloke 119edf51eb
Remove support for the webclient listener. (#11895) 3 years ago
Shay b8bf600700
Check that `gc` method is available before using in `synapse/app/_base` (#11816) 3 years ago
Brendan Abolivier 1d5f7b2cc6
Log modules at startup (#11813) 3 years ago
Shay 9006ee36d1
Drop support for and remove references to EOL Python 3.6 (#11683) 3 years ago
Patrick Cloke d09099642e
Fix redirecting to the webclient for non-HTTP(S) web_client_location. (#11783) 3 years ago
Patrick Cloke 91221b6961
Add deprecation warnings for `webclient` listener and non-HTTP(S) `web_client_location`. (#11774) 3 years ago
Andrew Morgan d93ec0a0ba
Partially revert #11602 to prevent webclient overriding client resource (#11764) 3 years ago
Richard van der Hoff 20c6d85c6e
Simplify GC prometheus metrics (#11723) 3 years ago
Patrick Cloke 3e0cfd447e
Return JSON errors for unknown resources under /matrix/client. (#11602) 3 years ago
Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 3 years ago
Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 3 years ago
Patrick Cloke f44d729d4c
Additional type hints for config module. (#11465) 3 years ago
Shay 70cbb1a5e3
Don't start Synapse master process if `worker_app` is set (#11416) 3 years ago
Maximilian Bosch 42bf020463
Expose worker & homeserver as entrypoints in `setup.py` (#11449) 3 years ago
Patrick Cloke a4521ce0a8
Support the stable /hierarchy endpoint from MSC2946 (#11329) 3 years ago
Tulir Asokan 7b4e228e41
Fix using MSC2716 batch sending with event persistence workers (#11220) 3 years ago
Sean Quah 84fac0f814
Add type annotations to `synapse.metrics` (#10847) 3 years ago
Aaron R d993c3bb1e
Add support for `/_matrix/media/v3` APIs (#11371) 3 years ago
Aaron R dfa536490e
Add support for `/_matrix/client/v3` APIs (#11318) 3 years ago
Patrick Cloke 5cace20bf1
Add missing type hints to `synapse.app`. (#11287) 3 years ago
Richard van der Hoff 71f9966f27
Support for serving server well-known files (#11211) 3 years ago
Erik Johnston 82d2168a15
Add metrics to the threadpools (#11178) 3 years ago
Rafael Gonçalves 0e16b418f6
Add knock information in admin exported data (#11171) 3 years ago
Sean Quah f3a4be8700
Shut down the DNS threadpool (#11190) 3 years ago
Erik Johnston 7004f43da1
Move DNS lookups into separate thread pool (#11177) 3 years ago
Sean Quah 2b82ec425f
Add type hints for most `HomeServer` parameters (#11095) 3 years ago
Hillery Shay 7d70582eb0
Fix broken export-data admin command and add a test for it to CI (#11078) 3 years ago
Azrenbeth cdd308845b
Port the Password Auth Providers module interface to the new generic interface (#10548) 3 years ago
Patrick Cloke f4b1a9a527
Require direct references to configuration variables. (#10985) 3 years ago
Patrick Cloke 94b620a5ed
Use direct references for configuration variables (part 6). (#10916) 3 years ago
Patrick Cloke bb7fdd821b
Use direct references for configuration variables (part 5). (#10897) 3 years ago