From 1c7ecb6bcf35b9b9c1b1dfe3d5a591cee98ea393 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 25 May 2025 21:47:39 -0700 Subject: [PATCH] pagure: block some more forks and blame/history from ai scrapers Signed-off-by: Kevin Fenzi --- roles/pagure/templates/0_pagure.conf | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/roles/pagure/templates/0_pagure.conf b/roles/pagure/templates/0_pagure.conf index ab47b7c4a3..4eace6ce08 100644 --- a/roles/pagure/templates/0_pagure.conf +++ b/roles/pagure/templates/0_pagure.conf @@ -176,6 +176,33 @@ MaxConnectionsPerChild 1000 RewriteCond %{REQUEST_URI} ^/fork/mohanboddu/fedora-infra/ansible.*$ RewriteRule .* - [F] + RewriteCond %{REQUEST_URI} ^/fork/.*/abslibre.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/fork/.*/fedora-infra.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/fork/.*/fedora-comps.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/fork/.*/pungi.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/fork/.*/389-ds-base.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/fork/.*/fedora-kickstarts.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/go/.*/fedora-kickstarts.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/freeipa/blame.*$ + RewriteRule .* - [F] + + RewriteCond %{REQUEST_URI} ^/freeipa/history.*$ + RewriteRule .* - [F] + # Spiders-gone-wild # These spiders may not follow robots.txt and will # hit admin sections which consume large amounts of CPU