From 1c88a1b2666ca7f1ad99471be0faa01e90e6829c Mon Sep 17 00:00:00 2001 From: Mitchell Krog Date: Wed, 12 Jul 2017 11:04:09 +0200 Subject: [PATCH] Regex matching on User-Agents using word boundaries. - Less chance of any false positives. --- travisCI/generate-blacklist.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/travisCI/generate-blacklist.sh b/travisCI/generate-blacklist.sh index fe20e3934..3b68b89c9 100755 --- a/travisCI/generate-blacklist.sh +++ b/travisCI/generate-blacklist.sh @@ -174,7 +174,7 @@ rm $_inputdb1 printf '%s\n' "$_start2" >> "$_tmpnginx2" while IFS= read -r LINE do -printf '\t"~*%s"\t\t%s\n' "${LINE}" "$_action2" >> "$_tmpnginx2" +printf '\t"~*%s%s%s"\t\t%s\n' "\b" "${LINE}" "\b" "$_action2" >> "$_tmpnginx2" done < $_input2 printf '%s\n' "$_end2" >> "$_tmpnginx2" mv $_tmpnginx2 $_inputdb2 @@ -198,7 +198,7 @@ rm $_inputdb2 printf '%s\n' "$_start3" >> "$_tmpnginx3" while IFS= read -r LINE do -printf '\t"~*%s"\t\t%s\n' "${LINE}" "$_action3" >> "$_tmpnginx3" +printf '\t"~*%s%s%s"\t\t%s\n' "\b" "${LINE}" "\b" "$_action3" >> "$_tmpnginx3" done < $_input3 printf '%s\n' "$_end3" >> "$_tmpnginx3" mv $_tmpnginx3 $_inputdb3 @@ -222,7 +222,7 @@ rm $_inputdb3 printf '%s\n' "$_start4" >> "$_tmpnginx4" while IFS= read -r LINE do -printf '\t"~*%s"\t\t%s\n' "${LINE}" "$_action4" >> "$_tmpnginx4" +printf '\t"~*%s%s%s"\t\t%s\n' "\b" "${LINE}" "\b" "$_action4" >> "$_tmpnginx4" done < $_input4 printf '%s\n' "$_end4" >> "$_tmpnginx4" mv $_tmpnginx4 $_inputdb4