From b23ecfe8ae8b3461a1dd746d31797dd7bea74ee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milien=20Devos?= Date: Sun, 26 Apr 2020 09:29:12 +0000 Subject: [PATCH] remove blocking when brotli is not supported and add blocking when gzip and deflate arent supported --- rules.json | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/rules.json b/rules.json index ab03d45..be078ce 100644 --- a/rules.json +++ b/rules.json @@ -71,8 +71,18 @@ ] }, { - "name": "block no brotli support", - "filters": ["!Header:Accept-Encoding=[; ]?br[; ]?"], + "name": "block no gzip support", + "filters": ["!Header:Accept-Encoding=(^gzip$|^gzip[;,]|[; ]gzip$|[; ]gzip[;,])"], + "limit": 0, + "stop": true, + "actions": [ + {"name": "block", + "params": {"message": "Rate limit exceeded"}} + ] + }, + { + "name": "block no deflate support", + "filters": ["!Header:Accept-Encoding=(^deflate$|^deflate[;,]|[; ]deflate$|[; ]deflate[;,])"], "limit": 0, "stop": true, "actions": [