Changeset 102434 in spip-zone


Ignore:
Timestamp:
Jan 23, 2017, 8:41:57 PM (3 years ago)
Author:
cyp@…
Message:

Mise à jour de la librairie Maxmind et un peu de documentation

Location:
_plugins_/geoip/trunk
Files:
1 added
24 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/geoip/trunk/README.md

    r102427 r102434  
    1111
    1212## Changelog
     13
     14### Version 2.0.3
     15
     16- Mise à jour de la librairie Maxmind et un peu de documentation
    1317
    1418### Version 2.0.2
  • _plugins_/geoip/trunk/geoip_fonctions.php

    r102429 r102434  
    1515
    1616/**
    17  * Trouver le code pays par rapport à une IP
     17 * Récupérer les informations de géolocalisation d'une IP
    1818 *
    19  * @staticvar string $gi
    2019 * @param string $ip
    2120 * @return string
     
    5554                $resultat_iso = $record->country->isoCode; // 'US'
    5655                $resultat_pays = $record->country->name; // 'United States'
    57                 $resultat_country_iso_nom = $record->country->names['zh-CN']; // '美国'
    58 
    59                 $resultat_region = $record->mostSpecificSubdivision->name . "\n"; // 'Minnesota'
     56                $resultat_country_iso_nom = $record->country->names[strtolower($record->country->isoCode)]; // '美国'
     57               
     58                $resultat_region = $record->mostSpecificSubdivision->name; // 'Minnesota'
    6059                $resultat_iso_region = $record->mostSpecificSubdivision->isoCode; // 'MN'
    6160
    6261                $resultat_ville = $record->city->name; // 'Minneapolis'
    6362
    64                 $resultat_codepostal =$record->postal->code; // '55455'
     63                $resultat_codepostal = $record->postal->code; // '55455'
    6564
    6665                $resultat_lat = $record->location->latitude; // 44.9733
    6766                $resultat_lon = $record->location->longitude; // -93.2323
     67                $resultat_tz = $record->location->timeZone; // Europe/Paris
    6868
    6969                $resultat = array(
     
    7676                        $resultat_codepostal,
    7777                        $resultat_lat,
    78                         $resultat_lon);
     78                        $resultat_lon,
     79                        $resultat_tz);
    7980        }
    8081       
  • _plugins_/geoip/trunk/lang/geoip_fr.php

    r102430 r102434  
    1010        // A
    1111        'avertissement' => '* Si vous avez installé la librairie depuis le module apache sur votre serveur, nous vous invitons à vérifier la version installée sur celui-ci.',
     12        'aide_codeiso' => '0 - Code Iso',
     13        'aide_codepays' => '1 - Nom du Pays',
     14        'aide_codeisopays' => '2 - Code Iso du pays',
     15        'aide_region' => '3 - Région',
     16        'aide_isoregion' => '4 - Code Iso de la région',
     17        'aide_ville' => '5 - Ville',
     18        'aide_codepostal' => '6 - Code postal',
     19        'aide_latitude' => '7 - Latitude',
     20        'aide_longitude' => '8 - Longitude',
     21        'aide_timezone' => '9 - Time Zone',
    1222
    1323        // I
    1424        'ip_code_pays' => 'L\'ip @ip@ a le code pays :',
     25        'ip_code_postal' => 'Le code postal pour cette @ip@ :',
     26        'ip_latitude_longitude' => 'La latitude et la longitude pour cette @ip@ :',
     27        'ip_ville' => 'La ville pour cette @ip@ :',
    1528
    1629        // L
  • _plugins_/geoip/trunk/lib/composer.lock

    r99539 r102434  
    1010        {
    1111            "name": "composer/ca-bundle",
    12             "version": "1.0.3",
     12            "version": "1.0.6",
    1313            "source": {
    1414                "type": "git",
    1515                "url": "https://github.com/composer/ca-bundle.git",
    16                 "reference": "5df9ed0ed0c9506ea6404a23450854e5df15cc12"
    17             },
    18             "dist": {
    19                 "type": "zip",
    20                 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/5df9ed0ed0c9506ea6404a23450854e5df15cc12",
    21                 "reference": "5df9ed0ed0c9506ea6404a23450854e5df15cc12",
     16                "reference": "a795611394b3c05164fd0eb291b492b39339cba4"
     17            },
     18            "dist": {
     19                "type": "zip",
     20                "url": "https://api.github.com/repos/composer/ca-bundle/zipball/a795611394b3c05164fd0eb291b492b39339cba4",
     21                "reference": "a795611394b3c05164fd0eb291b492b39339cba4",
    2222                "shasum": ""
    2323            },
     
    2828            },
    2929            "require-dev": {
     30                "psr/log": "^1.0",
    3031                "symfony/process": "^2.5 || ^3.0"
    3132            },
     
    6364                "tls"
    6465            ],
    65             "time": "2016-07-18 23:07:53"
     66            "time": "2016-11-02 18:11:27"
    6667        },
    6768        {
    6869            "name": "geoip2/geoip2",
    69             "version": "v2.4.2",
     70            "version": "v2.4.4",
    7071            "source": {
    7172                "type": "git",
    7273                "url": "https://github.com/maxmind/GeoIP2-php.git",
    73                 "reference": "24b278b0195d7067e930b844c44faf8fae5bdbc7"
    74             },
    75             "dist": {
    76                 "type": "zip",
    77                 "url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/24b278b0195d7067e930b844c44faf8fae5bdbc7",
    78                 "reference": "24b278b0195d7067e930b844c44faf8fae5bdbc7",
     74                "reference": "57e0384a83d0935db4c4cdb3f411aa131481ae80"
     75            },
     76            "dist": {
     77                "type": "zip",
     78                "url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/57e0384a83d0935db4c4cdb3f411aa131481ae80",
     79                "reference": "57e0384a83d0935db4c4cdb3f411aa131481ae80",
    7980                "shasum": ""
    8081            },
     
    114115                "maxmind"
    115116            ],
    116             "time": "2016-08-17 20:42:55"
     117            "time": "2016-10-11 21:58:42"
    117118        },
    118119        {
    119120            "name": "maxmind-db/reader",
    120             "version": "v1.1.0",
     121            "version": "v1.1.3",
    121122            "source": {
    122123                "type": "git",
    123124                "url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git",
    124                 "reference": "1383655533aa2f13a990b27b075fdde8b7bdd5ff"
    125             },
    126             "dist": {
    127                 "type": "zip",
    128                 "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/1383655533aa2f13a990b27b075fdde8b7bdd5ff",
    129                 "reference": "1383655533aa2f13a990b27b075fdde8b7bdd5ff",
     125                "reference": "7eeccf61b078bb23bb07b1a151a7e5db52871e65"
     126            },
     127            "dist": {
     128                "type": "zip",
     129                "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/7eeccf61b078bb23bb07b1a151a7e5db52871e65",
     130                "reference": "7eeccf61b078bb23bb07b1a151a7e5db52871e65",
    130131                "shasum": ""
    131132            },
     
    135136            "require-dev": {
    136137                "phpunit/phpunit": "4.2.*",
    137                 "satooshi/php-coveralls": "dev-master",
     138                "satooshi/php-coveralls": "1.0.*",
    138139                "squizlabs/php_codesniffer": "2.*"
    139140            },
    140             "type": "library",
    141             "autoload": {
    142                 "psr-0": {
    143                     "MaxMind": "src/"
     141            "suggest": {
     142                "ext-bcmath": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
     143                "ext-gmp": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
     144                "ext-maxminddb": "A C-based database decoder that provides significantly faster lookups"
     145            },
     146            "type": "library",
     147            "autoload": {
     148                "psr-4": {
     149                    "MaxMind\\Db\\": "src/MaxMind/Db"
    144150                }
    145151            },
     
    164170                "maxmind"
    165171            ],
    166             "time": "2016-01-04 15:38:11"
     172            "time": "2017-01-19 23:49:38"
    167173        },
    168174        {
  • _plugins_/geoip/trunk/lib/vendor/composer/autoload_namespaces.php

    r99539 r102434  
    77
    88return array(
    9     'MaxMind' => array($vendorDir . '/maxmind-db/reader/src'),
    109);
  • _plugins_/geoip/trunk/lib/vendor/composer/autoload_psr4.php

    r99539 r102434  
    77
    88return array(
     9    'MaxMind\\Db\\' => array($vendorDir . '/maxmind-db/reader/src/MaxMind/Db'),
    910    'MaxMind\\' => array($vendorDir . '/maxmind/web-service-common/src'),
    1011    'GeoIp2\\' => array($vendorDir . '/geoip2/geoip2/src'),
  • _plugins_/geoip/trunk/lib/vendor/composer/autoload_static.php

    r99539 r102434  
    1010        'M' =>
    1111        array (
     12            'MaxMind\\Db\\' => 11,
    1213            'MaxMind\\' => 8,
    1314        ),
     
    2324
    2425    public static $prefixDirsPsr4 = array (
     26        'MaxMind\\Db\\' =>
     27        array (
     28            0 => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db',
     29        ),
    2530        'MaxMind\\' =>
    2631        array (
     
    3742    );
    3843
    39     public static $prefixesPsr0 = array (
    40         'M' =>
    41         array (
    42             'MaxMind' =>
    43             array (
    44                 0 => __DIR__ . '/..' . '/maxmind-db/reader/src',
    45             ),
    46         ),
    47     );
    48 
    4944    public static function getInitializer(ClassLoader $loader)
    5045    {
     
    5247            $loader->prefixLengthsPsr4 = ComposerStaticInit9d3f529d93bba81db38e8efb5dafa6a0::$prefixLengthsPsr4;
    5348            $loader->prefixDirsPsr4 = ComposerStaticInit9d3f529d93bba81db38e8efb5dafa6a0::$prefixDirsPsr4;
    54             $loader->prefixesPsr0 = ComposerStaticInit9d3f529d93bba81db38e8efb5dafa6a0::$prefixesPsr0;
    5549
    5650        }, null, ClassLoader::class);
  • _plugins_/geoip/trunk/lib/vendor/composer/ca-bundle/README.md

    r99539 r102434  
    5454);
    5555
    56 $caPath = \Composer\CaBundle\CaBundle::getSystemCaRootBundlePath()
     56$caPath = \Composer\CaBundle\CaBundle::getSystemCaRootBundlePath();
    5757if (is_dir($caPath)) {
    5858    $opts['ssl']['capath'] = $caPath;
  • _plugins_/geoip/trunk/lib/vendor/composer/ca-bundle/composer.json

    r99539 r102434  
    2828    },
    2929    "require-dev": {
     30        "psr/log": "^1.0",
    3031        "symfony/process": "^2.5 || ^3.0"
    3132    },
  • _plugins_/geoip/trunk/lib/vendor/composer/ca-bundle/res/cacert.pem

    r99539 r102434  
    22## Bundle of CA Root Certificates
    33##
    4 ## Certificate data from Mozilla as of: Wed Jan 20 04:12:04 2016
     4## Certificate data from Mozilla as of: Wed Nov  2 04:12:05 2016 GMT
    55##
    66## This is a bundle of X.509 certificates of public Certificate Authorities
    77## (CA). These were automatically extracted from Mozilla's root certificates
    88## file (certdata.txt).  This file can be found in the mozilla source tree:
    9 ## http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
     9## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
    1010##
    1111## It contains the certificates in PEM format and therefore
     
    1414## Just configure this file as the SSLCACertificateFile.
    1515##
    16 ## Conversion done with mk-ca-bundle.pl version 1.25.
    17 ## SHA1: 0ab47e2f41518f8d223eab517cb799e5b071231e
     16## Conversion done with mk-ca-bundle.pl version 1.27.
     17## SHA256: 17e2a90c8a5cfd6a675b3475d3d467e1ab1fe0d5397e907b08206182389caa08
    1818##
    1919
     
    649649-----END CERTIFICATE-----
    650650
    651 Staat der Nederlanden Root CA
    652 =============================
    653 -----BEGIN CERTIFICATE-----
    654 MIIDujCCAqKgAwIBAgIEAJiWijANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJOTDEeMBwGA1UE
    655 ChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFhdCBkZXIgTmVkZXJsYW5kZW4g
    656 Um9vdCBDQTAeFw0wMjEyMTcwOTIzNDlaFw0xNTEyMTYwOTE1MzhaMFUxCzAJBgNVBAYTAk5MMR4w
    657 HAYDVQQKExVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xJjAkBgNVBAMTHVN0YWF0IGRlciBOZWRlcmxh
    658 bmRlbiBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNK1URF6gaYUmHFt
    659 vsznExvWJw56s2oYHLZhWtVhCb/ekBPHZ+7d89rFDBKeNVU+LCeIQGv33N0iYfXCxw719tV2U02P
    660 jLwYdjeFnejKScfST5gTCaI+Ioicf9byEGW07l8Y1Rfj+MX94p2i71MOhXeiD+EwR+4A5zN9RGca
    661 C1Hoi6CeUJhoNFIfLm0B8mBF8jHrqTFoKbt6QZ7GGX+UtFE5A3+y3qcym7RHjm+0Sq7lr7HcsBth
    662 vJly3uSJt3omXdozSVtSnA71iq3DuD3oBmrC1SoLbHuEvVYFy4ZlkuxEK7COudxwC0barbxjiDn6
    663 22r+I/q85Ej0ZytqERAhSQIDAQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wTwYDVR0gBEgwRjBEBgRV
    664 HSAAMDwwOgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cucGtpb3ZlcmhlaWQubmwvcG9saWNpZXMvcm9v
    665 dC1wb2xpY3kwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSofeu8Y6R0E3QA7Jbg0zTBLL9s+DAN
    666 BgkqhkiG9w0BAQUFAAOCAQEABYSHVXQ2YcG70dTGFagTtJ+k/rvuFbQvBgwp8qiSpGEN/KtcCFtR
    667 EytNwiphyPgJWPwtArI5fZlmgb9uXJVFIGzmeafR2Bwp/MIgJ1HI8XxdNGdphREwxgDS1/PTfLbw
    668 MVcoEoJz6TMvplW0C5GUR5z6u3pCMuiufi3IvKwUv9kP2Vv8wfl6leF9fpb8cbDCTMjfRTTJzg3y
    669 nGQI0DvDKcWy7ZAEwbEpkcUwb8GpcjPM/l0WFywRaed+/sWDCN+83CI6LiBpIzlWYGeQiy52OfsR
    670 iJf2fL1LuCAWZwWN4jvBcj+UlTfHXbme2JOhF4//DGYVwSR8MnwDHTuhWEUykw==
    671 -----END CERTIFICATE-----
    672 
    673651UTN USERFirst Hardware Root CA
    674652==============================
     
    749727IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes
    750728t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A==
    751 -----END CERTIFICATE-----
    752 
    753 NetLock Notary (Class A) Root
    754 =============================
    755 -----BEGIN CERTIFICATE-----
    756 MIIGfTCCBWWgAwIBAgICAQMwDQYJKoZIhvcNAQEEBQAwga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQI
    757 EwdIdW5nYXJ5MREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6
    758 dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9j
    759 ayBLb3pqZWd5em9pIChDbGFzcyBBKSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNDIzMTQ0N1oX
    760 DTE5MDIxOTIzMTQ0N1owga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQH
    761 EwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQuMRowGAYD
    762 VQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBLb3pqZWd5em9pIChDbGFz
    763 cyBBKSBUYW51c2l0dmFueWtpYWRvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvHSM
    764 D7tM9DceqQWC2ObhbHDqeLVu0ThEDaiDzl3S1tWBxdRL51uUcCbbO51qTGL3cfNk1mE7PetzozfZ
    765 z+qMkjvN9wfcZnSX9EUi3fRc4L9t875lM+QVOr/bmJBVOMTtplVjC7B4BPTjbsE/jvxReB+SnoPC
    766 /tmwqcm8WgD/qaiYdPv2LD4VOQ22BFWoDpggQrOxJa1+mm9dU7GrDPzr4PN6s6iz/0b2Y6LYOph7
    767 tqyF/7AlT3Rj5xMHpQqPBffAZG9+pyeAlt7ULoZgx2srXnN7F+eRP2QM2EsiNCubMvJIH5+hCoR6
    768 4sKtlz2O1cH5VqNQ6ca0+pii7pXmKgOM3wIDAQABo4ICnzCCApswDgYDVR0PAQH/BAQDAgAGMBIG
    769 A1UdEwEB/wQIMAYBAf8CAQQwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaC
    770 Ak1GSUdZRUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pv
    771 bGdhbHRhdGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQu
    772 IEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2Vn
    773 LWJpenRvc2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0
    774 ZXRlbGUgYXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFz
    775 IGxlaXJhc2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBh
    776 IGh0dHBzOi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVu
    777 b3J6ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBh
    778 bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sg
    779 Q1BTIGF2YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFp
    780 bCBhdCBjcHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4IBAQBIJEb3ulZv+sgoA0BO5TE5
    781 ayZrU3/b39/zcT0mwBQOxmd7I6gMc90Bu8bKbjc5VdXHjFYgDigKDtIqpLBJUsY4B/6+CgmM0ZjP
    782 ytoUMaFP0jn8DxEsQ8Pdq5PHVT5HfBgaANzze9jyf1JsIPQLX2lS9O74silg6+NJMSEN1rUQQeJB
    783 CWziGppWS3cC9qCbmieH6FUpccKQn0V4GuEVZD3QDtigdp+uxdAu6tYPVuxkf1qbFFgBJ34TUMdr
    784 KuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK8CtmdWOMovsEPoMOmzbwGOQmIMOM
    785 8CgHrTwXZoi1/baI
    786729-----END CERTIFICATE-----
    787730
     
    18411784
    18421785NetLock Arany (Class Gold) Főtanúsítvány
    1843 ============================================
     1786========================================
    18441787-----BEGIN CERTIFICATE-----
    18451788MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G
     
    18941837IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm
    1895183866+KAQ==
    1896 -----END CERTIFICATE-----
    1897 
    1898 CA Disig
    1899 ========
    1900 -----BEGIN CERTIFICATE-----
    1901 MIIEDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMK
    1902 QnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwHhcNMDYw
    1903 MzIyMDEzOTM0WhcNMTYwMzIyMDEzOTM0WjBKMQswCQYDVQQGEwJTSzETMBEGA1UEBxMKQnJhdGlz
    1904 bGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwggEiMA0GCSqGSIb3
    1905 DQEBAQUAA4IBDwAwggEKAoIBAQCS9jHBfYj9mQGp2HvycXXxMcbzdWb6UShGhJd4NLxs/LxFWYgm
    1906 GErENx+hSkS943EE9UQX4j/8SFhvXJ56CbpRNyIjZkMhsDxkovhqFQ4/61HhVKndBpnXmjxUizkD
    1907 Pw/Fzsbrg3ICqB9x8y34dQjbYkzo+s7552oftms1grrijxaSfQUMbEYDXcDtab86wYqg6I7ZuUUo
    1908 hwjstMoVvoLdtUSLLa2GDGhibYVW8qwUYzrG0ZmsNHhWS8+2rT+MitcE5eN4TPWGqvWP+j1scaMt
    1909 ymfraHtuM6kMgiioTGohQBUgDCZbg8KpFhXAJIJdKxatymP2dACw30PEEGBWZ2NFAgMBAAGjgf8w
    1910 gfwwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUjbJJaJ1yCCW5wCf1UJNWSEZx+Y8wDgYDVR0P
    1911 AQH/BAQDAgEGMDYGA1UdEQQvMC2BE2Nhb3BlcmF0b3JAZGlzaWcuc2uGFmh0dHA6Ly93d3cuZGlz
    1912 aWcuc2svY2EwZgYDVR0fBF8wXTAtoCugKYYnaHR0cDovL3d3dy5kaXNpZy5zay9jYS9jcmwvY2Ff
    1913 ZGlzaWcuY3JsMCygKqAohiZodHRwOi8vY2EuZGlzaWcuc2svY2EvY3JsL2NhX2Rpc2lnLmNybDAa
    1914 BgNVHSAEEzARMA8GDSuBHpGT5goAAAABAQEwDQYJKoZIhvcNAQEFBQADggEBAF00dGFMrzvY/59t
    1915 WDYcPQuBDRIrRhCA/ec8J9B6yKm2fnQwM6M6int0wHl5QpNt/7EpFIKrIYwvF/k/Ji/1WcbvgAa3
    1916 mkkp7M5+cTxqEEHA9tOasnxakZzArFvITV734VP/Q3f8nktnbNfzg9Gg4H8l37iYC5oyOGwwoPP/
    1917 CBUz91BKez6jPiCp3C9WgArtQVCwyfTssuMmRAAOb54GvCKWU3BlxFAKRmukLyeBEicTXxChds6K
    1918 ezfqwzlhA5WYOudsiCUI/HloDYd9Yvi0X/vF2Ey9WLw/Q1vUHgFNPGO+I++MzVpQuGhU+QqZMxEA
    1919 4Z7CRneC9VkGjCFMhwnN5ag=
    19201839-----END CERTIFICATE-----
    19211840
     
    23812300
    23822301Certinomis - Autorité Racine
    2383 =============================
     2302============================
    23842303-----BEGIN CERTIFICATE-----
    23852304MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjETMBEGA1UEChMK
     
    37763695
    37773696TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5
    3778 =========================================================
     3697====================================================
    37793698-----BEGIN CERTIFICATE-----
    37803699MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN
     
    38003719
    38013720TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6
    3802 =========================================================
     3721====================================================
    38033722-----BEGIN CERTIFICATE-----
    38043723MIIEJjCCAw6gAwIBAgIGfaHyZeyKMA0GCSqGSIb3DQEBCwUAMIGxMQswCQYDVQQGEwJUUjEPMA0G
     
    39113830a/GRspBl9JrmkO5K
    39123831-----END CERTIFICATE-----
     3832
     3833SZAFIR ROOT CA2
     3834===============
     3835-----BEGIN CERTIFICATE-----
     3836MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG
     3837A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV
     3838BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ
     3839BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD
     3840VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q
     3841qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK
     3842DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE
     38432g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ
     3844ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi
     3845ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P
     3846AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC
     3847AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5
     3848O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67
     3849oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul
     38504+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6
     3851+/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw==
     3852-----END CERTIFICATE-----
     3853
     3854Certum Trusted Network CA 2
     3855===========================
     3856-----BEGIN CERTIFICATE-----
     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
     3883zAYspsbiDrW5viSP
     3884-----END CERTIFICATE-----
     3885
     3886Hellenic Academic and Research Institutions RootCA 2015
     3887=======================================================
     3888-----BEGIN CERTIFICATE-----
     3889MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT
     3890BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0
     3891aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl
     3892YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx
     3893MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg
     3894QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV
     3895BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw
     3896MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv
     3897bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh
     3898iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+
     38996PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd
     3900FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr
     3901i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F
     3902GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2
     3903fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu
     3904iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc
     3905Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD
     3906AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI
     3907hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+
     3908D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM
     3909d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y
     3910d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn
     391182800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb
     3912davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F
     3913Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt
     3914J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa
     3915JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q
     3916p/UsQu0yrbYhnr68
     3917-----END CERTIFICATE-----
     3918
     3919Hellenic Academic and Research Institutions ECC RootCA 2015
     3920===========================================================
     3921-----BEGIN CERTIFICATE-----
     3922MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0
     3923aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u
     3924cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj
     3925aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw
     3926MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj
     3927IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD
     3928VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290
     3929Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP
     3930dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK
     3931Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O
     3932BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA
     3933GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn
     3934dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR
     3935-----END CERTIFICATE-----
     3936
     3937Certplus Root CA G1
     3938===================
     3939-----BEGIN CERTIFICATE-----
     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
     3964qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo=
     3965-----END CERTIFICATE-----
     3966
     3967Certplus Root CA G2
     3968===================
     3969-----BEGIN CERTIFICATE-----
     3970MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT
     3971AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x
     3972NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0
     3973cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA
     3974BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN
     3975Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD
     3976AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud
     3977IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV
     3978HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl
     3979vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw==
     3980-----END CERTIFICATE-----
     3981
     3982OpenTrust Root CA G1
     3983====================
     3984-----BEGIN CERTIFICATE-----
     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
     4010-----END CERTIFICATE-----
     4011
     4012OpenTrust Root CA G2
     4013====================
     4014-----BEGIN CERTIFICATE-----
     4015MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUAMEAxCzAJBgNV
     4016BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcy
     4017MB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM
     4018CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEB
     4019AQUAA4ICDwAwggIKAoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+
     4020Ntmh/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78eCbY2albz
     40214e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/61UWY0jUJ9gNDlP7ZvyCV
     4022eYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fEFY8ElggGQgT4hNYdvJGmQr5J1WqIP7wt
     4023UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz
     40243GIZ38i1MH/1PCZ1Eb3XG7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj
     40253CzMpSZyYhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaHvGOz
     40269bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4t/bQWVyJ98LVtZR0
     40270dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/gh7PU3+06yzbXfZqfUAkBXKJOAGT
     4028y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB
     4029/zAdBgNVHQ4EFgQUajn6QiL35okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59
     4030M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz
     4031Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0nXGEL8pZ0keI
     4032mUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qTRmTFAHneIWv2V6CG1wZy7HBG
     4033S4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpTwm+bREx50B1ws9efAvSyB7DH5fitIw6mVskp
     4034EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ
     40356e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr
     4036gCf2o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU3jg9CcCo
     4037SmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eAiN1nE28daCSLT7d0geX0
     4038YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14fWKGVyasvc0rQLW6aWQ9VGHgtPFGml4vm
     4039u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK
     4040-----END CERTIFICATE-----
     4041
     4042OpenTrust Root CA G3
     4043====================
     4044-----BEGIN CERTIFICATE-----
     4045MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT
     4046AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X
     4047DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w
     4048ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA
     4049IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B
     4050ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB
     4051/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf
     4052BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM
     4053BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta
     40543U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB
     4055-----END CERTIFICATE-----
     4056
     4057ISRG Root X1
     4058============
     4059-----BEGIN CERTIFICATE-----
     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
     4084m+kXQ99b21/+jh5Xos1AnX5iItreGCc=
     4085-----END CERTIFICATE-----
  • _plugins_/geoip/trunk/lib/vendor/composer/ca-bundle/src/CaBundle.php

    r99539 r102434  
    22
    33/*
    4  * This file is part of composer/semver.
     4 * This file is part of composer/ca-bundle.
    55 *
    66 * (c) Composer <https://github.com/composer>
  • _plugins_/geoip/trunk/lib/vendor/composer/installed.json

    r99539 r102434  
    11[
    22    {
     3        "name": "maxmind/web-service-common",
     4        "version": "v0.3.1",
     5        "version_normalized": "0.3.1.0",
     6        "source": {
     7            "type": "git",
     8            "url": "https://github.com/maxmind/web-service-common-php.git",
     9            "reference": "1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4"
     10        },
     11        "dist": {
     12            "type": "zip",
     13            "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4",
     14            "reference": "1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4",
     15            "shasum": ""
     16        },
     17        "require": {
     18            "composer/ca-bundle": "^1.0.3",
     19            "ext-curl": "*",
     20            "ext-json": "*",
     21            "php": ">=5.3"
     22        },
     23        "require-dev": {
     24            "phpunit/phpunit": "4.*",
     25            "squizlabs/php_codesniffer": "2.*"
     26        },
     27        "time": "2016-08-18 16:36:52",
     28        "type": "library",
     29        "installation-source": "dist",
     30        "autoload": {
     31            "psr-4": {
     32                "MaxMind\\": "src"
     33            }
     34        },
     35        "notification-url": "https://packagist.org/downloads/",
     36        "license": [
     37            "Apache-2.0"
     38        ],
     39        "authors": [
     40            {
     41                "name": "Gregory Oschwald",
     42                "email": "goschwald@maxmind.com"
     43            }
     44        ],
     45        "description": "Internal MaxMind Web Service API",
     46        "homepage": "https://github.com/maxmind/mm-web-service-api-php"
     47    },
     48    {
    349        "name": "composer/ca-bundle",
    4         "version": "1.0.3",
    5         "version_normalized": "1.0.3.0",
     50        "version": "1.0.6",
     51        "version_normalized": "1.0.6.0",
    652        "source": {
    753            "type": "git",
    854            "url": "https://github.com/composer/ca-bundle.git",
    9             "reference": "5df9ed0ed0c9506ea6404a23450854e5df15cc12"
    10         },
    11         "dist": {
    12             "type": "zip",
    13             "url": "https://api.github.com/repos/composer/ca-bundle/zipball/5df9ed0ed0c9506ea6404a23450854e5df15cc12",
    14             "reference": "5df9ed0ed0c9506ea6404a23450854e5df15cc12",
     55            "reference": "a795611394b3c05164fd0eb291b492b39339cba4"
     56        },
     57        "dist": {
     58            "type": "zip",
     59            "url": "https://api.github.com/repos/composer/ca-bundle/zipball/a795611394b3c05164fd0eb291b492b39339cba4",
     60            "reference": "a795611394b3c05164fd0eb291b492b39339cba4",
    1561            "shasum": ""
    1662        },
     
    2167        },
    2268        "require-dev": {
     69            "psr/log": "^1.0",
    2370            "symfony/process": "^2.5 || ^3.0"
    2471        },
     
    2673            "symfony/process": "This is necessary to reliably check whether openssl_x509_parse is vulnerable on older php versions, but can be ignored on PHP 5.5.6+"
    2774        },
    28         "time": "2016-07-18 23:07:53",
     75        "time": "2016-11-02 18:11:27",
    2976        "type": "library",
    3077        "extra": {
     
    60107    },
    61108    {
    62         "name": "maxmind/web-service-common",
    63         "version": "v0.3.1",
    64         "version_normalized": "0.3.1.0",
    65         "source": {
    66             "type": "git",
    67             "url": "https://github.com/maxmind/web-service-common-php.git",
    68             "reference": "1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4"
    69         },
    70         "dist": {
    71             "type": "zip",
    72             "url": "https://api.github.com/repos/maxmind/web-service-common-php/zipball/1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4",
    73             "reference": "1fe780bcd6a9038b7e36b13fa0aeeeeca4cdb0a4",
    74             "shasum": ""
    75         },
    76         "require": {
    77             "composer/ca-bundle": "^1.0.3",
    78             "ext-curl": "*",
    79             "ext-json": "*",
    80             "php": ">=5.3"
    81         },
    82         "require-dev": {
    83             "phpunit/phpunit": "4.*",
     109        "name": "maxmind-db/reader",
     110        "version": "v1.1.3",
     111        "version_normalized": "1.1.3.0",
     112        "source": {
     113            "type": "git",
     114            "url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git",
     115            "reference": "7eeccf61b078bb23bb07b1a151a7e5db52871e65"
     116        },
     117        "dist": {
     118            "type": "zip",
     119            "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/7eeccf61b078bb23bb07b1a151a7e5db52871e65",
     120            "reference": "7eeccf61b078bb23bb07b1a151a7e5db52871e65",
     121            "shasum": ""
     122        },
     123        "require": {
     124            "php": ">=5.3.1"
     125        },
     126        "require-dev": {
     127            "phpunit/phpunit": "4.2.*",
     128            "satooshi/php-coveralls": "1.0.*",
    84129            "squizlabs/php_codesniffer": "2.*"
    85130        },
    86         "time": "2016-08-18 16:36:52",
    87         "type": "library",
    88         "installation-source": "dist",
    89         "autoload": {
    90             "psr-4": {
    91                 "MaxMind\\": "src"
    92             }
    93         },
    94         "notification-url": "https://packagist.org/downloads/",
    95         "license": [
    96             "Apache-2.0"
    97         ],
    98         "authors": [
    99             {
    100                 "name": "Gregory Oschwald",
    101                 "email": "goschwald@maxmind.com"
    102             }
    103         ],
    104         "description": "Internal MaxMind Web Service API",
    105         "homepage": "https://github.com/maxmind/mm-web-service-api-php"
    106     },
    107     {
    108         "name": "maxmind-db/reader",
    109         "version": "v1.1.0",
    110         "version_normalized": "1.1.0.0",
    111         "source": {
    112             "type": "git",
    113             "url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git",
    114             "reference": "1383655533aa2f13a990b27b075fdde8b7bdd5ff"
    115         },
    116         "dist": {
    117             "type": "zip",
    118             "url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/1383655533aa2f13a990b27b075fdde8b7bdd5ff",
    119             "reference": "1383655533aa2f13a990b27b075fdde8b7bdd5ff",
    120             "shasum": ""
    121         },
    122         "require": {
    123             "php": ">=5.3.1"
    124         },
    125         "require-dev": {
    126             "phpunit/phpunit": "4.2.*",
    127             "satooshi/php-coveralls": "dev-master",
    128             "squizlabs/php_codesniffer": "2.*"
    129         },
    130         "time": "2016-01-04 15:38:11",
    131         "type": "library",
    132         "installation-source": "dist",
    133         "autoload": {
    134             "psr-0": {
    135                 "MaxMind": "src/"
     131        "suggest": {
     132            "ext-bcmath": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
     133            "ext-gmp": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
     134            "ext-maxminddb": "A C-based database decoder that provides significantly faster lookups"
     135        },
     136        "time": "2017-01-19 23:49:38",
     137        "type": "library",
     138        "installation-source": "dist",
     139        "autoload": {
     140            "psr-4": {
     141                "MaxMind\\Db\\": "src/MaxMind/Db"
    136142            }
    137143        },
     
    159165    {
    160166        "name": "geoip2/geoip2",
    161         "version": "v2.4.2",
    162         "version_normalized": "2.4.2.0",
     167        "version": "v2.4.4",
     168        "version_normalized": "2.4.4.0",
    163169        "source": {
    164170            "type": "git",
    165171            "url": "https://github.com/maxmind/GeoIP2-php.git",
    166             "reference": "24b278b0195d7067e930b844c44faf8fae5bdbc7"
    167         },
    168         "dist": {
    169             "type": "zip",
    170             "url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/24b278b0195d7067e930b844c44faf8fae5bdbc7",
    171             "reference": "24b278b0195d7067e930b844c44faf8fae5bdbc7",
     172            "reference": "57e0384a83d0935db4c4cdb3f411aa131481ae80"
     173        },
     174        "dist": {
     175            "type": "zip",
     176            "url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/57e0384a83d0935db4c4cdb3f411aa131481ae80",
     177            "reference": "57e0384a83d0935db4c4cdb3f411aa131481ae80",
    172178            "shasum": ""
    173179        },
     
    181187            "squizlabs/php_codesniffer": "2.*"
    182188        },
    183         "time": "2016-08-17 20:42:55",
     189        "time": "2016-10-11 21:58:42",
    184190        "type": "library",
    185191        "installation-source": "dist",
  • _plugins_/geoip/trunk/lib/vendor/geoip2/geoip2/CHANGELOG.md

    r99539 r102434  
    22=========
    33
     42.4.4 (2016-10-11)
     5------------------
     6
     7* `isset()` on `mostSpecificSubdivision` attribute now returns the
     8  correct value. Reported by Juan Francisco Giordana. GitHub #81.
     9
     102.4.3 (2016-10-11)
     11------------------
     12
     13* `isset()` on `name` attribute now returns the correct value. Reported by
     14  Juan Francisco Giordana. GitHub #79.
     15
    4162.4.2 (2016-08-17)
    517------------------
     
    719* Updated documentation to clarify what the accuracy radius refers to.
    820* Upgraded `maxmind/web-service-common` to 0.3.0. This version uses
    9   `composer/ca-bundle` rather than our own CA bundle. Fixes #75.
     21  `composer/ca-bundle` rather than our own CA bundle. GitHub #75.
    1022* Improved PHP documentation generation.
    1123
  • _plugins_/geoip/trunk/lib/vendor/geoip2/geoip2/src/Model/City.php

    r99539 r102434  
    114114    }
    115115
     116    /**
     117     * @ignore
     118     */
     119    public function __isset($attr)
     120    {
     121        if ($attr == 'mostSpecificSubdivision') {
     122            // We always return a mostSpecificSubdivision, even if it is the
     123            // empty subdivision
     124            return true;
     125        } else {
     126            return parent::__isset($attr);
     127        }
     128    }
     129
    116130    private function mostSpecificSubdivision()
    117131    {
  • _plugins_/geoip/trunk/lib/vendor/geoip2/geoip2/src/Record/AbstractPlaceRecord.php

    r99539 r102434  
    2828    }
    2929
     30    /**
     31     * @ignore
     32     */
     33    public function __isset($attr)
     34    {
     35        if ($attr == 'name') {
     36            return $this->firstSetNameLocale() == null ? false : true;
     37        } else {
     38            return parent::__isset($attr);
     39        }
     40    }
     41
    3042    private function name()
     43    {
     44        $locale = $this->firstSetNameLocale();
     45        return $locale === null ? null : $this->names[$locale];
     46    }
     47
     48    private function firstSetNameLocale()
    3149    {
    3250        foreach ($this->locales as $locale) {
    3351            if (isset($this->names[$locale])) {
    34                 return $this->names[$locale];
     52                return $locale;
    3553            }
    3654        }
     55        return null;
    3756    }
    3857}
  • _plugins_/geoip/trunk/lib/vendor/geoip2/geoip2/src/WebService/Client.php

    r99539 r102434  
    4949    private static $basePath = '/geoip/v2.1';
    5050
    51     const VERSION = 'v2.4.2';
     51    const VERSION = 'v2.4.4';
    5252
    5353    /**
  • _plugins_/geoip/trunk/lib/vendor/maxmind-db/reader/CHANGELOG.md

    r99539 r102434  
    11CHANGELOG
    22=========
     3
     41.1.3 (2017-01-19)
     5------------------
     6
     7* Fix incorrect version in `ext/php_maxminddb.h`. GitHub #48.
     8
     91.1.2 (2016-11-22)
     10------------------
     11
     12* Searching for database metadata only occurs within the last 128KB
     13  (128 * 1024 bytes) of the file, speeding detection of corrupt
     14  datafiles. Reported by Eric Teubert. GitHub #42.
     15* Suggest relevant extensions when installing with Composer. GitHub #37.
     16
     171.1.1 (2016-09-15)
     18------------------
     19
     20* Development files were added to the `.gitattributes` as `export-ignore` so
     21  that they are not part of the Composer release. Pull request by Michele
     22  Locati. GitHub #39.
    323
    4241.1.0 (2016-01-04)
  • _plugins_/geoip/trunk/lib/vendor/maxmind-db/reader/README.md

    r99539 r102434  
    5858print_r($reader->get($ipAddress));
    5959
    60 $reader->close()
     60$reader->close();
    6161```
    6262
    6363## Optional PHP C Extension ##
    6464
    65 MaxMind provides an optional C extension that is a drop-in replacement for for
     65MaxMind provides an optional C extension that is a drop-in replacement for
    6666`MaxMind\Db\Reader`. In order to use this extension, you must install the
    6767Reader API as described above and install the extension as described below. If
  • _plugins_/geoip/trunk/lib/vendor/maxmind-db/reader/composer.json

    r99539 r102434  
    1616        "php": ">=5.3.1"
    1717    },
     18    "suggest": {
     19        "ext-bcmath": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
     20        "ext-gmp": "bcmath or gmp is requred for decoding larger integers with the pure PHP decoder",
     21        "ext-maxminddb": "A C-based database decoder that provides significantly faster lookups"
     22    },
    1823    "require-dev": {
    1924        "phpunit/phpunit": "4.2.*",
    20         "satooshi/php-coveralls": "dev-master",
     25        "satooshi/php-coveralls": "1.0.*",
    2126        "squizlabs/php_codesniffer": "2.*"
    2227    },
    2328    "autoload": {
    24         "psr-0": {
    25             "MaxMind": "src/"
     29        "psr-4": {
     30            "MaxMind\\Db\\": "src/MaxMind/Db"
    2631        }
    2732    }
  • _plugins_/geoip/trunk/lib/vendor/maxmind-db/reader/ext/php_maxminddb.h

    r99539 r102434  
    1616#ifndef PHP_MAXMINDDB_H
    1717#define PHP_MAXMINDDB_H 1
    18 #define PHP_MAXMINDDB_VERSION "1.1.0"
     18#define PHP_MAXMINDDB_VERSION "1.1.3"
    1919#define PHP_MAXMINDDB_EXTNAME "maxminddb"
    2020
  • _plugins_/geoip/trunk/lib/vendor/maxmind-db/reader/src/MaxMind/Db/Reader.php

    r99539 r102434  
    1717    private static $METADATA_START_MARKER = "\xAB\xCD\xEFMaxMind.com";
    1818    private static $METADATA_START_MARKER_LENGTH = 14;
     19    private static $METADATA_MAX_SIZE = 131072; // 128 * 1024 = 128KB
    1920
    2021    private $decoder;
     
    238239        $marker = self::$METADATA_START_MARKER;
    239240        $markerLength = self::$METADATA_START_MARKER_LENGTH;
    240 
    241         for ($i = 0; $i < $fileSize - $markerLength + 1; $i++) {
     241        $metadataMaxLengthExcludingMarker
     242            = min(self::$METADATA_MAX_SIZE, $fileSize) - $markerLength;
     243
     244        for ($i = 0; $i <= $metadataMaxLengthExcludingMarker; $i++) {
    242245            for ($j = 0; $j < $markerLength; $j++) {
    243246                fseek($handle, $fileSize - $i - $j - 1);
  • _plugins_/geoip/trunk/paquet.xml

    r102427 r102434  
    22        prefix="geoip"
    33        categorie="outil"
    4         version="2.0.2"
     4        version="2.0.3"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/geoip/trunk/prive/objets/contenu/test_geoip.html

    r102429 r102434  
    33[(#SET{ip, [(#REM|recuperer_ip_local)]})]
    44
    5 <p><:geoip:ip_code_pays{ip=#GET{ip}}:> <strong>[(#GET{ip}|geoIP_exist)]</strong></p>
     5[<p><:geoip:ip_code_pays{ip=#GET{ip}}:> <strong>(#GET{ip}|geoIP_exist|table_valeur{1})</strong></p>]
     6
     7[<p><:geoip:ip_ville{ip=#GET{ip}}:> <strong>(#GET{ip}|geoIP_exist|table_valeur{5})</strong></p>]
     8
     9[<p><:geoip:ip_code_postal{ip=#GET{ip}}:> <strong>(#GET{ip}|geoIP_exist|table_valeur{6})</strong></p>]
     10
     11[<p><:geoip:ip_latitude_longitude{ip=#GET{ip}}:> <strong>[(#GET{ip}|geoIP_exist|table_valeur{7})] (#GET{ip}|geoIP_exist|table_valeur{8})</strong></p>]
     12
     13#BOITE_OUVRIR{'Aide mémoire - données','info'}
     14        <h2>Dans les squelettes de SPIP</h2>
     15        <h3>Récupérer la latitude d'après une adresse IP</h3>
     16        <div class="spip_code">
     17                [(&#35;GET{ip}|geoIP_exist|table_valeur{7})]
     18        </div>
     19#BOITE_FERMER
     20
     21#BOITE_OUVRIR{'Aide mémoire - PHP','info'}
     22        <h2>Dans les fichiers PHP</h2>
     23        <h3>Récupérer le code pays d'après une adresse IP</h3>
     24        <div class="spip_code">
     25                geoip_informations($ip);
     26        </div>
     27#BOITE_FERMER
     28
     29#BOITE_OUVRIR{'Aide mémoire - GeoIP version2','info'}
     30        <h2>Liste du tableau de résultat</h2>
     31        <ul>
     32                <li><:geoip:aide_codeiso:></li>
     33                <li><:geoip:aide_codepays:></li>
     34                <li><:geoip:aide_codeisopays:></li>
     35                <li><:geoip:aide_region:></li>
     36                <li><:geoip:aide_isoregion:></li>
     37                <li><:geoip:aide_ville:></li>
     38                <li><:geoip:aide_codepostal:></li>
     39                <li><:geoip:aide_latitude:></li>
     40                <li><:geoip:aide_longitude:></li>
     41                <li><:geoip:aide_timezone:></li>
     42        </ul>
     43#BOITE_FERMER
    644
    745<i><:geoip:avertissement:></i>
  • _plugins_/geoip/trunk/prive/objets/contenu/test_geoip_fonctions.php

    r102427 r102434  
    3838        $resultat = geoip_informations($ip);
    3939
    40         return $resultat[1];
     40        return $resultat;
    4141}
Note: See TracChangeset for help on using the changeset viewer.