Plugin Directory

Changeset 2517646


Ignore:
Timestamp:
04/19/2021 02:25:04 PM (5 years ago)
Author:
neosit
Message:

Update to version 2.2.1 from GitHub

Location:
next-active-directory-integration
Files:
28 added
2 deleted
45 edited
1 copied

Legend:

Unmodified
Added
Removed
  • next-active-directory-integration/tags/2.2.1/classes/ActiveDirectory/Context.php

    r2513920 r2517646  
    5959     * Return true if the given SID is part of one the SIDs defined for the context
    6060     *
    61      * @param NextADInt_ActiveDirectory_Sid $objectSid
     61     * @param ?NextADInt_ActiveDirectory_Sid $objectSid
    6262     * @param false $primaryDomainOnly
    6363     * @return bool
    6464     */
    65     public function isMember(NextADInt_ActiveDirectory_Sid $objectSid, $primaryDomainOnly = false)
     65    public function isMember(?NextADInt_ActiveDirectory_Sid $objectSid, $primaryDomainOnly = false)
    6666    {
     67        if (!$objectSid) {
     68            return false;
     69        }
     70
    6771        $useSid = $objectSid->getDomainPartAsSid();
    6872
  • next-active-directory-integration/tags/2.2.1/classes/Adi/Configuration/Options.php

    r2513920 r2517646  
    8282    // User Meta - User Meta
    8383    const ADDITIONAL_USER_ATTRIBUTES = 'additional_user_attributes';
    84     const USERMETA_EMPTY_OVERWRITE = 'usermeta_empty_overwrite';
    8584    const SHOW_ATTRIBUTES = 'show_attributes';
    8685    const ATTRIBUTES_TO_SHOW = 'attributes_to_show';
  • next-active-directory-integration/tags/2.2.1/classes/Adi/Synchronization/Abstract.php

    r2513920 r2517646  
    169169            $sid = NextADInt_ActiveDirectory_Sid::of($userDomainSid);
    170170
     171            // @see #138: the SID can be null if this user has been imported in a previous version
    171172            if (!$this->connection->getActiveDirectoryContext()->isMember($sid)) {
    172173                $this->logger->warning('User with name ' . $user->user_login . 'is not a member of one of the configured domains.');
  • next-active-directory-integration/tags/2.2.1/classes/Adi/User/Manager.php

    r2224724 r2517646  
    449449        NextADInt_Core_Assert::notNull($ldapAttributes, "ldapAttributes must not be null");
    450450
    451         // should empty user metas be override
    452         $userMetaEmptyOverwrite = $this->configuration->getOptionValue(
    453             NextADInt_Adi_Configuration_Options::USERMETA_EMPTY_OVERWRITE
    454         );
    455451        $attributeWhiteList = $this->attributeRepository->getWhitelistedAttributes();
    456452
     
    475471            $value = NextADInt_Ldap_Attribute_Converter::formatAttributeValue($attribute->getType(), $value);
    476472
    477             // set value if $value is not empty or $userMetaEmptyOverwrite is true
    478473            $message = "Set AD attribute '$name' (ADI " . $attribute . ") to " . NextADInt_Core_Util_StringUtil::firstChars($value);
    479474            $this->logger->debug($message);
  • next-active-directory-integration/tags/2.2.1/classes/Multisite/Configuration/Persistence/ProfileConfigurationRepository.php

    r2513920 r2517646  
    131131    {
    132132        $metadata = $this->optionProvider->get($optionName);
     133
    133134        $default = $metadata[NextADInt_Multisite_Option_Attribute::DEFAULT_VALUE];
    134 
    135135        $name = $this->createUniqueOptionName(true, $profileId, $optionName);
    136136
  • next-active-directory-integration/tags/2.2.1/index.php

    r2513920 r2517646  
    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.2.0
     6Version: 2.2.1
    77Author: active-directory-wp.com
    88Author URI: http://active-directory-wp.com
  • next-active-directory-integration/tags/2.2.1/readme.txt

    r2513920 r2517646  
    44Requires at least: 5.4
    55Tested up to: 5.7
    6 Stable tag: 2.2.0
     6Stable tag: 2.2.1
    77License: GPLv3
    88
     
    131131
    132132
     133= 2.2.1 =
     134* FIXED: Missing meta_key "domainsid" results in TypeError or NextADInt_ActiveDirectory_Context::isMember (gh-#133)
     135* FIXED: Warning: Trying to access array offset on value of type null (gh-#139)
     136
    133137= 2.2.0 =
    134138* ADDED: Kerberos principals are no longer treated as userPrincipalNames (ADI-715)
  • next-active-directory-integration/tags/2.2.1/vendor/autoload.php

    r2513920 r2517646  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd::getLoader();
     7return ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc::getLoader();
  • next-active-directory-integration/tags/2.2.1/vendor/composer/InstalledVersions.php

    r2513920 r2517646  
    2626  'root' =>
    2727  array (
    28     'pretty_version' => 'trunk',
    29     'version' => 'dev-trunk',
     28    'pretty_version' => '2.2.1',
     29    'version' => '2.2.1.0',
    3030    'aliases' =>
    3131    array (
    3232    ),
    33     'reference' => NULL,
     33    'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    3434    'name' => '__root__',
    3535  ),
     
    3838    '__root__' =>
    3939    array (
    40       'pretty_version' => 'trunk',
    41       'version' => 'dev-trunk',
    42       'aliases' =>
    43       array (
    44       ),
    45       'reference' => NULL,
     40      'pretty_version' => '2.2.1',
     41      'version' => '2.2.1.0',
     42      'aliases' =>
     43      array (
     44      ),
     45      'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    4646    ),
    4747    'defuse/php-encryption' =>
     
    6565    'paragonie/random_compat' =>
    6666    array (
    67       'pretty_version' => 'v2.0.19',
    68       'version' => '2.0.19.0',
    69       'aliases' =>
    70       array (
    71       ),
    72       'reference' => '446fc9faa5c2a9ddf65eb7121c0af7e857295241',
     67      'pretty_version' => 'v2.0.20',
     68      'version' => '2.0.20.0',
     69      'aliases' =>
     70      array (
     71      ),
     72      'reference' => '0f1f60250fccffeaf5dda91eea1c018aed1adc2a',
    7373    ),
    7474    'psr/log' =>
  • next-active-directory-integration/tags/2.2.1/vendor/composer/autoload_real.php

    r2513920 r2517646  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd
     5class ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5454
    5555        if ($useStaticLoader) {
    56             $includeFiles = Composer\Autoload\ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$files;
     56            $includeFiles = Composer\Autoload\ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$files;
    5757        } else {
    5858            $includeFiles = require __DIR__ . '/autoload_files.php';
    5959        }
    6060        foreach ($includeFiles as $fileIdentifier => $file) {
    61             composerRequirede0ddec4866a627b4af09bbe789ba7cd($fileIdentifier, $file);
     61            composerRequire3f00034dd40e8b3d83033e5018c258bc($fileIdentifier, $file);
    6262        }
    6363
     
    6666}
    6767
    68 function composerRequirede0ddec4866a627b4af09bbe789ba7cd($fileIdentifier, $file)
     68function composerRequire3f00034dd40e8b3d83033e5018c258bc($fileIdentifier, $file)
    6969{
    7070    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • next-active-directory-integration/tags/2.2.1/vendor/composer/autoload_static.php

    r2513920 r2517646  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd
     7class ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc
    88{
    99    public static $files = array (
     
    8181    {
    8282        return \Closure::bind(function () use ($loader) {
    83             $loader->prefixLengthsPsr4 = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$prefixLengthsPsr4;
    84             $loader->prefixDirsPsr4 = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$prefixDirsPsr4;
    85             $loader->prefixesPsr0 = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$prefixesPsr0;
    86             $loader->classMap = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$classMap;
     83            $loader->prefixLengthsPsr4 = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$prefixLengthsPsr4;
     84            $loader->prefixDirsPsr4 = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$prefixDirsPsr4;
     85            $loader->prefixesPsr0 = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$prefixesPsr0;
     86            $loader->classMap = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$classMap;
    8787
    8888        }, null, ClassLoader::class);
  • next-active-directory-integration/tags/2.2.1/vendor/composer/installed.json

    r2513920 r2517646  
    158158        {
    159159            "name": "paragonie/random_compat",
    160             "version": "v2.0.19",
    161             "version_normalized": "2.0.19.0",
     160            "version": "v2.0.20",
     161            "version_normalized": "2.0.20.0",
    162162            "source": {
    163163                "type": "git",
    164164                "url": "https://github.com/paragonie/random_compat.git",
    165                 "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241"
    166             },
    167             "dist": {
    168                 "type": "zip",
    169                 "url": "https://api.github.com/repos/paragonie/random_compat/zipball/446fc9faa5c2a9ddf65eb7121c0af7e857295241",
    170                 "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241",
     165                "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a"
     166            },
     167            "dist": {
     168                "type": "zip",
     169                "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0f1f60250fccffeaf5dda91eea1c018aed1adc2a",
     170                "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a",
    171171                "shasum": ""
    172172            },
     
    180180                "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
    181181            },
    182             "time": "2020-10-15T10:06:57+00:00",
     182            "time": "2021-04-17T09:33:01+00:00",
    183183            "type": "library",
    184184            "installation-source": "dist",
  • next-active-directory-integration/tags/2.2.1/vendor/composer/installed.php

    r2513920 r2517646  
    22  'root' =>
    33  array (
    4     'pretty_version' => 'trunk',
    5     'version' => 'dev-trunk',
     4    'pretty_version' => '2.2.1',
     5    'version' => '2.2.1.0',
    66    'aliases' =>
    77    array (
    88    ),
    9     'reference' => NULL,
     9    'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    1010    'name' => '__root__',
    1111  ),
     
    1414    '__root__' =>
    1515    array (
    16       'pretty_version' => 'trunk',
    17       'version' => 'dev-trunk',
     16      'pretty_version' => '2.2.1',
     17      'version' => '2.2.1.0',
    1818      'aliases' =>
    1919      array (
    2020      ),
    21       'reference' => NULL,
     21      'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    2222    ),
    2323    'defuse/php-encryption' =>
     
    4141    'paragonie/random_compat' =>
    4242    array (
    43       'pretty_version' => 'v2.0.19',
    44       'version' => '2.0.19.0',
     43      'pretty_version' => 'v2.0.20',
     44      'version' => '2.0.20.0',
    4545      'aliases' =>
    4646      array (
    4747      ),
    48       'reference' => '446fc9faa5c2a9ddf65eb7121c0af7e857295241',
     48      'reference' => '0f1f60250fccffeaf5dda91eea1c018aed1adc2a',
    4949    ),
    5050    'psr/log' =>
  • next-active-directory-integration/tags/2.2.1/vendor/paragonie/random_compat/lib/random.php

    r1944146 r2517646  
    5555$RandomCompatDIR = dirname(__FILE__);
    5656
    57 require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'byte_safe_strings.php';
    58 require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'cast_to_int.php';
    59 require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'error_polyfill.php';
     57require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'byte_safe_strings.php';
     58require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'cast_to_int.php';
     59require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'error_polyfill.php';
    6060
    6161if (!is_callable('random_bytes')) {
     
    7777        // See random_bytes_libsodium.php
    7878        if (PHP_VERSION_ID >= 50300 && is_callable('\\Sodium\\randombytes_buf')) {
    79             require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_libsodium.php';
     79            require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_libsodium.php';
    8080        } elseif (method_exists('Sodium', 'randombytes_buf')) {
    81             require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_libsodium_legacy.php';
     81            require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_libsodium_legacy.php';
    8282        }
    8383    }
     
    118118
    119119            // See random_bytes_dev_urandom.php
    120             require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_dev_urandom.php';
     120            require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_dev_urandom.php';
    121121        }
    122122        // Unset variables after use
     
    160160    ) {
    161161        // See random_bytes_mcrypt.php
    162         require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_mcrypt.php';
     162        require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_mcrypt.php';
    163163    }
    164164    $RandomCompatUrandom = null;
     
    183183            try {
    184184                $RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
     185                /** @psalm-suppress TypeDoesNotContainType */
    185186                if (method_exists($RandomCompatCOMtest, 'GetRandom')) {
    186187                    // See random_bytes_com_dotnet.php
    187                     require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_com_dotnet.php';
     188                    require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_com_dotnet.php';
    188189                }
    189190            } catch (com_exception $e) {
     
    220221
    221222if (!is_callable('random_int')) {
    222     require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_int.php';
     223    require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_int.php';
    223224}
    224225
  • next-active-directory-integration/trunk/classes/ActiveDirectory/Context.php

    r2513920 r2517646  
    5959     * Return true if the given SID is part of one the SIDs defined for the context
    6060     *
    61      * @param NextADInt_ActiveDirectory_Sid $objectSid
     61     * @param ?NextADInt_ActiveDirectory_Sid $objectSid
    6262     * @param false $primaryDomainOnly
    6363     * @return bool
    6464     */
    65     public function isMember(NextADInt_ActiveDirectory_Sid $objectSid, $primaryDomainOnly = false)
     65    public function isMember(?NextADInt_ActiveDirectory_Sid $objectSid, $primaryDomainOnly = false)
    6666    {
     67        if (!$objectSid) {
     68            return false;
     69        }
     70
    6771        $useSid = $objectSid->getDomainPartAsSid();
    6872
  • next-active-directory-integration/trunk/classes/Adi/Configuration/Options.php

    r2513920 r2517646  
    8282    // User Meta - User Meta
    8383    const ADDITIONAL_USER_ATTRIBUTES = 'additional_user_attributes';
    84     const USERMETA_EMPTY_OVERWRITE = 'usermeta_empty_overwrite';
    8584    const SHOW_ATTRIBUTES = 'show_attributes';
    8685    const ATTRIBUTES_TO_SHOW = 'attributes_to_show';
  • next-active-directory-integration/trunk/classes/Adi/Synchronization/Abstract.php

    r2513920 r2517646  
    169169            $sid = NextADInt_ActiveDirectory_Sid::of($userDomainSid);
    170170
     171            // @see #138: the SID can be null if this user has been imported in a previous version
    171172            if (!$this->connection->getActiveDirectoryContext()->isMember($sid)) {
    172173                $this->logger->warning('User with name ' . $user->user_login . 'is not a member of one of the configured domains.');
  • next-active-directory-integration/trunk/classes/Adi/User/Manager.php

    r2224724 r2517646  
    449449        NextADInt_Core_Assert::notNull($ldapAttributes, "ldapAttributes must not be null");
    450450
    451         // should empty user metas be override
    452         $userMetaEmptyOverwrite = $this->configuration->getOptionValue(
    453             NextADInt_Adi_Configuration_Options::USERMETA_EMPTY_OVERWRITE
    454         );
    455451        $attributeWhiteList = $this->attributeRepository->getWhitelistedAttributes();
    456452
     
    475471            $value = NextADInt_Ldap_Attribute_Converter::formatAttributeValue($attribute->getType(), $value);
    476472
    477             // set value if $value is not empty or $userMetaEmptyOverwrite is true
    478473            $message = "Set AD attribute '$name' (ADI " . $attribute . ") to " . NextADInt_Core_Util_StringUtil::firstChars($value);
    479474            $this->logger->debug($message);
  • next-active-directory-integration/trunk/classes/Multisite/Configuration/Persistence/ProfileConfigurationRepository.php

    r2513920 r2517646  
    131131    {
    132132        $metadata = $this->optionProvider->get($optionName);
     133
    133134        $default = $metadata[NextADInt_Multisite_Option_Attribute::DEFAULT_VALUE];
    134 
    135135        $name = $this->createUniqueOptionName(true, $profileId, $optionName);
    136136
  • next-active-directory-integration/trunk/index.php

    r2513920 r2517646  
    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.2.0
     6Version: 2.2.1
    77Author: active-directory-wp.com
    88Author URI: http://active-directory-wp.com
  • next-active-directory-integration/trunk/readme.txt

    r2513920 r2517646  
    44Requires at least: 5.4
    55Tested up to: 5.7
    6 Stable tag: 2.2.0
     6Stable tag: 2.2.1
    77License: GPLv3
    88
     
    131131
    132132
     133= 2.2.1 =
     134* FIXED: Missing meta_key "domainsid" results in TypeError or NextADInt_ActiveDirectory_Context::isMember (gh-#133)
     135* FIXED: Warning: Trying to access array offset on value of type null (gh-#139)
     136
    133137= 2.2.0 =
    134138* ADDED: Kerberos principals are no longer treated as userPrincipalNames (ADI-715)
  • next-active-directory-integration/trunk/vendor/autoload.php

    r2513920 r2517646  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd::getLoader();
     7return ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc::getLoader();
  • next-active-directory-integration/trunk/vendor/composer/InstalledVersions.php

    r2513920 r2517646  
    2626  'root' =>
    2727  array (
    28     'pretty_version' => 'trunk',
    29     'version' => 'dev-trunk',
     28    'pretty_version' => '2.2.1',
     29    'version' => '2.2.1.0',
    3030    'aliases' =>
    3131    array (
    3232    ),
    33     'reference' => NULL,
     33    'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    3434    'name' => '__root__',
    3535  ),
     
    3838    '__root__' =>
    3939    array (
    40       'pretty_version' => 'trunk',
    41       'version' => 'dev-trunk',
    42       'aliases' =>
    43       array (
    44       ),
    45       'reference' => NULL,
     40      'pretty_version' => '2.2.1',
     41      'version' => '2.2.1.0',
     42      'aliases' =>
     43      array (
     44      ),
     45      'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    4646    ),
    4747    'defuse/php-encryption' =>
     
    6565    'paragonie/random_compat' =>
    6666    array (
    67       'pretty_version' => 'v2.0.19',
    68       'version' => '2.0.19.0',
    69       'aliases' =>
    70       array (
    71       ),
    72       'reference' => '446fc9faa5c2a9ddf65eb7121c0af7e857295241',
     67      'pretty_version' => 'v2.0.20',
     68      'version' => '2.0.20.0',
     69      'aliases' =>
     70      array (
     71      ),
     72      'reference' => '0f1f60250fccffeaf5dda91eea1c018aed1adc2a',
    7373    ),
    7474    'psr/log' =>
  • next-active-directory-integration/trunk/vendor/composer/autoload_real.php

    r2513920 r2517646  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd
     5class ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitde0ddec4866a627b4af09bbe789ba7cd', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit3f00034dd40e8b3d83033e5018c258bc', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5454
    5555        if ($useStaticLoader) {
    56             $includeFiles = Composer\Autoload\ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$files;
     56            $includeFiles = Composer\Autoload\ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$files;
    5757        } else {
    5858            $includeFiles = require __DIR__ . '/autoload_files.php';
    5959        }
    6060        foreach ($includeFiles as $fileIdentifier => $file) {
    61             composerRequirede0ddec4866a627b4af09bbe789ba7cd($fileIdentifier, $file);
     61            composerRequire3f00034dd40e8b3d83033e5018c258bc($fileIdentifier, $file);
    6262        }
    6363
     
    6666}
    6767
    68 function composerRequirede0ddec4866a627b4af09bbe789ba7cd($fileIdentifier, $file)
     68function composerRequire3f00034dd40e8b3d83033e5018c258bc($fileIdentifier, $file)
    6969{
    7070    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • next-active-directory-integration/trunk/vendor/composer/autoload_static.php

    r2513920 r2517646  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd
     7class ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc
    88{
    99    public static $files = array (
     
    8181    {
    8282        return \Closure::bind(function () use ($loader) {
    83             $loader->prefixLengthsPsr4 = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$prefixLengthsPsr4;
    84             $loader->prefixDirsPsr4 = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$prefixDirsPsr4;
    85             $loader->prefixesPsr0 = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$prefixesPsr0;
    86             $loader->classMap = ComposerStaticInitde0ddec4866a627b4af09bbe789ba7cd::$classMap;
     83            $loader->prefixLengthsPsr4 = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$prefixLengthsPsr4;
     84            $loader->prefixDirsPsr4 = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$prefixDirsPsr4;
     85            $loader->prefixesPsr0 = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$prefixesPsr0;
     86            $loader->classMap = ComposerStaticInit3f00034dd40e8b3d83033e5018c258bc::$classMap;
    8787
    8888        }, null, ClassLoader::class);
  • next-active-directory-integration/trunk/vendor/composer/installed.json

    r2513920 r2517646  
    158158        {
    159159            "name": "paragonie/random_compat",
    160             "version": "v2.0.19",
    161             "version_normalized": "2.0.19.0",
     160            "version": "v2.0.20",
     161            "version_normalized": "2.0.20.0",
    162162            "source": {
    163163                "type": "git",
    164164                "url": "https://github.com/paragonie/random_compat.git",
    165                 "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241"
    166             },
    167             "dist": {
    168                 "type": "zip",
    169                 "url": "https://api.github.com/repos/paragonie/random_compat/zipball/446fc9faa5c2a9ddf65eb7121c0af7e857295241",
    170                 "reference": "446fc9faa5c2a9ddf65eb7121c0af7e857295241",
     165                "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a"
     166            },
     167            "dist": {
     168                "type": "zip",
     169                "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0f1f60250fccffeaf5dda91eea1c018aed1adc2a",
     170                "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a",
    171171                "shasum": ""
    172172            },
     
    180180                "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
    181181            },
    182             "time": "2020-10-15T10:06:57+00:00",
     182            "time": "2021-04-17T09:33:01+00:00",
    183183            "type": "library",
    184184            "installation-source": "dist",
  • next-active-directory-integration/trunk/vendor/composer/installed.php

    r2513920 r2517646  
    22  'root' =>
    33  array (
    4     'pretty_version' => 'trunk',
    5     'version' => 'dev-trunk',
     4    'pretty_version' => '2.2.1',
     5    'version' => '2.2.1.0',
    66    'aliases' =>
    77    array (
    88    ),
    9     'reference' => NULL,
     9    'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    1010    'name' => '__root__',
    1111  ),
     
    1414    '__root__' =>
    1515    array (
    16       'pretty_version' => 'trunk',
    17       'version' => 'dev-trunk',
     16      'pretty_version' => '2.2.1',
     17      'version' => '2.2.1.0',
    1818      'aliases' =>
    1919      array (
    2020      ),
    21       'reference' => NULL,
     21      'reference' => '13edccb80a7036c104f91851b3811dd2307fdb22',
    2222    ),
    2323    'defuse/php-encryption' =>
     
    4141    'paragonie/random_compat' =>
    4242    array (
    43       'pretty_version' => 'v2.0.19',
    44       'version' => '2.0.19.0',
     43      'pretty_version' => 'v2.0.20',
     44      'version' => '2.0.20.0',
    4545      'aliases' =>
    4646      array (
    4747      ),
    48       'reference' => '446fc9faa5c2a9ddf65eb7121c0af7e857295241',
     48      'reference' => '0f1f60250fccffeaf5dda91eea1c018aed1adc2a',
    4949    ),
    5050    'psr/log' =>
  • next-active-directory-integration/trunk/vendor/paragonie/random_compat/lib/random.php

    r1944146 r2517646  
    5555$RandomCompatDIR = dirname(__FILE__);
    5656
    57 require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'byte_safe_strings.php';
    58 require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'cast_to_int.php';
    59 require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'error_polyfill.php';
     57require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'byte_safe_strings.php';
     58require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'cast_to_int.php';
     59require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'error_polyfill.php';
    6060
    6161if (!is_callable('random_bytes')) {
     
    7777        // See random_bytes_libsodium.php
    7878        if (PHP_VERSION_ID >= 50300 && is_callable('\\Sodium\\randombytes_buf')) {
    79             require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_libsodium.php';
     79            require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_libsodium.php';
    8080        } elseif (method_exists('Sodium', 'randombytes_buf')) {
    81             require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_libsodium_legacy.php';
     81            require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_libsodium_legacy.php';
    8282        }
    8383    }
     
    118118
    119119            // See random_bytes_dev_urandom.php
    120             require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_dev_urandom.php';
     120            require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_dev_urandom.php';
    121121        }
    122122        // Unset variables after use
     
    160160    ) {
    161161        // See random_bytes_mcrypt.php
    162         require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_mcrypt.php';
     162        require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_mcrypt.php';
    163163    }
    164164    $RandomCompatUrandom = null;
     
    183183            try {
    184184                $RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
     185                /** @psalm-suppress TypeDoesNotContainType */
    185186                if (method_exists($RandomCompatCOMtest, 'GetRandom')) {
    186187                    // See random_bytes_com_dotnet.php
    187                     require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_bytes_com_dotnet.php';
     188                    require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_bytes_com_dotnet.php';
    188189                }
    189190            } catch (com_exception $e) {
     
    220221
    221222if (!is_callable('random_int')) {
    222     require_once $RandomCompatDIR . DIRECTORY_SEPARATOR . 'random_int.php';
     223    require_once $RandomCompatDIR.DIRECTORY_SEPARATOR.'random_int.php';
    223224}
    224225
Note: See TracChangeset for help on using the changeset viewer.