Plugin Directory

Changeset 3394163


Ignore:
Timestamp:
11/12/2025 09:17:29 AM (5 months ago)
Author:
tellyworth
Message:

Bump 1.0.2 (correctly this time!)

Location:
underminer/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • underminer/trunk/README.md

    r3385045 r3394163  
    11=== Underminer ===
    22Author: tellyworth
    3 Stable Tag: 1.0.1
     3Stable Tag: 1.0.2
    44Tested Up To: 6.8
    55License: GPLv2 or later
     
    9999== Changelog ==
    100100
    101 = 1.0.0 =
    102 * Initial public release.
     101= 1.0.2 =
     102* Fix handling of WordPress self-requests.
     103* Refactor IP calculation code.
     104* Consolidate IP ranges to reduce size of crawler IP data.
    103105
    104106= 1.0.1 =
    105107* Improved robots.txt rules.
     108
     109= 1.0.0 =
     110* Initial public release.
  • underminer/trunk/includes/class-iprangeconsolidator.php

    r3394149 r3394163  
    256256                    $end   = $idx;
    257257                } else {
    258                     // Align to block boundary: for prefix P, block size is 2^(64-P)
    259                     // Alignment mask = ~(block_size - 1), limited to 16 bits
    260                     $block_size = 1 << ( 64 - (int) $entry[1] );
    261                     $align_mask = ~( $block_size - 1 ) & 0xFFFF;
    262                     $start      = $idx & $align_mask;
    263                     $end        = $start + $block_size - 1;
     258                    $start = $idx & ~1;
     259                    $end   = $start + ( 1 << ( 64 - (int) $entry[1] ) ) - 1;
    264260                    if ( $end < $start ) {
    265261                        $end = $start;
  • underminer/trunk/underminer.php

    r3394149 r3394163  
    44 * Plugin URI: https://github.com/tellyworth/underminer
    55 * Description: Detects unwanted bots and subtly alters page content to render it incorrect and unusable.
    6  * Version: 1.0.1
     6 * Version: 1.0.2
    77 * Requires at least: 6.4
    88 * Author: tellyworth
     
    2525// If not defined (running from source), use current timestamp
    2626if ( ! defined( 'UNDERMINER_BUILD_TIME' ) ) {
    27     define( 'UNDERMINER_BUILD_TIME', 1762921122 );
     27    define( 'UNDERMINER_BUILD_TIME', 1762938507 );
    2828}
    2929
  • underminer/trunk/vendor/composer/installed.php

    r3394149 r3394163  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => '39fc6695033f05ace1f23570f84f70d3834b4b0b',
     6        'reference' => '0a3491734fc150bd59080d474178f6eaa3ca199b',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-main',
    2424            'version' => 'dev-main',
    25             'reference' => '39fc6695033f05ace1f23570f84f70d3834b4b0b',
     25            'reference' => '0a3491734fc150bd59080d474178f6eaa3ca199b',
    2626            'type' => 'project',
    2727            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.