From e8ce1ecbfe9aa8da6ab8e04860542459361dd4fa Mon Sep 17 00:00:00 2001 From: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Date: Mon, 3 Jun 2024 14:35:16 +0100 Subject: [PATCH] Mention Cloudflare in the comment --- rust/src/rendezvous/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rust/src/rendezvous/mod.rs b/rust/src/rendezvous/mod.rs index 0f1e97efbd..55df0203f3 100644 --- a/rust/src/rendezvous/mod.rs +++ b/rust/src/rendezvous/mod.rs @@ -292,6 +292,7 @@ impl RendezvousHandler { // Even though this isn't mandated by the MSC, we set a Content-Type on the response. It // doesn't do any harm as the body is empty, but this helps escape a bug in some reverse // proxy/cache setup which strips the ETag header if there is no Content-Type set. + // Specifically, we noticed this behaviour when placing Synapse behind Cloudflare. response.headers_mut().typed_insert(ContentType::text()); http_response_to_twisted(twisted_request, response)?;