summary refs log tree commit diff
path: root/synapse/config/_util.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
| | | | | | | Part of #9744 Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now. `Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>`
* Fix validate_config on nested objects (#9054)Richard van der Hoff2021-01-081-1/+1
|
* Better formatting for config errors from modules (#8874)Richard van der Hoff2020-12-081-11/+24
| | | | | | | | | | The idea is that the parse_config method of extension modules can raise either a ConfigError or a JsonValidationError, and it will be magically turned into a legible error message. There's a few components to it: * Separating the "path" and the "message" parts of a ConfigError, so that we can fiddle with the path bit to turn it into an absolute path. * Generally improving the way ConfigErrors get printed. * Passing in the config path to load_module so that it can wrap any exceptions that get caught appropriately.
* Add prometheus metrics to track federation delays (#8430)Richard van der Hoff2020-10-011-2/+4
| | | | | Add a pair of federation metrics to track the delays in sending PDUs to/from particular servers.
* Implement login blocking based on SAML attributes (#8052)Richard van der Hoff2020-08-111-0/+49
Hopefully this mostly speaks for itself. I also did a bit of cleaning up of the error handling. Fixes #8047