Shield Security for WordPress - Version 6.9.2

Version Description

  • Current Release = Released: 10th September, 2018

  • (v.2) FIXED: Prevent crashing on sites with PHP < v5.4

  • (v.1) ADDED: Support for Yandex search engine in the Traffic Watcher.

  • (v.1) IMPROVED: WooCommerce checkout handling with reCAPTCHA.

Download this release

Release Info

Developer paultgoodchild
Plugin Icon 128x128 Shield Security for WordPress
Version 6.9.2
Comparing to
See all releases

Code changes from version 6.9.1 to 6.9.2

Files changed (4) hide show
  1. icwp-wpsf.php +1 -1
  2. plugin-spec.php +2 -2
  3. readme.txt +5 -4
  4. src/config/feature-plugin.php +43 -41
icwp-wpsf.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Shield Security
4
  * Plugin URI: https://icwp.io/2f
5
  * Description: Powerful, Easy-To-Use #1 Rated WordPress Security System
6
- * Version: 6.9.1
7
  * Text Domain: wp-simple-firewall
8
  * Domain Path: /languages/
9
  * Author: One Dollar Plugin
3
  * Plugin Name: Shield Security
4
  * Plugin URI: https://icwp.io/2f
5
  * Description: Powerful, Easy-To-Use #1 Rated WordPress Security System
6
+ * Version: 6.9.2
7
  * Text Domain: wp-simple-firewall
8
  * Domain Path: /languages/
9
  * Author: One Dollar Plugin
