Plugin Directory

Changeset 3439329


Ignore:
Timestamp:
01/14/2026 09:25:59 AM (9 days ago)
Author:
modulards
Message:

v2.5.2

Location:
modular-connector/trunk
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • modular-connector/trunk/init.php

    r3427955 r3439329  
    44 * Plugin URI: https://modulards.com/herramienta-gestion-webs/
    55 * 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.1
     6 * Version: 2.5.2
    77 * License: GPL v3.0
    88 * License URI: https://www.gnu.org/licenses/gpl.html
     
    2121define('MODULAR_CONNECTOR_BASENAME', sprintf('%s/%s', basename(dirname(__FILE__)), basename(__FILE__)));
    2222define('MODULAR_CONNECTOR_MU_BASENAME', sprintf('0-%s.php', dirname(MODULAR_CONNECTOR_BASENAME)));
    23 define('MODULAR_CONNECTOR_VERSION', '2.5.1');
     23define('MODULAR_CONNECTOR_VERSION', '2.5.2');
    2424define('MODULAR_ARES_SCHEDULE_HOOK', 'modular_connector_run_schedule');
    2525define('MODULAR_CONNECTOR_STORAGE_PATH', untrailingslashit(WP_CONTENT_DIR) . DIRECTORY_SEPARATOR . 'modular_storage');
  • modular-connector/trunk/readme.txt

    r3427955 r3439329  
    44Requires at least: 6.0
    55Tested up to: 6.9
    6 Stable tag: 2.5.1
     6Stable tag: 2.5.2
    77Requires PHP: 7.4
    88License: GPLv3
     
    184184
    185185== Changelog ==
     186= v2.5.2 =
     187Release date: 2026-01-14
     188
     189* FIXED: CVE-2026-23550 - Critical privilege escalation vulnerability.
     190
    186191= v2.5.1 =
    187192Release date: 2025-12-26
     
    511516= v0.10.0 =
    512517
     518== Upgrade Notice ==
     519
     520= 2.5.2 =
     521Security update. Fixes CVE-2026-23550: critical privilege escalation. Update immediately.
     522
    513523Release date: 2023-02-17
    514524
  • modular-connector/trunk/src/app/Providers/RouteServiceProvider.php

    r3427955 r3439329  
    4444     * @throws \Psr\Container\NotFoundExceptionInterface
    4545     */
    46     public function bindOldRoutes($route, $removeQuery = false)
     46    public function bindOldRoutes($removeQuery = false)
    4747    {
     48        $routes = app('router')->getRoutes();
     49
     50        $route = $routes->getByName('default');
     51        $route->bind(request());
     52
    4853        if (!HttpUtils::isDirectRequest()) {
    4954            return $route;
     
    5257        $request = request();
    5358        $type = $request->header('x-mo-type', $request->get('type'));
    54 
    55         $routes = app('router')->getRoutes();
    5659
    5760        if ($type === 'request') {
     
    97100                }
    98101            }
    99         }
    100 
    101         if ($type === 'oauth') {
     102        } else if ($type === 'oauth') {
    102103            /**
    103104             * @var \Illuminate\Routing\Route $route
     
    111112
    112113            $route = $route->bind($request);
    113         }
    114 
    115         if ($type === 'lb') {
     114        } else if ($type === 'lb') {
    116115            /**
    117116             * @var \Illuminate\Routing\Route $route
  • modular-connector/trunk/src/routes/api.php

    r3371802 r3439329  
    1111use Modular\Connector\Http\Middleware\AuthenticateLoopback;
    1212use Modular\ConnectorDependencies\Illuminate\Support\Facades\Route;
     13use function Modular\ConnectorDependencies\abort;
    1314
    1415Route::get('/oauth', [AuthController::class, 'postConfirmOauth'])
     
    107108            ->name('manager.woocommerce.stats');
    108109    });
     110
     111Route::get('default/{request}', function () {
     112    abort(404);
     113})->name('default');
  • modular-connector/trunk/vendor/ares/framework/src/Foundation/Bootloader.php

    r3316585 r3439329  
    190190                // First, we need to search for the route to confirm if it exists and check if the modular request is valid.
    191191                $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);
    193193                if (HttpUtils::isDirectRequest()) {
    194194                    if ($route->getName() === 'wordpress') {
  • modular-connector/trunk/vendor/ares/framework/src/Foundation/Routing/Router.php

    r3214910 r3439329  
    1818    protected function findRoute($request)
    1919    {
    20         $this->current = $route = apply_filters('ares/routes/match', $this->routes->match($request), \true);
     20        $this->current = $route = apply_filters('ares/routes/match', \true);
    2121        $route->setContainer($this->container);
    2222        $this->container->instance(Route::class, $route);
  • modular-connector/trunk/vendor/composer/autoload_files.php

    r3427955 r3439329  
    77
    88return 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     'db9b6aa0d4216bbe4bdd6a868a1c3c1d' => $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     '574554cf4c9c164b356686693c60663e' => $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',
    3030);
  • modular-connector/trunk/vendor/composer/autoload_static.php

    r3427955 r3439329  
    88{
    99    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         'db9b6aa0d4216bbe4bdd6a868a1c3c1d' => __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         '574554cf4c9c164b356686693c60663e' => __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',
    3131    );
    3232
  • modular-connector/trunk/vendor/composer/installed.json

    r3421301 r3439329  
    33        {
    44            "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",
    77            "source": {
    88                "type": "git",
    99                "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",
    1616                "shasum": ""
    1717            },
     
    4242                "filp/whoops": "^2.12"
    4343            },
    44             "time": "2025-08-26T11:38:01+02:00",
     44            "time": "2026-01-14T09:53:11+01:00",
    4545            "type": "library",
    4646            "installation-source": "dist",
     
    6969            ],
    7070            "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",
    7272                "issues": "https://gitlab.modulards.com/modular/connector/ares/-/issues"
    7373            },
     
    371371        {
    372372            "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",
    375375            "source": {
    376376                "type": "git",
    377377                "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",
    384384                "shasum": ""
    385385            },
    386386            "require": {
    387387                "php": "^7.2.5 || ^8.0",
    388                 "phpoption/phpoption": "^1.9.3"
     388                "phpoption/phpoption": "^1.9.5"
    389389            },
    390390            "require-dev": {
    391                 "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28"
    392             },
    393             "time": "2024-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",
    394394            "type": "library",
    395395            "installation-source": "dist",
     
    420420            "support": {
    421421                "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"
    423423            },
    424424            "funding": [
     
    21762176        {
    21772177            "name": "monolog/monolog",
    2178             "version": "2.10.0",
    2179             "version_normalized": "2.10.0.0",
     2178            "version": "2.11.0",
     2179            "version_normalized": "2.11.0.0",
    21802180            "source": {
    21812181                "type": "git",
    21822182                "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",
    21892189                "shasum": ""
    21902190            },
     
    22042204                "guzzlehttp/guzzle": "^7.4",
    22052205                "guzzlehttp/psr7": "^2.2",
    2206                 "mongodb/mongodb": "^1.8",
     2206                "mongodb/mongodb": "^1.8 || ^2.0",
    22072207                "php-amqplib/php-amqplib": "~2.4 || ^3",
    22082208                "phpspec/prophecy": "^1.15",
     
    22322232                "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
    22332233            },
    2234             "time": "2024-11-12T12:43:37+00:00",
     2234            "time": "2026-01-01T13:05:00+00:00",
    22352235            "type": "library",
    22362236            "extra": {
     
    22652265            "support": {
    22662266                "issues": "https://github.com/Seldaek/monolog/issues",
    2267                 "source": "https://github.com/Seldaek/monolog/tree/2.10.0"
     2267                "source": "https://github.com/Seldaek/monolog/tree/2.11.0"
    22682268            },
    22692269            "funding": [
     
    24592459        {
    24602460            "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",
    24632463            "source": {
    24642464                "type": "git",
    24652465                "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",
    24722472                "shasum": ""
    24732473            },
     
    24792479                "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34"
    24802480            },
    2481             "time": "2025-08-21T11:53:16+00:00",
     2481            "time": "2025-12-27T19:41:33+00:00",
    24822482            "type": "library",
    24832483            "extra": {
     
    25212521            "support": {
    25222522                "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"
    25242524            },
    25252525            "funding": [
     
    53415341        {
    53425342            "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",
    53455345            "source": {
    53465346                "type": "git",
    53475347                "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",
    53545354                "shasum": ""
    53555355            },
    53565356            "require": {
    53575357                "ext-pcre": "*",
    5358                 "graham-campbell/result-type": "^1.1.3",
     5358                "graham-campbell/result-type": "^1.1.4",
    53595359                "php": "^7.2.5 || ^8.0",
    5360                 "phpoption/phpoption": "^1.9.3",
    5361                 "symfony/polyfill-ctype": "^1.24",
    5362                 "symfony/polyfill-mbstring": "^1.24",
    5363                 "symfony/polyfill-php80": "^1.24"
     5360                "phpoption/phpoption": "^1.9.5",
     5361                "symfony/polyfill-ctype": "^1.26",
     5362                "symfony/polyfill-mbstring": "^1.26",
     5363                "symfony/polyfill-php80": "^1.26"
    53645364            },
    53655365            "require-dev": {
     
    53715371                "ext-filter": "Required to use the boolean validator."
    53725372            },
    5373             "time": "2025-04-30T23:37:27+00:00",
     5373            "time": "2025-12-27T19:49:13+00:00",
    53745374            "type": "library",
    53755375            "extra": {
     
    54125412            "support": {
    54135413                "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"
    54155415            },
    54165416            "funding": [
  • modular-connector/trunk/vendor/composer/installed.php

    r3427955 r3439329  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '94b33cc67556b45c8dc2f69ae2fd8666c2b1d535',
     6        'reference' => '31b71716c4e10fe87dce8f18e026c33edf345468',
    77        'type' => 'wordpres-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        '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',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../ares/framework',
     
    5757        ),
    5858        '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',
    6262            'type' => 'library',
    6363            'install_path' => __DIR__ . '/../graham-campbell/result-type',
     
    302302            'pretty_version' => 'dev-master',
    303303            'version' => 'dev-master',
    304             'reference' => '94b33cc67556b45c8dc2f69ae2fd8666c2b1d535',
     304            'reference' => '31b71716c4e10fe87dce8f18e026c33edf345468',
    305305            'type' => 'wordpres-plugin',
    306306            'install_path' => __DIR__ . '/../../',
     
    309309        ),
    310310        'monolog/monolog' => array(
    311             'pretty_version' => '2.10.0',
    312             'version' => '2.10.0.0',
    313             'reference' => '5cf826f2991858b54d5c3809bee745560a1042a7',
     311            'pretty_version' => '2.11.0',
     312            'version' => '2.11.0.0',
     313            'reference' => '37308608e599f34a1a4845b16440047ec98a172a',
    314314            'type' => 'library',
    315315            'install_path' => __DIR__ . '/../monolog/monolog',
     
    342342        ),
    343343        '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',
    347347            'type' => 'library',
    348348            'install_path' => __DIR__ . '/../phpoption/phpoption',
     
    742742        ),
    743743        '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',
    747747            'type' => 'library',
    748748            'install_path' => __DIR__ . '/../vlucas/phpdotenv',
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/ErrorHandler.php

    r3214910 r3439329  
    137137    protected function defaultErrorLevelMap(): array
    138138    {
    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        ];
    140157    }
    141158    /**
     
    236253            case \E_USER_NOTICE:
    237254                return 'E_USER_NOTICE';
    238             case \E_STRICT:
     255            case 2048:
    239256                return 'E_STRICT';
    240257            case \E_RECOVERABLE_ERROR:
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php

    r3214910 r3439329  
    2626    /** @var int */
    2727    private $maxNestingLevel;
    28     /** @var bool */
    29     private $isLegacyMongoExt;
    3028    /**
    3129     * @param int  $maxNestingLevel        0 means infinite nesting, the $record itself is level 1, $record['context'] is 2
     
    3634        $this->maxNestingLevel = max($maxNestingLevel, 0);
    3735        $this->exceptionTraceAsString = $exceptionTraceAsString;
    38         $this->isLegacyMongoExt = extension_loaded('mongodb') && version_compare((string) phpversion('mongodb'), '1.1.9', '<=');
    3936    }
    4037    /**
     
    109106    protected function formatDate(\DateTimeInterface $value, int $nestingLevel): UTCDateTime
    110107    {
    111         if ($this->isLegacyMongoExt) {
    112             return $this->legacyGetMongoDbDateTime($value);
    113         }
    114         return $this->getMongoDbDateTime($value);
    115     }
    116     private function getMongoDbDateTime(\DateTimeInterface $value): UTCDateTime
    117     {
    118108        return new UTCDateTime((int) floor((float) $value->format('U.u') * 1000));
    119109    }
    120     /**
    121      * This is needed to support MongoDB Driver v1.19 and below
    122      *
    123      * See https://github.com/mongodb/mongo-php-driver/issues/426
    124      *
    125      * It can probably be removed in 2.1 or later once MongoDB's 1.2 is released and widely adopted
    126      */
    127     private function legacyGetMongoDbDateTime(\DateTimeInterface $value): UTCDateTime
    128     {
    129         $milliseconds = floor((float) $value->format('U.u') * 1000);
    130         $milliseconds = \PHP_INT_SIZE == 8 ? (int) $milliseconds : (string) $milliseconds;
    131         // @phpstan-ignore-next-line
    132         return new UTCDateTime($milliseconds);
    133     }
    134110}
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php

    r3214910 r3439329  
    3838                if (\false === in_array($curlErrno, self::$retriableErrorCodes, \true) || !$retries) {
    3939                    $curlError = curl_error($ch);
    40                     if ($closeAfterDone) {
     40                    if (\PHP_VERSION_ID < 80000 && $closeAfterDone) {
    4141                        curl_close($ch);
    4242                    }
     
    4545                continue;
    4646            }
    47             if ($closeAfterDone) {
     47            if (\PHP_VERSION_ID < 80000 && $closeAfterDone) {
    4848                curl_close($ch);
    4949            }
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php

    r3214910 r3439329  
    1212namespace Modular\ConnectorDependencies\Monolog\Handler;
    1313
     14use Modular\ConnectorDependencies\MongoDB\Client;
     15use Modular\ConnectorDependencies\MongoDB\Collection;
    1416use MongoDB\Driver\BulkWrite;
    1517use MongoDB\Driver\Manager;
    16 use Modular\ConnectorDependencies\MongoDB\Client;
    17 use Modular\ConnectorDependencies\Monolog\Logger;
    1818use Modular\ConnectorDependencies\Monolog\Formatter\FormatterInterface;
    1919use Modular\ConnectorDependencies\Monolog\Formatter\MongoDBFormatter;
     20use Modular\ConnectorDependencies\Monolog\Logger;
    2021/**
    2122 * Logs to a MongoDB database.
     
    3334class MongoDBHandler extends AbstractProcessingHandler
    3435{
    35     /** @var \MongoDB\Collection */
     36    /** @var Collection */
    3637    private $collection;
    3738    /** @var Client|Manager */
    3839    private $manager;
    39     /** @var string */
    40     private $namespace;
     40    /** @var string|null */
     41    private $namespace = null;
    4142    /**
    4243     * Constructor.
     
    5253        }
    5354        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);
    5556        } else {
    5657            $this->manager = $mongodb;
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php

    r3214910 r3439329  
    142142                // are cleaning up/rotating at the same time
    143143                set_error_handler(function (int $errno, string $errstr, string $errfile, int $errline): bool {
    144                     return \false;
     144                    return \true;
    145145                });
    146146                unlink($file);
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php

    r3214910 r3439329  
    186186    protected function sendCurl(string $message): void
    187187    {
     188        if ('' === trim($message)) {
     189            return;
     190        }
    188191        $ch = curl_init();
    189192        $url = self::BOT_API . $this->apiKey . '/SendMessage';
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php

    r3214910 r3439329  
    5858            return self::$cache;
    5959        }
    60         $branches = `git branch -v --no-abbrev`;
     60        $branches = shell_exec('git branch -v --no-abbrev');
    6161        if ($branches && preg_match('{^\* (.+?)\s+([a-f0-9]{40})(?:\s|$)}m', $branches, $matches)) {
    6262            return self::$cache = ['branch' => $matches[1], 'commit' => $matches[2]];
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php

    r3214910 r3439329  
    5757            return self::$cache;
    5858        }
    59         $result = explode(' ', trim(`hg id -nb`));
     59        $result = explode(' ', trim((string) shell_exec('hg id -nb')));
    6060        if (count($result) >= 3) {
    6161            return self::$cache = ['branch' => $result[1], 'revision' => $result[2]];
  • modular-connector/trunk/vendor/monolog/monolog/src/Monolog/SignalHandler.php

    r3214910 r3439329  
    7171    public function handleSignal(int $signo, $siginfo = null): void
    7272    {
     73        /** @var array<int, string> $signals */
    7374        static $signals = [];
    7475        if (!$signals && extension_loaded('pcntl')) {
  • modular-connector/trunk/vendor/scoper-autoload.php

    r3427955 r3439329  
    1515    $GLOBALS['__composer_autoload_files'] = \array_merge(
    1616        $existingComposerAutoloadFiles,
    17         \array_fill_keys(['db9b6aa0d4216bbe4bdd6a868a1c3c1d', '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)
    1818    );
    1919
  • modular-connector/trunk/vendor/vlucas/phpdotenv/src/Parser/EntryParser.php

    r3286865 r3439329  
    150150            });
    151151        }, Success::create([Value::blank(), self::INITIAL_STATE]))->flatMap(static function (array $result) {
    152             /** @psalm-suppress DocblockTypeContradiction */
    153152            if (in_array($result[1], self::REJECT_STATES, \true)) {
    154153                /** @var \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Value, string> */
  • modular-connector/trunk/vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php

    r3214910 r3439329  
    4646                return 'true';
    4747            }
    48             /** @psalm-suppress PossiblyInvalidCast */
    4948            return (string) $value;
    5049        });
  • modular-connector/trunk/vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php

    r3214910 r3439329  
    4646                return 'true';
    4747            }
    48             /** @psalm-suppress PossiblyInvalidCast */
    4948            return (string) $value;
    5049        });
Note: See TracChangeset for help on using the changeset viewer.