synapse-product/synapse/handlers
Erik Johnston c16e192e2f Fix caching devices for remote servers in worker.
When the `/keys/query` API is hit on client_reader worker Synapse may
decide that it needs to resync some remote deivces. Usually this happens
on master, and then gets cached. However, that fails on workers and so
it falls back to fetching devices from remotes directly, which may in
turn fail if the remote is down.
2019-11-05 15:49:43 +00:00
..
ui_auth Support for routing outbound HTTP requests via a proxy (#6239) 2019-11-01 14:07:44 +00:00
__init__.py Fix registration on workers (#4682) 2019-02-20 18:47:31 +11:00
_base.py Fix comments 2019-09-11 13:54:50 +01:00
account_data.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
account_validity.py Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
acme_issuing_service.py Allow configuration of the path used for ACME account keys. 2019-06-24 13:51:22 +01:00
acme.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
admin.py Port to use state storage 2019-10-30 14:46:54 +00:00
appservice.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
auth.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
deactivate_account.py Incorporate review 2019-09-27 16:15:01 +01:00
device.py Merge branch 'develop' into cross-signing_federation 2019-10-31 22:38:21 -04:00
devicemessage.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
directory.py Remove last usages of deprecated logging.warn method (#6314) 2019-11-01 12:03:44 +00:00
e2e_keys.py Fix caching devices for remote servers in worker. 2019-11-05 15:49:43 +00:00
e2e_room_keys.py make version optional in body of e2e backup version update 2019-10-09 17:54:03 -04:00
events.py Port to use state storage 2019-10-30 14:46:54 +00:00
federation.py Factor out an _AsyncEventContextImpl (#6298) 2019-11-01 16:19:09 +00:00
groups_local.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
identity.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
initial_sync.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
message.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
pagination.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
presence.py Fix presence timeouts when synchrotron restarts. (#6212) 2019-10-18 06:42:26 +01:00
profile.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
read_marker.py Port receipt and read markers to async/wait 2019-10-29 15:08:22 +00:00
receipts.py Port receipt and read markers to async/wait 2019-10-29 15:08:22 +00:00
register.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
room_list.py Remove unused public room list timeout param (#6179) 2019-10-08 13:51:25 +01:00
room_member_worker.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
room_member.py Depublish a room from the public rooms list when it is upgraded (#6232) 2019-11-01 10:28:09 +00:00
room.py Depublish a room from the public rooms list when it is upgraded (#6232) 2019-11-01 10:28:09 +00:00
saml_handler.py More better logging 2019-09-20 11:20:02 +01:00
search.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
set_password.py Added possibilty to disable local password authentication (#5092) 2019-06-27 18:37:29 +01:00
state_deltas.py Replace returnValue with return (#5736) 2019-07-23 23:00:55 +10:00
stats.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
sync.py Update black to 19.10b0 (#6304) 2019-11-01 02:43:24 +11:00
typing.py Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
user_directory.py Fix races in room stats (and other) updates. (#6187) 2019-10-10 11:29:01 +01:00