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 | Shield Security for WordPress |
Version | 6.9.2 |
Comparing to | |
See all releases |
Code changes from version 6.9.1 to 6.9.2
- icwp-wpsf.php +1 -1
- plugin-spec.php +2 -2
- readme.txt +5 -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.
|
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.
|
4 |
-
"release_timestamp":
|
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.
|
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.
|
357 |
-
*Released:
|
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":
|
4 |
-
"name":
|
5 |
-
"show_module_menu_item":
|
6 |
-
"storage_key":
|
7 |
-
"tagline":
|
8 |
-
"auto_enabled":
|
9 |
-
"show_central":
|
10 |
-
"access_restricted":
|
11 |
-
"premium":
|
12 |
-
"has_custom_actions":
|
13 |
-
"order":
|
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":
|
210 |
-
"section":
|
211 |
-
"default":
|
212 |
-
"type":
|
213 |
-
"link_info":
|
214 |
-
"link_blog":
|
215 |
-
"name":
|
216 |
-
"summary":
|
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":
|
403 |
"db_notes_table_columns": [
|
404 |
"id",
|
405 |
"wp_username",
|
@@ -409,10 +409,10 @@
|
|
409 |
],
|
410 |
"active_plugin_features": [
|
411 |
{
|
412 |
-
"slug":
|
413 |
-
"storage_key":
|
414 |
"menu_priority": 5,
|
415 |
-
"min_php":
|
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":
|
495 |
-
"desc":
|
496 |
"min_user_permissions": "manage_options",
|
497 |
"steps": {
|
498 |
"welcome": {
|
499 |
"security_admin": false,
|
500 |
-
"title":
|
501 |
},
|
502 |
"ip_detect": {
|
503 |
"title": "IP Detection"
|
@@ -531,48 +533,48 @@
|
|
531 |
},
|
532 |
"thankyou": {
|
533 |
"security_admin": false,
|
534 |
-
"title":
|
535 |
}
|
536 |
}
|
537 |
},
|
538 |
-
"gdpr":
|
539 |
-
"title":
|
540 |
-
"desc":
|
541 |
"min_user_permissions": "manage_options",
|
542 |
-
"has_premium":
|
543 |
"steps": {
|
544 |
"start": {
|
545 |
"security_admin": false,
|
546 |
-
"title":
|
547 |
},
|
548 |
"search": {
|
549 |
"title": "Input Search"
|
550 |
},
|
551 |
-
"results":
|
552 |
"title": "Search Results"
|
553 |
},
|
554 |
"finished": {
|
555 |
"security_admin": false,
|
556 |
-
"title":
|
557 |
}
|
558 |
}
|
559 |
},
|
560 |
"importexport": {
|
561 |
-
"title":
|
562 |
-
"desc":
|
563 |
"min_user_permissions": "manage_options",
|
564 |
-
"has_premium":
|
565 |
"steps": {
|
566 |
"start": {
|
567 |
"security_admin": false,
|
568 |
-
"title":
|
569 |
},
|
570 |
"import": {
|
571 |
"title": "Run Options Import"
|
572 |
},
|
573 |
"finished": {
|
574 |
"security_admin": false,
|
575 |
-
"title":
|
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 |
}
|