Plugin Directory

Changeset 2873559


Ignore:
Timestamp:
03/02/2023 10:51:26 AM (2 years ago)
Author:
neosit
Message:

Update to version 2.3.8 from GitHub

Location:
next-active-directory-integration
Files:
4 deleted
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • next-active-directory-integration/tags/2.3.8/classes/Core/Encryption.php

    r2816455 r2873559  
    11<?php
    2 if ( ! defined( 'ABSPATH' ) )
    3 {
    4     die( 'Access denied.' );
     2if (!defined('ABSPATH')) {
     3    die('Access denied.');
    54}
    65
    7 if ( class_exists( 'NextADInt_Core_Encryption' ) )
    8 {
     6if (class_exists('NextADInt_Core_Encryption')) {
    97    return;
    108}
     
    3331     * This has been added to make NADI compatible with newer PHP versions and WordPress installation in which `AUTH_SALT` is not defined.
    3432     *
     33     * To be able to change the `AUTH_SALT`, one can define a key `NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY` with the old `AUTH_SALT`.
     34     *
    3535     * @issue #164
     36     * @issue #173
    3637     * @see https://github.com/NeosIT/active-directory-integration2/issues/164
    3738     */
    38     public static function getSalt() {
     39    public static function getSalt()
     40    {
     41        if (defined('NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY')) {
     42            return NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY;
     43        }
     44
    3945        if (defined('AUTH_SALT')) {
    4046            return AUTH_SALT;
    4147        }
    42        
     48
    4349        return '';
    4450    }
    45    
     51
    4652    /**
    4753     * This method will encrypt the $plainText and return the encrypted text.
     
    5157     * @return string
    5258     */
    53     public function encrypt( $plainText )
     59    public function encrypt($plainText)
    5460    {
    5561        $password = 'Next Active Directory Integration' . self::getSalt();
    5662
    57         try
    58         {
    59             $encryptedText = Defuse\Crypto\Crypto::encryptWithPassword( $plainText, $password );
    60         } catch ( Exception $e )
    61         {
     63        try {
     64            $encryptedText = Defuse\Crypto\Crypto::encryptWithPassword($plainText, $password);
     65        } catch (Exception $e) {
    6266            // prevent the PHP stack trace display by catching all exception because the stack trace can contain the $password.
    63             $this->logger->warning( 'Plain text can not be encrypted. ' . $e->getMessage());
     67            $this->logger->warning('Plain text can not be encrypted. ' . $e->getMessage());
    6468
    6569            return false;
     
    7680     * @return string
    7781     */
    78     public function decrypt( $encryptedText )
     82    public function decrypt($encryptedText)
    7983    {
    8084        $password = 'Next Active Directory Integration' . self::getSalt();
    8185
    8286        // do not decrypt empty texts
    83         if (!$encryptedText) {
    84             return false;
    85         }
     87        if (!$encryptedText) {
     88            return false;
     89        }
    8690
    87         try
    88         {
    89             $plainText = Defuse\Crypto\Crypto::decryptWithPassword( $encryptedText, $password );
    90         } catch ( Exception $e )
    91         {
     91        try {
     92            $plainText = Defuse\Crypto\Crypto::decryptWithPassword($encryptedText, $password);
     93        } catch (Exception $e) {
    9294            // prevent the PHP stack trace display by catching all exception because the stack trace can contain the $password.
    93             $this->logger->warn( 'Encrypted text "' . $encryptedText . '" can not be decrypted. ' . $e->getMessage());
     95            $this->logger->warn('Encrypted text "' . $encryptedText . '" can not be decrypted. ' . $e->getMessage());
    9496
    9597            return false;
  • next-active-directory-integration/tags/2.3.8/composer.lock

    r2830025 r2873559  
    547547        {
    548548            "name": "antecedent/patchwork",
    549             "version": "2.1.21",
     549            "version": "2.1.25",
    550550            "source": {
    551551                "type": "git",
    552552                "url": "https://github.com/antecedent/patchwork.git",
    553                 "reference": "25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d"
    554             },
    555             "dist": {
    556                 "type": "zip",
    557                 "url": "https://api.github.com/repos/antecedent/patchwork/zipball/25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d",
    558                 "reference": "25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d",
     553                "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a"
     554            },
     555            "dist": {
     556                "type": "zip",
     557                "url": "https://api.github.com/repos/antecedent/patchwork/zipball/17314e042d45e0dacb0a494c2d1ef50e7621136a",
     558                "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a",
    559559                "shasum": ""
    560560            },
     
    589589            "support": {
    590590                "issues": "https://github.com/antecedent/patchwork/issues",
    591                 "source": "https://github.com/antecedent/patchwork/tree/2.1.21"
    592             },
    593             "time": "2022-02-07T07:28:34+00:00"
     591                "source": "https://github.com/antecedent/patchwork/tree/2.1.25"
     592            },
     593            "time": "2023-02-19T12:51:24+00:00"
    594594        },
    595595        {
    596596            "name": "doctrine/instantiator",
    597             "version": "1.4.1",
     597            "version": "1.5.0",
    598598            "source": {
    599599                "type": "git",
    600600                "url": "https://github.com/doctrine/instantiator.git",
    601                 "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
    602             },
    603             "dist": {
    604                 "type": "zip",
    605                 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
    606                 "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
     601                "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
     602            },
     603            "dist": {
     604                "type": "zip",
     605                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
     606                "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
    607607                "shasum": ""
    608608            },
     
    611611            },
    612612            "require-dev": {
    613                 "doctrine/coding-standard": "^9",
     613                "doctrine/coding-standard": "^9 || ^11",
    614614                "ext-pdo": "*",
    615615                "ext-phar": "*",
     
    618618                "phpstan/phpstan-phpunit": "^1",
    619619                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
    620                 "vimeo/psalm": "^4.22"
     620                "vimeo/psalm": "^4.30 || ^5.4"
    621621            },
    622622            "type": "library",
     
    645645            "support": {
    646646                "issues": "https://github.com/doctrine/instantiator/issues",
    647                 "source": "https://github.com/doctrine/instantiator/tree/1.4.1"
     647                "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
    648648            },
    649649            "funding": [
     
    661661                }
    662662            ],
    663             "time": "2022-03-03T08:28:38+00:00"
     663            "time": "2022-12-30T00:15:36+00:00"
    664664        },
    665665        {
     
    884884        {
    885885            "name": "nikic/php-parser",
    886             "version": "v4.15.2",
     886            "version": "v4.15.3",
    887887            "source": {
    888888                "type": "git",
    889889                "url": "https://github.com/nikic/PHP-Parser.git",
    890                 "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc"
    891             },
    892             "dist": {
    893                 "type": "zip",
    894                 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
    895                 "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
     890                "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039"
     891            },
     892            "dist": {
     893                "type": "zip",
     894                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039",
     895                "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039",
    896896                "shasum": ""
    897897            },
     
    934934            "support": {
    935935                "issues": "https://github.com/nikic/PHP-Parser/issues",
    936                 "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2"
    937             },
    938             "time": "2022-11-12T15:38:23+00:00"
     936                "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3"
     937            },
     938            "time": "2023-01-16T22:05:37+00:00"
    939939        },
    940940        {
     
    12861286        {
    12871287            "name": "phpspec/prophecy",
    1288             "version": "v1.16.0",
     1288            "version": "v1.17.0",
    12891289            "source": {
    12901290                "type": "git",
    12911291                "url": "https://github.com/phpspec/prophecy.git",
    1292                 "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359"
    1293             },
    1294             "dist": {
    1295                 "type": "zip",
    1296                 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be8cac52a0827776ff9ccda8c381ac5b71aeb359",
    1297                 "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359",
    1298                 "shasum": ""
    1299             },
    1300             "require": {
    1301                 "doctrine/instantiator": "^1.2",
     1292                "reference": "15873c65b207b07765dbc3c95d20fdf4a320cbe2"
     1293            },
     1294            "dist": {
     1295                "type": "zip",
     1296                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/15873c65b207b07765dbc3c95d20fdf4a320cbe2",
     1297                "reference": "15873c65b207b07765dbc3c95d20fdf4a320cbe2",
     1298                "shasum": ""
     1299            },
     1300            "require": {
     1301                "doctrine/instantiator": "^1.2 || ^2.0",
    13021302                "php": "^7.2 || 8.0.* || 8.1.* || 8.2.*",
    13031303                "phpdocumentor/reflection-docblock": "^5.2",
     
    13071307            "require-dev": {
    13081308                "phpspec/phpspec": "^6.0 || ^7.0",
     1309                "phpstan/phpstan": "^1.9",
    13091310                "phpunit/phpunit": "^8.0 || ^9.0"
    13101311            },
     
    13471348            "support": {
    13481349                "issues": "https://github.com/phpspec/prophecy/issues",
    1349                 "source": "https://github.com/phpspec/prophecy/tree/v1.16.0"
    1350             },
    1351             "time": "2022-11-29T15:06:56+00:00"
     1350                "source": "https://github.com/phpspec/prophecy/tree/v1.17.0"
     1351            },
     1352            "time": "2023-02-02T15:41:36+00:00"
    13521353        },
    13531354        {
    13541355            "name": "phpunit/php-code-coverage",
    1355             "version": "9.2.19",
     1356            "version": "9.2.25",
    13561357            "source": {
    13571358                "type": "git",
    13581359                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
    1359                 "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559"
    1360             },
    1361             "dist": {
    1362                 "type": "zip",
    1363                 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559",
    1364                 "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559",
     1360                "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954"
     1361            },
     1362            "dist": {
     1363                "type": "zip",
     1364                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e2b40518197a8c0d4b08bc34dfff1c99c508954",
     1365                "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954",
    13651366                "shasum": ""
    13661367            },
     
    13691370                "ext-libxml": "*",
    13701371                "ext-xmlwriter": "*",
    1371                 "nikic/php-parser": "^4.14",
     1372                "nikic/php-parser": "^4.15",
    13721373                "php": ">=7.3",
    13731374                "phpunit/php-file-iterator": "^3.0.3",
     
    14181419            "support": {
    14191420                "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
    1420                 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19"
     1421                "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.25"
    14211422            },
    14221423            "funding": [
     
    14261427                }
    14271428            ],
    1428             "time": "2022-11-18T07:47:47+00:00"
     1429            "time": "2023-02-25T05:32:00+00:00"
    14291430        },
    14301431        {
     
    21912192        {
    21922193            "name": "sebastian/environment",
    2193             "version": "5.1.4",
     2194            "version": "5.1.5",
    21942195            "source": {
    21952196                "type": "git",
    21962197                "url": "https://github.com/sebastianbergmann/environment.git",
    2197                 "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7"
    2198             },
    2199             "dist": {
    2200                 "type": "zip",
    2201                 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7",
    2202                 "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7",
     2198                "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
     2199            },
     2200            "dist": {
     2201                "type": "zip",
     2202                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
     2203                "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
    22032204                "shasum": ""
    22042205            },
     
    22422243            "support": {
    22432244                "issues": "https://github.com/sebastianbergmann/environment/issues",
    2244                 "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4"
     2245                "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
    22452246            },
    22462247            "funding": [
     
    22502251                }
    22512252            ],
    2252             "time": "2022-04-03T09:37:03+00:00"
     2253            "time": "2023-02-03T06:03:51+00:00"
    22532254        },
    22542255        {
     
    25642565        {
    25652566            "name": "sebastian/recursion-context",
    2566             "version": "4.0.4",
     2567            "version": "4.0.5",
    25672568            "source": {
    25682569                "type": "git",
    25692570                "url": "https://github.com/sebastianbergmann/recursion-context.git",
    2570                 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
    2571             },
    2572             "dist": {
    2573                 "type": "zip",
    2574                 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
    2575                 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
     2571                "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
     2572            },
     2573            "dist": {
     2574                "type": "zip",
     2575                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
     2576                "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
    25762577                "shasum": ""
    25772578            },
     
    26122613            ],
    26132614            "description": "Provides functionality to recursively process PHP variables",
    2614             "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
     2615            "homepage": "https://github.com/sebastianbergmann/recursion-context",
    26152616            "support": {
    26162617                "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
    2617                 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
     2618                "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
    26182619            },
    26192620            "funding": [
     
    26232624                }
    26242625            ],
    2625             "time": "2020-10-26T13:17:30+00:00"
     2626            "time": "2023-02-03T06:07:39+00:00"
    26262627        },
    26272628        {
     
    27912792        {
    27922793            "name": "symfony/console",
    2793             "version": "v5.4.16",
     2794            "version": "v5.4.21",
    27942795            "source": {
    27952796                "type": "git",
    27962797                "url": "https://github.com/symfony/console.git",
    2797                 "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef"
    2798             },
    2799             "dist": {
    2800                 "type": "zip",
    2801                 "url": "https://api.github.com/repos/symfony/console/zipball/8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
    2802                 "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
     2798                "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9"
     2799            },
     2800            "dist": {
     2801                "type": "zip",
     2802                "url": "https://api.github.com/repos/symfony/console/zipball/c77433ddc6cdc689caf48065d9ea22ca0853fbd9",
     2803                "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9",
    28032804                "shasum": ""
    28042805            },
     
    28702871            ],
    28712872            "support": {
    2872                 "source": "https://github.com/symfony/console/tree/v5.4.16"
     2873                "source": "https://github.com/symfony/console/tree/v5.4.21"
    28732874            },
    28742875            "funding": [
     
    28862887                }
    28872888            ],
    2888             "time": "2022-11-25T14:09:27+00:00"
     2889            "time": "2023-02-25T16:59:41+00:00"
    28892890        },
    28902891        {
    28912892            "name": "symfony/deprecation-contracts",
    2892             "version": "v3.2.0",
     2893            "version": "v3.2.1",
    28932894            "source": {
    28942895                "type": "git",
    28952896                "url": "https://github.com/symfony/deprecation-contracts.git",
    2896                 "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3"
    2897             },
    2898             "dist": {
    2899                 "type": "zip",
    2900                 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3",
    2901                 "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3",
     2897                "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e"
     2898            },
     2899            "dist": {
     2900                "type": "zip",
     2901                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e",
     2902                "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e",
    29022903                "shasum": ""
    29032904            },
     
    29372938            "homepage": "https://symfony.com",
    29382939            "support": {
    2939                 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0"
     2940                "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.1"
    29402941            },
    29412942            "funding": [
     
    29532954                }
    29542955            ],
    2955             "time": "2022-11-25T10:21:52+00:00"
     2956            "time": "2023-03-01T10:25:55+00:00"
    29562957        },
    29572958        {
    29582959            "name": "symfony/finder",
    2959             "version": "v5.4.11",
     2960            "version": "v5.4.21",
    29602961            "source": {
    29612962                "type": "git",
    29622963                "url": "https://github.com/symfony/finder.git",
    2963                 "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c"
    2964             },
    2965             "dist": {
    2966                 "type": "zip",
    2967                 "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c",
    2968                 "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c",
     2964                "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19"
     2965            },
     2966            "dist": {
     2967                "type": "zip",
     2968                "url": "https://api.github.com/repos/symfony/finder/zipball/078e9a5e1871fcfe6a5ce421b539344c21afef19",
     2969                "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19",
    29692970                "shasum": ""
    29702971            },
     
    30003001            "homepage": "https://symfony.com",
    30013002            "support": {
    3002                 "source": "https://github.com/symfony/finder/tree/v5.4.11"
     3003                "source": "https://github.com/symfony/finder/tree/v5.4.21"
    30033004            },
    30043005            "funding": [
     
    30163017                }
    30173018            ],
    3018             "time": "2022-07-29T07:37:50+00:00"
     3019            "time": "2023-02-16T09:33:00+00:00"
    30193020        },
    30203021        {
     
    33473348        {
    33483349            "name": "symfony/process",
    3349             "version": "v5.4.11",
     3350            "version": "v5.4.21",
    33503351            "source": {
    33513352                "type": "git",
    33523353                "url": "https://github.com/symfony/process.git",
    3353                 "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1"
    3354             },
    3355             "dist": {
    3356                 "type": "zip",
    3357                 "url": "https://api.github.com/repos/symfony/process/zipball/6e75fe6874cbc7e4773d049616ab450eff537bf1",
    3358                 "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1",
     3354                "reference": "d4ce417ebcb0b7d090b4c178ed6d3accc518e8bd"
     3355            },
     3356            "dist": {
     3357                "type": "zip",
     3358                "url": "https://api.github.com/repos/symfony/process/zipball/d4ce417ebcb0b7d090b4c178ed6d3accc518e8bd",
     3359                "reference": "d4ce417ebcb0b7d090b4c178ed6d3accc518e8bd",
    33593360                "shasum": ""
    33603361            },
     
    33893390            "homepage": "https://symfony.com",
    33903391            "support": {
    3391                 "source": "https://github.com/symfony/process/tree/v5.4.11"
     3392                "source": "https://github.com/symfony/process/tree/v5.4.21"
    33923393            },
    33933394            "funding": [
     
    34053406                }
    34063407            ],
    3407             "time": "2022-06-27T16:58:25+00:00"
     3408            "time": "2023-02-21T19:46:44+00:00"
    34083409        },
    34093410        {
    34103411            "name": "symfony/service-contracts",
    3411             "version": "v3.1.1",
     3412            "version": "v3.2.1",
    34123413            "source": {
    34133414                "type": "git",
    34143415                "url": "https://github.com/symfony/service-contracts.git",
    3415                 "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239"
    3416             },
    3417             "dist": {
    3418                 "type": "zip",
    3419                 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/925e713fe8fcacf6bc05e936edd8dd5441a21239",
    3420                 "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239",
     3416                "reference": "a8c9cedf55f314f3a186041d19537303766df09a"
     3417            },
     3418            "dist": {
     3419                "type": "zip",
     3420                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a",
     3421                "reference": "a8c9cedf55f314f3a186041d19537303766df09a",
    34213422                "shasum": ""
    34223423            },
     
    34343435            "extra": {
    34353436                "branch-alias": {
    3436                     "dev-main": "3.1-dev"
     3437                    "dev-main": "3.3-dev"
    34373438                },
    34383439                "thanks": {
     
    34743475            ],
    34753476            "support": {
    3476                 "source": "https://github.com/symfony/service-contracts/tree/v3.1.1"
     3477                "source": "https://github.com/symfony/service-contracts/tree/v3.2.1"
    34773478            },
    34783479            "funding": [
     
    34903491                }
    34913492            ],
    3492             "time": "2022-05-30T19:18:58+00:00"
     3493            "time": "2023-03-01T10:32:47+00:00"
    34933494        },
    34943495        {
    34953496            "name": "symfony/string",
    3496             "version": "v6.2.0",
     3497            "version": "v6.2.7",
    34973498            "source": {
    34983499                "type": "git",
    34993500                "url": "https://github.com/symfony/string.git",
    3500                 "reference": "145702685e0d12f81d755c71127bfff7582fdd36"
    3501             },
    3502             "dist": {
    3503                 "type": "zip",
    3504                 "url": "https://api.github.com/repos/symfony/string/zipball/145702685e0d12f81d755c71127bfff7582fdd36",
    3505                 "reference": "145702685e0d12f81d755c71127bfff7582fdd36",
     3501                "reference": "67b8c1eec78296b85dc1c7d9743830160218993d"
     3502            },
     3503            "dist": {
     3504                "type": "zip",
     3505                "url": "https://api.github.com/repos/symfony/string/zipball/67b8c1eec78296b85dc1c7d9743830160218993d",
     3506                "reference": "67b8c1eec78296b85dc1c7d9743830160218993d",
    35063507                "shasum": ""
    35073508            },
     
    35603561            ],
    35613562            "support": {
    3562                 "source": "https://github.com/symfony/string/tree/v6.2.0"
     3563                "source": "https://github.com/symfony/string/tree/v6.2.7"
    35633564            },
    35643565            "funding": [
     
    35763577                }
    35773578            ],
    3578             "time": "2022-11-30T17:13:47+00:00"
     3579            "time": "2023-02-24T10:42:00+00:00"
    35793580        },
    35803581        {
    35813582            "name": "symfony/yaml",
    3582             "version": "v5.4.16",
     3583            "version": "v5.4.21",
    35833584            "source": {
    35843585                "type": "git",
    35853586                "url": "https://github.com/symfony/yaml.git",
    3586                 "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298"
    3587             },
    3588             "dist": {
    3589                 "type": "zip",
    3590                 "url": "https://api.github.com/repos/symfony/yaml/zipball/ebd37c71f62d5ec5f6e27de3e06fee492d4c6298",
    3591                 "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298",
     3587                "reference": "3713e20d93e46e681e51605d213027e48dab3469"
     3588            },
     3589            "dist": {
     3590                "type": "zip",
     3591                "url": "https://api.github.com/repos/symfony/yaml/zipball/3713e20d93e46e681e51605d213027e48dab3469",
     3592                "reference": "3713e20d93e46e681e51605d213027e48dab3469",
    35923593                "shasum": ""
    35933594            },
     
    36353636            "homepage": "https://symfony.com",
    36363637            "support": {
    3637                 "source": "https://github.com/symfony/yaml/tree/v5.4.16"
     3638                "source": "https://github.com/symfony/yaml/tree/v5.4.21"
    36383639            },
    36393640            "funding": [
     
    36513652                }
    36523653            ],
    3653             "time": "2022-11-25T16:04:03+00:00"
     3654            "time": "2023-02-21T19:46:44+00:00"
    36543655        },
    36553656        {
  • next-active-directory-integration/tags/2.3.8/index.php

    r2830606 r2873559  
    44Plugin URI: https://www.active-directory-wp.com
    55Description: Enterprise-ready solution to authenticate, authorize and synchronize your Active Directory users to WordPress. Next Active Directory Authentication supports NTLM and Kerberos for Single Sign On.
    6 Version: 2.3.7
     6Version: 2.3.8
    77Author: active-directory-wp.com
    88Author URI: https://active-directory-wp.com
  • next-active-directory-integration/tags/2.3.8/readme.txt

    r2830606 r2873559  
    11=== Next Active Directory Integration ===
    2 Contributors: neosit,tobi823,fatsquirrel,schakko,medan123
     2Contributors: dreitier,dreitierci,schakko,neosit
    33Tags: authentication, active directory, ldap, ldaps, authorization, security, windows, sso, login, domain, controller
    44Requires at least: 5.6
    55Tested up to: 6.1
    6 Stable tag: 2.3.7
     6Stable tag: 2.3.8
    77License: GPLv3
    88Donate link: https://active-directory-wp.com
     
    127127For detailed information you can visit the official [GitHub repository of Next Active Directory Integration](https://github.com/NeosIT/active-directory-integration2)
    128128
     129= UNRELEASED =
     130* FIXED: Detect and use constant NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY to be able to change WordPress' AUTH_SALT (#173)
     131
    129132= 2.3.7 =
    130133* FIXED: ldap_search fails on PHP 7.4 (#171)
     
    132135= 2.3.6 =
    133136* FIXED: With PHP 8.1, ldap_get_entries expects an LDAP\Result instance as second parameter (#166)
    134 * FIXED: Deprecation warning when Test Authentication is triggered with PHP 8.1 (#168) 
     137* FIXED: Deprecation warning when Test Authentication is triggered with PHP 8.1 (#168)
    135138* ADDED: Notification in WordPress' plug-in page for upcoming v3
    136139* ADDED: Compatibility with new Premium Extensions which are already using v3's  code
  • next-active-directory-integration/tags/2.3.8/vendor/autoload.php

    r2830606 r2873559  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a::getLoader();
     25return ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7::getLoader();
  • next-active-directory-integration/tags/2.3.8/vendor/composer/ClassLoader.php

    r2662231 r2873559  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • next-active-directory-integration/tags/2.3.8/vendor/composer/autoload_real.php

    r2830606 r2873559  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a
     5class ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$files;
    37         foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequire2164eb0e7bdbd2db4b05194c2074f47a($fileIdentifier, $file);
     36        $filesToLoad = \Composer\Autoload\ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$files;
     37        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
     38            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
     39                $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
     40
     41                require $file;
     42            }
     43        }, null, null);
     44        foreach ($filesToLoad as $fileIdentifier => $file) {
     45            $requireFile($fileIdentifier, $file);
    3946        }
    4047
     
    4249    }
    4350}
    44 
    45 /**
    46  * @param string $fileIdentifier
    47  * @param string $file
    48  * @return void
    49  */
    50 function composerRequire2164eb0e7bdbd2db4b05194c2074f47a($fileIdentifier, $file)
    51 {
    52     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
    53         $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    54 
    55         require $file;
    56     }
    57 }
  • next-active-directory-integration/tags/2.3.8/vendor/composer/autoload_static.php

    r2830606 r2873559  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a
     7class ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7
    88{
    99    public static $files = array (
     
    7777    {
    7878        return \Closure::bind(function () use ($loader) {
    79             $loader->prefixLengthsPsr4 = ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$prefixLengthsPsr4;
    80             $loader->prefixDirsPsr4 = ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$prefixDirsPsr4;
    81             $loader->classMap = ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$classMap;
     79            $loader->prefixLengthsPsr4 = ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$prefixLengthsPsr4;
     80            $loader->prefixDirsPsr4 = ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$prefixDirsPsr4;
     81            $loader->classMap = ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$classMap;
    8282
    8383        }, null, ClassLoader::class);
  • next-active-directory-integration/trunk/classes/Core/Encryption.php

    r2816455 r2873559  
    11<?php
    2 if ( ! defined( 'ABSPATH' ) )
    3 {
    4     die( 'Access denied.' );
     2if (!defined('ABSPATH')) {
     3    die('Access denied.');
    54}
    65
    7 if ( class_exists( 'NextADInt_Core_Encryption' ) )
    8 {
     6if (class_exists('NextADInt_Core_Encryption')) {
    97    return;
    108}
     
    3331     * This has been added to make NADI compatible with newer PHP versions and WordPress installation in which `AUTH_SALT` is not defined.
    3432     *
     33     * To be able to change the `AUTH_SALT`, one can define a key `NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY` with the old `AUTH_SALT`.
     34     *
    3535     * @issue #164
     36     * @issue #173
    3637     * @see https://github.com/NeosIT/active-directory-integration2/issues/164
    3738     */
    38     public static function getSalt() {
     39    public static function getSalt()
     40    {
     41        if (defined('NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY')) {
     42            return NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY;
     43        }
     44
    3945        if (defined('AUTH_SALT')) {
    4046            return AUTH_SALT;
    4147        }
    42        
     48
    4349        return '';
    4450    }
    45    
     51
    4652    /**
    4753     * This method will encrypt the $plainText and return the encrypted text.
     
    5157     * @return string
    5258     */
    53     public function encrypt( $plainText )
     59    public function encrypt($plainText)
    5460    {
    5561        $password = 'Next Active Directory Integration' . self::getSalt();
    5662
    57         try
    58         {
    59             $encryptedText = Defuse\Crypto\Crypto::encryptWithPassword( $plainText, $password );
    60         } catch ( Exception $e )
    61         {
     63        try {
     64            $encryptedText = Defuse\Crypto\Crypto::encryptWithPassword($plainText, $password);
     65        } catch (Exception $e) {
    6266            // prevent the PHP stack trace display by catching all exception because the stack trace can contain the $password.
    63             $this->logger->warning( 'Plain text can not be encrypted. ' . $e->getMessage());
     67            $this->logger->warning('Plain text can not be encrypted. ' . $e->getMessage());
    6468
    6569            return false;
     
    7680     * @return string
    7781     */
    78     public function decrypt( $encryptedText )
     82    public function decrypt($encryptedText)
    7983    {
    8084        $password = 'Next Active Directory Integration' . self::getSalt();
    8185
    8286        // do not decrypt empty texts
    83         if (!$encryptedText) {
    84             return false;
    85         }
     87        if (!$encryptedText) {
     88            return false;
     89        }
    8690
    87         try
    88         {
    89             $plainText = Defuse\Crypto\Crypto::decryptWithPassword( $encryptedText, $password );
    90         } catch ( Exception $e )
    91         {
     91        try {
     92            $plainText = Defuse\Crypto\Crypto::decryptWithPassword($encryptedText, $password);
     93        } catch (Exception $e) {
    9294            // prevent the PHP stack trace display by catching all exception because the stack trace can contain the $password.
    93             $this->logger->warn( 'Encrypted text "' . $encryptedText . '" can not be decrypted. ' . $e->getMessage());
     95            $this->logger->warn('Encrypted text "' . $encryptedText . '" can not be decrypted. ' . $e->getMessage());
    9496
    9597            return false;
  • next-active-directory-integration/trunk/composer.lock

    r2830025 r2873559  
    547547        {
    548548            "name": "antecedent/patchwork",
    549             "version": "2.1.21",
     549            "version": "2.1.25",
    550550            "source": {
    551551                "type": "git",
    552552                "url": "https://github.com/antecedent/patchwork.git",
    553                 "reference": "25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d"
    554             },
    555             "dist": {
    556                 "type": "zip",
    557                 "url": "https://api.github.com/repos/antecedent/patchwork/zipball/25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d",
    558                 "reference": "25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d",
     553                "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a"
     554            },
     555            "dist": {
     556                "type": "zip",
     557                "url": "https://api.github.com/repos/antecedent/patchwork/zipball/17314e042d45e0dacb0a494c2d1ef50e7621136a",
     558                "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a",
    559559                "shasum": ""
    560560            },
     
    589589            "support": {
    590590                "issues": "https://github.com/antecedent/patchwork/issues",
    591                 "source": "https://github.com/antecedent/patchwork/tree/2.1.21"
    592             },
    593             "time": "2022-02-07T07:28:34+00:00"
     591                "source": "https://github.com/antecedent/patchwork/tree/2.1.25"
     592            },
     593            "time": "2023-02-19T12:51:24+00:00"
    594594        },
    595595        {
    596596            "name": "doctrine/instantiator",
    597             "version": "1.4.1",
     597            "version": "1.5.0",
    598598            "source": {
    599599                "type": "git",
    600600                "url": "https://github.com/doctrine/instantiator.git",
    601                 "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
    602             },
    603             "dist": {
    604                 "type": "zip",
    605                 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
    606                 "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
     601                "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
     602            },
     603            "dist": {
     604                "type": "zip",
     605                "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
     606                "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
    607607                "shasum": ""
    608608            },
     
    611611            },
    612612            "require-dev": {
    613                 "doctrine/coding-standard": "^9",
     613                "doctrine/coding-standard": "^9 || ^11",
    614614                "ext-pdo": "*",
    615615                "ext-phar": "*",
     
    618618                "phpstan/phpstan-phpunit": "^1",
    619619                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
    620                 "vimeo/psalm": "^4.22"
     620                "vimeo/psalm": "^4.30 || ^5.4"
    621621            },
    622622            "type": "library",
     
    645645            "support": {
    646646                "issues": "https://github.com/doctrine/instantiator/issues",
    647                 "source": "https://github.com/doctrine/instantiator/tree/1.4.1"
     647                "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
    648648            },
    649649            "funding": [
     
    661661                }
    662662            ],
    663             "time": "2022-03-03T08:28:38+00:00"
     663            "time": "2022-12-30T00:15:36+00:00"
    664664        },
    665665        {
     
    884884        {
    885885            "name": "nikic/php-parser",
    886             "version": "v4.15.2",
     886            "version": "v4.15.3",
    887887            "source": {
    888888                "type": "git",
    889889                "url": "https://github.com/nikic/PHP-Parser.git",
    890                 "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc"
    891             },
    892             "dist": {
    893                 "type": "zip",
    894                 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
    895                 "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc",
     890                "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039"
     891            },
     892            "dist": {
     893                "type": "zip",
     894                "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039",
     895                "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039",
    896896                "shasum": ""
    897897            },
     
    934934            "support": {
    935935                "issues": "https://github.com/nikic/PHP-Parser/issues",
    936                 "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2"
    937             },
    938             "time": "2022-11-12T15:38:23+00:00"
     936                "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3"
     937            },
     938            "time": "2023-01-16T22:05:37+00:00"
    939939        },
    940940        {
     
    12861286        {
    12871287            "name": "phpspec/prophecy",
    1288             "version": "v1.16.0",
     1288            "version": "v1.17.0",
    12891289            "source": {
    12901290                "type": "git",
    12911291                "url": "https://github.com/phpspec/prophecy.git",
    1292                 "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359"
    1293             },
    1294             "dist": {
    1295                 "type": "zip",
    1296                 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be8cac52a0827776ff9ccda8c381ac5b71aeb359",
    1297                 "reference": "be8cac52a0827776ff9ccda8c381ac5b71aeb359",
    1298                 "shasum": ""
    1299             },
    1300             "require": {
    1301                 "doctrine/instantiator": "^1.2",
     1292                "reference": "15873c65b207b07765dbc3c95d20fdf4a320cbe2"
     1293            },
     1294            "dist": {
     1295                "type": "zip",
     1296                "url": "https://api.github.com/repos/phpspec/prophecy/zipball/15873c65b207b07765dbc3c95d20fdf4a320cbe2",
     1297                "reference": "15873c65b207b07765dbc3c95d20fdf4a320cbe2",
     1298                "shasum": ""
     1299            },
     1300            "require": {
     1301                "doctrine/instantiator": "^1.2 || ^2.0",
    13021302                "php": "^7.2 || 8.0.* || 8.1.* || 8.2.*",
    13031303                "phpdocumentor/reflection-docblock": "^5.2",
     
    13071307            "require-dev": {
    13081308                "phpspec/phpspec": "^6.0 || ^7.0",
     1309                "phpstan/phpstan": "^1.9",
    13091310                "phpunit/phpunit": "^8.0 || ^9.0"
    13101311            },
     
    13471348            "support": {
    13481349                "issues": "https://github.com/phpspec/prophecy/issues",
    1349                 "source": "https://github.com/phpspec/prophecy/tree/v1.16.0"
    1350             },
    1351             "time": "2022-11-29T15:06:56+00:00"
     1350                "source": "https://github.com/phpspec/prophecy/tree/v1.17.0"
     1351            },
     1352            "time": "2023-02-02T15:41:36+00:00"
    13521353        },
    13531354        {
    13541355            "name": "phpunit/php-code-coverage",
    1355             "version": "9.2.19",
     1356            "version": "9.2.25",
    13561357            "source": {
    13571358                "type": "git",
    13581359                "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
    1359                 "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559"
    1360             },
    1361             "dist": {
    1362                 "type": "zip",
    1363                 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559",
    1364                 "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559",
     1360                "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954"
     1361            },
     1362            "dist": {
     1363                "type": "zip",
     1364                "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/0e2b40518197a8c0d4b08bc34dfff1c99c508954",
     1365                "reference": "0e2b40518197a8c0d4b08bc34dfff1c99c508954",
    13651366                "shasum": ""
    13661367            },
     
    13691370                "ext-libxml": "*",
    13701371                "ext-xmlwriter": "*",
    1371                 "nikic/php-parser": "^4.14",
     1372                "nikic/php-parser": "^4.15",
    13721373                "php": ">=7.3",
    13731374                "phpunit/php-file-iterator": "^3.0.3",
     
    14181419            "support": {
    14191420                "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
    1420                 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19"
     1421                "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.25"
    14211422            },
    14221423            "funding": [
     
    14261427                }
    14271428            ],
    1428             "time": "2022-11-18T07:47:47+00:00"
     1429            "time": "2023-02-25T05:32:00+00:00"
    14291430        },
    14301431        {
     
    21912192        {
    21922193            "name": "sebastian/environment",
    2193             "version": "5.1.4",
     2194            "version": "5.1.5",
    21942195            "source": {
    21952196                "type": "git",
    21962197                "url": "https://github.com/sebastianbergmann/environment.git",
    2197                 "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7"
    2198             },
    2199             "dist": {
    2200                 "type": "zip",
    2201                 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7",
    2202                 "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7",
     2198                "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
     2199            },
     2200            "dist": {
     2201                "type": "zip",
     2202                "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
     2203                "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
    22032204                "shasum": ""
    22042205            },
     
    22422243            "support": {
    22432244                "issues": "https://github.com/sebastianbergmann/environment/issues",
    2244                 "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4"
     2245                "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
    22452246            },
    22462247            "funding": [
     
    22502251                }
    22512252            ],
    2252             "time": "2022-04-03T09:37:03+00:00"
     2253            "time": "2023-02-03T06:03:51+00:00"
    22532254        },
    22542255        {
     
    25642565        {
    25652566            "name": "sebastian/recursion-context",
    2566             "version": "4.0.4",
     2567            "version": "4.0.5",
    25672568            "source": {
    25682569                "type": "git",
    25692570                "url": "https://github.com/sebastianbergmann/recursion-context.git",
    2570                 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
    2571             },
    2572             "dist": {
    2573                 "type": "zip",
    2574                 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
    2575                 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
     2571                "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
     2572            },
     2573            "dist": {
     2574                "type": "zip",
     2575                "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
     2576                "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
    25762577                "shasum": ""
    25772578            },
     
    26122613            ],
    26132614            "description": "Provides functionality to recursively process PHP variables",
    2614             "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
     2615            "homepage": "https://github.com/sebastianbergmann/recursion-context",
    26152616            "support": {
    26162617                "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
    2617                 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
     2618                "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
    26182619            },
    26192620            "funding": [
     
    26232624                }
    26242625            ],
    2625             "time": "2020-10-26T13:17:30+00:00"
     2626            "time": "2023-02-03T06:07:39+00:00"
    26262627        },
    26272628        {
     
    27912792        {
    27922793            "name": "symfony/console",
    2793             "version": "v5.4.16",
     2794            "version": "v5.4.21",
    27942795            "source": {
    27952796                "type": "git",
    27962797                "url": "https://github.com/symfony/console.git",
    2797                 "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef"
    2798             },
    2799             "dist": {
    2800                 "type": "zip",
    2801                 "url": "https://api.github.com/repos/symfony/console/zipball/8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
    2802                 "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
     2798                "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9"
     2799            },
     2800            "dist": {
     2801                "type": "zip",
     2802                "url": "https://api.github.com/repos/symfony/console/zipball/c77433ddc6cdc689caf48065d9ea22ca0853fbd9",
     2803                "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9",
    28032804                "shasum": ""
    28042805            },
     
    28702871            ],
    28712872            "support": {
    2872                 "source": "https://github.com/symfony/console/tree/v5.4.16"
     2873                "source": "https://github.com/symfony/console/tree/v5.4.21"
    28732874            },
    28742875            "funding": [
     
    28862887                }
    28872888            ],
    2888             "time": "2022-11-25T14:09:27+00:00"
     2889            "time": "2023-02-25T16:59:41+00:00"
    28892890        },
    28902891        {
    28912892            "name": "symfony/deprecation-contracts",
    2892             "version": "v3.2.0",
     2893            "version": "v3.2.1",
    28932894            "source": {
    28942895                "type": "git",
    28952896                "url": "https://github.com/symfony/deprecation-contracts.git",
    2896                 "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3"
    2897             },
    2898             "dist": {
    2899                 "type": "zip",
    2900                 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3",
    2901                 "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3",
     2897                "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e"
     2898            },
     2899            "dist": {
     2900                "type": "zip",
     2901                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e",
     2902                "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e",
    29022903                "shasum": ""
    29032904            },
     
    29372938            "homepage": "https://symfony.com",
    29382939            "support": {
    2939                 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0"
     2940                "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.1"
    29402941            },
    29412942            "funding": [
     
    29532954                }
    29542955            ],
    2955             "time": "2022-11-25T10:21:52+00:00"
     2956            "time": "2023-03-01T10:25:55+00:00"
    29562957        },
    29572958        {
    29582959            "name": "symfony/finder",
    2959             "version": "v5.4.11",
     2960            "version": "v5.4.21",
    29602961            "source": {
    29612962                "type": "git",
    29622963                "url": "https://github.com/symfony/finder.git",
    2963                 "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c"
    2964             },
    2965             "dist": {
    2966                 "type": "zip",
    2967                 "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c",
    2968                 "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c",
     2964                "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19"
     2965            },
     2966            "dist": {
     2967                "type": "zip",
     2968                "url": "https://api.github.com/repos/symfony/finder/zipball/078e9a5e1871fcfe6a5ce421b539344c21afef19",
     2969                "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19",
    29692970                "shasum": ""
    29702971            },
     
    30003001            "homepage": "https://symfony.com",
    30013002            "support": {
    3002                 "source": "https://github.com/symfony/finder/tree/v5.4.11"
     3003                "source": "https://github.com/symfony/finder/tree/v5.4.21"
    30033004            },
    30043005            "funding": [
     
    30163017                }
    30173018            ],
    3018             "time": "2022-07-29T07:37:50+00:00"
     3019            "time": "2023-02-16T09:33:00+00:00"
    30193020        },
    30203021        {
     
    33473348        {
    33483349            "name": "symfony/process",
    3349             "version": "v5.4.11",
     3350            "version": "v5.4.21",
    33503351            "source": {
    33513352                "type": "git",
    33523353                "url": "https://github.com/symfony/process.git",
    3353                 "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1"
    3354             },
    3355             "dist": {
    3356                 "type": "zip",
    3357                 "url": "https://api.github.com/repos/symfony/process/zipball/6e75fe6874cbc7e4773d049616ab450eff537bf1",
    3358                 "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1",
     3354                "reference": "d4ce417ebcb0b7d090b4c178ed6d3accc518e8bd"
     3355            },
     3356            "dist": {
     3357                "type": "zip",
     3358                "url": "https://api.github.com/repos/symfony/process/zipball/d4ce417ebcb0b7d090b4c178ed6d3accc518e8bd",
     3359                "reference": "d4ce417ebcb0b7d090b4c178ed6d3accc518e8bd",
    33593360                "shasum": ""
    33603361            },
     
    33893390            "homepage": "https://symfony.com",
    33903391            "support": {
    3391                 "source": "https://github.com/symfony/process/tree/v5.4.11"
     3392                "source": "https://github.com/symfony/process/tree/v5.4.21"
    33923393            },
    33933394            "funding": [
     
    34053406                }
    34063407            ],
    3407             "time": "2022-06-27T16:58:25+00:00"
     3408            "time": "2023-02-21T19:46:44+00:00"
    34083409        },
    34093410        {
    34103411            "name": "symfony/service-contracts",
    3411             "version": "v3.1.1",
     3412            "version": "v3.2.1",
    34123413            "source": {
    34133414                "type": "git",
    34143415                "url": "https://github.com/symfony/service-contracts.git",
    3415                 "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239"
    3416             },
    3417             "dist": {
    3418                 "type": "zip",
    3419                 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/925e713fe8fcacf6bc05e936edd8dd5441a21239",
    3420                 "reference": "925e713fe8fcacf6bc05e936edd8dd5441a21239",
     3416                "reference": "a8c9cedf55f314f3a186041d19537303766df09a"
     3417            },
     3418            "dist": {
     3419                "type": "zip",
     3420                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a",
     3421                "reference": "a8c9cedf55f314f3a186041d19537303766df09a",
    34213422                "shasum": ""
    34223423            },
     
    34343435            "extra": {
    34353436                "branch-alias": {
    3436                     "dev-main": "3.1-dev"
     3437                    "dev-main": "3.3-dev"
    34373438                },
    34383439                "thanks": {
     
    34743475            ],
    34753476            "support": {
    3476                 "source": "https://github.com/symfony/service-contracts/tree/v3.1.1"
     3477                "source": "https://github.com/symfony/service-contracts/tree/v3.2.1"
    34773478            },
    34783479            "funding": [
     
    34903491                }
    34913492            ],
    3492             "time": "2022-05-30T19:18:58+00:00"
     3493            "time": "2023-03-01T10:32:47+00:00"
    34933494        },
    34943495        {
    34953496            "name": "symfony/string",
    3496             "version": "v6.2.0",
     3497            "version": "v6.2.7",
    34973498            "source": {
    34983499                "type": "git",
    34993500                "url": "https://github.com/symfony/string.git",
    3500                 "reference": "145702685e0d12f81d755c71127bfff7582fdd36"
    3501             },
    3502             "dist": {
    3503                 "type": "zip",
    3504                 "url": "https://api.github.com/repos/symfony/string/zipball/145702685e0d12f81d755c71127bfff7582fdd36",
    3505                 "reference": "145702685e0d12f81d755c71127bfff7582fdd36",
     3501                "reference": "67b8c1eec78296b85dc1c7d9743830160218993d"
     3502            },
     3503            "dist": {
     3504                "type": "zip",
     3505                "url": "https://api.github.com/repos/symfony/string/zipball/67b8c1eec78296b85dc1c7d9743830160218993d",
     3506                "reference": "67b8c1eec78296b85dc1c7d9743830160218993d",
    35063507                "shasum": ""
    35073508            },
     
    35603561            ],
    35613562            "support": {
    3562                 "source": "https://github.com/symfony/string/tree/v6.2.0"
     3563                "source": "https://github.com/symfony/string/tree/v6.2.7"
    35633564            },
    35643565            "funding": [
     
    35763577                }
    35773578            ],
    3578             "time": "2022-11-30T17:13:47+00:00"
     3579            "time": "2023-02-24T10:42:00+00:00"
    35793580        },
    35803581        {
    35813582            "name": "symfony/yaml",
    3582             "version": "v5.4.16",
     3583            "version": "v5.4.21",
    35833584            "source": {
    35843585                "type": "git",
    35853586                "url": "https://github.com/symfony/yaml.git",
    3586                 "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298"
    3587             },
    3588             "dist": {
    3589                 "type": "zip",
    3590                 "url": "https://api.github.com/repos/symfony/yaml/zipball/ebd37c71f62d5ec5f6e27de3e06fee492d4c6298",
    3591                 "reference": "ebd37c71f62d5ec5f6e27de3e06fee492d4c6298",
     3587                "reference": "3713e20d93e46e681e51605d213027e48dab3469"
     3588            },
     3589            "dist": {
     3590                "type": "zip",
     3591                "url": "https://api.github.com/repos/symfony/yaml/zipball/3713e20d93e46e681e51605d213027e48dab3469",
     3592                "reference": "3713e20d93e46e681e51605d213027e48dab3469",
    35923593                "shasum": ""
    35933594            },
     
    36353636            "homepage": "https://symfony.com",
    36363637            "support": {
    3637                 "source": "https://github.com/symfony/yaml/tree/v5.4.16"
     3638                "source": "https://github.com/symfony/yaml/tree/v5.4.21"
    36383639            },
    36393640            "funding": [
     
    36513652                }
    36523653            ],
    3653             "time": "2022-11-25T16:04:03+00:00"
     3654            "time": "2023-02-21T19:46:44+00:00"
    36543655        },
    36553656        {
  • next-active-directory-integration/trunk/index.php

    r2830606 r2873559  
    44Plugin URI: https://www.active-directory-wp.com
    55Description: Enterprise-ready solution to authenticate, authorize and synchronize your Active Directory users to WordPress. Next Active Directory Authentication supports NTLM and Kerberos for Single Sign On.
    6 Version: 2.3.7
     6Version: 2.3.8
    77Author: active-directory-wp.com
    88Author URI: https://active-directory-wp.com
  • next-active-directory-integration/trunk/readme.txt

    r2830606 r2873559  
    11=== Next Active Directory Integration ===
    2 Contributors: neosit,tobi823,fatsquirrel,schakko,medan123
     2Contributors: dreitier,dreitierci,schakko,neosit
    33Tags: authentication, active directory, ldap, ldaps, authorization, security, windows, sso, login, domain, controller
    44Requires at least: 5.6
    55Tested up to: 6.1
    6 Stable tag: 2.3.7
     6Stable tag: 2.3.8
    77License: GPLv3
    88Donate link: https://active-directory-wp.com
     
    127127For detailed information you can visit the official [GitHub repository of Next Active Directory Integration](https://github.com/NeosIT/active-directory-integration2)
    128128
     129= UNRELEASED =
     130* FIXED: Detect and use constant NEXT_ACTIVE_DIRECTORY_INTEGRATION_ENCRYPTION_KEY to be able to change WordPress' AUTH_SALT (#173)
     131
    129132= 2.3.7 =
    130133* FIXED: ldap_search fails on PHP 7.4 (#171)
     
    132135= 2.3.6 =
    133136* FIXED: With PHP 8.1, ldap_get_entries expects an LDAP\Result instance as second parameter (#166)
    134 * FIXED: Deprecation warning when Test Authentication is triggered with PHP 8.1 (#168) 
     137* FIXED: Deprecation warning when Test Authentication is triggered with PHP 8.1 (#168)
    135138* ADDED: Notification in WordPress' plug-in page for upcoming v3
    136139* ADDED: Compatibility with new Premium Extensions which are already using v3's  code
  • next-active-directory-integration/trunk/vendor/autoload.php

    r2830606 r2873559  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a::getLoader();
     25return ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7::getLoader();
  • next-active-directory-integration/trunk/vendor/composer/ClassLoader.php

    r2662231 r2873559  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • next-active-directory-integration/trunk/vendor/composer/autoload_real.php

    r2830606 r2873559  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a
     5class ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit2164eb0e7bdbd2db4b05194c2074f47a', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitf30386a20bf4fd80b0904eb77b4f63c7', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$files;
    37         foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequire2164eb0e7bdbd2db4b05194c2074f47a($fileIdentifier, $file);
     36        $filesToLoad = \Composer\Autoload\ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$files;
     37        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
     38            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
     39                $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
     40
     41                require $file;
     42            }
     43        }, null, null);
     44        foreach ($filesToLoad as $fileIdentifier => $file) {
     45            $requireFile($fileIdentifier, $file);
    3946        }
    4047
     
    4249    }
    4350}
    44 
    45 /**
    46  * @param string $fileIdentifier
    47  * @param string $file
    48  * @return void
    49  */
    50 function composerRequire2164eb0e7bdbd2db4b05194c2074f47a($fileIdentifier, $file)
    51 {
    52     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
    53         $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    54 
    55         require $file;
    56     }
    57 }
  • next-active-directory-integration/trunk/vendor/composer/autoload_static.php

    r2830606 r2873559  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a
     7class ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7
    88{
    99    public static $files = array (
     
    7777    {
    7878        return \Closure::bind(function () use ($loader) {
    79             $loader->prefixLengthsPsr4 = ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$prefixLengthsPsr4;
    80             $loader->prefixDirsPsr4 = ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$prefixDirsPsr4;
    81             $loader->classMap = ComposerStaticInit2164eb0e7bdbd2db4b05194c2074f47a::$classMap;
     79            $loader->prefixLengthsPsr4 = ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$prefixLengthsPsr4;
     80            $loader->prefixDirsPsr4 = ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$prefixDirsPsr4;
     81            $loader->classMap = ComposerStaticInitf30386a20bf4fd80b0904eb77b4f63c7::$classMap;
    8282
    8383        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.