# # spec file for package perl-IO-Socket-SSL (Version 1.07) # # 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.07 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: -------- %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 * 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 * 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