Commit Graph

205 Commits (a0a1ba697325601e1b1edf81a722b2354680b2c6)

Author SHA1 Message Date
Erik Johnston 14b5b48a22
Fix ratelimiting for federation `/send` requests. (#8342) 4 years ago
Erik Johnston c066928915 Add comment explaining cast 4 years ago
Erik Johnston 8a3dac3c19 Handle optional dependencies for Oidc and Saml 4 years ago
Erik Johnston 0f1afbe8dc Change HomeServer definition to work with typing. 4 years ago
Erik Johnston a7bdf98d01
Rename database classes to make some sense (#8033) 4 years ago
Erik Johnston f2e38ca867
Allow moving typing off master (#7869) 4 years ago
Richard van der Hoff a973bcb8a4
Add some tiny type annotations (#7870) 4 years ago
Dirk Klimpel 491f0dab1b
Add delete room admin endpoint (#7613) 4 years ago
Richard van der Hoff 67593b1728
Add `HomeServer.signing_key` property (#7805) 4 years ago
Andrew Morgan f4e6495b5d
Performance improvements and refactor of Ratelimiter (#7595) 5 years ago
Erik Johnston 1531b214fc
Add ability to wait for replication streams (#7542) 5 years ago
Erik Johnston 4734a7bbe4
Move EventStream handling into default ReplicationDataHandler (#7493) 5 years ago
Quentin Gliech 616af44137
Implement OpenID Connect-based login (#7256) 5 years ago
Erik Johnston 37f6823f5b
Add instance name to RDATA/POSITION commands (#7364) 5 years ago
Erik Johnston 5016b162fc
Move client command handling out of TCP protocol (#7185) 5 years ago
Richard van der Hoff 62a7289133
Fix a bug which could cause incorrect 'cyclic dependency' error. (#7178) 5 years ago
Erik Johnston 4f21c33be3
Remove usage of "conn_id" for presence. (#7128) 5 years ago
Patrick Cloke fa4f12102d
Refactor the CAS code (move the logic out of the REST layer to a handler) (#7136) 5 years ago
Dirk Klimpel e8e2ddb60a
Allow server admins to define and enforce a password policy (MSC2000). (#7118) 5 years ago
Erik Johnston 4cff617df1
Move catchup of replication streams to worker. (#7024) 5 years ago
Richard van der Hoff c37db0211e
Share SSL contexts for non-federation requests (#7094) 5 years ago
Erik Johnston de2d267375
Allow moving group read APIs to workers (#6866) 5 years ago
Erik Johnston 2284eb3a53
Add database config class (#6513) 5 years ago
Erik Johnston cfcfb57e58 Add new config param to docstring and add types 5 years ago
Erik Johnston bc5cb8bfe8 Remove database config parsing from apps. 5 years ago
Erik Johnston d537be1ebd Pass Database into the data store 5 years ago
Richard van der Hoff 9b9ee75666 Fix startup error when http proxy is defined. (#6421) 5 years ago
Richard van der Hoff ef1a85e773
Fix startup error when http proxy is defined. (#6421) 5 years ago
Amber Brown 4e1c7b79fa
Remove the psutil dependency (#6318) 5 years ago
Richard van der Hoff 1cb84c6486
Support for routing outbound HTTP requests via a proxy (#6239) 5 years ago
Erik Johnston a8d16f6c00 Review comments 5 years ago
Erik Johnston 3ca4c7c516 Use new EventPersistenceStore 5 years ago
Erik Johnston 54ce81c86d Allow use of different ratelimits for admin redactions. 5 years ago
Richard van der Hoff 28db0ae537 cleanups 5 years ago
Richard van der Hoff 3705322103 Move all the saml stuff out to a centralised handler 5 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Brendan Abolivier f874b16b2e Add plugin APIs for implementations of custom event rules. 6 years ago
Richard van der Hoff 426049247b Code cleanups and simplifications. 6 years ago
Amber Brown 4a30e4acb4
Room Statistics (#4338) 6 years ago
Erik Johnston b54b03f9e1 Allow client event serialization to be async 6 years ago
Brendan Abolivier 20f0617e87 Send out emails with links to extend an account's validity period 6 years ago
Richard van der Hoff 02e23b36bc Rename and move the classes 6 years ago
Amber Brown 797b6a63fc fixup 6 years ago
Amber Brown 8da22e2b53 master startup 6 years ago
Brendan Abolivier 6f3cde8b25 Make registration ratelimiter separate from the main events one 6 years ago
Brendan Abolivier f4195f4118 Revert "Split ratelimiters in two (one for events, one for registration)" 6 years ago
Brendan Abolivier d7dbad3526 Split ratelimiters in two (one for events, one for registration) 6 years ago
Erik Johnston 157e5a8f27 Split DeviceHandler into master and worker 6 years ago
Erik Johnston dbdc565dfd Fix registration on workers (#4682) 6 years ago
Richard van der Hoff 5d27730a73
Move ClientTLSOptionsFactory init out of refresh_certificates (#4611) 6 years ago