Commit Graph

844 Commits (4bdad80de126a273e6676d71fe236d03e97c6dd1)

Author SHA1 Message Date
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
Patrick Cloke 47854c71e9
Use direct references for configuration variables (part 4). (#10893) 3 years ago
Patrick Cloke e584534403
Use direct references for some configuration variables (part 3) (#10885) 3 years ago
Patrick Cloke 01c88a09cd
Use direct references for some configuration variables (#10798) 3 years ago
Patrick Cloke 1fdf2cf8e8
Document that /spaces & /hierarchy can be routed to workers. (#10648) 3 years ago
Azrenbeth 6e895366ea
Add config option to use non-default manhole password and keys (#10643) 3 years ago
Sean f8bf83b811
Skip the final GC on shutdown to improve restart times (#10712) 3 years ago
Patrick Cloke d12ba52f17
Persist room hierarchy pagination sessions to the database. (#10613) 3 years ago
Callum Brown 947dbbdfd1
Implement MSC3231: Token authenticated registration (#10142) 3 years ago
Azrenbeth 1a9f531c79
Port the PresenceRouter module interface to the new generic interface (#10524) 3 years ago
Andrew Morgan 84469bdac7
Remove the unused public_room_list_stream (#10565) 3 years ago
reivilibre 642a42edde
Flatten the synapse.rest.client package (#10600) 3 years ago
V02460 b7f7ca24b1
Remove shebang line from module files (#10415) 3 years ago
reivilibre 10dcfae46f
Fix typo that causes R30v2 to actually be old R30 (#10486) 3 years ago
Brendan Abolivier a743bf4694
Port the ThirdPartyEventRules module interface to the new generic interface (#10386) 3 years ago
reivilibre eebfd024e9
Factorise `get_datastore` calls in phone_stats_home. (#10427) 3 years ago
reivilibre 4e340412c0
Add a new version of the R30 phone-home metric, which removes a false impression of retention given by the old R30 metric (#10332) 3 years ago
Jonathan de Jong 95e47b2e78
[pyupgrade] `synapse/` (#10348) 3 years ago
Jonathan de Jong bf72d10dbf
Use inline type hints in various other places (in `synapse/`) (#10380) 3 years ago
Erik Johnston 7a5873277e
Add support for evicting cache entries based on last access time. (#10205) 3 years ago
Erik Johnston 85d237eba7
Add a distributed lock (#10269) 3 years ago
Richard van der Hoff 107c06081f
Ensure that errors during startup are written to the logs and the console. (#10191) 3 years ago
Brendan Abolivier 1b3e398bea
Standardise the module interface (#10062) 3 years ago
Brendan Abolivier 08c8469322
Remove support for ACME v1 (#10194) 3 years ago
Richard van der Hoff 9cf6e0eae7
Rip out the DNS lookup limiter (#10190) 3 years ago
Andrew Morgan a15a046c93
Clean up a broken import in admin_cmd.py (#10154) 4 years ago
Erik Johnston 5eed6348ce
Move some more endpoints off master (#10084) 4 years ago
Richard van der Hoff fe5dad46b0
Remove redundant code to reload tls cert (#10054) 4 years ago
Erik Johnston 3e831f24ff
Don't hammer the database for destination retry timings every ~5mins (#10036) 4 years ago
Erik Johnston 8771b1337d
Export jemalloc stats to prometheus when used (#9882) 4 years ago
Erik Johnston ef889c98a6
Optionally track memory usage of each LruCache (#9881) 4 years ago
Erik Johnston 1fb9a2d0bf
Limit how often GC happens by time. (#9902) 4 years ago
Richard van der Hoff 3ff2251754
Improved validation for received requests (#9817) 4 years ago
Richard van der Hoff 59d24c5bef
pass a reactor into SynapseSite (#9874) 4 years ago
Erik Johnston 9d25a0ae65
Split presence out of master (#9820) 4 years ago
Richard van der Hoff 5a153772c1
remove `HomeServer.get_config` (#9815) 4 years ago