Commit Graph

88 Commits (15db8b7c7f13f33ca49104183e0642892c3b83f1)

Author SHA1 Message Date
Callum Brown 947dbbdfd1
Implement MSC3231: Token authenticated registration (#10142) 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
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 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
Erik Johnston 5eed6348ce
Move some more endpoints off master (#10084) 4 years ago
Erik Johnston 3e831f24ff
Don't hammer the database for destination retry timings every ~5mins (#10036) 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
Richard van der Hoff 4db07f9aef
Set X-Forwarded-Proto header when frontend-proxy proxies a request (#9539) 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
Richard van der Hoff 9c715a5f19
Fix SSO on workers (#9271) 4 years ago
Erik Johnston 6633a4015a
Allow moving account data and receipts streams off master (#9104) 4 years ago
Patrick Cloke d1eb1b96e8
Register the /devices endpoint on workers. (#9092) 4 years ago
Erik Johnston c9195744a4
Move more encryption endpoints off master (#9068) 4 years ago
Richard van der Hoff 671138f658
Clean up exception handling in the startup code (#9059) 4 years ago
Erik Johnston b530eaa262
Allow running sendToDevice on workers (#9044) 4 years ago
Patrick Cloke 68bb26da69
Allow redacting events on workers (#8994) 4 years ago
Patrick Cloke 30fba62108
Apply an IP range blacklist to push and key revocation requests. (#8821) 4 years ago
Erik Johnston 921a3f8a59
Fix not sending events over federation when using sharded event persisters (#8536) 4 years ago
Patrick Cloke e4f72ddc44
Move additional tasks to the background worker (#8458) 4 years ago
Patrick Cloke 62894673e6
Allow background tasks to be run on a separate worker. (#8369) 4 years ago
Patrick Cloke 8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344) 4 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 4 years ago
Erik Johnston 0f1afbe8dc Change HomeServer definition to work with typing. 4 years ago
Erik Johnston 7620912d84
Add health check endpoint (#8048) 4 years ago
Erik Johnston a7bdf98d01
Rename database classes to make some sense (#8033) 4 years ago
Patrick Cloke 3950ae51ef
Ensure that remove_pusher is always async (#7981) 4 years ago
Erik Johnston 2c1b9d6763
Update worker docs with recent enhancements (#7969) 4 years ago
Erik Johnston 84d099ae11
Fix typing replication not being handled on master (#7959) 4 years ago
Patrick Cloke 00e57b755c
Convert synapse.app to async/await. (#7868) 4 years ago
Erik Johnston f2e38ca867
Allow moving typing off master (#7869) 4 years ago