Issue status update for http://drupal.org/node/27787 Post a follow up: http://drupal.org/project/comments/add/27787 Project: Drupal Version: cvs Component: base system Category: feature requests Priority: normal Assigned to: Robin Monks Reported by: Robin Monks Updated by: bertboerland@www.drop.org Status: patch dries, take a look at http://drupal.org/admin/logs/referrers [1]. mine is even worse, nearly 15% of all referrers are pr0n sites. so i do think it is usefull to ban based on referrer, not to prohibits linkers but referrer spammers [1] http://drupal.org/admin/logs/referrers bertboerland@www.drop.org Previous comments: ------------------------------------------------------------------------ Fri, 29 Jul 2005 17:02:30 +0000 : Robin Monks Attachment: http://drupal.org/files/issues/referring_banning_with_stat_fix.patch (7.9 KB) The attached patch adds the following features to Drupal HEAD: - Setting Access Permissions by referrer. The attached patch fixes the following bugs: - Port numbers on same domain cause Drupal to mark an external referrer This patch changes the following modules, by function: - user.module -- user_admin_access_check Now allows checking based on referrer. -- _user_admin_access_form Now has options for banning based on referrer. -- user_admin_access Now lists referrer bans. -- user_help Show referrer banning in documentation. - bootstrap.inc -- _drupal_bootstrap Checks to ensure user is not banned by referrer. - statistics.module -- statistics_top_referrers Has "quick-links" for banning referring domain. Fixes port issue. I have tested this module and it works correctly on Drupal HEAD. Robin ------------------------------------------------------------------------ Sat, 30 Jul 2005 13:59:09 +0000 : Dries What is the point of referrer banning? To stop people from linking your site? I'd think this is only useful for 0.001% of all Drupal sites. ------------------------------------------------------------------------ Sat, 30 Jul 2005 14:05:51 +0000 : killes@www.drop.org I've asked Robin to implement this because a referrer spammer was spamming drupal.org with porn referrers. This was annoying because it made the "top referrers" page basically useless. I only got rid of the spammer because Kjartan grepped the apache logs for me and told me the IP.