[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#696564: unblock: fusioninventory-agent/2.2.3-5



Hi,

I uploaded a -7 here http://people.debian.org/~goneri/fusioninventory-agent/
a package without this upstream-fix-backport.diff patch. I everything is ok
for you, I will upload it in Debian.

== Changes

* Drop upstream-fix-backport.diff in order to reduce the size of the
  debdiff
* Drop debian/tools/prepare-bpo.pl for the same reason
* Skip Windows test

== The debdiff

diff -u fusioninventory-agent-2.2.3/debian/fusioninventory-agent.install fusioninventory-agent-2.2.3/debian/fusioninventory-agent.install
--- fusioninventory-agent-2.2.3/debian/fusioninventory-agent.install
+++ fusioninventory-agent-2.2.3/debian/fusioninventory-agent.install
@@ -1,2 +1,2 @@
-etc/agent.cfg etc/fusioninventory
+etc/agent.cfg usr/share/fusioninventory/etc
 debian/default/fusioninventory-agent etc/default
diff -u fusioninventory-agent-2.2.3/debian/changelog fusioninventory-agent-2.2.3/debian/changelog
--- fusioninventory-agent-2.2.3/debian/changelog
+++ fusioninventory-agent-2.2.3/debian/changelog
@@ -1,3 +1,62 @@
+fusioninventory-agent (2.2.3-7) unstable; urgency=high
+
+  * Drop upstream-fix-backport.diff in order to reduce the size of the
+    debdiff
+  * Drop debian/tools/prepare-bpo.pl for the same reason
+  * Skip Windows test
+  * Urgency high, because it fix bug #684855 in testing
+
+ -- Gonéri Le Bouder <goneri@rulezlan.org>  Sat, 23 Mar 2013 17:40:55 +0100
+
+fusioninventory-agent (2.2.3-6) unstable; urgency=low
+
+  * Fix issues pointed by Julien Cristau:
+   - Add upstream-fix-backport.diff in the patch serie
+   - Depends on libio-socket-ssl-perl instead of libnet-ssleay-perl
+     directly as advertised in 2.2.3-3
+   - move /usr/share/doc/fusioninventory-agent/agent.cfg to
+     /usr/share/fusioninventory/etc/agent.cfg because of policy 12.3
+     (Packages must not require the existence of any files in
+     `/usr/share/doc/' in order to function).
+   - clean up fusioninventory-agent.postrm
+  * Refresh upstream-fix-backport.diff
+   - skip, battery.t which is now broken
+
+ -- Gonéri Le Bouder <goneri@rulezlan.org>  Sun, 27 Jan 2013 14:36:00 +0100
+
+fusioninventory-agent (2.2.3-5) unstable; urgency=low
+
+  * Yet another maintain scripts update :(, thanks Adam D. Barratt,
+    (closes: #679299)
+  * Disable 2 unit tests known for depending to much on the machine
+    configuration (using port 8080). These tests were enough to create FTBFS
+    time to time (e.g: s390 for 2.2.3-4)
+
+ -- Gonéri Le Bouder <goneri@rulezlan.org>  Sun, 25 Nov 2012 16:14:15 +0100
+
+fusioninventory-agent (2.2.3-4) unstable; urgency=low
+
+  * fix the postrm script, thanks Adam D. Barratt,
+    (closes: #679299)
+  * Import bug fixes from upstream
+  * Disable t/components/server.t, the test is too fragile. it needs to be
+    able to bind port 8080.
+
+ -- Gonéri Le Bouder <goneri@rulezlan.org>  Sat, 03 Nov 2012 13:34:31 +0100
+
+fusioninventory-agent (2.2.3-3) unstable; urgency=low
+
+  * Add a post{inst,rm} scripts to prepeare and clean up
+    the config file, thanks Andreas Beckmann (closes: #679299)
+  * Depends on libio-socket-ssl-perl instead of libnet-ssleay-perl
+    directly
+  * Migrate debian/copyright to Machine-readable format
+  * Add a B-D on libio-socket-ssl-perl
+  * Backport SSL cert from upstream, the ones from the archive were expired,
+    thanks Gregor Herrmann and Lucas Nussbaum (closes: #684855)
+
+ -- Gonéri Le Bouder <goneri@rulezlan.org>  Wed, 11 Jul 2012 12:11:55 -0300
+
 fusioninventory-agent (2.2.3-2) unstable; urgency=low
 
   * Add a dependency on ucf (closes: #679299)
diff -u fusioninventory-agent-2.2.3/debian/fusioninventory-agent.postrm fusioninventory-agent-2.2.3/debian/fusioninventory-agent.postrm
--- fusioninventory-agent-2.2.3/debian/fusioninventory-agent.postrm
+++ fusioninventory-agent-2.2.3/debian/fusioninventory-agent.postrm
@@ -1,44 +1,29 @@
-#!/bin/sh
-# postrm script for fusioninventory-agent
-#
-# see: dh_installdeb(1)
-
+#! /bin/sh
 set -e
 
-# summary of how this script can be called:
-#        * <postrm> `remove'
-#        * <postrm> `purge'
-#        * <old-postrm> `upgrade' <new-version>
-#        * <new-postrm> `failed-upgrade' <old-version>
-#        * <new-postrm> `abort-install'
-#        * <new-postrm> `abort-install' <old-version>
-#        * <new-postrm> `abort-upgrade' <old-version>
-#        * <disappearer's-postrm> `disappear' <overwriter>
-#          <overwriter-version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
+#DEBHELPER#
 
 case "$1" in
-    purge)
-      ucf --purge /etc/fusioninventory/agent.cfg
-      rm -rf /var/lib/fusioninventory-agent
-    ;;
-
-    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-    ;;
+  purge)
+    for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist;  do
+	rm -f /etc/fusioninventory/agent.cfg$ext
+    done
+
+    # remove the configuration file itself
+    rm -f /etc/fusioninventory/agent.cfg
+    rm -r /etc/fusioninventory
+
+    # and finally clear it out from the ucf database
+    if which ucf >/dev/null; then
+        ucf --purge /etc/fusioninventory/agent.cfg
+    fi
+    if which ucfr >/dev/null; then
+        ucfr --purge fusioninventory-agent /etc/fusioninventory/agent.cfg
+    fi
 
