From 3c4f9e291145a61e3f49dd3e6cd7c736359a3cbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Thu, 23 Jun 2005 05:53:27 +0000 Subject: [PATCH] 0.88, fixes remote format string vulnerability (#161301). --- .cvsignore | 2 +- perl-Net-Server.spec | 46 ++++++++++++++++++++++++++------------------ sources | 2 +- 3 files changed, 29 insertions(+), 21 deletions(-) diff --git a/.cvsignore b/.cvsignore index 09f12bc..9347704 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -Net-Server-0.87.tar.gz +Net-Server-0.88.tar.gz diff --git a/perl-Net-Server.spec b/perl-Net-Server.spec index 35d531f..0b70077 100644 --- a/perl-Net-Server.spec +++ b/perl-Net-Server.spec @@ -1,64 +1,72 @@ -%{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)} -%{!?perl_vendorarch: %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)} %define rname Net-Server Name: perl-%{rname} -Version: 0.87 -Release: 4 - +Version: 0.88 +Release: 1%{?dist} Summary: Extensible, general Perl server engine Group: Development/Libraries License: Artistic URL: http://perl-net-server.sourceforge.net/ -Source: http://seamons.com/net_server/%{rname}-%{version}.tar.gz +Source: http://search.cpan.org/CPAN/authors/id/R/RH/RHANDOM/%{rname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildArch: noarch +BuildArch: noarch BuildRequires: perl Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + %description -An extensible, class oriented module written in perl and intended to be the back -end layer of internet protocol servers. +An extensible, class oriented module written in perl and intended to +be the back end layer of internet protocol servers. + %prep %setup -n %{rname}-%{version} + %build -CFLAGS="%{optflags}" %{__perl} Makefile.PL \ - PREFIX="%{buildroot}%{_prefix}" \ - INSTALLDIRS="vendor" +%{__perl} Makefile.PL INSTALLDIRS="vendor" make %{?_smp_mflags} + %install rm -fr %{buildroot} -%makeinstall +make pure_install PERL_INSTALL_ROOT=%{buildroot} +find %{buildroot} -type f -name 'perllocal.pod' -exec rm -f {} ';' +find %{buildroot} -type f -name '.*' -exec rm -f {} ';' +find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' +chmod -R u+rwX,go-rwx %{buildroot}/* -### Clean up buildroot -find %{buildroot} -type f -name "perllocal.pod" -exec rm -f {} ';' -find %{buildroot} -type f -name ".*" -exec rm -f {} ';' %check || : make test + %clean rm -fr %{buildroot} + %files %defattr(0644, root, root, 0755) %doc README Changes examples -%doc %{_mandir}/man?/Net::Server* %dir %{perl_vendorlib}/Net/ %dir %{perl_vendorlib}/Net/Server %{perl_vendorlib}/Net/Server.pm %{perl_vendorlib}/Net/Server/* +%{_mandir}/man?/Net::Server* + %changelog -* Fri Apr 7 2005 Michael Schwendt +* Wed Jun 22 2005 Nicolas Mailhot - 0.88-1 +- Updated to 0.88, fixes remote format string vulnerability +- Remove perl macros integrated in rpm +- merge fedora perl template changes + +* Fri Apr 7 2005 Michael Schwendt - 0.87-4 - rebuilt -* Fri Feb 11 2005 Throsten Leemhuis - 0:0.87-3 +* Fri Feb 11 2005 Thorsten Leemhuis - 0:0.87-3 - Use perl_vendorlib macro; Fixes x86_64 * Mon Apr 26 2004 Nicolas Mailhot - 0:0.87-0.fdr.2 diff --git a/sources b/sources index 13e70cd..32e35a9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0b8553db414dac4c43b9f9282f8e149c Net-Server-0.87.tar.gz +f068d68fb3ccac2ee93860d1fcdbdb4e Net-Server-0.88.tar.gz