Commit Graph

752 Commits (bce0c91d9a89097c94d687aadfed9b4ebbdcc75d)

Author SHA1 Message Date
Patrick Cloke 9dde9c9f01
Implement MSC2176: Updated redaction rules (#8984) 4 years ago
Erik Johnston 70586aa63e
Try and drop stale extremities. (#8929) 4 years ago
Erik Johnston 7932d4e9f7 Don't MAU limit AS ghost users 4 years ago
Patrick Cloke be2db93b3c
Do not assume that the contents dictionary includes history_visibility. (#8945) 4 years ago
Erik Johnston a8eceb01e5
Honour AS ratelimit settings for /login requests (#8920) 4 years ago
Erik Johnston f737368a26
Add admin API for logging in as a user (#8617) 4 years ago
Erik Johnston f21e24ffc2
Add ability for access tokens to belong to one user but grant access to another user. (#8616) 4 years ago
Erik Johnston c850dd9a8e
Fix handling of User-Agent headers with bad utf-8. (#8632) 4 years ago
Richard van der Hoff 0ec0bc3886 type annotations for LruCache 4 years ago
Richard van der Hoff 3ee17585cd
Make LruCache register its own metrics (#8561) 4 years ago
Patrick Cloke c5251c6fbd
Do not assume that account data is of the correct form. (#8454) 4 years ago
Mathieu Velten 916bb9d0d1
Don't push if an user account has expired (#8353) 4 years ago
Patrick Cloke 8a4a4186de
Simplify super() calls to Python 3 syntax. (#8344) 4 years ago
Andrew Morgan a3a90ee031
Show a confirmation page during user password reset (#8004) 4 years ago
Patrick Cloke 72bec36d50
Directly import json from the standard library. (#8259) 4 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 4 years ago
Will Hunt 2df82ae451
Do not apply ratelimiting on joins to appservices (#8139) 4 years ago
Will Hunt cbbf9126cb
Do not apply ratelimiting on joins to appservices (#8139) 4 years ago
Patrick Cloke e259d63f73
Stop shadow-banned users from sending invites. (#8095) 4 years ago
Patrick Cloke eebf52be06
Be stricter about JSON that is accepted by Synapse (#8106) 4 years ago
Patrick Cloke ad6190c925
Convert stream database to async/await. (#8074) 4 years ago
Patrick Cloke ac77cdb64e
Add a shadow-banned flag to users. (#8092) 4 years ago
Patrick Cloke d4a7829b12
Convert synapse.api to async/await (#8031) 4 years ago
Patrick Cloke 66f24449dd
Improve performance of the register endpoint (#8009) 4 years ago
Patrick Cloke 8553f46498
Convert a synapse.events to async/await. (#7949) 4 years ago
Patrick Cloke b975fa2e99
Convert state resolution to async/await (#7942) 4 years ago
Patrick Cloke 35450519de
Ensure that calls to `json.dumps` are compatible with the standard library json. (#7836) 4 years ago
Patrick Cloke 4db1509516
Improve the type hints of synapse.api.errors. (#7820) 4 years ago
Patrick Cloke 66a4af8d96
Do not use canonicaljson to magically handle decoding bytes from JSON. (#7802) 4 years ago
Patrick Cloke 38e1fac886
Fix some spelling mistakes / typos. (#7811) 4 years ago
Will Hunt 62b1ce8539
isort 5 compatibility (#7786) 4 years ago
Dagfinn Ilmari Mannsåker a3f11567d9
Replace all remaining six usage with native Python 3 equivalents (#7704) 5 years ago
Patrick Cloke bd6dc17221
Replace iteritems/itervalues/iterkeys with native versions. (#7692) 5 years ago
Andrew Morgan fcd6961441
Add option to enable encryption by default for new rooms (#7639) 5 years ago
Patrick Cloke a0d2d81cf9
Update to the stable SSO prefix for UI Auth. (#7630) 5 years ago
Richard van der Hoff eea124370b
Fix type information on `assert_*_is_admin` methods (#7645) 5 years ago
Richard van der Hoff b4f8dcb4bd
Remove some unused constants. (#7644) 5 years ago
Andrew Morgan f4e6495b5d
Performance improvements and refactor of Ratelimiter (#7595) 5 years ago
Patrick Cloke 08bc80ef09
Implement room version 6 (MSC2240). (#7506) 5 years ago
Patrick Cloke 56b66db78a
Strictly enforce canonicaljson requirements in a new room version (#7381) 5 years ago
Patrick Cloke fef3ff5cc4
Enforce MSC2209: auth rules for notifications in power level event (#7502) 5 years ago
Andrew Morgan 225c165087
Allow expired accounts to logout (#7443) 5 years ago
Amber Brown 7cb8b4bc67
Allow configuration of Synapse's cache without using synctl or environment variables (#6391) 5 years ago
Andrew Morgan aee9130a83
Stop Auth methods from polling the config on every req. (#7420) 5 years ago
Andrew Morgan 6b22921b19
async/await is_server_admin (#7363) 5 years ago
Richard van der Hoff 71a1abb8a1
Stop the master relaying USER_SYNC for other workers (#7318) 5 years ago
Andrew Morgan 07b88c546d
Convert http.HTTPStatus objects to their int equivalent (#7188) 5 years ago
Patrick Cloke b9930d24a0
Support SAML in the user interactive authentication workflow. (#7102) 5 years ago
Dirk Klimpel e8e2ddb60a
Allow server admins to define and enforce a password policy (MSC2000). (#7118) 5 years ago
Patrick Cloke 06eb5cae08
Remove special auth and redaction rules for aliases events in experimental room ver. (#7037) 5 years ago