summary refs log tree commit diff
path: root/synapse/config/_base.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Re-type config paths in `ConfigError`s to be `StrSequence`s (#15615)Sean Quah2023-05-181-1/+2
* Prefer `type(x) is int` to `isinstance(x, int)` (#14945)David Robertson2023-01-311-22/+50
* Generate missing configuration files at startup (#13615)Richard van der Hoff2022-08-261-11/+48
* Remove 'anonymised' from the phone home stats documentation (#13321)Andrew Morgan2022-07-191-7/+7
* Remove code generating comments in configuration file (#12941)Shay2022-06-141-2/+8
* Reload cache factors from disk on SIGHUP (#12673)David Robertson2022-05-111-7/+74
* Add missing type hints to config classes. (#12402)Patrick Cloke2022-04-111-4/+1
* Move scripts directory inside synapse, exposing as setuptools entry_points (#...David Robertson2022-03-021-1/+1
* Add missing type hints to config base classes (#11377)Patrick Cloke2021-11-231-64/+93
* Require direct references to configuration variables. (#10985)Patrick Cloke2021-10-061-56/+8
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-1/+1
* Fix race conditions when creating media store and config directories (#10913)Sean Quah2021-09-271-7/+2
* Allow using several custom template directories (#10587)Brendan Abolivier2021-08-171-18/+25
* Remove support for ACME v1 (#10194)Brendan Abolivier2021-06-171-5/+0
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* JWT OIDC secrets for Sign in with Apple (#9549)Richard van der Hoff2021-03-091-4/+34
* Clean up `ShardedWorkerHandlingConfig` (#9466)Erik Johnston2021-02-241-9/+27
* Add documentation and type hints to parse_duration. (#9432)Patrick Cloke2021-02-191-2/+15
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-4/+8
* Merge branch 'social_login' into developRichard van der Hoff2021-02-011-35/+4
|\
| * Replace username picker with a template (#9275)Richard van der Hoff2021-02-011-35/+4
* | Clean-up the template loading code. (#9200)Patrick Cloke2021-01-271-16/+26
|/
* Give `public_baseurl` a default value (#9159)Richard van der Hoff2021-01-201-5/+6
* Better formatting for config errors from modules (#8874)Richard van der Hoff2020-12-081-2/+12
* Convert additional templates to Jinja (#8444)Patrick Cloke2020-10-021-6/+5
* Merge branch 'master' into developAndrew Morgan2020-09-241-2/+8
|\
| * Hotfix: disable autoescape by default when rendering Jinja2 templates (#8394)Andrew Morgan2020-09-241-2/+8
* | Add experimental support for sharding event persister. Again. (#8294)Erik Johnston2020-09-141-3/+18
|/
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-2/+2
* Revert "Add experimental support for sharding event persister. (#8170)" (#8242)Brendan Abolivier2020-09-041-18/+3
* Add experimental support for sharding event persister. (#8170)Erik Johnston2020-09-021-3/+18
* Use the default templates when a custom template file cannot be found (#8037)Andrew Morgan2020-08-171-1/+99
* Add ability to run multiple pusher instances (#7855)Erik Johnston2020-07-161-2/+36
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-4/+2
* Don't crash when one of the configuration files is empty (#7341)Brendan Abolivier2020-04-271-0/+6
* Fix --help commandline argument (#7249)Richard van der Hoff2020-04-091-16/+8
* Improve database configuration docs (#6988)Richard van der Hoff2020-03-201-2/+0
* Add a warning about indentation to generated config (#6920)Richard van der Hoff2020-02-141-2/+14
* Refactor HomeserverConfig so it can be typechecked (#6137)Amber Brown2019-10-101-43/+148
* Config templating (#5900)Jorik Schellekens2019-08-281-0/+37
* Clean up arg name and remove lying commentErik Johnston2019-07-161-7/+5
* Fix invoking add_argument from homeserver.pyErik Johnston2019-07-151-1/+1
* Move creation of ArgumentParser to callerErik Johnston2019-07-151-10/+5
* Fix up commentsErik Johnston2019-07-151-1/+1
* Change add_arguments to be a static methodErik Johnston2019-07-151-1/+31
* Add basic admin cmd appErik Johnston2019-07-021-3/+45
* Add "--open-private-ports" cmdline optionRichard van der Hoff2019-06-241-0/+14
* Add --data-directory commandline argumentRichard van der Hoff2019-06-241-0/+15
* Don't load the generated config as the default.Richard van der Hoff2019-06-241-66/+30
* Ensure that all config options have sensible defaultsRichard van der Hoff2019-06-241-5/+5
* Remove unused Config.config_dir_path attributeRichard van der Hoff2019-06-241-3/+0
* Pass config_dir_path and data_dir_path into Config.read_config. (#5522)Richard van der Hoff2019-06-241-34/+70
* Improve help and cmdline option names for --generate-config options (#5512)Richard van der Hoff2019-06-211-22/+28
* Refactor Config parser and add some comments. (#5511)Richard van der Hoff2019-06-211-14/+35
* Improve logging when generating config files (#5510)Richard van der Hoff2019-06-211-1/+2
* Run Black. (#5482)Amber Brown2019-06-201-7/+5
* Use yaml safe_loadErik Johnston2019-03-221-3/+3
* Use a regular HomeServerConfig object for unit testsRichard van der Hoff2019-03-191-1/+4
* Allow passing --daemonize to workersErik Johnston2019-03-131-1/+7
* Include a default configuration file in the 'docs' directory. (#4791)Richard van der Hoff2019-03-041-11/+16
* fix self-signed cert notice from generate-configRichard van der Hoff2019-02-121-7/+2
* Support ACME for certificate provisioning (#4384)Amber Brown2019-01-231-2/+2
* Add a script to generate a clean config file (#4315)Richard van der Hoff2018-12-221-13/+43
* Make scripts/ and scripts-dev/ pass pyflakes (and the rest of the codebase on...Amber Brown2018-10-201-62/+59
* run isortAmber Brown2018-07-091-1/+2
* Open config file in non-bytes modeAdrian Tschira2018-04-101-3/+3
* Merge pull request #3074 from NotAFile/fix-py3-printsRichard van der Hoff2018-04-091-5/+5
|\
| * use python3-compatible printsAdrian Tschira2018-04-061-5/+5
* | Replace some type checks with six type checksAdrian Tschira2018-04-071-2/+4
|/
* Improve error handling for missing files (#2551)Richard van der Hoff2017-10-171-10/+26
* Add support for durations in minutesDaniel Dent2016-11-121-2/+3
* Add function to load config without generating itMark Haines2016-06-091-43/+104
* Use syntax that works on both py2.7 and py3Mark Haines2016-03-071-1/+1
* Error if macaroon key is missing from configDaniel Wagner-Hall2016-02-051-13/+22
* copyrightsMatthew Hodgson2016-01-071-1/+1
* CommentErik Johnston2015-11-191-0/+2
* Split out text for missing config options.Erik Johnston2015-11-181-16/+26
* Fix race creating directoriesDaniel Wagner-Hall2015-11-121-1/+5
* Front-load spacesDaniel Wagner-Hall2015-09-221-7/+7
* Implement configurable stats reportingDaniel Wagner-Hall2015-09-221-4/+41
* Lists use 'append'Erik Johnston2015-09-021-1/+1
* Actually add config pathErik Johnston2015-08-281-0/+2
* Merge pull request #250 from matrix-org/erikj/generated_directoryErik Johnston2015-08-251-2/+15
|\
| * Update config docErik Johnston2015-08-251-1/+2
| * s/--generated-directory/--keys-directory/Erik Johnston2015-08-251-7/+7
| * Add config option to specify where generated files should be dumpedErik Johnston2015-08-251-2/+14
* | Warn if we encounter unexpected files in config directoriesErik Johnston2015-08-251-7/+17
|/
* Allow specifying directories as config filesErik Johnston2015-08-251-6/+24
* Fix the --generate-keys option. Make it do the same thing as --generate-confi...Mark Haines2015-08-121-45/+36
* Add a --generate-keys optionPaul "LeoNerd" Evans2015-08-071-0/+9
* Correct -H SERVER_NAME in config-missing complaint messagePaul "LeoNerd" Evans2015-06-161-2/+2
* Merge branch 'develop' of github.com:matrix-org/synapse into developDavid Baker2015-05-071-18/+29
|\
| * Fix the --help option for synapseMark Haines2015-05-051-18/+29
* | TypoDavid Baker2015-05-071-1/+1
|/
* Allow generate-config to run against an existing config file to generate defa...Mark Haines2015-05-011-12/+23
* Write a default log_config when generating configMark Haines2015-04-301-1/+2
* Don't break when sizes or durations are given as integersMark Haines2015-04-301-9/+12
* Allow multiple config files, set up a default config before applying the conf...Mark Haines2015-04-301-21/+37
* Manually generate the default config yaml, remove most of the commandline arg...Mark Haines2015-04-301-65/+76
* Merge branch 'develop' into key_distributionMark Haines2015-04-291-3/+4
|\
| * Output vim style mode markers into the yaml config fileMark Haines2015-04-281-3/+4
* | Add config for setting the perspective serversMark Haines2015-04-241-2/+2
* | Add a config file for perspective serversMark Haines2015-04-241-0/+11
|/
* Add a cache for get_eventMark Haines2015-02-111-0/+10
* Convert directory paths to absolute paths before daemonizingMark Haines2015-02-091-2/+3
* Update copyright noticesMark Haines2015-01-061-1/+1
* Merge branch 'hotfixes-v0.5.4' of github.com:matrix-org/synapse into developErik Johnston2014-12-131-2/+2
|\
| * Fix bug while generating the error message when a file path specified in the ...Erik Johnston2014-12-131-2/+2
* | Get uploads working with new media repoMark Haines2014-12-021-0/+14
|/
* Be more helpful and tell the user how to generate a config too.David Baker2014-11-141-1/+4
* Adding --generate-config will not help if the user has not specified a config...David Baker2014-11-141-1/+1
* Fix pep8 warningsMark Haines2014-10-301-6/+13
* Fix ncorrect ports in documentation and add notes on how generate-config also...David Baker2014-10-021-1/+2
* Update README setup instructions to be correct. Make synapse spit out explana...David Baker2014-10-021-0/+1
* Added a TODO note about YAML modeline for editorsPaul "LeoNerd" Evans2014-09-031-0/+3
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Add copyright notices and fix pyflakes errorsMark Haines2014-09-031-2/+0
* os.makedirs is almost but not entirely unlike mkdir -pMark Haines2014-09-021-1/+2
* Make the config directory if the directory doesn't exisit when generating configMark Haines2014-09-021-0/+1
* More helpful error messages for missing configMark Haines2014-09-021-2/+23
* Use yaml for config fileMark Haines2014-09-011-11/+6
* Fix homeserver config parsingMark Haines2014-09-011-5/+18
* Add config tree to synapse. Add support for reading config from a fileMark Haines2014-08-311-0/+99