summary refs log tree commit diff
path: root/synapse/handlers/register.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add a config flag to inhibit `M_USER_IN_USE` during registration (#11743)Brendan Abolivier2022-01-261-14/+14
* Merge tag 'v1.48.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-4/+8
|\
| * Rename unstable `access_token_lifetime` configuration option to `refreshable_...reivilibre2021-11-231-2/+6
| * Rename `get_refresh_token_for_user_id` to `create_refresh_token_for_user_id` ...reivilibre2021-11-181-1/+1
| * Rename `get_access_token_for_user_id` method to `create_access_token_for_user...reivilibre2021-11-171-1/+1
* | LintBrendan Abolivier2021-12-061-1/+1
* | Merge tag 'v1.45.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-14/+22
|\|
| * Remove the deprecated BaseHandler. (#11005)Patrick Cloke2021-10-081-5/+4
| * Use direct references for configuration variables (part 7). (#10959)Patrick Cloke2021-10-041-3/+6
| * Clean-up registration tests (#10945)Patrick Cloke2021-09-301-1/+3
| * 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-21/+13
|\|
| * Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-1/+1
| * Use direct references for some configuration variables (part 3) (#10885)Patrick Cloke2021-09-231-4/+7
| * Always add local users to the user directory (#10796)David Robertson2021-09-211-5/+4
| * Require type hints in the handlers module. (#10831)Patrick Cloke2021-09-201-1/+1
* | Merge tag 'v1.43.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-6/+12
|\|
| * Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-4/+4
| * Add a constant for m.federate. (#10775)Patrick Cloke2021-09-081-2/+8
* | Merge tag 'v1.42.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-061-0/+18
|\|
| * Correctly initialise the `synapse_user_logins` metric. (#10677)Richard van der Hoff2021-08-241-0/+18
* | Revert shadow HS support (#104)Brendan Abolivier2021-09-271-50/+3
* | LintBrendan Abolivier2021-09-011-3/+4
* | Don't ratelimit when admin updates profileBrendan Abolivier2021-09-011-0/+3
* | Merge tag 'v1.39.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-9/+11
|\|
| * [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-9/+6
| * Add a module type for account validity (#9884)Brendan Abolivier2021-07-161-0/+5
* | Merge tag 'v1.38.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-22/+93
|\|
| * MSC2918 Refresh tokens implementation (#9450)Quentin Gliech2021-06-241-6/+46
| * Improve the reliability of auto-joining remote rooms (#10237)Brendan Abolivier2021-06-231-16/+47
* | Merge tag 'v1.37.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-1/+1
|\|
| * Standardise the module interface (#10062)Brendan Abolivier2021-06-181-1/+1
* | Merge tag 'v1.34.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-3/+1
|\|
| * Change the format of access tokens away from macaroons (#5588)Richard van der Hoff2021-05-121-3/+1
* | Merge tag 'v1.33.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-1/+0
|\|
| * 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-4/+6
|\|
| * Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-081-1/+3
| * Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-301-3/+3
* | Merge commit '4ecba9bd5' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-1/+1
|\|
| * Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
* | Merge commit 'ad721fc55' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-2/+2
|\|
| * Add type hints to the room member handler. (#9631)Patrick Cloke2021-03-171-2/+2
* | Merge commit 'd315e9644' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-2/+2
|\|
| * Pass SSO IdP information to spam checker's registration function (#9626)Andrew Morgan2021-03-161-2/+2
* | Merge commit 'a7a379006' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-16/+30
|\|
| * Fix the auth provider on the logins metric (#9573)Richard van der Hoff2021-03-101-16/+30
* | Merge commit '22db45bd4' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-2/+33
|\|
| * Prometheus metrics for logins and registrations (#9511)Richard van der Hoff2021-03-041-2/+33
* | Merge commit 'd2f0ec12d' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-8/+20
|\|
| * Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-8/+20
* | Merge commit '351845452' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-2/+5
|\|
| * Collect terms consent from the user during SSO registration (#9276)Richard van der Hoff2021-02-011-0/+2
| * Make importing display name and email optional (#9277)Richard van der Hoff2021-02-011-2/+3
* | Fix mypy check failAndrew Morgan2021-04-221-3/+1
* | Merge commit 'a7a913918' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-201-1/+6
|\|
| * Merge remote-tracking branch 'origin/erikj/as_mau_block' into developErik Johnston2020-12-181-1/+6
| |\
| | * Correctly handle AS registerations and add testErik Johnston2020-12-171-1/+6
* | | Merge commit 'f14428b25' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-1/+1
|\| |
| * | Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-1/+1
| |/
* | Merge commit '7c4344747' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-111/+115
|\|
| * Properly report user-agent/IP during registration of SSO users. (#8784)Patrick Cloke2020-11-231-99/+115
| * Add admin API for logging in as a user (#8617)Erik Johnston2020-11-171-10/+14
* | Merged commit 'deff8f628' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-10/+14
* | Merge commit 'ef2d62701' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-5/+11
|\|
| * Add ability for access tokens to belong to one user but grant access to anoth...Erik Johnston2020-10-291-2/+5
* | Merge commit '74976a8e4' into dinsicAndrew Morgan2020-12-311-1/+1
|\|
| * Remove the deprecated Handlers object (#8494)Patrick Cloke2020-10-091-1/+1
* | 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 '56efa9ec7' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-3/+27
|\|
| * Allow denying or shadow banning registrations via the spam checker (#8034)Patrick Cloke2020-08-201-2/+24
| * Improve the error code when trying to register using a name reserved for gues...Patrick Cloke2020-08-201-1/+3
* | Merge commit 'e04e465b4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-0/+8
|\|
| * Add a shadow-banned flag to users. (#8092)Patrick Cloke2020-08-141-0/+8
* | Merge commit '3b415e23a' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-161-1/+1
|\|
| * Convert replication code to async/await. (#7987)Patrick Cloke2020-08-031-1/+1
* | Merge commit 'de119063f' into anoa/dinsic_release_1_18_xAndrew Morgan2020-08-031-9/+1
|\|
| * Use a postgres sequence to generate guest user IDsRichard van der Hoff2020-07-161-21/+1
* | Merge commit 'dc80a0762' into dinsicAndrew Morgan2020-08-031-62/+168
|\|
| * Additional configuration options for auto-join rooms (#7763)Patrick Cloke2020-06-301-62/+168
* | Add option to autobind user's email on registration (#51)Andrew Morgan2020-07-021-24/+21
* | Merge branch 'release-v1.15.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-241-100/+71
|\|
| * Convert the registration handler to async/await. (#7649)Patrick Cloke2020-06-081-66/+41
| * Convert user directory handler and related classes to async/await. (#7640)Patrick Cloke2020-06-051-2/+4
| * Add an option to disable autojoin for guest accounts (#6637)Travis Ralston2020-06-051-1/+7
| * Allow new users to be registered via the admin API even if the monthly active...Dirk Klimpel2020-06-051-1/+6
| * Performance improvements and refactor of Ratelimiter (#7595)Andrew Morgan2020-06-051-8/+1
| * Check if the localpart is reserved for guests earlier in the registration flo...Brendan Abolivier2020-06-031-9/+9
* | Prevent M_USER_IN_USE from being raised by registration methods until after e...Andrew Morgan2020-06-221-1/+15
* | Performance improvements to marking expired users as inactive (#47)Andrew Morgan2020-06-191-1/+1
* | Merge branch 'release-v1.14.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-10/+18
|\|
* | Merge branch 'release-v1.13.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-51/+49
|\|
| * Hash passwords earlier in the registration process (#7523)Patrick Cloke2020-05-181-7/+2
| * async/await is_server_admin (#7363)Andrew Morgan2020-05-011-27/+22
| * Convert auth handler to async/await (#7261)Patrick Cloke2020-04-151-7/+21
* | apply lintingAndrew Morgan2020-05-141-6/+6
* | Simplify auto-bind email to IS hackAndrew Morgan2020-04-241-12/+6
* | Remove protocol scheme from email delegateAndrew Morgan2020-04-241-1/+12
* | Remove bind_email param from dinsic-specific codeAndrew Morgan2020-04-241-1/+0
* | HACK: Bind email to identity server when using it for 3pid delegationAndrew Morgan2020-04-241-1/+27
* | Fix some broken referencesAndrew Morgan2020-04-241-4/+4
* | Kill off RegistrationError (#6691)Andrew Morgan2020-03-231-9/+3
|\|
| * Kill off RegistrationError (#6691)Richard van der Hoff2020-01-131-9/+3
* | Don't assign numeric IDs for empty usernames (#6690)Andrew Morgan2020-03-231-1/+1
|\|
| * Don't assign numeric IDs for empty usernames (#6690)Richard van der Hoff2020-01-131-1/+1
* | Merge pull request #6441 from syamgk/fix-parameter-mismatchAndrew Morgan2020-03-191-1/+1
|\|
| * Issue #6406 Fix parameter mismatchSyam G Krishnan2019-12-041-1/+1
* | Replace instance variations of homeserver with correct case/spacing (#6357)Andrew Morgan2020-03-181-1/+1
|\|
| * Replace instance variations of homeserver with correct case/spacingAndrew Morgan2019-11-121-1/+1
* | Make numeric user_id checker start at @0, and don't ratelimit on checking (#6...Andrew Morgan2020-03-181-17/+32
|\|
| * raise exception after multiple failuresAndrew Morgan2019-11-061-3/+10
| * Address review commentsAndrew Morgan2019-11-061-12/+12
| * Don't forget to ratelimit calls outside of RegistrationHandlerAndrew Morgan2019-11-061-2/+2
| * Numeric ID checker now checks @0, don't ratelimit on checkingAndrew Morgan2019-11-061-16/+25
* | Update black to 19.10b0 (#6304)Andrew Morgan2020-03-161-2/+2
|\|
| * Update black to 19.10b0 (#6304)Amber Brown2019-11-011-2/+2
* | Merge pull request #6161 from matrix-org/erikj/dont_regen_user_id_on_failureAndrew Morgan2020-02-261-6/+4
|\|
| * Remove unused variableErik Johnston2019-10-031-2/+0
| * Don't regenerate numeric user ID if registration fails.Erik Johnston2019-10-031-4/+4
* | Merge pull request #6004 from matrix-org/jaywink/autojoin-create-real-usersAndrew Morgan2020-02-251-8/+4
|\|
| * Only count real users when checking for auto-creation of auto-join roomJason Robinson2019-09-091-8/+4
* | Remove bind_email and bind_msisdn (#5964)Andrew Morgan2020-02-251-44/+6
|\|
| * Remove bind_email and bind_msisdn (#5964)Andrew Morgan2019-09-041-44/+6
* | Ensure the list media admin API is always available (#5966)Andrew Morgan2020-02-251-3/+1
|\|
| * Fix docstringAndrew Morgan2019-09-031-2/+1
| * Remove unnecessary variable declarationAndrew Morgan2019-09-031-1/+0
* | Remove unused methods from c/s api v1 in register.py (#5963)Andrew Morgan2020-02-241-185/+0
|\|
| * Remove unused methods from c/s api v1 in register.py (#5963)Andrew Morgan2019-09-021-104/+0
* | Remove unnecessary parentheses around return statements (#5931)Andrew Morgan2020-02-241-1/+1
|\|
| * Remove unnecessary parentheses around return statements (#5931)Andrew Morgan2019-08-301-1/+1
| * Revert "Add "require_consent" parameter for registration"Brendan Abolivier2019-08-221-12/+2
| * Add "require_consent" parameter for registrationHalf-Shot2019-08-221-2/+12
* | Replace returnValue with return (#5736)Andrew Morgan2020-02-191-8/+8
|\|
| * Replace returnValue with return (#5736)Amber Brown2019-07-231-8/+8
* | Implement access token expiry (#5660)Andrew Morgan2020-02-171-11/+24
|\|
| * Implement access token expiry (#5660)Richard van der Hoff2019-07-121-11/+24
* | Remove access-token support from RegistrationStore.register (#5642)Andrew Morgan2020-02-171-1/+1
|\|
| * Remove access-token support from RegistrationStore.register (#5642)Richard van der Hoff2019-07-101-1/+1
* | Remove access-token support from RegistrationHandler.register (#5641)Andrew Morgan2020-02-171-24/+3
|\|
| * Remove access-token support from RegistrationHandler.register (#5641)Richard van der Hoff2019-07-081-24/+3
* | Better logging for auto-join. (#5643)Andrew Morgan2020-02-171-0/+7
|\|
| * Better logging for auto-join. (#5643)Richard van der Hoff2019-07-081-0/+7
| * Move get_or_create_user to test code (#5628)Richard van der Hoff2019-07-081-51/+0
* | Remove support for invite_3pid_guest. (#5625)Andrew Morgan2020-02-171-30/+0
|\|
| * Remove support for invite_3pid_guest. (#5625)Richard van der Hoff2019-07-051-30/+0
* | Run Black. (#5482)Andrew Morgan2020-02-131-5/+1
|\|
| * Run Black. (#5482)Amber Brown2019-06-201-123/+101
* | Dinsic Blacking with black==18.6b2Andrew Morgan2020-02-111-144/+123
* | Merge branch 'dinsic' into babolivier/userdir_hide_usersBrendan Abolivier2019-06-121-1/+12
|\ \
| * | Merge branch 'master' into dinsicBrendan Abolivier2019-06-121-0/+2
| |\|
| | * Limit displaynames and avatar URLsRichard van der Hoff2019-06-011-0/+2
| * | Merge branch 'master' into dinsicBrendan Abolivier2019-06-111-1/+10
| |\|
| | * Limit UserIds to a length that fits in a state key (#5198)ReidAnderson2019-05-201-1/+10
* | | Fix variable definitionBrendan Abolivier2019-06-101-1/+1
* | | Fix conditionBrendan Abolivier2019-06-101-1/+1
* | | Hide new users from the user directory if enabled in the server config.Brendan Abolivier2019-06-101-0/+10
|/ /
* | Merge branch 'develop' into dinsicAndrew Morgan2019-04-151-0/+17
|\|
| * Allow password providers to bind emails (#4947)Andrew Morgan2019-03-281-0/+17
* | Merge branch 'master' of github.com:matrix-org/synapse into dinsicErik Johnston2019-04-051-5/+5
|\|
| * Support 3PID login in password providers (#4931)Andrew Morgan2019-03-261-5/+5
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dinsic-mergedErik Johnston2019-03-211-9/+37
|\|
| * fix test_auto_create_auto_join_where_no_consent (#4886)Neil Johnson2019-03-191-0/+5
| * Add ratelimiting on login (#4821)Brendan Abolivier2019-03-151-2/+2
| * Make registration ratelimiter separate from the main events oneBrendan Abolivier2019-03-061-1/+1
| * Revert "Split ratelimiters in two (one for events, one for registration)"Brendan Abolivier2019-03-061-1/+1
| * Split ratelimiters in two (one for events, one for registration)Brendan Abolivier2019-03-051-1/+1
| * Add rate-limiting on registration (#4735)Brendan Abolivier2019-03-051-8/+31
* | Merge branch 'master' of github.com:matrix-org/synapse into erikj/dinsic-merg...Erik Johnston2019-03-151-37/+365
|\|
| * switch from google.com to recaptcha.net for reCAPTCHA (#4731)Matthew Hodgson2019-02-251-2/+2
| * Fix registration on workers (#4682)Erik Johnston2019-02-201-5/+195
| * Move register_device into handlerErik Johnston2019-02-181-4/+47
| * Split out registration to workerErik Johnston2019-02-181-4/+59
| * create support user (#4141)Neil Johnson2018-12-141-2/+13
| * Initialise user displayname from SAML2 data (#4272)Richard van der Hoff2018-12-071-7/+16
| * Rip out half-implemented m.login.saml2 support (#4265)Richard van der Hoff2018-12-061-29/+0
| * Neilj/fix autojoin (#4223)Neil Johnson2018-11-281-2/+21
| * Delete the disused & unspecced identicon functionality (#4106)Amber Brown2018-10-291-3/+0
| * Make room_member_handler a member of RoomCreationHandlerRichard van der Hoff2018-10-251-2/+4
* | When performing shadow registration, don't inhibit login. (#4385) dinsic_2019-01-15Michael Kaye2019-01-141-1/+1
* | Synchronise account metadata onto another server. (#4145) dinsic_2019-01-11Matthew Hodgson2019-01-111-3/+49
* | merge master into dinsic, again...Matthew Hodgson2018-11-031-2/+32
|\|
| * remove trailing whiter spaceNeil Johnson2018-10-241-1/+1
| * fix tupleRichard van der Hoff2018-10-241-1/+2
| * remove errant exception and styleNeil Johnson2018-10-231-5/+5
| * clean up config error logic and importsNeil Johnson2018-10-171-14/+16
| * no need to join room if creatorNeil Johnson2018-10-131-1/+2
| * improve auto room join logic, comments and testsNeil Johnson2018-10-121-3/+8
| * move logic into register, fix room alias localpart bug, testsNeil Johnson2018-10-041-27/+18
| * emit room aliases eventMatthew Hodgson2018-09-291-3/+8
| * fix thinkosMatthew Hodgson2018-09-291-6/+6
| * fix UTsMatthew Hodgson2018-09-281-4/+9
| * untested stab at autocreating autojoin roomsMatthew Hodgson2018-09-281-0/+18
| * don't ratelimit autojoinsMatthew Hodgson2018-09-151-0/+1
| * fix bug where preserved threepid user comes to sign up and server is mau blockedNeil Johnson2018-08-311-1/+2
* | merge in masterMatthew Hodgson2018-10-221-4/+7
|\|
| * remove blank lineNeil Johnson2018-08-141-1/+0
| * Update register.pyNeil Johnson2018-08-141-10/+0
| * support admin_email config and pass through into blocking errors, return Auth...Neil Johnson2018-08-131-13/+14
| * Revert "support admin_email config and pass through into blocking errors, ret...Neil Johnson2018-08-131-14/+13
| * support admin_email config and pass through into blocking errors, return Auth...Neil Johnson2018-08-131-13/+14
| * Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678)Amber Brown2018-08-101-1/+1
| * py3 fixNeil Johnson2018-08-031-1/+1
| * bug fixesNeil Johnson2018-08-031-4/+4
| * do mau checks based on monthly_active_users tableNeil Johnson2018-08-021-6/+4
| * Merge pull request #3630 from matrix-org/neilj/mau_sign_in_log_in_limitsNeil Johnson2018-08-011-2/+17
| |\
| | * make count_monthly_users async synapse/handlers/auth.pyNeil Johnson2018-08-011-4/+5
| | * limit register and sign in on number of monthly usersNeil Johnson2018-07-301-2/+16
| * | Python 3: Convert some unicode/bytes uses (#3569)Amber Brown2018-08-021-1/+1
| |/
* | Merge remote-tracking branch 'origin/master' into dinsicDavid Baker2018-07-191-3/+8
|\|
| * run isortAmber Brown2018-07-091-3/+8
* | Merge remote-tracking branch 'origin/master' into dinsicDavid Baker2018-07-171-4/+1
|\|
| * Remove run_on_reactor (#3395)Amber Brown2018-06-141-4/+1
* | Merge tag 'v0.31.2' into dinsicMichael Kaye2018-06-221-0/+14
|\|
| * Infrastructure for a server notices roomRichard van der Hoff2018-05-171-0/+14
* | fix double negativeMatthew Hodgson2018-05-041-1/+1
* | don't pass a requester if we don't have one to set_displaynameMatthew Hodgson2018-05-041-5/+5
* | fix user_id / user confusionMatthew Hodgson2018-05-041-5/+5
* | improve mxid & displayname selection for register_mxid_from_3pidMatthew Hodgson2018-05-031-14/+31
* | Merge branch 'develop' into dinsicMatthew Hodgson2018-04-121-6/+44
|\|
| * Merge branch 'develop' of into allow_auto_join_roomsKrombel2018-03-281-4/+10
| |\
| | * Also do check inside linearizerErik Johnston2018-03-271-3/+4
| | * PEP8Erik Johnston2018-03-261-1/+3
| | * Linearize calls to _generate_user_idErik Johnston2018-03-261-4/+7
| * | move handling of auto_join_rooms to RegisterHandlerKrombel2018-03-141-2/+34
| |/
* | Merge branch 'develop' into matthew/dinsic_3pid_checkMatthew Hodgson2018-03-141-4/+22
|\|
| * Refactor get_or_register_3pid_guestErik Johnston2018-03-131-4/+22
* | pep8Matthew Hodgson2018-03-131-1/+3
* | add yieldsMatthew Hodgson2018-03-131-1/+1
|/
* rewrite based on PR feedback:Matthew Hodgson2018-01-191-10/+5
* fix up v1, and improve errorsMatthew Hodgson2018-01-191-1/+12
* Merge pull request #2773 from matrix-org/erikj/hash_bgErik Johnston2018-01-101-1/+1
|\
| * Do bcrypt hashing in a background threadErik Johnston2018-01-101-1/+1
* | switch to a simpler 'search_all_users' button as per review feedbackMatthew Hodgson2017-12-041-1/+1
* | kick the user_directory index when new users registerMatthew Hodgson2017-11-291-0/+8
|/
* Revert "Allow upper-case characters in mxids"Richard van der Hoff2017-11-091-3/+3
* Allow upper-case characters in mxidsRichard van der Hoff2017-11-091-3/+3
* Move access token deletion into auth handlerRichard van der Hoff2017-11-011-1/+2
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Allow = in mxids and groupidsRichard van der Hoff2017-10-201-3/+2
* Disallow capital letters in useridsRichard van der Hoff2017-10-201-6/+4
* Split out profile handler to fix testsErik Johnston2017-08-251-2/+2
* Modify condition on empty localpartLuke Barnard2017-05-101-1/+1
* Modify register/available to be GET with query paramLuke Barnard2017-05-101-0/+7
* Fix email push in pusher workerErik Johnston2017-02-021-4/+6
* Prevent user tokens being used as guest tokens (#1675)Richard van der Hoff2016-12-061-1/+1
* Stop putting a time caveat on access tokensRichard van der Hoff2016-11-291-3/+2
* rest/client/v1/register: use the correct requester in createUserPatrik Oldsberg2016-10-061-4/+2
* storage/appservice: make appservice methods only relying on the cache synchro...Patrik Oldsberg2016-10-061-3/+2
* Forbid non-ASes from registering users whose names begin with '_' (SYN-738)Paul "LeoNerd" Evans2016-07-271-0/+7