Plugin Directory

Changeset 3207618


Ignore:
Timestamp:
12/13/2024 01:03:26 PM (16 months ago)
Author:
captchaeu
Message:

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

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

Legend:

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

    r3203124 r3207618  
    162162        {
    163163            "name": "antecedent/patchwork",
    164             "version": "2.2.0",
     164            "version": "2.2.1",
    165165            "source": {
    166166                "type": "git",
    167167                "url": "https://github.com/antecedent/patchwork.git",
    168                 "reference": "b07d4fb37c3c723c8755122160c089e077d5de65"
    169             },
    170             "dist": {
    171                 "type": "zip",
    172                 "url": "https://api.github.com/repos/antecedent/patchwork/zipball/b07d4fb37c3c723c8755122160c089e077d5de65",
    173                 "reference": "b07d4fb37c3c723c8755122160c089e077d5de65",
     168                "reference": "1bf183a3e1bd094f231a2128b9ecc5363c269245"
     169            },
     170            "dist": {
     171                "type": "zip",
     172                "url": "https://api.github.com/repos/antecedent/patchwork/zipball/1bf183a3e1bd094f231a2128b9ecc5363c269245",
     173                "reference": "1bf183a3e1bd094f231a2128b9ecc5363c269245",
    174174                "shasum": ""
    175175            },
     
    204204            "support": {
    205205                "issues": "https://github.com/antecedent/patchwork/issues",
    206                 "source": "https://github.com/antecedent/patchwork/tree/2.2.0"
    207             },
    208             "time": "2024-09-27T16:59:55+00:00"
     206                "source": "https://github.com/antecedent/patchwork/tree/2.2.1"
     207            },
     208            "time": "2024-12-11T10:19:54+00:00"
    209209        },
    210210        {
     
    570570        {
    571571            "name": "doctrine/deprecations",
    572             "version": "1.1.3",
     572            "version": "1.1.4",
    573573            "source": {
    574574                "type": "git",
    575575                "url": "https://github.com/doctrine/deprecations.git",
    576                 "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab"
    577             },
    578             "dist": {
    579                 "type": "zip",
    580                 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
    581                 "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
     576                "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9"
     577            },
     578            "dist": {
     579                "type": "zip",
     580                "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9",
     581                "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9",
    582582                "shasum": ""
    583583            },
     
    586586            },
    587587            "require-dev": {
    588                 "doctrine/coding-standard": "^9",
    589                 "phpstan/phpstan": "1.4.10 || 1.10.15",
    590                 "phpstan/phpstan-phpunit": "^1.0",
     588                "doctrine/coding-standard": "^9 || ^12",
     589                "phpstan/phpstan": "1.4.10 || 2.0.3",
     590                "phpstan/phpstan-phpunit": "^1.0 || ^2",
    591591                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
    592                 "psalm/plugin-phpunit": "0.18.4",
    593                 "psr/log": "^1 || ^2 || ^3",
    594                 "vimeo/psalm": "4.30.0 || 5.12.0"
     592                "psr/log": "^1 || ^2 || ^3"
    595593            },
    596594            "suggest": {
     
    600598            "autoload": {
    601599                "psr-4": {
    602                     "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
     600                    "Doctrine\\Deprecations\\": "src"
    603601                }
    604602            },
     
    611609            "support": {
    612610                "issues": "https://github.com/doctrine/deprecations/issues",
    613                 "source": "https://github.com/doctrine/deprecations/tree/1.1.3"
    614             },
    615             "time": "2024-01-30T19:34:25+00:00"
     611                "source": "https://github.com/doctrine/deprecations/tree/1.1.4"
     612            },
     613            "time": "2024-12-07T21:18:45+00:00"
    616614        },
    617615        {
     
    18321830        {
    18331831            "name": "php-mock/php-mock",
    1834             "version": "2.5.0",
     1832            "version": "2.5.1",
    18351833            "source": {
    18361834                "type": "git",
    18371835                "url": "https://github.com/php-mock/php-mock.git",
    1838                 "reference": "fff1a621ebe54100fa3bd852e7be57773a0c0127"
    1839             },
    1840             "dist": {
    1841                 "type": "zip",
    1842                 "url": "https://api.github.com/repos/php-mock/php-mock/zipball/fff1a621ebe54100fa3bd852e7be57773a0c0127",
    1843                 "reference": "fff1a621ebe54100fa3bd852e7be57773a0c0127",
     1836                "reference": "8f58972dce4de5a804dc0459383a11bc651416cf"
     1837            },
     1838            "dist": {
     1839                "type": "zip",
     1840                "url": "https://api.github.com/repos/php-mock/php-mock/zipball/8f58972dce4de5a804dc0459383a11bc651416cf",
     1841                "reference": "8f58972dce4de5a804dc0459383a11bc651416cf",
    18441842                "shasum": ""
    18451843            },
     
    18961894            "support": {
    18971895                "issues": "https://github.com/php-mock/php-mock/issues",
    1898                 "source": "https://github.com/php-mock/php-mock/tree/2.5.0"
     1896                "source": "https://github.com/php-mock/php-mock/tree/2.5.1"
    18991897            },
    19001898            "funding": [
     
    19041902                }
    19051903            ],
    1906             "time": "2024-02-10T21:07:01+00:00"
     1904            "time": "2024-12-07T20:52:37+00:00"
    19071905        },
    19081906        {
     
    48954893            "extra": {
    48964894                "thanks": {
    4897                     "name": "symfony/polyfill",
    4898                     "url": "https://github.com/symfony/polyfill"
     4895                    "url": "https://github.com/symfony/polyfill",
     4896                    "name": "symfony/polyfill"
    48994897                }
    49004898            },
     
    49714969            "extra": {
    49724970                "thanks": {
    4973                     "name": "symfony/polyfill",
    4974                     "url": "https://github.com/symfony/polyfill"
     4971                    "url": "https://github.com/symfony/polyfill",
     4972                    "name": "symfony/polyfill"
    49754973                }
    49764974            },
     
    50495047            "extra": {
    50505048                "thanks": {
    5051                     "name": "symfony/polyfill",
    5052                     "url": "https://github.com/symfony/polyfill"
     5049                    "url": "https://github.com/symfony/polyfill",
     5050                    "name": "symfony/polyfill"
    50535051                }
    50545052            },
     
    51335131            "extra": {
    51345132                "thanks": {
    5135                     "name": "symfony/polyfill",
    5136                     "url": "https://github.com/symfony/polyfill"
     5133                    "url": "https://github.com/symfony/polyfill",
     5134                    "name": "symfony/polyfill"
    51375135                }
    51385136            },
     
    52075205            "extra": {
    52085206                "thanks": {
    5209                     "name": "symfony/polyfill",
    5210                     "url": "https://github.com/symfony/polyfill"
     5207                    "url": "https://github.com/symfony/polyfill",
     5208                    "name": "symfony/polyfill"
    52115209                }
    52125210            },
     
    52835281            "extra": {
    52845282                "thanks": {
    5285                     "name": "symfony/polyfill",
    5286                     "url": "https://github.com/symfony/polyfill"
     5283                    "url": "https://github.com/symfony/polyfill",
     5284                    "name": "symfony/polyfill"
    52875285                }
    52885286            },
     
    53635361            "extra": {
    53645362                "thanks": {
    5365                     "name": "symfony/polyfill",
    5366                     "url": "https://github.com/symfony/polyfill"
     5363                    "url": "https://github.com/symfony/polyfill",
     5364                    "name": "symfony/polyfill"
    53675365                }
    53685366            },
  • captcha-eu/tags/v1.0.53/readme.txt

    r3203127 r3207618  
    55Tested up to: 6.5
    66Requires PHP: 7.0
    7 Stable tag: 1.0.52
     7Stable tag: 1.0.53
    88License: GPL
    99License URI: https://opensource.org/license/gpl/
     
    6161
    6262== Changelog ==
     63= v1.0.53 =
     64UML & divi: fix co-existence
    6365= v1.0.50 =
    6466UML: fix double validation 1
  • captcha-eu/tags/v1.0.53/src/Admin.php

    r3203127 r3207618  
    11001100                    return;
    11011101                }
    1102                
     1102
    11031103                $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution'])));
    11041104                if (! $allow) {
  • captcha-eu/tags/v1.0.53/src/Core.php

    r3182098 r3207618  
    1313    private $fragProtect;
    1414
     15    // Holds a list of all solutions, seen in the current http request
     16    // some plugins - like UML + DIVI + Login do authentication twice/thrice and
     17    // that would lead into a use-after-validate case
     18    private $perRequest;
     19
    1520    public function __construct()
    1621    {
    1722        global $wpdb;
     23        $this->perRequest = new \stdClass();
    1824        $this->wpdb = $wpdb;
    1925        $this->plugin_dir = plugin_dir_url(__FILE__) . '../';
     
    7985    public function validate($solution)
    8086    {
     87        if (isset($this->perRequest->{$solution})) {
     88            return $this->perRequest->{$solution};
     89        }
    8190        $logger = new LogWrapper('Captcha');
    8291
     
    136145            return true;
    137146        }
     147        $this->perRequest->{$solution} = $jBody->success;
    138148
    139149        return $jBody->success;
  • captcha-eu/tags/v1.0.53/vendor/autoload.php

    r3203127 r3207618  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit58e18939664c05c4105b6a714a579536::getLoader();
     25return ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74::getLoader();
  • captcha-eu/tags/v1.0.53/vendor/composer/autoload_real.php

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

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

    r3203127 r3207618  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1733409336 +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> 1733409336 +0000   checkout: moving from main to v1.12.0
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1734094983 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     25b390889ecbb17bfa69ed5a030fa2e6075a19ba0 d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1734094983 +0000   checkout: moving from main to v1.12.0
  • captcha-eu/tags/v1.0.53/vendor/composer/installers/.git/logs/refs/heads/main

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

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

    r3203077 r3207618  
    1 P pack-76c9cf75808d1ff11b1a169c1c4be9d9f3c2b11f.pack
     1P pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.pack
    22
  • captcha-eu/tags/v1.0.53/wp-captcha.php

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

    r3203124 r3207618  
    162162        {
    163163            "name": "antecedent/patchwork",
    164             "version": "2.2.0",
     164            "version": "2.2.1",
    165165            "source": {
    166166                "type": "git",
    167167                "url": "https://github.com/antecedent/patchwork.git",
    168                 "reference": "b07d4fb37c3c723c8755122160c089e077d5de65"
    169             },
    170             "dist": {
    171                 "type": "zip",
    172                 "url": "https://api.github.com/repos/antecedent/patchwork/zipball/b07d4fb37c3c723c8755122160c089e077d5de65",
    173                 "reference": "b07d4fb37c3c723c8755122160c089e077d5de65",
     168                "reference": "1bf183a3e1bd094f231a2128b9ecc5363c269245"
     169            },
     170            "dist": {
     171                "type": "zip",
     172                "url": "https://api.github.com/repos/antecedent/patchwork/zipball/1bf183a3e1bd094f231a2128b9ecc5363c269245",
     173                "reference": "1bf183a3e1bd094f231a2128b9ecc5363c269245",
    174174                "shasum": ""
    175175            },
     
    204204            "support": {
    205205                "issues": "https://github.com/antecedent/patchwork/issues",
    206                 "source": "https://github.com/antecedent/patchwork/tree/2.2.0"
    207             },
    208             "time": "2024-09-27T16:59:55+00:00"
     206                "source": "https://github.com/antecedent/patchwork/tree/2.2.1"
     207            },
     208            "time": "2024-12-11T10:19:54+00:00"
    209209        },
    210210        {
     
    570570        {
    571571            "name": "doctrine/deprecations",
    572             "version": "1.1.3",
     572            "version": "1.1.4",
    573573            "source": {
    574574                "type": "git",
    575575                "url": "https://github.com/doctrine/deprecations.git",
    576                 "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab"
    577             },
    578             "dist": {
    579                 "type": "zip",
    580                 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
    581                 "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
     576                "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9"
     577            },
     578            "dist": {
     579                "type": "zip",
     580                "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9",
     581                "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9",
    582582                "shasum": ""
    583583            },
     
    586586            },
    587587            "require-dev": {
    588                 "doctrine/coding-standard": "^9",
    589                 "phpstan/phpstan": "1.4.10 || 1.10.15",
    590                 "phpstan/phpstan-phpunit": "^1.0",
     588                "doctrine/coding-standard": "^9 || ^12",
     589                "phpstan/phpstan": "1.4.10 || 2.0.3",
     590                "phpstan/phpstan-phpunit": "^1.0 || ^2",
    591591                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
    592                 "psalm/plugin-phpunit": "0.18.4",
    593                 "psr/log": "^1 || ^2 || ^3",
    594                 "vimeo/psalm": "4.30.0 || 5.12.0"
     592                "psr/log": "^1 || ^2 || ^3"
    595593            },
    596594            "suggest": {
     
    600598            "autoload": {
    601599                "psr-4": {
    602                     "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
     600                    "Doctrine\\Deprecations\\": "src"
    603601                }
    604602            },
     
    611609            "support": {
    612610                "issues": "https://github.com/doctrine/deprecations/issues",
    613                 "source": "https://github.com/doctrine/deprecations/tree/1.1.3"
    614             },
    615             "time": "2024-01-30T19:34:25+00:00"
     611                "source": "https://github.com/doctrine/deprecations/tree/1.1.4"
     612            },
     613            "time": "2024-12-07T21:18:45+00:00"
    616614        },
    617615        {
     
    18321830        {
    18331831            "name": "php-mock/php-mock",
    1834             "version": "2.5.0",
     1832            "version": "2.5.1",
    18351833            "source": {
    18361834                "type": "git",
    18371835                "url": "https://github.com/php-mock/php-mock.git",
    1838                 "reference": "fff1a621ebe54100fa3bd852e7be57773a0c0127"
    1839             },
    1840             "dist": {
    1841                 "type": "zip",
    1842                 "url": "https://api.github.com/repos/php-mock/php-mock/zipball/fff1a621ebe54100fa3bd852e7be57773a0c0127",
    1843                 "reference": "fff1a621ebe54100fa3bd852e7be57773a0c0127",
     1836                "reference": "8f58972dce4de5a804dc0459383a11bc651416cf"
     1837            },
     1838            "dist": {
     1839                "type": "zip",
     1840                "url": "https://api.github.com/repos/php-mock/php-mock/zipball/8f58972dce4de5a804dc0459383a11bc651416cf",
     1841                "reference": "8f58972dce4de5a804dc0459383a11bc651416cf",
    18441842                "shasum": ""
    18451843            },
     
    18961894            "support": {
    18971895                "issues": "https://github.com/php-mock/php-mock/issues",
    1898                 "source": "https://github.com/php-mock/php-mock/tree/2.5.0"
     1896                "source": "https://github.com/php-mock/php-mock/tree/2.5.1"
    18991897            },
    19001898            "funding": [
     
    19041902                }
    19051903            ],
    1906             "time": "2024-02-10T21:07:01+00:00"
     1904            "time": "2024-12-07T20:52:37+00:00"
    19071905        },
    19081906        {
     
    48954893            "extra": {
    48964894                "thanks": {
    4897                     "name": "symfony/polyfill",
    4898                     "url": "https://github.com/symfony/polyfill"
     4895                    "url": "https://github.com/symfony/polyfill",
     4896                    "name": "symfony/polyfill"
    48994897                }
    49004898            },
     
    49714969            "extra": {
    49724970                "thanks": {
    4973                     "name": "symfony/polyfill",
    4974                     "url": "https://github.com/symfony/polyfill"
     4971                    "url": "https://github.com/symfony/polyfill",
     4972                    "name": "symfony/polyfill"
    49754973                }
    49764974            },
     
    50495047            "extra": {
    50505048                "thanks": {
    5051                     "name": "symfony/polyfill",
    5052                     "url": "https://github.com/symfony/polyfill"
     5049                    "url": "https://github.com/symfony/polyfill",
     5050                    "name": "symfony/polyfill"
    50535051                }
    50545052            },
     
    51335131            "extra": {
    51345132                "thanks": {
    5135                     "name": "symfony/polyfill",
    5136                     "url": "https://github.com/symfony/polyfill"
     5133                    "url": "https://github.com/symfony/polyfill",
     5134                    "name": "symfony/polyfill"
    51375135                }
    51385136            },
     
    52075205            "extra": {
    52085206                "thanks": {
    5209                     "name": "symfony/polyfill",
    5210                     "url": "https://github.com/symfony/polyfill"
     5207                    "url": "https://github.com/symfony/polyfill",
     5208                    "name": "symfony/polyfill"
    52115209                }
    52125210            },
     
    52835281            "extra": {
    52845282                "thanks": {
    5285                     "name": "symfony/polyfill",
    5286                     "url": "https://github.com/symfony/polyfill"
     5283                    "url": "https://github.com/symfony/polyfill",
     5284                    "name": "symfony/polyfill"
    52875285                }
    52885286            },
     
    53635361            "extra": {
    53645362                "thanks": {
    5365                     "name": "symfony/polyfill",
    5366                     "url": "https://github.com/symfony/polyfill"
     5363                    "url": "https://github.com/symfony/polyfill",
     5364                    "name": "symfony/polyfill"
    53675365                }
    53685366            },
  • captcha-eu/trunk/readme.txt

    r3203127 r3207618  
    55Tested up to: 6.5
    66Requires PHP: 7.0
    7 Stable tag: 1.0.52
     7Stable tag: 1.0.53
    88License: GPL
    99License URI: https://opensource.org/license/gpl/
     
    6161
    6262== Changelog ==
     63= v1.0.53 =
     64UML & divi: fix co-existence
    6365= v1.0.50 =
    6466UML: fix double validation 1
  • captcha-eu/trunk/src/Admin.php

    r3203127 r3207618  
    11001100                    return;
    11011101                }
    1102                
     1102
    11031103                $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution'])));
    11041104                if (! $allow) {
  • captcha-eu/trunk/src/Core.php

    r3182098 r3207618  
    1313    private $fragProtect;
    1414
     15    // Holds a list of all solutions, seen in the current http request
     16    // some plugins - like UML + DIVI + Login do authentication twice/thrice and
     17    // that would lead into a use-after-validate case
     18    private $perRequest;
     19
    1520    public function __construct()
    1621    {
    1722        global $wpdb;
     23        $this->perRequest = new \stdClass();
    1824        $this->wpdb = $wpdb;
    1925        $this->plugin_dir = plugin_dir_url(__FILE__) . '../';
     
    7985    public function validate($solution)
    8086    {
     87        if (isset($this->perRequest->{$solution})) {
     88            return $this->perRequest->{$solution};
     89        }
    8190        $logger = new LogWrapper('Captcha');
    8291
     
    136145            return true;
    137146        }
     147        $this->perRequest->{$solution} = $jBody->success;
    138148
    139149        return $jBody->success;
  • captcha-eu/trunk/vendor/autoload.php

    r3203127 r3207618  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit58e18939664c05c4105b6a714a579536::getLoader();
     25return ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74::getLoader();
  • captcha-eu/trunk/vendor/composer/autoload_real.php

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

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

    r3203127 r3207618  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1733409336 +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> 1733409336 +0000   checkout: moving from main to v1.12.0
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1734094983 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     25b390889ecbb17bfa69ed5a030fa2e6075a19ba0 d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1734094983 +0000   checkout: moving from main to v1.12.0
  • captcha-eu/trunk/vendor/composer/installers/.git/logs/refs/heads/main

    r3203127 r3207618  
    1 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1733409336 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1734094983 +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

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

    r3203077 r3207618  
    1 P pack-76c9cf75808d1ff11b1a169c1c4be9d9f3c2b11f.pack
     1P pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.pack
    22
  • captcha-eu/trunk/wp-captcha.php

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