Wordfence Security – Firewall & Malware Scan - Version 7.1.15

Version Description

  • Fix: Addressed a plugin conflict with the composer autoloader.
Download this release

Release Info

Developer wfryan
Plugin Icon 128x128 Wordfence Security – Firewall & Malware Scan
Version 7.1.15
Comparing to
See all releases

Code changes from version 7.1.14 to 7.1.15

Files changed (43) hide show
  1. css/{activity-report-widget.1538408503.css → activity-report-widget.1538422087.css} +0 -0
  2. css/{diff.1538408503.css → diff.1538422087.css} +0 -0
  3. css/{dt_table.1538408503.css → dt_table.1538422087.css} +0 -0
  4. css/{fullLog.1538408503.css → fullLog.1538422087.css} +0 -0
  5. css/{iptraf.1538408503.css → iptraf.1538422087.css} +0 -0
  6. css/{jquery-ui-timepicker-addon.1538408503.css → jquery-ui-timepicker-addon.1538422087.css} +0 -0
  7. css/{jquery-ui.min.1538408503.css → jquery-ui.min.1538422087.css} +0 -0
  8. css/{jquery-ui.structure.min.1538408503.css → jquery-ui.structure.min.1538422087.css} +0 -0
  9. css/{jquery-ui.theme.min.1538408503.css → jquery-ui.theme.min.1538422087.css} +0 -0
  10. css/{main.1538408503.css → main.1538422087.css} +0 -0
  11. css/{phpinfo.1538408503.css → phpinfo.1538422087.css} +0 -0
  12. css/{wf-adminbar.1538408503.css → wf-adminbar.1538422087.css} +0 -0
  13. css/{wf-colorbox.1538408503.css → wf-colorbox.1538422087.css} +0 -0
  14. css/{wf-font-awesome.1538408503.css → wf-font-awesome.1538422087.css} +0 -0
  15. css/{wf-ionicons.1538408503.css → wf-ionicons.1538422087.css} +0 -0
  16. css/{wf-onboarding.1538408503.css → wf-onboarding.1538422087.css} +0 -0
  17. css/{wf-roboto-font.1538408503.css → wf-roboto-font.1538422087.css} +0 -0
  18. css/{wfselect2.min.1538408503.css → wfselect2.min.1538422087.css} +0 -0
  19. css/{wordfenceBox.1538408503.css → wordfenceBox.1538422087.css} +0 -0
  20. js/{Chart.bundle.min.1538408503.js → Chart.bundle.min.1538422087.js} +0 -0
  21. js/{admin.1538408503.js → admin.1538422087.js} +0 -0
  22. js/{admin.ajaxWatcher.1538408503.js → admin.ajaxWatcher.1538422087.js} +0 -0
  23. js/{admin.liveTraffic.1538408503.js → admin.liveTraffic.1538422087.js} +0 -0
  24. js/{date.1538408503.js → date.1538422087.js} +0 -0
  25. js/{jquery-ui-timepicker-addon.1538408503.js → jquery-ui-timepicker-addon.1538422087.js} +0 -0
  26. js/{jquery.colorbox-min.1538408503.js → jquery.colorbox-min.1538422087.js} +0 -0
  27. js/{jquery.colorbox.1538408503.js → jquery.colorbox.1538422087.js} +0 -0
  28. js/{jquery.dataTables.min.1538408503.js → jquery.dataTables.min.1538422087.js} +0 -0
  29. js/{jquery.qrcode.min.1538408503.js → jquery.qrcode.min.1538422087.js} +0 -0
  30. js/{jquery.tmpl.min.1538408503.js → jquery.tmpl.min.1538422087.js} +0 -0
  31. js/{jquery.tools.min.1538408503.js → jquery.tools.min.1538422087.js} +0 -0
  32. js/{knockout-3.3.0.1538408503.js → knockout-3.3.0.1538422087.js} +0 -0
  33. js/{perf.1538408503.js → perf.1538422087.js} +0 -0
  34. js/{wfdashboard.1538408503.js → wfdashboard.1538422087.js} +0 -0
  35. js/{wfdropdown.1538408503.js → wfdropdown.1538422087.js} +0 -0
  36. js/{wfglobal.1538408503.js → wfglobal.1538422087.js} +0 -0
  37. js/{wfpopover.1538408503.js → wfpopover.1538422087.js} +0 -0
  38. js/{wfselect2.min.1538408503.js → wfselect2.min.1538422087.js} +0 -0
  39. readme.txt +4 -1
  40. vendor/autoload.php +0 -2
  41. vendor/composer/ClassLoader.php +3 -7
  42. vendor/composer/autoload_static.php +43 -43
  43. wordfence.php +3 -3
