Version Description
- Fix: Users with large lists of blocked IP's (over 2,100) would receive a browser error "Uncaught RangeError: Maximum call stack size exceeded". Fixed.
- Improvement: Added detection for FOPO obfuscation often used by hackers to obfuscate PHP code. Will detect a range of newer infections. (Server-side code change)
Download this release
Release Info
Developer | mmaunder |
Plugin | ![]() |
Version | 5.2.1 |
Comparing to | |
See all releases |
Code changes from version 5.1.9 to 5.2.1
- js/admin.js +7 -1
- readme.txt +5 -1
- wordfence.php +2 -2
js/admin.js
CHANGED
@@ -962,7 +962,13 @@ window['wordfenceAdmin'] = {
|
|
962 |
} else if(this.activityMode == 'throttledIPs'){
|
963 |
tmpl = '#wfThrottledIPsTmpl';
|
964 |
} else { return; }
|
965 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
966 |
this.reverseLookupIPs();
|
967 |
} else {
|
968 |
if(this.activityMode == 'topScanners' || this.activityMode == 'topLeechers'){
|
962 |
} else if(this.activityMode == 'throttledIPs'){
|
963 |
tmpl = '#wfThrottledIPsTmpl';
|
964 |
} else { return; }
|
965 |
+
var i, j, chunk = 1000;
|
966 |
+
var bigArray = res.results.slice(0);
|
967 |
+
res.results = false;
|
968 |
+
for(i = 0, j = bigArray.length; i < j; i += chunk){
|
969 |
+
res.results = bigArray.slice(i, i + chunk);
|
970 |
+
jQuery(tmpl).tmpl(res).appendTo(contentElem);
|
971 |
+
}
|
972 |
this.reverseLookupIPs();
|
973 |
} else {
|
974 |
if(this.activityMode == 'topScanners' || this.activityMode == 'topLeechers'){
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: mmaunder
|
|
3 |
Tags: wordpress, security, performance, speed, caching, cache, caching plugin, wordpress cache, wordpress caching, wordpress security, security plugin, secure, anti-virus, malware, firewall, antivirus, virus, google safe browsing, phishing, scrapers, hacking, wordfence, securty, secrity, secure, two factor, cellphone sign-in, cellphone signin, cellphone, twofactor, security, secure, htaccess, login, log, users, login alerts, lock, chmod, maintenance, plugin, private, privacy, protection, permissions, 503, base64, injection, code, encode, script, attack, hack, hackers, block, blocked, prevent, prevention, RFI, XSS, CRLF, CSRF, SQL Injection, vulnerability, website security, WordPress security, security log, logging, HTTP log, error log, login security, personal security, infrastructure security, firewall security, front-end security, web server security, proxy security, reverse proxy security, secure website, secure login, two factor security, maximum login security, heartbleed, heart bleed, heartbleed vulnerability, openssl vulnerability, nginx, litespeed, php5-fpm, woocommerce support, woocommerce caching
|
4 |
Requires at least: 3.3.1
|
5 |
Tested up to: 3.9.2
|
6 |
-
Stable tag: 5.1
|
7 |
|
8 |
Wordfence Security is a free enterprise class security and performance plugin that makes your site up to 50 times faster and more secure.
|
9 |
|
@@ -163,6 +163,10 @@ cause a security hole on your site.
|
|
163 |
|
164 |
== Changelog ==
|
165 |
|
|
|
|
|
|
|
|
|
166 |
= 5.1.9 =
|
167 |
* Fix: Crawler triggering update cron job threw error about show_message() being redeclared at end of update. Fixed.
|
168 |
* Fix: Live traffic cities were incorrect and did not match country blocking block effects under certain conditions. Fixed.
|
3 |
Tags: wordpress, security, performance, speed, caching, cache, caching plugin, wordpress cache, wordpress caching, wordpress security, security plugin, secure, anti-virus, malware, firewall, antivirus, virus, google safe browsing, phishing, scrapers, hacking, wordfence, securty, secrity, secure, two factor, cellphone sign-in, cellphone signin, cellphone, twofactor, security, secure, htaccess, login, log, users, login alerts, lock, chmod, maintenance, plugin, private, privacy, protection, permissions, 503, base64, injection, code, encode, script, attack, hack, hackers, block, blocked, prevent, prevention, RFI, XSS, CRLF, CSRF, SQL Injection, vulnerability, website security, WordPress security, security log, logging, HTTP log, error log, login security, personal security, infrastructure security, firewall security, front-end security, web server security, proxy security, reverse proxy security, secure website, secure login, two factor security, maximum login security, heartbleed, heart bleed, heartbleed vulnerability, openssl vulnerability, nginx, litespeed, php5-fpm, woocommerce support, woocommerce caching
|
4 |
Requires at least: 3.3.1
|
5 |
Tested up to: 3.9.2
|
6 |
+
Stable tag: 5.2.1
|
7 |
|
8 |
Wordfence Security is a free enterprise class security and performance plugin that makes your site up to 50 times faster and more secure.
|
9 |
|
163 |
|
164 |
== Changelog ==
|
165 |
|
166 |
+
= 5.2.1 =
|
167 |
+
* Fix: Users with large lists of blocked IP's (over 2,100) would receive a browser error "Uncaught RangeError: Maximum call stack size exceeded". Fixed.
|
168 |
+
* Improvement: Added detection for FOPO obfuscation often used by hackers to obfuscate PHP code. Will detect a range of newer infections. (Server-side code change)
|
169 |
+
|
170 |
= 5.1.9 =
|
171 |
* Fix: Crawler triggering update cron job threw error about show_message() being redeclared at end of update. Fixed.
|
172 |
* Fix: Live traffic cities were incorrect and did not match country blocking block effects under certain conditions. Fixed.
|
wordfence.php
CHANGED
@@ -4,13 +4,13 @@ Plugin Name: Wordfence Security
|
|
4 |
Plugin URI: http://www.wordfence.com/
|
5 |
Description: Wordfence Security - Anti-virus, Firewall and High Speed Cache
|
6 |
Author: Wordfence
|
7 |
-
Version: 5.1
|
8 |
Author URI: http://www.wordfence.com/
|
9 |
*/
|
10 |
if(defined('WP_INSTALLING') && WP_INSTALLING){
|
11 |
return;
|
12 |
}
|
13 |
-
define('WORDFENCE_VERSION', '5.1
|
14 |
if(get_option('wordfenceActivated') != 1){
|
15 |
add_action('activated_plugin','wordfence_save_activation_error'); function wordfence_save_activation_error(){ update_option('wf_plugin_act_error', ob_get_contents()); }
|
16 |
}
|
4 |
Plugin URI: http://www.wordfence.com/
|
5 |
Description: Wordfence Security - Anti-virus, Firewall and High Speed Cache
|
6 |
Author: Wordfence
|
7 |
+
Version: 5.2.1
|
8 |
Author URI: http://www.wordfence.com/
|
9 |
*/
|
10 |
if(defined('WP_INSTALLING') && WP_INSTALLING){
|
11 |
return;
|
12 |
}
|
13 |
+
define('WORDFENCE_VERSION', '5.2.1');
|
14 |
if(get_option('wordfenceActivated') != 1){
|
15 |
add_action('activated_plugin','wordfence_save_activation_error'); function wordfence_save_activation_error(){ update_option('wf_plugin_act_error', ob_get_contents()); }
|
16 |
}
|