summary refs log tree commit diff
path: root/synapse/handlers/identity.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove more usages of cursor_to_dict. (#16551)Patrick Cloke2023-10-261-9/+9
* Describe which rate limiter was hit in logs (#16135)David Robertson2023-08-301-4/+2
* Rename blacklist/whitelist internally. (#15620)Patrick Cloke2023-05-191-10/+8
* Refactor arguments of `try_unbind_threepid(_with_id_server)` from dict to sep...Andrew Morgan2023-02-131-24/+23
* Remove redundant types from comments. (#14412)Patrick Cloke2022-11-161-1/+1
* Drop support for calling `/_matrix/client/v3/rooms/{roomId}/invite` without a...Jacek Kuśnierz2022-08-311-119/+23
* Drop support for delegating email validation, round 2 (#13596)David Robertson2022-08-231-55/+1
* Revert "Drop support for delegating email validation (#13192)" (#13406)3nprob2022-07-291-1/+55
* Call the v2 identity service `/3pid/unbind` endpoint, rather than v1. (#13240)Jacek Kuśnierz2022-07-131-2/+2
* Drop support for calling `/_matrix/client/v3/account/3pid/bind` without an `i...Jacek Kuśnierz2022-07-121-24/+6
* Drop support for delegating email validation (#13192)Richard van der Hoff2022-07-121-55/+1
* Use `getClientAddress` instead of `getClientIP`. (#12599)Patrick Cloke2022-05-041-1/+1
* Remove support for the unstable identifier from MSC3288. (#12398)Patrick Cloke2022-04-061-2/+0
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Remove legacy code related to deprecated `trust_identity_server_for_password_...Shay2021-11-181-18/+0
* 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
* Consider IP whitelist for identity server resolution (#11120)Robert Edström2021-10-201-1/+3
* 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
* Use direct references for some configuration variables (part 3) (#10885)Patrick Cloke2021-09-231-6/+6
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-2/+2
* Send unstable-prefixed room_type in store-invite IS API requests (#10435)Michael Telatynski2021-08-041-0/+6
* [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-2/+2
* Add missing type hints to handlers and fix a Spam Checker type hint. (#9896)Patrick Cloke2021-04-291-3/+6
* 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
* Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-301-3/+9
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+4
* Backout changes for automatically calculating the public baseurl. (#9313)Patrick Cloke2021-02-111-0/+4
* Ratelimit 3PID /requestToken API (#9238)Erik Johnston2021-01-281-0/+28
* Give `public_baseurl` a default value (#9159)Richard van der Hoff2021-01-201-2/+0
* Send the location of the web client to the IS when inviting via 3PIDs. (#8930)Patrick Cloke2020-12-181-0/+5
* Apply an IP range blacklist to push and key revocation requests. (#8821)Patrick Cloke2020-12-021-3/+3
* Simplify the way the `HomeServer` object caches its internal attributes. (#8...Jonathan de Jong2020-11-301-1/+2
* Fix handling of connection timeouts in outgoing http requests (#8400)Richard van der Hoff2020-09-291-13/+12
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-191-3/+2
* Remove signature check on v1 identity server lookups (#8001)Andrew Morgan2020-08-031-31/+3
* Fix up types and comments that refer to Deferreds. (#7945)Patrick Cloke2020-07-241-126/+145
* Stop passing bytes when dumping JSON (#7799)Patrick Cloke2020-07-081-2/+2
* Convert identity handler to async/await. (#7561)Patrick Cloke2020-05-261-55/+39
* Convert sending mail to async/await. (#7557)Erik Johnston2020-05-221-5/+4
* import urllib.parse when using urllib.parse.quote (#7319)Andrew Morgan2020-04-221-1/+1
* Validate client_secret parameter (#6767)Andrew Morgan2020-01-241-1/+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 Morgan2019-09-271-0/+353
* 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 Morgan2019-09-231-1/+11
* 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 Morgan2019-09-231-0/+34
* Implement MSC2290 (#6043)Andrew Morgan2019-09-231-51/+83
* 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 Morgan2019-09-201-14/+3
* 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 Morgan2019-09-111-2/+26
* 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 Morgan2019-09-061-1/+7
|/
* 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 Morgan2019-09-051-41/+119
* 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
* Use the v2 lookup API for 3PID invites (#5897)Andrew Morgan2019-08-281-0/+13
* Replace returnValue with return (#5736)Amber Brown2019-07-231-9/+9
* 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
* Add ability to perform password reset via email without trusting the identity...Andrew Morgan2019-06-061-2/+11
* 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
* sign_request -> build_auth_headers (#4408)Richard van der Hoff2019-01-171-3/+6
* 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