All In One WP Security & Firewall - Version 4.3.9.4

Version Description

  • Removed whois feature because it adds relatively little value and the third-party library used is not being maintained regularly.
  • Fixed "headers already sent" error when bulk action performed using aiowps list table.
Download this release

Release Info

Developer wpsolutions
Plugin Icon 128x128 All In One WP Security & Firewall
Version 4.3.9.4
Comparing to
See all releases

Code changes from version 4.3.9.3 to 4.3.9.4

admin/wp-security-admin-init.php CHANGED
@@ -17,7 +17,6 @@ class AIOWPSecurity_Admin_Init
17
  var $user_registration_menu;
18
  var $db_security_menu;
19
  var $filesystem_menu;
20
- var $whois_menu;
21
  var $blacklist_menu;
22
  var $firewall_menu;
23
  var $brute_force_menu;
@@ -300,7 +299,6 @@ class AIOWPSecurity_Admin_Init
300
  }else{
301
  add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Filesystem Security', 'all-in-one-wp-security-and-firewall'), __('Filesystem Security', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_FILESYSTEM_MENU_SLUG, array(&$this, 'handle_filesystem_menu_rendering'));
302
  }
303
- add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('WHOIS Lookup', 'all-in-one-wp-security-and-firewall'), __('WHOIS Lookup', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_WHOIS_MENU_SLUG, array(&$this, 'handle_whois_menu_rendering'));
304
  if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
305
  //Suppress the Blacklist Manager menu if site is a multi site AND not the main site
306
  }else{
@@ -366,12 +364,6 @@ class AIOWPSecurity_Admin_Init
366
  $this->filesystem_menu = new AIOWPSecurity_Filesystem_Menu();
367
  }
368
 
369
- function handle_whois_menu_rendering()
370
- {
371
- include_once('wp-security-whois-menu.php');
372
- $this->whois_menu = new AIOWPSecurity_WhoIs_Menu();
373
- }
374
-
375
  function handle_blacklist_menu_rendering()
376
  {
377
  include_once('wp-security-blacklist-menu.php');
17
  var $user_registration_menu;
18
  var $db_security_menu;
19
  var $filesystem_menu;
 
20
  var $blacklist_menu;
21
  var $firewall_menu;
22
  var $brute_force_menu;
299
  }else{
300
  add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Filesystem Security', 'all-in-one-wp-security-and-firewall'), __('Filesystem Security', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_FILESYSTEM_MENU_SLUG, array(&$this, 'handle_filesystem_menu_rendering'));
301
  }
 
302
  if (AIOWPSecurity_Utility::is_multisite_install() && get_current_blog_id() != 1){
303
  //Suppress the Blacklist Manager menu if site is a multi site AND not the main site
304
  }else{
364
  $this->filesystem_menu = new AIOWPSecurity_Filesystem_Menu();
365
  }
366
 
 
 
 
 
 
 
367
  function handle_blacklist_menu_rendering()
368
  {
369
  include_once('wp-security-blacklist-menu.php');
admin/wp-security-list-acct-activity.php CHANGED
@@ -117,14 +117,12 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
117
  if($result !== false)
118
  {
119
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_count=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, count($entries));
120
- wp_redirect($redir_url);
121
- exit;
122
  } else {
123
  // error on bulk delete
124
  $aio_wp_security->debug_logger->log_debug("DB error: ".$wpdb->last_error,4);
125
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_error=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, 1);
126
- wp_redirect($redir_url);
127
- exit;
128
 
129
  }
130
  }
117
  if($result !== false)
118
  {
119
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_count=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, count($entries));
120
+ AIOWPSecurity_Utility::redirect_to_url($redir_url);
 
121
  } else {
122
  // error on bulk delete
123
  $aio_wp_security->debug_logger->log_debug("DB error: ".$wpdb->last_error,4);
124
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_error=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, 1);
125
+ AIOWPSecurity_Utility::redirect_to_url($redir_url);
 
126
 
127
  }
128
  }
admin/wp-security-list-login-fails.php CHANGED
@@ -116,14 +116,12 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
116
  if($result !== false)
117
  {
118
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_count=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, count($entries));
119
- wp_redirect($redir_url);
120
- exit;
121
  } else {
122
  // error on bulk delete
123
  $aio_wp_security->debug_logger->log_debug("DB error: ".$wpdb->last_error,4);
124
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_error=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, 1);
125
- wp_redirect($redir_url);
126
- exit;
127
 
128
  }
129
  }
116
  if($result !== false)
117
  {
118
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_count=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, count($entries));
119
+ AIOWPSecurity_Utility::redirect_to_url($redir_url);
 
120
  } else {
121
  // error on bulk delete
122
  $aio_wp_security->debug_logger->log_debug("DB error: ".$wpdb->last_error,4);
123
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_error=%s', AIOWPSEC_USER_LOGIN_MENU_SLUG, $tab, 1);
124
+ AIOWPSecurity_Utility::redirect_to_url($redir_url);
 
125
 
126
  }
127
  }
admin/wp-security-list-permanent-blocked-ip.php CHANGED
@@ -120,14 +120,12 @@ class AIOWPSecurity_List_Blocked_IP extends AIOWPSecurity_List_Table
120
  if($result !== false)
