summary refs log tree commit diff
path: root/synapse/http/matrixfederationclient.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-06-24Allow configuration of the path used for ACME account keys.Richard van der Hoff4-7/+59
Because sticking it in the same place as the config isn't necessarily the right thing to do.
2019-06-24Pass config_dir_path and data_dir_path into Config.read_config. (#5522)Richard van der Hoff35-67/+104
* Pull config_dir_path and data_dir_path calculation out of read_config_files * Pass config_dir_path and data_dir_path into read_config
2019-06-24Factor acme bits out to a separate file (#5521)Richard van der Hoff3-53/+94
This makes some of the conditional-import hoop-jumping easier.
2019-06-22Drop support for cpu_affinity (#5525)Richard van der Hoff6-74/+2
This has no useful purpose on python3, and is generally a source of confusion.
2019-06-21Improve help and cmdline option names for --generate-config options (#5512)Richard van der Hoff2-22/+29
* group the arguments together into a group * add new names "--generate-missing-config" and "--config-directory" for existing cmdline options "--generate-keys" and "--keys-dir", which better reflect their purposes.
2019-06-21Refactor Config parser and add some comments. (#5511)Richard van der Hoff2-14/+36
Add some comments, and simplify `read_config_files`.
2019-06-21Improve logging when generating config files (#5510)Richard van der Hoff4-1/+8
Make it a bit clearer what's going on.
2019-06-21Only import jinja2 when needed (#5514)Andrew Morgan2-1/+3
Fixes https://github.com/matrix-org/synapse/issues/5431 `jinja2` was being imported even when it wasn't strictly necessary. This made it required to run Synapse, even if the functionality that required it wasn't enabled. This was causing new Synapse installations to crash on startup. Email modules are now required.