summary refs log tree commit diff
path: root/synapse/config/registration.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Bump black from 23.10.1 to 24.2.0 (#16936)dependabot[bot]2024-03-131-3/+3
* Add a config to not send out device list updates for specific users (#16909)Erik Johnston2024-02-131-0/+8
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+2
* Update license headersPatrick Cloke2023-11-211-11/+16
* Disable `m.3pid_changes` capability when MSC3861 is enabled. (#16134)Mathieu Velten2023-08-221-1/+10
* Support `registration_shared_secret` in a file (#13614)Richard van der Hoff2022-08-251-2/+31
* Drop support for delegating email validation, round 2 (#13596)David Robertson2022-08-231-10/+3
* Revert "Drop support for delegating email validation (#13192)" (#13406)3nprob2022-07-291-4/+10
* Drop support for delegating email validation (#13192)Richard van der Hoff2022-07-121-1/+10
* Remove code generating comments in configuration file (#12941)Shay2022-06-141-277/+2
* Fix typo in some instances of enable_registration_token_3pid_bypass. (#12639)Will Hunt2022-05-051-2/+2
* Add option to enable token registration without requiring 3pids (#12526)Will Hunt2022-04-271-0/+9
* Add missing type hints to config classes. (#12402)Patrick Cloke2022-04-111-4/+6
* Add restrictions by default to open registration in Synapse (#12091)Shay2022-03-251-1/+13
* Add a config flag to inhibit `M_USER_IN_USE` during registration (#11743)Brendan Abolivier2022-01-261-0/+12
* Stabilise support for MSC2918 refresh tokens as they have now been merged int...reivilibre2021-12-061-0/+38
* Support configuring the lifetime of non-refreshable access tokens separately ...reivilibre2021-12-031-0/+49
* Additional type hints for config module. (#11465)Patrick Cloke2021-12-011-2/+4
* Add type annotations to some of the configuration surrounding refresh tokens....reivilibre2021-11-291-2/+5
* Support expiry of refresh tokens and expiry of the overall session when refre...reivilibre2021-11-261-17/+7
* Rename unstable `access_token_lifetime` configuration option to `refreshable_...reivilibre2021-11-231-8/+15
* Remove legacy code related to deprecated `trust_identity_server_for_password_...Shay2021-11-181-3/+1
* Default value for `public_baseurl` (#11210)Richard van der Hoff2021-11-081-14/+1
* Require direct references to configuration variables. (#10985)Patrick Cloke2021-10-061-2/+5
* Implement MSC3231: Token authenticated registration (#10142)Callum Brown2021-08-211-0/+15
* MSC2918 Refresh tokens implementation (#9450)Quentin Gliech2021-06-241-0/+21
* Remove superfluous call to bool() (#9986)Dan Callahan2021-05-141-1/+1
* Port "Allow users to click account renewal links multiple times without hitti...Andrew Morgan2021-04-191-129/+0
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Make sample config allowed_local_3pids regex stricter. (#9719)Denis Kasak2021-03-311-2/+2
* Merge tag 'v1.27.0rc2' into developPatrick Cloke2021-02-111-4/+17
|\
| * Backout changes for automatically calculating the public baseurl. (#9313)Patrick Cloke2021-02-111-4/+17
* | config: Add detail to auto_join_rooms comment (#9291)dykstranet2021-02-031-0/+2
|/
* Clean-up the template loading code. (#9200)Patrick Cloke2021-01-271-3/+1
* Give `public_baseurl` a default value (#9159)Richard van der Hoff2021-01-201-17/+4
* Remote dependency on distutils (#9125)Richard van der Hoff2021-01-151-6/+5
* Clarify the usecase for an msisdn delegate (#8734)Adrian Wannenmacher2020-11-141-2/+3
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-1/+1
* Convert additional templates to Jinja (#8444)Patrick Cloke2020-10-021-0/+5
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Various improvements to the docs (#7899)Aaron Raimist2020-07-291-18/+0
* Additional configuration options for auto-join rooms (#7763)Patrick Cloke2020-06-301-3/+103
* Add an option to disable autojoin for guest accounts (#6637)Travis Ralston2020-06-051-0/+8
* Fix some DETECTED VIOLATIONS in the config file (#7550)Richard van der Hoff2020-05-221-3/+1
* Add options to prevent users from changing their profile. (#7096)Dirk Klimpel2020-03-271-0/+27
* Revert "Add options to disable setting profile info for prevent changes. (#70...Richard van der Hoff2020-03-171-17/+0
* Update synapse/config/registration.pyDirk Klimpel2020-03-101-1/+1
* updates after reviewdklimpel2020-03-091-8/+8
* add disable_3pid_changesdklimpel2020-03-081-0/+6
* lint2dklimpel2020-03-081-2/+2
* changelogdklimpel2020-03-081-2/+2
* Add options to disable setting profile info for prevent changes.dklimpel2020-03-081-0/+11
* Fix empty account_validity config blockAndrew Morgan2020-01-201-1/+2
* Clarify the `account_validity` and `email` sections of the sample configurati...Richard van der Hoff2020-01-171-32/+51
* Remove assertion and provide a clear warning on startup for missing public_ba...Andrew Morgan2019-11-261-0/+7
* Fix typo in domain name in account_threepid_delegates config option (#6273)Andrew Morgan2019-10-301-1/+1
* Add config linting script that checks for bool casing (#6203)Andrew Morgan2019-10-231-1/+1
* Refactor HomeserverConfig so it can be typechecked (#6137)Amber Brown2019-10-101-0/+4
* Add submit_url response parameter to msisdn /requestToken (#6079)Andrew Morgan2019-09-231-0/+2
* Fix typo in account_threepid_delegates config (#6028)Jorik Schellekens2019-09-181-1/+1
* Allow Synapse to send registration emails + choose Synapse or an external ser...Andrew Morgan2019-09-061-0/+36
* LintBrendan Abolivier2019-08-011-12/+7
* Allow defining HTML templates to serve the user on account renewalBrendan Abolivier2019-08-011-2/+48
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_api_cmdErik Johnston2019-07-151-3/+18
|\
| * Implement access token expiry (#5660)Richard van der Hoff2019-07-121-0/+16
| * Remove support for invite_3pid_guest. (#5625)Richard van der Hoff2019-07-051-3/+2
* | Change add_arguments to be a static methodErik Johnston2019-07-151-1/+2
|/
* Don't load the generated config as the default.Richard van der Hoff2019-06-241-1/+1
* Pass config_dir_path and data_dir_path into Config.read_config. (#5522)Richard van der Hoff2019-06-241-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-19/+22
* Move delta from +10% to -10%Brendan Abolivier2019-05-311-1/+1
* Gah pythonBrendan Abolivier2019-05-311-1/+1
* Make max_delta equal to period * 10%Brendan Abolivier2019-05-311-11/+4
* Allow configuring a range for the account validity startup jobBrendan Abolivier2019-05-281-0/+11
* DocBrendan Abolivier2019-05-211-0/+8
* Merge pull request #5047 from matrix-org/babolivier/account_expirationBrendan Abolivier2019-04-171-8/+44
|\
| * Send out emails with links to extend an account's validity periodBrendan Abolivier2019-04-171-8/+44
* | Merge pull request #5027 from matrix-org/babolivier/account_expirationBrendan Abolivier2019-04-091-0/+17
|\|
| * Add account expiration featureBrendan Abolivier2019-04-091-0/+17
* | Add config option to block users from looking up 3PIDs (#5010)Brendan Abolivier2019-04-041-0/+5
|/
* Comment out most options in the generated config. (#4863)Richard van der Hoff2019-03-191-10/+15
* Clarify what registration_shared_secret allows for (#2885) (#4844)Aaron Raimist2019-03-111-2/+2
* Move settings from registration to ratelimiting in config fileBrendan Abolivier2019-03-051-18/+2
* Add rate-limiting on registration (#4735)Brendan Abolivier2019-03-051-0/+18
* Attempt to make default config more consistentRichard van der Hoff2019-02-191-15/+21
* Fix quoting for allowed_local_3pids example config (#4476)Richard van der Hoff2019-01-251-3/+3
* fix line lengthNeil Johnson2019-01-211-1/+3
* Config option to disable requesting MSISDN on registrationNeil Johnson2019-01-211-0/+7
* Add a script to generate a clean config file (#4315)Richard van der Hoff2018-12-221-3/+8
* Implement .well-known handling (#4262)Richard van der Hoff2018-12-051-0/+9
* Remove riot.im from the list of trusted Identity Servers in the default confi...Neil Johnson2018-11-201-1/+3
* isortNeil Johnson2018-10-241-2/+1
* remove errant exception and styleNeil Johnson2018-10-231-1/+1
* clean up config error logic and importsNeil Johnson2018-10-171-5/+4
* improve auto room join logic, comments and testsNeil Johnson2018-10-121-1/+10
* fix UTsMatthew Hodgson2018-09-281-1/+1
* untested stab at autocreating autojoin roomsMatthew Hodgson2018-09-281-0/+4
* run isortAmber Brown2018-07-091-2/+2
* spell out not to massively increase bcrypt roundsMatthew Hodgson2018-03-191-1/+3
* rewrite based on PR feedback:Matthew Hodgson2018-01-191-3/+9
* add registrations_require_3pidMatthew Hodgson2018-01-191-0/+13
* pep8David Baker2017-10-171-1/+2
* Add config option to auto-join new users to roomsDavid Baker2017-10-161-0/+6
* trust a hypothetical future riot.im ISMatthew Hodgson2017-04-101-0/+1
* Stop putting a time caveat on access tokensRichard van der Hoff2016-11-291-6/+0
* Create user with expiryNegi Fazeli2016-05-131-0/+6
* Add config to create guest account on 3pid inviteErik Johnston2016-03-141-0/+4
* Derive macaroon_secret_key from signing key.Erik Johnston2016-02-081-15/+3
* Error if macaroon key is missing from configDaniel Wagner-Hall2016-02-051-4/+14
* Rename config field to reflect yaml nameDaniel Wagner-Hall2016-02-031-3/+3
* Add config option for setting the trusted id servers, disabling checking the ...Mark Haines2016-01-291-0/+7
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Allow guests to register and call /events?room_id=Daniel Wagner-Hall2015-11-041-0/+6
* Add config for how many bcrypt rounds to use for password hashesMark Haines2015-10-161-0/+6
* Implement configurable stats reportingDaniel Wagner-Hall2015-09-221-1/+1
* Issue macaroons as opaque auth tokensDaniel Wagner-Hall2015-08-181-0/+4
* Registration should be disabled by defaultErik Johnston2015-05-281-1/+1
* Allow generate-config to run against an existing config file to generate defa...Mark Haines2015-05-011-1/+1
* Allow --enable-registration to be passed on the commandlineMark Haines2015-04-301-3/+16
* Use disable_registration keys if they are presentMark Haines2015-04-301-0/+5
* Manually generate the default config yaml, remove most of the commandline arg...Mark Haines2015-04-301-33/+14
* Fix spellingMark Haines2015-04-241-1/+1
* Call the super classes when generating configMark Haines2015-04-241-0/+1
* Fix --enable-registration flag to work if you don't give a valueErik Johnston2015-04-071-1/+1
* turn --disable-registration into --enable-registration, given the default is ...Matthew Hodgson2015-03-301-11/+11
* Comment.Erik Johnston2015-03-161-0/+3
* Allow enabling of registration with --disable-registration falseErik Johnston2015-03-131-2/+8
* PEP8Erik Johnston2015-03-131-1/+1
* Implement registering with shared secret.Erik Johnston2015-03-131-3/+17
* Disable registration by defaultErik Johnston2015-03-131-0/+4
* Add config option to disable registration.Erik Johnston2015-02-191-0/+33