synapse-product/synapse
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
..
api Add a config option to block all room invites (#2457) 2017-09-19 16:08:14 +01:00
app Merge pull request #2466 from matrix-org/erikj/groups_merged 2017-10-11 13:20:07 +01:00
appservice Make get_if_app_services_interested_in_user faster 2017-05-18 16:34:44 +01:00
config Improve error handling for missing files (#2551) 2017-10-17 14:46:17 +01:00
crypto Merge branch 'develop' into develop 2017-09-25 11:50:11 +01:00
events Spam checking: add the invitee to user_may_invite 2017-10-05 14:02:28 +01:00
federation Delint 2017-10-16 15:52:17 +01:00
groups Delint 2017-10-16 15:52:17 +01:00
handlers _create_rererouter for get_invited_users_in_group 2017-10-16 15:41:03 +01:00
http Merge branch 'develop' into erikj/groups_merged 2017-10-02 16:20:41 +01:00
metrics Rearrange metrics 2017-04-05 14:15:09 +01:00
push Omit the *s for @room notifications 2017-10-16 13:38:10 +01:00
replication log when we get an exception handling replication updates 2017-10-12 11:51:24 +01:00
rest Merge pull request #2545 from matrix-org/dbkr/auto_join_rooms 2017-10-17 11:45:49 +01:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Fix logcontext handling for persist_events 2017-10-17 10:59:30 +01:00
streams Fix bug in generating current token 2017-07-20 16:42:44 +01:00
util Fix logcontext handling for persist_events 2017-10-17 10:59:30 +01:00
__init__.py Bump version and changelog 2017-10-02 18:05:17 +01:00
event_auth.py Use better variable name 2017-01-17 14:32:53 +00:00
notifier.py Don't start user_directory handling on workers 2017-06-07 12:02:53 +01:00
python_dependencies.py Make 'affinity' package optional 2017-10-02 18:03:59 +01:00
server.py Merge branch 'develop' into erikj/groups_merged 2017-10-02 16:20:41 +01:00
server.pyi Fix login with m.login.token 2016-08-08 16:40:39 +01:00
state.py some comments in the state res code 2017-10-05 14:58:17 +01:00
types.py Add groups to sync stream 2017-07-20 16:36:42 +01:00
visibility.py Don't filter out current state events from timeline 2017-09-18 17:13:03 +01:00