Commit Graph

740 Commits (a0a1ba697325601e1b1edf81a722b2354680b2c6)

Author SHA1 Message Date
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
Patrick Cloke 13892776ef
Allow deleting an alias if the user has sufficient power level (#6986) 5 years ago
Patrick Cloke 7dcbc33a1b
Validate the alt_aliases property of canonical alias events (#6971) 5 years ago
Patrick Cloke 7936d2a96e
Publishing/removing from the directory requires a power level greater than canonical aliases. 5 years ago
Richard van der Hoff a0a1fd0bec Add `allow_departed_users` param to `check_in_room_or_world_readable` 5 years ago
Richard van der Hoff b58d17e44f Refactor the membership check methods in Auth 5 years ago
Erik Johnston 6475382d80
Fix detecting unknown devices from remote encrypted events. (#6848) 5 years ago
Richard van der Hoff 08f41a6f05 Add `get_room_version` method 5 years ago
Richard van der Hoff 49d3bca37b Implement updated auth rules from MSC2260 5 years ago
Richard van der Hoff a8ce7aeb43
Pass room version object into event_auth.check and check_redaction (#6788) 5 years ago
Erik Johnston 0f6e525be3
Fixup synapse.api to pass mypy (#6733) 5 years ago
Erik Johnston d386f2f339
Add StateMap type alias (#6715) 5 years ago