summary refs log tree commit diff
path: root/tests/handlers (follow)
Commit message (Expand)AuthorAgeFilesLines
* Limit the number of devices we delete at once (#14649)Erik Johnston2022-12-091-0/+31
* Delete stale non-e2e devices for users, take 2 (#14595)Erik Johnston2022-12-091-1/+1
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-1/+6
* Merge branch 'release-v1.73' into developDavid Robertson2022-12-011-1/+1
|\
| * Revert "POC delete stale non-e2e devices for users (#14038)" (#14582)David Robertson2022-11-291-1/+1
* | Modernize unit tests configuration settings for workers. (#14568)realtyem2022-12-013-5/+11
|/
* POC delete stale non-e2e devices for users (#14038)Erik Johnston2022-11-291-1/+1
* Use `device_one_time_keys_count` to match MSC3202 (#14565)Andrew Ferrazzutti2022-11-281-2/+2
* Add support for handling avatar with SSO login (#13917)Ashish Kumar2022-11-251-0/+145
* Add a type hint for `get_device_handler()` and fix incorrect types. (#14055)Patrick Cloke2022-11-221-6/+13
* Fix an invalid comparison of `UserPresenceState` to `str` (#14393)Andrew Morgan2022-11-161-6/+35
* Check appservice user interest against the local users instead of all users (...Eric Eastwood2022-10-271-5/+157
* fix broken avatar checks when server_name contains a port (#13927)Ashish Kumar2022-10-261-0/+49
* Save login tokens in database (#13844)Quentin Gliech2022-10-261-57/+78
* Refactor OIDC tests to better mimic an actual OIDC provider. (#13910)Quentin Gliech2022-10-251-330/+250
* Avoid checking the event cache when backfilling events (#14164)Andrew Morgan2022-10-181-1/+104
* Stop getting missing `prev_events` after we already know their signature is i...Eric Eastwood2022-10-151-2/+199
* Fix a bug where redactions were not being sent over federation if we did not ...Shay2022-10-111-7/+11
* Optimise get_rooms_for_user (drop with_stream_ordering) (#13787)Nick Mills-Barrett2022-09-291-0/+1
* Persist CreateRoom events to DB in a batch (#13800)Shay2022-09-282-3/+11
* typing: check origin server of typing event against room's servers (#13830)Mathieu Velten2022-09-261-0/+4
* Accept & store thread IDs for receipts (implement MSC3771). (#13782)Patrick Cloke2022-09-231-0/+1
* Faster Remote Room Joins: tell remote homeservers that we are unable to autho...reivilibre2022-09-231-1/+1
* Port the push rule classes to Rust. (#13768)Erik Johnston2022-09-201-15/+12
* Avoid putting rejected events in room state (#13723)Sean Quah2022-09-161-0/+399
* Keep track when we try and fail to process a pulled event (#13589)Eric Eastwood2022-09-141-0/+222
* Fix bug in device list caching when remote users leave rooms (#13749)Sean Quah2022-09-141-1/+7
* Remove support for unstable private read receipts (#13653)Šimon Brandner2022-09-011-35/+13
* Fix that user cannot `/forget` rooms after the last member has left (#13546)Dirk Klimpel2022-08-301-2/+91
* `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request...Quentin Gliech2022-08-221-3/+5
* Register homeserver modules when creating test homeserver (#13558)Andrew Morgan2022-08-192-18/+0
* Reduce the number of tests using TCP replication. (#13543)Patrick Cloke2022-08-191-2/+2
* Fix validation problem that occurs when a user tries to deactivate their acco...reivilibre2022-08-191-0/+15
* Make push rules use proper structures. (#13522)Erik Johnston2022-08-161-16/+17
* Support stable identifiers for MSC2285: private read receipts. (#13273)Šimon Brandner2022-08-051-16/+42
* Use literals in place of `HTTPStatus` constants in tests (#13463)Dirk Klimpel2022-08-053-5/+3
* Faster Room Joins: don't leave a stuck room partial state flag if the join fa...reivilibre2022-08-011-1/+121
* Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404)Sean Quah2022-08-011-4/+11
* Add missing type hints for tests.unittest. (#13397)Patrick Cloke2022-07-271-10/+2
* Faster room joins: avoid blocking when pulling events with missing prevs (#13...Sean Quah2022-07-261-0/+1
* Support Implicit TLS for sending emails (#13317)Jan Schär2022-07-251-1/+56
* Rate limit joins per-room (#13276)David Robertson2022-07-191-0/+290
* Use HTTPStatus constants in place of literals in tests. (#13297)Dirk Klimpel2022-07-151-20/+21
* Async get event cache prep (#13242)Nick Mills-Barrett2022-07-151-1/+1
* Federation Sender & Appservice Pusher Stream Optimisations (#13251)Nick Mills-Barrett2022-07-151-8/+8
* Rip out auth-event reconciliation code (#12943)Richard van der Hoff2022-07-141-139/+1
* Rename test case method to `add_hashes_and_signatures_from_other_server` (#13...David Robertson2022-07-122-4/+4
* Fix inconsistencies in event validation (#13088)Richard van der Hoff2022-06-172-5/+10
* Fix typechecks against twisted trunk (#13061)David Robertson2022-06-151-4/+4
* Move the "email unsubscribe" resource, refactor the macaroon generator & simp...Quentin Gliech2022-06-141-4/+3
* Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth...Quentin Gliech2022-06-143-3/+3
* Replace noop background updates with DELETE. (#12954)Patrick Cloke2022-06-131-28/+0
* Stop depending on `room_id` to be returned for children state in the hierarch...Patrick Cloke2022-06-101-1/+1
* Consolidate the logic of delete_device/delete_devices. (#12970)Patrick Cloke2022-06-071-2/+2
* Reduce state pulled from DB due to sending typing and receipts over federatio...Erik Johnston2022-06-061-2/+4
* Reduce the amount of state we pull from the DB (#12811)Erik Johnston2022-06-061-1/+2
* Wait for lazy join to complete when getting current state (#12872)Erik Johnston2022-06-013-4/+8
* Remove remaining bits of groups code. (#12936)Patrick Cloke2022-06-012-4/+0
* Rename storage classes (#12913)Erik Johnston2022-05-314-12/+19
* Additional constants for EDU types. (#12884)Patrick Cloke2022-05-273-27/+41
* Remove unstable APIs for /hierarchy. (#12851)Patrick Cloke2022-05-261-10/+10
* Pull out less state when handling gaps mk2 (#12852)Erik Johnston2022-05-261-1/+5
* Fix up `state_store` naming (#12871)Erik Johnston2022-05-251-2/+2
* Add some type hints to `event_federation` datastore (#12753)Dirk Klimpel2022-05-181-0/+1
* Discard null-containing strings before updating the user directory (#12762)David Robertson2022-05-181-0/+28
* Remove code which updates `application_services_state.last_txn` (#12680)Richard van der Hoff2022-05-171-10/+0
* Track in memory events using weakrefs (#10533)Erik Johnston2022-05-171-0/+1
* Avoid unnecessary copies when filtering private read receipts. (#12711)Šimon Brandner2022-05-161-38/+26
* Refactor `EventContext` (#12689)Erik Johnston2022-05-101-1/+3
* Support MSC3266 room summaries over federation (#11507)DeepBlueV7.X2022-05-051-0/+26
* Use `private` instead of `hidden` in MSC2285 related code. (#12635)Šimon Brandner2022-05-051-16/+16
* Use `getClientAddress` instead of `getClientIP`. (#12599)Patrick Cloke2022-05-043-4/+4
* Implement changes to MSC2285 (hidden read receipts) (#12168)Šimon Brandner2022-05-041-53/+76
* Remove unstable/unspecced login types. (#12597)Patrick Cloke2022-05-041-3/+1
* Use constants for receipt types in tests. (#12582)Šimon Brandner2022-04-281-19/+19
* Fix logging of incorrect status codes for disconnected requests (#12580)Sean Quah2022-04-282-2/+26
* Prefer `make_awaitable` over `defer.succeed` in tests (#12505)Sean Quah2022-04-274-28/+25
* Remove unused `# type: ignore`s (#12531)David Robertson2022-04-271-6/+3
* Bound ephemeral events by key (#12544)Nick Mills-Barrett2022-04-261-0/+82
* Prevent a sync request from removing a user's busy presence status (#12213)David Baker2022-04-131-0/+79
* Add type hints for `tests/unittest.py`. (#12347)Richard van der Hoff2022-04-014-7/+13
* Remove redundant `get_success` calls in test code (#12346)Richard van der Hoff2022-04-013-17/+14
* Raise an exception when getting state at an outlier (#12191)Richard van der Hoff2022-04-011-18/+54
* Optimise `_get_state_after_missing_prev_event`: use `/state` (#12040)Richard van der Hoff2022-04-011-0/+225
* Send device list updates to application services (MSC3202) - part 1 (#11881)Andrew Morgan2022-03-301-1/+120
* Bump `black` and `click` versions (#12320)David Robertson2022-03-291-3/+3
* Always allow the empty string as an avatar_url. (#12261)David Robertson2022-03-251-0/+6
* Add type hints to tests files. (#12256)Dirk Klimpel2022-03-211-15/+20
* Add type hints to more tests files. (#12240)Dirk Klimpel2022-03-173-26/+42
* Add type hints to some tests/handlers files. (#12224)Dirk Klimpel2022-03-155-126/+155
* Add some type hints to the tests.handlers module. (#12207)Patrick Cloke2022-03-114-59/+71
* Remove unnecessary pass statements. (#12206)Patrick Cloke2022-03-111-1/+0
* Do not return allowed_room_ids from /hierarchy response. (#12175)Patrick Cloke2022-03-081-0/+3
* Rename various ApplicationServices interested methods (#11915)Andrew Morgan2022-03-031-14/+42
* Make get_room_version use cached get_room_version_id. (#11808)lukasdenk2022-03-021-1/+4
* Remove the unstable `/spaces` endpoint. (#12073)Patrick Cloke2022-02-281-117/+2
* Replace assertEquals and friends with non-deprecated versions. (#12092)Patrick Cloke2022-02-289-100/+100
* Add support for MSC3202: sending one-time key counts and fallback key usage s...reivilibre2022-02-241-4/+190
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-2318-37/+39
* Allow modules to set a display name on registration (#12009)Brendan Abolivier2022-02-171-30/+93
* Adds misc missing type hints (#11953)Patrick Cloke2022-02-111-7/+2
* Add a callback to allow modules to deny 3PID (#11854)Brendan Abolivier2022-02-081-1/+75
* Add a background database update to purge account data for deactivated users....reivilibre2022-02-021-0/+106
* Expose the registered device ID from the `register_appservice_user` test help...reivilibre2022-02-021-2/+4
* Send to-device messages to application services (#11215)Andrew Morgan2022-02-011-11/+270
* Configurable limits on avatars (#11846)Brendan Abolivier2022-01-281-2/+92
* Add a module callback to set username at registration (#11790)Brendan Abolivier2022-01-261-2/+77
* Remove account data (including client config, push rules and ignored users) u...reivilibre2022-01-241-0/+219
* Correctly await on_logged_out callbacks (#11786)Brendan Abolivier2022-01-201-1/+27
* Fix a bug that corrupted the cache of federated space hierarchies (#11775)Sean Quah2022-01-201-2/+90
* Support spaces with > 50 rooms in the /hierarchy endpoint. (#11695)Patrick Cloke2022-01-071-0/+32
* Test that bans win a join against a race when computing `/sync` response (#1...David Robertson2022-01-071-3/+94
* Cache empty responses from `/user/devices` (#11587)David Robertson2022-01-051-0/+96
* Refactor the way we set `outlier` (#11634)Richard van der Hoff2022-01-051-3/+1
* Allow events to be created with no `prev_events` (MSC2716) (#11243)Eric Eastwood2021-12-101-0/+103
* Support unprefixed versions of fallback key property names. (#11541)Hubert Chathi2021-12-091-5/+25
* Save the OIDC session ID (sid) with the device on login (#11482)Quentin Gliech2021-12-064-33/+188
* Support the stable /hierarchy endpoint from MSC2946 (#11329)Patrick Cloke2021-11-291-29/+65
* Fix checking whether a room can be published on creation. (#11392)Patrick Cloke2021-11-191-33/+62
* Keep fallback key marked as used if it's re-uploaded (#11382)Hubert Chathi2021-11-191-1/+31
* Rename `get_access_token_for_user_id` method to `create_access_token_for_user...reivilibre2021-11-171-5/+5
* Avoid sharing room hierarchy responses between users (#11355)Sean Quah2021-11-161-0/+55
* Misc typing fixes for tests, part 2 of N (#11330)David Robertson2021-11-161-3/+6
* Add support for the stable version of MSC2778 (#11335)Tulir Asokan2021-11-151-1/+4
* Clarifications and small fixes to to-device related code (#11247)Andrew Morgan2021-11-091-2/+6
* Support filtering by relations per MSC3440 (#11236)Patrick Cloke2021-11-091-2/+3
* Include cross-signing signatures when syncing remote devices for the first ti...Erik Johnston2021-11-091-0/+151
* Add a linearizer on (appservice, stream) when handling ephemeral events. (#11...Nick Barrett2021-11-031-0/+51
* Add knock information in admin exported data (#11171)Rafael Gonçalves2021-10-281-2/+33
* Delete messages from `device_inbox` table when deleting device (#10969)Dirk Klimpel2021-10-271-0/+31
* Don't set new room alias before potential 403 (#10930)AndrewFerr2021-10-251-1/+101
* Fix adding excluded users to the private room sharing tables when joining a r...David Robertson2021-10-211-14/+53
* Don't remove local users from dir when the leave their last room (#11103)David Robertson2021-10-181-0/+50
* Correctly exclude users when making a room public or private (#11075)David Robertson2021-10-151-35/+107
* Fix 500 error on `/messages` when we accumulate more than 5 backward extremit...Eric Eastwood2021-10-141-0/+64
* Merge remote-tracking branch 'origin/release-v1.45' into developDavid Robertson2021-10-131-7/+58
|\
| * Stop user directory from failing if it encounters users not in the `users` ta...David Robertson2021-10-131-7/+58
* | Port the Password Auth Providers module interface to the new generic interfac...Azrenbeth2021-10-131-26/+197
|/
* Fix overwriting profile when making room public (#11003)David Robertson2021-10-081-2/+69
* Don't alter directory entries for local users when setting a per-room nicknam...David Robertson2021-10-071-0/+34
* Don't drop user dir deltas when server leaves room (#10982)David Robertson2021-10-062-18/+42
* Consistently exclude from user_directory (#10960)David Robertson2021-10-041-12/+188
* Use direct references for configuration variables (part 7). (#10959)Patrick Cloke2021-10-041-2/+2
* Clean-up registration tests (#10945)Patrick Cloke2021-09-301-37/+52
* Refactor user directory tests (#10935)David Robertson2021-09-301-194/+89
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-7/+7
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-243-8/+10
* Factor out common code for persisting fetched auth events (#10896)Richard van der Hoff2021-09-241-1/+6
* Improve typing in user_directory files (#10891)David Robertson2021-09-241-2/+3
* Use direct references for configuration variables (part 4). (#10893)Patrick Cloke2021-09-231-1/+1
* Fix reactivated users not being added to the user directory (#10782)David Robertson2021-09-231-1/+41
* Add type hints for event streams. (#10856)Patrick Cloke2021-09-212-9/+39
* Always add local users to the user directory (#10796)David Robertson2021-09-211-2/+5
* Easy refactors of the user directory (#10789)David Robertson2021-09-101-3/+3
* Pull out encrypted_by_default tests from user_directory tests (#10752)David Robertson2021-09-062-95/+109
* Ignore rooms with unknown room versions in the spaces summary. (#10727)Patrick Cloke2021-09-011-0/+25
* Consider the `origin_server_ts` of the `m.space.child` event when ordering ro...Patrick Cloke2021-09-011-5/+13
* Merge remote-tracking branch 'origin/release-v1.41' into developRichard van der Hoff2021-08-271-0/+112
|\
| * Fix incompatibility with Twisted < 21. (#10713)Richard van der Hoff2021-08-271-0/+112
* | Split `FederationHandler` in half (#10692)Richard van der Hoff2021-08-262-6/+14
* | Do not include rooms with an unknown room version in a sync response. (#10644)Patrick Cloke2021-08-191-6/+131
|/
* Flatten the synapse.rest.client package (#10600)reivilibre2021-08-179-13/+9
* Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-15/+93
* Support federation in the new spaces summary API (MSC2946). (#10569)Patrick Cloke2021-08-161-123/+169
* Handle string read receipt data (#10606)Šimon Brandner2021-08-161-0/+23
* Update the pagination parameter name based on MSC2946 review. (#10579)Patrick Cloke2021-08-111-7/+7
* Allow requesting the summary of a space which is joinable. (#10580)Patrick Cloke2021-08-111-2/+26
* Fix type hints in space summary tests. (#10575)Patrick Cloke2021-08-111-6/+5
* Add local support for the new spaces summary endpoint (MSC2946) (#10549)Patrick Cloke2021-08-101-107/+279
* Fix an edge-case with invited rooms over federation in the spaces summary. (#...Patrick Cloke2021-08-101-19/+87
* Do not remove `status_msg` when user going offline (#10550)Dirk Klimpel2021-08-091-2/+161
* Merge branch 'release-v1.40' into developBrendan Abolivier2021-08-091-6/+6
|\
| * Support MSC3289: Room version 8 (#10449)Patrick Cloke2021-08-091-6/+6
* | Refactoring before implementing the updated spaces summary. (#10527)Patrick Cloke2021-08-051-78/+107
* | Only return an appservice protocol if it has a service providing it. (#10532)Will Hunt2021-08-051-1/+121
|/
* Fix backfilled events being rejected for no `state_groups` (#10439)Eric Eastwood2021-07-291-0/+131
* Merge tag 'v1.39.0rc3' into developErik Johnston2021-07-281-5/+15
|\
| * Always communicate device OTK counts to clients (#10485)Andrew Morgan2021-07-271-5/+15
* | Support for MSC2285 (hidden read receipts) (#10413)Šimon Brandner2021-07-281-0/+294
|/
* Show all joinable rooms in the spaces summary. (#10298)Patrick Cloke2021-07-131-15/+176
* [pyupgrade] `tests/` (#10347)Jonathan de Jong2021-07-131-1/+1
* Additional unit tests for spaces summary. (#10305)Patrick Cloke2021-07-121-1/+203
* Remove functionality associated with unused historical stats tables (#9721)Cristina2021-07-081-193/+10
* Ignore EDUs for rooms we're not in (#10317)Dagfinn Ilmari Mannsåker2021-07-061-0/+37
* Move methods involving event authentication to EventAuthHandler. (#10268)Patrick Cloke2021-07-011-2/+2
* Do not recurse into non-spaces in the spaces summary. (#10256)Patrick Cloke2021-06-291-23/+25
* Improve validation for `send_{join,leave,knock}` (#10225)Richard van der Hoff2021-06-241-1/+1
* MSC2918 Refresh tokens implementation (#9450)Quentin Gliech2021-06-241-1/+1
* Merge tag 'v1.37.0rc1' into developBrendan Abolivier2021-06-241-0/+76
|\
| * Fix wrapping of legacy check_registration_for_spam (#10238)Brendan Abolivier2021-06-231-0/+76
* | Improve the reliability of auto-joining remote rooms (#10237)Brendan Abolivier2021-06-231-1/+48
|/
* Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood2021-06-221-1/+3
* Fix a missing await when in the spaces summary. (#10208)Patrick Cloke2021-06-181-1/+98
* Standardise the module interface (#10062)Brendan Abolivier2021-06-182-48/+93
* update black to 21.6b0 (#10197)Marcus2021-06-175-5/+5
* Limit the number of in-flight /keys/query requests from a single device. (#10...Patrick Cloke2021-06-091-3/+10
* Always update AS last_pos, even on no events (#10107)14mRh4X0r2021-06-071-4/+2
* Don't hammer the database for destination retry timings every ~5mins (#10036)Erik Johnston2021-05-211-7/+1
* Add a test for update_presence (#10033)Andrew Morgan2021-05-211-1/+46
* Change the format of access tokens away from macaroons (#5588)Richard van der Hoff2021-05-122-28/+27
* Sort child events according to MSC1772 for the spaces summary API. (#9954)Patrick Cloke2021-05-111-0/+81
* Increase perf of handling presence when joining large rooms. (#9916)Erik Johnston2021-05-051-10/+4
* Fix tight loop handling presence replication. (#9900)Erik Johnston2021-04-281-0/+22
* Rename handler and config modules which end in handler/config. (#9816)Patrick Cloke2021-04-202-5/+5
* Add presence federation stream (#9819)Erik Johnston2021-04-201-8/+171
* Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-201-1/+1
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-1418-18/+0
* Use mock from the stdlib. (#9772)Patrick Cloke2021-04-0915-21/+15
* Add a Synapse Module for configuring presence update routing (#9491)Andrew Morgan2021-04-061-10/+11
* Implement MSC3026: busy presence stateBrendan Abolivier2021-03-181-0/+20
* Add SSO attribute requirements for OIDC providers (#9609)Hubbe2021-03-161-0/+132
* Pass SSO IdP information to spam checker's registration function (#9626)Andrew Morgan2021-03-161-0/+31
* JWT OIDC secrets for Sign in with Apple (#9549)Richard van der Hoff2021-03-093-24/+166
* Record the SSO Auth Provider in the login token (#9510)Richard van der Hoff2021-03-044-50/+55
* Fix style checking due to updated black.Patrick Cloke2021-02-191-1/+4
* Be smarter about which hosts to send presence to when processing room joins (...Andrew Morgan2021-02-191-4/+10
* Add a config option to prioritise local users in user directory search result...Andrew Morgan2021-02-191-0/+94
* Add configs to make profile data more private (#9203)AndrewFerr2021-02-191-1/+5
* Support for form_post in OIDC responses (#9376)Richard van der Hoff2021-02-171-13/+13
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-1613-77/+101
* Clean up caching/locking of OIDC metadata load (#9362)Richard van der Hoff2021-02-161-26/+45
* Convert additional test-cases to homeserver test case. (#9396)Patrick Cloke2021-02-161-17/+16
* Convert some test cases to use HomeserverTestCase. (#9377)Patrick Cloke2021-02-114-488/+301
* Combine the CAS & SAML implementations for required attributes. (#9326)Patrick Cloke2021-02-112-3/+105
* Honour ratelimit flag for application services for invite ratelimiting (#9302)Erik Johnston2021-02-031-47/+0
* Put OIDC callback URI under /_synapse/client. (#9288)Richard van der Hoff2021-02-011-9/+6
* Merge branch 'social_login' into developRichard van der Hoff2021-02-013-18/+22
|\
| * Improve styling and wording of SSO redirect confirm template (#9272)Richard van der Hoff2021-02-013-18/+22
* | Ratelimit invites by room and target user (#9258)Erik Johnston2021-01-291-1/+92
|/
* Land support for multiple OIDC providers (#9110)Richard van der Hoff2021-01-151-2/+2
* Improve UsernamePickerTestCase (#9112)Richard van der Hoff2021-01-151-118/+2
* Store an IdP ID in the OIDC session (#9109)Richard van der Hoff2021-01-151-1/+2
* Split OidcProvider out of OidcHandler (#9107)Richard van der Hoff2021-01-141-45/+48
* Preparatory refactors of OidcHandler (#9067)Richard van der Hoff2021-01-131-24/+37
* Remove user's avatar URL and displayname when deactivated. (#8932)Dirk Klimpel2021-01-121-0/+30
* Remove SynapseRequest.get_user_agent (#9069)Richard van der Hoff2021-01-123-4/+3
* Skip unit tests which require optional dependencies (#9031)Richard van der Hoff2021-01-071-1/+18
* Use the SSO handler helpers for CAS registration/login. (#8856)Patrick Cloke2021-01-031-0/+121
* Implement a username picker for synapse (#8942)Richard van der Hoff2020-12-181-1/+142
* Fix a bug that deactivated users appear in the directory (#8933)Dirk Klimpel2020-12-171-1/+39
* Push login completion down into SsoHandler (#8941)Richard van der Hoff2020-12-161-4/+4
* Merge pull request #8951 from matrix-org/rav/username_picker_2Richard van der Hoff2020-12-161-81/+104
|\
| * Make `_make_callback_with_userinfo` asyncRichard van der Hoff2020-12-151-68/+83
| * Remove spurious mocking of complete_sso_loginRichard van der Hoff2020-12-151-2/+0
| * Test `get_extra_attributes` fallbackRichard van der Hoff2020-12-151-11/+21
* | Remove spurious "SynapseRequest" result from `make_request"Richard van der Hoff2020-12-155-13/+13
|/
* Preparatory refactoring of the SamlHandlerTestCase (#8938)Richard van der Hoff2020-12-152-54/+90
* Fix startup failure with localdb_enabled: False (#8937)Richard van der Hoff2020-12-141-0/+23
* Various clean-ups to the logging context code (#8935)Patrick Cloke2020-12-141-3/+3
* Preparatory refactoring of the OidcHandlerTestCase (#8911)Richard van der Hoff2020-12-141-141/+145