Changeset 3490732
- Timestamp:
- 03/25/2026 10:22:53 AM (2 days ago)
- Location:
- advanced-ip-blocker/trunk
- Files:
-
- 5 edited
-
advanced-ip-blocker.php (modified) (2 diffs)
-
css/advaipbl-styles.css (modified) (1 diff)
-
includes/class-advaipbl-main.php (modified) (1 diff)
-
languages/advanced-ip-blocker.pot (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
advanced-ip-blocker/trunk/advanced-ip-blocker.php
r3489790 r3490732 4 4 Plugin URI: https://advaipbl.com/ 5 5 Description: Your complete WordPress security firewall. Blocks IPs, bots & countries. Includes an intelligent WAF, Threat Scoring, and Two-Factor Authentication. 6 Version: 8.9. 56 Version: 8.9.6 7 7 Author: IniLerm 8 8 Author URI: https://advaipbl.com/ … … 19 19 } 20 20 21 define( 'ADVAIPBL_VERSION', '8.9. 5' );21 define( 'ADVAIPBL_VERSION', '8.9.6' ); 22 22 define( 'ADVAIPBL_PLUGIN_FILE', __FILE__ ); 23 23 -
advanced-ip-blocker/trunk/css/advaipbl-styles.css
r3489790 r3490732 1 1 /** 2 2 * Advanced IP Blocker - Admin Panel Styles 3 * Version: 8.9. 53 * Version: 8.9.6 4 4 */ 5 5 -
advanced-ip-blocker/trunk/includes/class-advaipbl-main.php
r3489790 r3490732 1888 1888 1889 1889 public function detect_http_error_status($status_header, $code) { 1890 if ($this->request_is_asn_whitelisted) { return $status_header; } 1891 if ($this->error_handled_this_request || is_admin()) { 1892 return $status_header; 1893 } 1890 $uri = $this->get_current_request_uri(); 1891 if ( empty($uri) || php_sapi_name() === 'cli' || defined('WP_CLI') ) { 1892 return $status_header; 1893 } 1894 1895 if ($this->request_is_asn_whitelisted) { return $status_header; } 1896 if ($this->error_handled_this_request || is_admin()) { 1897 return $status_header; 1898 } 1894 1899 1895 1900 if ($this->is_request_uri_excluded()) { -
advanced-ip-blocker/trunk/languages/advanced-ip-blocker.pot
r3489790 r3490732 4 4 msgid "" 5 5 msgstr "" 6 "Project-Id-Version: Advanced IP Blocker 8.9. 5\n"6 "Project-Id-Version: Advanced IP Blocker 8.9.6\n" 7 7 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/advanced-ip-blocker\n" 8 8 "POT-Creation-Date: 2025-07-22 14:47+0200\n" -
advanced-ip-blocker/trunk/readme.txt
r3489790 r3490732 6 6 Requires at least: 6.7 7 7 Tested up to: 6.9 8 Stable tag: 8.9. 58 Stable tag: 8.9.6 9 9 Requires PHP: 8.1 10 10 License: GPLv2 or later … … 227 227 == Changelog == 228 228 229 = 8.9.6 = 230 * **CRITICAL FIX:** Resolved an issue where server-level CLI tasks (like background cron jobs) were incorrectly logged as `403` attacks with empty IPs and empty User-Agents. The plugin's error listener now gracefully ignores Command Line Executions and requests with empty URIs, completely eliminating these "ghost" false positives from your security dashboard. 231 * **BUG FIX:** Fixed a rare edge-case during fresh installations where the Setup Wizard could accidentally overwrite the plugin's default configuration (such as Logging state and HTML Block Messages) if the database initialization was delayed. 232 * **UX IMPROVEMENT:** During the Setup Wizard, if the user agrees to activate the Server-Level Firewall (.htaccess), the "Include Temporary Blocks" performance feature is now automatically enabled by default for maximum server offloading. 233 229 234 = 8.9.5 = 230 235 * **NEW SETUP WIZARD:** Redesigned the onboarding experience with "Zero Friction". Automatic proxy detection for Cloudflare (`HTTP_CF_CONNECTING_IP`) is now included, securing accurate visitor IP identification instantly. … … 267 272 == Upgrade Notice == 268 273 274 = 8.9.6 = 275 **FALSE POSITIVE & LOGGING UPDATE:** This release completely eliminates "ghost" 403 error logs that were being generated by internal CLI / cron processes executing in the background. It also ensures a smoother Setup Wizard experience on fresh installations. Update highly recommended. 276 269 277 = 8.9.5 = 270 278 **ZERO FRICTION ONBOARDING & UX UPGRADE:** The Setup Wizard has been overhauled! Version 8.9.5 introduces automated proxy detection, seamless background threat list downloading, and a heavily requested fix to the Geolocation Select2 UI. We highly recommend upgrading to streamline your initial security configuration.
Note: See TracChangeset
for help on using the changeset viewer.