Plugin Directory


Ignore:
Timestamp:
12/01/2024 06:03:58 PM (16 months ago)
Author:
ninjateam
Message:

Version 2.7.2

Location:
ninja-gdpr-compliance/trunk
Files:
36 edited

Legend:

Unmodified
Added
Removed
  • ninja-gdpr-compliance/trunk/assets/admin/js/app.js.LICENSE.txt

    r3088187 r3200328  
    11/*!
    2  * Vue.js v2.7.16
    3  * (c) 2014-2023 Evan You
     2 * Sizzle CSS Selector Engine v2.3.5
     3 * https://sizzlejs.com/
     4 *
     5 * Copyright JS Foundation and other contributors
     6 * Released under the MIT license
     7 * https://js.foundation/
     8 *
     9 * Date: 2020-03-14
     10 */
     11
     12/*!
     13 * Vue.js v2.6.11
     14 * (c) 2014-2019 Evan You
    415 * Released under the MIT License.
    516 */
    617
    718/*!
    8  * jQuery JavaScript Library v3.7.1
     19 * jQuery JavaScript Library v3.5.1
    920 * https://jquery.com/
    1021 *
    11  * Copyright OpenJS Foundation and other contributors
     22 * Includes Sizzle.js
     23 * https://sizzlejs.com/
     24 *
     25 * Copyright JS Foundation and other contributors
    1226 * Released under the MIT license
    1327 * https://jquery.org/license
    1428 *
    15  * Date: 2023-08-28T13:37Z
     29 * Date: 2020-05-04T22:49Z
    1630 */
    1731
  • ninja-gdpr-compliance/trunk/njt-gdpr.php

    r3097680 r3200328  
    44 * Plugin URI: https://ninjateam.org/wordpress-gdpr-compliance/
    55 * Description: Become compliant with GDPR, CCPA, DPA, Google Ads consent mode, and other privacy regulations.
    6  * Version: 2.7.1
     6 * Version: 2.7.2
    77 * Author: NinjaTeam
    88 * Author URI: https://ninjateam.org
     
    1212define('NJT_GDPR_URL', plugins_url('', NJT_GDPR_FILE));
    1313define('NJT_GDPR_I18N', 'njt_gdpr');
    14 define('NJT_GDPR_VERSION', '2.7.1');
     14define('NJT_GDPR_VERSION', '2.7.2');
    1515
    1616
  • ninja-gdpr-compliance/trunk/readme.txt

    r3097680 r3200328  
    44Tags: cookie consent, cookie banner, gdpr, dsgvo, GDPR compliance
    55Requires at least: 3.0
    6 Tested up to: 6.5
    7 Stable tag: 2.7.1
     6Tested up to: 6.7
     7Stable tag: 2.7.2
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    9696== Changelog ==
    9797
     98= Dec 1, 2024 – Version 2.7.2 =
     99- Fixed: Missing Authorization to Authenticated (Subscriber) install plugin
     100
    98101= Jun 5, 2024 – Version 2.7.1 =
    99102- Fixed: Security issue
  • ninja-gdpr-compliance/trunk/src/Cross.php

    r2586992 r3200328  
    194194            check_ajax_referer("njt_filebird_cross_nonce", 'nonce', true);
    195195           
     196            if( !current_user_can( 'install_plugins' ) || !current_user_can( 'activate_plugins' ) ) {
     197                wp_send_json_error( array( 'message' => __( 'Permission denied!', NJT_GDPR_I18N ) ) );
     198            }
    196199            $installed = $this->pluginInstaller('filebird');
    197200            if ($installed === false) {
  • ninja-gdpr-compliance/trunk/vendor/composer/ca-bundle/composer.json

    r3088187 r3200328  
    2828    },
    2929    "require-dev": {
    30         "symfony/phpunit-bridge": "^4.2 || ^5",
     30        "phpunit/phpunit": "^8 || ^9",
    3131        "phpstan/phpstan": "^1.10",
    32         "psr/log": "^1.0",
     32        "psr/log": "^1.0 || ^2.0 || ^3.0",
    3333        "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0"
    3434    },
     
    4949    },
    5050    "scripts": {
    51         "test": "vendor/bin/simple-phpunit",
    52         "phpstan": "vendor/bin/phpstan analyse"
     51        "test": "@php phpunit",
     52        "phpstan": "@php phpstan analyse"
    5353    }
    5454}
  • ninja-gdpr-compliance/trunk/vendor/composer/ca-bundle/res/cacert.pem

    r3088187 r3200328  
    22## Bundle of CA Root Certificates
    33##
    4 ## Certificate data from Mozilla as of: Mon Mar 11 15:25:27 2024 GMT
     4## Certificate data from Mozilla as of: Tue Sep 24 03:12:04 2024 GMT
     5##
     6## Find updated versions here: https://curl.se/docs/caextract.html
    57##
    68## This is a bundle of X.509 certificates of public Certificate Authorities
     
    1517##
    1618## Conversion done with mk-ca-bundle.pl version 1.29.
    17 ## SHA256: 4d96bd539f4719e9ace493757afbe4a23ee8579de1c97fbebc50bba3c12e8c1e
     19## SHA256: 36105b01631f9fc03b1eca779b44a30a1a5890b9bf8dc07ccb001a07301e01cf
    1820##
    1921
     
    26012603-----END CERTIFICATE-----
    26022604
    2603 GLOBALTRUST 2020
    2604 ================
    2605 -----BEGIN CERTIFICATE-----
    2606 MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCQVQx
    2607 IzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVT
    2608 VCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYxMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAh
    2609 BgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAy
    2610 MDIwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWi
    2611 D59bRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9ZYybNpyrO
    2612 VPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3QWPKzv9pj2gOlTblzLmM
    2613 CcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPwyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCm
    2614 fecqQjuCgGOlYx8ZzHyyZqjC0203b+J+BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKA
    2615 A1GqtH6qRNdDYfOiaxaJSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9OR
    2616 JitHHmkHr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj04KlG
    2617 DfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9MedKZssCz3AwyIDMvU
    2618 clOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIwq7ejMZdnrY8XD2zHc+0klGvIg5rQ
    2619 mjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUw
    2620 AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1Ud
    2621 IwQYMBaAFNwuH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA
    2622 VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJCXtzoRlgHNQIw
    2623 4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd6IwPS3BD0IL/qMy/pJTAvoe9
    2624 iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS
    2625 8cE54+X1+NZK3TTN+2/BT+MAi1bikvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2
    2626 HcqtbepBEX4tdJP7wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxS
    2627 vTOBTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6CMUO+1918
    2628 oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn4rnvyOL2NSl6dPrFf4IF
    2629 YqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+IaFvowdlxfv1k7/9nR4hYJS8+hge9+6jl
    2630 gqispdNpQ80xiEmEU5LAsTkbOYMBMMTyqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg==
    2631 -----END CERTIFICATE-----
    2632 
    26332605ANF Secure Server Root CA
    26342606=========================
     
    35803552o82bNSQ3+pCTE4FCxpgmdTdmQRCsu/WU48IxK63nI1bMNSWSs1A=
    35813553-----END CERTIFICATE-----
     3554
     3555FIRMAPROFESIONAL CA ROOT-A WEB
     3556==============================
     3557-----BEGIN CERTIFICATE-----
     3558MIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQswCQYDVQQGEwJF
     3559UzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4
     3560MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENBIFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2
     3561WhcNNDcwMzMxMDkwMTM2WjBuMQswCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25h
     3562bCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFM
     3563IENBIFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zfe9MEkVz6
     3564iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6CcyvHZpsKjECcfIr28jlg
     3565st7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FD
     3566Y1w8ndYn81LsF7Kpryz3dvgwHQYDVR0OBBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB
     3567/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgL
     3568cFBTApFwhVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dGXSaQ
     3569pYXFuXqUPoeovQA=
     3570-----END CERTIFICATE-----
     3571
     3572TWCA CYBER Root CA
     3573==================
     3574-----BEGIN CERTIFICATE-----
     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
     3600-----END CERTIFICATE-----
     3601
     3602SecureSign Root CA12
     3603====================
     3604-----BEGIN CERTIFICATE-----
     3605MIIDcjCCAlqgAwIBAgIUZvnHwa/swlG07VOX5uaCwysckBYwDQYJKoZIhvcNAQELBQAwUTELMAkG
     3606A1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRT
     3607ZWN1cmVTaWduIFJvb3QgQ0ExMjAeFw0yMDA0MDgwNTM2NDZaFw00MDA0MDgwNTM2NDZaMFExCzAJ
     3608BgNVBAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMU
     3609U2VjdXJlU2lnbiBSb290IENBMTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6OcE3
     3610emhFKxS06+QT61d1I02PJC0W6K6OyX2kVzsqdiUzg2zqMoqUm048luT9Ub+ZyZN+v/mtp7JIKwcc
     3611J/VMvHASd6SFVLX9kHrko+RRWAPNEHl57muTH2SOa2SroxPjcf59q5zdJ1M3s6oYwlkm7Fsf0uZl
     3612fO+TvdhYXAvA42VvPMfKWeP+bl+sg779XSVOKik71gurFzJ4pOE+lEa+Ym6b3kaosRbnhW70CEBF
     3613EaCeVESE99g2zvVQR9wsMJvuwPWW0v4JhscGWa5Pro4RmHvzC1KqYiaqId+OJTN5lxZJjfU+1Uef
     3614NzFJM3IFTQy2VYzxV4+Kh9GtxRESOaCtAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
     3615AQH/BAQDAgEGMB0GA1UdDgQWBBRXNPN0zwRL1SXm8UC2LEzZLemgrTANBgkqhkiG9w0BAQsFAAOC
     3616AQEAPrvbFxbS8hQBICw4g0utvsqFepq2m2um4fylOqyttCg6r9cBg0krY6LdmmQOmFxv3Y67ilQi
     3617LUoT865AQ9tPkbeGGuwAtEGBpE/6aouIs3YIcipJQMPTw4WJmBClnW8Zt7vPemVV2zfrPIpyMpce
     3618mik+rY3moxtt9XUa5rBouVui7mlHJzWhhpmA8zNL4WukJsPvdFlseqJkth5Ew1DgDzk9qTPxpfPS
     3619vWKErI4cqc1avTc7bgoitPQV55FYxTpE05Uo2cBl6XLK0A+9H7MV2anjpEcJnuDLN/v9vZfVvhga
     3620aaI5gdka9at/yOPiZwud9AzqVN/Ssq+xIvEg37xEHA==
     3621-----END CERTIFICATE-----
     3622
     3623SecureSign Root CA14
     3624====================
     3625-----BEGIN CERTIFICATE-----
     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
     3651-----END CERTIFICATE-----
     3652
     3653SecureSign Root CA15
     3654====================
     3655-----BEGIN CERTIFICATE-----
     3656MIICIzCCAamgAwIBAgIUFhXHw9hJp75pDIqI7fBw+d23PocwCgYIKoZIzj0EAwMwUTELMAkGA1UE
     3657BhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRTZWN1
     3658cmVTaWduIFJvb3QgQ0ExNTAeFw0yMDA0MDgwODMyNTZaFw00NTA0MDgwODMyNTZaMFExCzAJBgNV
     3659BAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMUU2Vj
     3660dXJlU2lnbiBSb290IENBMTUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQLUHSNZDKZmbPSYAi4Io5G
     3661dCx4wCtELW1fHcmuS1Iggz24FG1Th2CeX2yF2wYUleDHKP+dX+Sq8bOLbe1PL0vJSpSRZHX+AezB
     36622Ot6lHhWGENfa4HL9rzatAy2KZMIaY+jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD
     3663AgEGMB0GA1UdDgQWBBTrQciu/NWeUUj1vYv0hyCTQSvT9DAKBggqhkjOPQQDAwNoADBlAjEA2S6J
     3664fl5OpBEHvVnCB96rMjhTKkZEBhd6zlHp4P9mLQlO4E/0BdGF9jVg3PVys0Z9AjBEmEYagoUeYWmJ
     3665SwdLZrWeqrqgHkHZAXQ6bkU6iYAZezKYVWOr62Nuk22rGwlgMU4=
     3666-----END CERTIFICATE-----
  • ninja-gdpr-compliance/trunk/vendor/composer/ca-bundle/src/CaBundle.php

    r3088187 r3200328  
    8585            '/etc/ssl/certs/ca-certificates.crt', // Debian, Ubuntu, Gentoo, Arch Linux (ca-certificates package)
    8686            '/etc/ssl/ca-bundle.pem', // SUSE, openSUSE (ca-certificates package)
    87             '/usr/local/share/certs/ca-root-nss.crt', // FreeBSD (ca_root_nss_package)
    8887            '/usr/ssl/certs/ca-bundle.crt', // Cygwin
    8988            '/opt/local/share/curl/curl-ca-bundle.crt', // OS X macports, curl-ca-bundle package
     
    9190            '/usr/share/ssl/certs/ca-bundle.crt', // Really old RedHat?
    9291            '/etc/ssl/cert.pem', // OpenBSD
    93             '/usr/local/etc/ssl/cert.pem', // FreeBSD 10.x
    9492            '/usr/local/etc/openssl/cert.pem', // OS X homebrew, openssl package
    9593            '/usr/local/etc/openssl@1.1/cert.pem', // OS X homebrew, openssl@1.1 package
    9694            '/opt/homebrew/etc/openssl@3/cert.pem', // macOS silicon homebrew, openssl@3 package
    9795            '/opt/homebrew/etc/openssl@1.1/cert.pem', // macOS silicon homebrew, openssl@1.1 package
     96            '/etc/pki/tls/certs',
     97            '/etc/ssl/certs', // FreeBSD
    9898        );
    99 
    100         foreach($otherLocations as $location) {
    101             $otherLocations[] = dirname($location);
    102         }
    10399
    104100        $caBundlePaths = array_merge($caBundlePaths, $otherLocations);
  • ninja-gdpr-compliance/trunk/vendor/composer/installed.json

    r3088187 r3200328  
    33        {
    44            "name": "composer/ca-bundle",
    5             "version": "1.5.0",
    6             "version_normalized": "1.5.0.0",
     5            "version": "1.5.3",
     6            "version_normalized": "1.5.3.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/composer/ca-bundle.git",
    10                 "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/0c5ccfcfea312b5c5a190a21ac5cef93f74baf99",
    15                 "reference": "0c5ccfcfea312b5c5a190a21ac5cef93f74baf99",
     10                "reference": "3b1fc3f0be055baa7c6258b1467849c3e8204eb2"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/composer/ca-bundle/zipball/3b1fc3f0be055baa7c6258b1467849c3e8204eb2",
     15                "reference": "3b1fc3f0be055baa7c6258b1467849c3e8204eb2",
    1616                "shasum": ""
    1717            },
     
    2323            "require-dev": {
    2424                "phpstan/phpstan": "^1.10",
    25                 "psr/log": "^1.0",
    26                 "symfony/phpunit-bridge": "^4.2 || ^5",
     25                "phpunit/phpunit": "^8 || ^9",
     26                "psr/log": "^1.0 || ^2.0 || ^3.0",
    2727                "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0"
    2828            },
    29             "time": "2024-03-15T14:00:32+00:00",
     29            "time": "2024-11-04T10:15:26+00:00",
    3030            "type": "library",
    3131            "extra": {
     
    6262                "irc": "irc://irc.freenode.org/composer",
    6363                "issues": "https://github.com/composer/ca-bundle/issues",
    64                 "source": "https://github.com/composer/ca-bundle/tree/1.5.0"
     64                "source": "https://github.com/composer/ca-bundle/tree/1.5.3"
    6565            },
    6666            "funding": [
     
    143143        {
    144144            "name": "maxmind-db/reader",
    145             "version": "v1.11.1",
    146             "version_normalized": "1.11.1.0",
     145            "version": "v1.12.0",
     146            "version_normalized": "1.12.0.0",
    147147            "source": {
    148148                "type": "git",
    149149                "url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git",
    150                 "reference": "1e66f73ffcf25e17c7a910a1317e9720a95497c7"
    151             },
    152             "dist": {
    153                 "type": "zip",
    154                 "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/1e66f73ffcf25e17c7a910a1317e9720a95497c7",
    155                 "reference": "1e66f73ffcf25e17c7a910a1317e9720a95497c7",
     150                "reference": "5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90"
     151            },
     152            "dist": {
     153                "type": "zip",
     154                "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90",
     155                "reference": "5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90",
    156156                "shasum": ""
    157157            },
     
    160160            },
    161161            "conflict": {
    162                 "ext-maxminddb": "<1.11.1,>=2.0.0"
     162                "ext-maxminddb": "<1.11.1 || >=2.0.0"
    163163            },
    164164            "require-dev": {
    165165                "friendsofphp/php-cs-fixer": "3.*",
    166                 "php-coveralls/php-coveralls": "^2.1",
    167166                "phpstan/phpstan": "*",
    168                 "phpunit/phpcov": ">=6.0.0",
    169167                "phpunit/phpunit": ">=8.0.0,<10.0.0",
    170168                "squizlabs/php_codesniffer": "3.*"
     
    175173                "ext-maxminddb": "A C-based database decoder that provides significantly faster lookups"
    176174            },
    177             "time": "2023-12-02T00:09:23+00:00",
     175            "time": "2024-11-14T22:43:47+00:00",
    178176            "type": "library",
    179177            "installation-source": "dist",
     
    205203            "support": {
    206204                "issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues",
    207                 "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.11.1"
     205                "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.12.0"
    208206            },
    209207            "install-path": "../maxmind-db/reader"
     
    211209        {
    212210            "name": "maxmind/web-service-common",
    213             "version": "v0.9.0",
    214             "version_normalized": "0.9.0.0",
     211            "version": "v0.10.0",
     212            "version_normalized": "0.10.0.0",
    215213            "source": {
    216214                "type": "git",
    217215                "url": "https://github.com/maxmind/web-service-common-php.git",
    218                 "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53"
    219             },
    220             "dist": {
    221                 "type": "zip",
    222                 "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/4dc5a3e8df38aea4ca3b1096cee3a038094e9b53",
    223                 "reference": "4dc5a3e8df38aea4ca3b1096cee3a038094e9b53",
     216                "reference": "d7c7c42fc31bff26e0ded73a6e187bcfb193f9c4"
     217            },
     218            "dist": {
     219                "type": "zip",
     220                "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/d7c7c42fc31bff26e0ded73a6e187bcfb193f9c4",
     221                "reference": "d7c7c42fc31bff26e0ded73a6e187bcfb193f9c4",
    224222                "shasum": ""
    225223            },
     
    228226                "ext-curl": "*",
    229227                "ext-json": "*",
    230                 "php": ">=7.2"
     228                "php": ">=8.1"
    231229            },
    232230            "require-dev": {
     
    236234                "squizlabs/php_codesniffer": "3.*"
    237235            },
    238             "time": "2022-03-28T17:43:20+00:00",
     236            "time": "2024-11-14T23:14:52+00:00",
    239237            "type": "library",
    240238            "installation-source": "dist",
     
    259257            "support": {
    260258                "issues": "https://github.com/maxmind/web-service-common-php/issues",
    261                 "source": "https://github.com/maxmind/web-service-common-php/tree/v0.9.0"
     259                "source": "https://github.com/maxmind/web-service-common-php/tree/v0.10.0"
    262260            },
    263261            "install-path": "../maxmind/web-service-common"
  • ninja-gdpr-compliance/trunk/vendor/composer/installed.php

    r3097680 r3200328  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'b94050b18b172071f39e3a78c773202a1fa7f4aa',
     6        'reference' => 'c309cf60e3b46183f9567a7dea1022360d91ed28',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'composer/ca-bundle' => array(
    14             'pretty_version' => '1.5.0',
    15             'version' => '1.5.0.0',
    16             'reference' => '0c5ccfcfea312b5c5a190a21ac5cef93f74baf99',
     14            'pretty_version' => '1.5.3',
     15            'version' => '1.5.3.0',
     16            'reference' => '3b1fc3f0be055baa7c6258b1467849c3e8204eb2',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/./ca-bundle',
     
    3030        ),
    3131        'maxmind-db/reader' => array(
    32             'pretty_version' => 'v1.11.1',
    33             'version' => '1.11.1.0',
    34             'reference' => '1e66f73ffcf25e17c7a910a1317e9720a95497c7',
     32            'pretty_version' => 'v1.12.0',
     33            'version' => '1.12.0.0',
     34            'reference' => '5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90',
    3535            'type' => 'library',
    3636            'install_path' => __DIR__ . '/../maxmind-db/reader',
     
    3939        ),
    4040        'maxmind/web-service-common' => array(
    41             'pretty_version' => 'v0.9.0',
    42             'version' => '0.9.0.0',
    43             'reference' => '4dc5a3e8df38aea4ca3b1096cee3a038094e9b53',
     41            'pretty_version' => 'v0.10.0',
     42            'version' => '0.10.0.0',
     43            'reference' => 'd7c7c42fc31bff26e0ded73a6e187bcfb193f9c4',
    4444            'type' => 'library',
    4545            'install_path' => __DIR__ . '/../maxmind/web-service-common',
     
    5050            'pretty_version' => 'dev-master',
    5151            'version' => 'dev-master',
    52             'reference' => 'b94050b18b172071f39e3a78c773202a1fa7f4aa',
     52            'reference' => 'c309cf60e3b46183f9567a7dea1022360d91ed28',
    5353            'type' => 'project',
    5454            'install_path' => __DIR__ . '/../../',
  • ninja-gdpr-compliance/trunk/vendor/composer/platform_check.php

    r3088187 r3200328  
    55$issues = array();
    66
    7 if (!(PHP_VERSION_ID >= 70200)) {
    8     $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.';
     7if (!(PHP_VERSION_ID >= 80100)) {
     8    $issues[] = 'Your Composer dependencies require a PHP version ">= 8.1.0". You are running ' . PHP_VERSION . '.';
    99}
    1010
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/CHANGELOG.md

    r3088187 r3200328  
    11CHANGELOG
    22=========
     3
     41.12.0 (2024-11-14)
     5-------------------
     6
     7* Improve the error handling when the user tries to open a directory
     8  with the pure PHP reader.
     9* Improve the typehints on arrays in the PHPDocs.
    310
    4111.11.1 (2023-12-01)
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/README.md

    r3088187 r3200328  
    181181## Copyright and License ##
    182182
    183 This software is Copyright (c) 2014-2023 by MaxMind, Inc.
     183This software is Copyright (c) 2014-2024 by MaxMind, Inc.
    184184
    185185This is free software, licensed under the Apache License, Version 2.0.
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/autoload.php

    r3088187 r3200328  
    2626    * begin to use one another.
    2727    */
    28     $namespace_map = ['MaxMind\\Db\\' => __DIR__ . '/src/MaxMind/Db/'];
     28    $namespace_map = ['MaxMind\Db\\' => __DIR__ . '/src/MaxMind/Db/'];
    2929
    3030    foreach ($namespace_map as $prefix => $dir) {
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/composer.json

    r3088187 r3200328  
    2222    },
    2323    "conflict": {
    24         "ext-maxminddb": "<1.11.1,>=2.0.0"
     24        "ext-maxminddb": "<1.11.1 || >=2.0.0"
    2525    },
    2626    "require-dev": {
    2727        "friendsofphp/php-cs-fixer": "3.*",
    2828        "phpunit/phpunit": ">=8.0.0,<10.0.0",
    29         "php-coveralls/php-coveralls": "^2.1",
    30         "phpunit/phpcov": ">=6.0.0",
    3129        "squizlabs/php_codesniffer": "3.*",
    3230        "phpstan/phpstan": "*"
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/ext/php_maxminddb.h

    r3088187 r3200328  
    1616#ifndef PHP_MAXMINDDB_H
    1717#define PHP_MAXMINDDB_H 1
    18 #define PHP_MAXMINDDB_VERSION "1.11.1"
     18#define PHP_MAXMINDDB_VERSION "1.12.0"
    1919#define PHP_MAXMINDDB_EXTNAME "maxminddb"
    2020
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/package.xml

    r3088187 r3200328  
    1515        <active>yes</active>
    1616    </lead>
    17     <date>2023-12-01</date>
     17    <date>2024-11-14</date>
    1818    <version>
    19         <release>1.11.1</release>
    20         <api>1.11.1</api>
     19        <release>1.12.0</release>
     20        <api>1.12.0</api>
    2121    </version>
    2222    <stability>
     
    2525    </stability>
    2626    <license uri="https://github.com/maxmind/MaxMind-DB-Reader-php/blob/main/LICENSE">Apache License 2.0</license>
    27     <notes>* Resolve warnings when compiling the C extension.
    28 * Fix various type issues detected by PHPStan level. Pull request by
    29   LauraTaylorUK. GitHub #160.</notes>
     27    <notes>* Improve the error handling when the user tries to open a directory
     28  with the pure PHP reader.
     29* Improve the typehints on arrays in the PHPDocs.</notes>
    3030    <contents>
    3131        <dir name="/">
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php

    r3088187 r3200328  
    6565     * be a valid MaxMind DB file such as a GeoIp2 database file.
    6666     *
    67      * @param string $database
    68      *                         the MaxMind DB file to use
     67     * @param string $database the MaxMind DB file to use
    6968     *
    7069     * @throws \InvalidArgumentException for invalid database path or unknown arguments
     
    7776        if (\func_num_args() !== 1) {
    7877            throw new \ArgumentCountError(
    79                 sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
     78                \sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
     79            );
     80        }
     81
     82        if (is_dir($database)) {
     83            // This matches the error that the C extension throws.
     84            throw new InvalidDatabaseException(
     85                "Error opening database file ($database). Is this a valid MaxMind DB file?"
    8086            );
    8187        }
     
    111117     * Retrieves the record for the IP address.
    112118     *
    113      * @param string $ipAddress
    114      *                          the IP address to look up
     119     * @param string $ipAddress the IP address to look up
    115120     *
    116121     * @throws \BadMethodCallException   if this method is called on a closed database
     
    126131        if (\func_num_args() !== 1) {
    127132            throw new \ArgumentCountError(
    128                 sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
     133                \sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
    129134            );
    130135        }
     
    137142     * Retrieves the record for the IP address and its associated network prefix length.
    138143     *
    139      * @param string $ipAddress
    140      *                          the IP address to look up
     144     * @param string $ipAddress the IP address to look up
    141145     *
    142146     * @throws \BadMethodCallException   if this method is called on a closed database
     
    146150     *                                   from it
    147151     *
    148      * @return array an array where the first element is the record and the
    149      *               second the network prefix length for the record
     152     * @return array{0:mixed, 1:int} an array where the first element is the record and the
     153     *                               second the network prefix length for the record
    150154     */
    151155    public function getWithPrefixLen(string $ipAddress): array
     
    153157        if (\func_num_args() !== 1) {
    154158            throw new \ArgumentCountError(
    155                 sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
     159                \sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
    156160            );
    157161        }
     
    171175    }
    172176
     177    /**
     178     * @return array{0:int, 1:int}
     179     */
    173180    private function findAddressInTree(string $ipAddress): array
    174181    {
     
    365372        if (\func_num_args()) {
    366373            throw new \ArgumentCountError(
    367                 sprintf('%s() expects exactly 0 parameters, %d given', __METHOD__, \func_num_args())
     374                \sprintf('%s() expects exactly 0 parameters, %d given', __METHOD__, \func_num_args())
    368375            );
    369376        }
     
    390397        if (\func_num_args()) {
    391398            throw new \ArgumentCountError(
    392                 sprintf('%s() expects exactly 0 parameters, %d given', __METHOD__, \func_num_args())
     399                \sprintf('%s() expects exactly 0 parameters, %d given', __METHOD__, \func_num_args())
    393400            );
    394401        }
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php

    r3088187 r3200328  
    6464    }
    6565
     66    /**
     67     * @return array<mixed>
     68     */
    6669    public function decode(int $offset): array
    6770    {
     
    111114    /**
    112115     * @param int<0, max> $size
     116     *
     117     * @return array{0:mixed, 1:int}
    113118     */
    114119    private function decodeByType(int $type, int $offset, int $size): array
     
    168173    }
    169174
     175    /**
     176     * @return array{0:array<mixed>, 1:int}
     177     */
    170178    private function decodeArray(int $size, int $offset): array
    171179    {
     
    248256    }
    249257
     258    /**
     259     * @return array{0:array<string, mixed>, 1:int}
     260     */
    250261    private function decodeMap(int $size, int $offset): array
    251262    {
     
    261272    }
    262273
     274    /**
     275     * @return array{0:int, 1:int}
     276     */
    263277    private function decodePointer(int $ctrlByte, int $offset): array
    264278    {
     
    379393    }
    380394
     395    /**
     396     * @return array{0:int, 1:int}
     397     */
    381398    private function sizeFromCtrlByte(int $ctrlByte, int $offset): array
    382399    {
  • ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php

    r3088187 r3200328  
    4949     * databases.
    5050     *
    51      * @var array
     51     * @var array<string, string>
    5252     */
    5353    public $description;
     
    6666     * these languages. This may be undefined.
    6767     *
    68      * @var array
     68     * @var array<string>
    6969     */
    7070    public $languages;
     
    9696    public $searchTreeSize;
    9797
     98    /**
     99     * @param array<string, mixed> $metadata
     100     */
    98101    public function __construct(array $metadata)
    99102    {
    100103        if (\func_num_args() !== 1) {
    101104            throw new \ArgumentCountError(
    102                 sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
     105                \sprintf('%s() expects exactly 1 parameter, %d given', __METHOD__, \func_num_args())
    103106            );
    104107        }
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/CHANGELOG.md

    r3088187 r3200328  
    11CHANGELOG
    22=========
     3
     40.10.0 (2024-11-14)
     5-------------------
     6
     7* PHP 8.1 or greater is now required.
     8* Type hints for PHPStan have been improved.
    39
    4100.9.0 (2022-03-28)
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/LICENSE

    r2316628 r3200328  
    22                                 Apache License
    33                           Version 2.0, January 2004
    4                         http://www.apache.org/licenses/
     4                        https://www.apache.org/licenses/
    55
    66   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
     
    194194   You may obtain a copy of the License at
    195195
    196        http://www.apache.org/licenses/LICENSE-2.0
     196       https://www.apache.org/licenses/LICENSE-2.0
    197197
    198198   Unless required by applicable law or agreed to in writing, software
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/README.md

    r2586992 r3200328  
    66## Requirements  ##
    77
    8 The library requires PHP 7.2 or greater.
     8The library requires PHP 8.1 or greater.
    99
    1010There are several other dependencies as defined in the `composer.json` file.
     
    1717## Versioning ##
    1818
    19 This API uses [Semantic Versioning](http://semver.org/).
     19This API uses [Semantic Versioning](https://semver.org/).
    2020
    2121## Copyright and License ##
    2222
    23 This software is Copyright (c) 2015-2020 by MaxMind, Inc.
     23This software is Copyright (c) 2015-2024 by MaxMind, Inc.
    2424
    2525This is free software, licensed under the Apache License, Version 2.0.
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/composer.json

    r3088187 r3200328  
    1313  ],
    1414  "require": {
    15     "php": ">=7.2",
     15    "php": ">=8.1",
    1616    "composer/ca-bundle": "^1.0.3",
    1717    "ext-curl": "*",
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/phpstan.neon

    r3088187 r3200328  
    44        - src
    55        - tests
    6     checkMissingIterableValueType: false
    76
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php

    r2586992 r3200328  
    88 * This class represents an error authenticating.
    99 */
    10 class AuthenticationException extends InvalidRequestException
    11 {
    12 }
     10// phpcs:disable
     11class AuthenticationException extends InvalidRequestException {}
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/HttpException.php

    r3088187 r3200328  
    2727        int $httpStatus,
    2828        string $uri,
    29         \Exception $previous = null
     29        ?\Exception $previous = null
    3030    ) {
    3131        $this->uri = $uri;
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php

    r2586992 r3200328  
    88 * Thrown when the account is out of credits.
    99 */
    10 class InsufficientFundsException extends InvalidRequestException
    11 {
    12 }
     10// phpcs:disable
     11class InsufficientFundsException extends InvalidRequestException {}
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/InvalidInputException.php

    r2586992 r3200328  
    1010 * is a missing or invalid field.
    1111 */
    12 class InvalidInputException extends WebServiceException
    13 {
    14 }
     12// phpcs:disable
     13class InvalidInputException extends WebServiceException {}
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/InvalidRequestException.php

    r3088187 r3200328  
    2929        int $httpStatus,
    3030        string $uri,
    31         \Exception $previous = null
     31        ?\Exception $previous = null
    3232    ) {
    3333        $this->error = $error;
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php

    r2586992 r3200328  
    55namespace MaxMind\Exception;
    66
    7 class IpAddressNotFoundException extends InvalidRequestException
    8 {
    9 }
     7// phpcs:disable
     8class IpAddressNotFoundException extends InvalidRequestException {}
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/PermissionRequiredException.php

    r2586992 r3200328  
    88 * This exception is thrown when the service requires permission to access.
    99 */
    10 class PermissionRequiredException extends InvalidRequestException
    11 {
    12 }
     10// phpcs:disable
     11class PermissionRequiredException extends InvalidRequestException {}
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/WebServiceException.php

    r2586992 r3200328  
    88 * This class represents a generic web service error.
    99 */
    10 class WebServiceException extends \Exception
    11 {
    12 }
     10// phpcs:disable
     11class WebServiceException extends \Exception {}
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/WebService/Client.php

    r3088187 r3200328  
    7878
    7979    /**
    80      * @param int    $accountId  your MaxMind account ID
    81      * @param string $licenseKey your MaxMind license key
    82      * @param array  $options    an array of options. Possible keys:
    83      *                           * `host` - The host to use when connecting to the web service.
    84      *                           * `useHttps` - A boolean flag for sending the request via https.(True by default)
    85      *                           * `userAgent` - The prefix of the User-Agent to use in the request.
    86      *                           * `caBundle` - The bundle of CA root certificates to use in the request.
    87      *                           * `connectTimeout` - The connect timeout to use for the request.
    88      *                           * `timeout` - The timeout to use for the request.
    89      *                           * `proxy` - The HTTP proxy to use. May include a schema, port,
    90      *                           username, and password, e.g., `http://username:password@127.0.0.1:10`.
     80     * @param int                  $accountId  your MaxMind account ID
     81     * @param string               $licenseKey your MaxMind license key
     82     * @param array<string, mixed> $options    an array of options. Possible keys:
     83     *                                         * `host` - The host to use when connecting to the web service.
     84     *                                         * `useHttps` - Set to false to disable HTTPS.
     85     *                                         * `userAgent` - The prefix of the User-Agent to use in the request.
     86     *                                         * `caBundle` - The bundle of CA root certificates to use in the request.
     87     *                                         * `connectTimeout` - The connect timeout to use for the request.
     88     *                                         * `timeout` - The timeout to use for the request.
     89     *                                         * `proxy` - The HTTP proxy to use. May include a schema, port,
     90     *                                         username, and password, e.g., `http://username:password@127.0.0.1:10`.
    9191     */
    9292    public function __construct(
     
    128128
    129129    /**
    130      * @param string $service name of the service querying
    131      * @param string $path    the URI path to use
    132      * @param array  $input   the data to be posted as JSON
     130     * @param string       $service name of the service querying
     131     * @param string       $path    the URI path to use
     132     * @param array<mixed> $input   the data to be posted as JSON
    133133     *
    134134     * @throws InvalidInputException      when the request has missing or invalid
     
    143143     *                                    serves as the base class for the above exceptions.
    144144     *
    145      * @return array|null The decoded content of a successful response
     145     * @return array<mixed>|null The decoded content of a successful response
    146146     */
    147147    public function post(string $service, string $path, array $input): ?array
     
    171171    }
    172172
     173    /**
     174     * @return array<mixed>|null
     175     */
    173176    public function get(string $service, string $path): ?array
    174177    {
     
    196199    }
    197200
     201    /**
     202     * @param array<string> $headers
     203     */
    198204    private function createRequest(string $path, array $headers = []): Http\Request
    199205    {
     
    234240     *                                    serves as the base class for the above exceptions
    235241     *
    236      * @return array|null The decoded content of a successful response
     242     * @return array<mixed>|null The decoded content of a successful response
    237243     */
    238244    private function handleResponse(
     
    464470     *                             but cannot be decoded as JSON
    465471     *
    466      * @return array|null the decoded request body
     472     * @return array<mixed>|null the decoded request body
    467473     */
    468474    private function handleSuccess(int $statusCode, ?string $body, string $service): ?array
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/WebService/Http/CurlRequest.php

    r3088187 r3200328  
    2525
    2626    /**
    27      * @var array
     27     * @var array<string, mixed>
    2828     */
    2929    private $options;
    3030
     31    /**
     32     * @param array<string, mixed> $options
     33     */
    3134    public function __construct(string $url, array $options)
    3235    {
     
    3841    /**
    3942     * @throws HttpException
     43     *
     44     * @return array{0:int, 1:string|null, 2:string|null}
    4045     */
    4146    public function post(string $body): array
     
    4954    }
    5055
     56    /**
     57     * @return array{0:int, 1:string|null, 2:string|null}
     58     */
    5159    public function get(): array
    5260    {
     
    107115     *
    108116     * @throws HttpException
     117     *
     118     * @return array{0:int, 1:string|null, 2:string|null}
    109119     */
    110120    private function execute($curl): array
     
    130140            // CURLINFO_CONTENT_TYPE. However, it will return FALSE if no header
    131141            // is set. To keep our types simple, we return null in this case.
    132             ($contentType === false ? null : $contentType),
     142            $contentType === false ? null : $contentType,
    133143            $body,
    134144        ];
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/WebService/Http/Request.php

    r2586992 r3200328  
    1212interface Request
    1313{
     14    /**
     15     * @param array<string, mixed> $options
     16     */
    1417    public function __construct(string $url, array $options);
    1518
     19    /**
     20     * @return array{0:int, 1:string|null, 2:string|null}
     21     */
    1622    public function post(string $body): array;
    1723
     24    /**
     25     * @return array{0:int, 1:string|null, 2:string|null}
     26     */
    1827    public function get(): array;
    1928}
  • ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/WebService/Http/RequestFactory.php

    r3088187 r3200328  
    4040    }
    4141
     42    /**
     43     * @param array<string, mixed> $options
     44     */
    4245    public function request(string $url, array $options): Request
    4346    {
Note: See TracChangeset for help on using the changeset viewer.