From: Tom Hughes Date: Wed, 19 Nov 2025 11:04:43 +0000 (+0000) Subject: Extend disabling of deflate to Potlatch X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain Extend disabling of deflate to Potlatch --- 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