Browse Source

skip DNSBL check for certain IP addresses

pull/40/head
Savetheinternet 13 years ago
parent
commit
01e0a569e0
  1. 4
      inc/config.php
  2. 3
      inc/functions.php

4
inc/config.php

@ -31,6 +31,7 @@
'custom_capcode' => Array(),
'custom_tripcode' => Array(),
'dnsbl' => Array(),
'dnsbl_exceptions' => Array()
'remote' => Array()
);
// Database stuff
@ -213,6 +214,9 @@
// server-port.reverse-server-ip.ip-port.exitlist.torproject.org
//$config['dnsbl'][] = $_SERVER['PORT'] . '.' . '4.3.2.1' . '.ip-port.exitlist.torproject.org';
// Skip checking certain IP addresses against blacklists (for troubleshooting or whatever)
$config['dnsbl_exceptions'][] = '127.0.0.1';
// Typically spambots try to post a lot of links. Refuse a post with X standalone links?
$config['max_links'] = 20;
// Maximum number of cites per post (protects against abuse)

3
inc/functions.php

@ -1139,6 +1139,9 @@
if(!isset($_SERVER['REMOTE_ADDR']))
return; // Fix your web server configuration
if(in_array($_SERVER['REMOTE_ADDR'], $dnsbl_exceptions))
return;
$ip = ReverseIPOctets($_SERVER['REMOTE_ADDR']);
foreach($config['dnsbl'] as &$blacklist) {

Loading…
Cancel
Save