Commit Graph

878 Commits (2959184a42398277ff916206235b844a8f7be5d7)

Author SHA1 Message Date
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
Erik Johnston 00a6db9676
Move some replication processing out of generic_worker (#9796) 4 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Andrew Morgan 04819239ba
Add a Synapse Module for configuring presence update routing (#9491) 4 years ago
Patrick Cloke da75d2ea1f
Add type hints for the federation sender. (#9681) 4 years ago
Richard van der Hoff 7c8402ddb8
Suppress CryptographyDeprecationWarning (#9698) 4 years ago
Brendan Abolivier 0b56481caa
Fix lint 4 years ago
Brendan Abolivier 066c703729
Move support for MSC3026 behind an experimental flag 4 years ago
Brendan Abolivier 405aeb0b2c
Implement MSC3026: busy presence state 4 years ago
Jonathan de Jong 27d2820c33
Enable flake8-bugbear, but disable most checks. (#9499) 4 years ago
Richard van der Hoff 4db07f9aef
Set X-Forwarded-Proto header when frontend-proxy proxies a request (#9539) 4 years ago
Jonathan de Jong e12077a78a
Allow bytecode again (#9502) 4 years ago
Erik Johnston 2927921942
Clean up `ShardedWorkerHandlingConfig` (#9466) 4 years ago
Erik Johnston 66f4949e7f
Fix deleting pushers when using sharded pushers. (#9465) 4 years ago
Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 4 years ago
Jan Christian Grünhage 43dd93bb26
Add phone home stats for encrypted messages. (#9283) 4 years ago