From ad8e0ff2fa599af04f7a6bba05650fdf99852195 Mon Sep 17 00:00:00 2001 From: dogsheng <960055655@qq.com> Date: Tue, 19 Nov 2019 11:52:32 +0800 Subject: [PATCH] Package init --- ...n-t-disale-verification-if-only-host.patch | 30 +++++++++ ...x-test-make-it-workable-for-Crypt-SS.patch | 51 ++++++++++++++++ LWP-Protocol-https-6.07.tar.gz | Bin 0 -> 9184 bytes perl-LWP-Protocol-https.spec | 57 ++++++++++++++++++ 4 files changed, 138 insertions(+) create mode 100644 LWP-Protocol-https-6.06-Debian-746576-don-t-disale-verification-if-only-host.patch create mode 100644 LWP-Protocol-https-6.06-Debian-746576-fix-test-make-it-workable-for-Crypt-SS.patch create mode 100644 LWP-Protocol-https-6.07.tar.gz create mode 100644 perl-LWP-Protocol-https.spec diff --git a/LWP-Protocol-https-6.06-Debian-746576-don-t-disale-verification-if-only-host.patch b/LWP-Protocol-https-6.06-Debian-746576-don-t-disale-verification-if-only-host.patch new file mode 100644 index 0000000..31521ff --- /dev/null +++ b/LWP-Protocol-https-6.06-Debian-746576-don-t-disale-verification-if-only-host.patch @@ -0,0 +1,30 @@ +From 1b924708663f457a4f7c25ed35d7dfb3bb5b334d Mon Sep 17 00:00:00 2001 +From: Steffen Ullrich +Date: Sat, 3 May 2014 23:04:36 +0200 +Subject: [PATCH 1/2] Debian #746576 - don't disale verification if only + hostnames should not be verified +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Petr Písař +--- + lib/LWP/Protocol/https.pm | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/LWP/Protocol/https.pm b/lib/LWP/Protocol/https.pm +index a707917..8c87e81 100644 +--- a/lib/LWP/Protocol/https.pm ++++ b/lib/LWP/Protocol/https.pm +@@ -21,7 +21,7 @@ sub _extra_sock_opts + $ssl_opts{SSL_verifycn_scheme} = 'www'; + } + else { +- $ssl_opts{SSL_verify_mode} = 0; ++ $ssl_opts{SSL_verifycn_scheme} = 'none'; + } + if ($ssl_opts{SSL_verify_mode}) { + unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) { +-- +1.9.0 + diff --git a/LWP-Protocol-https-6.06-Debian-746576-fix-test-make-it-workable-for-Crypt-SS.patch b/LWP-Protocol-https-6.06-Debian-746576-fix-test-make-it-workable-for-Crypt-SS.patch new file mode 100644 index 0000000..1e85dbe --- /dev/null +++ b/LWP-Protocol-https-6.06-Debian-746576-fix-test-make-it-workable-for-Crypt-SS.patch @@ -0,0 +1,51 @@ +From 6b5c876de80451ee54de5d853de37a62e26bf6fe Mon Sep 17 00:00:00 2001 +From: Steffen Ullrich +Date: Sun, 4 May 2014 09:14:13 +0200 +Subject: [PATCH 2/2] Debian #746576 - fix test, make it workable for + Crypt::SSLeay/Net::SSL too +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Petr Písař +--- + lib/LWP/Protocol/https.pm | 6 +++++- + t/https_proxy.t | 5 ++++- + 2 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/lib/LWP/Protocol/https.pm b/lib/LWP/Protocol/https.pm +index 8c87e81..6223ddf 100644 +--- a/lib/LWP/Protocol/https.pm ++++ b/lib/LWP/Protocol/https.pm +@@ -21,7 +21,11 @@ sub _extra_sock_opts + $ssl_opts{SSL_verifycn_scheme} = 'www'; + } + else { +- $ssl_opts{SSL_verifycn_scheme} = 'none'; ++ if ( $Net::HTTPS::SSL_SOCKET_CLASS eq 'Net::SSL' ) { ++ $ssl_opts{SSL_verifycn_scheme} = ''; ++ } else { ++ $ssl_opts{SSL_verifycn_scheme} = 'none'; ++ } + } + if ($ssl_opts{SSL_verify_mode}) { + unless (exists $ssl_opts{SSL_ca_file} || exists $ssl_opts{SSL_ca_path}) { +diff --git a/t/https_proxy.t b/t/https_proxy.t +index 5196960..c78345b 100644 +--- a/t/https_proxy.t ++++ b/t/https_proxy.t +@@ -66,7 +66,10 @@ my %ua; + $ua{noproxy} = LWP::UserAgent->new( + keep_alive => 10, # size of connection cache + # server does not know the expected name and returns generic certificate +- ssl_opts => { verify_hostname => 0 } ++ ssl_opts => { ++ verify_hostname => 0, ++ SSL_ca_file => $cafile, ++ } + ); + + $ua{proxy} = LWP::UserAgent->new( +-- +1.9.0 + diff --git a/LWP-Protocol-https-6.07.tar.gz b/LWP-Protocol-https-6.07.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b98851e6c676361e3c2c595bb6f431dc56255fe2 GIT binary patch literal 9184 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 literal 0 HcmV?d00001 diff --git a/perl-LWP-Protocol-https.spec b/perl-LWP-Protocol-https.spec new file mode 100644 index 0000000..254cede --- /dev/null +++ b/perl-LWP-Protocol-https.spec @@ -0,0 +1,57 @@ +%global debug_package %{nil} +%global srcname LWP-Protocol-https + +Name: perl-LWP-Protocol-https +Summary: Provides support for using https schemed URLs with LWP +Version: 6.07 +Release: 7 +License: GPL+ or Artistic +URL: https://metacpan.org/pod/LWP::Protocol::https +Source0: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-%{version}.tar.gz + +# These patches are from fedora: https://src.fedoraproject.org/rpms/perl-LWP-Protocol-https/tree/f29 +Patch0: LWP-Protocol-https-6.06-Debian-746576-don-t-disale-verification-if-only-host.patch +Patch1: LWP-Protocol-https-6.06-Debian-746576-fix-test-make-it-workable-for-Crypt-SS.patch +BuildArch: noarch +BuildRequires: perl perl(Test::More) perl-generators perl(ExtUtils::MakeMaker) git +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(IO::Socket::SSL) >= 1.54 +Requires: perl(Mozilla::CA) >= 20110101 +Requires: perl(Net::HTTPS) >= 6 + +# Remove underspecified dependencies +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Net::HTTPS\\)\\s*$ + +%description +The LWP::Protocol::https module provides support for using https schemed URLs with LWP.\ +This module is a plug-in to the LWP protocol handling, so you don't use it directly.\ +Once the module is installed LWP is able to access sites using HTTP over SSL/TLS.\ + +%package help +Summary: Help manual for %{name} + +%description help +The %{name}-help package conatins man manual, CHANGELOG, README, etc + +%prep +%autosetup -n %{srcname}-%{version} -p1 -Sgit + +%build +perl Makefile.PL INSTALLDIRS=vendor +%make_build + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -delete +%{_fixperms} $RPM_BUILD_ROOT/* + +%files +%{perl_vendorlib}/* + +%files help +%doc Changes README +%{_mandir}/man3/* + +%changelog +* Tue Nov 12 2019 openEuler Buildteam - 6.07-7 +- Package init