0.88, fixes remote format string vulnerability (#161301).

This commit is contained in:
Ville Skyttä 2005-06-23 05:53:27 +00:00
parent 31eb13fe16
commit 3c4f9e2911
3 changed files with 29 additions and 21 deletions

View File

@ -1 +1 @@
Net-Server-0.87.tar.gz
Net-Server-0.88.tar.gz

View File

@ -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 <mschwendt[AT]users.sf.net>
* Wed Jun 22 2005 Nicolas Mailhot <Nicolas.Mailhot at laPoste.net> - 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 <mschwendt[AT]users.sf.net> - 0.87-4
- rebuilt
* Fri Feb 11 2005 Throsten Leemhuis <fedora at leemhuis dot info> - 0:0.87-3
* Fri Feb 11 2005 Thorsten Leemhuis <fedora at leemhuis dot info> - 0:0.87-3
- Use perl_vendorlib macro; Fixes x86_64
* Mon Apr 26 2004 Nicolas Mailhot <Nicolas.Mailhot at laPoste.net> - 0:0.87-0.fdr.2

View File

@ -1 +1 @@
0b8553db414dac4c43b9f9282f8e149c Net-Server-0.87.tar.gz
f068d68fb3ccac2ee93860d1fcdbdb4e Net-Server-0.88.tar.gz