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 | 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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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.
|
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.
|
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/
|