plugin-spec.php CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "properties": {
3
- "version": "6.9.1",
4
- "release_timestamp": 1536508492,
5
  "slug_parent": "icwp",
6
  "slug_plugin": "wpsf",
7
  "human_name": "Shield",
1
  {
2
  "properties": {
3
+ "version": "6.9.2",
4
+ "release_timestamp": 1536572281,
5
  "slug_parent": "icwp",
6
  "slug_plugin": "wpsf",
7
  "human_name": "Shield",
readme.txt CHANGED
@@ -8,7 +8,7 @@ Requires at least: 3.5.0
8
  Requires PHP: 5.2.4
9
  Recommended PHP: 5.4
10
  Tested up to: 4.9
11
- Stable tag: 6.9.1
12
 
13
  Complete All-In-One Protection for your WordPress sites, that makes Security Easy for Everyone - it doesn't have to be hard anymore.
14
 
@@ -353,9 +353,10 @@ You will always be able to use Shield Security and its free features in-full.
353
 
354
  [Go Pro for just $1/month](https://icwp.io/aa).
355
 
356
- = 6.9.1 - Current Release =
357
- *Released: 9th September, 2018*
358
 
 
359
  * **(v.1)** ADDED: Support for Yandex search engine in the [Traffic Watcher](https://icwp.io/dc).
360
  * **(v.1)** IMPROVED: WooCommerce checkout handling with reCAPTCHA.
361
 
@@ -387,4 +388,4 @@ You will always be able to use Shield Security and its free features in-full.
387
  * **(v.0)** FIXED: Potential bug with Plugin/Themes guard scanning.
388
  * **(v.0)** FIXED: PHP Warning(s).
389
 
390
- #### [Full Changelog](https://ps.w.org/wp-simple-firewall/trunk/changelog.html)
8
  Requires PHP: 5.2.4
9
  Recommended PHP: 5.4
10
  Tested up to: 4.9
11
+ Stable tag: 6.9.2
12
 
13
  Complete All-In-One Protection for your WordPress sites, that makes Security Easy for Everyone - it doesn't have to be hard anymore.
14
 
353
 
354
  [Go Pro for just $1/month](https://icwp.io/aa).
355
 
356
+ = 6.9.2 - Current Release =
357
+ *Released: 10th September, 2018*
358
 
359
+ * **(v.2)** FIXED: Prevent crashing on sites with PHP < v5.4
360
  * **(v.1)** ADDED: Support for Yandex search engine in the [Traffic Watcher](https://icwp.io/dc).
361
  * **(v.1)** IMPROVED: WooCommerce checkout handling with reCAPTCHA.
362
 
388
  * **(v.0)** FIXED: Potential bug with Plugin/Themes guard scanning.
389
  * **(v.0)** FIXED: PHP Warning(s).
390
 
391
+ #### [Full Changelog](https://ps.w.org/wp-simple-firewall/trunk/changelog.html)
src/config/feature-plugin.php CHANGED
@@ -1,16 +1,16 @@
1
  {
2
  "properties": {
3
- "slug": "plugin",
4
- "name": "General",
5
- "show_module_menu_item": true,
6
- "storage_key": "plugin",
7
- "tagline": "General Plugin Settings",
8
- "auto_enabled": true,
9
- "show_central": true,
10
- "access_restricted": true,
11
- "premium": false,
12
- "has_custom_actions": false,
13
- "order": 10
14
  },
15
  "admin_notices": {
16
  "override-forceoff": {
@@ -206,14 +206,14 @@
206
  "description": "Enabling this option helps support the plugin by spreading the word about it on your website. The plugin badge also demonstrates to visitors that you take your website security seriously."
207
  },
208
  {
209
- "key": "enable_xmlrpc_compatibility",
210
- "section": "section_defaults",
211
- "default": "N",
212
- "type": "checkbox",
213
- "link_info": "",
214
- "link_blog": "",
215
- "name": "XML-RPC Compatibility",
216
- "summary": "Allow Login Through XML-RPC To By-Pass Login Guard Rules",
217
  "description": "Enable this if you need XML-RPC functionality e.g. if you use the WordPress iPhone/Android App."
218
  },
219
  {
@@ -399,7 +399,7 @@
399
  "tracking_post_url": "https://tracking.icontrolwp.com/track/plugin/shield",
400
  "importexport_cron_name": "autoimport",
401
  "href_privacy_policy": "https://icwp.io/wpshieldprivacypolicy",
402
- "db_notes_name": "notes",
403
  "db_notes_table_columns": [
404
  "id",
405
  "wp_username",
@@ -409,10 +409,10 @@
409
  ],
410
  "active_plugin_features": [
411
  {
412
- "slug": "insights",
413
- "storage_key": "insights",
414
  "menu_priority": 5,
415
- "min_php": "5.4"
416
  },
417
  {
418
  "slug": "admin_access_restriction",
@@ -461,7 +461,8 @@
461
  "slug": "statistics",
462
  "storage_key": "statistics",
463
  "load_priority": 11,
464
- "hidden": false
 
465
  },
466
  {
467
  "slug": "sessions",
@@ -477,7 +478,8 @@
477
  {
478
  "slug": "traffic",
479
  "storage_key": "traffic",
480
- "load_priority": 12
 
481
  },
482
  {
483
  "slug": "license",
@@ -491,13 +493,13 @@
491
  ],
492
  "wizards": {
493
  "welcome": {
494
- "title": "Getting Started Setup Wizard",
495
- "desc": "An introduction to this security plugin, helping you get setup and started quickly with the core features.",
496
  "min_user_permissions": "manage_options",
497
  "steps": {
498
  "welcome": {
499
  "security_admin": false,
500
- "title": "Welcome"
501
  },
502
  "ip_detect": {
503
  "title": "IP Detection"
@@ -531,48 +533,48 @@
531
  },
532
  "thankyou": {
533
  "security_admin": false,
534
- "title": "Thank You!"
535
  }
536
  }
537
  },
538
- "gdpr": {
539
- "title": "GDPR Data Wizard",
540
- "desc": "Walks you through the searching and removal of personally identifiable data.",
541
  "min_user_permissions": "manage_options",
542
- "has_premium": true,
543
  "steps": {
544
  "start": {
545
  "security_admin": false,
546
- "title": "Start: GDPR Compliance"
547
  },
548
  "search": {
549
  "title": "Input Search"
550
  },
551
- "results": {
552
  "title": "Search Results"
553
  },
554
  "finished": {
555
  "security_admin": false,
556
- "title": "Finished: GDPR Compliance"
557
  }
558
  }
559
  },
560
  "importexport": {
561
- "title": "Options Import/Export Wizard",
562
- "desc": "Walks you through the import and export of options, as well as configuring ongoing automated options-sync.",
563
  "min_user_permissions": "manage_options",
564
- "has_premium": true,
565
  "steps": {
566
  "start": {
567
  "security_admin": false,
568
- "title": "Start: Options Import"
569
  },
570
  "import": {
571
  "title": "Run Options Import"
572
  },
573
  "finished": {
574
  "security_admin": false,
575
- "title": "Finished: Options Import"
576
  }
577
  }
578
  }
1
  {
2
  "properties": {
3
+ "slug": "plugin",
4
+ "name": "General",
5
+ "show_module_menu_item": true,
6
+ "storage_key": "plugin",
7
+ "tagline": "General Plugin Settings",
8
+ "auto_enabled": true,
9
+ "show_central": true,
10
+ "access_restricted": true,
11
+ "premium": false,
12
+ "has_custom_actions": false,
13
+ "order": 10
14
  },
15
  "admin_notices": {
16
  "override-forceoff": {
206
  "description": "Enabling this option helps support the plugin by spreading the word about it on your website. The plugin badge also demonstrates to visitors that you take your website security seriously."
207
  },
208
  {
209
+ "key": "enable_xmlrpc_compatibility",
210
+ "section": "section_defaults",
211
+ "default": "N",
212
+ "type": "checkbox",
213
+ "link_info": "",
214
+ "link_blog": "",
215
+ "name": "XML-RPC Compatibility",
216
+ "summary": "Allow Login Through XML-RPC To By-Pass Login Guard Rules",
217
  "description": "Enable this if you need XML-RPC functionality e.g. if you use the WordPress iPhone/Android App."
218
  },
219
  {
399
  "tracking_post_url": "https://tracking.icontrolwp.com/track/plugin/shield",
400
  "importexport_cron_name": "autoimport",
401
  "href_privacy_policy": "https://icwp.io/wpshieldprivacypolicy",
402
+ "db_notes_name": "notes",
403
  "db_notes_table_columns": [
404
  "id",
405
  "wp_username",
409
  ],
410
  "active_plugin_features": [
411
  {
412
+ "slug": "insights",
413
+ "storage_key": "insights",
414
  "menu_priority": 5,
415
+ "min_php": "5.4"
416
  },
417
  {
418
  "slug": "admin_access_restriction",
461
  "slug": "statistics",
462
  "storage_key": "statistics",
463
  "load_priority": 11,
464
+ "hidden": false,
465
+ "min_php": "5.4"
466
  },
467
  {
468
  "slug": "sessions",
478
  {
479
  "slug": "traffic",
480
  "storage_key": "traffic",
481
+ "load_priority": 12,
482
+ "min_php": "5.4"
483
  },
484
  {
485
  "slug": "license",
493
  ],
494
  "wizards": {
495
  "welcome": {
496
+ "title": "Getting Started Setup Wizard",
497
+ "desc": "An introduction to this security plugin, helping you get setup and started quickly with the core features.",
498
  "min_user_permissions": "manage_options",
499
  "steps": {
500
  "welcome": {
501
  "security_admin": false,
502
+ "title": "Welcome"
503
  },
504
  "ip_detect": {
505
  "title": "IP Detection"
533
  },
534
  "thankyou": {
535
  "security_admin": false,
536
+ "title": "Thank You!"
537
  }
538
  }
539
  },
540
+ "gdpr": {
541
+ "title": "GDPR Data Wizard",
542
+ "desc": "Walks you through the searching and removal of personally identifiable data.",
543
  "min_user_permissions": "manage_options",
544
+ "has_premium": true,
545
  "steps": {
546
  "start": {
547
  "security_admin": false,
548
+ "title": "Start: GDPR Compliance"
549
  },
550
  "search": {
551
  "title": "Input Search"
552
  },
553
+ "results": {
554
  "title": "Search Results"
555
  },
556
  "finished": {
557
  "security_admin": false,
558
+ "title": "Finished: GDPR Compliance"
559
  }
560
  }
561
  },
562
  "importexport": {
563
+ "title": "Options Import/Export Wizard",
564
+ "desc": "Walks you through the import and export of options, as well as configuring ongoing automated options-sync.",
565
  "min_user_permissions": "manage_options",
566
+ "has_premium": true,
567
  "steps": {
568
  "start": {
569
  "security_admin": false,
570
+ "title": "Start: Options Import"
571
  },
572
  "import": {
573
  "title": "Run Options Import"
574
  },
575
  "finished": {
576
  "security_admin": false,
577
+ "title": "Finished: Options Import"
578
  }
579
  }
580
  }