121
  {
122
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_count=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, count($entries));
123
- wp_redirect($redir_url);
124
- exit;
125
  } else {
126
  // error on bulk delete
127
  $aio_wp_security->debug_logger->log_debug("DB error: ".$wpdb->last_error,4);
128
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_error=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, 1);
129
- wp_redirect($redir_url);
130
- exit;
131
 
132
  }
133
  }
120
  if($result !== false)
121
  {
122
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_count=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, count($entries));
123
+ AIOWPSecurity_Utility::redirect_to_url($redir_url);
 
124
  } else {
125
  // error on bulk delete
126
  $aio_wp_security->debug_logger->log_debug("DB error: ".$wpdb->last_error,4);
127
  $redir_url = sprintf('admin.php?page=%s&tab=%s&bulk_error=%s', AIOWPSEC_MAIN_MENU_SLUG, $tab, 1);
128
+ AIOWPSecurity_Utility::redirect_to_url($redir_url);
 
129
 
130
  }
131
  }
readme.txt CHANGED
@@ -107,9 +107,6 @@ or malicious bots who do not have a special cookie in their browser. You (the si
107
  * Ability to hide admin login page. Rename your WordPress login page URL so that bots and hackers cannot access your real WordPress login URL. This feature allows you to change the default login page (wp-login.php) to something you configure.
108
  * Ability to use Login Honeypot which will helps reduce brute force login attempts by robots.
109
 
110
- = WhoIs Lookup =
111
- * Perform a WhoIs lookup of a suspicious host or IP address and get full details.
112
-
113
  = Security Scanner =
114
  * The file change detection scanner can alert you if any files have changed in your WordPress system. You can then investigate and see if that was a legitimate change or some bad code was injected.
115
 
@@ -186,6 +183,10 @@ https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
186
  None
187
 
188
  == Changelog ==
 
 
 
 
189
  = 4.3.9.3 =
190
  - Fixed another captcha bug related to comment form.
191
 
107
  * Ability to hide admin login page. Rename your WordPress login page URL so that bots and hackers cannot access your real WordPress login URL. This feature allows you to change the default login page (wp-login.php) to something you configure.
108
  * Ability to use Login Honeypot which will helps reduce brute force login attempts by robots.
109
 
 
 
 
110
  = Security Scanner =
111
  * The file change detection scanner can alert you if any files have changed in your WordPress system. You can then investigate and see if that was a legitimate change or some bad code was injected.
112
 
183
  None
184
 
185
  == Changelog ==
186
+ = 4.3.9.4 =
187
+ - Removed whois feature because it adds relatively little value and the third-party library used is not being maintained regularly.
188
+ - Fixed "headers already sent" error when bulk action performed using aiowps list table.
189
+
190
  = 4.3.9.3 =
191
  - Fixed another captcha bug related to comment form.
192
 
wp-security-core.php CHANGED
@@ -7,7 +7,7 @@ if ( !defined('ABSPATH') ) {
7
  if (!class_exists('AIO_WP_Security')){
8
 
9
  class AIO_WP_Security{
10
- var $version = '4.3.9.3';
11
  var $db_version = '1.9';
12
  var $plugin_url;
13
  var $plugin_path;
@@ -74,7 +74,6 @@ class AIO_WP_Security{
74
  define('AIOWPSEC_USER_REGISTRATION_MENU_SLUG', 'aiowpsec_user_registration');
75
  define('AIOWPSEC_DB_SEC_MENU_SLUG', 'aiowpsec_database');
76
  define('AIOWPSEC_FILESYSTEM_MENU_SLUG', 'aiowpsec_filesystem');
77
- define('AIOWPSEC_WHOIS_MENU_SLUG', 'aiowpsec_whois');
78
  define('AIOWPSEC_BLACKLIST_MENU_SLUG', 'aiowpsec_blacklist');
79
  define('AIOWPSEC_FIREWALL_MENU_SLUG', 'aiowpsec_firewall');
80
  define('AIOWPSEC_MAINTENANCE_MENU_SLUG', 'aiowpsec_maintenance');
7
  if (!class_exists('AIO_WP_Security')){
8
 
9
  class AIO_WP_Security{
10
+ var $version = '4.3.9.4';
11
  var $db_version = '1.9';
12
  var $plugin_url;
13
  var $plugin_path;
74
  define('AIOWPSEC_USER_REGISTRATION_MENU_SLUG', 'aiowpsec_user_registration');
75
  define('AIOWPSEC_DB_SEC_MENU_SLUG', 'aiowpsec_database');
76
  define('AIOWPSEC_FILESYSTEM_MENU_SLUG', 'aiowpsec_filesystem');
 
77
  define('AIOWPSEC_BLACKLIST_MENU_SLUG', 'aiowpsec_blacklist');
78
  define('AIOWPSEC_FIREWALL_MENU_SLUG', 'aiowpsec_firewall');
79
  define('AIOWPSEC_MAINTENANCE_MENU_SLUG', 'aiowpsec_maintenance');
wp-security.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: All In One WP Security
4
- Version: 4.3.9.3
5
  Plugin URI: https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
6
  Author: Tips and Tricks HQ, Peter Petreski, Ruhul, Ivy
7
  Author URI: https://www.tipsandtricks-hq.com/
1
  <?php
2
  /*
3
  Plugin Name: All In One WP Security
4
+ Version: 4.3.9.4
5
  Plugin URI: https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
6
  Author: Tips and Tricks HQ, Peter Petreski, Ruhul, Ivy
7
  Author URI: https://www.tipsandtricks-hq.com/