Plugin Directory

Changeset 3335262


Ignore:
Timestamp:
07/28/2025 10:11:35 AM (8 months ago)
Author:
captchaeu
Message:

Update to version v1.0.58 from GitLab (http://gitlab.krone.at/CAPTCHA/wp-plugin; http://gitlab.krone.at/CAPTCHA/wp-plugin/-/jobs/490126)

Location:
captcha-eu
Files:
4 added
4 deleted
24 edited
1 copied

Legend:

Unmodified
Added
Removed
  • captcha-eu/tags/v1.0.58/composer.lock

    r3293554 r3335262  
    874874        {
    875875            "name": "friendsofphp/php-cs-fixer",
    876             "version": "v3.75.0",
     876            "version": "v3.84.0",
    877877            "source": {
    878878                "type": "git",
    879879                "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
    880                 "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c"
    881             },
    882             "dist": {
    883                 "type": "zip",
    884                 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/399a128ff2fdaf4281e4e79b755693286cdf325c",
    885                 "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c",
     880                "reference": "38dad0767bf2a9b516b976852200ae722fe984ca"
     881            },
     882            "dist": {
     883                "type": "zip",
     884                "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/38dad0767bf2a9b516b976852200ae722fe984ca",
     885                "reference": "38dad0767bf2a9b516b976852200ae722fe984ca",
    886886                "shasum": ""
    887887            },
     
    889889                "clue/ndjson-react": "^1.0",
    890890                "composer/semver": "^3.4",
    891                 "composer/xdebug-handler": "^3.0.3",
     891                "composer/xdebug-handler": "^3.0.5",
    892892                "ext-filter": "*",
    893893                "ext-hash": "*",
     
    896896                "fidry/cpu-core-counter": "^1.2",
    897897                "php": "^7.4 || ^8.0",
    898                 "react/child-process": "^0.6.5",
     898                "react/child-process": "^0.6.6",
    899899                "react/event-loop": "^1.0",
    900                 "react/promise": "^2.0 || ^3.0",
     900                "react/promise": "^2.11 || ^3.0",
    901901                "react/socket": "^1.0",
    902902                "react/stream": "^1.0",
    903                 "sebastian/diff": "^4.0 || ^5.1 || ^6.0 || ^7.0",
    904                 "symfony/console": "^5.4 || ^6.4 || ^7.0",
    905                 "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.0",
    906                 "symfony/filesystem": "^5.4 || ^6.4 || ^7.0",
    907                 "symfony/finder": "^5.4 || ^6.4 || ^7.0",
    908                 "symfony/options-resolver": "^5.4 || ^6.4 || ^7.0",
    909                 "symfony/polyfill-mbstring": "^1.31",
    910                 "symfony/polyfill-php80": "^1.31",
    911                 "symfony/polyfill-php81": "^1.31",
    912                 "symfony/process": "^5.4 || ^6.4 || ^7.2",
    913                 "symfony/stopwatch": "^5.4 || ^6.4 || ^7.0"
     903                "sebastian/diff": "^4.0.6 || ^5.1.1 || ^6.0.2 || ^7.0",
     904                "symfony/console": "^5.4.45 || ^6.4.13 || ^7.0",
     905                "symfony/event-dispatcher": "^5.4.45 || ^6.4.13 || ^7.0",
     906                "symfony/filesystem": "^5.4.45 || ^6.4.13 || ^7.0",
     907                "symfony/finder": "^5.4.45 || ^6.4.17 || ^7.0",
     908                "symfony/options-resolver": "^5.4.45 || ^6.4.16 || ^7.0",
     909                "symfony/polyfill-mbstring": "^1.32",
     910                "symfony/polyfill-php80": "^1.32",
     911                "symfony/polyfill-php81": "^1.32",
     912                "symfony/process": "^5.4.47 || ^6.4.20 || ^7.2",
     913                "symfony/stopwatch": "^5.4.45 || ^6.4.19 || ^7.0"
    914914            },
    915915            "require-dev": {
    916916                "facile-it/paraunit": "^1.3.1 || ^2.6",
    917917                "infection/infection": "^0.29.14",
    918                 "justinrainbow/json-schema": "^5.3 || ^6.2",
    919                 "keradus/cli-executor": "^2.1",
     918                "justinrainbow/json-schema": "^5.3 || ^6.4",
     919                "keradus/cli-executor": "^2.2",
    920920                "mikey179/vfsstream": "^1.6.12",
    921                 "php-coveralls/php-coveralls": "^2.7",
     921                "php-coveralls/php-coveralls": "^2.8",
    922922                "php-cs-fixer/accessible-object": "^1.1",
    923923                "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6",
    924924                "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6",
    925                 "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.12",
    926                 "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.3",
    927                 "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.3"
     925                "phpunit/phpunit": "^9.6.23 || ^10.5.47 || ^11.5.25",
     926                "symfony/polyfill-php84": "^1.32",
     927                "symfony/var-dumper": "^5.4.48 || ^6.4.23 || ^7.3.1",
     928                "symfony/yaml": "^5.4.45 || ^6.4.23 || ^7.3.1"
    928929            },
    929930            "suggest": {
     
    966967            "support": {
    967968                "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
    968                 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.75.0"
     969                "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.84.0"
    969970            },
    970971            "funding": [
     
    974975                }
    975976            ],
    976             "time": "2025-03-31T18:40:42+00:00"
     977            "time": "2025-07-15T18:21:57+00:00"
    977978        },
    978979        {
     
    14181419        {
    14191420            "name": "jms/serializer",
    1420             "version": "3.32.4",
     1421            "version": "3.32.5",
    14211422            "source": {
    14221423                "type": "git",
    14231424                "url": "https://github.com/schmittjoh/serializer.git",
    1424                 "reference": "f5c6227b2664d1e75fda65f1e6c5686a0c034b31"
    1425             },
    1426             "dist": {
    1427                 "type": "zip",
    1428                 "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/f5c6227b2664d1e75fda65f1e6c5686a0c034b31",
    1429                 "reference": "f5c6227b2664d1e75fda65f1e6c5686a0c034b31",
     1425                "reference": "7c88b1b02ff868eecc870eeddbb3b1250e4bd89c"
     1426            },
     1427            "dist": {
     1428                "type": "zip",
     1429                "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/7c88b1b02ff868eecc870eeddbb3b1250e4bd89c",
     1430                "reference": "7c88b1b02ff868eecc870eeddbb3b1250e4bd89c",
    14301431                "shasum": ""
    14311432            },
     
    15041505            "support": {
    15051506                "issues": "https://github.com/schmittjoh/serializer/issues",
    1506                 "source": "https://github.com/schmittjoh/serializer/tree/3.32.4"
     1507                "source": "https://github.com/schmittjoh/serializer/tree/3.32.5"
    15071508            },
    15081509            "funding": [
     
    15161517                }
    15171518            ],
    1518             "time": "2025-04-06T18:42:47+00:00"
     1519            "time": "2025-05-26T15:55:41+00:00"
    15191520        },
    15201521        {
     
    16031604        {
    16041605            "name": "myclabs/deep-copy",
    1605             "version": "1.13.1",
     1606            "version": "1.13.3",
    16061607            "source": {
    16071608                "type": "git",
    16081609                "url": "https://github.com/myclabs/DeepCopy.git",
    1609                 "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c"
    1610             },
    1611             "dist": {
    1612                 "type": "zip",
    1613                 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/1720ddd719e16cf0db4eb1c6eca108031636d46c",
    1614                 "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c",
     1610                "reference": "faed855a7b5f4d4637717c2b3863e277116beb36"
     1611            },
     1612            "dist": {
     1613                "type": "zip",
     1614                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/faed855a7b5f4d4637717c2b3863e277116beb36",
     1615                "reference": "faed855a7b5f4d4637717c2b3863e277116beb36",
    16151616                "shasum": ""
    16161617            },
     
    16511652            "support": {
    16521653                "issues": "https://github.com/myclabs/DeepCopy/issues",
    1653                 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.1"
     1654                "source": "https://github.com/myclabs/DeepCopy/tree/1.13.3"
    16541655            },
    16551656            "funding": [
     
    16591660                }
    16601661            ],
    1661             "time": "2025-04-29T12:36:36+00:00"
     1662            "time": "2025-07-05T12:25:42+00:00"
    16621663        },
    16631664        {
    16641665            "name": "nikic/php-parser",
    1665             "version": "v5.4.0",
     1666            "version": "v5.6.0",
    16661667            "source": {
    16671668                "type": "git",
    16681669                "url": "https://github.com/nikic/PHP-Parser.git",
    1669                 "reference": "447a020a1f875a434d62f2a401f53b82a396e494"
    1670             },
    1671             "dist": {
    1672                 "type": "zip",
    1673                 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494",
    1674                 "reference": "447a020a1f875a434d62f2a401f53b82a396e494",
     1670                "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56"
     1671            },
     1672            "dist": {
     1673                "type": "zip",
     1674                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/221b0d0fdf1369c71047ad1d18bb5880017bbc56",
     1675                "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56",
    16751676                "shasum": ""
    16761677            },
     
    17151716            "support": {
    17161717                "issues": "https://github.com/nikic/PHP-Parser/issues",
    1717                 "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0"
    1718             },
    1719             "time": "2024-12-30T11:07:19+00:00"
     1718                "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.0"
     1719            },
     1720            "time": "2025-07-27T20:03:57+00:00"
    17201721        },
    17211722        {
     
    19901991        {
    19911992            "name": "phpstan/phpdoc-parser",
    1992             "version": "2.1.0",
     1993            "version": "2.2.0",
    19931994            "source": {
    19941995                "type": "git",
    19951996                "url": "https://github.com/phpstan/phpdoc-parser.git",
    1996                 "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68"
    1997             },
    1998             "dist": {
    1999                 "type": "zip",
    2000                 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9b30d6fd026b2c132b3985ce6b23bec09ab3aa68",
    2001                 "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68",
     1997                "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8"
     1998            },
     1999            "dist": {
     2000                "type": "zip",
     2001                "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/b9e61a61e39e02dd90944e9115241c7f7e76bfd8",
     2002                "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8",
    20022003                "shasum": ""
    20032004            },
     
    20312032            "support": {
    20322033                "issues": "https://github.com/phpstan/phpdoc-parser/issues",
    2033                 "source": "https://github.com/phpstan/phpdoc-parser/tree/2.1.0"
    2034             },
    2035             "time": "2025-02-19T13:28:12+00:00"
     2034                "source": "https://github.com/phpstan/phpdoc-parser/tree/2.2.0"
     2035            },
     2036            "time": "2025-07-13T07:04:09+00:00"
    20362037        },
    20372038        {
  • captcha-eu/tags/v1.0.58/readme.txt

    r3300515 r3335262  
    55Tested up to: 6.7
    66Requires PHP: 7.0
    7 Stable tag: 1.0.57
     7Stable tag: 1.0.58
    88License: GPL
    99License URI: https://opensource.org/license/gpl/
     
    6161
    6262== Changelog ==
     63= v1.0.58 =
     64support JWT plugin
    6365= v1.0.57 =
    6466fix wpforms multipage forms only triggering one captcha at the final page
  • captcha-eu/tags/v1.0.58/src/Admin.php

    r3293554 r3335262  
    342342        }
    343343
     344        // Skip captcha validation for JWT authentication
     345        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     346            return $user;
     347        }
     348
    344349        $skip_by_exception = false;
    345350        $active_plugins = get_option('active_plugins');
     
    387392    public function allow_password_reset($allow, $user_id)
    388393    {
     394        // Skip captcha validation for JWT authentication
     395        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     396            return $allow;
     397        }
     398
    389399        if (! isset($_POST['captcha_at_solution'])) {
    390400            return false;
     
    508518    public function registration_errors($errors, $login_sanitized, $email)
    509519    {
     520        // Skip captcha validation for JWT authentication
     521        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     522            return $errors;
     523        }
     524
    510525        // check if captcha solution supplied
    511526        if (! isset($_POST['captcha_at_solution'])) {
     
    826841    public function woocommerce_process_login_errors($validation_error, $login, $pass)
    827842    {
     843        // Skip captcha validation for JWT authentication
     844        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     845            return $validation_error;
     846        }
     847
    828848        if (! isset($_POST['captcha_at_solution'])) {
    829849            // no solution supplied
     
    858878    public function woocommerce_process_registration_errors($validation_error, $user, $password, $email)
    859879    {
     880        // Skip captcha validation for JWT authentication
     881        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     882            return $validation_error;
     883        }
     884
    860885        if (! isset($_POST['captcha_at_solution'])) {
    861886            // no solution supplied
  • captcha-eu/tags/v1.0.58/vendor/autoload.php

    r3300515 r3335262  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d::getLoader();
     25return ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8::getLoader();
  • captcha-eu/tags/v1.0.58/vendor/composer/autoload_real.php

    r3300515 r3335262  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d
     5class ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • captcha-eu/tags/v1.0.58/vendor/composer/autoload_static.php

    r3300515 r3335262  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d
     7class ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3434    {
    3535        return \Closure::bind(function () use ($loader) {
    36             $loader->prefixLengthsPsr4 = ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::$prefixLengthsPsr4;
    37             $loader->prefixDirsPsr4 = ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::$prefixDirsPsr4;
    38             $loader->classMap = ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::$classMap;
     36            $loader->prefixLengthsPsr4 = ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::$prefixLengthsPsr4;
     37            $loader->prefixDirsPsr4 = ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::$prefixDirsPsr4;
     38            $loader->classMap = ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::$classMap;
    3939
    4040        }, null, ClassLoader::class);
  • captcha-eu/tags/v1.0.58/vendor/composer/installers/.git/logs/HEAD

    r3300515 r3335262  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
    2 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   checkout: moving from main to v1.12.0
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     25b390889ecbb17bfa69ed5a030fa2e6075a19ba0 d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   checkout: moving from main to v1.12.0
  • captcha-eu/tags/v1.0.58/vendor/composer/installers/.git/logs/refs/heads/main

    r3300515 r3335262  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/tags/v1.0.58/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD

    r3300515 r3335262  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/tags/v1.0.58/vendor/composer/installers/.git/objects/info/packs

    r3300515 r3335262  
    1 P pack-3fe4cc45a8bb1578d99991de109c373b08e72027.pack
     1P pack-c8323075ac8f3d5b632c113f9a8b003d76f2ef04.pack
    22
  • captcha-eu/tags/v1.0.58/wp-captcha.php

    r3300515 r3335262  
    44 * Description: Captcha.eu provides a GDPR compliant protection against bots and spammers.
    55 * Plugin URI:  https://www.captcha.eu
    6  * Version:     1.0.57
     6 * Version:     1.0.58
    77 * Author:      captchaeu
    88 * Author URI:  https://profiles.wordpress.org/captchaeu/
  • captcha-eu/trunk/composer.lock

    r3293554 r3335262  
    874874        {
    875875            "name": "friendsofphp/php-cs-fixer",
    876             "version": "v3.75.0",
     876            "version": "v3.84.0",
    877877            "source": {
    878878                "type": "git",
    879879                "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
    880                 "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c"
    881             },
    882             "dist": {
    883                 "type": "zip",
    884                 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/399a128ff2fdaf4281e4e79b755693286cdf325c",
    885                 "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c",
     880                "reference": "38dad0767bf2a9b516b976852200ae722fe984ca"
     881            },
     882            "dist": {
     883                "type": "zip",
     884                "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/38dad0767bf2a9b516b976852200ae722fe984ca",
     885                "reference": "38dad0767bf2a9b516b976852200ae722fe984ca",
    886886                "shasum": ""
    887887            },
     
    889889                "clue/ndjson-react": "^1.0",
    890890                "composer/semver": "^3.4",
    891                 "composer/xdebug-handler": "^3.0.3",
     891                "composer/xdebug-handler": "^3.0.5",
    892892                "ext-filter": "*",
    893893                "ext-hash": "*",
     
    896896                "fidry/cpu-core-counter": "^1.2",
    897897                "php": "^7.4 || ^8.0",
    898                 "react/child-process": "^0.6.5",
     898                "react/child-process": "^0.6.6",
    899899                "react/event-loop": "^1.0",
    900                 "react/promise": "^2.0 || ^3.0",
     900                "react/promise": "^2.11 || ^3.0",
    901901                "react/socket": "^1.0",
    902902                "react/stream": "^1.0",
    903                 "sebastian/diff": "^4.0 || ^5.1 || ^6.0 || ^7.0",
    904                 "symfony/console": "^5.4 || ^6.4 || ^7.0",
    905                 "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.0",
    906                 "symfony/filesystem": "^5.4 || ^6.4 || ^7.0",
    907                 "symfony/finder": "^5.4 || ^6.4 || ^7.0",
    908                 "symfony/options-resolver": "^5.4 || ^6.4 || ^7.0",
    909                 "symfony/polyfill-mbstring": "^1.31",
    910                 "symfony/polyfill-php80": "^1.31",
    911                 "symfony/polyfill-php81": "^1.31",
    912                 "symfony/process": "^5.4 || ^6.4 || ^7.2",
    913                 "symfony/stopwatch": "^5.4 || ^6.4 || ^7.0"
     903                "sebastian/diff": "^4.0.6 || ^5.1.1 || ^6.0.2 || ^7.0",
     904                "symfony/console": "^5.4.45 || ^6.4.13 || ^7.0",
     905                "symfony/event-dispatcher": "^5.4.45 || ^6.4.13 || ^7.0",
     906                "symfony/filesystem": "^5.4.45 || ^6.4.13 || ^7.0",
     907                "symfony/finder": "^5.4.45 || ^6.4.17 || ^7.0",
     908                "symfony/options-resolver": "^5.4.45 || ^6.4.16 || ^7.0",
     909                "symfony/polyfill-mbstring": "^1.32",
     910                "symfony/polyfill-php80": "^1.32",
     911                "symfony/polyfill-php81": "^1.32",
     912                "symfony/process": "^5.4.47 || ^6.4.20 || ^7.2",
     913                "symfony/stopwatch": "^5.4.45 || ^6.4.19 || ^7.0"
    914914            },
    915915            "require-dev": {
    916916                "facile-it/paraunit": "^1.3.1 || ^2.6",
    917917                "infection/infection": "^0.29.14",
    918                 "justinrainbow/json-schema": "^5.3 || ^6.2",
    919                 "keradus/cli-executor": "^2.1",
     918                "justinrainbow/json-schema": "^5.3 || ^6.4",
     919                "keradus/cli-executor": "^2.2",
    920920                "mikey179/vfsstream": "^1.6.12",
    921                 "php-coveralls/php-coveralls": "^2.7",
     921                "php-coveralls/php-coveralls": "^2.8",
    922922                "php-cs-fixer/accessible-object": "^1.1",
    923923                "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6",
    924924                "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6",
    925                 "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.12",
    926                 "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.3",
    927                 "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.3"
     925                "phpunit/phpunit": "^9.6.23 || ^10.5.47 || ^11.5.25",
     926                "symfony/polyfill-php84": "^1.32",
     927                "symfony/var-dumper": "^5.4.48 || ^6.4.23 || ^7.3.1",
     928                "symfony/yaml": "^5.4.45 || ^6.4.23 || ^7.3.1"
    928929            },
    929930            "suggest": {
     
    966967            "support": {
    967968                "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
    968                 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.75.0"
     969                "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.84.0"
    969970            },
    970971            "funding": [
     
    974975                }
    975976            ],
    976             "time": "2025-03-31T18:40:42+00:00"
     977            "time": "2025-07-15T18:21:57+00:00"
    977978        },
    978979        {
     
    14181419        {
    14191420            "name": "jms/serializer",
    1420             "version": "3.32.4",
     1421            "version": "3.32.5",
    14211422            "source": {
    14221423                "type": "git",
    14231424                "url": "https://github.com/schmittjoh/serializer.git",
    1424                 "reference": "f5c6227b2664d1e75fda65f1e6c5686a0c034b31"
    1425             },
    1426             "dist": {
    1427                 "type": "zip",
    1428                 "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/f5c6227b2664d1e75fda65f1e6c5686a0c034b31",
    1429                 "reference": "f5c6227b2664d1e75fda65f1e6c5686a0c034b31",
     1425                "reference": "7c88b1b02ff868eecc870eeddbb3b1250e4bd89c"
     1426            },
     1427            "dist": {
     1428                "type": "zip",
     1429                "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/7c88b1b02ff868eecc870eeddbb3b1250e4bd89c",
     1430                "reference": "7c88b1b02ff868eecc870eeddbb3b1250e4bd89c",
    14301431                "shasum": ""
    14311432            },
     
    15041505            "support": {
    15051506                "issues": "https://github.com/schmittjoh/serializer/issues",
    1506                 "source": "https://github.com/schmittjoh/serializer/tree/3.32.4"
     1507                "source": "https://github.com/schmittjoh/serializer/tree/3.32.5"
    15071508            },
    15081509            "funding": [
     
    15161517                }
    15171518            ],
    1518             "time": "2025-04-06T18:42:47+00:00"
     1519            "time": "2025-05-26T15:55:41+00:00"
    15191520        },
    15201521        {
     
    16031604        {
    16041605            "name": "myclabs/deep-copy",
    1605             "version": "1.13.1",
     1606            "version": "1.13.3",
    16061607            "source": {
    16071608                "type": "git",
    16081609                "url": "https://github.com/myclabs/DeepCopy.git",
    1609                 "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c"
    1610             },
    1611             "dist": {
    1612                 "type": "zip",
    1613                 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/1720ddd719e16cf0db4eb1c6eca108031636d46c",
    1614                 "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c",
     1610                "reference": "faed855a7b5f4d4637717c2b3863e277116beb36"
     1611            },
     1612            "dist": {
     1613                "type": "zip",
     1614                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/faed855a7b5f4d4637717c2b3863e277116beb36",
     1615                "reference": "faed855a7b5f4d4637717c2b3863e277116beb36",
    16151616                "shasum": ""
    16161617            },
     
    16511652            "support": {
    16521653                "issues": "https://github.com/myclabs/DeepCopy/issues",
    1653                 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.1"
     1654                "source": "https://github.com/myclabs/DeepCopy/tree/1.13.3"
    16541655            },
    16551656            "funding": [
     
    16591660                }
    16601661            ],
    1661             "time": "2025-04-29T12:36:36+00:00"
     1662            "time": "2025-07-05T12:25:42+00:00"
    16621663        },
    16631664        {
    16641665            "name": "nikic/php-parser",
    1665             "version": "v5.4.0",
     1666            "version": "v5.6.0",
    16661667            "source": {
    16671668                "type": "git",
    16681669                "url": "https://github.com/nikic/PHP-Parser.git",
    1669                 "reference": "447a020a1f875a434d62f2a401f53b82a396e494"
    1670             },
    1671             "dist": {
    1672                 "type": "zip",
    1673                 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494",
    1674                 "reference": "447a020a1f875a434d62f2a401f53b82a396e494",
     1670                "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56"
     1671            },
     1672            "dist": {
     1673                "type": "zip",
     1674                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/221b0d0fdf1369c71047ad1d18bb5880017bbc56",
     1675                "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56",
    16751676                "shasum": ""
    16761677            },
     
    17151716            "support": {
    17161717                "issues": "https://github.com/nikic/PHP-Parser/issues",
    1717                 "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0"
    1718             },
    1719             "time": "2024-12-30T11:07:19+00:00"
     1718                "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.0"
     1719            },
     1720            "time": "2025-07-27T20:03:57+00:00"
    17201721        },
    17211722        {
     
    19901991        {
    19911992            "name": "phpstan/phpdoc-parser",
    1992             "version": "2.1.0",
     1993            "version": "2.2.0",
    19931994            "source": {
    19941995                "type": "git",
    19951996                "url": "https://github.com/phpstan/phpdoc-parser.git",
    1996                 "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68"
    1997             },
    1998             "dist": {
    1999                 "type": "zip",
    2000                 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9b30d6fd026b2c132b3985ce6b23bec09ab3aa68",
    2001                 "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68",
     1997                "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8"
     1998            },
     1999            "dist": {
     2000                "type": "zip",
     2001                "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/b9e61a61e39e02dd90944e9115241c7f7e76bfd8",
     2002                "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8",
    20022003                "shasum": ""
    20032004            },
     
    20312032            "support": {
    20322033                "issues": "https://github.com/phpstan/phpdoc-parser/issues",
    2033                 "source": "https://github.com/phpstan/phpdoc-parser/tree/2.1.0"
    2034             },
    2035             "time": "2025-02-19T13:28:12+00:00"
     2034                "source": "https://github.com/phpstan/phpdoc-parser/tree/2.2.0"
     2035            },
     2036            "time": "2025-07-13T07:04:09+00:00"
    20362037        },
    20372038        {
  • captcha-eu/trunk/readme.txt

    r3300515 r3335262  
    55Tested up to: 6.7
    66Requires PHP: 7.0
    7 Stable tag: 1.0.57
     7Stable tag: 1.0.58
    88License: GPL
    99License URI: https://opensource.org/license/gpl/
     
    6161
    6262== Changelog ==
     63= v1.0.58 =
     64support JWT plugin
    6365= v1.0.57 =
    6466fix wpforms multipage forms only triggering one captcha at the final page
  • captcha-eu/trunk/src/Admin.php

    r3293554 r3335262  
    342342        }
    343343
     344        // Skip captcha validation for JWT authentication
     345        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     346            return $user;
     347        }
     348
    344349        $skip_by_exception = false;
    345350        $active_plugins = get_option('active_plugins');
     
    387392    public function allow_password_reset($allow, $user_id)
    388393    {
     394        // Skip captcha validation for JWT authentication
     395        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     396            return $allow;
     397        }
     398
    389399        if (! isset($_POST['captcha_at_solution'])) {
    390400            return false;
     
    508518    public function registration_errors($errors, $login_sanitized, $email)
    509519    {
     520        // Skip captcha validation for JWT authentication
     521        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     522            return $errors;
     523        }
     524
    510525        // check if captcha solution supplied
    511526        if (! isset($_POST['captcha_at_solution'])) {
     
    826841    public function woocommerce_process_login_errors($validation_error, $login, $pass)
    827842    {
     843        // Skip captcha validation for JWT authentication
     844        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     845            return $validation_error;
     846        }
     847
    828848        if (! isset($_POST['captcha_at_solution'])) {
    829849            // no solution supplied
     
    858878    public function woocommerce_process_registration_errors($validation_error, $user, $password, $email)
    859879    {
     880        // Skip captcha validation for JWT authentication
     881        if (isset($_SERVER['HTTP_AUTHORIZATION']) && strpos($_SERVER['HTTP_AUTHORIZATION'], 'Bearer') === 0) {
     882            return $validation_error;
     883        }
     884
    860885        if (! isset($_POST['captcha_at_solution'])) {
    861886            // no solution supplied
  • captcha-eu/trunk/vendor/autoload.php

    r3300515 r3335262  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d::getLoader();
     25return ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8::getLoader();
  • captcha-eu/trunk/vendor/composer/autoload_real.php

    r3300515 r3335262  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d
     5class ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit2ed25d6f7b4372e0a4c780924fa9141d', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitdc49d90a99d6b80090c22aa0943d4ae8', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • captcha-eu/trunk/vendor/composer/autoload_static.php

    r3300515 r3335262  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d
     7class ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3434    {
    3535        return \Closure::bind(function () use ($loader) {
    36             $loader->prefixLengthsPsr4 = ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::$prefixLengthsPsr4;
    37             $loader->prefixDirsPsr4 = ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::$prefixDirsPsr4;
    38             $loader->classMap = ComposerStaticInit2ed25d6f7b4372e0a4c780924fa9141d::$classMap;
     36            $loader->prefixLengthsPsr4 = ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::$prefixLengthsPsr4;
     37            $loader->prefixDirsPsr4 = ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::$prefixDirsPsr4;
     38            $loader->classMap = ComposerStaticInitdc49d90a99d6b80090c22aa0943d4ae8::$classMap;
    3939
    4040        }, null, ClassLoader::class);
  • captcha-eu/trunk/vendor/composer/installers/.git/logs/HEAD

    r3300515 r3335262  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
    2 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   checkout: moving from main to v1.12.0
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     25b390889ecbb17bfa69ed5a030fa2e6075a19ba0 d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   checkout: moving from main to v1.12.0
  • captcha-eu/trunk/vendor/composer/installers/.git/logs/refs/heads/main

    r3300515 r3335262  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/trunk/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD

    r3300515 r3335262  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1748247998 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1753697466 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/trunk/vendor/composer/installers/.git/objects/info/packs

    r3300515 r3335262  
    1 P pack-3fe4cc45a8bb1578d99991de109c373b08e72027.pack
     1P pack-c8323075ac8f3d5b632c113f9a8b003d76f2ef04.pack
    22
  • captcha-eu/trunk/wp-captcha.php

    r3300515 r3335262  
    44 * Description: Captcha.eu provides a GDPR compliant protection against bots and spammers.
    55 * Plugin URI:  https://www.captcha.eu
    6  * Version:     1.0.57
     6 * Version:     1.0.58
    77 * Author:      captchaeu
    88 * Author URI:  https://profiles.wordpress.org/captchaeu/
Note: See TracChangeset for help on using the changeset viewer.