synapse-product/synapse/federation
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
..
sender Batch up outgoing read-receipts to reduce federation traffic. (#4890) 2019-03-20 16:02:25 +00:00
transport Remove trailing slashes from outbound federation requests and retry on 400 (#4840) 2019-03-21 15:07:28 +00:00
__init__.py Remove unused ReplicationLayer 2018-03-13 11:00:04 +00:00
federation_base.py No vdh tests! 2019-01-29 23:11:48 +00:00
federation_client.py MSC 1866 - Use M_UNSUPPORTED_ROOM_VERSION for invite API 2019-02-23 14:50:43 +00:00
federation_server.py When presence is enabled don't send over replication 2019-02-27 13:53:46 +00:00
persistence.py Fix origin handling for pushed transactions 2018-09-05 13:08:07 +01:00
send_queue.py Rename and move the classes 2019-03-13 20:02:56 +00:00
units.py Clean up event accesses and tests 2018-11-02 13:44:14 +00:00