-    *)
-        echo "postrm called with unknown argument \`$1'" >&2
-        exit 1
     ;;
+  *)
+     exit 0;;
 esac
 
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
 exit 0
-
-
diff -u fusioninventory-agent-2.2.3/debian/rules fusioninventory-agent-2.2.3/debian/rules
--- fusioninventory-agent-2.2.3/debian/rules
+++ fusioninventory-agent-2.2.3/debian/rules
@@ -23,11 +23,15 @@
 	[ ! -f MYMETA.json ] || rm MYMETA.json
 	[ ! -f t/inventory/generic/lspci/controllers.t ] || rm t/inventory/generic/lspci/controllers.t
-ifeq ($(BACKPORT),yes)
-	[ ! -f t/components/client/ocs/response.t ] || rm t/components/client/ocs/response.t
+	[ ! -f t/components/server.t ] || rm t/components/server.t
 	[ ! -f t/components/client/connection.t ] || rm t/components/client/connection.t
+	[ ! -f t/components/client/ocs/response.t ] || rm t/components/client/ocs/response.t
+	[ ! -f t/inventory/generic/dmidecode/battery.t ] || rm t/inventory/generic/dmidecode/battery.t
+	[ ! -d t/inventory/windows ] || rm -r t/inventory/windows
+ifeq ($(BACKPORT),yes)
 	[ ! -f t/components/logger.t ] || rm t/components/logger.t
 	[ ! -f t/xml/response.t ] || rm t/xml/response.t
 # HTTP::Server::Simple::Authen is missing
 	[ ! -f t/components/client/ssl.t ] || rm t/components/client/ssl.t
+	[ ! -f t/apps/agent.t ] || rm t/apps/agent.t
 endif
 	dh_clean
diff -u fusioninventory-agent-2.2.3/debian/control fusioninventory-agent-2.2.3/debian/control
--- fusioninventory-agent-2.2.3/debian/control
+++ fusioninventory-agent-2.2.3/debian/control
@@ -4,14 +4,14 @@
 Maintainer: Gonéri Le Bouder <goneri@rulezlan.org>
 Build-Depends: debhelper (>= 7.0.50~),
  libnet-ip-perl, libwww-perl, quilt,
- libnet-ssleay-perl, perl,
- libuniversal-require-perl, libtest-compile-perl,
+ perl, libuniversal-require-perl, libtest-compile-perl,
  libtest-exception-perl, libhttp-server-simple-perl,
  libfile-which-perl, libxml-treepp-perl, libyaml-perl,
  libipc-run-perl, libhttp-proxy-perl, libtext-template-perl,
  libjson-perl, libio-capture-perl,
  libtest-simple-perl, libtest-mockmodule-perl,
- libhttp-server-simple-authen-perl, libhttp-daemon-perl
+ libhttp-server-simple-authen-perl, libhttp-daemon-perl,
+ libio-socket-ssl-perl
 Standards-Version: 3.9.3
 Homepage: http://fusioninventory.org/
 Vcs-Browser: http://git.debian.org/?p=users/goneri/fusioninventory-agent.git;a=summary
@@ -20,7 +20,7 @@
 Package: fusioninventory-agent
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends},
- ucf, libnet-ip-perl, libwww-perl, libnet-ssleay-perl,
+ ucf, libnet-ip-perl, libwww-perl, libio-socket-ssl-perl,
  libproc-daemon-perl, dmidecode [i386-any amd64-any ia64],
  libuniversal-require-perl, libproc-pid-file-perl, hdparm [linux-any],
  libfile-which-perl, libxml-treepp-perl, libyaml-perl, libtext-template-perl,
