{"id":5190,"date":"2015-09-07T16:17:50","date_gmt":"2015-09-07T23:17:50","guid":{"rendered":"http:\/\/www.ait-pro.com\/aitpro-blog\/?p=5190"},"modified":"2015-09-07T16:22:22","modified_gmt":"2015-09-07T23:22:22","slug":"whats-new-in-bulletproof-security-pro-11","status":"publish","type":"post","link":"https:\/\/www.ait-pro.com\/aitpro-blog\/5190\/bulletproof-security-pro\/whats-new-in-bulletproof-security-pro-11\/","title":{"rendered":"Whats New In BulletProof Security Pro 11"},"content":{"rendered":"<div class=\"bluelink\">\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong><br \/>\nCompatibility Enhancement: Plugin Firewall|Plugin Firewall AutoPilot Mode<\/strong><\/span><\/h3>\n<p>The Plugin Firewall now works out of the box for sites that are behind a Network Firewall, Server Firewall, on an Internal Private Network or using a 10.xxx.xxx.xxx Proxy\/Load Balancer Private IP address, X-Forwarded-For: client, proxy1, proxy2 scenarios where client and proxy IP addresses are not in the expected standard array order and LiteSpeed Servers. Plugin Firewall whitelisting (both manual and automated in Plugin Firewall AutoPilot Mode) is now literal vs conditional. Basically the Plugin Firewall should work out of the box without any additional configuration in every possible scenario, condition, configuration, etc. Dev Note: The Plugin Firewall now uses only mod_rewrite htaccess code and is no longer using mod_access_compat or mod_authz_core htaccess directives|code.<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>Core Enhancement: Apache Module Forward|Backward Compatibility:<\/strong><\/span><\/h3>\n<p>BPS automatically checks which Apache Modules are loaded on your server: mod_access_compat, mod_authz_core and mod_authz_host and checks availability|forward|backward compatibility and also IfModule conditions support to automatically create the correct htaccess code and files for your website|server. All BPS htaccess writing|updating|upgrading|new installations|creation|ip whitelisting, etc. htaccess code is automatically created based on Live BPS Apache Module and IfModule tests that are performed in BPS during BPS plugin upgrades and new installations to determine and create the correct htaccess code for each individual server|website. A new System Info feature has been added that performs Live tests with results and also includes a Visual Test &#8211; see\u00a0<span style=\"color: #000080;\"><strong>New Feature: System Info page:<\/strong><\/span>\u00a0for details. Dev Note: Live Apache Module check and automation performed in-page on B-Core page.<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>Apache Module Compatibility List of Features|Files|htaccess Code Affected:<\/strong><\/span><\/h3>\n<p>B-Core: Root, wp-admin, UAEG, Plugin Firewall htaccess files.<br \/>\nCore: BPS plugin directory self-protection htaccess files.<br \/>\nP-Security: in-page automated IP whitelisting.<br \/>\nDB Backup: in-page automated IP whitelisting.<br \/>\nMaintenance Mode: in-page automated IP whitelisting, BackEnd MMode IP whitelisting.<br \/>\nPro-Tools: in-page automated IP whitelisting.<br \/>\nXternal Tools: in-page automated IP whitelisting.<br \/>\nPre-Installation and Setup Wizard: automated htaccess code|files creation.<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: System Info page: Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): View Visual Test<\/strong><\/span><\/h3>\n<p>The System Info Apache Modules|Directives check checks mod_access_compat, mod_authz_core and mod_authz_host availability|forward|backward compatibility and also IfModule conditions support. A visual test page (Click the View Visual Test link) has also been created to see the Apache Module|htaccess code and checks visually for troubleshooting purposes. BPS automatically detects which Apache Modules are loaded|available on your host server and creates the correct htaccess code for you particular website|server throughout all BPS htaccess files.<\/p>\n<p>Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): View Visual Test<br \/>\nmod_access_compat is Loaded|Order, Allow, Deny directives are supported|IfModule: Yes<br \/>\nmod_authz_core is Loaded|Order, Allow, Deny directives are supported|BC: Yes|IfModule: Yes<br \/>\nmod_authz_host is Loaded|Order, Allow, Deny directives are supported|BC: Yes|IfModule: Yes<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>New Feature: Pro-Tools Scheduled Crons: Reset|Clear All BPS Cron Jobs and Reset|Clear All Cron Jobs<\/strong><\/span><\/h3>\n<p>Resetting|Clearing Cron Jobs means unscheduling a Cron Job and not deleting Cron Jobs. When you Reset|Clear a Cron Job it will be automatically rescheduled with a new run time. You can either Reset|Clear all BPS Pro Cron jobs or Reset|Clear all Cron Jobs that are scheduled (WordPress, other plugins, themes, etc.). Dev Note: Reset|Clear All Cron Jobs performs an UPDATE Query which deletes the cron option_value value.<\/td>\n<\/tr>\n<tr>\n<td>\n<h3><span style=\"color: #000080;\"><strong>BugFixes|Code Corrections|Enhancements|Misc|CSS|Visual|Other:<\/strong><\/span><\/h3>\n<p>\u2022 <span style=\"color: #000080;\"><strong>Enhancement:<\/strong><\/span> JTC Anti-Spam|Anti-Hacker: Conditionally display the JTC ToolTip below form buttons for Mobile devices.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Enhancement:<\/strong><\/span> XTF Turn Off|Deactivate Root BulletProof Mode (RBM) now also deleted the auto_.htaccess file in ARQ Backup.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Enhancement:<\/strong><\/span> XTF: The BPS Pro Xternal Tools Form can now also be used as a stand-alone form by copying it to your website root folder.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Enhancement:<\/strong><\/span> Additional FailSafe added to ARQ Cron when installations are significantly delayed or a server hiccup occurs, which causes the file containing the ARQ wp-content folder exclude filters not to be loaded before an ARQ Cron check is run. Conditional check added directly within the wp-content ARQ Cron function based on the DB option value of wp-content excluded folders.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Compatibility Enhancement:<\/strong><\/span> HUD LiteSpeed Server Dismiss Notice displays: The BPS Pro Plugin Firewall can now be used\/activated on LiteSpeed servers.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Correction|Enhancement:<\/strong><\/span> DB Table Prefix Changer: Only allow entering numbers, lowercase letters and underscores in the Randomly Generated DB Table Prefix Form text box. Special thanks to Sathish from\u00a0<a title=\"Cyber Security Works Pvt Ltd\" href=\"http:\/\/cybersecurityworks.com\/\" target=\"_blank\">Cyber Security Works Pvt Ltd<\/a>\u00a0for reporting this issue in the DB Table Prefix Changer tool Form.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Correction|Enhancement:<\/strong><\/span> Setup Wizard: CSS in-page background color to container div for cases when excessive messages from other plugins\/themes causes the Activation Key error message to be incorrectly displayed on the Setup Wizard page.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Dev Note:<\/strong><\/span> Structural|Performance Enhancement: All ARQ Cron code|functions have been moved out of functions.php to arq-cron.php.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Dev Note:<\/strong><\/span> New condition added for Apache Module \/mod-test\/ folder in 403.php logging template to prevent 403 errors from being logged when Live Apache Module tests are performed|processed.<br \/>\n\u2022 <span style=\"color: #000080;\"><strong>Dev Note:<\/strong> <\/span>admin.php obsolete code removal for deny all htaccess file creation for BPS Backup and Master Backups folders.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Compatibility Enhancement: Plugin Firewall|Plugin Firewall AutoPilot Mode The Plugin Firewall now works out of the box for sites that are behind a Network Firewall, Server Firewall, on an Internal Private Network or using a 10.xxx.xxx.xxx Proxy\/Load Balancer Private IP address, X-Forwarded-For: client, proxy1, proxy2 scenarios where client and proxy IP addresses are not in the [&hellip;]<\/p>\n","protected":false},"author":167,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[393],"tags":[613,614],"class_list":["post-5190","post","type-post","status-publish","format-standard","hentry","category-bulletproof-security-pro","tag-bps-pro-11-whats-new","tag-bulletproof-security-pro-11-whats-new"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/comments?post=5190"}],"version-history":[{"count":0,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5190\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/media?parent=5190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/categories?post=5190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/tags?post=5190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}