MatrixSynapse/synapse
Richard van der Hoff fa7dc889f1 Be more careful which errors we send back over the C-S API
We really shouldn't be sending all CodeMessageExceptions back over the C-S API;
it will include things like 401s which we shouldn't proxy.

That means that we need to explicitly turn a few HttpResponseExceptions into
SynapseErrors in the federation layer.

The effect of the latter is that the matrix errcode will get passed through
correctly to calling clients, which might help with some of the random
M_UNKNOWN errors when trying to join rooms.
2018-08-01 16:02:38 +01:00
..
api Be more careful which errors we send back over the C-S API 2018-08-01 16:02:38 +01:00
app Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
appservice run isort 2018-07-09 16:09:20 +10:00
config rerun isort with latest version 2018-07-16 14:23:25 +02:00
crypto run isort 2018-07-09 16:09:20 +10:00
events Handle delta_ids being None in _update_context_for_auth_events 2018-07-23 22:06:50 +01:00
federation Be more careful which errors we send back over the C-S API 2018-08-01 16:02:38 +01:00
groups Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
handlers Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
http Be more careful which errors we send back over the C-S API 2018-08-01 16:02:38 +01:00
metrics Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
module_api
push Use new getters 2018-07-23 13:17:22 +01:00
replication Fix unit tests 2018-07-25 10:30:36 +01:00
rest Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
server_notices run isort 2018-07-09 16:09:20 +10:00
static/client
storage Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
__init__.py 0.33 final 2018-07-19 21:11:40 +10:00
event_auth.py run isort 2018-07-09 16:09:20 +10:00
notifier.py WIP to announce deleted devices over federation 2018-07-12 01:32:39 +01:00
python_dependencies.py Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
secrets.py Only import secrets when available 2018-07-30 23:59:02 +02:00
server.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/client_apis_move 2018-07-23 13:21:15 +01:00
server.pyi Send users a server notice about consent 2018-05-22 11:54:51 +01:00
state.py Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
types.py Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
visibility.py Merge remote-tracking branch 'origin/develop' into rav/remove_who_forgot_in_room 2018-07-23 17:15:12 +01:00