Changeset 3200328 for ninja-gdpr-compliance
- Timestamp:
- 12/01/2024 06:03:58 PM (16 months ago)
- Location:
- ninja-gdpr-compliance/trunk
- Files:
-
- 36 edited
-
assets/admin/js/app.js.LICENSE.txt (modified) (1 diff)
-
njt-gdpr.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
src/Cross.php (modified) (1 diff)
-
vendor/composer/ca-bundle/composer.json (modified) (2 diffs)
-
vendor/composer/ca-bundle/res/cacert.pem (modified) (4 diffs)
-
vendor/composer/ca-bundle/src/CaBundle.php (modified) (2 diffs)
-
vendor/composer/installed.json (modified) (11 diffs)
-
vendor/composer/installed.php (modified) (5 diffs)
-
vendor/composer/platform_check.php (modified) (1 diff)
-
vendor/maxmind-db/reader/CHANGELOG.md (modified) (1 diff)
-
vendor/maxmind-db/reader/README.md (modified) (1 diff)
-
vendor/maxmind-db/reader/autoload.php (modified) (1 diff)
-
vendor/maxmind-db/reader/composer.json (modified) (1 diff)
-
vendor/maxmind-db/reader/ext/php_maxminddb.h (modified) (1 diff)
-
vendor/maxmind-db/reader/package.xml (modified) (2 diffs)
-
vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php (modified) (10 diffs)
-
vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php (modified) (6 diffs)
-
vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php (modified) (3 diffs)
-
vendor/maxmind/web-service-common/CHANGELOG.md (modified) (1 diff)
-
vendor/maxmind/web-service-common/LICENSE (modified) (2 diffs)
-
vendor/maxmind/web-service-common/README.md (modified) (2 diffs)
-
vendor/maxmind/web-service-common/composer.json (modified) (1 diff)
-
vendor/maxmind/web-service-common/phpstan.neon (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/HttpException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/InvalidInputException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/InvalidRequestException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/PermissionRequiredException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/Exception/WebServiceException.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/WebService/Client.php (modified) (7 diffs)
-
vendor/maxmind/web-service-common/src/WebService/Http/CurlRequest.php (modified) (5 diffs)
-
vendor/maxmind/web-service-common/src/WebService/Http/Request.php (modified) (1 diff)
-
vendor/maxmind/web-service-common/src/WebService/Http/RequestFactory.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ninja-gdpr-compliance/trunk/assets/admin/js/app.js.LICENSE.txt
r3088187 r3200328 1 1 /*! 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 4 15 * Released under the MIT License. 5 16 */ 6 17 7 18 /*! 8 * jQuery JavaScript Library v3. 7.119 * jQuery JavaScript Library v3.5.1 9 20 * https://jquery.com/ 10 21 * 11 * Copyright OpenJS Foundation and other contributors 22 * Includes Sizzle.js 23 * https://sizzlejs.com/ 24 * 25 * Copyright JS Foundation and other contributors 12 26 * Released under the MIT license 13 27 * https://jquery.org/license 14 28 * 15 * Date: 202 3-08-28T13:37Z29 * Date: 2020-05-04T22:49Z 16 30 */ 17 31 -
ninja-gdpr-compliance/trunk/njt-gdpr.php
r3097680 r3200328 4 4 * Plugin URI: https://ninjateam.org/wordpress-gdpr-compliance/ 5 5 * Description: Become compliant with GDPR, CCPA, DPA, Google Ads consent mode, and other privacy regulations. 6 * Version: 2.7. 16 * Version: 2.7.2 7 7 * Author: NinjaTeam 8 8 * Author URI: https://ninjateam.org … … 12 12 define('NJT_GDPR_URL', plugins_url('', NJT_GDPR_FILE)); 13 13 define('NJT_GDPR_I18N', 'njt_gdpr'); 14 define('NJT_GDPR_VERSION', '2.7. 1');14 define('NJT_GDPR_VERSION', '2.7.2'); 15 15 16 16 -
ninja-gdpr-compliance/trunk/readme.txt
r3097680 r3200328 4 4 Tags: cookie consent, cookie banner, gdpr, dsgvo, GDPR compliance 5 5 Requires at least: 3.0 6 Tested up to: 6. 57 Stable tag: 2.7. 16 Tested up to: 6.7 7 Stable tag: 2.7.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 96 96 == Changelog == 97 97 98 = Dec 1, 2024 – Version 2.7.2 = 99 - Fixed: Missing Authorization to Authenticated (Subscriber) install plugin 100 98 101 = Jun 5, 2024 – Version 2.7.1 = 99 102 - Fixed: Security issue -
ninja-gdpr-compliance/trunk/src/Cross.php
r2586992 r3200328 194 194 check_ajax_referer("njt_filebird_cross_nonce", 'nonce', true); 195 195 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 } 196 199 $installed = $this->pluginInstaller('filebird'); 197 200 if ($installed === false) { -
ninja-gdpr-compliance/trunk/vendor/composer/ca-bundle/composer.json
r3088187 r3200328 28 28 }, 29 29 "require-dev": { 30 " symfony/phpunit-bridge": "^4.2 || ^5",30 "phpunit/phpunit": "^8 || ^9", 31 31 "phpstan/phpstan": "^1.10", 32 "psr/log": "^1.0 ",32 "psr/log": "^1.0 || ^2.0 || ^3.0", 33 33 "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" 34 34 }, … … 49 49 }, 50 50 "scripts": { 51 "test": " vendor/bin/simple-phpunit",52 "phpstan": " vendor/bin/phpstan analyse"51 "test": "@php phpunit", 52 "phpstan": "@php phpstan analyse" 53 53 } 54 54 } -
ninja-gdpr-compliance/trunk/vendor/composer/ca-bundle/res/cacert.pem
r3088187 r3200328 2 2 ## Bundle of CA Root Certificates 3 3 ## 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 5 7 ## 6 8 ## This is a bundle of X.509 certificates of public Certificate Authorities … … 15 17 ## 16 18 ## Conversion done with mk-ca-bundle.pl version 1.29. 17 ## SHA256: 4d96bd539f4719e9ace493757afbe4a23ee8579de1c97fbebc50bba3c12e8c1e19 ## SHA256: 36105b01631f9fc03b1eca779b44a30a1a5890b9bf8dc07ccb001a07301e01cf 18 20 ## 19 21 … … 2601 2603 -----END CERTIFICATE----- 2602 2604 2603 GLOBALTRUST 20202604 ================2605 -----BEGIN CERTIFICATE-----2606 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2631 -----END CERTIFICATE-----2632 2633 2605 ANF Secure Server Root CA 2634 2606 ========================= … … 3580 3552 o82bNSQ3+pCTE4FCxpgmdTdmQRCsu/WU48IxK63nI1bMNSWSs1A= 3581 3553 -----END CERTIFICATE----- 3554 3555 FIRMAPROFESIONAL CA ROOT-A WEB 3556 ============================== 3557 -----BEGIN CERTIFICATE----- 3558 MIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQswCQYDVQQGEwJF 3559 UzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4 3560 MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENBIFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2 3561 WhcNNDcwMzMxMDkwMTM2WjBuMQswCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25h 3562 bCBTQTEYMBYGA1UEYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFM 3563 IENBIFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zfe9MEkVz6 3564 iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6CcyvHZpsKjECcfIr28jlg 3565 st7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FD 3566 Y1w8ndYn81LsF7Kpryz3dvgwHQYDVR0OBBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB 3567 /wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgL 3568 cFBTApFwhVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dGXSaQ 3569 pYXFuXqUPoeovQA= 3570 -----END CERTIFICATE----- 3571 3572 TWCA CYBER Root CA 3573 ================== 3574 -----BEGIN CERTIFICATE----- 3575 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 3600 -----END CERTIFICATE----- 3601 3602 SecureSign Root CA12 3603 ==================== 3604 -----BEGIN CERTIFICATE----- 3605 MIIDcjCCAlqgAwIBAgIUZvnHwa/swlG07VOX5uaCwysckBYwDQYJKoZIhvcNAQELBQAwUTELMAkG 3606 A1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRT 3607 ZWN1cmVTaWduIFJvb3QgQ0ExMjAeFw0yMDA0MDgwNTM2NDZaFw00MDA0MDgwNTM2NDZaMFExCzAJ 3608 BgNVBAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMU 3609 U2VjdXJlU2lnbiBSb290IENBMTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6OcE3 3610 emhFKxS06+QT61d1I02PJC0W6K6OyX2kVzsqdiUzg2zqMoqUm048luT9Ub+ZyZN+v/mtp7JIKwcc 3611 J/VMvHASd6SFVLX9kHrko+RRWAPNEHl57muTH2SOa2SroxPjcf59q5zdJ1M3s6oYwlkm7Fsf0uZl 3612 fO+TvdhYXAvA42VvPMfKWeP+bl+sg779XSVOKik71gurFzJ4pOE+lEa+Ym6b3kaosRbnhW70CEBF 3613 EaCeVESE99g2zvVQR9wsMJvuwPWW0v4JhscGWa5Pro4RmHvzC1KqYiaqId+OJTN5lxZJjfU+1Uef 3614 NzFJM3IFTQy2VYzxV4+Kh9GtxRESOaCtAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P 3615 AQH/BAQDAgEGMB0GA1UdDgQWBBRXNPN0zwRL1SXm8UC2LEzZLemgrTANBgkqhkiG9w0BAQsFAAOC 3616 AQEAPrvbFxbS8hQBICw4g0utvsqFepq2m2um4fylOqyttCg6r9cBg0krY6LdmmQOmFxv3Y67ilQi 3617 LUoT865AQ9tPkbeGGuwAtEGBpE/6aouIs3YIcipJQMPTw4WJmBClnW8Zt7vPemVV2zfrPIpyMpce 3618 mik+rY3moxtt9XUa5rBouVui7mlHJzWhhpmA8zNL4WukJsPvdFlseqJkth5Ew1DgDzk9qTPxpfPS 3619 vWKErI4cqc1avTc7bgoitPQV55FYxTpE05Uo2cBl6XLK0A+9H7MV2anjpEcJnuDLN/v9vZfVvhga 3620 aaI5gdka9at/yOPiZwud9AzqVN/Ssq+xIvEg37xEHA== 3621 -----END CERTIFICATE----- 3622 3623 SecureSign Root CA14 3624 ==================== 3625 -----BEGIN CERTIFICATE----- 3626 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 3651 -----END CERTIFICATE----- 3652 3653 SecureSign Root CA15 3654 ==================== 3655 -----BEGIN CERTIFICATE----- 3656 MIICIzCCAamgAwIBAgIUFhXHw9hJp75pDIqI7fBw+d23PocwCgYIKoZIzj0EAwMwUTELMAkGA1UE 3657 BhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBMdGQuMR0wGwYDVQQDExRTZWN1 3658 cmVTaWduIFJvb3QgQ0ExNTAeFw0yMDA0MDgwODMyNTZaFw00NTA0MDgwODMyNTZaMFExCzAJBgNV 3659 BAYTAkpQMSMwIQYDVQQKExpDeWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMUU2Vj 3660 dXJlU2lnbiBSb290IENBMTUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQLUHSNZDKZmbPSYAi4Io5G 3661 dCx4wCtELW1fHcmuS1Iggz24FG1Th2CeX2yF2wYUleDHKP+dX+Sq8bOLbe1PL0vJSpSRZHX+AezB 3662 2Ot6lHhWGENfa4HL9rzatAy2KZMIaY+jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD 3663 AgEGMB0GA1UdDgQWBBTrQciu/NWeUUj1vYv0hyCTQSvT9DAKBggqhkjOPQQDAwNoADBlAjEA2S6J 3664 fl5OpBEHvVnCB96rMjhTKkZEBhd6zlHp4P9mLQlO4E/0BdGF9jVg3PVys0Z9AjBEmEYagoUeYWmJ 3665 SwdLZrWeqrqgHkHZAXQ6bkU6iYAZezKYVWOr62Nuk22rGwlgMU4= 3666 -----END CERTIFICATE----- -
ninja-gdpr-compliance/trunk/vendor/composer/ca-bundle/src/CaBundle.php
r3088187 r3200328 85 85 '/etc/ssl/certs/ca-certificates.crt', // Debian, Ubuntu, Gentoo, Arch Linux (ca-certificates package) 86 86 '/etc/ssl/ca-bundle.pem', // SUSE, openSUSE (ca-certificates package) 87 '/usr/local/share/certs/ca-root-nss.crt', // FreeBSD (ca_root_nss_package)88 87 '/usr/ssl/certs/ca-bundle.crt', // Cygwin 89 88 '/opt/local/share/curl/curl-ca-bundle.crt', // OS X macports, curl-ca-bundle package … … 91 90 '/usr/share/ssl/certs/ca-bundle.crt', // Really old RedHat? 92 91 '/etc/ssl/cert.pem', // OpenBSD 93 '/usr/local/etc/ssl/cert.pem', // FreeBSD 10.x94 92 '/usr/local/etc/openssl/cert.pem', // OS X homebrew, openssl package 95 93 '/usr/local/etc/openssl@1.1/cert.pem', // OS X homebrew, openssl@1.1 package 96 94 '/opt/homebrew/etc/openssl@3/cert.pem', // macOS silicon homebrew, openssl@3 package 97 95 '/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 98 98 ); 99 100 foreach($otherLocations as $location) {101 $otherLocations[] = dirname($location);102 }103 99 104 100 $caBundlePaths = array_merge($caBundlePaths, $otherLocations); -
ninja-gdpr-compliance/trunk/vendor/composer/installed.json
r3088187 r3200328 3 3 { 4 4 "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", 7 7 "source": { 8 8 "type": "git", 9 9 "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", 16 16 "shasum": "" 17 17 }, … … 23 23 "require-dev": { 24 24 "phpstan/phpstan": "^1.10", 25 "p sr/log": "^1.0",26 " symfony/phpunit-bridge": "^4.2 || ^5",25 "phpunit/phpunit": "^8 || ^9", 26 "psr/log": "^1.0 || ^2.0 || ^3.0", 27 27 "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" 28 28 }, 29 "time": "2024- 03-15T14:00:32+00:00",29 "time": "2024-11-04T10:15:26+00:00", 30 30 "type": "library", 31 31 "extra": { … … 62 62 "irc": "irc://irc.freenode.org/composer", 63 63 "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" 65 65 }, 66 66 "funding": [ … … 143 143 { 144 144 "name": "maxmind-db/reader", 145 "version": "v1.1 1.1",146 "version_normalized": "1.1 1.1.0",145 "version": "v1.12.0", 146 "version_normalized": "1.12.0.0", 147 147 "source": { 148 148 "type": "git", 149 149 "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", 156 156 "shasum": "" 157 157 }, … … 160 160 }, 161 161 "conflict": { 162 "ext-maxminddb": "<1.11.1 ,>=2.0.0"162 "ext-maxminddb": "<1.11.1 || >=2.0.0" 163 163 }, 164 164 "require-dev": { 165 165 "friendsofphp/php-cs-fixer": "3.*", 166 "php-coveralls/php-coveralls": "^2.1",167 166 "phpstan/phpstan": "*", 168 "phpunit/phpcov": ">=6.0.0",169 167 "phpunit/phpunit": ">=8.0.0,<10.0.0", 170 168 "squizlabs/php_codesniffer": "3.*" … … 175 173 "ext-maxminddb": "A C-based database decoder that provides significantly faster lookups" 176 174 }, 177 "time": "202 3-12-02T00:09:23+00:00",175 "time": "2024-11-14T22:43:47+00:00", 178 176 "type": "library", 179 177 "installation-source": "dist", … … 205 203 "support": { 206 204 "issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues", 207 "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.1 1.1"205 "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.12.0" 208 206 }, 209 207 "install-path": "../maxmind-db/reader" … … 211 209 { 212 210 "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", 215 213 "source": { 216 214 "type": "git", 217 215 "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", 224 222 "shasum": "" 225 223 }, … … 228 226 "ext-curl": "*", 229 227 "ext-json": "*", 230 "php": ">= 7.2"228 "php": ">=8.1" 231 229 }, 232 230 "require-dev": { … … 236 234 "squizlabs/php_codesniffer": "3.*" 237 235 }, 238 "time": "202 2-03-28T17:43:20+00:00",236 "time": "2024-11-14T23:14:52+00:00", 239 237 "type": "library", 240 238 "installation-source": "dist", … … 259 257 "support": { 260 258 "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" 262 260 }, 263 261 "install-path": "../maxmind/web-service-common" -
ninja-gdpr-compliance/trunk/vendor/composer/installed.php
r3097680 r3200328 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' b94050b18b172071f39e3a78c773202a1fa7f4aa',6 'reference' => 'c309cf60e3b46183f9567a7dea1022360d91ed28', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 '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', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/./ca-bundle', … … 30 30 ), 31 31 'maxmind-db/reader' => array( 32 'pretty_version' => 'v1.1 1.1',33 'version' => '1.1 1.1.0',34 'reference' => ' 1e66f73ffcf25e17c7a910a1317e9720a95497c7',32 'pretty_version' => 'v1.12.0', 33 'version' => '1.12.0.0', 34 'reference' => '5b2d7a721dedfaef9dc20822c5fe7d26f9f8eb90', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../maxmind-db/reader', … … 39 39 ), 40 40 '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', 44 44 'type' => 'library', 45 45 'install_path' => __DIR__ . '/../maxmind/web-service-common', … … 50 50 'pretty_version' => 'dev-master', 51 51 'version' => 'dev-master', 52 'reference' => ' b94050b18b172071f39e3a78c773202a1fa7f4aa',52 'reference' => 'c309cf60e3b46183f9567a7dea1022360d91ed28', 53 53 'type' => 'project', 54 54 'install_path' => __DIR__ . '/../../', -
ninja-gdpr-compliance/trunk/vendor/composer/platform_check.php
r3088187 r3200328 5 5 $issues = array(); 6 6 7 if (!(PHP_VERSION_ID >= 70200)) {8 $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.0". You are running ' . PHP_VERSION . '.';7 if (!(PHP_VERSION_ID >= 80100)) { 8 $issues[] = 'Your Composer dependencies require a PHP version ">= 8.1.0". You are running ' . PHP_VERSION . '.'; 9 9 } 10 10 -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/CHANGELOG.md
r3088187 r3200328 1 1 CHANGELOG 2 2 ========= 3 4 1.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. 3 10 4 11 1.11.1 (2023-12-01) -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/README.md
r3088187 r3200328 181 181 ## Copyright and License ## 182 182 183 This software is Copyright (c) 2014-202 3by MaxMind, Inc.183 This software is Copyright (c) 2014-2024 by MaxMind, Inc. 184 184 185 185 This is free software, licensed under the Apache License, Version 2.0. -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/autoload.php
r3088187 r3200328 26 26 * begin to use one another. 27 27 */ 28 $namespace_map = ['MaxMind\ \Db\\' => __DIR__ . '/src/MaxMind/Db/'];28 $namespace_map = ['MaxMind\Db\\' => __DIR__ . '/src/MaxMind/Db/']; 29 29 30 30 foreach ($namespace_map as $prefix => $dir) { -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/composer.json
r3088187 r3200328 22 22 }, 23 23 "conflict": { 24 "ext-maxminddb": "<1.11.1 ,>=2.0.0"24 "ext-maxminddb": "<1.11.1 || >=2.0.0" 25 25 }, 26 26 "require-dev": { 27 27 "friendsofphp/php-cs-fixer": "3.*", 28 28 "phpunit/phpunit": ">=8.0.0,<10.0.0", 29 "php-coveralls/php-coveralls": "^2.1",30 "phpunit/phpcov": ">=6.0.0",31 29 "squizlabs/php_codesniffer": "3.*", 32 30 "phpstan/phpstan": "*" -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/ext/php_maxminddb.h
r3088187 r3200328 16 16 #ifndef PHP_MAXMINDDB_H 17 17 #define PHP_MAXMINDDB_H 1 18 #define PHP_MAXMINDDB_VERSION "1.1 1.1"18 #define PHP_MAXMINDDB_VERSION "1.12.0" 19 19 #define PHP_MAXMINDDB_EXTNAME "maxminddb" 20 20 -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/package.xml
r3088187 r3200328 15 15 <active>yes</active> 16 16 </lead> 17 <date>202 3-12-01</date>17 <date>2024-11-14</date> 18 18 <version> 19 <release>1.1 1.1</release>20 <api>1.1 1.1</api>19 <release>1.12.0</release> 20 <api>1.12.0</api> 21 21 </version> 22 22 <stability> … … 25 25 </stability> 26 26 <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> 30 30 <contents> 31 31 <dir name="/"> -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php
r3088187 r3200328 65 65 * be a valid MaxMind DB file such as a GeoIp2 database file. 66 66 * 67 * @param string $database 68 * the MaxMind DB file to use 67 * @param string $database the MaxMind DB file to use 69 68 * 70 69 * @throws \InvalidArgumentException for invalid database path or unknown arguments … … 77 76 if (\func_num_args() !== 1) { 78 77 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?" 80 86 ); 81 87 } … … 111 117 * Retrieves the record for the IP address. 112 118 * 113 * @param string $ipAddress 114 * the IP address to look up 119 * @param string $ipAddress the IP address to look up 115 120 * 116 121 * @throws \BadMethodCallException if this method is called on a closed database … … 126 131 if (\func_num_args() !== 1) { 127 132 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()) 129 134 ); 130 135 } … … 137 142 * Retrieves the record for the IP address and its associated network prefix length. 138 143 * 139 * @param string $ipAddress 140 * the IP address to look up 144 * @param string $ipAddress the IP address to look up 141 145 * 142 146 * @throws \BadMethodCallException if this method is called on a closed database … … 146 150 * from it 147 151 * 148 * @return array an array where the first element is the record and the149 * second the network prefix length for the record152 * @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 150 154 */ 151 155 public function getWithPrefixLen(string $ipAddress): array … … 153 157 if (\func_num_args() !== 1) { 154 158 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()) 156 160 ); 157 161 } … … 171 175 } 172 176 177 /** 178 * @return array{0:int, 1:int} 179 */ 173 180 private function findAddressInTree(string $ipAddress): array 174 181 { … … 365 372 if (\func_num_args()) { 366 373 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()) 368 375 ); 369 376 } … … 390 397 if (\func_num_args()) { 391 398 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()) 393 400 ); 394 401 } -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php
r3088187 r3200328 64 64 } 65 65 66 /** 67 * @return array<mixed> 68 */ 66 69 public function decode(int $offset): array 67 70 { … … 111 114 /** 112 115 * @param int<0, max> $size 116 * 117 * @return array{0:mixed, 1:int} 113 118 */ 114 119 private function decodeByType(int $type, int $offset, int $size): array … … 168 173 } 169 174 175 /** 176 * @return array{0:array<mixed>, 1:int} 177 */ 170 178 private function decodeArray(int $size, int $offset): array 171 179 { … … 248 256 } 249 257 258 /** 259 * @return array{0:array<string, mixed>, 1:int} 260 */ 250 261 private function decodeMap(int $size, int $offset): array 251 262 { … … 261 272 } 262 273 274 /** 275 * @return array{0:int, 1:int} 276 */ 263 277 private function decodePointer(int $ctrlByte, int $offset): array 264 278 { … … 379 393 } 380 394 395 /** 396 * @return array{0:int, 1:int} 397 */ 381 398 private function sizeFromCtrlByte(int $ctrlByte, int $offset): array 382 399 { -
ninja-gdpr-compliance/trunk/vendor/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php
r3088187 r3200328 49 49 * databases. 50 50 * 51 * @var array 51 * @var array<string, string> 52 52 */ 53 53 public $description; … … 66 66 * these languages. This may be undefined. 67 67 * 68 * @var array 68 * @var array<string> 69 69 */ 70 70 public $languages; … … 96 96 public $searchTreeSize; 97 97 98 /** 99 * @param array<string, mixed> $metadata 100 */ 98 101 public function __construct(array $metadata) 99 102 { 100 103 if (\func_num_args() !== 1) { 101 104 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()) 103 106 ); 104 107 } -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/CHANGELOG.md
r3088187 r3200328 1 1 CHANGELOG 2 2 ========= 3 4 0.10.0 (2024-11-14) 5 ------------------- 6 7 * PHP 8.1 or greater is now required. 8 * Type hints for PHPStan have been improved. 3 9 4 10 0.9.0 (2022-03-28) -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/LICENSE
r2316628 r3200328 2 2 Apache License 3 3 Version 2.0, January 2004 4 http ://www.apache.org/licenses/4 https://www.apache.org/licenses/ 5 5 6 6 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION … … 194 194 You may obtain a copy of the License at 195 195 196 http ://www.apache.org/licenses/LICENSE-2.0196 https://www.apache.org/licenses/LICENSE-2.0 197 197 198 198 Unless required by applicable law or agreed to in writing, software -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/README.md
r2586992 r3200328 6 6 ## Requirements ## 7 7 8 The library requires PHP 7.2or greater.8 The library requires PHP 8.1 or greater. 9 9 10 10 There are several other dependencies as defined in the `composer.json` file. … … 17 17 ## Versioning ## 18 18 19 This API uses [Semantic Versioning](http ://semver.org/).19 This API uses [Semantic Versioning](https://semver.org/). 20 20 21 21 ## Copyright and License ## 22 22 23 This software is Copyright (c) 2015-202 0by MaxMind, Inc.23 This software is Copyright (c) 2015-2024 by MaxMind, Inc. 24 24 25 25 This is free software, licensed under the Apache License, Version 2.0. -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/composer.json
r3088187 r3200328 13 13 ], 14 14 "require": { 15 "php": ">= 7.2",15 "php": ">=8.1", 16 16 "composer/ca-bundle": "^1.0.3", 17 17 "ext-curl": "*", -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/phpstan.neon
r3088187 r3200328 4 4 - src 5 5 - tests 6 checkMissingIterableValueType: false7 6 -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/AuthenticationException.php
r2586992 r3200328 8 8 * This class represents an error authenticating. 9 9 */ 10 class AuthenticationException extends InvalidRequestException 11 { 12 } 10 // phpcs:disable 11 class AuthenticationException extends InvalidRequestException {} -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/HttpException.php
r3088187 r3200328 27 27 int $httpStatus, 28 28 string $uri, 29 \Exception $previous = null29 ?\Exception $previous = null 30 30 ) { 31 31 $this->uri = $uri; -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/InsufficientFundsException.php
r2586992 r3200328 8 8 * Thrown when the account is out of credits. 9 9 */ 10 class InsufficientFundsException extends InvalidRequestException 11 { 12 } 10 // phpcs:disable 11 class InsufficientFundsException extends InvalidRequestException {} -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/InvalidInputException.php
r2586992 r3200328 10 10 * is a missing or invalid field. 11 11 */ 12 class InvalidInputException extends WebServiceException 13 { 14 } 12 // phpcs:disable 13 class InvalidInputException extends WebServiceException {} -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/InvalidRequestException.php
r3088187 r3200328 29 29 int $httpStatus, 30 30 string $uri, 31 \Exception $previous = null31 ?\Exception $previous = null 32 32 ) { 33 33 $this->error = $error; -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/IpAddressNotFoundException.php
r2586992 r3200328 5 5 namespace MaxMind\Exception; 6 6 7 class IpAddressNotFoundException extends InvalidRequestException 8 { 9 } 7 // phpcs:disable 8 class IpAddressNotFoundException extends InvalidRequestException {} -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/PermissionRequiredException.php
r2586992 r3200328 8 8 * This exception is thrown when the service requires permission to access. 9 9 */ 10 class PermissionRequiredException extends InvalidRequestException 11 { 12 } 10 // phpcs:disable 11 class PermissionRequiredException extends InvalidRequestException {} -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/Exception/WebServiceException.php
r2586992 r3200328 8 8 * This class represents a generic web service error. 9 9 */ 10 class WebServiceException extends \Exception 11 { 12 } 10 // phpcs:disable 11 class WebServiceException extends \Exception {} -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/WebService/Client.php
r3088187 r3200328 78 78 79 79 /** 80 * @param int $accountId your MaxMind account ID81 * @param string $licenseKey your MaxMind license key82 * @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`. 91 91 */ 92 92 public function __construct( … … 128 128 129 129 /** 130 * @param string $service name of the service querying131 * @param string $path the URI path to use132 * @param array $input the data to be posted as JSON130 * @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 133 133 * 134 134 * @throws InvalidInputException when the request has missing or invalid … … 143 143 * serves as the base class for the above exceptions. 144 144 * 145 * @return array |null The decoded content of a successful response145 * @return array<mixed>|null The decoded content of a successful response 146 146 */ 147 147 public function post(string $service, string $path, array $input): ?array … … 171 171 } 172 172 173 /** 174 * @return array<mixed>|null 175 */ 173 176 public function get(string $service, string $path): ?array 174 177 { … … 196 199 } 197 200 201 /** 202 * @param array<string> $headers 203 */ 198 204 private function createRequest(string $path, array $headers = []): Http\Request 199 205 { … … 234 240 * serves as the base class for the above exceptions 235 241 * 236 * @return array |null The decoded content of a successful response242 * @return array<mixed>|null The decoded content of a successful response 237 243 */ 238 244 private function handleResponse( … … 464 470 * but cannot be decoded as JSON 465 471 * 466 * @return array |null the decoded request body472 * @return array<mixed>|null the decoded request body 467 473 */ 468 474 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 25 25 26 26 /** 27 * @var array 27 * @var array<string, mixed> 28 28 */ 29 29 private $options; 30 30 31 /** 32 * @param array<string, mixed> $options 33 */ 31 34 public function __construct(string $url, array $options) 32 35 { … … 38 41 /** 39 42 * @throws HttpException 43 * 44 * @return array{0:int, 1:string|null, 2:string|null} 40 45 */ 41 46 public function post(string $body): array … … 49 54 } 50 55 56 /** 57 * @return array{0:int, 1:string|null, 2:string|null} 58 */ 51 59 public function get(): array 52 60 { … … 107 115 * 108 116 * @throws HttpException 117 * 118 * @return array{0:int, 1:string|null, 2:string|null} 109 119 */ 110 120 private function execute($curl): array … … 130 140 // CURLINFO_CONTENT_TYPE. However, it will return FALSE if no header 131 141 // is set. To keep our types simple, we return null in this case. 132 ($contentType === false ? null : $contentType),142 $contentType === false ? null : $contentType, 133 143 $body, 134 144 ]; -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/WebService/Http/Request.php
r2586992 r3200328 12 12 interface Request 13 13 { 14 /** 15 * @param array<string, mixed> $options 16 */ 14 17 public function __construct(string $url, array $options); 15 18 19 /** 20 * @return array{0:int, 1:string|null, 2:string|null} 21 */ 16 22 public function post(string $body): array; 17 23 24 /** 25 * @return array{0:int, 1:string|null, 2:string|null} 26 */ 18 27 public function get(): array; 19 28 } -
ninja-gdpr-compliance/trunk/vendor/maxmind/web-service-common/src/WebService/Http/RequestFactory.php
r3088187 r3200328 40 40 } 41 41 42 /** 43 * @param array<string, mixed> $options 44 */ 42 45 public function request(string $url, array $options): Request 43 46 {
Note: See TracChangeset
for help on using the changeset viewer.