css/{activity-report-widget.1538408503.css → activity-report-widget.1538422087.css} RENAMED
File without changes
css/{diff.1538408503.css → diff.1538422087.css} RENAMED
File without changes
css/{dt_table.1538408503.css → dt_table.1538422087.css} RENAMED
File without changes
css/{fullLog.1538408503.css → fullLog.1538422087.css} RENAMED
File without changes
css/{iptraf.1538408503.css → iptraf.1538422087.css} RENAMED
File without changes
css/{jquery-ui-timepicker-addon.1538408503.css → jquery-ui-timepicker-addon.1538422087.css} RENAMED
File without changes
css/{jquery-ui.min.1538408503.css → jquery-ui.min.1538422087.css} RENAMED
File without changes
css/{jquery-ui.structure.min.1538408503.css → jquery-ui.structure.min.1538422087.css} RENAMED
File without changes
css/{jquery-ui.theme.min.1538408503.css → jquery-ui.theme.min.1538422087.css} RENAMED
File without changes
css/{main.1538408503.css → main.1538422087.css} RENAMED
File without changes
css/{phpinfo.1538408503.css → phpinfo.1538422087.css} RENAMED
File without changes
css/{wf-adminbar.1538408503.css → wf-adminbar.1538422087.css} RENAMED
File without changes
css/{wf-colorbox.1538408503.css → wf-colorbox.1538422087.css} RENAMED
File without changes
css/{wf-font-awesome.1538408503.css → wf-font-awesome.1538422087.css} RENAMED
File without changes
css/{wf-ionicons.1538408503.css → wf-ionicons.1538422087.css} RENAMED
File without changes
css/{wf-onboarding.1538408503.css → wf-onboarding.1538422087.css} RENAMED
File without changes
css/{wf-roboto-font.1538408503.css → wf-roboto-font.1538422087.css} RENAMED
File without changes
css/{wfselect2.min.1538408503.css → wfselect2.min.1538422087.css} RENAMED
File without changes
css/{wordfenceBox.1538408503.css → wordfenceBox.1538422087.css} RENAMED
File without changes
js/{Chart.bundle.min.1538408503.js → Chart.bundle.min.1538422087.js} RENAMED
File without changes
js/{admin.1538408503.js → admin.1538422087.js} RENAMED
File without changes
js/{admin.ajaxWatcher.1538408503.js → admin.ajaxWatcher.1538422087.js} RENAMED
File without changes
js/{admin.liveTraffic.1538408503.js → admin.liveTraffic.1538422087.js} RENAMED
File without changes
js/{date.1538408503.js → date.1538422087.js} RENAMED
File without changes
js/{jquery-ui-timepicker-addon.1538408503.js → jquery-ui-timepicker-addon.1538422087.js} RENAMED
File without changes
js/{jquery.colorbox-min.1538408503.js → jquery.colorbox-min.1538422087.js} RENAMED
File without changes
js/{jquery.colorbox.1538408503.js → jquery.colorbox.1538422087.js} RENAMED
File without changes
js/{jquery.dataTables.min.1538408503.js → jquery.dataTables.min.1538422087.js} RENAMED
File without changes
js/{jquery.qrcode.min.1538408503.js → jquery.qrcode.min.1538422087.js} RENAMED
File without changes
js/{jquery.tmpl.min.1538408503.js → jquery.tmpl.min.1538422087.js} RENAMED
File without changes
js/{jquery.tools.min.1538408503.js → jquery.tools.min.1538422087.js} RENAMED
File without changes
js/{knockout-3.3.0.1538408503.js → knockout-3.3.0.1538422087.js} RENAMED
File without changes
js/{perf.1538408503.js → perf.1538422087.js} RENAMED
File without changes
js/{wfdashboard.1538408503.js → wfdashboard.1538422087.js} RENAMED
File without changes
js/{wfdropdown.1538408503.js → wfdropdown.1538422087.js} RENAMED
File without changes
js/{wfglobal.1538408503.js → wfglobal.1538422087.js} RENAMED
File without changes
js/{wfpopover.1538408503.js → wfpopover.1538422087.js} RENAMED
File without changes
js/{wfselect2.min.1538408503.js → wfselect2.min.1538422087.js} RENAMED
File without changes
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: security, firewall, malware scanner, web application firewall, antivirus,
4
  Requires at least: 3.9
