anonymousland-synapse/synapse
Andrew Morgan 7bef97dfb7
Remove trailing slashes from outbound federation requests and retry on 400 (#4840)
As per #3622, we remove trailing slashes from outbound federation requests. However, to ensure that we remain backwards compatible with previous versions of Synapse, if we receive a HTTP 400 with `M_UNRECOGNIZED`, then we are likely talking to an older version of Synapse in which case we retry with a trailing slash appended to the request path.
2019-03-21 15:07:28 +00:00
..
_scripts Fix flake8 (#4519) 2019-01-30 10:53:17 +00:00
api Enforce hs_disabled_message correctly 2019-03-19 11:30:54 +00:00
app Merge pull request #4852 from matrix-org/rav/move_rr_sending_to_worker 2019-03-15 12:30:30 +00:00
appservice Run the AS senders as background processes (#4189) 2018-12-04 10:53:49 +01:00
config Merge pull request #4896 from matrix-org/erikj/disable_room_directory 2019-03-21 10:16:54 +00:00
crypto Correctly log expected errors when fetching server keys 2019-03-11 14:11:10 +00:00
events Make prev_state field optional 2019-03-08 15:05:32 +00:00
federation Remove trailing slashes from outbound federation requests and retry on 400 (#4840) 2019-03-21 15:07:28 +00:00
groups Merge branch 'develop' of github.com:matrix-org/synapse into anoa/public_rooms_federate_develop 2019-02-26 14:23:40 +00:00
handlers Merge pull request #4908 from matrix-org/erikj/block_peek_on_blocked_rooms 2019-03-21 14:07:17 +00:00
http Clean up backoff_on_404 and metehod calls 2019-03-21 14:32:47 +00:00
metrics Add metrics for number of outgoing EDUs, by type (#4695) 2019-02-20 14:13:14 +00:00
module_api Fix registration on workers (#4682) 2019-02-20 18:47:31 +11:00
push Add missing return 2019-02-22 15:27:40 +00:00
replication Add a config option for torture-testing worker replication. (#4902) 2019-03-20 16:04:35 +00:00
res/templates Use static locations for Riot icons 2019-03-01 15:06:21 -07:00
rest Merge pull request #4904 from matrix-org/erikj/fix_shutdown 2019-03-21 11:24:42 +00:00
server_notices Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_contact 2018-08-24 17:00:37 +01:00
state Enable room version v3 2019-01-29 23:09:10 +00:00
static switch from google.com to recaptcha.net for reCAPTCHA (#4731) 2019-02-25 11:15:36 -08:00
storage Fix upsert 2019-03-21 10:21:15 +00:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Add a caching layer to .well-known responses (#4516) 2019-01-30 10:55:25 +00:00
__init__.py 0.99.2 2019-03-01 10:55:44 +00:00
event_auth.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/redactions_eiah 2019-01-29 22:58:38 +00:00
notifier.py Remove redundant PreserveLoggingContext 2019-03-04 18:31:18 +00:00
python_dependencies.py Merge pull request #4632 from matrix-org/erikj/basic_sentry 2019-02-18 17:22:45 +00:00
secrets.py Port over enough to get some sytests running on Python 3 (#3668) 2018-08-20 23:54:49 +10:00
server.py Merge pull request #4855 from matrix-org/rav/refactor_transaction_queue 2019-03-15 12:32:11 +00:00
server.pyi Rename and move the classes 2019-03-13 20:02:56 +00:00
types.py declare a ReadReceipt class 2019-03-13 17:20:55 +00:00
visibility.py Implement soft fail 2019-03-06 16:22:16 +00:00