diff options
| author | Savetheinternet <savetheinternet@tinyboard.org> | 2011-06-05 01:48:31 +1000 |
|---|---|---|
| committer | Savetheinternet <savetheinternet@tinyboard.org> | 2011-06-05 01:48:31 +1000 |
| commit | 01e0a569e056e0dcf0d94e4c55c0ce67fbce8156 (patch) | |
| tree | 41764108b1c8ed043bf9cbbbf0050db03b93ae2a | |
| parent | f3cc7ead43a796aa2f32d14b5077b9c48dcd68ec (diff) | |
skip DNSBL check for certain IP addresses
| -rw-r--r-- | inc/config.php | 4 | ||||
| -rw-r--r-- | inc/functions.php | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/inc/config.php b/inc/config.php index ddd7ca87..b3891690 100644 --- a/inc/config.php +++ b/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) diff --git a/inc/functions.php b/inc/functions.php index 36d3c96a..189bcd06 100644 --- a/inc/functions.php +++ b/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) { |
