Changeset 3439329
- Timestamp:
- 01/14/2026 09:25:59 AM (9 days ago)
- Location:
- modular-connector/trunk
- Files:
-
- 23 edited
-
init.php (modified) (2 diffs)
-
readme.txt (modified) (3 diffs)
-
src/app/Providers/RouteServiceProvider.php (modified) (4 diffs)
-
src/routes/api.php (modified) (2 diffs)
-
vendor/ares/framework/src/Foundation/Bootloader.php (modified) (1 diff)
-
vendor/ares/framework/src/Foundation/Routing/Router.php (modified) (1 diff)
-
vendor/composer/autoload_files.php (modified) (1 diff)
-
vendor/composer/autoload_static.php (modified) (1 diff)
-
vendor/composer/installed.json (modified) (15 diffs)
-
vendor/composer/installed.php (modified) (7 diffs)
-
vendor/monolog/monolog/src/Monolog/ErrorHandler.php (modified) (2 diffs)
-
vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php (modified) (3 diffs)
-
vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php (modified) (2 diffs)
-
vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php (modified) (3 diffs)
-
vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php (modified) (1 diff)
-
vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php (modified) (1 diff)
-
vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php (modified) (1 diff)
-
vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php (modified) (1 diff)
-
vendor/monolog/monolog/src/Monolog/SignalHandler.php (modified) (1 diff)
-
vendor/scoper-autoload.php (modified) (1 diff)
-
vendor/vlucas/phpdotenv/src/Parser/EntryParser.php (modified) (1 diff)
-
vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php (modified) (1 diff)
-
vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
modular-connector/trunk/init.php
r3427955 r3439329 4 4 * Plugin URI: https://modulards.com/herramienta-gestion-webs/ 5 5 * Description: Connect and manage all your WordPress websites in an easier and more efficient way. Backups, bulk updates, Uptime Monitor, statistics, security, performance, client reports and much more. 6 * Version: 2.5. 16 * Version: 2.5.2 7 7 * License: GPL v3.0 8 8 * License URI: https://www.gnu.org/licenses/gpl.html … … 21 21 define('MODULAR_CONNECTOR_BASENAME', sprintf('%s/%s', basename(dirname(__FILE__)), basename(__FILE__))); 22 22 define('MODULAR_CONNECTOR_MU_BASENAME', sprintf('0-%s.php', dirname(MODULAR_CONNECTOR_BASENAME))); 23 define('MODULAR_CONNECTOR_VERSION', '2.5. 1');23 define('MODULAR_CONNECTOR_VERSION', '2.5.2'); 24 24 define('MODULAR_ARES_SCHEDULE_HOOK', 'modular_connector_run_schedule'); 25 25 define('MODULAR_CONNECTOR_STORAGE_PATH', untrailingslashit(WP_CONTENT_DIR) . DIRECTORY_SEPARATOR . 'modular_storage'); -
modular-connector/trunk/readme.txt
r3427955 r3439329 4 4 Requires at least: 6.0 5 5 Tested up to: 6.9 6 Stable tag: 2.5. 16 Stable tag: 2.5.2 7 7 Requires PHP: 7.4 8 8 License: GPLv3 … … 184 184 185 185 == Changelog == 186 = v2.5.2 = 187 Release date: 2026-01-14 188 189 * FIXED: CVE-2026-23550 - Critical privilege escalation vulnerability. 190 186 191 = v2.5.1 = 187 192 Release date: 2025-12-26 … … 511 516 = v0.10.0 = 512 517 518 == Upgrade Notice == 519 520 = 2.5.2 = 521 Security update. Fixes CVE-2026-23550: critical privilege escalation. Update immediately. 522 513 523 Release date: 2023-02-17 514 524 -
modular-connector/trunk/src/app/Providers/RouteServiceProvider.php
r3427955 r3439329 44 44 * @throws \Psr\Container\NotFoundExceptionInterface 45 45 */ 46 public function bindOldRoutes($r oute, $removeQuery = false)46 public function bindOldRoutes($removeQuery = false) 47 47 { 48 $routes = app('router')->getRoutes(); 49 50 $route = $routes->getByName('default'); 51 $route->bind(request()); 52 48 53 if (!HttpUtils::isDirectRequest()) { 49 54 return $route; … … 52 57 $request = request(); 53 58 $type = $request->header('x-mo-type', $request->get('type')); 54 55 $routes = app('router')->getRoutes();56 59 57 60 if ($type === 'request') { … … 97 100 } 98 101 } 99 } 100 101 if ($type === 'oauth') { 102 } else if ($type === 'oauth') { 102 103 /** 103 104 * @var \Illuminate\Routing\Route $route … … 111 112 112 113 $route = $route->bind($request); 113 } 114 115 if ($type === 'lb') { 114 } else if ($type === 'lb') { 116 115 /** 117 116 * @var \Illuminate\Routing\Route $route -
modular-connector/trunk/src/routes/api.php
r3371802 r3439329 11 11 use Modular\Connector\Http\Middleware\AuthenticateLoopback; 12 12 use Modular\ConnectorDependencies\Illuminate\Support\Facades\Route; 13 use function Modular\ConnectorDependencies\abort; 13 14 14 15 Route::get('/oauth', [AuthController::class, 'postConfirmOauth']) … … 107 108 ->name('manager.woocommerce.stats'); 108 109 }); 110 111 Route::get('default/{request}', function () { 112 abort(404); 113 })->name('default'); -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Bootloader.php
r3316585 r3439329 190 190 // First, we need to search for the route to confirm if it exists and check if the modular request is valid. 191 191 $routes = $this->app->make('router')->getRoutes(); 192 $route = apply_filters('ares/routes/match', $routes->match($request),\false);192 $route = apply_filters('ares/routes/match', \false); 193 193 if (HttpUtils::isDirectRequest()) { 194 194 if ($route->getName() === 'wordpress') { -
modular-connector/trunk/vendor/ares/framework/src/Foundation/Routing/Router.php
r3214910 r3439329 18 18 protected function findRoute($request) 19 19 { 20 $this->current = $route = apply_filters('ares/routes/match', $this->routes->match($request),\true);20 $this->current = $route = apply_filters('ares/routes/match', \true); 21 21 $route->setContainer($this->container); 22 22 $this->container->instance(Route::class, $route); -
modular-connector/trunk/vendor/composer/autoload_files.php
r3427955 r3439329 7 7 8 8 return array( 9 ' 5a7bb63098496af4e240e58eddca59a9' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php',10 ' 79edd977ef0c925a03e16b7120ad9fa1' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',11 ' c0fd8d02f739a0d28b7049eb93a85108' => $vendorDir . '/symfony/deprecation-contracts/function.php',12 ' d50815e6b17c7a303c7b46d4b84940c9' => $vendorDir . '/illuminate/collections/helpers.php',13 ' 8177eb8452b5f2def74f7a84f10909d2' => $vendorDir . '/symfony/translation/Resources/functions.php',14 ' b7eb17c71b7471b81082198d82ac2eba' => $vendorDir . '/illuminate/support/helpers.php',15 'd b9b6aa0d4216bbe4bdd6a868a1c3c1d' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',16 ' 52cfe9aa590fcc0c1694a7082506e776' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php',17 ' 0bb35f30d3329b99bbba5562b870bd30' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',18 ' 9e6a39e0d43293e35d548626a19914e2' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',19 ' 295741e4046be8b88eb525c43c49c565' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',20 ' 20a7a7bcc69040dae36a2066103c03d6' => $vendorDir . '/symfony/string/Resources/functions.php',21 ' e7cce8c90104d8023b8e1924fe68dd45' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php',22 ' 93335753ca3dd3d62447d763cb9e59fd' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php',23 ' 521df67d2bb70bcfd3578de97168005a' => $vendorDir . '/illuminate/events/functions.php',24 ' a588233e190377a8061b7da35424dbd1' => $vendorDir . '/opis/closure/functions.php',25 ' bf3da3d01950ea9c21c430850c71aeba' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php',26 ' 2906cc65cc6372f5dd7a3285a9685bec' => $vendorDir . '/ramsey/uuid/src/functions.php',27 ' 38b9b292125d0b1d8e77711522c3454e' => $vendorDir . '/ares/framework/src/helpers.php',28 '5 74554cf4c9c164b356686693c60663e' => $vendorDir . '/ares/framework/illuminate/Foundation/helpers.php',29 ' 4131bf6cb9e01ae628980e80ca81c354' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php',9 '3be3930930d4833e9170bb96a98017ed' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php', 10 '57776b6b937d151aa09700e58bc43ff7' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php', 11 '47362306d406d3d5f750b39a76472c36' => $vendorDir . '/symfony/deprecation-contracts/function.php', 12 '5ae20ab1b22decfcdf1ec8cf5cb0c6df' => $vendorDir . '/illuminate/collections/helpers.php', 13 '5b0ac2d5c681c57f19727b3f84f240f6' => $vendorDir . '/symfony/translation/Resources/functions.php', 14 '6ecf50c74684d51e775de2f58a75568d' => $vendorDir . '/illuminate/support/helpers.php', 15 'd7477911cd049bbd22fc06886adcd76a' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', 16 'da3333cb928bd72afb37c8655e4b0dc4' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php', 17 'be46ff9416c6039edf2c9e9d0f073bc7' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php', 18 'cd924b8b8867bdf5cb30ea3d1fda7877' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php', 19 '96e6be4dee482c433db35007e272ccb1' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php', 20 'e6d623430cf9dfede21ce0afb13fc0d5' => $vendorDir . '/symfony/string/Resources/functions.php', 21 '6595570c01f6b61275f965dd5f61dc9e' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php', 22 '5b10ea17a66c57c2dec9163991a14bfe' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php', 23 'e9263394afb0f5bb487acaa8ed5a379c' => $vendorDir . '/illuminate/events/functions.php', 24 '2159037f38ede778c62d6f26243fd889' => $vendorDir . '/opis/closure/functions.php', 25 '96012c69e36abd148dd6e21fe7da2fca' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php', 26 'dcf98500ad62a9796e6d807dd200c4ad' => $vendorDir . '/ramsey/uuid/src/functions.php', 27 'f0a9f602b56a7514b8a4ae31dad26396' => $vendorDir . '/ares/framework/src/helpers.php', 28 '5d00439f4bfea78f75490a2b73529178' => $vendorDir . '/ares/framework/illuminate/Foundation/helpers.php', 29 '39aca1ab5f5b45f7014527f1ffae03c8' => $vendorDir . '/guzzlehttp/guzzle/src/functions_include.php', 30 30 ); -
modular-connector/trunk/vendor/composer/autoload_static.php
r3427955 r3439329 8 8 { 9 9 public static $files = array ( 10 ' 5a7bb63098496af4e240e58eddca59a9' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',11 ' 79edd977ef0c925a03e16b7120ad9fa1' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',12 ' c0fd8d02f739a0d28b7049eb93a85108' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',13 ' d50815e6b17c7a303c7b46d4b84940c9' => __DIR__ . '/..' . '/illuminate/collections/helpers.php',14 ' 8177eb8452b5f2def74f7a84f10909d2' => __DIR__ . '/..' . '/symfony/translation/Resources/functions.php',15 ' b7eb17c71b7471b81082198d82ac2eba' => __DIR__ . '/..' . '/illuminate/support/helpers.php',16 'd b9b6aa0d4216bbe4bdd6a868a1c3c1d' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',17 ' 52cfe9aa590fcc0c1694a7082506e776' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php',18 ' 0bb35f30d3329b99bbba5562b870bd30' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',19 ' 9e6a39e0d43293e35d548626a19914e2' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',20 ' 295741e4046be8b88eb525c43c49c565' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',21 ' 20a7a7bcc69040dae36a2066103c03d6' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php',22 ' e7cce8c90104d8023b8e1924fe68dd45' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',23 ' 93335753ca3dd3d62447d763cb9e59fd' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php',24 ' 521df67d2bb70bcfd3578de97168005a' => __DIR__ . '/..' . '/illuminate/events/functions.php',25 ' a588233e190377a8061b7da35424dbd1' => __DIR__ . '/..' . '/opis/closure/functions.php',26 ' bf3da3d01950ea9c21c430850c71aeba' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',27 ' 2906cc65cc6372f5dd7a3285a9685bec' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php',28 ' 38b9b292125d0b1d8e77711522c3454e' => __DIR__ . '/..' . '/ares/framework/src/helpers.php',29 '5 74554cf4c9c164b356686693c60663e' => __DIR__ . '/..' . '/ares/framework/illuminate/Foundation/helpers.php',30 ' 4131bf6cb9e01ae628980e80ca81c354' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php',10 '3be3930930d4833e9170bb96a98017ed' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php', 11 '57776b6b937d151aa09700e58bc43ff7' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', 12 '47362306d406d3d5f750b39a76472c36' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php', 13 '5ae20ab1b22decfcdf1ec8cf5cb0c6df' => __DIR__ . '/..' . '/illuminate/collections/helpers.php', 14 '5b0ac2d5c681c57f19727b3f84f240f6' => __DIR__ . '/..' . '/symfony/translation/Resources/functions.php', 15 '6ecf50c74684d51e775de2f58a75568d' => __DIR__ . '/..' . '/illuminate/support/helpers.php', 16 'd7477911cd049bbd22fc06886adcd76a' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', 17 'da3333cb928bd72afb37c8655e4b0dc4' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php', 18 'be46ff9416c6039edf2c9e9d0f073bc7' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php', 19 'cd924b8b8867bdf5cb30ea3d1fda7877' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php', 20 '96e6be4dee482c433db35007e272ccb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php', 21 'e6d623430cf9dfede21ce0afb13fc0d5' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php', 22 '6595570c01f6b61275f965dd5f61dc9e' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php', 23 '5b10ea17a66c57c2dec9163991a14bfe' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php', 24 'e9263394afb0f5bb487acaa8ed5a379c' => __DIR__ . '/..' . '/illuminate/events/functions.php', 25 '2159037f38ede778c62d6f26243fd889' => __DIR__ . '/..' . '/opis/closure/functions.php', 26 '96012c69e36abd148dd6e21fe7da2fca' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', 27 'dcf98500ad62a9796e6d807dd200c4ad' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php', 28 'f0a9f602b56a7514b8a4ae31dad26396' => __DIR__ . '/..' . '/ares/framework/src/helpers.php', 29 '5d00439f4bfea78f75490a2b73529178' => __DIR__ . '/..' . '/ares/framework/illuminate/Foundation/helpers.php', 30 '39aca1ab5f5b45f7014527f1ffae03c8' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/functions_include.php', 31 31 ); 32 32 -
modular-connector/trunk/vendor/composer/installed.json
r3421301 r3439329 3 3 { 4 4 "name": "ares/framework", 5 "version": "3.6. 5",6 "version_normalized": "3.6. 5.0",5 "version": "3.6.8", 6 "version_normalized": "3.6.8.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "git@gitlab.modulards.com:modular/connector/ares.git", 10 "reference": " 45994befc8442250b0213cf63274c61f0e2d8c86"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://gitlab.modulards.com/api/v4/projects/modular%2Fconnector%2Fares/repository/archive.zip?sha= 45994befc8442250b0213cf63274c61f0e2d8c86",15 "reference": " 45994befc8442250b0213cf63274c61f0e2d8c86",10 "reference": "94e71ee8ba4b29ab41bc03485533a08bf7b82e21" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://gitlab.modulards.com/api/v4/projects/modular%2Fconnector%2Fares/repository/archive.zip?sha=94e71ee8ba4b29ab41bc03485533a08bf7b82e21", 15 "reference": "94e71ee8ba4b29ab41bc03485533a08bf7b82e21", 16 16 "shasum": "" 17 17 }, … … 42 42 "filp/whoops": "^2.12" 43 43 }, 44 "time": "202 5-08-26T11:38:01+02:00",44 "time": "2026-01-14T09:53:11+01:00", 45 45 "type": "library", 46 46 "installation-source": "dist", … … 69 69 ], 70 70 "support": { 71 "source": "https://gitlab.modulards.com/modular/connector/ares/-/tree/3.6. 5",71 "source": "https://gitlab.modulards.com/modular/connector/ares/-/tree/3.6.8", 72 72 "issues": "https://gitlab.modulards.com/modular/connector/ares/-/issues" 73 73 }, … … 371 371 { 372 372 "name": "graham-campbell/result-type", 373 "version": "v1.1. 3",374 "version_normalized": "1.1. 3.0",373 "version": "v1.1.4", 374 "version_normalized": "1.1.4.0", 375 375 "source": { 376 376 "type": "git", 377 377 "url": "https://github.com/GrahamCampbell/Result-Type.git", 378 "reference": " 3ba905c11371512af9d9bdd27d99b782216b6945"379 }, 380 "dist": { 381 "type": "zip", 382 "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/ 3ba905c11371512af9d9bdd27d99b782216b6945",383 "reference": " 3ba905c11371512af9d9bdd27d99b782216b6945",378 "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" 379 }, 380 "dist": { 381 "type": "zip", 382 "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", 383 "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", 384 384 "shasum": "" 385 385 }, 386 386 "require": { 387 387 "php": "^7.2.5 || ^8.0", 388 "phpoption/phpoption": "^1.9. 3"388 "phpoption/phpoption": "^1.9.5" 389 389 }, 390 390 "require-dev": { 391 "phpunit/phpunit": "^8.5. 39 || ^9.6.20 || ^10.5.28"392 }, 393 "time": "202 4-07-20T21:45:45+00:00",391 "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" 392 }, 393 "time": "2025-12-27T19:43:20+00:00", 394 394 "type": "library", 395 395 "installation-source": "dist", … … 420 420 "support": { 421 421 "issues": "https://github.com/GrahamCampbell/Result-Type/issues", 422 "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1. 3"422 "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" 423 423 }, 424 424 "funding": [ … … 2176 2176 { 2177 2177 "name": "monolog/monolog", 2178 "version": "2.1 0.0",2179 "version_normalized": "2.1 0.0.0",2178 "version": "2.11.0", 2179 "version_normalized": "2.11.0.0", 2180 2180 "source": { 2181 2181 "type": "git", 2182 2182 "url": "https://github.com/Seldaek/monolog.git", 2183 "reference": " 5cf826f2991858b54d5c3809bee745560a1042a7"2184 }, 2185 "dist": { 2186 "type": "zip", 2187 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/ 5cf826f2991858b54d5c3809bee745560a1042a7",2188 "reference": " 5cf826f2991858b54d5c3809bee745560a1042a7",2183 "reference": "37308608e599f34a1a4845b16440047ec98a172a" 2184 }, 2185 "dist": { 2186 "type": "zip", 2187 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/37308608e599f34a1a4845b16440047ec98a172a", 2188 "reference": "37308608e599f34a1a4845b16440047ec98a172a", 2189 2189 "shasum": "" 2190 2190 }, … … 2204 2204 "guzzlehttp/guzzle": "^7.4", 2205 2205 "guzzlehttp/psr7": "^2.2", 2206 "mongodb/mongodb": "^1.8 ",2206 "mongodb/mongodb": "^1.8 || ^2.0", 2207 2207 "php-amqplib/php-amqplib": "~2.4 || ^3", 2208 2208 "phpspec/prophecy": "^1.15", … … 2232 2232 "ruflin/elastica": "Allow sending log messages to an Elastic Search server" 2233 2233 }, 2234 "time": "202 4-11-12T12:43:37+00:00",2234 "time": "2026-01-01T13:05:00+00:00", 2235 2235 "type": "library", 2236 2236 "extra": { … … 2265 2265 "support": { 2266 2266 "issues": "https://github.com/Seldaek/monolog/issues", 2267 "source": "https://github.com/Seldaek/monolog/tree/2.1 0.0"2267 "source": "https://github.com/Seldaek/monolog/tree/2.11.0" 2268 2268 }, 2269 2269 "funding": [ … … 2459 2459 { 2460 2460 "name": "phpoption/phpoption", 2461 "version": "1.9. 4",2462 "version_normalized": "1.9. 4.0",2461 "version": "1.9.5", 2462 "version_normalized": "1.9.5.0", 2463 2463 "source": { 2464 2464 "type": "git", 2465 2465 "url": "https://github.com/schmittjoh/php-option.git", 2466 "reference": " 638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d"2467 }, 2468 "dist": { 2469 "type": "zip", 2470 "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/ 638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d",2471 "reference": " 638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d",2466 "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" 2467 }, 2468 "dist": { 2469 "type": "zip", 2470 "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", 2471 "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", 2472 2472 "shasum": "" 2473 2473 }, … … 2479 2479 "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" 2480 2480 }, 2481 "time": "2025- 08-21T11:53:16+00:00",2481 "time": "2025-12-27T19:41:33+00:00", 2482 2482 "type": "library", 2483 2483 "extra": { … … 2521 2521 "support": { 2522 2522 "issues": "https://github.com/schmittjoh/php-option/issues", 2523 "source": "https://github.com/schmittjoh/php-option/tree/1.9. 4"2523 "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" 2524 2524 }, 2525 2525 "funding": [ … … 5341 5341 { 5342 5342 "name": "vlucas/phpdotenv", 5343 "version": "v5.6. 2",5344 "version_normalized": "5.6. 2.0",5343 "version": "v5.6.3", 5344 "version_normalized": "5.6.3.0", 5345 5345 "source": { 5346 5346 "type": "git", 5347 5347 "url": "https://github.com/vlucas/phpdotenv.git", 5348 "reference": " 24ac4c74f91ee2c193fa1aaa5c249cb0822809af"5349 }, 5350 "dist": { 5351 "type": "zip", 5352 "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/ 24ac4c74f91ee2c193fa1aaa5c249cb0822809af",5353 "reference": " 24ac4c74f91ee2c193fa1aaa5c249cb0822809af",5348 "reference": "955e7815d677a3eaa7075231212f2110983adecc" 5349 }, 5350 "dist": { 5351 "type": "zip", 5352 "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", 5353 "reference": "955e7815d677a3eaa7075231212f2110983adecc", 5354 5354 "shasum": "" 5355 5355 }, 5356 5356 "require": { 5357 5357 "ext-pcre": "*", 5358 "graham-campbell/result-type": "^1.1. 3",5358 "graham-campbell/result-type": "^1.1.4", 5359 5359 "php": "^7.2.5 || ^8.0", 5360 "phpoption/phpoption": "^1.9. 3",5361 "symfony/polyfill-ctype": "^1.2 4",5362 "symfony/polyfill-mbstring": "^1.2 4",5363 "symfony/polyfill-php80": "^1.2 4"5360 "phpoption/phpoption": "^1.9.5", 5361 "symfony/polyfill-ctype": "^1.26", 5362 "symfony/polyfill-mbstring": "^1.26", 5363 "symfony/polyfill-php80": "^1.26" 5364 5364 }, 5365 5365 "require-dev": { … … 5371 5371 "ext-filter": "Required to use the boolean validator." 5372 5372 }, 5373 "time": "2025- 04-30T23:37:27+00:00",5373 "time": "2025-12-27T19:49:13+00:00", 5374 5374 "type": "library", 5375 5375 "extra": { … … 5412 5412 "support": { 5413 5413 "issues": "https://github.com/vlucas/phpdotenv/issues", 5414 "source": "https://github.com/vlucas/phpdotenv/tree/v5.6. 2"5414 "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" 5415 5415 }, 5416 5416 "funding": [ -
modular-connector/trunk/vendor/composer/installed.php
r3427955 r3439329 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 94b33cc67556b45c8dc2f69ae2fd8666c2b1d535',6 'reference' => '31b71716c4e10fe87dce8f18e026c33edf345468', 7 7 'type' => 'wordpres-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'ares/framework' => array( 14 'pretty_version' => '3.6. 5',15 'version' => '3.6. 5.0',16 'reference' => ' 45994befc8442250b0213cf63274c61f0e2d8c86',14 'pretty_version' => '3.6.8', 15 'version' => '3.6.8.0', 16 'reference' => '94e71ee8ba4b29ab41bc03485533a08bf7b82e21', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../ares/framework', … … 57 57 ), 58 58 'graham-campbell/result-type' => array( 59 'pretty_version' => 'v1.1. 3',60 'version' => '1.1. 3.0',61 'reference' => ' 3ba905c11371512af9d9bdd27d99b782216b6945',59 'pretty_version' => 'v1.1.4', 60 'version' => '1.1.4.0', 61 'reference' => 'e01f4a821471308ba86aa202fed6698b6b695e3b', 62 62 'type' => 'library', 63 63 'install_path' => __DIR__ . '/../graham-campbell/result-type', … … 302 302 'pretty_version' => 'dev-master', 303 303 'version' => 'dev-master', 304 'reference' => ' 94b33cc67556b45c8dc2f69ae2fd8666c2b1d535',304 'reference' => '31b71716c4e10fe87dce8f18e026c33edf345468', 305 305 'type' => 'wordpres-plugin', 306 306 'install_path' => __DIR__ . '/../../', … … 309 309 ), 310 310 'monolog/monolog' => array( 311 'pretty_version' => '2.1 0.0',312 'version' => '2.1 0.0.0',313 'reference' => ' 5cf826f2991858b54d5c3809bee745560a1042a7',311 'pretty_version' => '2.11.0', 312 'version' => '2.11.0.0', 313 'reference' => '37308608e599f34a1a4845b16440047ec98a172a', 314 314 'type' => 'library', 315 315 'install_path' => __DIR__ . '/../monolog/monolog', … … 342 342 ), 343 343 'phpoption/phpoption' => array( 344 'pretty_version' => '1.9. 4',345 'version' => '1.9. 4.0',346 'reference' => ' 638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d',344 'pretty_version' => '1.9.5', 345 'version' => '1.9.5.0', 346 'reference' => '75365b91986c2405cf5e1e012c5595cd487a98be', 347 347 'type' => 'library', 348 348 'install_path' => __DIR__ . '/../phpoption/phpoption', … … 742 742 ), 743 743 'vlucas/phpdotenv' => array( 744 'pretty_version' => 'v5.6. 2',745 'version' => '5.6. 2.0',746 'reference' => ' 24ac4c74f91ee2c193fa1aaa5c249cb0822809af',744 'pretty_version' => 'v5.6.3', 745 'version' => '5.6.3.0', 746 'reference' => '955e7815d677a3eaa7075231212f2110983adecc', 747 747 'type' => 'library', 748 748 'install_path' => __DIR__ . '/../vlucas/phpdotenv', -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/ErrorHandler.php
r3214910 r3439329 137 137 protected function defaultErrorLevelMap(): array 138 138 { 139 return [\E_ERROR => LogLevel::CRITICAL, \E_WARNING => LogLevel::WARNING, \E_PARSE => LogLevel::ALERT, \E_NOTICE => LogLevel::NOTICE, \E_CORE_ERROR => LogLevel::CRITICAL, \E_CORE_WARNING => LogLevel::WARNING, \E_COMPILE_ERROR => LogLevel::ALERT, \E_COMPILE_WARNING => LogLevel::WARNING, \E_USER_ERROR => LogLevel::ERROR, \E_USER_WARNING => LogLevel::WARNING, \E_USER_NOTICE => LogLevel::NOTICE, \E_STRICT => LogLevel::NOTICE, \E_RECOVERABLE_ERROR => LogLevel::ERROR, \E_DEPRECATED => LogLevel::NOTICE, \E_USER_DEPRECATED => LogLevel::NOTICE]; 139 return [ 140 \E_ERROR => LogLevel::CRITICAL, 141 \E_WARNING => LogLevel::WARNING, 142 \E_PARSE => LogLevel::ALERT, 143 \E_NOTICE => LogLevel::NOTICE, 144 \E_CORE_ERROR => LogLevel::CRITICAL, 145 \E_CORE_WARNING => LogLevel::WARNING, 146 \E_COMPILE_ERROR => LogLevel::ALERT, 147 \E_COMPILE_WARNING => LogLevel::WARNING, 148 \E_USER_ERROR => LogLevel::ERROR, 149 \E_USER_WARNING => LogLevel::WARNING, 150 \E_USER_NOTICE => LogLevel::NOTICE, 151 2048 => LogLevel::NOTICE, 152 // E_STRICT 153 \E_RECOVERABLE_ERROR => LogLevel::ERROR, 154 \E_DEPRECATED => LogLevel::NOTICE, 155 \E_USER_DEPRECATED => LogLevel::NOTICE, 156 ]; 140 157 } 141 158 /** … … 236 253 case \E_USER_NOTICE: 237 254 return 'E_USER_NOTICE'; 238 case \E_STRICT:255 case 2048: 239 256 return 'E_STRICT'; 240 257 case \E_RECOVERABLE_ERROR: -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php
r3214910 r3439329 26 26 /** @var int */ 27 27 private $maxNestingLevel; 28 /** @var bool */29 private $isLegacyMongoExt;30 28 /** 31 29 * @param int $maxNestingLevel 0 means infinite nesting, the $record itself is level 1, $record['context'] is 2 … … 36 34 $this->maxNestingLevel = max($maxNestingLevel, 0); 37 35 $this->exceptionTraceAsString = $exceptionTraceAsString; 38 $this->isLegacyMongoExt = extension_loaded('mongodb') && version_compare((string) phpversion('mongodb'), '1.1.9', '<=');39 36 } 40 37 /** … … 109 106 protected function formatDate(\DateTimeInterface $value, int $nestingLevel): UTCDateTime 110 107 { 111 if ($this->isLegacyMongoExt) {112 return $this->legacyGetMongoDbDateTime($value);113 }114 return $this->getMongoDbDateTime($value);115 }116 private function getMongoDbDateTime(\DateTimeInterface $value): UTCDateTime117 {118 108 return new UTCDateTime((int) floor((float) $value->format('U.u') * 1000)); 119 109 } 120 /**121 * This is needed to support MongoDB Driver v1.19 and below122 *123 * See https://github.com/mongodb/mongo-php-driver/issues/426124 *125 * It can probably be removed in 2.1 or later once MongoDB's 1.2 is released and widely adopted126 */127 private function legacyGetMongoDbDateTime(\DateTimeInterface $value): UTCDateTime128 {129 $milliseconds = floor((float) $value->format('U.u') * 1000);130 $milliseconds = \PHP_INT_SIZE == 8 ? (int) $milliseconds : (string) $milliseconds;131 // @phpstan-ignore-next-line132 return new UTCDateTime($milliseconds);133 }134 110 } -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php
r3214910 r3439329 38 38 if (\false === in_array($curlErrno, self::$retriableErrorCodes, \true) || !$retries) { 39 39 $curlError = curl_error($ch); 40 if ( $closeAfterDone) {40 if (\PHP_VERSION_ID < 80000 && $closeAfterDone) { 41 41 curl_close($ch); 42 42 } … … 45 45 continue; 46 46 } 47 if ( $closeAfterDone) {47 if (\PHP_VERSION_ID < 80000 && $closeAfterDone) { 48 48 curl_close($ch); 49 49 } -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php
r3214910 r3439329 12 12 namespace Modular\ConnectorDependencies\Monolog\Handler; 13 13 14 use Modular\ConnectorDependencies\MongoDB\Client; 15 use Modular\ConnectorDependencies\MongoDB\Collection; 14 16 use MongoDB\Driver\BulkWrite; 15 17 use MongoDB\Driver\Manager; 16 use Modular\ConnectorDependencies\MongoDB\Client;17 use Modular\ConnectorDependencies\Monolog\Logger;18 18 use Modular\ConnectorDependencies\Monolog\Formatter\FormatterInterface; 19 19 use Modular\ConnectorDependencies\Monolog\Formatter\MongoDBFormatter; 20 use Modular\ConnectorDependencies\Monolog\Logger; 20 21 /** 21 22 * Logs to a MongoDB database. … … 33 34 class MongoDBHandler extends AbstractProcessingHandler 34 35 { 35 /** @var \MongoDB\Collection */36 /** @var Collection */ 36 37 private $collection; 37 38 /** @var Client|Manager */ 38 39 private $manager; 39 /** @var string */40 private $namespace ;40 /** @var string|null */ 41 private $namespace = null; 41 42 /** 42 43 * Constructor. … … 52 53 } 53 54 if ($mongodb instanceof Client) { 54 $this->collection = $mongodb->selectCollection($database, $collection);55 $this->collection = method_exists($mongodb, 'getCollection') ? $mongodb->getCollection($database, $collection) : $mongodb->selectCollection($database, $collection); 55 56 } else { 56 57 $this->manager = $mongodb; -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
r3214910 r3439329 142 142 // are cleaning up/rotating at the same time 143 143 set_error_handler(function (int $errno, string $errstr, string $errfile, int $errline): bool { 144 return \ false;144 return \true; 145 145 }); 146 146 unlink($file); -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php
r3214910 r3439329 186 186 protected function sendCurl(string $message): void 187 187 { 188 if ('' === trim($message)) { 189 return; 190 } 188 191 $ch = curl_init(); 189 192 $url = self::BOT_API . $this->apiKey . '/SendMessage'; -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php
r3214910 r3439329 58 58 return self::$cache; 59 59 } 60 $branches = `git branch -v --no-abbrev`;60 $branches = shell_exec('git branch -v --no-abbrev'); 61 61 if ($branches && preg_match('{^\* (.+?)\s+([a-f0-9]{40})(?:\s|$)}m', $branches, $matches)) { 62 62 return self::$cache = ['branch' => $matches[1], 'commit' => $matches[2]]; -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php
r3214910 r3439329 57 57 return self::$cache; 58 58 } 59 $result = explode(' ', trim( `hg id -nb`));59 $result = explode(' ', trim((string) shell_exec('hg id -nb'))); 60 60 if (count($result) >= 3) { 61 61 return self::$cache = ['branch' => $result[1], 'revision' => $result[2]]; -
modular-connector/trunk/vendor/monolog/monolog/src/Monolog/SignalHandler.php
r3214910 r3439329 71 71 public function handleSignal(int $signo, $siginfo = null): void 72 72 { 73 /** @var array<int, string> $signals */ 73 74 static $signals = []; 74 75 if (!$signals && extension_loaded('pcntl')) { -
modular-connector/trunk/vendor/scoper-autoload.php
r3427955 r3439329 15 15 $GLOBALS['__composer_autoload_files'] = \array_merge( 16 16 $existingComposerAutoloadFiles, 17 \array_fill_keys(['d b9b6aa0d4216bbe4bdd6a868a1c3c1d', '9eaa6b0f3f04e58e17ae5ecb754ea313', '295741e4046be8b88eb525c43c49c565', 'acbe0d033c55cd0a032b415e08d14f4c', 'e7cce8c90104d8023b8e1924fe68dd45', 'b48cbeb76a71e226a23fa64ac2b94dc6', '0bb35f30d3329b99bbba5562b870bd30', '36dfd6ed9dd74e8062aa61f09caf8554', '79edd977ef0c925a03e16b7120ad9fa1', '5928a00fa978807cf85d90ec3f4b0147', '52cfe9aa590fcc0c1694a7082506e776', '5a7bb63098496af4e240e58eddca59a9', '93335753ca3dd3d62447d763cb9e59fd', 'b178954ba4692b8876c08a4a97e6ce23', '28099935d0ea91a1b5e09408e356eacb', 'c5e5dfa7f2077b89dbc43523332b50aa', '674e404d8857dd99db32bc218bb5643a', '83cc8b953df9a6f7e51f674d84d57730', '9250916e8af80e0d1bb31401fd2e15a7', '99b27172349c9ec3abea78f62e2938bb', 'a875add15ea9a7df1a6c0c26cc9e4590', '1cbb53d50065225a14c2360be2ccbf6f', '54b9ab13bc86d8251a04a939888e357e', 'a89966141ddd51b9b7e868bc3b2f9bb0', '7bdb062931f6e7102434c3ad28423eb6', 'f49032536fdd06afd9df7191c3f21453', '18e965175c6bcd96deba6bc791a44373', '51421aa3e5e8003b70a289762d146a2a', '7edcabe1b67fbb38f4972a722bbbb429', '7b0b5d7b98f96ad751222ae5cc98cfcb', 'd1fb64fd99fc22e28e29a95cc0ea533a'], true)17 \array_fill_keys(['d7477911cd049bbd22fc06886adcd76a', '9eaa6b0f3f04e58e17ae5ecb754ea313', '96e6be4dee482c433db35007e272ccb1', 'acbe0d033c55cd0a032b415e08d14f4c', '6595570c01f6b61275f965dd5f61dc9e', 'b48cbeb76a71e226a23fa64ac2b94dc6', 'be46ff9416c6039edf2c9e9d0f073bc7', '36dfd6ed9dd74e8062aa61f09caf8554', '57776b6b937d151aa09700e58bc43ff7', '5928a00fa978807cf85d90ec3f4b0147', 'da3333cb928bd72afb37c8655e4b0dc4', '3be3930930d4833e9170bb96a98017ed', '5b10ea17a66c57c2dec9163991a14bfe', 'b178954ba4692b8876c08a4a97e6ce23', '28099935d0ea91a1b5e09408e356eacb', 'c5e5dfa7f2077b89dbc43523332b50aa', '674e404d8857dd99db32bc218bb5643a', '83cc8b953df9a6f7e51f674d84d57730', '9250916e8af80e0d1bb31401fd2e15a7', '99b27172349c9ec3abea78f62e2938bb', 'a875add15ea9a7df1a6c0c26cc9e4590', '1cbb53d50065225a14c2360be2ccbf6f', '54b9ab13bc86d8251a04a939888e357e', 'a89966141ddd51b9b7e868bc3b2f9bb0', '7bdb062931f6e7102434c3ad28423eb6', 'f49032536fdd06afd9df7191c3f21453', '18e965175c6bcd96deba6bc791a44373', '51421aa3e5e8003b70a289762d146a2a', '7edcabe1b67fbb38f4972a722bbbb429', '7b0b5d7b98f96ad751222ae5cc98cfcb', 'd1fb64fd99fc22e28e29a95cc0ea533a'], true) 18 18 ); 19 19 -
modular-connector/trunk/vendor/vlucas/phpdotenv/src/Parser/EntryParser.php
r3286865 r3439329 150 150 }); 151 151 }, Success::create([Value::blank(), self::INITIAL_STATE]))->flatMap(static function (array $result) { 152 /** @psalm-suppress DocblockTypeContradiction */153 152 if (in_array($result[1], self::REJECT_STATES, \true)) { 154 153 /** @var \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Value, string> */ -
modular-connector/trunk/vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php
r3214910 r3439329 46 46 return 'true'; 47 47 } 48 /** @psalm-suppress PossiblyInvalidCast */49 48 return (string) $value; 50 49 }); -
modular-connector/trunk/vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php
r3214910 r3439329 46 46 return 'true'; 47 47 } 48 /** @psalm-suppress PossiblyInvalidCast */49 48 return (string) $value; 50 49 });
Note: See TracChangeset
for help on using the changeset viewer.