Commit Graph

76 Commits (1fb9a2d0bf2506ca6e5343cb340a441585ca1c07)

Author SHA1 Message Date
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
Erik Johnston f299441cc6
Add ability to shard the federation sender (#7798) 4 years ago
Patrick Cloke 8fa7fdd4cb
Pass original request headers from workers to the main process. (#7797) 4 years ago
Richard van der Hoff 03619324fc
Create a ListenerConfig object (#7681) 5 years ago
Patrick Cloke 7d2532be36
Discard RDATA from already seen positions. (#7648) 5 years ago
Erik Johnston ef3934ec8f Ensure we persist and ack the same token 5 years ago
Erik Johnston 35c308731d Speed up processing of federation stream RDATA rows. 5 years ago
Richard van der Hoff 04729b86f8
Fix incorrect exception handling in KeyUploadServlet.on_POST (#7563) 5 years ago
Richard van der Hoff 00db90f409
Fix recording of federation stream token (#7564) 5 years ago
Erik Johnston e5c67d04db
Add option to move event persistence off master (#7517) 5 years ago
Patrick Cloke 4429764c9f
Return 200 OK for all OPTIONS requests (#7534) 5 years ago
Erik Johnston 547e4dd83e
Fix exception reporting due to HTTP request errors. (#7556) 5 years ago
Richard van der Hoff 0bbbd10513
Stub out GET presence requests in the frontend proxy (#7545) 5 years ago