{"id":5494,"date":"2018-01-26T16:40:43","date_gmt":"2018-01-27T00:40:43","guid":{"rendered":"https:\/\/www.ait-pro.com\/aitpro-blog\/?p=5494"},"modified":"2018-01-26T17:09:34","modified_gmt":"2018-01-27T01:09:34","slug":"whats-new-in-bulletproof-security-pro-13-4-1","status":"publish","type":"post","link":"https:\/\/www.ait-pro.com\/aitpro-blog\/5494\/bulletproof-security-pro\/whats-new-in-bulletproof-security-pro-13-4-1\/","title":{"rendered":"Whats New In BulletProof Security Pro 13.4.1"},"content":{"rendered":"<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td><strong><br \/>\n<span style=\"color: #000080;\">\u2022 Enhancement:<\/span><\/strong>\u00a0New System Info check: Mod Security Module Loaded|Enabled check. Displays whether or not the mod_security or mod_security2 Modules are loaded or displays that Mod Security is not Loaded|Enabled.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong><\/span>\u00a0The BPS bpsPro_apache_mod_directive_check() function now includes new BPS Mod Security DB options that are updated on BPS upgrades and new installations of BPS when running the Setup Wizard. The new BPS Mod Security DB options are used in the new Mod Security Module Loaded|Enabled Dismiss Notice.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 New Dismiss Notice:<\/strong><\/span>\u00a0Mod Security Module Loaded|Enabled: This new Dismiss Notice checks if Mod Security is Loaded|Enabled and provides a link to this forum topic:\u00a0<a style=\"text-decoration: underline;\" href=\"https:\/\/forum.ait-pro.com\/forums\/topic\/mod-security-common-known-problems\/\" target=\"_blank\" rel=\"noopener\">Mod Security Common Known Problems<\/a>\u00a0that explains the Mod Security SecRules and SecFilters issue\/problem in detail and has information on how to fix problems caused by Mod Security SecRules and SecFilters. Mod Security SecRules and\/or SecFilters are known to break some features in the BPS and BPS Pro plugins as well as some features in WordPress, other plugins and themes.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Change:<\/strong>\u00a0<\/span>MScan: The MScan pattern matching code has been removed from the mscan-ajax-functions.php file and a new file: mscan-pattern-match.php has been created that will automatically be copied to the \/bps-backup\/mscan\/ folder on BPS upgrades and new installations. Some web hosts see the MScan pattern matching code as malicious and will either delete or make the mscan-pattern-match.php file unreadable or the \/mscan\/ folder unreadable. In previous BPS versions deleting or making the mscan-ajax-functions.php file unreadable caused BPS not to function normally or other various problems. In BPS 2.9+ and BPS Pro 13.4.1+ versions, if a web host does delete the \/bps-backup\/mscan\/mscan-pattern-match.php file or make the file or folder unreadable then BPS and BPS Pro will still function normally, but MScan will of course not be usable on your particular website\/server\/web host. An MScan error message is displayed on the MScan page if the \/bps-backup\/mscan\/mscan-pattern-match.php file does not exist or is unreadable or if the \/bps-backup\/mscan\/ folder does not exist or is unreadable.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Change:<\/strong><\/span>\u00a0The MScan Automatically Delete \/tmp Files option setting is known to cause website\/server crashes on SiteGround and Cyon Hosting. The MScan Automatically Delete \/tmp Files default option setting has been changed to Off. A new warning message is displayed when the MScan Automatically Delete \/tmp Files option setting is set to On.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 New Option Setting Functionality:<\/strong><\/span>\u00a0JTC Anti-Spam|Anti-Hacker: The JTC ToolTip can now be hidden\/not displayed by entering a blank space in the JTC ToolTip text box.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 New Option:<\/strong><\/span>\u00a0JTC Anti-Spam|Anti-Hacker: New text box option created for custom CAPTCHA error messages for Login, Register, Lost Password, BuddyPress and WooCommerce forms. Allows someone to create a customized JTC CAPTCHA error message instead of displaying the default JTC CAPTCHA error message.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong><\/span>\u00a0DB Backup accordion tabs now display relevant Active accordion Tab when processing all DB Backup Forms. DB Backup Form processing code has been moved hierarchically in the db-backup-security.php file so that &#8220;Refresh&#8221; buttons are no longer needed.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong>\u00a0<\/span>Login Security &amp; Monitoring Form processing code has been moved hierarchically in the login.php file so that &#8220;Refresh&#8221; buttons are no longer needed. Memory usage and Completion time checks have also been removed.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong>\u00a0<\/span>Quarantine Form processing code has been moved hierarchically in the quarantine.php file so that &#8220;Refresh&#8221; buttons are no longer needed. Memory usage and Completion time checks have also been removed.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong>\u00a0<\/span>AutoRestore &#8220;Refresh&#8221; buttons, Memory usage and Completion time checks are no longer needed and have been removed.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong><\/span>\u00a0F-Lock Folder Lock Form processing code has been moved hierarchically in the flock.php file so that &#8220;Refresh&#8221; buttons are no longer needed.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong>\u00a0<\/span>DB Monitor Form processing code has been moved hierarchically in the db-monitor.php file so that &#8220;Refresh&#8221; buttons are no longer needed.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Improvement:<\/strong><\/span>\u00a0bps-ui-accordion.js file: New accordion options added.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 BugFix:<\/strong>\u00a0<\/span>DB Backup: Closing &#8220;strong&#8221; code tag missing forward slash in the Download|Delete Backup Files Form processing causing the Create Backup Jobs accordion tab to display broken when deleting a DB Backup Zip file.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 BugFix:<\/strong>\u00a0<\/span>Login Security: Attempts Remaining countdown fix after user account is locked, the lockout time has expired and the user attempts to login again. The Attempts Remaining countdown now displays attempts remaining countdown correctly.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Change:<\/strong><\/span>\u00a0S-Monitor Simple Email Tests form no longer sends Headers info in the test success emails.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 Procedural Change:<\/strong><\/span>\u00a0ARQ wp-content folder exclude rule created for the WP languages folder by default on new installations. BPS Setup Wizard AutoFix message displayed for BPS Pro upgrades.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 PHP error fix:<\/strong><\/span>\u00a0Suppress PHP Notice: unserialize(): Error in bulletproof-security.php line 198 caused by Wordfence scan.<\/p>\n<p><span style=\"color: #000080;\"><strong>\u2022 New Dismiss Notice:<\/strong><\/span>\u00a0Plugin review\/rating request. This Dismiss Notice is displayed 30 days after someone upgrades BPS Pro or on new installations of BPS Pro.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>\u2022 Enhancement:\u00a0New System Info check: Mod Security Module Loaded|Enabled check. Displays whether or not the mod_security or mod_security2 Modules are loaded or displays that Mod Security is not Loaded|Enabled. \u2022 Improvement:\u00a0The BPS bpsPro_apache_mod_directive_check() function now includes new BPS Mod Security DB options that are updated on BPS upgrades and new installations of BPS when running [&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":[655,656],"class_list":["post-5494","post","type-post","status-publish","format-standard","hentry","category-bulletproof-security-pro","tag-bps-pro-13-4-1","tag-bulletproof-security-pro-13-4-1"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5494","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=5494"}],"version-history":[{"count":0,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/posts\/5494\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/media?parent=5494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/categories?post=5494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ait-pro.com\/aitpro-blog\/wp-json\/wp\/v2\/tags?post=5494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}