Bad Behavior - Version 2.2.20

Version Description

Download this release

Release Info

Developer error
Plugin Icon wp plugin Bad Behavior
Version 2.2.20
Comparing to
See all releases

Code changes from version 2.2.19 to 2.2.20

README.txt CHANGED
@@ -3,8 +3,8 @@ Tags: comment,trackback,referrer,spam,robot,antispam
3
  Contributors: error
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=error%40ioerror%2eus&item_name=Bad%20Behavior%20%28From%20WordPress%20Page%29&no_shipping=1&cn=Comments%20about%20Bad%20Behavior&tax=0&currency_code=USD&bn=PP%2dDonationsBF&charset=UTF%2d8
5
  Requires at least: 3.5
6
- Tested up to: 4.8
7
- Stable tag: 2.2.19
8
 
9
  Bad Behavior prevents spammers from ever delivering their junk, and in many
10
  cases, from ever reading your site in the first place.
3
  Contributors: error
4
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=error%40ioerror%2eus&item_name=Bad%20Behavior%20%28From%20WordPress%20Page%29&no_shipping=1&cn=Comments%20about%20Bad%20Behavior&tax=0&currency_code=USD&bn=PP%2dDonationsBF&charset=UTF%2d8
5
  Requires at least: 3.5
6
+ Tested up to: 4.8.1
7
+ Stable tag: 2.2.20
8
 
9
  Bad Behavior prevents spammers from ever delivering their junk, and in many
10
  cases, from ever reading your site in the first place.
bad-behavior-wordpress.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: Bad Behavior
4
- Version: 2.2.19
5
  Description: Deny automated spambots access to your PHP-based Web site.
6
  Plugin URI: http://bad-behavior.ioerror.us/
7
  Author: Michael Hampton
1
  <?php
2
  /*
3
  Plugin Name: Bad Behavior
4
+ Version: 2.2.20
5
  Description: Deny automated spambots access to your PHP-based Web site.
6
  Plugin URI: http://bad-behavior.ioerror.us/
7
  Author: Michael Hampton
bad-behavior/core.inc.php CHANGED
@@ -1,5 +1,5 @@
1
  <?php if (!defined('BB2_CWD')) die("I said no cheating!");
2
- define('BB2_VERSION', "2.2.19");
3
 
4
  // Bad Behavior entry point is bb2_start()
5
  // If you're reading this, you are probably lost.
@@ -98,7 +98,7 @@ function bb2_start($settings)
98
 
99
  // Reconstruct the HTTP entity, if present.
100
  $request_entity = array();
101
- if (!strcasecmp($_SERVER['REQUEST_METHOD'], "POST") || !strcasecmp($_SERVER['REQUEST_METHOD'], "PUT")) {
102
  foreach ($_POST as $h => $v) {
103
  if (is_array($v)) {
104
  # Workaround, see Bug #12
1
  <?php if (!defined('BB2_CWD')) die("I said no cheating!");
2
+ define('BB2_VERSION', "2.2.20");
3
 
4
  // Bad Behavior entry point is bb2_start()
5
  // If you're reading this, you are probably lost.
98
 
99
  // Reconstruct the HTTP entity, if present.
100
  $request_entity = array();
101
+ if (isset($_SERVER['REQUEST_METHOD']) && (!strcasecmp($_SERVER['REQUEST_METHOD'], "POST") || !strcasecmp($_SERVER['REQUEST_METHOD'], "PUT"))) {
102
  foreach ($_POST as $h => $v) {
103
  if (is_array($v)) {
104
  # Workaround, see Bug #12
bad-behavior/screener.inc.php CHANGED
@@ -2,15 +2,11 @@
2
 
3
  // Bad Behavior browser screener
4
 
 
5
  function bb2_screener_cookie($settings, $package, $cookie_name, $cookie_value)
6
  {
7
- if ($settings['eu_cookie']) {
8
- // Delete existing cookie, if any
9
- setcookie($cookie_name, $cookie_value, 1, bb2_relative_path());
10
- } else {
11
- // Set session cookie
12
- setcookie($cookie_name, $cookie_value, 0, bb2_relative_path());
13
- }
14
  }
15
 
16
  function bb2_screener_javascript($settings, $package, $cookie_name, $cookie_value)
2
 
3
  // Bad Behavior browser screener
4
 
5
+ // Deprecated. Remove any cookies if they exist.
6
  function bb2_screener_cookie($settings, $package, $cookie_name, $cookie_value)
7
  {
8
+ // Delete existing cookie, if any
9
+ setcookie($cookie_name, $cookie_value, 1, bb2_relative_path());
 
 
 
 
 
10
  }
11
 
12
  function bb2_screener_javascript($settings, $package, $cookie_name, $cookie_value)