forked-synapse/synapse
Richard van der Hoff c5c24c239b Fix logcontext handling in verify_json_objects_for_server
preserve_context_over_fn is essentially broken, because (a) it pointlessly
drops the current logcontext before calling its wrapped function, which means
we don't get any useful logcontexts for _handle_key_deferred; (b) it wraps the
resulting deferred in a _PreservingContextDeferred, which is very dangerous
because you then can't yield on it without leaking context back into the
reactor.

Instead, let's specify that the resultant deferreds call their callbacks with
no logcontext.
2017-09-20 01:32:42 +01:00
..
api Add a config option to block all room invites (#2457) 2017-09-19 16:08:14 +01:00
app Fix user_dir startup 2017-08-16 15:11:29 +01:00
appservice Make get_if_app_services_interested_in_user faster 2017-05-18 16:34:44 +01:00
config Add a config option to block all room invites (#2457) 2017-09-19 16:08:14 +01:00
crypto Fix logcontext handling in verify_json_objects_for_server 2017-09-20 01:32:42 +01:00
events PoC for filtering spammy events (#2456) 2017-09-19 12:20:11 +01:00
federation Remove redundant preserve_fn 2017-09-20 01:32:42 +01:00
handlers Add a config option to block all room invites (#2457) 2017-09-19 16:08:14 +01:00
http allow Authorization header which handling got implemented in #1098 2017-06-16 11:21:14 +02:00
metrics Rearrange metrics 2017-04-05 14:15:09 +01:00
push Also include the room_id 2017-09-18 15:58:38 +01:00
replication Reduce log levels in tcp replication 2017-07-11 10:04:21 +01:00
rest Add left section to /keys/changes 2017-09-08 14:44:36 +01:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Invalidate signing key cache when we gat an update 2017-09-20 01:32:42 +01:00
streams Add basic implementation of local device list changes 2017-01-25 14:27:27 +00:00
util Increase default cache factor size. 2017-07-04 09:58:32 +01:00
__init__.py Bump version and changelog 2017-07-06 18:11:22 +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 Merge pull request #2288 from kyrias/bcrypt 2017-08-23 14:14:56 +01:00
server.py Add user_directory to database 2017-05-31 11:51:01 +01:00
server.pyi Fix login with m.login.token 2016-08-08 16:40:39 +01:00
state.py Define CACHE_SIZE_FACTOR once 2017-07-04 09:56:44 +01:00
types.py Weight differently 2017-05-31 14:29:32 +01:00
visibility.py Don't filter out current state events from timeline 2017-09-18 17:13:03 +01:00