diff -u fusioninventory-agent-2.2.3/debian/fusioninventory-agent.docs fusioninventory-agent-2.2.3/debian/fusioninventory-agent.docs
--- fusioninventory-agent-2.2.3/debian/fusioninventory-agent.docs
+++ fusioninventory-agent-2.2.3/debian/fusioninventory-agent.docs
@@ -2 +1,0 @@
-etc/agent.cfg
reverted:
--- fusioninventory-agent-2.2.3/debian/tools/gen-ppa.sh
+++ fusioninventory-agent-2.2.3.orig/debian/tools/gen-ppa.sh
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-VERSION=`dpkg-parsechangelog | awk '/Version/ {print $2}'`
-UBUREV=1
-
-echo $VERSION
-
-for dist in natty maverick lucid hardy; do
-  git checkout HEAD -- debian/changelog
-  dch --force-distribution -v $VERSION$dist$UBUREV -D $dist "Backport for $dist"
-  dpkg-buildpackage -S -D -sa -i.git
-  dput ppa ../fusioninventory-agent_$VERSION$dist${UBUREV}_source.changes
-done
diff -u fusioninventory-agent-2.2.3/debian/patches/series fusioninventory-agent-2.2.3/debian/patches/series
--- fusioninventory-agent-2.2.3/debian/patches/series
+++ fusioninventory-agent-2.2.3/debian/patches/series
@@ -1,0 +2 @@
+ssl_cert_backport.diff
only in patch2:
unchanged:
--- fusioninventory-agent-2.2.3.orig/debian/fusioninventory-agent.postinst
+++ fusioninventory-agent-2.2.3/debian/fusioninventory-agent.postinst
@@ -0,0 +1,13 @@
+#! /bin/sh
+set -e
+
+#DEBHELPER#
+
+case "$1" in
+  configure)
+    [ -d "/etc/fusioninventory" ] || mkdir "/etc/fusioninventory"
+    ucf /usr/share/fusioninventory/etc/agent.cfg /etc/fusioninventory/agent.cfg
+    ucfr fusioninventory-agent /etc/fusioninventory/agent.cfg
+esac
+
+exit 0
only in patch2:
unchanged:
--- fusioninventory-agent-2.2.3.orig/debian/patches/ssl_cert_backport.diff
+++ fusioninventory-agent-2.2.3/debian/patches/ssl_cert_backport.diff
@@ -0,0 +1,266 @@
+diff --git a/t/ssl/cnf/ca.cnf b/t/ssl/cnf/ca.cnf
+index efd29d7..d9cd935 100644
+--- a/t/ssl/cnf/ca.cnf
++++ b/t/ssl/cnf/ca.cnf
+@@ -21,7 +21,7 @@ authorityKeyIdentifier = keyid:always,issuer:always
+ default_ca      = default_ca
+ 
+ [ default_ca ]
+-dir             = t/ssl
++dir             = .
+ certificate     = $dir/crt/ca.pem
+ private_key     = $dir/key/ca.pem
+ certs           = $dir/crt              # Where the issued certs are kept
+@@ -31,7 +31,7 @@ database        = $dir/index.txt        # database index file.
+ new_certs_dir   = $dir/new              # default place for new certs.
+ crl_dir         = $dir/crl              # Where the issued crl are kept
+ 
+-default_days    = 730                   # how long to certify for
++default_days    = 3650                  # how long to certify for
+ default_crl_days= 30                    # how long before next CRL
+ default_md      = md5                   # which md to use.
+ preserve        = no                    # keep passed DN ordering
+diff --git a/t/ssl/crt/good.pem b/t/ssl/crt/good.pem
+index 90fe0bc..3e5a323 100644
+--- a/t/ssl/crt/good.pem
++++ b/t/ssl/crt/good.pem
+@@ -2,69 +2,69 @@ Certificate:
+     Data:
+         Version: 1 (0x0)
+         Serial Number: 1 (0x1)
+-        Signature Algorithm: md5WithRSAEncryption
++    Signature Algorithm: md5WithRSAEncryption
+         Issuer: O=fusioninventory.org, OU=test certification authority, CN=test_ca/emailAddress=test@fusioninventory.org
+         Validity
+-            Not Before: Jul 29 20:21:23 2010 GMT
+-            Not After : Jul 28 20:21:23 2012 GMT
++            Not Before: Aug  1 15:43:22 2012 GMT
++            Not After : Jul 30 15:43:22 2022 GMT
+         Subject: O=fusioninventory.org, OU=trusted test certificate, CN=localhost/emailAddress=test@fusioninventory.org
+         Subject Public Key Info:
+             Public Key Algorithm: rsaEncryption
+                 Public-Key: (2048 bit)
+                 Modulus:
+-                    00:b6:21:74:de:3d:8c:65:2a:8e:32:54:ca:6a:ab:
+-                    f7:8c:2b:01:4d:b0:9a:39:1c:85:bd:26:5b:67:c4:
+-                    b8:b0:26:73:59:e2:f0:4a:a1:0d:99:32:d0:54:18:
+-                    ae:ae:f2:8e:42:ef:71:1a:3f:f9:1e:df:7f:81:4e:
+-                    7c:a3:53:e8:6d:b2:82:b0:76:d0:ea:f7:83:42:6a:
+-                    66:85:a3:98:69:b0:07:ea:38:b5:5d:62:9d:6f:b3:
+-                    a1:64:39:c4:a3:94:c3:cb:fd:a7:d1:4a:01:ce:99:
+-                    b6:dd:83:ed:29:48:96:63:09:9b:96:86:d6:6c:fa:
+-                    35:82:19:65:42:be:16:c0:65:ef:50:22:25:ad:2a:
+-                    9a:a3:21:e4:76:42:28:bb:7a:9b:4f:7d:11:78:5a:
+-                    a6:04:fc:33:03:30:e9:6a:ae:f0:8c:d5:67:43:17:
+-                    07:06:43:d6:bc:f9:61:b3:68:a5:1c:04:c6:a7:93:
+-                    23:7b:fe:15:35:97:3c:60:0b:78:22:54:a6:3d:4c:
+-                    9d:52:3b:33:23:ad:c1:a7:08:24:0b:e5:5d:9c:cb:
+-                    39:18:68:b3:80:61:76:e3:6f:81:c8:0e:fa:b9:33:
+-                    36:56:a7:e8:43:10:a8:03:91:55:57:f2:73:ff:b2:
+-                    ac:85:bc:0d:af:9e:fd:a4:fe:40:00:e8:9b:7f:d0:
+-                    c4:53
++                    00:c7:15:c2:3f:2d:59:57:04:a8:0f:e9:2d:49:59:
++                    3a:c6:5b:0e:36:c9:b5:8c:e7:7d:5e:2c:9f:7f:d9:
++                    66:41:71:4f:38:69:de:fb:62:ae:7f:3c:41:82:99:
++                    78:6c:fe:5c:ed:82:0d:a0:27:43:bd:6f:32:36:be:
++                    54:87:ae:a2:1a:21:d5:b3:58:cc:ff:63:65:ba:f2:
++                    10:5b:03:c8:51:77:37:20:a9:21:6d:d0:43:fc:89:
++                    9b:29:49:14:aa:46:9f:cf:0b:74:7a:c0:ea:af:b4:
++                    eb:25:e7:b5:d4:35:57:65:ee:f5:db:a2:c3:94:5f:
++                    cd:01:db:5a:14:4c:9c:a4:22:51:94:14:8c:8c:54:
++                    fc:a5:a9:ca:93:09:5f:eb:e4:37:23:fb:1e:87:b4:
++                    a5:8c:85:df:3e:16:78:a4:84:29:e0:3f:b8:db:c8:
++                    b9:fd:2e:d2:b5:83:c4:dc:f6:8f:e4:80:2e:36:57:
++                    f2:15:8c:bc:d1:96:ae:c6:04:37:03:6d:cc:a6:5c:
++                    00:8f:d8:48:4e:49:0e:62:cf:55:68:6c:30:37:8f:
++                    9e:30:ae:5c:5c:d9:77:45:35:49:68:08:65:f0:61:
++                    6a:77:3c:9e:e1:e0:73:74:a8:5d:69:44:18:cf:d3:
++                    63:17:76:80:e9:5f:63:33:dc:0e:cc:cf:a7:c6:be:
++                    29:81
+                 Exponent: 65537 (0x10001)
+     Signature Algorithm: md5WithRSAEncryption
+-        d0:91:39:7a:e6:d8:71:4c:ef:fc:a5:f9:bd:3d:e8:e7:3b:59:
+-        83:ec:26:0a:67:ee:4a:7b:ca:0c:41:ed:a6:98:14:4a:06:09:
+-        f7:1c:76:e7:68:72:7e:10:e0:4e:f9:98:07:f1:10:86:2b:6c:
+-        8d:53:c5:82:f0:f5:02:0b:a8:8d:44:b9:8d:0b:f7:7e:4e:11:
+-        dd:e6:2e:a0:37:e1:b9:16:1c:25:f5:29:52:31:8b:38:e2:89:
+-        db:49:89:2c:f0:35:a9:06:d7:b7:e5:70:9f:fa:27:a7:b2:ec:
+-        3c:b8:bc:33:d8:f6:f3:7e:e9:80:73:e2:5c:99:a0:a5:ce:2e:
+-        08:9c:2d:96:d8:2d:c9:38:4b:ed:76:7a:fa:fc:2f:ac:32:62:
+-        ba:16:e5:36:3a:ea:8b:22:1d:8c:fd:18:2c:c9:b2:83:91:5b:
+-        61:9e:8e:11:a2:ab:ad:09:99:1e:00:56:37:d6:d3:e9:f3:97:
+-        d2:2a:65:41:a4:44:db:1b:e2:ae:51:69:f0:38:f9:29:4f:b0:
+-        57:9b:60:3a:b1:aa:8d:8c:31:11:d9:64:12:8a:c0:ab:c4:5a:
+-        02:08:3c:ef:2d:f2:14:67:ef:97:9a:d7:85:df:18:a1:47:15:
+-        cb:9c:f8:2b:1a:d9:c0:f5:b2:d1:58:66:a0:ef:df:44:6c:d7:
+-        ce:a6:59:bf
++         45:a9:47:c1:9c:80:66:7c:47:92:e5:87:d5:69:d1:be:91:19:
++         ca:cd:1f:16:c9:7b:d8:45:7b:6b:f8:06:fb:d4:83:93:54:65:
++         15:6f:0e:fb:d9:2e:1d:08:c5:37:d2:83:56:ab:6a:4e:24:27:
++         a5:e6:79:84:30:62:3f:16:b5:c1:13:83:6b:8e:04:d3:ac:f9:
++         13:ec:bf:a5:e3:d7:89:c9:a6:17:bd:32:d1:0d:fc:c7:e0:c1:
++         56:88:4c:f9:7f:ad:f9:10:21:1e:96:a9:43:77:00:68:61:8c:
++         ae:84:c8:20:30:83:52:c4:8a:b2:0c:9c:e6:6b:1e:5c:6a:5a:
++         3c:33:43:cd:c8:48:a2:58:9f:ad:19:92:e9:8d:85:37:fe:c7:
++         e7:23:d9:4d:47:18:15:80:a4:5f:f5:f6:03:ae:f2:89:a0:61:
++         a5:cf:6c:24:a8:8c:1b:01:55:87:7e:a1:06:ce:5b:5e:3a:07:
++         c2:32:cf:af:10:71:46:ab:40:80:4e:e3:44:3f:ef:9b:5a:f7:
++         f7:fd:39:9e:5d:40:98:44:8b:d0:1d:ac:d3:c0:b7:8b:48:04:
++         db:4e:85:15:6d:f9:9a:6e:1e:3e:f6:fc:5c:a8:b1:99:3c:4c:
++         5d:0b:97:87:45:ff:98:fd:9a:f8:47:bf:51:49:96:2b:0b:7b:
++         e8:9c:df:40
+ -----BEGIN CERTIFICATE-----
+ MIIDczCCAlsCAQEwDQYJKoZIhvcNAQEEBQAwgYAxHDAaBgNVBAoTE2Z1c2lvbmlu
+ dmVudG9yeS5vcmcxJTAjBgNVBAsTHHRlc3QgY2VydGlmaWNhdGlvbiBhdXRob3Jp
+ dHkxEDAOBgNVBAMUB3Rlc3RfY2ExJzAlBgkqhkiG9w0BCQEWGHRlc3RAZnVzaW9u
+-aW52ZW50b3J5Lm9yZzAeFw0xMDA3MjkyMDIxMjNaFw0xMjA3MjgyMDIxMjNaMH4x
++aW52ZW50b3J5Lm9yZzAeFw0xMjA4MDExNTQzMjJaFw0yMjA3MzAxNTQzMjJaMH4x
+ HDAaBgNVBAoTE2Z1c2lvbmludmVudG9yeS5vcmcxITAfBgNVBAsTGHRydXN0ZWQg
+ dGVzdCBjZXJ0aWZpY2F0ZTESMBAGA1UEAxMJbG9jYWxob3N0MScwJQYJKoZIhvcN
+ AQkBFhh0ZXN0QGZ1c2lvbmludmVudG9yeS5vcmcwggEiMA0GCSqGSIb3DQEBAQUA
+-A4IBDwAwggEKAoIBAQC2IXTePYxlKo4yVMpqq/eMKwFNsJo5HIW9JltnxLiwJnNZ
+-4vBKoQ2ZMtBUGK6u8o5C73EaP/ke33+BTnyjU+htsoKwdtDq94NCamaFo5hpsAfq
+-OLVdYp1vs6FkOcSjlMPL/afRSgHOmbbdg+0pSJZjCZuWhtZs+jWCGWVCvhbAZe9Q
+-IiWtKpqjIeR2Qii7eptPfRF4WqYE/DMDMOlqrvCM1WdDFwcGQ9a8+WGzaKUcBMan
+-kyN7/hU1lzxgC3giVKY9TJ1SOzMjrcGnCCQL5V2cyzkYaLOAYXbjb4HIDvq5MzZW
+-p+hDEKgDkVVX8nP/sqyFvA2vnv2k/kAA6Jt/0MRTAgMBAAEwDQYJKoZIhvcNAQEE
+-BQADggEBANCROXrm2HFM7/yl+b096Oc7WYPsJgpn7kp7ygxB7aaYFEoGCfccdudo
+-cn4Q4E75mAfxEIYrbI1TxYLw9QILqI1EuY0L935OEd3mLqA34bkWHCX1KVIxizji
+-idtJiSzwNakG17flcJ/6J6ey7Dy4vDPY9vN+6YBz4lyZoKXOLgicLZbYLck4S+12
+-evr8L6wyYroW5TY66osiHYz9GCzJsoORW2GejhGiq60JmR4AVjfW0+nzl9IqZUGk
+-RNsb4q5RafA4+SlPsFebYDqxqo2MMRHZZBKKwKvEWgIIPO8t8hRn75ea14XfGKFH
+-Fcuc+Csa2cD1stFYZqDv30Rs186mWb8=
++A4IBDwAwggEKAoIBAQDHFcI/LVlXBKgP6S1JWTrGWw42ybWM531eLJ9/2WZBcU84
++ad77Yq5/PEGCmXhs/lztgg2gJ0O9bzI2vlSHrqIaIdWzWMz/Y2W68hBbA8hRdzcg
++qSFt0EP8iZspSRSqRp/PC3R6wOqvtOsl57XUNVdl7vXbosOUX80B21oUTJykIlGU
++FIyMVPylqcqTCV/r5Dcj+x6HtKWMhd8+FnikhCngP7jbyLn9LtK1g8Tc9o/kgC42
++V/IVjLzRlq7GBDcDbcymXACP2EhOSQ5iz1VobDA3j54wrlxc2XdFNUloCGXwYWp3
++PJ7h4HN0qF1pRBjP02MXdoDpX2Mz3A7Mz6fGvimBAgMBAAEwDQYJKoZIhvcNAQEE
++BQADggEBAEWpR8GcgGZ8R5Llh9Vp0b6RGcrNHxbJe9hFe2v4BvvUg5NUZRVvDvvZ
++Lh0IxTfSg1arak4kJ6XmeYQwYj8WtcETg2uOBNOs+RPsv6Xj14nJphe9MtEN/Mfg
++wVaITPl/rfkQIR6WqUN3AGhhjK6EyCAwg1LEirIMnOZrHlxqWjwzQ83ISKJYn60Z
++kumNhTf+x+cj2U1HGBWApF/19gOu8omgYaXPbCSojBsBVYd+oQbOW146B8Iyz68Q
++cUarQIBO40Q/75ta9/f9OZ5dQJhEi9AdrNPAt4tIBNtOhRVt+ZpuHj72/FyosZk8
++TF0Ll4dF/5j9mvhHv1FJlisLe+ic30A=
+ -----END CERTIFICATE-----
+diff --git a/t/ssl/key/ca.pem b/t/ssl/key/ca.pem
+index f131645..3caf2e4 100644
+--- a/t/ssl/key/ca.pem
++++ b/t/ssl/key/ca.pem
+@@ -1,30 +1,27 @@
+------BEGIN ENCRYPTED PRIVATE KEY-----
+-MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIk1RxLj1MgGkCAggA
+-MBQGCCqGSIb3DQMHBAibQ2NS4+8FHQSCBMiP9wNXU4tO44RNix6C3dUa3/P+fQ2N
+-MvmGVJDmJDp3iq+RDKG8O29Qnv/h7/9L6cud8meQ56E4rrI9vw7Lmu325QSAfkqz
+-xFnBpcJ1YufDfKcd8Asm+v/vpRYQw9pnkir0NLOhPAz1nwKbxV0sArDUBdwKpVbi
+-0OXGg3XARIRrvdstIuaGIB5PApKAfNI++v60/8gA45Y6Nc6KwcezXcuvsLKH1tHz
+-zy7ALZUXVQGhFXjL4ytHc21cHS3j/SpmYONSQei/w5xLG2w9G8KZ7/tL+7wPvrUZ
+-mNAYh7PCf32n0IdxFA8lakktvZAgfGXp+6jIKJORAVnUWPPy0r8O5U2CdWY8yi45
+-lxVSIPLa/4QP9MTbdge9rvKi6T1cyr92c4nxkxwGWWAAnz42KTqn4TQ3pTnz7/pl
+-qSAhAvK+7pPfXTx+s09rakcPZR91E7/bfJ+y+tfGbB/dCO+5Bck9FP4G7e6VoItE
+-SnpQCQ7/fmwbmKvZ68HBhi1n8sfjj2rAU1ZOOBMDW8Y55ZHL2oTz5ctdnYsYqMRL
+-59lmDeyVpqgFOaZaQdpIL5PisTS+ZZNg1/JzkMFJypNFVUGaGkmjOdU7hew3Slym
+-QudXURUv6Nc8S9HfEyZxe9IA9Qkbir5xbeWk3IyD395DMr1Z1KeNvLZR2TKTqraE
+-gQxRriZYWo5szgwsV9OXG+cKOWy1nupoHwFkZkrDUaD/zOlbAk5fFOY9nMFxm8j7
+-UJ3jcnmaoCADH3/YrOa0aaHmiIHD5yIdPL8/LOfOw9cSZmy79B6lm3/A14n4vege
+-8Bgg+IrSqnqSV18QtBIsT/qNXjRzltZKkzUzRvibba1Sq0ma0IBv+ZtyIXRMJzTx
+-vogvfAaH6SfweRvEJe5cKR7XDNfggUwsS6GnRxoee/Wp6tj5qrR8bh7atdqD7Oqu
+-nepqs92sNIhB0sn3+1tQwLxKn7xXMWn/w+6Axr66Ed5UhBCVeP18Fv2XBSJmKWdM
+-xsVlgGAaYdCBkCTfHen3Oejlzmq2Ilke74mmE2c7vhhhPcMLmFuykKzB2uhCU+U4
+-Sz0BrRP8e+wSwCgIOEURa7Je22wUSo5+G9QpZh+UhCpYqoOLbzUP6pdwZn7IN0c4
+-GtSuwK7w/22dYZY1mhIkGSE/u1i2CBVJ/oMFuEk5BczjsKOdxidnX+LYcmhAlvgu
+-7sEzhHkDtzTDtRNQDMmYZb43avfubjgjt7wPEYVq+0ZLVGFT1IHY6NcQ0fvcDxLi
+-TLok84gbIv6Txdtyqbty4KVoECVp5TlywgAkbGQYuMNJptJEPb96ph2yoCcfj1A/
+-L+sTglZUJmJpiAHug4kOttj1TflXA85PGZkg+FX2KLmJDWoPpjp4vJMoD/oIwJI6
+-o8Oj/Gn/GJHIylmojZm7QtLDxGVgKTKskPPgZkrgyLzUnX9X+1GDj5r9ITrkKPng
+-5mQB2YBf52iKCXZOwOT2LAY2Mkm/tI7uGi0zn1YDWnc6KxUpHcrIACsPw/TsTMiE
+-uOEPREioDiq3+9dhR9k+w3JBz/Qh7fpWVRNlgCSkGZdY0t8EJLxWA5cXtkLEXBev
+-mfTsxk2pJyPXbmF7LQN7LXWEiAerxQW3pbZ3VBjP7ZElZ5mE3OIQRs+oYVC7akNO
+-XSk=
+------END ENCRYPTED PRIVATE KEY-----
++-----BEGIN RSA PRIVATE KEY-----
++MIIEpAIBAAKCAQEA5iT5gIoUDfhM5iV79GyAAhWvoGaBB0w2zuS9rTFJniybx5EV
++lmYxBzmUBo6gFoUp5nQe98HKnK6vFV+wpCGi5HTqaptTXo4a+e7MWxmTfhY0MJQA
++FLUuNob2n2EW9GUB2kroEGE57beuW07l+jNjbggMhujhU+fDPq2CJH2vDKijPF61
++346i/V+qlo5eMTNeD7FUTN0aCjELPSO/9FVrTlU6boLr67rK39s4/xVXwJtijE7x
++NK8OdGg9KPei2mwRs/aHzuM5dewyi89XQ9QlIH7EDm1MMi76vIcKJPD7NJ7XRUGj
++DywWK2C16FJVTrTO3MGQykrGi6tNSPHDfTsZfwIDAQABAoIBAQDN9osfwPK/qdZQ
++JX2wOiW5N+UsHHAestNeBxHE3JYwq2VijXIPXjdEawARejTE0rmz13obamBEJoTk
++EPYJfVzFLejYLVfICE8WG+LhKJt5vK9KRjloTtkjzVcLPZ2IbJji3iSe/BQWrUqp
++xotEhhbW0vc7CVEWgRSXlDojJCOzo8mzBhxLRdf2Pyjzj/YAp1DlkUOk0oSwBV1u
++Cz00E8MdojJQF8Z9qX3bkafqaNZr7ZMgC+pIFRVuJsQWW+6iTyeS6TVR6SRLqi5X
++2B+skleB0XeCgD9tb0tI8X6TaRaUsBcSqVLpiGDm3pion9sSvCzPijy+B6HE77wO
++VUYOaGlZAoGBAPRsicYQNVdfYb+G3BF2F0pHseeL2wQdHPKNOO2r2lGSYguJr+5F
++t8+qA2DdxRAISrsSMFS2is5F2vHTMIZny0i79XH2ly88BzDWkGwRdlli6bOXRG2r
++eohO89kR0sA0QjOqzkraGBP+J0yykMb1yAyTqn/ZcVm41Z7TimLBVpfTAoGBAPEL
++TrIlj9CqJtQhPk16nS1OnuIZ7D3ws3iJVFo+zeMKnqi1uAbh6ytFWVrDlbzstuq7
++RvQnyoesAjIbILqxTrtMRId8gw/OIl31PY8cBvrHgglmJHB0vHdiqfcILm2kkBMv
++qxbczZozndRlPQ83Lw/vw6P2sTD0FoHu1wPD2zglAoGBAMbkv2PFcrJrci4Y/mDT
++GHagSpshShJZ4mFZG5cDPb8c/91lqBya7Mz2CpO7Qo0eQjlhvqRgeikJ3PTlJlpo
++gZnpIPwgbbvI/Az4vELEHurzuzohgFRBso7SuEjN4RH4NFq4xe9Q80Dpkm8t6vOL
++ssLRMm+gsEUTS/lXKAfeTalzAoGAT2lRQOGdErqr1iEpnG7zz1RihczShsmA5wof
++Tyf3vn/mK2DKwwG072mGeZ+L+lTmIkkWpCNj1vS1OHq1eqwlaxFCVnyP1SotKlU8
++NaSfLAmEbsJG6QGcgZxwsGDyos6fZKLEs+CEn/O3YJ0F07hzecWc56zDTYRs0du0
++3Jmu5D0CgYBTYh8wZkswTlayiblLCEs515sFWCYeegtve5ttfl2HGng2IEThqOuc
++kU64C00R2GsEE6bU3OfOeLjSat2p/jYD9+Zpc8w48kM84D57Fxoa3IBvjmaYElX4
++1Ci2EVvHiwokvqZaQFA+zDCHnCPawOPnohh/GxXjlYcmeRHLy1oGVw==
++-----END RSA PRIVATE KEY-----
+diff --git a/t/ssl/key/good.pem b/t/ssl/key/good.pem
+index e8eeccf..7fcd48e 100644
+--- a/t/ssl/key/good.pem
++++ b/t/ssl/key/good.pem
+@@ -1,28 +1,28 @@
+ -----BEGIN PRIVATE KEY-----
+-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC2IXTePYxlKo4y
+-VMpqq/eMKwFNsJo5HIW9JltnxLiwJnNZ4vBKoQ2ZMtBUGK6u8o5C73EaP/ke33+B
+-TnyjU+htsoKwdtDq94NCamaFo5hpsAfqOLVdYp1vs6FkOcSjlMPL/afRSgHOmbbd
+-g+0pSJZjCZuWhtZs+jWCGWVCvhbAZe9QIiWtKpqjIeR2Qii7eptPfRF4WqYE/DMD
+-MOlqrvCM1WdDFwcGQ9a8+WGzaKUcBMankyN7/hU1lzxgC3giVKY9TJ1SOzMjrcGn
+-CCQL5V2cyzkYaLOAYXbjb4HIDvq5MzZWp+hDEKgDkVVX8nP/sqyFvA2vnv2k/kAA
+-6Jt/0MRTAgMBAAECggEACTcgJq6Oj//bOgi4RTV2TQ1P/5JT+1fKHIv4TAPUJHWN
+-mJq29c+4VGwRxm+JRyjWseRToLRj8n/0f6JtBAaW2BYULsGUSI9FgPLJRTHF4HMb
+-s2ozIwp+VMyN+fhCTtSUI5ouB5TrCn0Ul5i5Q0F8+n3d9XvVFaaDVpXaXcoodIud
+-6Od2q/8l8aPJJIpHRgzYaGiEJgxpUyuFMoBFM5au1Z2CnThrDzs5tPngiJIcy4pd
+-3ccO6fUrYAwAv9/krqX0ZrNrV3cwqtS98bNIMYnsW0Z/dCQzqRZMmvI58gJVA0mL
+-22VFq3f8/tzoL6JNm6pHSfUVlNNj2UWxIl7qO6NKQQKBgQDppuCzLwkmG0Kniw9P
+-Y2IZ6CxeqEwGxP0J6kXKnUiSVamuSQ9fsYaoKdYtg1CfmYJt6QFP9M20odBPXNDq
+-KZ8BajANtPHIgJ2kxm8XMuamHgzhTc5Yk4DPXl6UteP2SNEHxkUZxT6SegsvlTbp
+-kEre617YFh8spVFIfnbMlkkNewKBgQDHjQxdiRtwJYnK8bpt2rYdkAGZ6QbzRwi0
+-hYE5D81SdTbSZZGrEFEHCDT/gHzlRDHy085MgGOJPudJ+P0PKjlEvEYXkzWkiVLB
+-SEMOVAuKUSDzOcy0sDNInsmF6WJefDq4hwjco6z92QyNKzm/Fsl3bY72dK0opgDG
+-tqECSSRxCQKBgBgi5v9bkoRfOIl6MgCvcYjflQXKOOBSJRmLG96MVNzZAIhCf9YQ
+-zqo8eCWHdSKnhvO3qC0MStuoA47PNb2awxQwVfp0gK2Hq8FDxmINHgp2/DmiAfjg
+-c+P4CakvCPd+GinFb4nz+DzFYrZtoZiLEVDp24hS8LF5+mWUuszzkWRVAoGBAI/I
+-BJHcuYVrtsYguFhxD2lrmovASL6/fvk7fKmVxjZUuKSOhJACWK+9bRpwBQ3Yvjid
+-/nZGx/Fa/qHhIs1regoZslNIQY2FWLhljdNkIVCPNjOqgOHsV3dK2h9/0t4Lmu/c
+-dDkuQfZCDvYkoB4cmBtSOIFB/oZcXhDQBGE2PGipAoGAcnneXhR9Hi/dtvLsFUE4
+-qfo220IwT9m3Ou8xmhu584iw39Jm6h58j8MTQZxnIYVw0JMM/5nvdkctcYAQAtAP
+-l3tjX/sVmPlbQaZLuM3KR+jGGtuw4Uix2KnRqQmG+F2rJSNv0+8UTFnr/a2gi+8r
+-Z0/7KSfELvycMYHZS5vC4cE=
++MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDHFcI/LVlXBKgP
++6S1JWTrGWw42ybWM531eLJ9/2WZBcU84ad77Yq5/PEGCmXhs/lztgg2gJ0O9bzI2
++vlSHrqIaIdWzWMz/Y2W68hBbA8hRdzcgqSFt0EP8iZspSRSqRp/PC3R6wOqvtOsl
++57XUNVdl7vXbosOUX80B21oUTJykIlGUFIyMVPylqcqTCV/r5Dcj+x6HtKWMhd8+
++FnikhCngP7jbyLn9LtK1g8Tc9o/kgC42V/IVjLzRlq7GBDcDbcymXACP2EhOSQ5i
++z1VobDA3j54wrlxc2XdFNUloCGXwYWp3PJ7h4HN0qF1pRBjP02MXdoDpX2Mz3A7M
++z6fGvimBAgMBAAECggEBAKa2MdN1xjp4S8QHH0Us02sHFQAMKVu0/ea+t1H4Wwiy
++OgSjo3YfTMB/VNxoZ8/dsTOylHZoavFXDFWLTH3SXyxC6REma4PxWF8UFV4h7L1L
++d36CItwyarwu/x+zcvqj6W8XyJKCugQpHEDBqCHsCSPy1y71PZIiJypG5UfaX9GQ
++7rNkO4sk6GcwSukDKWlkUdBmK63xKId//xJCRPQ1bWN4TSlU9oOPiZE+Pj6Wsu+B
++qlrsNQXrkhGUSChhWreB3EkkghiJVukpTfcSoWPEpmoYyAj/Txrn1uCy65zbr4VX
++HmeWw4XyEiWfzWPFOHiavElJhFg+eRaDjNMphf1G2YECgYEA/mU0v6FzgkIABq79
++uc3VIENaZpYyWbrYfvwSb/Lg/IP7Oi5g7JE6DXFBLx+qUfIEF2ADOYIvGsF7R+0O
++OWnMJI22e/Ojo9TvVBIRk0nSGgNiz0JXTg1uS+F9QV2Eo/3TH7u3dY9ZXgM9czYg
++0R6sXUjAl+5mVjGxMQnx8Pg2Gu8CgYEAyFc9BnblHmHBtqMMAsGYlydrcnBBQiaS
++oDXE7uoWjmt3d82jXMHCQXTi1HK2vWVT0Ivjf8SfWYfK+UxNmSyHvYo8+c1DMvEQ
++oFcoOUheoRtAIQWXk+9Ui+2Zhc2T+G05yXg/2QekYLbk7hBri3ijathi2guHX+fD
++G3QYjxGkwo8CgYEA2FjLtlkg+dsVWJnDkBu7r/d3zxzW7zaW3c+UAn7k1fuMUVuV
++9DpBy6LQk7nzSENxNUvjEipj0vZO2MmCulL+WOvoEJwQQ8lYTAAd0EwMkTDl/Gto
++Aior7f5zXn6gyjKYNTmYeTMTBn/s56lV2WKjpaW0nMETaSRTk+foSU1d/iMCgYEA
++vvTAOyAqpXniTXY95YaoLjMprCupWCcyDTkTG/LOSzPN7Mh6VNhukzuZVYx9+CrT
++5+zejJNam9jeNB9xu3WBcL2J/0SSL8Us5tgMhAUiBYfW6WLOJvixaqqvcaUQzHM3
++6HwQx4oMOQ87SFsoVwlHInlcR59Dirt68fkHy56yn6sCgYBavwk3GC50aPNHfoOc
++g/czYvS6t+3MB2R9mN/ED3iDiLwzZPsn4wtmvXREYvz3n7YVehYQmpXLAJklgaQv
++DXwf8lgETXpM82gOZT5n7Rhozd53tYL1qGcRgNWOjxGhi0bmOAC5ZnwsJyOr75EY
++0ZkVwULxMKpoN7ZgRRK1lqXXrA==
+ -----END PRIVATE KEY-----

Attachment: signature.asc
Description: Digital signature


Reply to: