synapse-product/synapse/handlers
Mark Haines 949c2c5435 Add a timeout parameter for end2end key queries.
Add a timeout parameter for controlling how long synapse will wait
for responses from remote servers. For servers that fail include how
they failed to make it easier to debug.

Fetch keys from different servers in parallel rather than in series.

Set the default timeout to 10s.
2016-09-12 18:17:09 +01:00
..
__init__.py Make synchrotron accept /events 2016-08-12 15:31:44 +01:00
_base.py Replace context.current_state with context.current_state_ids 2016-08-25 17:32:22 +01:00
account_data.py copyrights 2016-01-07 04:26:29 +00:00
admin.py copyrights 2016-01-07 04:26:29 +00:00
appservice.py Reject malformed 3PE query metadata results earlier in AS API handling code 2016-09-09 15:07:04 +01:00
auth.py Refactor user_delete_access_tokens. Invalidate get_user_by_access_token to slaves. 2016-08-15 17:04:39 +01:00
device.py PEP8 2016-08-03 14:30:06 +01:00
devicemessage.py Add a new method to enqueue the device messages rather than sending a dummy EDU 2016-09-07 16:10:51 +01:00
directory.py Use state handler instead of get_users_in_room/get_joined_hosts 2016-08-26 14:54:30 +01:00
e2e_keys.py Add a timeout parameter for end2end key queries. 2016-09-12 18:17:09 +01:00
events.py Use state handler instead of get_users_in_room/get_joined_hosts 2016-08-26 14:54:30 +01:00
federation.py Use get_joined_users_from_context instead of manually looking up hosts 2016-09-05 13:44:40 +01:00
identity.py requestToken update 2016-06-30 17:51:28 +01:00
message.py Use get_joined_users_from_context instead of manually looking up hosts 2016-09-05 13:44:40 +01:00
presence.py Clobber EDUs in send queue 2016-09-09 15:59:08 +01:00
profile.py Add create_requester function 2016-07-26 16:46:53 +01:00
receipts.py Clobber EDUs in send queue 2016-09-09 15:59:08 +01:00
register.py Forbid non-ASes from registering users whose names begin with '_' (SYN-738) 2016-07-27 17:54:26 +01:00
room_member.py Fix membership changes to be idempotent 2016-09-02 19:23:22 +01:00
room.py Add server param to /publicRooms 2016-09-08 11:53:05 +01:00
search.py move filter_events_for_client out of base handler 2016-05-11 13:42:37 +01:00
sync.py Only return new device messages in /sync 2016-09-02 15:50:37 +01:00
typing.py Clobber EDUs in send queue 2016-09-09 15:59:08 +01:00