| Commit message (Expand) | Author | Age | Files | Lines |
* | Support stable identifiers for MSC2285: private read receipts. (#13273) | Šimon Brandner | 2022-08-05 | 1 | -16/+42 |
* | Use literals in place of `HTTPStatus` constants in tests (#13463) | Dirk Klimpel | 2022-08-05 | 3 | -5/+3 |
* | Faster Room Joins: don't leave a stuck room partial state flag if the join fa... | reivilibre | 2022-08-01 | 1 | -1/+121 |
* | Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404) | Sean Quah | 2022-08-01 | 1 | -4/+11 |
* | Add missing type hints for tests.unittest. (#13397) | Patrick Cloke | 2022-07-27 | 1 | -10/+2 |
* | Faster room joins: avoid blocking when pulling events with missing prevs (#13... | Sean Quah | 2022-07-26 | 1 | -0/+1 |
* | Support Implicit TLS for sending emails (#13317) | Jan Schär | 2022-07-25 | 1 | -1/+56 |
* | Rate limit joins per-room (#13276) | David Robertson | 2022-07-19 | 1 | -0/+290 |
* | Use HTTPStatus constants in place of literals in tests. (#13297) | Dirk Klimpel | 2022-07-15 | 1 | -20/+21 |
* | Async get event cache prep (#13242) | Nick Mills-Barrett | 2022-07-15 | 1 | -1/+1 |
* | Federation Sender & Appservice Pusher Stream Optimisations (#13251) | Nick Mills-Barrett | 2022-07-15 | 1 | -8/+8 |
* | Rip out auth-event reconciliation code (#12943) | Richard van der Hoff | 2022-07-14 | 1 | -139/+1 |
* | Rename test case method to `add_hashes_and_signatures_from_other_server` (#13... | David Robertson | 2022-07-12 | 2 | -4/+4 |
* | Fix inconsistencies in event validation (#13088) | Richard van der Hoff | 2022-06-17 | 2 | -5/+10 |
* | Fix typechecks against twisted trunk (#13061) | David Robertson | 2022-06-15 | 1 | -4/+4 |
* | Move the "email unsubscribe" resource, refactor the macaroon generator & simp... | Quentin Gliech | 2022-06-14 | 1 | -4/+3 |
* | Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth... | Quentin Gliech | 2022-06-14 | 3 | -3/+3 |
* | Replace noop background updates with DELETE. (#12954) | Patrick Cloke | 2022-06-13 | 1 | -28/+0 |
* | Stop depending on `room_id` to be returned for children state in the hierarch... | Patrick Cloke | 2022-06-10 | 1 | -1/+1 |
* | Consolidate the logic of delete_device/delete_devices. (#12970) | Patrick Cloke | 2022-06-07 | 1 | -2/+2 |
* | Reduce state pulled from DB due to sending typing and receipts over federatio... | Erik Johnston | 2022-06-06 | 1 | -2/+4 |
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 1 | -1/+2 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 3 | -4/+8 |
* | Remove remaining bits of groups code. (#12936) | Patrick Cloke | 2022-06-01 | 2 | -4/+0 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 4 | -12/+19 |
* | Additional constants for EDU types. (#12884) | Patrick Cloke | 2022-05-27 | 3 | -27/+41 |
* | Remove unstable APIs for /hierarchy. (#12851) | Patrick Cloke | 2022-05-26 | 1 | -10/+10 |
* | Pull out less state when handling gaps mk2 (#12852) | Erik Johnston | 2022-05-26 | 1 | -1/+5 |
* | Fix up `state_store` naming (#12871) | Erik Johnston | 2022-05-25 | 1 | -2/+2 |
* | Add some type hints to `event_federation` datastore (#12753) | Dirk Klimpel | 2022-05-18 | 1 | -0/+1 |
* | Discard null-containing strings before updating the user directory (#12762) | David Robertson | 2022-05-18 | 1 | -0/+28 |
* | Remove code which updates `application_services_state.last_txn` (#12680) | Richard van der Hoff | 2022-05-17 | 1 | -10/+0 |
* | Track in memory events using weakrefs (#10533) | Erik Johnston | 2022-05-17 | 1 | -0/+1 |
* | Avoid unnecessary copies when filtering private read receipts. (#12711) | Šimon Brandner | 2022-05-16 | 1 | -38/+26 |
* | Refactor `EventContext` (#12689) | Erik Johnston | 2022-05-10 | 1 | -1/+3 |
* | Support MSC3266 room summaries over federation (#11507) | DeepBlueV7.X | 2022-05-05 | 1 | -0/+26 |
* | Use `private` instead of `hidden` in MSC2285 related code. (#12635) | Šimon Brandner | 2022-05-05 | 1 | -16/+16 |
* | Use `getClientAddress` instead of `getClientIP`. (#12599) | Patrick Cloke | 2022-05-04 | 3 | -4/+4 |
* | Implement changes to MSC2285 (hidden read receipts) (#12168) | Šimon Brandner | 2022-05-04 | 1 | -53/+76 |
* | Remove unstable/unspecced login types. (#12597) | Patrick Cloke | 2022-05-04 | 1 | -3/+1 |
* | Use constants for receipt types in tests. (#12582) | Šimon Brandner | 2022-04-28 | 1 | -19/+19 |
* | Fix logging of incorrect status codes for disconnected requests (#12580) | Sean Quah | 2022-04-28 | 2 | -2/+26 |
* | Prefer `make_awaitable` over `defer.succeed` in tests (#12505) | Sean Quah | 2022-04-27 | 4 | -28/+25 |
* | Remove unused `# type: ignore`s (#12531) | David Robertson | 2022-04-27 | 1 | -6/+3 |
* | Bound ephemeral events by key (#12544) | Nick Mills-Barrett | 2022-04-26 | 1 | -0/+82 |
* | Prevent a sync request from removing a user's busy presence status (#12213) | David Baker | 2022-04-13 | 1 | -0/+79 |
* | Add type hints for `tests/unittest.py`. (#12347) | Richard van der Hoff | 2022-04-01 | 4 | -7/+13 |
* | Remove redundant `get_success` calls in test code (#12346) | Richard van der Hoff | 2022-04-01 | 3 | -17/+14 |
* | Raise an exception when getting state at an outlier (#12191) | Richard van der Hoff | 2022-04-01 | 1 | -18/+54 |
* | Optimise `_get_state_after_missing_prev_event`: use `/state` (#12040) | Richard van der Hoff | 2022-04-01 | 1 | -0/+225 |
* | Send device list updates to application services (MSC3202) - part 1 (#11881) | Andrew Morgan | 2022-03-30 | 1 | -1/+120 |
* | Bump `black` and `click` versions (#12320) | David Robertson | 2022-03-29 | 1 | -3/+3 |
* | Always allow the empty string as an avatar_url. (#12261) | David Robertson | 2022-03-25 | 1 | -0/+6 |
* | Add type hints to tests files. (#12256) | Dirk Klimpel | 2022-03-21 | 1 | -15/+20 |
* | Add type hints to more tests files. (#12240) | Dirk Klimpel | 2022-03-17 | 3 | -26/+42 |
* | Add type hints to some tests/handlers files. (#12224) | Dirk Klimpel | 2022-03-15 | 5 | -126/+155 |
* | Add some type hints to the tests.handlers module. (#12207) | Patrick Cloke | 2022-03-11 | 4 | -59/+71 |
* | Remove unnecessary pass statements. (#12206) | Patrick Cloke | 2022-03-11 | 1 | -1/+0 |
* | Do not return allowed_room_ids from /hierarchy response. (#12175) | Patrick Cloke | 2022-03-08 | 1 | -0/+3 |
* | Rename various ApplicationServices interested methods (#11915) | Andrew Morgan | 2022-03-03 | 1 | -14/+42 |
* | Make get_room_version use cached get_room_version_id. (#11808) | lukasdenk | 2022-03-02 | 1 | -1/+4 |
* | Remove the unstable `/spaces` endpoint. (#12073) | Patrick Cloke | 2022-02-28 | 1 | -117/+2 |
* | Replace assertEquals and friends with non-deprecated versions. (#12092) | Patrick Cloke | 2022-02-28 | 9 | -100/+100 |
* | Add support for MSC3202: sending one-time key counts and fallback key usage s... | reivilibre | 2022-02-24 | 1 | -4/+190 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 18 | -37/+39 |
* | Allow modules to set a display name on registration (#12009) | Brendan Abolivier | 2022-02-17 | 1 | -30/+93 |
* | Adds misc missing type hints (#11953) | Patrick Cloke | 2022-02-11 | 1 | -7/+2 |
* | Add a callback to allow modules to deny 3PID (#11854) | Brendan Abolivier | 2022-02-08 | 1 | -1/+75 |
* | Add a background database update to purge account data for deactivated users.... | reivilibre | 2022-02-02 | 1 | -0/+106 |
* | Expose the registered device ID from the `register_appservice_user` test help... | reivilibre | 2022-02-02 | 1 | -2/+4 |
* | Send to-device messages to application services (#11215) | Andrew Morgan | 2022-02-01 | 1 | -11/+270 |
* | Configurable limits on avatars (#11846) | Brendan Abolivier | 2022-01-28 | 1 | -2/+92 |
* | Add a module callback to set username at registration (#11790) | Brendan Abolivier | 2022-01-26 | 1 | -2/+77 |
* | Remove account data (including client config, push rules and ignored users) u... | reivilibre | 2022-01-24 | 1 | -0/+219 |
* | Correctly await on_logged_out callbacks (#11786) | Brendan Abolivier | 2022-01-20 | 1 | -1/+27 |
* | Fix a bug that corrupted the cache of federated space hierarchies (#11775) | Sean Quah | 2022-01-20 | 1 | -2/+90 |
* | Support spaces with > 50 rooms in the /hierarchy endpoint. (#11695) | Patrick Cloke | 2022-01-07 | 1 | -0/+32 |
* | Test that bans win a join against a race when computing `/sync` response (#1... | David Robertson | 2022-01-07 | 1 | -3/+94 |
* | Cache empty responses from `/user/devices` (#11587) | David Robertson | 2022-01-05 | 1 | -0/+96 |
* | Refactor the way we set `outlier` (#11634) | Richard van der Hoff | 2022-01-05 | 1 | -3/+1 |
* | Allow events to be created with no `prev_events` (MSC2716) (#11243) | Eric Eastwood | 2021-12-10 | 1 | -0/+103 |
* | Support unprefixed versions of fallback key property names. (#11541) | Hubert Chathi | 2021-12-09 | 1 | -5/+25 |
* | Save the OIDC session ID (sid) with the device on login (#11482) | Quentin Gliech | 2021-12-06 | 4 | -33/+188 |
* | Support the stable /hierarchy endpoint from MSC2946 (#11329) | Patrick Cloke | 2021-11-29 | 1 | -29/+65 |
* | Fix checking whether a room can be published on creation. (#11392) | Patrick Cloke | 2021-11-19 | 1 | -33/+62 |
* | Keep fallback key marked as used if it's re-uploaded (#11382) | Hubert Chathi | 2021-11-19 | 1 | -1/+31 |
* | Rename `get_access_token_for_user_id` method to `create_access_token_for_user... | reivilibre | 2021-11-17 | 1 | -5/+5 |
* | Avoid sharing room hierarchy responses between users (#11355) | Sean Quah | 2021-11-16 | 1 | -0/+55 |
* | Misc typing fixes for tests, part 2 of N (#11330) | David Robertson | 2021-11-16 | 1 | -3/+6 |
* | Add support for the stable version of MSC2778 (#11335) | Tulir Asokan | 2021-11-15 | 1 | -1/+4 |
* | Clarifications and small fixes to to-device related code (#11247) | Andrew Morgan | 2021-11-09 | 1 | -2/+6 |
* | Support filtering by relations per MSC3440 (#11236) | Patrick Cloke | 2021-11-09 | 1 | -2/+3 |
* | Include cross-signing signatures when syncing remote devices for the first ti... | Erik Johnston | 2021-11-09 | 1 | -0/+151 |
* | Add a linearizer on (appservice, stream) when handling ephemeral events. (#11... | Nick Barrett | 2021-11-03 | 1 | -0/+51 |
* | Add knock information in admin exported data (#11171) | Rafael Gonçalves | 2021-10-28 | 1 | -2/+33 |
* | Delete messages from `device_inbox` table when deleting device (#10969) | Dirk Klimpel | 2021-10-27 | 1 | -0/+31 |
* | Don't set new room alias before potential 403 (#10930) | AndrewFerr | 2021-10-25 | 1 | -1/+101 |
* | Fix adding excluded users to the private room sharing tables when joining a r... | David Robertson | 2021-10-21 | 1 | -14/+53 |
* | Don't remove local users from dir when the leave their last room (#11103) | David Robertson | 2021-10-18 | 1 | -0/+50 |
* | Correctly exclude users when making a room public or private (#11075) | David Robertson | 2021-10-15 | 1 | -35/+107 |
* | Fix 500 error on `/messages` when we accumulate more than 5 backward extremit... | Eric Eastwood | 2021-10-14 | 1 | -0/+64 |
* | Merge remote-tracking branch 'origin/release-v1.45' into develop | David Robertson | 2021-10-13 | 1 | -7/+58 |
|\ |
|
| * | Stop user directory from failing if it encounters users not in the `users` ta... | David Robertson | 2021-10-13 | 1 | -7/+58 |
* | | Port the Password Auth Providers module interface to the new generic interfac... | Azrenbeth | 2021-10-13 | 1 | -26/+197 |
|/ |
|
* | Fix overwriting profile when making room public (#11003) | David Robertson | 2021-10-08 | 1 | -2/+69 |
* | Don't alter directory entries for local users when setting a per-room nicknam... | David Robertson | 2021-10-07 | 1 | -0/+34 |
* | Don't drop user dir deltas when server leaves room (#10982) | David Robertson | 2021-10-06 | 2 | -18/+42 |
* | Consistently exclude from user_directory (#10960) | David Robertson | 2021-10-04 | 1 | -12/+188 |
* | Use direct references for configuration variables (part 7). (#10959) | Patrick Cloke | 2021-10-04 | 1 | -2/+2 |
* | Clean-up registration tests (#10945) | Patrick Cloke | 2021-09-30 | 1 | -37/+52 |
* | Refactor user directory tests (#10935) | David Robertson | 2021-09-30 | 1 | -194/+89 |
* | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -7/+7 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 3 | -8/+10 |
* | Factor out common code for persisting fetched auth events (#10896) | Richard van der Hoff | 2021-09-24 | 1 | -1/+6 |
* | Improve typing in user_directory files (#10891) | David Robertson | 2021-09-24 | 1 | -2/+3 |
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 1 | -1/+1 |
* | Fix reactivated users not being added to the user directory (#10782) | David Robertson | 2021-09-23 | 1 | -1/+41 |
* | Add type hints for event streams. (#10856) | Patrick Cloke | 2021-09-21 | 2 | -9/+39 |
* | Always add local users to the user directory (#10796) | David Robertson | 2021-09-21 | 1 | -2/+5 |
* | Easy refactors of the user directory (#10789) | David Robertson | 2021-09-10 | 1 | -3/+3 |
* | Pull out encrypted_by_default tests from user_directory tests (#10752) | David Robertson | 2021-09-06 | 2 | -95/+109 |
* | Ignore rooms with unknown room versions in the spaces summary. (#10727) | Patrick Cloke | 2021-09-01 | 1 | -0/+25 |
* | Consider the `origin_server_ts` of the `m.space.child` event when ordering ro... | Patrick Cloke | 2021-09-01 | 1 | -5/+13 |
* | Merge remote-tracking branch 'origin/release-v1.41' into develop | Richard van der Hoff | 2021-08-27 | 1 | -0/+112 |
|\ |
|
| * | Fix incompatibility with Twisted < 21. (#10713) | Richard van der Hoff | 2021-08-27 | 1 | -0/+112 |
* | | Split `FederationHandler` in half (#10692) | Richard van der Hoff | 2021-08-26 | 2 | -6/+14 |
* | | Do not include rooms with an unknown room version in a sync response. (#10644) | Patrick Cloke | 2021-08-19 | 1 | -6/+131 |
|/ |
|
* | Flatten the synapse.rest.client package (#10600) | reivilibre | 2021-08-17 | 9 | -13/+9 |
* | Experimental support for MSC3266 Room Summary API. (#10394) | Michael Telatynski | 2021-08-16 | 1 | -15/+93 |
* | Support federation in the new spaces summary API (MSC2946). (#10569) | Patrick Cloke | 2021-08-16 | 1 | -123/+169 |
* | Handle string read receipt data (#10606) | Šimon Brandner | 2021-08-16 | 1 | -0/+23 |
* | Update the pagination parameter name based on MSC2946 review. (#10579) | Patrick Cloke | 2021-08-11 | 1 | -7/+7 |
* | Allow requesting the summary of a space which is joinable. (#10580) | Patrick Cloke | 2021-08-11 | 1 | -2/+26 |
* | Fix type hints in space summary tests. (#10575) | Patrick Cloke | 2021-08-11 | 1 | -6/+5 |
* | Add local support for the new spaces summary endpoint (MSC2946) (#10549) | Patrick Cloke | 2021-08-10 | 1 | -107/+279 |
* | Fix an edge-case with invited rooms over federation in the spaces summary. (#... | Patrick Cloke | 2021-08-10 | 1 | -19/+87 |
* | Do not remove `status_msg` when user going offline (#10550) | Dirk Klimpel | 2021-08-09 | 1 | -2/+161 |
* | Merge branch 'release-v1.40' into develop | Brendan Abolivier | 2021-08-09 | 1 | -6/+6 |
|\ |
|
| * | Support MSC3289: Room version 8 (#10449) | Patrick Cloke | 2021-08-09 | 1 | -6/+6 |
* | | Refactoring before implementing the updated spaces summary. (#10527) | Patrick Cloke | 2021-08-05 | 1 | -78/+107 |
* | | Only return an appservice protocol if it has a service providing it. (#10532) | Will Hunt | 2021-08-05 | 1 | -1/+121 |
|/ |
|
* | Fix backfilled events being rejected for no `state_groups` (#10439) | Eric Eastwood | 2021-07-29 | 1 | -0/+131 |
* | Merge tag 'v1.39.0rc3' into develop | Erik Johnston | 2021-07-28 | 1 | -5/+15 |
|\ |
|
| * | Always communicate device OTK counts to clients (#10485) | Andrew Morgan | 2021-07-27 | 1 | -5/+15 |
* | | Support for MSC2285 (hidden read receipts) (#10413) | Šimon Brandner | 2021-07-28 | 1 | -0/+294 |
|/ |
|
* | Show all joinable rooms in the spaces summary. (#10298) | Patrick Cloke | 2021-07-13 | 1 | -15/+176 |
* | [pyupgrade] `tests/` (#10347) | Jonathan de Jong | 2021-07-13 | 1 | -1/+1 |
* | Additional unit tests for spaces summary. (#10305) | Patrick Cloke | 2021-07-12 | 1 | -1/+203 |
* | Remove functionality associated with unused historical stats tables (#9721) | Cristina | 2021-07-08 | 1 | -193/+10 |
* | Ignore EDUs for rooms we're not in (#10317) | Dagfinn Ilmari Mannsåker | 2021-07-06 | 1 | -0/+37 |
* | Move methods involving event authentication to EventAuthHandler. (#10268) | Patrick Cloke | 2021-07-01 | 1 | -2/+2 |
* | Do not recurse into non-spaces in the spaces summary. (#10256) | Patrick Cloke | 2021-06-29 | 1 | -23/+25 |
* | Improve validation for `send_{join,leave,knock}` (#10225) | Richard van der Hoff | 2021-06-24 | 1 | -1/+1 |
* | MSC2918 Refresh tokens implementation (#9450) | Quentin Gliech | 2021-06-24 | 1 | -1/+1 |
* | Merge tag 'v1.37.0rc1' into develop | Brendan Abolivier | 2021-06-24 | 1 | -0/+76 |
|\ |
|
| * | Fix wrapping of legacy check_registration_for_spam (#10238) | Brendan Abolivier | 2021-06-23 | 1 | -0/+76 |
* | | Improve the reliability of auto-joining remote rooms (#10237) | Brendan Abolivier | 2021-06-23 | 1 | -1/+48 |
|/ |
|
* | Add endpoints for backfilling history (MSC2716) (#9247) | Eric Eastwood | 2021-06-22 | 1 | -1/+3 |
* | Fix a missing await when in the spaces summary. (#10208) | Patrick Cloke | 2021-06-18 | 1 | -1/+98 |
* | Standardise the module interface (#10062) | Brendan Abolivier | 2021-06-18 | 2 | -48/+93 |
* | update black to 21.6b0 (#10197) | Marcus | 2021-06-17 | 5 | -5/+5 |
* | Limit the number of in-flight /keys/query requests from a single device. (#10... | Patrick Cloke | 2021-06-09 | 1 | -3/+10 |
* | Always update AS last_pos, even on no events (#10107) | 14mRh4X0r | 2021-06-07 | 1 | -4/+2 |
* | Don't hammer the database for destination retry timings every ~5mins (#10036) | Erik Johnston | 2021-05-21 | 1 | -7/+1 |
* | Add a test for update_presence (#10033) | Andrew Morgan | 2021-05-21 | 1 | -1/+46 |
* | Change the format of access tokens away from macaroons (#5588) | Richard van der Hoff | 2021-05-12 | 2 | -28/+27 |
* | Sort child events according to MSC1772 for the spaces summary API. (#9954) | Patrick Cloke | 2021-05-11 | 1 | -0/+81 |
* | Increase perf of handling presence when joining large rooms. (#9916) | Erik Johnston | 2021-05-05 | 1 | -10/+4 |
* | Fix tight loop handling presence replication. (#9900) | Erik Johnston | 2021-04-28 | 1 | -0/+22 |
* | Rename handler and config modules which end in handler/config. (#9816) | Patrick Cloke | 2021-04-20 | 2 | -5/+5 |
* | Add presence federation stream (#9819) | Erik Johnston | 2021-04-20 | 1 | -8/+171 |
* | Fix (final) Bugbear violations (#9838) | Jonathan de Jong | 2021-04-20 | 1 | -1/+1 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 18 | -18/+0 |
* | Use mock from the stdlib. (#9772) | Patrick Cloke | 2021-04-09 | 15 | -21/+15 |
* | Add a Synapse Module for configuring presence update routing (#9491) | Andrew Morgan | 2021-04-06 | 1 | -10/+11 |
* | Implement MSC3026: busy presence state | Brendan Abolivier | 2021-03-18 | 1 | -0/+20 |
* | Add SSO attribute requirements for OIDC providers (#9609) | Hubbe | 2021-03-16 | 1 | -0/+132 |
* | Pass SSO IdP information to spam checker's registration function (#9626) | Andrew Morgan | 2021-03-16 | 1 | -0/+31 |
* | JWT OIDC secrets for Sign in with Apple (#9549) | Richard van der Hoff | 2021-03-09 | 3 | -24/+166 |
* | Record the SSO Auth Provider in the login token (#9510) | Richard van der Hoff | 2021-03-04 | 4 | -50/+55 |
* | Fix style checking due to updated black. | Patrick Cloke | 2021-02-19 | 1 | -1/+4 |
* | Be smarter about which hosts to send presence to when processing room joins (... | Andrew Morgan | 2021-02-19 | 1 | -4/+10 |
* | Add a config option to prioritise local users in user directory search result... | Andrew Morgan | 2021-02-19 | 1 | -0/+94 |
* | Add configs to make profile data more private (#9203) | AndrewFerr | 2021-02-19 | 1 | -1/+5 |
* | Support for form_post in OIDC responses (#9376) | Richard van der Hoff | 2021-02-17 | 1 | -13/+13 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 13 | -77/+101 |
* | Clean up caching/locking of OIDC metadata load (#9362) | Richard van der Hoff | 2021-02-16 | 1 | -26/+45 |
* | Convert additional test-cases to homeserver test case. (#9396) | Patrick Cloke | 2021-02-16 | 1 | -17/+16 |
* | Convert some test cases to use HomeserverTestCase. (#9377) | Patrick Cloke | 2021-02-11 | 4 | -488/+301 |
* | Combine the CAS & SAML implementations for required attributes. (#9326) | Patrick Cloke | 2021-02-11 | 2 | -3/+105 |
* | Honour ratelimit flag for application services for invite ratelimiting (#9302) | Erik Johnston | 2021-02-03 | 1 | -47/+0 |
* | Put OIDC callback URI under /_synapse/client. (#9288) | Richard van der Hoff | 2021-02-01 | 1 | -9/+6 |
* | Merge branch 'social_login' into develop | Richard van der Hoff | 2021-02-01 | 3 | -18/+22 |
|\ |
|
| * | Improve styling and wording of SSO redirect confirm template (#9272) | Richard van der Hoff | 2021-02-01 | 3 | -18/+22 |
* | | Ratelimit invites by room and target user (#9258) | Erik Johnston | 2021-01-29 | 1 | -1/+92 |
|/ |
|
* | Land support for multiple OIDC providers (#9110) | Richard van der Hoff | 2021-01-15 | 1 | -2/+2 |
* | Improve UsernamePickerTestCase (#9112) | Richard van der Hoff | 2021-01-15 | 1 | -118/+2 |
* | Store an IdP ID in the OIDC session (#9109) | Richard van der Hoff | 2021-01-15 | 1 | -1/+2 |
* | Split OidcProvider out of OidcHandler (#9107) | Richard van der Hoff | 2021-01-14 | 1 | -45/+48 |
* | Preparatory refactors of OidcHandler (#9067) | Richard van der Hoff | 2021-01-13 | 1 | -24/+37 |
* | Remove user's avatar URL and displayname when deactivated. (#8932) | Dirk Klimpel | 2021-01-12 | 1 | -0/+30 |
* | Remove SynapseRequest.get_user_agent (#9069) | Richard van der Hoff | 2021-01-12 | 3 | -4/+3 |
* | Skip unit tests which require optional dependencies (#9031) | Richard van der Hoff | 2021-01-07 | 1 | -1/+18 |
* | Use the SSO handler helpers for CAS registration/login. (#8856) | Patrick Cloke | 2021-01-03 | 1 | -0/+121 |
* | Implement a username picker for synapse (#8942) | Richard van der Hoff | 2020-12-18 | 1 | -1/+142 |
* | Fix a bug that deactivated users appear in the directory (#8933) | Dirk Klimpel | 2020-12-17 | 1 | -1/+39 |
* | Push login completion down into SsoHandler (#8941) | Richard van der Hoff | 2020-12-16 | 1 | -4/+4 |
* | Merge pull request #8951 from matrix-org/rav/username_picker_2 | Richard van der Hoff | 2020-12-16 | 1 | -81/+104 |
|\ |
|
| * | Make `_make_callback_with_userinfo` async | Richard van der Hoff | 2020-12-15 | 1 | -68/+83 |
| * | Remove spurious mocking of complete_sso_login | Richard van der Hoff | 2020-12-15 | 1 | -2/+0 |
| * | Test `get_extra_attributes` fallback | Richard van der Hoff | 2020-12-15 | 1 | -11/+21 |
* | | Remove spurious "SynapseRequest" result from `make_request" | Richard van der Hoff | 2020-12-15 | 5 | -13/+13 |
|/ |
|
* | Preparatory refactoring of the SamlHandlerTestCase (#8938) | Richard van der Hoff | 2020-12-15 | 2 | -54/+90 |
* | Fix startup failure with localdb_enabled: False (#8937) | Richard van der Hoff | 2020-12-14 | 1 | -0/+23 |
* | Various clean-ups to the logging context code (#8935) | Patrick Cloke | 2020-12-14 | 1 | -3/+3 |
* | Preparatory refactoring of the OidcHandlerTestCase (#8911) | Richard van der Hoff | 2020-12-14 | 1 | -141/+145 |
* | Allow spam-checker modules to be provide async methods. (#8890) | David Teller | 2020-12-11 | 1 | -2/+2 |
* | Skip the SAML tests if xmlsec1 isn't available. (#8905) | Patrick Cloke | 2020-12-09 | 1 | -0/+23 |
* | Merge tag 'v1.24.0rc2' into develop | Patrick Cloke | 2020-12-04 | 2 | -2/+29 |
|\ |
|
| * | Fix a regression that mapping providers should be able to redirect users. (#8... | Patrick Cloke | 2020-12-04 | 2 | -2/+29 |
* | | Merge remote-tracking branch 'origin/develop' into rav/remove_unused_mocks | Richard van der Hoff | 2020-12-02 | 2 | -31/+9 |
|\ \ |
|
| * \ | Merge pull request #8858 from matrix-org/rav/sso_uia | Richard van der Hoff | 2020-12-02 | 2 | -19/+9 |
| |\ \ |
|
| | * | | Factor out FakeResponse from test_oidc | Richard van der Hoff | 2020-12-02 | 1 | -16/+1 |
| | * | | fix up various test cases | Richard van der Hoff | 2020-12-02 | 1 | -3/+8 |
| | |/ |
|
* | | | remove unused `resource_for_federation` | Richard van der Hoff | 2020-12-02 | 1 | -1/+13 |
* | | | Remove redundant mocking | Richard van der Hoff | 2020-12-02 | 2 | -4/+0 |
|/ / |
|
* / | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 6 | -9/+9 |
|/ |
|
* | Fix a regression when grandfathering SAML users. (#8855) | Patrick Cloke | 2020-12-02 | 2 | -1/+41 |
* | Add basic SAML tests for mapping users. (#8800) | Patrick Cloke | 2020-12-02 | 2 | -17/+153 |
* | Create a `PasswordProvider` wrapper object (#8849) | Richard van der Hoff | 2020-12-02 | 1 | -2/+3 |
* | Support "identifier" dicts in UIA (#8848) | Richard van der Hoff | 2020-12-01 | 1 | -10/+1 |
* | Don't offer password login when it is disabled (#8835) | Richard van der Hoff | 2020-12-01 | 1 | -3/+105 |
* | Add some tests for `password_auth_providers` (#8819) | Richard van der Hoff | 2020-12-01 | 1 | -0/+486 |
* | Simplify the way the `HomeServer` object caches its internal attributes. (#8... | Jonathan de Jong | 2020-11-30 | 1 | -3/+3 |
* | Support trying multiple localparts for OpenID Connect. (#8801) | Patrick Cloke | 2020-11-25 | 1 | -1/+87 |
* | Improve error checking for OIDC/SAML mapping providers (#8774) | Patrick Cloke | 2020-11-19 | 1 | -20/+69 |
* | Consistently use room_id from federation request body (#8776) | Richard van der Hoff | 2020-11-19 | 1 | -1/+0 |
* | Merge pull request #8761 from matrix-org/rav/test_request_rendering | Richard van der Hoff | 2020-11-17 | 4 | -10/+0 |
|\ |
|
| * | Remove redundant `HomeserverTestCase.render` | Richard van der Hoff | 2020-11-16 | 4 | -10/+0 |
* | | Abstract shared SSO code. (#8765) | Patrick Cloke | 2020-11-17 | 1 | -7/+7 |
* | | Add admin API for logging in as a user (#8617) | Erik Johnston | 2020-11-17 | 1 | -4/+10 |
|/ |
|
* | Block clients from sending server ACLs that lock the local server out. (#8708) | Erik Johnston | 2020-11-03 | 1 | -0/+57 |
* | Add ability for access tokens to belong to one user but grant access to anoth... | Erik Johnston | 2020-10-29 | 2 | -2/+2 |
* | Start fewer opentracing spans (#8640) | Erik Johnston | 2020-10-26 | 1 | -12/+8 |
* | Fix handling of User-Agent headers with bad utf-8. (#8632) | Erik Johnston | 2020-10-23 | 1 | -6/+18 |
* | Merge pull request #8537 from matrix-org/rav/simplify_locally_reject_invite | Richard van der Hoff | 2020-10-15 | 2 | -2/+1 |
|\ |
|
| * | Simplify `_locally_reject_invite` | Richard van der Hoff | 2020-10-13 | 1 | -1/+1 |
| * | Remove redundant `token_id` parameter to create_event | Richard van der Hoff | 2020-10-13 | 1 | -1/+0 |
* | | Fix not sending events over federation when using sharded event persisters (#... | Erik Johnston | 2020-10-14 | 1 | -3/+10 |
|/ |
|
* | Move additional tasks to the background worker, part 4 (#8513) | Patrick Cloke | 2020-10-13 | 1 | -34/+14 |