perl-IO-Socket-SSL/perl-IO-Socket-SSL.spec

179 lines
5.5 KiB
RPMSpec

#
# spec file for package perl-IO-Socket-SSL (Version 1.12)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: perl-IO-Socket-SSL
BuildRequires: perl-Net_SSLeay perl-libwww-perl
Version: 1.12
Release: 1
Provides: p_iossl
Obsoletes: p_iossl
Requires: perl-Net_SSLeay perl-libwww-perl
Requires: perl = %{perl_version}
AutoReqProv: on
Group: Development/Libraries/Perl
License: Artistic License
Url: http://cpan.org/modules/by-module/IO
Summary: IO::Socket::SSL Perl Module
Source: IO-Socket-SSL-%{version}.tar.bz2
Patch: IO-Socket-SSL-%{version}-store_set_flags.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
IO::Socket::SSL is a class implementing an object oriented interface to
SSL sockets. The class is a descendant of IO::Socket::INET and provides
a subset of the base class' interface methods.
Authors:
--------
<aspa@kronodoc.fi>
<Steffen_Ullrich@genua.de>
%prep
%setup -q -n IO-Socket-SSL-%{version}
%patch
%build
perl Makefile.PL
make
%check
make test
%install
%perl_make_install
%perl_process_packlist
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc Changes BUGS README example util
%doc %{_mandir}/man?/*
%{perl_vendorlib}/IO
%{perl_vendorarch}/auto/IO
/var/adm/perl-modules/%{name}
%changelog
* Thu Nov 01 2007 - anicka@suse.cz
- update to 1.12
* treat timeouts of 0 for accept_SSL and connect_SSL like
no timeout, like IO::Socket does.
* fixed errors in accept_SSL which would work when called
from start_SSL but not from accept
* start_SSL, accept_SSL and connect_SSL have argument for
Timeout so that the SSL handshake will not block forever. Only
used if the socket is blocking. If not set the Timeout value
from the underlying IO::Socket is used
* Mon Oct 08 2007 - anicka@suse.cz
- update to 1.09
* new method stop_SSL as opposite of start_SSL
* try to make it clearer that thread support is buggy
* make sure that Scalar::Util has support for dualvar
(Makefile.PL,SSL.pm) because the perl*only version has
has no dualvar
* Mon Jun 11 2007 - anicka@suse.cz
- update to 1.07
* fix t/nonblock.t on systems which have by default a larger
socket buffer. Set SO_SNDBUF explicitly with setsockopt
to force smaller writes on the socket
- move testing to %%check
* Tue May 15 2007 - anicka@suse.cz
- update to 1.06
* instead of setting undef args to '' in configure_SSL drop
them. This makes Net::SMTP::SSL working again because it
does not give LocalPort of '' to IO::Socket::INET any more
* Mon Apr 23 2007 - anicka@suse.cz
- update to 1.05
* make session cache working even if the IO::Socket::SSL object
was not created with IO::Socket::SSL->new but with
IO::Socket::SSL->start_SSL on an established socket
* Fri Mar 30 2007 - anicka@suse.cz
- update to 1.04
* added way to create SSL object with predefined session
cache
* Wed Mar 07 2007 - anicka@suse.cz
- update to 1.03
* add CLONE_SKIP
* Wed Dec 13 2006 - anicka@suse.cz
- update to 1.02
* added some info to BUGS and to BUGS section of pod
* added TELL and BINMODE to IO::Socket::SSL::SSL_HANDLE, even
if they do nothing useful.
* all tests allocate now the ports dynamically, so there should
be no longer a conflict with open ports on the system where
the tests run
* Thu Sep 14 2006 - anicka@suse.cz
- update to 1.01
* add support for Diffie Hellman Key Exchange.
* accept_SSL sets errors on $socket (the accepted socket)
not $self (the listening socket if called from accept)
* many bugfixes
* Mon Jul 24 2006 - anicka@suse.cz
- update to 0.993
* added test for sysread/syswrite behavior
* fix Makefile.PL to allow detectection of failures in PREREQ_PM
* fix problems with HTTP::Daemon::SSL
* Tue Jul 18 2006 - anicka@suse.cz
- update to 0.99
* Maintainer changed to <Steffen_Ullrich at genua dot de>
* Better support for nonblocking sockets
* Bugfixes
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Aug 01 2005 - mjancar@suse.cz
- update to 0.97
* Wed Sep 29 2004 - mls@suse.de
- use X509_STORE_set_flags instead of X509_STORE_CTX_set_flags
* Thu Aug 19 2004 - mjancar@suse.cz
- update to 0.96
* Thu Feb 26 2004 - mjancar@suse.cz
- update to 0.95
* Sun Jan 11 2004 - adrian@suse.de
- build as user
* Fri Aug 22 2003 - mjancar@suse.cz
- require the perl version we build with
* Thu Jul 24 2003 - mjancar@suse.cz
- update 0.94
* Thu Jul 17 2003 - mjancar@suse.cz
- adapt to perl-5.8.1
- use %%perl_process_packlist
* Mon Jun 16 2003 - mjancar@suse.cz
- run make test
- fix filelist
* Tue May 20 2003 - mjancar@suse.cz
- remove unpackaged files
* Fri Dec 20 2002 - prehak@suse.cz
- updated to 0.92
- added example directory
* Wed Dec 18 2002 - prehak@suse.cz
- updated to version 0.901
* Thu Jul 11 2002 - prehak@suse.cz
- updated to version 0.81
- added demo, util and more to documetation
* Tue Jul 02 2002 - mls@suse.de
- remove race in .packlist generation
* Mon Jan 14 2002 - rvasice@suse.cz
- update to version 0.80
* Fri Aug 24 2001 - rvasice@suse.cz
- removed make test - need network
* Tue Aug 14 2001 - rvasice@suse.cz
- update to version 0.79
- add make test
* Tue Mar 13 2001 - cihlar@suse.cz
- update to version 0.77
* Fri Nov 10 2000 - cihlar@suse.cz
- renamed p_iossl -> perl-IO-Socket-SSL
* Wed Aug 23 2000 - cihlar@suse.cz
- package created