MatrixSynapse/synapse/config
Richard van der Hoff 7216c76654 Improve error handling for missing files (#2551)
`os.path.exists` doesn't allow us to distinguish between permissions errors and
the path actually not existing, which repeatedly confuses people. It also means
that we try to overwrite existing key files, which is super-confusing. (cf
issues #2455, #2379). Use os.stat instead.

Also, don't recomemnd the the use of --generate-config, which screws everything
up if you're using debian (cf #2455).
2017-10-17 14:46:17 +01:00
..
__init__.py
__main__.py
_base.py Improve error handling for missing files (#2551) 2017-10-17 14:46:17 +01:00
api.py
appservice.py
captcha.py
cas.py
database.py
emailconfig.py
homeserver.py Make the spam checker a module 2017-09-26 19:20:23 +01:00
jwt.py
key.py Improve error handling for missing files (#2551) 2017-10-17 14:46:17 +01:00
logger.py
metrics.py
password.py
password_auth_providers.py Factor out module loading to a separate place 2017-09-26 17:51:26 +01:00
push.py Change the config file generator to more descriptive explanation of push.redact_content 2017-06-24 10:32:12 +02:00
ratelimiting.py
registration.py pep8 2017-10-17 10:13:13 +01:00
repository.py Copy everything to backup 2017-10-12 17:31:24 +01:00
saml2.py
server.py Add a config option to block all room invites (#2457) 2017-09-19 16:08:14 +01:00
spam_checker.py Forgot the new file again :( 2017-09-27 10:22:54 +01:00
tls.py Improve error handling for missing files (#2551) 2017-10-17 14:46:17 +01:00
voip.py
workers.py Allow configuration of CPU affinity 2017-08-15 17:08:28 +01:00