Plugin Directory

Changeset 3490732


Ignore:
Timestamp:
03/25/2026 10:22:53 AM (2 days ago)
Author:
inilerm
Message:

Preparing version 8.9.6

Location:
advanced-ip-blocker/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • advanced-ip-blocker/trunk/advanced-ip-blocker.php

    r3489790 r3490732  
    44Plugin URI: https://advaipbl.com/
    55Description: Your complete WordPress security firewall. Blocks IPs, bots & countries. Includes an intelligent WAF, Threat Scoring, and Two-Factor Authentication.
    6 Version: 8.9.5
     6Version: 8.9.6
    77Author: IniLerm
    88Author URI: https://advaipbl.com/
     
    1919}
    2020
    21 define( 'ADVAIPBL_VERSION', '8.9.5' );
     21define( 'ADVAIPBL_VERSION', '8.9.6' );
    2222define( 'ADVAIPBL_PLUGIN_FILE', __FILE__ );
    2323
  • advanced-ip-blocker/trunk/css/advaipbl-styles.css

    r3489790 r3490732  
    11/**
    22 * Advanced IP Blocker - Admin Panel Styles
    3  * Version: 8.9.5
     3 * Version: 8.9.6
    44 */
    55
  • advanced-ip-blocker/trunk/includes/class-advaipbl-main.php

    r3489790 r3490732  
    18881888 
    18891889    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        }
    18941899
    18951900    if ($this->is_request_uri_excluded()) {
  • advanced-ip-blocker/trunk/languages/advanced-ip-blocker.pot

    r3489790 r3490732  
    44msgid ""
    55msgstr ""
    6 "Project-Id-Version: Advanced IP Blocker 8.9.5\n"
     6"Project-Id-Version: Advanced IP Blocker 8.9.6\n"
    77"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/advanced-ip-blocker\n"
    88"POT-Creation-Date: 2025-07-22 14:47+0200\n"
  • advanced-ip-blocker/trunk/readme.txt

    r3489790 r3490732  
    66Requires at least: 6.7
    77Tested up to: 6.9
    8 Stable tag: 8.9.5
     8Stable tag: 8.9.6
    99Requires PHP: 8.1
    1010License: GPLv2 or later
     
    227227== Changelog ==
    228228
     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
    229234= 8.9.5 =
    230235*   **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.
     
    267272== Upgrade Notice ==
    268273
     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
    269277= 8.9.5 =
    270278**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.