Changeset 3207618
- Timestamp:
- 12/13/2024 01:03:26 PM (16 months ago)
- Location:
- captcha-eu
- Files:
-
- 4 added
- 4 deleted
- 26 edited
- 1 copied
-
tags/v1.0.53 (copied) (copied from captcha-eu/trunk)
-
tags/v1.0.53/composer.lock (modified) (16 diffs)
-
tags/v1.0.53/readme.txt (modified) (2 diffs)
-
tags/v1.0.53/src/Admin.php (modified) (1 diff)
-
tags/v1.0.53/src/Core.php (modified) (3 diffs)
-
tags/v1.0.53/vendor/autoload.php (modified) (1 diff)
-
tags/v1.0.53/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/v1.0.53/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/v1.0.53/vendor/composer/installers/.git/index (modified) (previous)
-
tags/v1.0.53/vendor/composer/installers/.git/logs/HEAD (modified) (1 diff)
-
tags/v1.0.53/vendor/composer/installers/.git/logs/refs/heads/main (modified) (1 diff)
-
tags/v1.0.53/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD (modified) (1 diff)
-
tags/v1.0.53/vendor/composer/installers/.git/objects/info/packs (modified) (1 diff)
-
tags/v1.0.53/vendor/composer/installers/.git/objects/pack/pack-76c9cf75808d1ff11b1a169c1c4be9d9f3c2b11f.idx (deleted)
-
tags/v1.0.53/vendor/composer/installers/.git/objects/pack/pack-76c9cf75808d1ff11b1a169c1c4be9d9f3c2b11f.pack (deleted)
-
tags/v1.0.53/vendor/composer/installers/.git/objects/pack/pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.idx (added)
-
tags/v1.0.53/vendor/composer/installers/.git/objects/pack/pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.pack (added)
-
tags/v1.0.53/wp-captcha.php (modified) (1 diff)
-
trunk/composer.lock (modified) (16 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Admin.php (modified) (1 diff)
-
trunk/src/Core.php (modified) (3 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installers/.git/index (modified) (previous)
-
trunk/vendor/composer/installers/.git/logs/HEAD (modified) (1 diff)
-
trunk/vendor/composer/installers/.git/logs/refs/heads/main (modified) (1 diff)
-
trunk/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD (modified) (1 diff)
-
trunk/vendor/composer/installers/.git/objects/info/packs (modified) (1 diff)
-
trunk/vendor/composer/installers/.git/objects/pack/pack-76c9cf75808d1ff11b1a169c1c4be9d9f3c2b11f.idx (deleted)
-
trunk/vendor/composer/installers/.git/objects/pack/pack-76c9cf75808d1ff11b1a169c1c4be9d9f3c2b11f.pack (deleted)
-
trunk/vendor/composer/installers/.git/objects/pack/pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.idx (added)
-
trunk/vendor/composer/installers/.git/objects/pack/pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.pack (added)
-
trunk/wp-captcha.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
captcha-eu/tags/v1.0.53/composer.lock
r3203124 r3207618 162 162 { 163 163 "name": "antecedent/patchwork", 164 "version": "2.2. 0",164 "version": "2.2.1", 165 165 "source": { 166 166 "type": "git", 167 167 "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", 174 174 "shasum": "" 175 175 }, … … 204 204 "support": { 205 205 "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" 209 209 }, 210 210 { … … 570 570 { 571 571 "name": "doctrine/deprecations", 572 "version": "1.1. 3",572 "version": "1.1.4", 573 573 "source": { 574 574 "type": "git", 575 575 "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", 582 582 "shasum": "" 583 583 }, … … 586 586 }, 587 587 "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", 591 591 "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" 595 593 }, 596 594 "suggest": { … … 600 598 "autoload": { 601 599 "psr-4": { 602 "Doctrine\\Deprecations\\": " lib/Doctrine/Deprecations"600 "Doctrine\\Deprecations\\": "src" 603 601 } 604 602 }, … … 611 609 "support": { 612 610 "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" 616 614 }, 617 615 { … … 1832 1830 { 1833 1831 "name": "php-mock/php-mock", 1834 "version": "2.5. 0",1832 "version": "2.5.1", 1835 1833 "source": { 1836 1834 "type": "git", 1837 1835 "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", 1844 1842 "shasum": "" 1845 1843 }, … … 1896 1894 "support": { 1897 1895 "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" 1899 1897 }, 1900 1898 "funding": [ … … 1904 1902 } 1905 1903 ], 1906 "time": "2024- 02-10T21:07:01+00:00"1904 "time": "2024-12-07T20:52:37+00:00" 1907 1905 }, 1908 1906 { … … 4895 4893 "extra": { 4896 4894 "thanks": { 4897 " name": "symfony/polyfill",4898 " url": "https://github.com/symfony/polyfill"4895 "url": "https://github.com/symfony/polyfill", 4896 "name": "symfony/polyfill" 4899 4897 } 4900 4898 }, … … 4971 4969 "extra": { 4972 4970 "thanks": { 4973 " name": "symfony/polyfill",4974 " url": "https://github.com/symfony/polyfill"4971 "url": "https://github.com/symfony/polyfill", 4972 "name": "symfony/polyfill" 4975 4973 } 4976 4974 }, … … 5049 5047 "extra": { 5050 5048 "thanks": { 5051 " name": "symfony/polyfill",5052 " url": "https://github.com/symfony/polyfill"5049 "url": "https://github.com/symfony/polyfill", 5050 "name": "symfony/polyfill" 5053 5051 } 5054 5052 }, … … 5133 5131 "extra": { 5134 5132 "thanks": { 5135 " name": "symfony/polyfill",5136 " url": "https://github.com/symfony/polyfill"5133 "url": "https://github.com/symfony/polyfill", 5134 "name": "symfony/polyfill" 5137 5135 } 5138 5136 }, … … 5207 5205 "extra": { 5208 5206 "thanks": { 5209 " name": "symfony/polyfill",5210 " url": "https://github.com/symfony/polyfill"5207 "url": "https://github.com/symfony/polyfill", 5208 "name": "symfony/polyfill" 5211 5209 } 5212 5210 }, … … 5283 5281 "extra": { 5284 5282 "thanks": { 5285 " name": "symfony/polyfill",5286 " url": "https://github.com/symfony/polyfill"5283 "url": "https://github.com/symfony/polyfill", 5284 "name": "symfony/polyfill" 5287 5285 } 5288 5286 }, … … 5363 5361 "extra": { 5364 5362 "thanks": { 5365 " name": "symfony/polyfill",5366 " url": "https://github.com/symfony/polyfill"5363 "url": "https://github.com/symfony/polyfill", 5364 "name": "symfony/polyfill" 5367 5365 } 5368 5366 }, -
captcha-eu/tags/v1.0.53/readme.txt
r3203127 r3207618 5 5 Tested up to: 6.5 6 6 Requires PHP: 7.0 7 Stable tag: 1.0.5 27 Stable tag: 1.0.53 8 8 License: GPL 9 9 License URI: https://opensource.org/license/gpl/ … … 61 61 62 62 == Changelog == 63 = v1.0.53 = 64 UML & divi: fix co-existence 63 65 = v1.0.50 = 64 66 UML: fix double validation 1 -
captcha-eu/tags/v1.0.53/src/Admin.php
r3203127 r3207618 1100 1100 return; 1101 1101 } 1102 1102 1103 1103 $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); 1104 1104 if (! $allow) { -
captcha-eu/tags/v1.0.53/src/Core.php
r3182098 r3207618 13 13 private $fragProtect; 14 14 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 15 20 public function __construct() 16 21 { 17 22 global $wpdb; 23 $this->perRequest = new \stdClass(); 18 24 $this->wpdb = $wpdb; 19 25 $this->plugin_dir = plugin_dir_url(__FILE__) . '../'; … … 79 85 public function validate($solution) 80 86 { 87 if (isset($this->perRequest->{$solution})) { 88 return $this->perRequest->{$solution}; 89 } 81 90 $logger = new LogWrapper('Captcha'); 82 91 … … 136 145 return true; 137 146 } 147 $this->perRequest->{$solution} = $jBody->success; 138 148 139 149 return $jBody->success; -
captcha-eu/tags/v1.0.53/vendor/autoload.php
r3203127 r3207618 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 58e18939664c05c4105b6a714a579536::getLoader();25 return ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74::getLoader(); -
captcha-eu/tags/v1.0.53/vendor/composer/autoload_real.php
r3203127 r3207618 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 58e18939664c05c4105b6a714a5795365 class ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 58e18939664c05c4105b6a714a579536', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 58e18939664c05c4105b6a714a579536', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 58e18939664c05c4105b6a714a579536::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit2c494b08426f392f5de612940dd68d74::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
captcha-eu/tags/v1.0.53/vendor/composer/autoload_static.php
r3203127 r3207618 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 58e18939664c05c4105b6a714a5795367 class ComposerStaticInit2c494b08426f392f5de612940dd68d74 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 34 34 { 35 35 return \Closure::bind(function () use ($loader) { 36 $loader->prefixLengthsPsr4 = ComposerStaticInit 58e18939664c05c4105b6a714a579536::$prefixLengthsPsr4;37 $loader->prefixDirsPsr4 = ComposerStaticInit 58e18939664c05c4105b6a714a579536::$prefixDirsPsr4;38 $loader->classMap = ComposerStaticInit 58e18939664c05c4105b6a714a579536::$classMap;36 $loader->prefixLengthsPsr4 = ComposerStaticInit2c494b08426f392f5de612940dd68d74::$prefixLengthsPsr4; 37 $loader->prefixDirsPsr4 = ComposerStaticInit2c494b08426f392f5de612940dd68d74::$prefixDirsPsr4; 38 $loader->classMap = ComposerStaticInit2c494b08426f392f5de612940dd68d74::$classMap; 39 39 40 40 }, 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> 173 3409336+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> 173 3409336+0000 checkout: moving from main to v1.12.01 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1734094983 +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> 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> 173 3409336+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 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> 173 3409336+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 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.pack1 P pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.pack 2 2 -
captcha-eu/tags/v1.0.53/wp-captcha.php
r3203127 r3207618 4 4 * Description: Captcha.eu provides a GDPR compliant protection against bots and spammers. 5 5 * Plugin URI: https://www.captcha.eu 6 * Version: 1.0.5 26 * Version: 1.0.53 7 7 * Author: captchaeu 8 8 * Author URI: https://profiles.wordpress.org/captchaeu/ -
captcha-eu/trunk/composer.lock
r3203124 r3207618 162 162 { 163 163 "name": "antecedent/patchwork", 164 "version": "2.2. 0",164 "version": "2.2.1", 165 165 "source": { 166 166 "type": "git", 167 167 "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", 174 174 "shasum": "" 175 175 }, … … 204 204 "support": { 205 205 "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" 209 209 }, 210 210 { … … 570 570 { 571 571 "name": "doctrine/deprecations", 572 "version": "1.1. 3",572 "version": "1.1.4", 573 573 "source": { 574 574 "type": "git", 575 575 "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", 582 582 "shasum": "" 583 583 }, … … 586 586 }, 587 587 "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", 591 591 "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" 595 593 }, 596 594 "suggest": { … … 600 598 "autoload": { 601 599 "psr-4": { 602 "Doctrine\\Deprecations\\": " lib/Doctrine/Deprecations"600 "Doctrine\\Deprecations\\": "src" 603 601 } 604 602 }, … … 611 609 "support": { 612 610 "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" 616 614 }, 617 615 { … … 1832 1830 { 1833 1831 "name": "php-mock/php-mock", 1834 "version": "2.5. 0",1832 "version": "2.5.1", 1835 1833 "source": { 1836 1834 "type": "git", 1837 1835 "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", 1844 1842 "shasum": "" 1845 1843 }, … … 1896 1894 "support": { 1897 1895 "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" 1899 1897 }, 1900 1898 "funding": [ … … 1904 1902 } 1905 1903 ], 1906 "time": "2024- 02-10T21:07:01+00:00"1904 "time": "2024-12-07T20:52:37+00:00" 1907 1905 }, 1908 1906 { … … 4895 4893 "extra": { 4896 4894 "thanks": { 4897 " name": "symfony/polyfill",4898 " url": "https://github.com/symfony/polyfill"4895 "url": "https://github.com/symfony/polyfill", 4896 "name": "symfony/polyfill" 4899 4897 } 4900 4898 }, … … 4971 4969 "extra": { 4972 4970 "thanks": { 4973 " name": "symfony/polyfill",4974 " url": "https://github.com/symfony/polyfill"4971 "url": "https://github.com/symfony/polyfill", 4972 "name": "symfony/polyfill" 4975 4973 } 4976 4974 }, … … 5049 5047 "extra": { 5050 5048 "thanks": { 5051 " name": "symfony/polyfill",5052 " url": "https://github.com/symfony/polyfill"5049 "url": "https://github.com/symfony/polyfill", 5050 "name": "symfony/polyfill" 5053 5051 } 5054 5052 }, … … 5133 5131 "extra": { 5134 5132 "thanks": { 5135 " name": "symfony/polyfill",5136 " url": "https://github.com/symfony/polyfill"5133 "url": "https://github.com/symfony/polyfill", 5134 "name": "symfony/polyfill" 5137 5135 } 5138 5136 }, … … 5207 5205 "extra": { 5208 5206 "thanks": { 5209 " name": "symfony/polyfill",5210 " url": "https://github.com/symfony/polyfill"5207 "url": "https://github.com/symfony/polyfill", 5208 "name": "symfony/polyfill" 5211 5209 } 5212 5210 }, … … 5283 5281 "extra": { 5284 5282 "thanks": { 5285 " name": "symfony/polyfill",5286 " url": "https://github.com/symfony/polyfill"5283 "url": "https://github.com/symfony/polyfill", 5284 "name": "symfony/polyfill" 5287 5285 } 5288 5286 }, … … 5363 5361 "extra": { 5364 5362 "thanks": { 5365 " name": "symfony/polyfill",5366 " url": "https://github.com/symfony/polyfill"5363 "url": "https://github.com/symfony/polyfill", 5364 "name": "symfony/polyfill" 5367 5365 } 5368 5366 }, -
captcha-eu/trunk/readme.txt
r3203127 r3207618 5 5 Tested up to: 6.5 6 6 Requires PHP: 7.0 7 Stable tag: 1.0.5 27 Stable tag: 1.0.53 8 8 License: GPL 9 9 License URI: https://opensource.org/license/gpl/ … … 61 61 62 62 == Changelog == 63 = v1.0.53 = 64 UML & divi: fix co-existence 63 65 = v1.0.50 = 64 66 UML: fix double validation 1 -
captcha-eu/trunk/src/Admin.php
r3203127 r3207618 1100 1100 return; 1101 1101 } 1102 1102 1103 1103 $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); 1104 1104 if (! $allow) { -
captcha-eu/trunk/src/Core.php
r3182098 r3207618 13 13 private $fragProtect; 14 14 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 15 20 public function __construct() 16 21 { 17 22 global $wpdb; 23 $this->perRequest = new \stdClass(); 18 24 $this->wpdb = $wpdb; 19 25 $this->plugin_dir = plugin_dir_url(__FILE__) . '../'; … … 79 85 public function validate($solution) 80 86 { 87 if (isset($this->perRequest->{$solution})) { 88 return $this->perRequest->{$solution}; 89 } 81 90 $logger = new LogWrapper('Captcha'); 82 91 … … 136 145 return true; 137 146 } 147 $this->perRequest->{$solution} = $jBody->success; 138 148 139 149 return $jBody->success; -
captcha-eu/trunk/vendor/autoload.php
r3203127 r3207618 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 58e18939664c05c4105b6a714a579536::getLoader();25 return ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74::getLoader(); -
captcha-eu/trunk/vendor/composer/autoload_real.php
r3203127 r3207618 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 58e18939664c05c4105b6a714a5795365 class ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 58e18939664c05c4105b6a714a579536', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 58e18939664c05c4105b6a714a579536', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit2c494b08426f392f5de612940dd68d74', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 58e18939664c05c4105b6a714a579536::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit2c494b08426f392f5de612940dd68d74::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
captcha-eu/trunk/vendor/composer/autoload_static.php
r3203127 r3207618 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 58e18939664c05c4105b6a714a5795367 class ComposerStaticInit2c494b08426f392f5de612940dd68d74 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 34 34 { 35 35 return \Closure::bind(function () use ($loader) { 36 $loader->prefixLengthsPsr4 = ComposerStaticInit 58e18939664c05c4105b6a714a579536::$prefixLengthsPsr4;37 $loader->prefixDirsPsr4 = ComposerStaticInit 58e18939664c05c4105b6a714a579536::$prefixDirsPsr4;38 $loader->classMap = ComposerStaticInit 58e18939664c05c4105b6a714a579536::$classMap;36 $loader->prefixLengthsPsr4 = ComposerStaticInit2c494b08426f392f5de612940dd68d74::$prefixLengthsPsr4; 37 $loader->prefixDirsPsr4 = ComposerStaticInit2c494b08426f392f5de612940dd68d74::$prefixDirsPsr4; 38 $loader->classMap = ComposerStaticInit2c494b08426f392f5de612940dd68d74::$classMap; 39 39 40 40 }, 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> 173 3409336+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> 173 3409336+0000 checkout: moving from main to v1.12.01 0000000000000000000000000000000000000000 5b390889ecbb17bfa69ed5a030fa2e6075a19ba0 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1734094983 +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> 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> 173 3409336+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 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> 173 3409336+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 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.pack1 P pack-9ceb3b95680e3fc20dd517fd447cbe5659f04e70.pack 2 2 -
captcha-eu/trunk/wp-captcha.php
r3203127 r3207618 4 4 * Description: Captcha.eu provides a GDPR compliant protection against bots and spammers. 5 5 * Plugin URI: https://www.captcha.eu 6 * Version: 1.0.5 26 * Version: 1.0.53 7 7 * Author: captchaeu 8 8 * Author URI: https://profiles.wordpress.org/captchaeu/
Note: See TracChangeset
for help on using the changeset viewer.