Changeset 3067165
- Timestamp:
- 04/08/2024 08:31:27 PM (2 years ago)
- Location:
- captcha-eu
- Files:
-
- 4 added
- 4 deleted
- 26 edited
- 1 copied
-
tags/v1.0.30 (copied) (copied from captcha-eu/trunk)
-
tags/v1.0.30/composer.lock (modified) (4 diffs)
-
tags/v1.0.30/readme.txt (modified) (2 diffs)
-
tags/v1.0.30/src/Admin.php (modified) (6 diffs)
-
tags/v1.0.30/src/Core.php (modified) (1 diff)
-
tags/v1.0.30/vendor/autoload.php (modified) (1 diff)
-
tags/v1.0.30/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/v1.0.30/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/v1.0.30/vendor/composer/installers/.git/index (modified) (previous)
-
tags/v1.0.30/vendor/composer/installers/.git/logs/HEAD (modified) (1 diff)
-
tags/v1.0.30/vendor/composer/installers/.git/logs/refs/heads/main (modified) (1 diff)
-
tags/v1.0.30/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD (modified) (1 diff)
-
tags/v1.0.30/vendor/composer/installers/.git/objects/info/packs (modified) (1 diff)
-
tags/v1.0.30/vendor/composer/installers/.git/objects/pack/pack-3a6cfc60f402e00dbc1a54f96f3271dd7cae8735.idx (deleted)
-
tags/v1.0.30/vendor/composer/installers/.git/objects/pack/pack-3a6cfc60f402e00dbc1a54f96f3271dd7cae8735.pack (deleted)
-
tags/v1.0.30/vendor/composer/installers/.git/objects/pack/pack-c42a3f8f09adde782f9bb95db85d602f8f07edad.idx (added)
-
tags/v1.0.30/vendor/composer/installers/.git/objects/pack/pack-c42a3f8f09adde782f9bb95db85d602f8f07edad.pack (added)
-
tags/v1.0.30/wp-captcha.php (modified) (1 diff)
-
trunk/composer.lock (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/Admin.php (modified) (6 diffs)
-
trunk/src/Core.php (modified) (1 diff)
-
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-3a6cfc60f402e00dbc1a54f96f3271dd7cae8735.idx (deleted)
-
trunk/vendor/composer/installers/.git/objects/pack/pack-3a6cfc60f402e00dbc1a54f96f3271dd7cae8735.pack (deleted)
-
trunk/vendor/composer/installers/.git/objects/pack/pack-c42a3f8f09adde782f9bb95db85d602f8f07edad.idx (added)
-
trunk/vendor/composer/installers/.git/objects/pack/pack-c42a3f8f09adde782f9bb95db85d602f8f07edad.pack (added)
-
trunk/wp-captcha.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
captcha-eu/tags/v1.0.30/composer.lock
r3066908 r3067165 575 575 { 576 576 "name": "friendsofphp/php-cs-fixer", 577 "version": "v3.5 2.1",577 "version": "v3.53.0", 578 578 "source": { 579 579 "type": "git", 580 580 "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", 581 "reference": "6 e77207f0d851862ceeb6da63e6e22c01b1587bc"582 }, 583 "dist": { 584 "type": "zip", 585 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/6 e77207f0d851862ceeb6da63e6e22c01b1587bc",586 "reference": "6 e77207f0d851862ceeb6da63e6e22c01b1587bc",581 "reference": "69a19093a9ded8d1baac62ed6c009b8bc148d008" 582 }, 583 "dist": { 584 "type": "zip", 585 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/69a19093a9ded8d1baac62ed6c009b8bc148d008", 586 "reference": "69a19093a9ded8d1baac62ed6c009b8bc148d008", 587 587 "shasum": "" 588 588 }, … … 608 608 "require-dev": { 609 609 "facile-it/paraunit": "^1.3 || ^2.0", 610 "infection/infection": "^0.27.11", 610 611 "justinrainbow/json-schema": "^5.2", 611 612 "keradus/cli-executor": "^2.1", … … 655 656 "support": { 656 657 "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", 657 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.5 2.1"658 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.53.0" 658 659 }, 659 660 "funding": [ … … 663 664 } 664 665 ], 665 "time": "2024-0 3-19T21:02:43+00:00"666 "time": "2024-04-08T15:03:00+00:00" 666 667 }, 667 668 { -
captcha-eu/tags/v1.0.30/readme.txt
r3066908 r3067165 5 5 Tested up to: 6.4 6 6 Requires PHP: 7.0 7 Stable tag: 1.0. 297 Stable tag: 1.0.30 8 8 License: GPL 9 9 License URI: https://opensource.org/license/gpl/ … … 61 61 62 62 == Changelog == 63 = 1.0.30 = 64 * fix WooCommerce issues with double calling authenticate/pw_reset 63 65 = 1.0.29 = 64 66 * fix double sent emails on CF7 -
captcha-eu/tags/v1.0.30/src/Admin.php
r3020194 r3067165 14 14 private $sdkVersion; 15 15 private $hasWordFence; 16 private $woo_deduplicate = [ 17 "login" => false, 18 "pw-reset" => false, 19 "authenticate" => false, 20 ]; 16 21 17 22 public function __construct($core) … … 326 331 return $user; 327 332 } 333 334 if($this->woo_deduplicate["authenticate"]) { 335 return $user; 336 } 337 328 338 $skip_by_exception = false; 329 330 339 $active_plugins = get_option('active_plugins'); 331 340 $wordfence_plugin = 'wordfence-login-security/wordfence-login-security.php'; … … 341 350 return $user; 342 351 } 343 352 344 353 if (! isset($_POST['captcha_at_solution'])) { 345 354 return $error; 346 355 } 347 $v = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); 356 $val = sanitize_text_field(wp_unslash($_POST['captcha_at_solution'])); 357 $v = $this->core->validate($val); 348 358 if (! $v) { 349 359 return $error; 350 360 } 361 $this->woo_deduplicate["authenticate"] = true; 362 $this->woo_deduplicate["login"] = true; 351 363 352 364 return $user; 353 365 } 366 // Create a function to log the stack trace 367 function logStackTrace() 368 { 369 $stacktrace = debug_backtrace(); 370 $output = "Stack trace:\n"; 371 foreach ($stacktrace as $node) { 372 $output .= (isset($node['file']) ? $node['file'] : '[unknown file]') 373 . ":" . (isset($node['line']) ? $node['line'] : '[unknown line]') 374 . " - " . (isset($node['function']) ? $node['function'] : '[unknown function]') 375 . "\n"; 376 } 377 error_log($output); 378 } 354 379 355 380 public function allow_password_reset($allow, $user_id) 356 381 { 357 if (! isset($_POST['captcha_at_solution'])) {382 if (!isset($_POST['captcha_at_solution'])) { 358 383 return false; 359 384 } 360 $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); 361 if (! $allow) { 385 // If in the same request we already did a success validation 386 // return $allow - as a revalidation would fail as each sol is only valid once 387 if($this->woo_deduplicate["pw-reset"]) { 388 return $allow; 389 } 390 $v = sanitize_text_field(wp_unslash($_POST['captcha_at_solution'])); 391 $allow = $this->core->validate($v); 392 if (!$allow) { 362 393 return new \WP_Error('captcha_failed', __('Captcha.eu failed', 'captcha-eu')); 363 394 } 364 395 // WooCommerce calls this twice internally 396 // mark it. 397 $this->woo_deduplicate["pw-reset"] = true; 365 398 return $allow; 366 399 } … … 769 802 return $validation_error; 770 803 } 771 804 if($this->woo_deduplicate["login"]) { 805 return $validation_error; 806 } 772 807 // validate 773 808 $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); … … 775 810 if (! $allow) { 776 811 $validation_error->add('ERROR', __('Captcha.eu failed', 'captcha-eu')); 777 778 return $error;779 }780 812 return $validation_error; 813 } 814 $this->woo_deduplicate["login"] = true; 815 $this->woo_deduplicate["authenticate"] = true; 781 816 return $validation_error; 782 817 } … … 1060 1095 if (in_array('woocommerce-lostpassword', $selectedPlugins)) { 1061 1096 add_action('woocommerce_lostpassword_form', [$this, 'woocommerce_lostpassword_form'], 10, 0); 1062 add_filter('allow_password_reset', [$this, 'allow_password_reset'], 21, 2);1097 // add_filter('allow_password_reset', [$this, 'allow_password_reset'], 21, 2); 1063 1098 } 1064 1099 -
captcha-eu/tags/v1.0.30/src/Core.php
r2985152 r3067165 112 112 return $jBody->success; 113 113 } 114 // Create a function to log the stack trace 115 function logStackTrace() 116 { 117 $stacktrace = debug_backtrace(); 118 $output = "Stack trace:\n"; 119 foreach ($stacktrace as $node) { 120 $output .= (isset($node['file']) ? $node['file'] : '[unknown file]') 121 . ":" . (isset($node['line']) ? $node['line'] : '[unknown line]') 122 . " - " . (isset($node['function']) ? $node['function'] : '[unknown function]') 123 . "\n"; 124 } 125 error_log($output); 126 } 127 114 128 } -
captcha-eu/tags/v1.0.30/vendor/autoload.php
r3066908 r3067165 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e26::getLoader();25 return ComposerAutoloaderInite978df848e256993253d740fab4a5841::getLoader(); -
captcha-eu/tags/v1.0.30/vendor/composer/autoload_real.php
r3066908 r3067165 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e265 class ComposerAutoloaderInite978df848e256993253d740fab4a5841 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e26', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInite978df848e256993253d740fab4a5841', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e26', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInite978df848e256993253d740fab4a5841', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInite978df848e256993253d740fab4a5841::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
captcha-eu/tags/v1.0.30/vendor/composer/autoload_static.php
r3066908 r3067165 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 1eec86feabd5986c92027e4c622a9e267 class ComposerStaticInite978df848e256993253d740fab4a5841 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 32 32 { 33 33 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::$prefixDirsPsr4;36 $loader->classMap = ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::$classMap;34 $loader->prefixLengthsPsr4 = ComposerStaticInite978df848e256993253d740fab4a5841::$prefixLengthsPsr4; 35 $loader->prefixDirsPsr4 = ComposerStaticInite978df848e256993253d740fab4a5841::$prefixDirsPsr4; 36 $loader->classMap = ComposerStaticInite978df848e256993253d740fab4a5841::$classMap; 37 37 38 38 }, null, ClassLoader::class); -
captcha-eu/tags/v1.0.30/vendor/composer/installers/.git/logs/HEAD
r3066908 r3067165 1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/2 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312 +0000 checkout: moving from main to v1.12.01 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608261 +0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/ 2 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608262 +0000 checkout: moving from main to v1.12.0 -
captcha-eu/tags/v1.0.30/vendor/composer/installers/.git/logs/refs/heads/main
r3066908 r3067165 1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608261 +0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/ -
captcha-eu/tags/v1.0.30/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD
r3066908 r3067165 1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608261 +0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/ -
captcha-eu/tags/v1.0.30/vendor/composer/installers/.git/objects/info/packs
r3034818 r3067165 1 P pack- 3a6cfc60f402e00dbc1a54f96f3271dd7cae8735.pack1 P pack-c42a3f8f09adde782f9bb95db85d602f8f07edad.pack 2 2 -
captcha-eu/tags/v1.0.30/wp-captcha.php
r3066908 r3067165 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. 296 * Version: 1.0.30 7 7 * Author: captchaeu 8 8 * Author URI: https://profiles.wordpress.org/captchaeu/ -
captcha-eu/trunk/composer.lock
r3066908 r3067165 575 575 { 576 576 "name": "friendsofphp/php-cs-fixer", 577 "version": "v3.5 2.1",577 "version": "v3.53.0", 578 578 "source": { 579 579 "type": "git", 580 580 "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", 581 "reference": "6 e77207f0d851862ceeb6da63e6e22c01b1587bc"582 }, 583 "dist": { 584 "type": "zip", 585 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/6 e77207f0d851862ceeb6da63e6e22c01b1587bc",586 "reference": "6 e77207f0d851862ceeb6da63e6e22c01b1587bc",581 "reference": "69a19093a9ded8d1baac62ed6c009b8bc148d008" 582 }, 583 "dist": { 584 "type": "zip", 585 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/69a19093a9ded8d1baac62ed6c009b8bc148d008", 586 "reference": "69a19093a9ded8d1baac62ed6c009b8bc148d008", 587 587 "shasum": "" 588 588 }, … … 608 608 "require-dev": { 609 609 "facile-it/paraunit": "^1.3 || ^2.0", 610 "infection/infection": "^0.27.11", 610 611 "justinrainbow/json-schema": "^5.2", 611 612 "keradus/cli-executor": "^2.1", … … 655 656 "support": { 656 657 "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", 657 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.5 2.1"658 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.53.0" 658 659 }, 659 660 "funding": [ … … 663 664 } 664 665 ], 665 "time": "2024-0 3-19T21:02:43+00:00"666 "time": "2024-04-08T15:03:00+00:00" 666 667 }, 667 668 { -
captcha-eu/trunk/readme.txt
r3066908 r3067165 5 5 Tested up to: 6.4 6 6 Requires PHP: 7.0 7 Stable tag: 1.0. 297 Stable tag: 1.0.30 8 8 License: GPL 9 9 License URI: https://opensource.org/license/gpl/ … … 61 61 62 62 == Changelog == 63 = 1.0.30 = 64 * fix WooCommerce issues with double calling authenticate/pw_reset 63 65 = 1.0.29 = 64 66 * fix double sent emails on CF7 -
captcha-eu/trunk/src/Admin.php
r3020194 r3067165 14 14 private $sdkVersion; 15 15 private $hasWordFence; 16 private $woo_deduplicate = [ 17 "login" => false, 18 "pw-reset" => false, 19 "authenticate" => false, 20 ]; 16 21 17 22 public function __construct($core) … … 326 331 return $user; 327 332 } 333 334 if($this->woo_deduplicate["authenticate"]) { 335 return $user; 336 } 337 328 338 $skip_by_exception = false; 329 330 339 $active_plugins = get_option('active_plugins'); 331 340 $wordfence_plugin = 'wordfence-login-security/wordfence-login-security.php'; … … 341 350 return $user; 342 351 } 343 352 344 353 if (! isset($_POST['captcha_at_solution'])) { 345 354 return $error; 346 355 } 347 $v = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); 356 $val = sanitize_text_field(wp_unslash($_POST['captcha_at_solution'])); 357 $v = $this->core->validate($val); 348 358 if (! $v) { 349 359 return $error; 350 360 } 361 $this->woo_deduplicate["authenticate"] = true; 362 $this->woo_deduplicate["login"] = true; 351 363 352 364 return $user; 353 365 } 366 // Create a function to log the stack trace 367 function logStackTrace() 368 { 369 $stacktrace = debug_backtrace(); 370 $output = "Stack trace:\n"; 371 foreach ($stacktrace as $node) { 372 $output .= (isset($node['file']) ? $node['file'] : '[unknown file]') 373 . ":" . (isset($node['line']) ? $node['line'] : '[unknown line]') 374 . " - " . (isset($node['function']) ? $node['function'] : '[unknown function]') 375 . "\n"; 376 } 377 error_log($output); 378 } 354 379 355 380 public function allow_password_reset($allow, $user_id) 356 381 { 357 if (! isset($_POST['captcha_at_solution'])) {382 if (!isset($_POST['captcha_at_solution'])) { 358 383 return false; 359 384 } 360 $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); 361 if (! $allow) { 385 // If in the same request we already did a success validation 386 // return $allow - as a revalidation would fail as each sol is only valid once 387 if($this->woo_deduplicate["pw-reset"]) { 388 return $allow; 389 } 390 $v = sanitize_text_field(wp_unslash($_POST['captcha_at_solution'])); 391 $allow = $this->core->validate($v); 392 if (!$allow) { 362 393 return new \WP_Error('captcha_failed', __('Captcha.eu failed', 'captcha-eu')); 363 394 } 364 395 // WooCommerce calls this twice internally 396 // mark it. 397 $this->woo_deduplicate["pw-reset"] = true; 365 398 return $allow; 366 399 } … … 769 802 return $validation_error; 770 803 } 771 804 if($this->woo_deduplicate["login"]) { 805 return $validation_error; 806 } 772 807 // validate 773 808 $allow = $this->core->validate(sanitize_text_field(wp_unslash($_POST['captcha_at_solution']))); … … 775 810 if (! $allow) { 776 811 $validation_error->add('ERROR', __('Captcha.eu failed', 'captcha-eu')); 777 778 return $error;779 }780 812 return $validation_error; 813 } 814 $this->woo_deduplicate["login"] = true; 815 $this->woo_deduplicate["authenticate"] = true; 781 816 return $validation_error; 782 817 } … … 1060 1095 if (in_array('woocommerce-lostpassword', $selectedPlugins)) { 1061 1096 add_action('woocommerce_lostpassword_form', [$this, 'woocommerce_lostpassword_form'], 10, 0); 1062 add_filter('allow_password_reset', [$this, 'allow_password_reset'], 21, 2);1097 // add_filter('allow_password_reset', [$this, 'allow_password_reset'], 21, 2); 1063 1098 } 1064 1099 -
captcha-eu/trunk/src/Core.php
r2985152 r3067165 112 112 return $jBody->success; 113 113 } 114 // Create a function to log the stack trace 115 function logStackTrace() 116 { 117 $stacktrace = debug_backtrace(); 118 $output = "Stack trace:\n"; 119 foreach ($stacktrace as $node) { 120 $output .= (isset($node['file']) ? $node['file'] : '[unknown file]') 121 . ":" . (isset($node['line']) ? $node['line'] : '[unknown line]') 122 . " - " . (isset($node['function']) ? $node['function'] : '[unknown function]') 123 . "\n"; 124 } 125 error_log($output); 126 } 127 114 128 } -
captcha-eu/trunk/vendor/autoload.php
r3066908 r3067165 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e26::getLoader();25 return ComposerAutoloaderInite978df848e256993253d740fab4a5841::getLoader(); -
captcha-eu/trunk/vendor/composer/autoload_real.php
r3066908 r3067165 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e265 class ComposerAutoloaderInite978df848e256993253d740fab4a5841 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e26', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInite978df848e256993253d740fab4a5841', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 1eec86feabd5986c92027e4c622a9e26', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInite978df848e256993253d740fab4a5841', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInite978df848e256993253d740fab4a5841::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
captcha-eu/trunk/vendor/composer/autoload_static.php
r3066908 r3067165 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 1eec86feabd5986c92027e4c622a9e267 class ComposerStaticInite978df848e256993253d740fab4a5841 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 32 32 { 33 33 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::$prefixDirsPsr4;36 $loader->classMap = ComposerStaticInit 1eec86feabd5986c92027e4c622a9e26::$classMap;34 $loader->prefixLengthsPsr4 = ComposerStaticInite978df848e256993253d740fab4a5841::$prefixLengthsPsr4; 35 $loader->prefixDirsPsr4 = ComposerStaticInite978df848e256993253d740fab4a5841::$prefixDirsPsr4; 36 $loader->classMap = ComposerStaticInite978df848e256993253d740fab4a5841::$classMap; 37 37 38 38 }, null, ClassLoader::class); -
captcha-eu/trunk/vendor/composer/installers/.git/logs/HEAD
r3066908 r3067165 1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/2 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312 +0000 checkout: moving from main to v1.12.01 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608261 +0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/ 2 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608262 +0000 checkout: moving from main to v1.12.0 -
captcha-eu/trunk/vendor/composer/installers/.git/logs/refs/heads/main
r3066908 r3067165 1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608261 +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
r3066908 r3067165 1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712 578312+0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/1 0000000000000000000000000000000000000000 2a9170263fcd9cc4fd0b50917293c21d6c1a5bfe Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1712608261 +0000 clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/ -
captcha-eu/trunk/vendor/composer/installers/.git/objects/info/packs
r3034818 r3067165 1 P pack- 3a6cfc60f402e00dbc1a54f96f3271dd7cae8735.pack1 P pack-c42a3f8f09adde782f9bb95db85d602f8f07edad.pack 2 2 -
captcha-eu/trunk/wp-captcha.php
r3066908 r3067165 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. 296 * Version: 1.0.30 7 7 * Author: captchaeu 8 8 * Author URI: https://profiles.wordpress.org/captchaeu/
Note: See TracChangeset
for help on using the changeset viewer.