| Commit message (Expand) | Author | Age | Files | Lines |
* | Move get_or_create_user to test code (#5628) | Richard van der Hoff | 2019-07-08 | 1 | -51/+0 |
* | Remove support for invite_3pid_guest. (#5625) | Richard van der Hoff | 2019-07-05 | 1 | -30/+0 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -123/+101 |
* | Limit displaynames and avatar URLs | Richard van der Hoff | 2019-06-01 | 1 | -0/+2 |
* | Limit UserIds to a length that fits in a state key (#5198) | ReidAnderson | 2019-05-20 | 1 | -1/+10 |
* | Allow password providers to bind emails (#4947) | Andrew Morgan | 2019-03-28 | 1 | -0/+17 |
* | Support 3PID login in password providers (#4931) | Andrew Morgan | 2019-03-26 | 1 | -5/+5 |
* | fix test_auto_create_auto_join_where_no_consent (#4886) | Neil Johnson | 2019-03-19 | 1 | -0/+5 |
* | Add ratelimiting on login (#4821) | Brendan Abolivier | 2019-03-15 | 1 | -2/+2 |
* | Make registration ratelimiter separate from the main events one | Brendan Abolivier | 2019-03-06 | 1 | -1/+1 |
* | Revert "Split ratelimiters in two (one for events, one for registration)" | Brendan Abolivier | 2019-03-06 | 1 | -1/+1 |
* | Split ratelimiters in two (one for events, one for registration) | Brendan Abolivier | 2019-03-05 | 1 | -1/+1 |
* | Add rate-limiting on registration (#4735) | Brendan Abolivier | 2019-03-05 | 1 | -8/+31 |
* | switch from google.com to recaptcha.net for reCAPTCHA (#4731) | Matthew Hodgson | 2019-02-25 | 1 | -2/+2 |
* | Fix registration on workers (#4682) | Erik Johnston | 2019-02-20 | 1 | -5/+195 |
* | Move register_device into handler | Erik Johnston | 2019-02-18 | 1 | -4/+47 |
* | Split out registration to worker | Erik Johnston | 2019-02-18 | 1 | -4/+59 |
* | create support user (#4141) | Neil Johnson | 2018-12-14 | 1 | -2/+13 |
* | Initialise user displayname from SAML2 data (#4272) | Richard van der Hoff | 2018-12-07 | 1 | -7/+16 |
* | Rip out half-implemented m.login.saml2 support (#4265) | Richard van der Hoff | 2018-12-06 | 1 | -29/+0 |
* | Neilj/fix autojoin (#4223) | Neil Johnson | 2018-11-28 | 1 | -2/+21 |
* | Delete the disused & unspecced identicon functionality (#4106) | Amber Brown | 2018-10-29 | 1 | -3/+0 |
* | Make room_member_handler a member of RoomCreationHandler | Richard van der Hoff | 2018-10-25 | 1 | -2/+4 |
* | remove trailing whiter space | Neil Johnson | 2018-10-24 | 1 | -1/+1 |
* | fix tuple | Richard van der Hoff | 2018-10-24 | 1 | -1/+2 |
* | remove errant exception and style | Neil Johnson | 2018-10-23 | 1 | -5/+5 |
* | clean up config error logic and imports | Neil Johnson | 2018-10-17 | 1 | -14/+16 |
* | no need to join room if creator | Neil Johnson | 2018-10-13 | 1 | -1/+2 |
* | improve auto room join logic, comments and tests | Neil Johnson | 2018-10-12 | 1 | -3/+8 |
* | move logic into register, fix room alias localpart bug, tests | Neil Johnson | 2018-10-04 | 1 | -27/+18 |
* | emit room aliases event | Matthew Hodgson | 2018-09-29 | 1 | -3/+8 |
* | fix thinkos | Matthew Hodgson | 2018-09-29 | 1 | -6/+6 |
* | fix UTs | Matthew Hodgson | 2018-09-28 | 1 | -4/+9 |
* | untested stab at autocreating autojoin rooms | Matthew Hodgson | 2018-09-28 | 1 | -0/+18 |
* | don't ratelimit autojoins | Matthew Hodgson | 2018-09-15 | 1 | -0/+1 |
* | fix bug where preserved threepid user comes to sign up and server is mau blocked | Neil Johnson | 2018-08-31 | 1 | -1/+2 |
* | remove blank line | Neil Johnson | 2018-08-14 | 1 | -1/+0 |
* | Update register.py | Neil Johnson | 2018-08-14 | 1 | -10/+0 |
* | support admin_email config and pass through into blocking errors, return Auth... | Neil Johnson | 2018-08-13 | 1 | -13/+14 |
* | Revert "support admin_email config and pass through into blocking errors, ret... | Neil Johnson | 2018-08-13 | 1 | -14/+13 |
* | support admin_email config and pass through into blocking errors, return Auth... | Neil Johnson | 2018-08-13 | 1 | -13/+14 |
* | Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) | Amber Brown | 2018-08-10 | 1 | -1/+1 |
* | py3 fix | Neil Johnson | 2018-08-03 | 1 | -1/+1 |
* | bug fixes | Neil Johnson | 2018-08-03 | 1 | -4/+4 |
* | do mau checks based on monthly_active_users table | Neil Johnson | 2018-08-02 | 1 | -6/+4 |
* | Merge pull request #3630 from matrix-org/neilj/mau_sign_in_log_in_limits | Neil Johnson | 2018-08-01 | 1 | -2/+17 |
|\ |
|
| * | make count_monthly_users async synapse/handlers/auth.py | Neil Johnson | 2018-08-01 | 1 | -4/+5 |
| * | limit register and sign in on number of monthly users | Neil Johnson | 2018-07-30 | 1 | -2/+16 |
* | | Python 3: Convert some unicode/bytes uses (#3569) | Amber Brown | 2018-08-02 | 1 | -1/+1 |
|/ |
|
* | run isort | Amber Brown | 2018-07-09 | 1 | -3/+8 |
* | Remove run_on_reactor (#3395) | Amber Brown | 2018-06-14 | 1 | -4/+1 |
* | Infrastructure for a server notices room | Richard van der Hoff | 2018-05-17 | 1 | -0/+14 |
* | Merge branch 'develop' of into allow_auto_join_rooms | Krombel | 2018-03-28 | 1 | -4/+10 |
|\ |
|
| * | Also do check inside linearizer | Erik Johnston | 2018-03-27 | 1 | -3/+4 |
| * | PEP8 | Erik Johnston | 2018-03-26 | 1 | -1/+3 |
| * | Linearize calls to _generate_user_id | Erik Johnston | 2018-03-26 | 1 | -4/+7 |
* | | move handling of auto_join_rooms to RegisterHandler | Krombel | 2018-03-14 | 1 | -2/+34 |
|/ |
|
* | Refactor get_or_register_3pid_guest | Erik Johnston | 2018-03-13 | 1 | -4/+22 |
* | rewrite based on PR feedback: | Matthew Hodgson | 2018-01-19 | 1 | -10/+5 |
* | fix up v1, and improve errors | Matthew Hodgson | 2018-01-19 | 1 | -1/+12 |
* | Merge pull request #2773 from matrix-org/erikj/hash_bg | Erik Johnston | 2018-01-10 | 1 | -1/+1 |
|\ |
|
| * | Do bcrypt hashing in a background thread | Erik Johnston | 2018-01-10 | 1 | -1/+1 |
* | | switch to a simpler 'search_all_users' button as per review feedback | Matthew Hodgson | 2017-12-04 | 1 | -1/+1 |
* | | kick the user_directory index when new users register | Matthew Hodgson | 2017-11-29 | 1 | -0/+8 |
|/ |
|
* | Revert "Allow upper-case characters in mxids" | Richard van der Hoff | 2017-11-09 | 1 | -3/+3 |
* | Allow upper-case characters in mxids | Richard van der Hoff | 2017-11-09 | 1 | -3/+3 |
* | Move access token deletion into auth handler | Richard van der Hoff | 2017-11-01 | 1 | -1/+2 |
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -1/+1 |
* | Allow = in mxids and groupids | Richard van der Hoff | 2017-10-20 | 1 | -3/+2 |
* | Disallow capital letters in userids | Richard van der Hoff | 2017-10-20 | 1 | -6/+4 |
* | Split out profile handler to fix tests | Erik Johnston | 2017-08-25 | 1 | -2/+2 |
* | Modify condition on empty localpart | Luke Barnard | 2017-05-10 | 1 | -1/+1 |
* | Modify register/available to be GET with query param | Luke Barnard | 2017-05-10 | 1 | -0/+7 |
* | Fix email push in pusher worker | Erik Johnston | 2017-02-02 | 1 | -4/+6 |
* | Prevent user tokens being used as guest tokens (#1675) | Richard van der Hoff | 2016-12-06 | 1 | -1/+1 |
* | Stop putting a time caveat on access tokens | Richard van der Hoff | 2016-11-29 | 1 | -3/+2 |
* | rest/client/v1/register: use the correct requester in createUser | Patrik Oldsberg | 2016-10-06 | 1 | -4/+2 |
* | storage/appservice: make appservice methods only relying on the cache synchro... | Patrik Oldsberg | 2016-10-06 | 1 | -3/+2 |
* | Forbid non-ASes from registering users whose names begin with '_' (SYN-738) | Paul "LeoNerd" Evans | 2016-07-27 | 1 | -0/+7 |
* | Add `create_requester` function | Richard van der Hoff | 2016-07-26 | 1 | -7/+9 |
* | Further registration refactoring | Richard van der Hoff | 2016-07-19 | 1 | -5/+8 |
* | Bug fix: expire invalid access tokens | Negar Fazeli | 2016-07-13 | 1 | -3/+3 |
* | Add an admin option to shared secret registration | Erik Johnston | 2016-07-05 | 1 | -1/+3 |
* | Fix style violations | Kent Shikama | 2016-07-04 | 1 | -1/+2 |
* | Optionally include password hash in createUser endpoint | Kent Shikama | 2016-07-03 | 1 | -2/+2 |
* | Add a comment on why we don't create a profile for upgrading users | Mark Haines | 2016-06-17 | 1 | -0/+1 |
* | Remove registered_users from the distributor. | Mark Haines | 2016-06-17 | 1 | -13/+10 |
* | Fix a bug caused by a change in auth_handler function | Negar Fazeli | 2016-06-08 | 1 | -2/+2 |
* | Split out the auth handler | David Baker | 2016-06-02 | 1 | -1/+1 |
* | Fix set profile error with Requester. | Negi Fazeli | 2016-05-23 | 1 | -4/+5 |
* | Create user with expiry | Negi Fazeli | 2016-05-13 | 1 | -0/+53 |
* | Move all the wrapper functions for distributor.fire | Mark Haines | 2016-04-08 | 1 | -4/+1 |
* | Make registration idempotent, part 2: be idempotent if the client specifies a... | David Baker | 2016-03-16 | 1 | -1/+11 |
* | Store appservice ID on register | Daniel Wagner-Hall | 2016-03-10 | 1 | -1/+4 |
* | Use syntax that works on both py2.7 and py3 | Mark Haines | 2016-03-07 | 1 | -1/+1 |
* | handlers/register: make sure another user id is generated when a collision oc... | Patrik Oldsberg | 2016-02-29 | 1 | -0/+1 |
* | Generate guest access token on 3pid invites | Daniel Wagner-Hall | 2016-02-24 | 1 | -0/+15 |
* | Enforce user_id exclusivity for AS registrations | Daniel Wagner-Hall | 2016-02-11 | 1 | -5/+12 |
* | Fix up logcontexts | Erik Johnston | 2016-02-08 | 1 | -1/+1 |
* | Allocate guest user IDs numericcally | Daniel Wagner-Hall | 2016-02-05 | 1 | -19/+36 |
* | Fix flake8 warnings for new flake8 | Daniel Wagner-Hall | 2016-02-02 | 1 | -1/+1 |
* | Pass make_guest whne we autogen a user ID | David Baker | 2016-02-02 | 1 | -1/+3 |
* | Underscores are allowed in user ids | Erik Johnston | 2016-01-22 | 1 | -1/+1 |
* | Don't explode when given a unicode username in /register/ | Erik Johnston | 2016-01-20 | 1 | -3/+2 |
* | M_INVALID_USERNAME to be consistent with the parameter name | David Baker | 2016-01-15 | 1 | -1/+1 |
* | Add specific error code for invalid user names. | David Baker | 2016-01-14 | 1 | -1/+2 |
* | comma style | David Baker | 2016-01-06 | 1 | -1/+1 |
* | Add is_guest flag to users db to track whether a user is a guest user or not.... | David Baker | 2016-01-06 | 1 | -1/+3 |
* | Allow guests to upgrade their accounts | Daniel Wagner-Hall | 2016-01-05 | 1 | -10/+27 |
* | Merge pull request #450 from matrix-org/matthew/no-identicons | Matthew Hodgson | 2015-12-18 | 1 | -19/+3 |
|\ |
|
| * | fix indentation level | Matthew Hodgson | 2015-12-17 | 1 | -3/+3 |
| * | stop generating default identicons. reverts most of 582019f870adbc4a8a8a9ef97... | Matthew Hodgson | 2015-12-17 | 1 | -19/+3 |
* | | Fix typo that broke registration on the mobile clients | David Baker | 2015-12-18 | 1 | -1/+1 |
|/ |
|
* | Reuse the captcha client rather than creating a new one for each request | Mark Haines | 2015-12-03 | 1 | -4/+2 |
* | Wrap calls to distributor.fire in appropriately named functions so that stati... | Mark Haines | 2015-12-01 | 1 | -4/+8 |
* | Allow guests to register and call /events?room_id= | Daniel Wagner-Hall | 2015-11-04 | 1 | -5/+7 |
* | Remove unused import | Daniel Wagner-Hall | 2015-08-26 | 1 | -1/+0 |
* | Swap out bcrypt for md5 in tests | Daniel Wagner-Hall | 2015-08-26 | 1 | -1/+1 |
* | Merge erikj/user_dedup to develop | Daniel Wagner-Hall | 2015-08-26 | 1 | -2/+2 |
* | Move token generation to auth handler | Daniel Wagner-Hall | 2015-08-20 | 1 | -19/+7 |
* | Re-add whitespace around caveat operators | Daniel Wagner-Hall | 2015-08-19 | 1 | -4/+4 |
* | Remove padding space around caveat operators | Daniel Wagner-Hall | 2015-08-18 | 1 | -4/+4 |
* | Fix some formatting to use tuples | Daniel Wagner-Hall | 2015-08-18 | 1 | -4/+4 |
* | Issue macaroons as opaque auth tokens | Daniel Wagner-Hall | 2015-08-18 | 1 | -6/+13 |
* | Simplify LoginHander and AuthHandler | Daniel Wagner-Hall | 2015-08-12 | 1 | -5/+5 |
* | Fix v2_alpha registration. Add unit tests. | Kegan Dougal | 2015-07-28 | 1 | -1/+2 |
* | code beautify | Muthu Subramanian | 2015-07-08 | 1 | -1/+0 |
* | Integrate SAML2 basic authentication - uses pysaml2 | Muthu Subramanian | 2015-07-08 | 1 | -0/+30 |
* | revert accidental bcrypt gensalt round reduction from loadtesting | Mark Haines | 2015-05-07 | 1 | -1/+1 |
* | pynacl-0.3.0 was released so we can finally start using it directly from pypi | Mark Haines | 2015-05-07 | 1 | -1/+1 |
* | pep8 | David Baker | 2015-04-17 | 1 | -4/+1 |
* | Need to yield the username check, otherwise very very weird things happen. | David Baker | 2015-04-17 | 1 | -1/+1 |
* | Oops, left debugging in. | David Baker | 2015-04-16 | 1 | -6/+0 |
* | Return user ID in use error straight away | David Baker | 2015-04-16 | 1 | -63/+39 |
* | Regstration with email in v2 | David Baker | 2015-04-15 | 1 | -1/+5 |
* | New registration for C/S API v2. Only ReCAPTCHA working currently. | David Baker | 2015-03-30 | 1 | -1/+10 |
* | Factor out user id validation checks | Erik Johnston | 2015-03-18 | 1 | -0/+8 |
* | Implement exclusive namespace checks. | Kegan Dougal | 2015-02-27 | 1 | -5/+6 |
* | Merge branch 'develop' into application-services | Kegan Dougal | 2015-02-11 | 1 | -5/+8 |
|\ |
|
| * | Code-style fixes | Mark Haines | 2015-02-10 | 1 | -5/+8 |
* | | Merge branch 'develop' into application-services | Kegan Dougal | 2015-02-09 | 1 | -0/+17 |
|\| |
|
| * | don't give up if we can't create default avatars during tests | Matthew Hodgson | 2015-02-07 | 1 | -9/+12 |
| * | ...and here's the actual impl. git fail. | Matthew Hodgson | 2015-02-07 | 1 | -0/+14 |
* | | Add errcodes for appservice registrations. | Kegan Dougal | 2015-02-06 | 1 | -4/+7 |
* | | Add m.login.application_service registration procedure. | Kegan Dougal | 2015-02-05 | 1 | -0/+20 |
* | | Prevent user IDs in AS namespaces being created/deleted by humans. | Kegan Dougal | 2015-02-05 | 1 | -0/+16 |
* | | Modify API for SimpleHttpClient.get_json and update usages. | Kegan Dougal | 2015-02-04 | 1 | -23/+33 |
|/ |
|
* | Add matrix.org as a trusted ID server because it's now passed through on port... | David Baker | 2015-01-28 | 1 | -1/+1 |
* | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
* | Fix registration | Erik Johnston | 2014-12-08 | 1 | -2/+4 |
* | Fix pep8 and pyflakes warnings | Mark Haines | 2014-11-20 | 1 | -2/+7 |
* | Merge branch 'develop' into http_client_refactor | David Baker | 2014-11-20 | 1 | -1/+1 |
|\ |
|
| * | Add a few missing yields, Move deferred lists inside PreserveLoggingContext b... | Mark Haines | 2014-11-20 | 1 | -1/+1 |
* | | Separate out the matrix http client completely because just about all of its ... | David Baker | 2014-11-20 | 1 | -7/+9 |
* | | Oops, I removed this param. | David Baker | 2014-11-20 | 1 | -2/+0 |
* | | Refactor the HTTP clients a little. | David Baker | 2014-11-20 | 1 | -3/+3 |
|/ |
|
* | Use python logger, not the twisted logger | Erik Johnston | 2014-11-03 | 1 | -2/+1 |
* | Fix pep8 warnings | Mark Haines | 2014-10-30 | 1 | -6/+9 |
* | Add get_json method to 3pid http client. Better logging for errors in 3pid re... | Mark Haines | 2014-10-20 | 1 | -1/+2 |
* | Fix pyflakes errors | Mark Haines | 2014-10-02 | 1 | -1/+1 |
* | Split PlainHttpClient into separate clients for talking to Identity servers a... | Mark Haines | 2014-10-02 | 1 | -3/+8 |
* | Split out password/captcha/email logic. | Kegan Dougal | 2014-09-15 | 1 | -56/+64 |
* | Reload captchas when they fail. Cleanup on success. | Kegan Dougal | 2014-09-05 | 1 | -2/+2 |
* | 80 chars please | Kegan Dougal | 2014-09-05 | 1 | -9/+19 |
* | Add config opion for XFF headers when performing ReCaptcha auth. | Kegan Dougal | 2014-09-05 | 1 | -0/+1 |
* | Captchas now work on registration. Missing x-forwarded-for config arg support... | Kegan Dougal | 2014-09-05 | 1 | -2/+47 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into develop | David Baker | 2014-09-03 | 1 | -1/+1 |
|\ |
|
| * | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
* | | Add support for registering with a threepid to the HS (get credentials from t... | David Baker | 2014-09-03 | 1 | -3/+59 |
|/ |
|
* | add in whitespace after copyright statements to improve legibility | Matthew Hodgson | 2014-08-13 | 1 | -0/+1 |
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+100 |