From 4c36aedaca372eee3c4018b77df1172a1dc1c894 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 19 Nov 2025 11:04:43 +0000 Subject: [PATCH] Extend disabling of deflate to Potlatch --- cookbooks/web/templates/default/apache.frontend.erb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cookbooks/web/templates/default/apache.frontend.erb b/cookbooks/web/templates/default/apache.frontend.erb index 66fd8f228..9c6d41888 100644 --- a/cookbooks/web/templates/default/apache.frontend.erb +++ b/cookbooks/web/templates/default/apache.frontend.erb @@ -197,10 +197,11 @@ ErrorLog /var/log/apache2/error.log RequestHeader edit* Accept-Encoding "\\s*,\\s*" ", " # - # StreetComplete is requesting "Accept-Encoding: gzip, deflate, identity", but cannot handle deflate responses + # Disable deflate for applications that claim to handle it but can't # - SetEnvIfNoCase User-Agent "StreetComplete" streetcomplete_client - RequestHeader edit Accept-Encoding "gzip, deflate, identity" "gzip" env=streetcomplete_client + SetEnvIfNoCase User-Agent "StreetComplete" broken_deflate_client + SetEnvIfNoCase Referer "app:/resources/potlatch2.swf" broken_deflate_client + RequestHeader edit Accept-Encoding "deflate" "unsupported" env=broken_deflate_client # # Pass supported calls to cgimap -- 2.39.5