summary refs log tree commit diff
path: root/synapse/handlers/identity.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v1.48.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-18/+0
|\
| * Remove legacy code related to deprecated `trust_identity_server_for_password_...Shay2021-11-181-18/+0
* | Merge tag 'v1.47.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-4/+2
|\|
| * Default value for `public_baseurl` (#11210)Richard van der Hoff2021-11-081-4/+0
| * Include the stable identifier for MSC3288. (#11187)Patrick Cloke2021-10-271-0/+2
* | Merge tag 'v1.46.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-1/+3
|\|
| * Consider IP whitelist for identity server resolution (#11120)Robert Edström2021-10-201-1/+3
* | LintBrendan Abolivier2021-12-061-2/+2
* | Merge tag 'v1.45.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-12/+18
|\|
| * Remove the deprecated BaseHandler. (#11005)Patrick Cloke2021-10-081-5/+2
| * Use direct references for configuration variables (part 7). (#10959)Patrick Cloke2021-10-041-3/+10
| * Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-1/+1
* | Merge tag 'v1.44.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-8/+8
|\|
| * Use direct references for some configuration variables (part 3) (#10885)Patrick Cloke2021-09-231-6/+6
* | Merge tag 'v1.43.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-2/+2
|\|
| * Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-2/+2
* | Incorporate reviewBrendan Abolivier2021-09-031-6/+6
* | Merge tag 'v1.41.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-0/+6
|\|
| * Send unstable-prefixed room_type in store-invite IS API requests (#10435)Michael Telatynski2021-08-041-0/+6
* | Merge tag 'v1.39.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-2/+2
|\|
| * [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-2/+2
* | Merge tag 'v1.34.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-3/+6
|\|
| * Add missing type hints to handlers and fix a Spam Checker type hint. (#9896)Patrick Cloke2021-04-291-3/+6
* | Merge tag 'v1.33.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-4/+29
|\|
| * Sanity check identity server passed to bind/unbind. (#9802)Denis Kasak2021-04-191-3/+26
| * Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* | Merge tag 'v1.32.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-3/+9
|\|
| * Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-301-3/+9
* | Fix deactivationMathieu Velten2021-08-301-2/+3
* | Unbind using bind_new_user_emails_to_sydent if specified (#98)Mathieu Velten2021-05-211-0/+2
* | Merge commit 'd9f1dccba' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-3/+11
|\|
* | Merge commit 'd2f0ec12d' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-1/+4
|\|
| * Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+4
* | Merge commit 'e40d88cff' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-0/+4
|\|
| * Backout changes for automatically calculating the public baseurl. (#9313)Patrick Cloke2021-02-111-0/+4
* | Merge commit 'e19396d62' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-0/+28
|\|
| * Ratelimit 3PID /requestToken API (#9238)Erik Johnston2021-01-281-0/+28
* | Merge commit 'fa50e4bf4' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-2/+0
|\|
| * Give `public_baseurl` a default value (#9159)Richard van der Hoff2021-01-201-2/+0
* | Merge commit '4218473f9' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-4/+5
|\|
| * Send the location of the web client to the IS when inviting via 3PIDs. (#8930)Patrick Cloke2020-12-181-0/+5
* | Merge commit 'cf7d3c90d' into dinsicAndrew Morgan2021-04-161-1/+1
|\|
| * Apply an IP range blacklist to push and key revocation requests. (#8821)Patrick Cloke2020-12-021-3/+3
* | Port "Add support for no_proxy and case insensitive env variables" from mainl...Andrew Morgan2021-03-221-4/+4
* | Merge commit '09ac0569f' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-1/+2
|\|
| * Simplify the way the `HomeServer` object caches its internal attributes. (#8...Jonathan de Jong2020-11-301-1/+2
* | Fix type errorAndrew Morgan2020-10-211-0/+3
* | Merge commit 'f43c66d23' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-13/+12
|\|
| * Fix handling of connection timeouts in outgoing http requests (#8400)Richard van der Hoff2020-09-291-13/+12
* | Merge commit '4325be1a5' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-1/+1
|\|
| * Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* | Merge commit 'c9c544cda' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-23/+18
|\|
| * Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-191-3/+2
* | Merge commit '481f76c7a' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-161-31/+3
|\|
| * Remove signature check on v1 identity server lookups (#8001)Andrew Morgan2020-08-031-31/+3
* | Remember mappings when we bind a 3pid using the internal sydent bind API (#66)Andrew Morgan2020-10-141-0/+9
* | dinsic lintAndrew Morgan2020-08-031-1/+1
* | Merge commit 'f88c48f3b' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-127/+146
|\|
| * Fix up types and comments that refer to Deferreds. (#7945)Patrick Cloke2020-07-241-126/+145
* | Merge commit '43726783e' into dinsicAndrew Morgan2020-08-031-2/+2
|\|
| * Stop passing bytes when dumping JSON (#7799)Patrick Cloke2020-07-081-2/+2
* | Add option to autobind user's email on registration (#51)Andrew Morgan2020-07-021-0/+24
* | Merge branch 'release-v1.15.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-241-55/+40
|\|
| * Convert identity handler to async/await. (#7561)Patrick Cloke2020-05-261-55/+39
* | Merge branch 'release-v1.14.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-5/+4
|\|
| * Convert sending mail to async/await. (#7557)Erik Johnston2020-05-221-5/+4
* | Merge branch 'release-v1.13.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-1/+1
|\|
| * import urllib.parse when using urllib.parse.quote (#7319)Andrew Morgan2020-04-221-1/+1
* | apply lintingAndrew Morgan2020-05-141-12/+12
* | Fix and refactor rewritten IS url feature. Add sample config docs (#40)Andrew Morgan2020-04-221-83/+72
* | Consolidate id_server URL translationAndrew Morgan2020-04-201-34/+27
* | Don't verify signatures using re-written id_server urlAndrew Morgan2020-04-171-8/+10
* | Validate client_secret parameter (#6767)Andrew Morgan2020-03-231-1/+3
|\|
| * Validate client_secret parameter (#6767)Andrew Morgan2020-01-241-1/+3
* | Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2020-03-161-3/+3
|\|
| * Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-3/+3
* | Move lookup-related functions from RoomMemberHandler to IdentityHandler (#5978)Andrew Morgan2020-02-261-3/+348
|\|
| * Move lookup-related functions from RoomMemberHandler to IdentityHandler (#5978)Andrew Morgan2019-09-271-0/+353
* | Add sid to next_link for email validation (#6097)Andrew Morgan2020-02-251-0/+10
|\|
| * Add sid to next_link for email validation (#6097)J. Ryan Stinnett2019-09-241-0/+10
* | Add submit_url response parameter to msisdn /requestToken (#6079)Andrew Morgan2020-02-251-1/+11
|\|
| * Add submit_url response parameter to msisdn /requestToken (#6079)Andrew Morgan2019-09-231-1/+11
* | Use the federation blacklist for requests to untrusted Identity Servers (#6000)Andrew Morgan2020-02-251-2/+14
|\|
| * Use the federation blacklist for requests to untrusted Identity Servers (#6000)Andrew Morgan2019-09-231-3/+15
* | Add POST submit_token endpoint for MSISDN (#6078)Andrew Morgan2020-02-251-0/+34
|\|
| * Add POST submit_token endpoint for MSISDN (#6078)Andrew Morgan2019-09-231-0/+34
* | Implement MSC2290 (#6043)Andrew Morgan2020-02-251-52/+84
|\|
| * Implement MSC2290 (#6043)Andrew Morgan2019-09-231-51/+83
* | Return timeout error to user for identity server calls (#6073)Andrew Morgan2020-02-251-2/+14
|\|
| * Return timeout error to user for identity server calls (#6073)Andrew Morgan2019-09-231-2/+14
* | Allow HS to send emails when adding an email to the HS (#6042)Andrew Morgan2020-02-251-10/+2
|\|
| * Allow HS to send emails when adding an email to the HS (#6042)Andrew Morgan2019-09-201-14/+3
* | Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976)Andrew Morgan2020-02-251-19/+37
|\|
| * Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976)Andrew Morgan2019-09-111-22/+34
* | Fix existing v2 identity server calls (MSC2140) (#6013)Andrew Morgan2020-02-251-2/+26
|\|
| * Fix existing v2 identity server calls (MSC2140) (#6013)Andrew Morgan2019-09-111-2/+26
* | Merge pull request #6011 from matrix-org/anoa/fix_3pid_validationAndrew Morgan2020-02-251-39/+33
|\|
| * Merge pull request #6011 from matrix-org/anoa/fix_3pid_validationErik Johnston2019-09-101-40/+33
| |\
| | * Add changelogAndrew Morgan2019-09-101-3/+3
| | * Use account_threepid_delegate for 3pid validationAndrew Morgan2019-09-101-40/+33
* | | Ensure a sid parameter is passed to bind_threepid (#5995)Andrew Morgan2020-02-251-1/+7
|\| |
| * | Ensure a sid parameter is passed to bind_threepid (#5995)Andrew Morgan2019-09-061-1/+7
| |/
* | Allow Synapse to send registration emails + choose Synapse or an external ser...Andrew Morgan2020-02-251-45/+137
|\|
| * Allow Synapse to send registration emails + choose Synapse or an external ser...Andrew Morgan2019-09-061-42/+136
* | Switch to using v2 Identity Service APIs other than lookup (MSC 2140) (#5892)Andrew Morgan2020-02-251-42/+120
|\|
| * Switch to using v2 Identity Service APIs other than lookup (MSC 2140) (#5892)Andrew Morgan2019-09-051-41/+119
* | Add POST /_matrix/client/r0/account/3pid/unbind (MSC2140) (#5980)Andrew Morgan2020-02-251-1/+2
|\|
| * Add POST /_matrix/client/r0/account/3pid/unbind (MSC2140) (#5980)Andrew Morgan2019-09-051-1/+2
| * Revert "Use the v2 lookup API for 3PID invites (#5897)" (#5937)Andrew Morgan2019-08-301-13/+0
* | Revert "Use the v2 lookup API for 3PID invites (#5897)"Andrew Morgan2020-02-241-34/+148
* | Use the v2 lookup API for 3PID invites (#5897)Andrew Morgan2020-02-241-148/+34
|\|
| * Use the v2 lookup API for 3PID invites (#5897)Andrew Morgan2019-08-281-0/+13
* | Replace returnValue with return (#5736)Andrew Morgan2020-02-191-9/+9
|\|
| * Replace returnValue with return (#5736)Amber Brown2019-07-231-9/+9
* | Merge pull request #5658 from matrix-org/babolivier/is-jsonAndrew Morgan2020-02-171-1/+1
|\|
| * TypoBrendan Abolivier2019-07-101-1/+1
| * Send 3PID bind requests as JSON dataBrendan Abolivier2019-07-101-1/+1
| * Run Black. (#5482)Amber Brown2019-06-201-82/+50
* | Dinsic Blacking with black==18.6b2Andrew Morgan2020-02-111-101/+64
* | Merge pull request #5574 from matrix-org/babolivier/fix-3pid-bind dinsic_2019-06-27Brendan Abolivier2019-06-271-3/+8
|\ \
| * | Fix new 3PID bindings being associated with rewritten IS's server names inste...Brendan Abolivier2019-06-271-3/+8
* | | Merge branch 'master' into dinsicBrendan Abolivier2019-06-121-2/+13
|\ \ \ | |/ / |/| / | |/
| * Add ability to perform password reset via email without trusting the identity...Andrew Morgan2019-06-061-2/+11
* | Incorporate reviewBrendan Abolivier2019-05-091-1/+1
* | Check if Synapse should check given ISsBrendan Abolivier2019-05-091-0/+12
* | /bulk_lookup doesn't return a signatureBrendan Abolivier2019-05-071-5/+0
* | Fix expected key in bulk lookup responseBrendan Abolivier2019-05-071-1/+1
* | Incorporate reviewBrendan Abolivier2019-05-071-1/+1
* | Fix error messageBrendan Abolivier2019-05-011-1/+1
* | Update synapse/handlers/identity.pyAndrew Morgan2019-05-011-1/+1
* | Fix url and methodBrendan Abolivier2019-04-301-2/+2
* | Add bulk lookupBrendan Abolivier2019-04-301-1/+45
* | [DINSIC] Add ability to proxy identity lookups (#5048)Andrew Morgan2019-04-161-1/+78
* | Merge branch 'develop' into dinsicAndrew Morgan2019-04-151-13/+61
|\|
| * Remove threepid binding if id server returns 400/404/501Erik Johnston2019-04-021-9/+10
| * Fixup docstringsErik Johnston2019-04-021-2/+4
| * Allowing specifying IS to use in unbind API.Erik Johnston2019-04-011-5/+8
| * For unbind poke IS used during binding of 3PIDErik Johnston2019-04-011-9/+35
| * Track IS used to bind 3PIDsErik Johnston2019-04-011-0/+15
* | Merge branch 'master' of github.com:matrix-org/synapse into erikj/dinsic-merg...Erik Johnston2019-03-151-3/+7
|\|
| * sign_request -> build_auth_headers (#4408)Richard van der Hoff2019-01-171-3/+6
* | Fix to keep the signature valid for the request. (#4480) dinsic_2019-01-28Michael Kaye2019-01-281-6/+9
* | Rewrite identity server URLs as required. (#4393) dinsic_2019-01-21Michael Kaye2019-01-211-4/+22
|/
* Log when we 3pid/unbind request failsErik Johnston2018-08-091-0/+2
* Don't fail requests to unbind 3pids for non supporting ID serversErik Johnston2018-08-081-9/+21
* Kill off MatrixCodeMessageExceptionRichard van der Hoff2018-08-011-17/+8
* run isortAmber Brown2018-07-091-2/+5
* Attempt to be more performant on PyPy (#3462)Amber Brown2018-06-281-1/+1
* Remove run_on_reactor (#3395)Amber Brown2018-06-141-8/+0
* doc fixesDavid Baker2018-06-051-1/+1
* docstringDavid Baker2018-06-041-1/+9
* pep8David Baker2018-05-241-3/+4
* commentDavid Baker2018-05-241-0/+4
* Hit the 3pid unbind endpoint on deactivationDavid Baker2018-05-231-0/+35
* Use simplejson throughoutRichard van der Hoff2018-03-291-3/+5
* Revert accidental commitDavid Baker2017-04-261-4/+4
* Use CodeMessageException subclass insteadDavid Baker2017-04-251-10/+19
* Propagate errors sensibly from proxied IS requestsDavid Baker2017-04-211-5/+5
* Support registration / login with phone numberDavid Baker2017-03-131-1/+36
* Revert "Support registration & login with phone number"Erik Johnston2017-03-131-36/+1
* WIP support for msisdn 3pid proxy methodsDavid Baker2017-02-141-1/+36
* requestToken updateDavid Baker2016-06-301-14/+27
* Add missing param to the log lineMark Haines2016-01-291-1/+2
* Add config option for setting the trusted id servers, disabling checking the ...Mark Haines2016-01-291-8/+17
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Reuse a single http client, rather than creating new onesMark Haines2015-12-021-9/+5
* Add endpoint that proxies ID server request token and errors if the given ema...David Baker2015-08-041-0/+25
* Add vector.im as trusted ID serverDavid Baker2015-08-031-1/+1
* Accept camelcase + underscores in binding tooDavid Baker2015-04-291-2/+17
* Fix includesDavid Baker2015-04-291-1/+2
* Accept both camelcase and underscore threepid creds for transitionDavid Baker2015-04-291-4/+19
* Change to https for ID server communicationDavid Baker2015-04-241-3/+2
* Use underscores instead of camelcase for id server stuffDavid Baker2015-04-241-6/+6
* pep8David Baker2015-04-171-3/+3
* Return user ID in use error straight awayDavid Baker2015-04-161-1/+24
* Dummy login so we can do the first POST request to get login flows without it...David Baker2015-04-151-3/+3
* Regstration with email in v2David Baker2015-04-151-0/+66