88 Commits (954921736b88de25c775c519a206449e46b3bf07)

Author SHA1 Message Date
  Erik Johnston 954921736b
Refactor `get_user_by_id` (#16316) 9 months ago
  Hanadi 7afb5e0410
Fix using dehydrated devices (MSC2697) & refresh tokens (#16288) 9 months ago
  Mathieu Velten dcb2778341
Add last_seen_ts to the admin users API (#16218) 9 months ago
  Mathieu Velten dac97642e4
Implements admin API to lock an user (MSC3939) (#15870) 10 months ago
  Anshul Madnawat 58f8305114
Inline SQL queries using boolean parameters (#15525) 10 months ago
  Shay 301b4156d5
Add column `full_user_id` to tables `profiles` and `user_filters`. (#15458) 1 year ago
  Andrew Morgan b40657314e
Add module API callbacks for adding and deleting local 3PID associations (#15044 1 year ago
  Sean Quah d0c713cc85
Return read-only collections from `@cached` methods (#13755) 1 year ago
  Patrick Cloke d8cc86eff4
Remove redundant types from comments. (#14412) 1 year ago
  Quentin Gliech cc3a52b33d
Support OIDC backchannel logouts (#11414) 1 year ago
  Quentin Gliech 8756d5c87e
Save login tokens in database (#13844) 1 year ago
  Brendan Abolivier be76cd8200
Allow admins to require a manual approval process before new accounts can be used (using MSC3866) (#13556) 1 year ago
  Dirk Klimpel f799eac7ea
Add timestamp to user's consent (#13741) 1 year ago
  Quentin Gliech 3dd175b628
`synapse.api.auth.Auth` cleanup: make permission-related methods use `Requester` instead of the `UserID` (#13024) 1 year ago
  Patrick Cloke 53b77b203a
Replace noop background updates with DELETE. (#12954) 2 years ago
  Will Hunt 2d74a8c178
Add `mau_appservice_trial_days` config (#12619) 2 years ago
  Dirk Klimpel 1783156dbc
Add some type hints to datastore (#12423) 2 years ago
  reivilibre f871222880
Move `update_client_ip` background job from the main process to the background worker. (#12251) 2 years ago
  Dirk Klimpel ac95167d2f
Add some type hints to datastore. (#12255) 2 years ago
  Patrick Cloke bc9dff1d95
Remove unnecessary pass statements. (#12206) 2 years ago
  reivilibre 235d2916ce
Fix slow performance of `/logout` in some cases where refresh tokens are in use. The slowness existed since the initial implementation of refresh tokens. (#12056) 2 years ago
  Patrick Cloke 444b04058b
Document why auth providers aren't validated in the admin API. (#12004) 2 years ago
  Patrick Cloke 10a88ba91c
Use auto_attribs/native type hints for attrs classes. (#11692) 2 years ago
  Dirk Klimpel f82d38ed2e
Improve type hints in storage classes. (#11652) 2 years ago
  Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 2 years ago
  Sean Quah a4dce5b53d
Remove redundant `COALESCE()`s around `COUNT()`s in database queries (#11570) 2 years ago
  Patrick Cloke 9562f0c2f1
Ensure emails are canonicalized before fetching associated user. (#11547) 2 years ago
  Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 2 years ago
  reivilibre 1d8b80b334
Support expiry of refresh tokens and expiry of the overall session when refresh tokens are in use. (#11425) 2 years ago
  Patrick Cloke 55669bd3de
Add missing type hints to config base classes (#11377) 2 years ago
  Shay 7cebaf9644
Remove code invalidated by deprecated config flag 'trust_identity_servers_for_password_resets' (#11395) 2 years ago
  reivilibre 539e441399
Use auto_attribs for RefreshTokenLookupResult (#11386) 2 years ago
  Patrick Cloke 24b61f379a
Add ability to un-shadow-ban via the admin API. (#11347) 2 years ago
  Jason Robinson 63cbdd8af0
Enable changing user type via users admin API (#11174) 2 years ago
  Dirk Klimpel ef7fe09778
Fix setting a user's external_id via the admin API returns 500 and deletes users existing external mappings if that external ID is already mapped (#11051) 2 years ago
  Patrick Cloke 3ab55d43bd
Add missing type hints to synapse.api. (#11109) 2 years ago
  David Robertson 51a5da74cc
Annotate synapse.storage.util (#10892) 2 years ago
  Patrick Cloke f4b1a9a527
Require direct references to configuration variables. (#10985) 2 years ago
  Patrick Cloke a0f48ee89d
Use direct references for configuration variables (part 7). (#10959) 2 years ago
  Patrick Cloke 94b620a5ed
Use direct references for configuration variables (part 6). (#10916) 2 years ago
  Patrick Cloke bb7fdd821b
Use direct references for configuration variables (part 5). (#10897) 2 years ago
  Patrick Cloke e584534403
Use direct references for some configuration variables (part 3) (#10885) 2 years ago
  Patrick Cloke 01c88a09cd
Use direct references for some configuration variables (#10798) 2 years ago
  reivilibre 524b8ead77
Add types to synapse.util. (#10601) 2 years ago
  Callum Brown 947dbbdfd1
Implement MSC3231: Token authenticated registration (#10142) 2 years ago
  Dirk Klimpel 220f901229
Remove not needed database updates in modify user admin API (#10627) 2 years ago
  Dirk Klimpel 3bcd525b46
Allow to edit `external_ids` by Edit User admin API (#10598) 2 years ago
  Jason Robinson c2000ab35b
Add `get_userinfo_by_id` method to `ModuleApi` (#9581) 2 years ago
  Jonathan de Jong bdfde6dca1
Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) 2 years ago
  Quentin Gliech bd4919fb72
MSC2918 Refresh tokens implementation (#9450) 3 years ago