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 <gon...@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 <gon...@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 <gon...@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 <gon...@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 <gon...@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 <gon...@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=t...@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=t...@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-----
signature.asc
Description: Digital signature