5
  Requires PHP: 5.3
6
  Tested up to: 4.9.8
7
- Stable tag: 7.1.14
8
 
9
  Secure your website with the most comprehensive WordPress security plugin. Firewall, malware scan, blocking, live traffic, login security & more.
10
 
@@ -171,6 +171,9 @@ Secure your website with Wordfence.
171
 
172
  == Changelog ==
173
 
 
 
 
174
  = 7.1.14 =
175
  * Improvement: Reduced queries and potential table size for rate limiting-related data.
176
  * Improvement: Updated the internal browscap database.
4
  Requires at least: 3.9
5
  Requires PHP: 5.3
6
  Tested up to: 4.9.8
7
+ Stable tag: 7.1.15
8
 
9
  Secure your website with the most comprehensive WordPress security plugin. Firewall, malware scan, blocking, live traffic, login security & more.
10
 
171
 
172
  == Changelog ==
173
 
174
+ = 7.1.15 =
175
+ * Fix: Addressed a plugin conflict with the composer autoloader.
176
+
177
  = 7.1.14 =
178
  * Improvement: Reduced queries and potential table size for rate limiting-related data.
179
  * Improvement: Updated the internal browscap database.
vendor/autoload.php CHANGED
@@ -1,7 +1,5 @@
1
  <?php
2
 
3
- if (version_compare(phpversion(), '5.4.0', '<')) { return; }
4
-
5
  // autoload.php @generated by Composer
6
 
7
  if (!class_exists('ComposerAutoloaderInit6d00a11c4faa7bdc4bb08ac266cdf951')) { //Added to generated file to compensate for instances where the WAF loads from a different instance
1
  <?php
2
 
 
 
3
  // autoload.php @generated by Composer
4
 
5
  if (!class_exists('ComposerAutoloaderInit6d00a11c4faa7bdc4bb08ac266cdf951')) { //Added to generated file to compensate for instances where the WAF loads from a different instance
vendor/composer/ClassLoader.php CHANGED
@@ -40,7 +40,6 @@ namespace Composer\Autoload;
40
  * @see http://www.php-fig.org/psr/psr-0/
41
  * @see http://www.php-fig.org/psr/psr-4/
42
  */
43
- if (!class_exists('\\Composer\\Autoload\\ClassLoader')) {
44
  class ClassLoader
45
  {
46
  // PSR-4
@@ -434,16 +433,13 @@ class ClassLoader
434
  return false;
435
  }
436
  }
437
- }
438
 
439
  /**
440
  * Scope isolated include.
441
  *
442
  * Prevents access to $this/self from included files.
443
  */
444
- if (!function_exists('\\Composer\\Autoload\\includeFile')) {
445
- function includeFile($file)
446
- {
447
- include $file;
448
- }
449
  }
40
  * @see http://www.php-fig.org/psr/psr-0/
41
  * @see http://www.php-fig.org/psr/psr-4/
42
  */
 
43
  class ClassLoader
44
  {
45
  // PSR-4
433
  return false;
434
  }
435
  }
 
436
 
437
  /**
438
  * Scope isolated include.
439
  *
440
  * Prevents access to $this/self from included files.
441
  */
442
+ function includeFile($file)
443
+ {
444
+ include $file;
 
 
445
  }
vendor/composer/autoload_static.php CHANGED
@@ -4,54 +4,54 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- require_once(__DIR__ . '/ClassLoader.php');
8
-
9
  class ComposerStaticInit6d00a11c4faa7bdc4bb08ac266cdf951
10
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  public static function getInitializer(ClassLoader $loader)
12
  {
13
  return \Closure::bind(function () use ($loader) {
14
- $loader->prefixLengthsPsr4 = array (
15
- 'M' =>
16
- array (
17
- 'MaxMind\\WebService\\' => 19,
18
- 'MaxMind\\Exception\\' => 18,
19
- 'MaxMind\\Db\\' => 11,
20
- ),
21
- 'G' =>
22
- array (
23
- 'GeoIp2\\' => 7,
24
- ),
25
- 'C' =>
26
- array (
27
- 'Composer\\CaBundle\\' => 18,
28
- ),
29
- );
30
- $loader->prefixDirsPsr4 = array (
31
- 'MaxMind\\WebService\\' =>
32
- array (
33
- 0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/WebService',
34
- ),
35
- 'MaxMind\\Exception\\' =>
36
- array (
37
- 0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/Exception',
38
- ),
39
- 'MaxMind\\Db\\' =>
40
- array (
41
- 0 => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db',
42
- ),
43
- 'GeoIp2\\' =>
44
- array (
45
- 0 => __DIR__ . '/..' . '/geoip2/geoip2/src',
46
- ),
47
- 'Composer\\CaBundle\\' =>
48
- array (
49
- 0 => __DIR__ . '/..' . '/composer/ca-bundle/src',
50
- ),
51
- );
52
 
53
- },
54
- null,
55
- '\\Composer\\Autoload\\ClassLoader');
56
  }
57
  }
4
 
5
  namespace Composer\Autoload;
6
 
 
 
7
  class ComposerStaticInit6d00a11c4faa7bdc4bb08ac266cdf951
8
  {
9
+ public static $prefixLengthsPsr4 = array (
10
+ 'M' =>
11
+ array (
12
+ 'MaxMind\\WebService\\' => 19,
13
+ 'MaxMind\\Exception\\' => 18,
14
+ 'MaxMind\\Db\\' => 11,
15
+ ),
16
+ 'G' =>
17
+ array (
18
+ 'GeoIp2\\' => 7,
19
+ ),
20
+ 'C' =>
21
+ array (
22
+ 'Composer\\CaBundle\\' => 18,
23
+ ),
24
+ );
25
+
26
+ public static $prefixDirsPsr4 = array (
27
+ 'MaxMind\\WebService\\' =>
28
+ array (
29
+ 0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/WebService',
30
+ ),
31
+ 'MaxMind\\Exception\\' =>
32
+ array (
33
+ 0 => __DIR__ . '/..' . '/maxmind/web-service-common/src/Exception',
34
+ ),
35
+ 'MaxMind\\Db\\' =>
36
+ array (
37
+ 0 => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db',
38
+ ),
39
+ 'GeoIp2\\' =>
40
+ array (
41
+ 0 => __DIR__ . '/..' . '/geoip2/geoip2/src',
42
+ ),
43
+ 'Composer\\CaBundle\\' =>
44
+ array (
45
+ 0 => __DIR__ . '/..' . '/composer/ca-bundle/src',
46
+ ),
47
+ );
48
+
49
  public static function getInitializer(ClassLoader $loader)
50
  {
51
  return \Closure::bind(function () use ($loader) {
52
+ $loader->prefixLengthsPsr4 = ComposerStaticInit6d00a11c4faa7bdc4bb08ac266cdf951::$prefixLengthsPsr4;
53
+ $loader->prefixDirsPsr4 = ComposerStaticInit6d00a11c4faa7bdc4bb08ac266cdf951::$prefixDirsPsr4;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
 
55
+ }, null, ClassLoader::class);
 
 
56
  }
57
  }
wordfence.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Wordfence Security
4
  Plugin URI: http://www.wordfence.com/
5
  Description: Wordfence Security - Anti-virus, Firewall and Malware Scan
6
  Author: Wordfence
7
- Version: 7.1.14
8
  Author URI: http://www.wordfence.com/
9
  Network: true
10
  */
@@ -14,8 +14,8 @@ if(defined('WP_INSTALLING') && WP_INSTALLING){
14
  if (!defined('ABSPATH')) {
15
  exit;
16
  }
17
- define('WORDFENCE_VERSION', '7.1.14');
18
- define('WORDFENCE_BUILD_NUMBER', '1538408503');
19
  define('WORDFENCE_BASENAME', function_exists('plugin_basename') ? plugin_basename(__FILE__) :
20
  basename(dirname(__FILE__)) . '/' . basename(__FILE__));
21
 
4
  Plugin URI: http://www.wordfence.com/
5
  Description: Wordfence Security - Anti-virus, Firewall and Malware Scan
6
  Author: Wordfence
7
+ Version: 7.1.15
8
  Author URI: http://www.wordfence.com/
9
  Network: true
10
  */
14
  if (!defined('ABSPATH')) {
15
  exit;
16
  }
17
+ define('WORDFENCE_VERSION', '7.1.15');
18
+ define('WORDFENCE_BUILD_NUMBER', '1538422087');
19
  define('WORDFENCE_BASENAME', function_exists('plugin_basename') ? plugin_basename(__FILE__) :
20
  basename(dirname(__FILE__)) . '/' . basename(__FILE__));
21