Commit Graph

947 Commits (watcha-develop)

Author SHA1 Message Date
Erik Johnston 23740eaa3d
Correctly mention previous copyright (#16820) 10 months ago
Zeeshan Rafiq e108cde669
Sentry Alert configuration based on production and development environment (#16738) 12 months ago
Patrick Cloke 8e1e62c9e0 Update license headers 1 year ago
Patrick Cloke f2f2c7c1f0
Use full GitHub links instead of bare issue numbers. (#16637) 1 year ago
Patrick Cloke c1e244c8f7
Make cached account data/tags/admin types immutable (#16325) 1 year ago
Mathieu Velten dd44ee00b6
Add automatic purge after all users forget a room (#15488) 1 year ago
Patrick Cloke d38d0dffc9
Use StrCollection in additional places. (#16301) 1 year ago
Mathieu Velten 358896e1b8
Implements a task scheduler for resumable potentially long running tasks (#15891) 1 year ago
Eric Eastwood 1c802de626
Re-introduce the outbound federation proxy (#15913) 1 year ago
Eric Eastwood c9bf644fa0
Revert "Federation outbound proxy" (#15910) 1 year ago
Eric Eastwood b07b14b494
Federation outbound proxy (#15773) 1 year ago
Eric Eastwood 0f02f0b4da
Remove experimental MSC2716 implementation to incrementally import history into existing rooms (#15748) 1 year ago
reivilibre 736199b763
Remove old R30 because R30v2 supercedes it (#10428) 2 years ago
Patrick Cloke 375b0a8a11
Update code to refer to "workers". (#15606) 2 years ago
Eric Eastwood 77cda342be `traceback.format_exception(...)` usage that is compatible with Python 3.7 and 3.11 (#15599) 2 years ago
Eric Eastwood b6a7d49b6f
`traceback.format_exception(...)` usage that is compatible with Python 3.7 and 3.11 (#15599) 2 years ago
Eric Eastwood d19d1edbcf
Print full startup/initialization error (#15569) 2 years ago
Andrew Morgan 2e59e97ebd
Move ThirdPartyEventRules into module_api/callbacks (#15535) 2 years ago
Andrew Morgan aec639e3e3
Move Spam Checker callbacks to a dedicated file (#15453) 2 years ago
Jason Little 56efa9b167
Experimental Unix socket support (#15353) 2 years ago
Dirk Klimpel a068ad7dd4
Add information on uploaded media to user export command. (#15107) 2 years ago
dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) 2 years ago
Dirk Klimpel 6def779a1a
Use `json.dump` in `FileExfiltrationWriter` (#15095) 2 years ago
Dirk Klimpel 61bfcd669a
Add account data to export command (#14969) 2 years ago
Sean Quah d0c713cc85
Return read-only collections from `@cached` methods (#13755) 2 years ago
realtyem 58214dbb9b
Allow enabling the asyncio reactor in complement (#14858) 2 years ago
Dirk Klimpel bf82b56bab
Add more user information to export-data command. (#14894) 2 years ago
reivilibre 22cc93afe3
Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) 2 years ago
Dirk Klimpel 73f097888e
Add listener `health` (#14747) 2 years ago
Patrick Cloke f685318c2a
Use ClientRestResource on both the main process and workers. (#14528) 2 years ago
reivilibre 9af2be192a
Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69.0 and disabled by default in Synapse v1.71.0. (#14538) 2 years ago
realtyem c15e9a0edb
Remove need for `worker_main_http_uri` setting to use /keys/upload. (#14400) 2 years ago
David Robertson 258b5285b6
Fix typechecking errors introduced in #14128 (#14455) 2 years ago
Tuomas Ojamies b5ab2c428a
Support using SSL on worker endpoints. (#14128) 2 years ago
Nick Mills-Barrett 3a4f80f8c6
Merge/remove `Slaved*` stores into `WorkerStores` (#14375) 2 years ago
reivilibre b922b54b61
Fix type annotation causing import time error in the Complement forking launcher. (#14084) 2 years ago
David Robertson 730b13dbc9
Improve `RawHeaders` type hints (#14303) 2 years ago
Richard van der Hoff d24346f530
Fix logging error on SIGHUP (#14258) 2 years ago
Patrick Cloke 755bfeee3a
Use servlets for /key/ endpoints. (#14229) 2 years ago
Patrick Cloke c604d2c218
Mark /relations endpoint as usable on workers. (#14028) 2 years ago
David Robertson 285d72556b
Update mypy and mypy-zope, attempt 3 (#13993) 2 years ago
David Robertson 8e52cb0bce
Revert "Update mypy and mypy-zope (#13925)" 2 years ago
David Robertson 6d543d6d9f
Update mypy and mypy-zope (#13925) 2 years ago
Erik Johnston e8318a4333
Handle the case of remote users leaving a partial join room for device lists (#13885) 2 years ago
Richard van der Hoff d6b85a2a7d
Complement image: propagate SIGTERM to all workers (#13914) 2 years ago
reivilibre 526f84bc2e
Fix Prometheus recording rules to not use legacy metric names. (#13718) 2 years ago
Patrick Cloke 32fc3b7ba4
Remove configuration options for direct TCP replication. (#13647) 2 years ago
Brendan Abolivier 898fef2789
Share some metrics between the Prometheus exporter and the phone home stats (#13671) 2 years ago
reivilibre be4250c7a8
Add experimental configuration option to allow disabling legacy Prometheus metric names. (#13540) 2 years ago
David Robertson 956e015413
Drop support for delegating email validation, round 2 (#13596) 2 years ago