27d09e
%if ! (0%{?rhel})
27d09e
%{bcond_without perl_Net_SSLeay_enables_optional_test}
27d09e
%else
27d09e
%{bcond_with perl_Net_SSLeay_enables_optional_test}
27d09e
%endif
27d09e
27d09e
# Provides/Requires filtering is different from rpm 4.9 onwards
27d09e
%global rpm49 %(rpm --version | perl -p -e 's/^.* (\\d+)\\.(\\d+).*/sprintf("%d.%03d",$1,$2) ge 4.009 ? 1 : 0/e' 2>/dev/null || echo 0)
27d09e
27d09e
Name:		perl-Net-SSLeay
27d09e
Version:	1.85
27d09e
Release:	1%{?dist}
27d09e
Summary:	Perl extension for using OpenSSL
27d09e
License:	Artistic 2.0
27d09e
URL:		http://search.cpan.org/dist/Net-SSLeay/
27d09e
Source0:	http://search.cpan.org/CPAN/authors/id/M/MI/MIKEM/Net-SSLeay-%{version}.tar.gz
27d09e
# =========== Module Build ===========================
27d09e
BuildRequires:	coreutils
27d09e
BuildRequires:	findutils
27d09e
BuildRequires:	gcc
27d09e
BuildRequires:	make
27d09e
BuildRequires:	openssl
27d09e
BuildRequires:	openssl-devel
27d09e
BuildRequires:	perl-devel
27d09e
BuildRequires:	perl-generators
27d09e
BuildRequires:	perl-interpreter
27d09e
BuildRequires:	perl(Cwd)
27d09e
BuildRequires:	perl(ExtUtils::MakeMaker)
27d09e
BuildRequires:	perl(File::Path)
27d09e
BuildRequires:	perl(lib)
27d09e
# =========== Module Runtime =========================
27d09e
BuildRequires:	perl(AutoLoader)
27d09e
BuildRequires:	perl(Carp)
27d09e
BuildRequires:	perl(Exporter)
27d09e
BuildRequires:	perl(MIME::Base64)
27d09e
BuildRequires:	perl(Socket)
27d09e
BuildRequires:	perl(XSLoader)
27d09e
# =========== Test Suite =============================
27d09e
BuildRequires:	perl(Config)
27d09e
BuildRequires:	perl(File::Spec)
27d09e
BuildRequires:	perl(HTTP::Tiny)
27d09e
BuildRequires:	perl(IO::Handle)
27d09e
BuildRequires:	perl(IO::Socket::INET)
27d09e
BuildRequires:	perl(strict)
27d09e
BuildRequires:	perl(Test::More) >= 0.61
27d09e
BuildRequires:	perl(threads)
27d09e
BuildRequires:	perl(warnings)
27d09e
# =========== Optional Test Suite ====================
27d09e
%if %{with perl_Net_SSLeay_enables_optional_test}
27d09e
BuildRequires:	perl(Test::Exception)
27d09e
BuildRequires:	perl(Test::NoWarnings)
27d09e
BuildRequires:	perl(Test::Pod) >= 1.0
27d09e
BuildRequires:	perl(Test::Warn)
27d09e
%endif
27d09e
# =========== Module Runtime =========================
27d09e
Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
27d09e
Requires:	perl(MIME::Base64)
27d09e
Requires:	perl(XSLoader)
27d09e
27d09e
# Don't "provide" private Perl libs or the redundant unversioned perl(Net::SSLeay) provide
27d09e
%global __provides_exclude ^(perl\\(Net::SSLeay\\)$|SSLeay\\.so)
27d09e
27d09e
%description
27d09e
This module offers some high level convenience functions for accessing
27d09e
web pages on SSL servers (for symmetry, same API is offered for
27d09e
accessing http servers, too), a sslcat() function for writing your own
27d09e
clients, and finally access to the SSL API of SSLeay/OpenSSL package
27d09e
so you can write servers or clients for more complicated applications.
27d09e
27d09e
%prep
27d09e
%setup -q -n Net-SSLeay-%{version}
27d09e
27d09e
# Fix permissions in examples to avoid bogus doc-file dependencies
27d09e
chmod -c 644 examples/*
27d09e
27d09e
# Remove redundant unversioned provide if we don't have rpm 4.9 or later
27d09e
%if ! %{rpm49}
27d09e
%global provfilt /bin/sh -c "%{__perl_provides} | grep -Fvx 'perl(Net::SSLeay)'"
27d09e
%global __perl_provides %{provfilt}
27d09e
%endif
27d09e
27d09e
%build
27d09e
PERL_MM_USE_DEFAULT=1 perl Makefile.PL \
27d09e
	INSTALLDIRS=vendor \
27d09e
	OPTIMIZE="%{optflags}"
27d09e
make %{?_smp_mflags}
27d09e
27d09e
%install
27d09e
make pure_install DESTDIR=%{buildroot}
27d09e
find %{buildroot} -type f -name .packlist -delete
27d09e
find %{buildroot} -type f -name '*.bs' -empty -delete
27d09e
%{_fixperms} -c %{buildroot}
27d09e
27d09e
# Remove script we don't want packaged
27d09e
rm -f %{buildroot}%{perl_vendorarch}/Net/ptrtstrun.pl
27d09e
27d09e
%check
27d09e
make test
27d09e
27d09e
# Check for https://bugzilla.redhat.com/show_bug.cgi?id=1222521
27d09e
perl -Iblib/{arch,lib} -MNet::SSLeay -e 'Net::SSLeay::CTX_v3_new()'
27d09e
27d09e
%files
27d09e
%if 0%{?_licensedir:1}
27d09e
%license LICENSE
27d09e
%else
27d09e
%doc LICENSE
27d09e
%endif
27d09e
%doc Changes Credits QuickRef README examples/
27d09e
%{perl_vendorarch}/auto/Net/
27d09e
%dir %{perl_vendorarch}/Net/
27d09e
%{perl_vendorarch}/Net/SSLeay/
27d09e
%{perl_vendorarch}/Net/SSLeay.pm
27d09e
%doc %{perl_vendorarch}/Net/SSLeay.pod
27d09e
%{_mandir}/man3/Net::SSLeay.3*
27d09e
%{_mandir}/man3/Net::SSLeay::Handle.3*
27d09e
27d09e
%changelog
27d09e
* Wed Mar 14 2018 Paul Howarth <paul@city-fan.org> - 1.85-1
27d09e
- Update to 1.85
27d09e
  - Preparations for transferring maintenace to a new maintainer
27d09e
  - Fixed test failure in t/local/33_x509_create_cert.t for some versions of
27d09e
    OpenSSL
27d09e
  - Fixed free() error that causes "Free to wrong pool ..." message on Windows
27d09e
27d09e
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.84-2
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
27d09e
27d09e
* Wed Jan 17 2018 Paul Howarth <paul@city-fan.org> - 1.84-1
27d09e
- Update to 1.84
27d09e
  - Fixed an error in t/local/04_basic.t causing a test failure if
27d09e
    Test::Exception not installed
27d09e
27d09e
* Tue Jan 16 2018 Paul Howarth <paul@city-fan.org> - 1.83-1
27d09e
- Update to 1.83
27d09e
  - Fixed a problem with exporting OPENSSL_NO_NEXTPROTONEG even though they
27d09e
    are not available on LibreSSL
27d09e
  - Add support for SSL_set_default_passwd_cb* for OpenSSL 1.1.0f and later;
27d09e
    LibreSSL does not support these functions, at least yet
27d09e
  - Add new functions related to SSL_CTX_new
27d09e
  - Add two new functions introduced in OpenSSL 1.1.0, a number of constants
27d09e
    and a couple of const qualifiers to SSLeay.xs; tests and documentation .pod
27d09e
    were also updated
27d09e
  - Added support for SSL_use_certificate_chain_file function introduced in
27d09e
    OpenSSL 1.1.0
27d09e
  - Fixed LibreSSL version detection to correctly parse LibreSSL minor version
27d09e
  - Fix memory leaks in OCSP handling
27d09e
  - Add new functions for certificate verification introduced in OpenSSL 1.02,
27d09e
    a number of constants, new test data files, new tests and updates to .pod
27d09e
    documentation; the new functions provide access to the built-in wildcard
27d09e
    check functionality available in OpenSSL 1.0.2 and later
27d09e
  - Added X509_STORE_CTX_new and X509_verify_cert
27d09e
  - SSL_OCSP_response_verify now clears the error queue if OCSP_basic_verify
27d09e
    fails but the intermediate certificate succeeds
27d09e
27d09e
* Tue Oct 31 2017 Paul Howarth <paul@city-fan.org> - 1.82-1
27d09e
- Update to 1.82
27d09e
  - Added support for building under Linuxbrew (a linuxbrew version of MacOS
27d09e
    Homebrew)
27d09e
  - Implement SSL_CTX_set_psk_client_callback() and
27d09e
    SSL_set_psk_client_callback()
27d09e
  - Skip the NPN test if the SSL library is LibreSSL
27d09e
  - Fixed a problem with a variable declaration in
27d09e
    ssleay_session_secret_cb_invoke
27d09e
  - Bugfix: tlsext_status_cb_invoke(...): free ocsp_response only when
27d09e
    allocated; the same callback is used on a server side for OCSP stapling
27d09e
    and in that case ocsp_response is NULL and not used
27d09e
  - New feature: Added a binding
27d09e
    SSL_set_session_ticket_ext_cb(ssl, callback, data); a callback used by
27d09e
    EAP-FAST/EAP-TEAT to parse and process TLS session ticket
27d09e
  - New feature: Added a binding SSL_set_session_ticket_ext(ssl, ticket); used
27d09e
    by EAP-FAST/EAP-TEAP to define TLS session ticket value
27d09e
  - Bugfix: tlsext_ticket_key_cb_invoke(...): allow SHA256 HMAC key to be 32
27d09e
    bytes instead of 16 bytes (which OpenSSL will pad with zeros up to 32
27d09e
    bytes)
27d09e
  - New feature: Added following bindings:
27d09e
    - X509_get_ex_data(cert, idx)
27d09e
    - X509_get_ex_new_index(argl, argp, new_func, dup_func, free_func)
27d09e
    - X509_get_app_data(cert)
27d09e
    - X509_set_ex_data(cert, idx, data)
27d09e
    - X509_set_app_data(cert, arg)
27d09e
    - X509_STORE_CTX_get_ex_new_index(argl, argp, new_func, dup_func, free_func)
27d09e
    - X509_STORE_CTX_get_app_data(x509_store_ctx)
27d09e
    - X509_STORE_CTX_set_app_data(x509_store_ctx, arg)
27d09e
  - New feature: Added an implementation for
27d09e
    SSL_get_finished(ssl, buf, count=2*EVP_MAX_MD_SIZE)
27d09e
  - New feature: Added an implementation for
27d09e
    SSL_get_peer_finished(ssl, buf, count=2*EVP_MAX_MD_SIZE)
27d09e
  - Bugfix: SSL_get_keyblock_size(s): Calculate key block size correctly also
27d09e
    with AEAD ciphers, which don’t use digest functions
27d09e
  - New feature: Added a binding SSL_set_tlsext_status_ocsp_resp(ssl, staple);
27d09e
    used by a server side to include OCSP staple in ServerHello
27d09e
  - Bugfix: SSL_OCSP_response_verify(ssl, rsp, svreq, flags): check that chain
27d09e
    and last are not NULL before trying to use them
27d09e
  - Bugfix: inc/Module/Install/PRIVATE/Net/SSLeay.pm: Don’t quote include and
27d09e
    lib paths
27d09e
- Drop EL-5 support
27d09e
  - Drop BuildRoot: and Group: tags
27d09e
  - Drop explicit buildroot cleaning in %%install section
27d09e
  - Drop explicit %%clean section
27d09e
27d09e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.81-4
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
27d09e
27d09e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.81-3
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
27d09e
27d09e
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.81-2
27d09e
- Perl 5.26 rebuild
27d09e
27d09e
* Tue Mar 28 2017 Paul Howarth <paul@city-fan.org> - 1.81-1
27d09e
- Update to 1.81
27d09e
  - Enable RSA_get_key_parameters with LibreSSL - again
27d09e
  - Fixed memory leak in X509_get_subjectAltNames
27d09e
  - Added . to lib path in Makefile.PL to accommodate people who are using a
27d09e
    perl with -Ddefault_inc_excludes_dot
27d09e
  - Fixed build failure if engine support not present
27d09e
  - Improvements to get_my_thread_id to work around possibility of ERRSV not
27d09e
    being defined, e.g. on OpenWRT
27d09e
27d09e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.80-2
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
27d09e
27d09e
* Thu Jan  5 2017 Paul Howarth <paul@city-fan.org> - 1.80-1
27d09e
- Update to 1.80
27d09e
  - Fix unexpected changes in the control flow of the Perl program that seemed
27d09e
    to be triggered by the ticket key callback
27d09e
27d09e
* Tue Jan  3 2017 Paul Howarth <paul@city-fan.org> - 1.79-1
27d09e
- Update to 1.79
27d09e
  - Patch to fix a few inline variable declarations that cause errors for older
27d09e
    compilers
27d09e
  - Patch: Generated C code is not compatible with MSVC, AIX cc, probably
27d09e
    others; added some PREINIT blocks and replaced 2 cases of INIT with PREINIT
27d09e
  - Fix compile failure if the OpenSSL library it's built against has
27d09e
    compression support compiled out
27d09e
  - Added RSA_get_key_parameters() to return a list of pointers to RSA key
27d09e
    internals (only available prior to OpenSSL 1.1)
27d09e
  - Fix some documentation typos
27d09e
  - Testing with openssl-1.1.0b
27d09e
27d09e
* Wed Oct 12 2016 Paul Howarth <paul@city-fan.org> - 1.78-2
27d09e
- Rebuild for OpenSSL 1.1.0 in Fedora 26
27d09e
27d09e
* Sun Aug 14 2016 Paul Howarth <paul@city-fan.org> - 1.78-1
27d09e
- Update to 1.78
27d09e
  - Fixed broken (since 1.75) OCSP code and tests
27d09e
27d09e
* Thu Aug 11 2016 Paul Howarth <paul@city-fan.org> - 1.77-2
27d09e
- Fix OCSP (CPAN RT#116795)
27d09e
27d09e
* Mon Aug  1 2016 Paul Howarth <paul@city-fan.org> - 1.77-1
27d09e
- Update to 1.77
27d09e
  - Fixed incorrect size to memset in tlsext_ticket_key_cb_invoke
27d09e
27d09e
* Sun Jul 31 2016 Paul Howarth <paul@city-fan.org> - 1.76-1
27d09e
- Update to 1.76
27d09e
  - Compatibility with OpenSSL 1.1, tested with openssl-1.1.0-pre5:
27d09e
    - Conditionally remove threading locking code, not needed in 1.1
27d09e
    - Rewrite code that accesses inside X509_ATTRIBUTE struct
27d09e
    - SSL_CTX_need_tmp_RSA, SSL_CTX_set_tmp_rsa, SSL_CTX_set_tmp_rsa_callback,
27d09e
      SSL_set_tmp_rsa_callback support not available in 1.1
27d09e
    - SSL_session_reused is now native
27d09e
    - SSL_get_keyblock_size modifed to use new API
27d09e
    - OCSP functions modified to use new API under 1.1
27d09e
    - SSL_set_state removed with 1.1
27d09e
    - SSL_get_state and SSL_state are now equivalent and available in all
27d09e
      versions
27d09e
    - SSL_CTX_v2_new removed
27d09e
    - SESSION_set_master_key removed with 1.1; code that previously used
27d09e
      SESSION_set_master_key must now set $secret in the session_secret
27d09e
      callback set with SSL_set_session_secret_cb
27d09e
    - With 1.1, $secret in the session_secret callback set with
27d09e
      SSL_set_session_secret_cb can be changed to alter the master key
27d09e
      (required by EAP-FAST)
27d09e
  - Added a function EC_KEY_generate_key similar to RSA_generate_key and a
27d09e
    function EVP_PKEY_assign_EC_KEY similar to EVP_PKEY_assign_RSA; using
27d09e
    these functions it is easy to create and use EC keys in the same way as RSA
27d09e
    keys
27d09e
  - Testing with LibreSSL 2.4.1
27d09e
  - Provide support for cross context (and cross process) session sharing using
27d09e
    the stateless TLS session tickets
27d09e
  - Added documentation about downloading latest version from SVN
27d09e
  - Added missing Module/install files to SVN
27d09e
27d09e
* Thu Jul 21 2016 Paul Howarth <paul@city-fan.org> - 1.74-3
27d09e
- Fix FTBFS when perl isn't in the SRPM build root
27d09e
27d09e
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.74-2
27d09e
- Perl 5.24 rebuild
27d09e
27d09e
* Tue Apr 12 2016 Paul Howarth <paul@city-fan.org> - 1.74-1
27d09e
- Update to 1.74
27d09e
  - README.OSX was missing from the distribution
27d09e
27d09e
* Mon Apr 11 2016 Paul Howarth <paul@city-fan.org> - 1.73-1
27d09e
- Update to 1.73
27d09e
  - Added X509_get_X509_PUBKEY
27d09e
  - Added README.OSX with instructions on how to build for recent OS X
27d09e
  - Added info about using OPENSSL_PREFIX to README.Win32
27d09e
  - Added comments in POD about installation documentation
27d09e
  - Added '/usr/local/opt/openssl/bin/openssl' to Openssl search path for
27d09e
    latest version of OSX homebrew openssl
27d09e
- Simplify find commands using -delete
27d09e
27d09e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.72-3
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
27d09e
27d09e
* Fri Jan 15 2016 Paul Howarth <paul@city-fan.org> - 1.72-2
27d09e
- Prefer %%global over %%define
27d09e
27d09e
* Tue Sep 22 2015 Paul Howarth <paul@city-fan.org> - 1.72-1
27d09e
- Update to 1.72
27d09e
  - Fixed a problem where SvPVx_nolen was undefined in some versions of perl;
27d09e
    replaced with SvPV_nolen
27d09e
  - Fixed a cast warning on Darwin
27d09e
27d09e
* Fri Sep 18 2015 Paul Howarth <paul@city-fan.org> - 1.71-1
27d09e
- Update to 1.71
27d09e
  - Conditionalize support for MD4, MD5
27d09e
  - Added support for linking libraries in /usr/local/lib64 for some flavours
27d09e
    of Linux like RH Tikanga
27d09e
  - Fixes to X509_check_host, X509_check_ip, SSL_CTX_set_alpn_protos, and
27d09e
    SSL_set_alpn_protos so they will compile on MSVC and AIX cc
27d09e
  - Fixed typos in documentation for X509_NAME_new and X509_NAME_hash
27d09e
  - Version number in META.yml is now quoted
27d09e
- Explicitly BR: perl-devel, needed for EXTERN.h
27d09e
27d09e
* Fri Jun 26 2015 Paul Howarth <paul@city-fan.org> - 1.70-1
27d09e
- Update to 1.70
27d09e
  - The new OpenSSL 1.0.2 X509_check_* functions are not available in current
27d09e
    LibreSSL, so disable them in SSLeay.xs
27d09e
  - Fixed a problem with building against OSX homebrew's openssl
27d09e
  - Removed a test in t/local/33_x509_create_cert.t that fails due to changes
27d09e
    in 1.0.1n and later
27d09e
27d09e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.69-3
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
27d09e
27d09e
* Tue Jun 09 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.69-2
27d09e
- Perl 5.22 rebuild
27d09e
27d09e
* Sun Jun  7 2015 Paul Howarth <paul@city-fan.org> - 1.69-1
27d09e
- Update to 1.69
27d09e
  - Testing with OpenSSL 1.0.2, 1.0.2a OK
27d09e
  - Completed LibreSSL compatibility
27d09e
  - Improved compatibility with OpenSSL 1.0.2a
27d09e
  - Added the X509_check_* functions introduced in OpenSSL 1.0.2
27d09e
  - Added support for X509_V_FLAG_TRUSTED_FIRST constant
27d09e
  - Allow get_keyblock_size to work correctly with OpenSSL 1.0.1 onwards
27d09e
27d09e
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.68-3
27d09e
- Perl 5.22 rebuild
27d09e
27d09e
* Mon May 18 2015 Paul Howarth <paul@city-fan.org> - 1.68-2
27d09e
- SSLv3_method not dropped in OpenSSL 1.0.2, so revert that change (#1222521)
27d09e
27d09e
* Fri Jan 30 2015 Paul Howarth <paul@city-fan.org> - 1.68-1
27d09e
- Update to 1.68
27d09e
  - Improvements to inc/Module/Install/PRIVATE/Net/SSLeay.pm to handle the case
27d09e
    where there are muliple OPENSSLs installed
27d09e
  - Fixed a documentation error in get_peer_cert_chain
27d09e
  - Fixed a problem with building on Windows that prevented correct OpenSSL
27d09e
    directory detection with version 1.0.1j as delivered with Shining Light
27d09e
    OpenSSL
27d09e
  - Fixed a problem with building on Windows that prevented finding MT or MD
27d09e
    versions of SSL libraries
27d09e
  - Updated doc in README.Win32 to build with Microsoft Visual Studio 2010
27d09e
    Express
27d09e
  - Added Windows crypt32 library to Windows linking as some
27d09e
    compilers/platforms seem to require it and it is innocuous otherwise
27d09e
  - Fixed a failure in t/external/20_cert_chain.t where some platforms do not
27d09e
    have HTTPS in /etc/services
27d09e
  - Recent 1.0.2 betas have dropped the SSLv3_method function; we leave out
27d09e
    the function on newer versions, much the same as the SSLv2 deprecation is
27d09e
    handled
27d09e
  - Fix the ALPN test, which was incorrectly failing on OpenSSL due to the
27d09e
    LibreSSL check (earlier versions bailed out before that line)
27d09e
  - Fixed a problem on OSX when macports openssl 1.x is installed: headers from
27d09e
    macport were found but older OSX openssl libraries were linked, resulting
27d09e
    in "Symbol not found: _EVP_MD_do_all_sorted"
27d09e
  - Added notes about runtime error "no OPENSSL_Applink", when calling
27d09e
    Net::SSLeay::P_PKCS12_load_file
27d09e
- Don't change %%{__perl_provides} unless we need to
27d09e
27d09e
* Tue Sep 09 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.66-2
27d09e
- Perl 5.20 mass
27d09e
27d09e
* Mon Sep  8 2014 Paul Howarth <paul@city-fan.org> - 1.66-1
27d09e
- Update to 1.66
27d09e
  - Fixed compile problem with perl prior to 5.8.8, similar to CPAN RT#76267
27d09e
  - Fixed a problem with Socket::IPPROTO_TCP on early perls
27d09e
  - After discussions with the community and the original author Sampo
27d09e
    Kellomaki, the license conditions have been changed to "Perl Artistic
27d09e
    License 2.0"
27d09e
- License changed to Artistic 2.0
27d09e
- Use %%license where possible
27d09e
27d09e
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.65-3
27d09e
- Perl 5.20 rebuild
27d09e
27d09e
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.65-2
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
27d09e
27d09e
* Tue Jul 15 2014 Paul Howarth <paul@city-fan.org> - 1.65-1
27d09e
- Update to 1.65
27d09e
  - Added note to docs to make it clear that X509_get_subjectAltNames returns a
27d09e
    packed binary IP address for type 7 - GEN_IPADD
27d09e
  - Improvements to SSL_OCSP_response_verify to compile under non-c99 compilers
27d09e
  - Port to Android, includes Android-specific version of RSA_generate_key
27d09e
  - Added LibreSSL support
27d09e
  - Patch that fixes the support for SSL_set_info_callback and adds
27d09e
    SSL_CTX_set_info_callback and SSL_set_state; support for these functions is
27d09e
    necessary to either detect renegotiation or to enforce renegotiation
27d09e
  - Fixed a problem with SSL_set_state not available on some early OpenSSLs
27d09e
  - Removed arbitrary size limits from calls to tcp_read_all in tcpcat() and
27d09e
    http_cat()
27d09e
  - Removed unnecessary Debian_CPANTS.txt from MANIFEST - again
27d09e
27d09e
* Wed Jun 11 2014 Paul Howarth <paul@city-fan.org> - 1.64-1
27d09e
- Update to 1.64
27d09e
  - Test ocsp.t now does not fail if HTTP::Tiny is not installed
27d09e
  - Fixed repository in META.yml
27d09e
  - Fixed a problem with SSL_get_peer_cert_chain: if the SSL handshake results
27d09e
    in an anonymous authentication, like ADH-DES-CBC3-SHA, get_peer_cert_chain
27d09e
    will not return an empty list, but instead return the SSL object
27d09e
  - Fixed a problem where patch
27d09e
    https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=3009244d
27d09e
    caused a failed test in t/local/33_x509_create_cert.t
27d09e
27d09e
* Sun Jun  8 2014 Paul Howarth <paul@city-fan.org> - 1.63-3
27d09e
- Fix failing test with openssl-1.0.1h (upstream commit 414, CPAN RT#96256)
27d09e
27d09e
* Sat Jun  7 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-2
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
27d09e
27d09e
* Mon May 19 2014 Paul Howarth <paul@city-fan.org> - 1.63-1
27d09e
- Update to 1.63
27d09e
  - Improvements to OCSP support: it turns out that some CAs (like Verisign)
27d09e
    sign the OCSP response with the CA we have in the trust store and don't
27d09e
    attach this certifcate in the response, but OpenSSL by itself only
27d09e
    considers the certificates included in the response and
27d09e
    SSL_OCSP_response_verify added the certificates in the chain too, so now
27d09e
    we also add the trusted CA from the store which signed the lowest chain
27d09e
    certificate, at least if we could not verify the OCSP response without
27d09e
    doing it
27d09e
  - Fixed some compiler warnings
27d09e
- BR: perl(HTTP::Tiny) for test suite
27d09e
27d09e
* Mon May 12 2014 Paul Howarth <paul@city-fan.org> - 1.61-1
27d09e
- Update to 1.61
27d09e
  - Fixed a typo in an error message
27d09e
  - Fixed a problem with building with openssl that does not support OCSP
27d09e
  - Fixed some newly introduced warnings if compiled with -Wall
27d09e
  - Fixed format string issue causing build failures
27d09e
  - Changed calloc to Newx and free to Safefree, otherwise there might be
27d09e
    problems because calloc is done from a different memory pool than free
27d09e
    (depends on the build options for perl, but seen on Windows)
27d09e
27d09e
* Sat May 10 2014 Paul Howarth <paul@city-fan.org> - 1.59-1
27d09e
- Update to 1.59
27d09e
  - Fixed local/30_error.t so that tests do not fail if diagnostics are enabled
27d09e
  - Fixed error messages about undefined strings used with length or split
27d09e
  - Improvements to configuration of OPTIMIZE flags, to prevent overriding of
27d09e
    perl's expected optimization flags
27d09e
  - SSL_peek() now returns openssl error code as second item when called in
27d09e
    array context, same as SSL_read
27d09e
  - Fixed some warnings
27d09e
  - Added support for tlsv1.1 tlsv1.2 via $Net::SSLeay::ssl_version
27d09e
  - Improve examples in 'Using other perl modules based on Net::SSLeay'
27d09e
  - Added support for OCSP
27d09e
  - Added missing t/external/ocsp.t
27d09e
- Add patch to stop gcc complaining about format string usage
27d09e
27d09e
* Wed Jan 15 2014 Paul Howarth <paul@city-fan.org> - 1.58-1
27d09e
- Update to 1.58
27d09e
  - Always use size_t for strlen() return value
27d09e
  - t/external/20_cert_chain.t was missing from dist
27d09e
  - Version number in META.yml was incorrect
27d09e
  - Improvements to test t/external/20_cert_chain.t to provoke following bug:
27d09e
    fixed crash due to SSL_get_peer_cert_chain incorrectly free'ing the chain
27d09e
    after use
27d09e
  - Fixed a problem when compiling against openssl where OPENSSL_NO_EC is set
27d09e
- Drop Fedora/EL ECC support patch, no longer needed
27d09e
27d09e
* Sun Jan 12 2014 Paul Howarth <paul@city-fan.org> - 1.57-1
27d09e
- Update to 1.57
27d09e
  - Fixed remaining problems with test suite: pod coverage and kwalitee tests
27d09e
    are only enabled with RELEASE_TESTING=1
27d09e
27d09e
* Wed Jan  8 2014 Paul Howarth <paul@city-fan.org> - 1.56-1
27d09e
- Update to 1.56
27d09e
  - Fixed a typo in documentation of BEAST Attack
27d09e
  - Added LICENSE file copied from OpenSSL distribution to prevent complaints
27d09e
    from various versions of kwalitee
27d09e
  - Adjusted license: in META.yml to be 'openssl'
27d09e
  - Adds support for the basic operations necessary to support ECDH for PFS,
27d09e
    e.g. EC_KEY_new_by_curve_name, EC_KEY_free and SSL_CTX_set_tmp_ecdh
27d09e
  - Improvements to t/handle/external/50_external.t to handle the case when a
27d09e
    test connection was not possible
27d09e
  - Added support for ALPN TLS extension
27d09e
  - Fixed a use-after-free error
27d09e
  - Fixed a problem with invalid comparison on OBJ_cmp result in
27d09e
    t/local/36_verify.t
27d09e
  - Added support for get_peer_cert_chain()
27d09e
  - Fixed a bug that could cause stack faults: mixed up PUTBACK with SPAGAIN in
27d09e
    ssleay_RSA_generate_key_cb_invoke(); a final PUTBACK is needed here
27d09e
  - Fixed cb->data checks and wrong refcounts on &PL_sv_undef
27d09e
  - Deleted support for SSL_get_tlsa_record_byname: it is not included in
27d09e
    OpenSSL git master
27d09e
- Drop upstreamed patch for CPAN RT#91215
27d09e
- Skip the Pod Coverage test, as there are naked subroutines in this release
27d09e
- ECC support not available in Fedora/EL until OpenSSL 1.0.1e, so patch the
27d09e
  source accordingly to fix builds for F-12 .. F-17
27d09e
27d09e
* Fri Dec  6 2013 Paul Howarth <paul@city-fan.org> - 1.55-6
27d09e
- Fix usage of OBJ_cmp in the test suite (CPAN RT#91215)
27d09e
27d09e
* Sun Dec  1 2013 Paul Howarth <paul@city-fan.org> - 1.55-5
27d09e
- Drop the kwalitee test for now as it's too fussy for the current code
27d09e
27d09e
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1.55-4
27d09e
- Perl 5.18 re-rebuild of bootstrapped packages
27d09e
27d09e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.55-3
27d09e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
27d09e
27d09e
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 1.55-2
27d09e
- Perl 5.18 rebuild
27d09e
27d09e
* Sat Jun  8 2013 Paul Howarth <paul@city-fan.org> - 1.55-1
27d09e
- update to 1.55
27d09e
  - added support for TLSV1_1 and TLSV1_2 methods with SSL_CTX_tlsv1_1_new(),
27d09e
    SSL_CTX_tlsv1_2_new(), TLSv1_1_method() and TLSv1_2_method(), where
27d09e
    available in the underlying openssl
27d09e
  - added CRL support functions X509_CRL_get_ext(), X509_CRL_get_ext_by_NID(),
27d09e
    X509_CRL_get_ext_count()
27d09e
  - fixed a problem that could cause content with a value of '0' to be
27d09e
    incorrectly encoded by do_httpx3 and friends (CPAN RT#85417)
27d09e
  - added support for SSL_get_tlsa_record_byname() required for DANE support in
27d09e
    openssl-1.0.2 and later
27d09e
  - testing with openssl-1.0.2-stable-SNAP-20130521
27d09e
  - added X509_NAME_new and X509_NAME_hash
27d09e
27d09e
* Sat Mar 23 2013 Paul Howarth <paul@city-fan.org> - 1.54-1
27d09e
- update to 1.54
27d09e
  - added support for SSL_export_keying_material where present (i.e. in OpenSSL
27d09e
    1.0.1 and later)
27d09e
  - changed t/handle/external/50_external.t to use www.airspayce.com instead of
27d09e
    perldition.org, who no longer have an https server
27d09e
  - patch to fix a crash: P_X509_get_crl_distribution_points on an X509
27d09e
    certificate with values in the CDP extension that do not have an ia5 string
27d09e
    would cause a segmentation fault when accessed
27d09e
  - change in t/local/32_x509_get_cert_info.t to not use
27d09e
    Net::SSLeay::ASN1_INTEGER_get, since it works differently on 32 and 64 bit
27d09e
    platforms
27d09e
  - updated author and distribution location details to airspayce.com
27d09e
  - improvement to test 07_sslecho.t so that if set_cert_and_key fails we can
27d09e
    tell why
27d09e
27d09e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.52-2
27d09e
- rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
27d09e
27d09e
* Wed Jan  9 2013 Paul Howarth <paul@city-fan.org> - 1.52-1
27d09e
- update to 1.52
27d09e
  - rebuild package with gnu format tar, to prevent problems with unpacking on
27d09e
    other systems such as old Solaris
27d09e
27d09e
* Fri Dec 14 2012 Paul Howarth <paul@city-fan.org> - 1.51-1
27d09e
- update to 1.51
27d09e
  - fixed a problem where SSL_set_SSL_CTX is not available with
27d09e
    OpenSSL < 0.9.8f (CPAN RT#81940)
27d09e
- fix bogus date in spec changelog
27d09e
27d09e
* Thu Dec 13 2012 Paul Howarth <paul@city-fan.org> - 1.50-1
27d09e
- update to 1.50
27d09e
  - fixed a problem where t/handle/external/50_external.t would crash if any of
27d09e
    the test sites were not contactable
27d09e
  - now builds on VMS, added README.VMS
27d09e
  - fixed a few compiler warnings in SSLeay.xs; most of them are just
27d09e
    signed/unsigned pointer mismatches but there is one that actually fixes
27d09e
    returning what would be an arbitrary value off the stack from
27d09e
    get_my_thread_id if it happened to be called in a non-threaded build
27d09e
  - added SSL_set_tlsext_host_name, SSL_get_servername, SSL_get_servername_type,
27d09e
    SSL_CTX_set_tlsext_servername_callback for server side Server Name
27d09e
    Indication (SNI) support
27d09e
  - fixed a problem with C++ comments preventing builds on AIX and HPUX
27d09e
  - perdition.org not available for tests, changed to www.open.com.au
27d09e
  - added SSL_FIPS_mode_set
27d09e
  - improvements to test suite so it succeeds with and without FIPS mode
27d09e
    enabled
27d09e
  - added documentation, warning not to pass UTF-8 data in the content
27d09e
    argument to post_https
27d09e
27d09e
* Tue Sep 25 2012 Paul Howarth <paul@city-fan.org> - 1.49-1
27d09e
- update to 1.49
27d09e
  - fixed problem where on some platforms test t/local/07_tcpecho.t would bail
27d09e
    out if it could not bind port 1212; it now tries a number of ports to bind
27d09e
    to until successful
27d09e
  - improvements to unsigned casting
27d09e
  - improvements to Net::SSLeay::read to make it easier to use with
27d09e
    non-blocking IO: it modifies Net::SSLeay::read() to return the result from
27d09e
    SSL_read() as the second return value, if Net::SSLeay::read() is called in
27d09e
    list context (its behavior should be unchanged if called in scalar or void
27d09e
    context)
27d09e
  - fixed a problem where t/local/kwalitee.t fails with
27d09e
    Module::CPANTS::Analyse 0.86
27d09e
  - fixed a number of typos
27d09e
  - fixed a compiler warning from Compiling with gcc-4.4 and -Wall
27d09e
  - Fixed problems with get_https4: documentation was wrong, $header_ref was
27d09e
    not correctly set and $server_cert was not returned
27d09e
  - fixed a problem that could cause a Perl exception about no blength method
27d09e
    on undef (CPAN RT#79309)
27d09e
  - added documentation about how to mitigate various SSL/TLS vulnerabilities
27d09e
  - SSL_MODE_* are now available as constants
27d09e
- drop upstreamed pod encoding patch
27d09e
27d09e
* Mon Aug 20 2012 Paul Howarth <paul@city-fan.org> - 1.48-6
27d09e
- fix POD encoding (CPAN RT#78281)
27d09e
- classify buildreqs by usage
27d09e
- BR:/R: perl(XSLoader)
27d09e
27d09e
* Mon Aug 13 2012 Petr Pisar <ppisar@redhat.com> - 1.48-5
27d09e
- specify all dependencies
27d09e
27d09e
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48-4
27d09e
- rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
27d09e
27d09e
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 1.48-3
27d09e
- perl 5.16 re-rebuild of bootstrapped packages
27d09e
27d09e
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1.48-2
27d09e
- perl 5.16 rebuild
27d09e
27d09e
* Wed Apr 25 2012 Paul Howarth <paul@city-fan.org> - 1.48-1
27d09e
- update to 1.48
27d09e
  - removed unneeded Debian_CPANTS.txt from MANIFEST
27d09e
  - fixed incorrect documentation about the best way to call CTX_set_options
27d09e
  - fixed problem that caused "Undefined subroutine utf8::encode" in
27d09e
    t/local/33_x509_create_cert.t (on perl 5.6.2)
27d09e
  - in examples and pod documentation, changed #!/usr/local/bin/perl
27d09e
    to #!/usr/bin/perl
27d09e
  - t/local/06_tcpecho.t now tries a number of ports to bind to until
27d09e
    successful
27d09e
- no longer need to fix shellbangs in examples
27d09e
27d09e
* Thu Apr 19 2012 Paul Howarth <paul@city-fan.org> - 1.47-3
27d09e
- simplify Test::Kwalitee conditional
27d09e
27d09e
* Thu Apr 19 2012 Marcela Mašláňová <mmaslano@redhat.com> - 1.47-2
27d09e
- make module Kwalitee conditional
27d09e
27d09e
* Wed Apr  4 2012 Paul Howarth <paul@city-fan.org> - 1.47-1
27d09e
- update to 1.47
27d09e
  - fixed overlong lines and spelling errors in pod
27d09e
  - fixed extra "garbage" files in 1.46 tarball
27d09e
  - fixed incorrect fail reports on some 64 bit platforms
27d09e
  - fix to avoid FAIL reports from cpantesters with missing openssl
27d09e
  - use my_snprintf from ppport.h to prevent link failures with perl 5.8 and
27d09e
    earlier when compiled with MSVC
27d09e
27d09e
* Tue Apr  3 2012 Paul Howarth <paul@city-fan.org> - 1.46-1
27d09e
- update to 1.46 (see Changes file for details)
27d09e
- BR: openssl as well as openssl-devel, needed for building
27d09e
- no longer need help to find openssl
27d09e
- upstream no longer shipping TODO
27d09e
- drop %%defattr, redundant since rpm 4.4
27d09e
27d09e
* Sat Feb 25 2012 Paul Howarth <paul@city-fan.org> - 1.45-1
27d09e
- update to 1.45 (see Changes file for full details)
27d09e
  - added thread safety and dynamic locking, which should complete thread
27d09e
    safety work, making Net::SSLeay completely thread-safe
27d09e
  - lots of improved documentation
27d09e
- BR: perl(Test::Pod::Coverage)
27d09e
- install Net/SSLeay.pod as %%doc
27d09e
27d09e
* Thu Jan 12 2012 Paul Howarth <paul@city-fan.org> - 1.42-2
27d09e
- use DESTDIR rather than PERL_INSTALL_ROOT
27d09e
- use %%{_fixperms} macro rather than our own chmod incantation
27d09e
- BR: perl(AutoLoader), perl(Exporter), perl(Socket)
27d09e
27d09e
* Mon Oct  3 2011 Paul Howarth <paul@city-fan.org> - 1.42-1
27d09e
- update to 1.42
27d09e
  - fixed incorrect documentation of how to enable CRL checking
27d09e
  - fixed incorrect letter in Sebastien in Credits
27d09e
  - changed order of the Changes file to be reverse chronological
27d09e
  - fixed a compile error when building on Windows with MSVC6
27d09e
- drop UTF8 patch, no longer needed
27d09e
27d09e
* Sun Sep 25 2011 Paul Howarth <paul@city-fan.org> - 1.41-1
27d09e
- update to 1.41
27d09e
  - fixed incorrect const signatures for 1.0 that were causing warnings; now
27d09e
    have clean compile with 0.9.8a through 1.0.0
27d09e
- BR: perl(Carp)
27d09e
27d09e
* Fri Sep 23 2011 Paul Howarth <paul@city-fan.org> - 1.40-1
27d09e
- update to 1.40
27d09e
  - fixed incorrect argument type in call to SSL_set1_param
27d09e
  - fixed a number of issues with pointer sizes; removed redundant pointer cast
27d09e
    tests from t/
27d09e
  - added Perl version requirements to SSLeay.pm
27d09e
27d09e
* Wed Sep 21 2011 Paul Howarth <paul@city-fan.org> - 1.39-1
27d09e
- update to 1.39
27d09e
  - downgraded Module::Install to 0.93 since 1.01 was causing problems in the
27d09e
    Makefile
27d09e
27d09e
* Fri Sep 16 2011 Paul Howarth <paul@city-fan.org> - 1.38-1
27d09e
- update to 1.38
27d09e
  - fixed a problem with various symbols that only became available in OpenSSL
27d09e
    0.9.8 such as X509_VERIFY_PARAM and X509_POLICY_NODE, causing build
27d09e
    failures with older versions of OpenSSL (CPAN RT#71013)
27d09e
27d09e
* Fri Sep 16 2011 Paul Howarth <paul@city-fan.org> - 1.37-1
27d09e
- update to 1.37
27d09e
  - added X509_get_fingerprint
27d09e
  - added support for SSL_CTX_set1_param, SSL_set1_param and selected
27d09e
    X509_VERIFY_PARAM_* OBJ_* functions
27d09e
  - fixed the prototype for randomize()
27d09e
  - fixed an uninitialized value warning in $Net::SSLeay::proxyauth
27d09e
  - allow net-ssleay to compile if SSLV2 is not present
27d09e
  - fixed a problem where sslcat (and possibly other functions) expect RSA
27d09e
    keys and will not load DSA keys for client certificates
27d09e
  - removed SSL_CTX_v2_new and SSLv2_method() for OpenSSL 1.0 and later
27d09e
  - added CTX_use_PKCS12_file
27d09e
- this release by MIKEM => update source URL
27d09e
27d09e
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 1.36-7
27d09e
- Perl mass rebuild
27d09e
27d09e
* Thu Jul 14 2011 Paul Howarth <paul@city-fan.org> - 1.36-6
27d09e
- BR: perl(Test::Kwalitee) if we're not bootstrapping
27d09e
- explicitly BR: pkgconfig
27d09e
- use a patch rather than a scripted iconv to fix the character encoding
27d09e
- modernize provides filter
27d09e
- stop running the tests in verbose mode
27d09e
- nobody else likes macros for commands
27d09e
27d09e
* Wed Jul 13 2011 Iain Arnell <iarnell@gmail.com> - 1.36-5
27d09e
- drop obsolete BRs Array::Compare, Sub::Uplevel, Tree::DAG_Node
27d09e
27d09e
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.36-4
27d09e
- rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
27d09e
27d09e
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.36-3
27d09e
- rebuild to fix problems with vendorarch/lib (#661697)
27d09e
27d09e
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.36-2
27d09e
- mass rebuild with perl-5.12.0
27d09e
27d09e
* Sun Jan 31 2010 Paul Howarth <paul@city-fan.org> - 1.36-1
27d09e
- update to 1.36 (see Changes for details)
27d09e
- drop svn patches
27d09e
27d09e
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.35-8
27d09e
- rebuild against perl 5.10.1
27d09e
27d09e
* Sat Aug 22 2009 Paul Howarth <paul@city-fan.org> - 1.35-7
27d09e
- update to svn trunk (rev 252), needed due to omission of MD2 functionality
27d09e
  from OpenSSL 1.0.0 (CPAN RT#48916)
27d09e
27d09e
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.35-6
27d09e
- rebuilt with new openssl
27d09e
27d09e
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.35-5
27d09e
- rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
27d09e
27d09e
* Sun Mar  8 2009 Paul Howarth <paul@city-fan.org> - 1.35-4
27d09e
- filter out unwanted provides for perl shared objects
27d09e
- run tests in verbose mode
27d09e
27d09e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.35-3
27d09e
- rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
27d09e
27d09e
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 1.35-2
27d09e
- rebuild with new openssl
27d09e
27d09e
* Mon Jul 28 2008 Paul Howarth <paul@city-fan.org> - 1.35-1
27d09e
- update to 1.35
27d09e
- drop flag and patch for enabling/disabling external tests - patch now upstream
27d09e
- external hosts patch no longer needed as we don't do external tests
27d09e
- filter out unversioned provide for perl(Net::SSLeay)
27d09e
- use the distro openssl flags rather than guessing them
27d09e
27d09e
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.32-5
27d09e
- rebuild for perl 5.10 (again)
27d09e
27d09e
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.32-4
27d09e
- autorebuild for GCC 4.3
27d09e
27d09e
* Thu Jan 31 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.32-3
27d09e
- rebuild for new perl
27d09e
27d09e
* Wed Dec  5 2007 Paul Howarth <paul@city-fan.org> - 1.32-2
27d09e
- rebuild with new openssl
27d09e
27d09e
* Wed Nov 28 2007 Paul Howarth <paul@city-fan.org> - 1.32-1
27d09e
- update to 1.32, incorporate new upstream URLs
27d09e
- cosmetic spec changes suiting new maintainer's preferences
27d09e
- fix argument order for find with -depth
27d09e
- remove patch for CVE-2005-0106, fixed upstream in 1.30 (#191351)
27d09e
  (http://rt.cpan.org/Public/Bug/Display.html?id=19218)
27d09e
- remove test patch, no longer needed
27d09e
- re-encode Credits as UTF-8
27d09e
- include TODO as %%doc
27d09e
- add buildreqs perl(Array::Compare), perl(MIME::Base64), perl(Sub::Uplevel),
27d09e
  perl(Test::Exception), perl(Test::NoWarnings), perl(Test::Pod),
27d09e
  perl(Test::Warn), perl(Tree::DAG_Node)
27d09e
- add patch needed to disable testsuite non-interactively
27d09e
- run test suite but disable external tests by default; external tests can be
27d09e
  enabled by using rpmbuild --with externaltests
27d09e
- add patch to change hosts connected to in external tests
27d09e
27d09e
* Fri Nov 16 2007 Parag Nemade <panemade@gmail.com> - 1.30-7
27d09e
- Merge Review (#226272) Spec cleanup
27d09e
27d09e
* Tue Nov  6 2007 Stepan Kasal <skasal@redhat.com> - 1.30-6
27d09e
- fix a typo in description (#231756, #231757)
27d09e
27d09e
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.30-5.1
27d09e
- correct license tag
27d09e
- add BR: perl(ExtUtils::MakeMaker)
27d09e
27d09e
* Tue Aug 21 2007 Warren Togami <wtogami@redhat.com> - 1.30-5
27d09e
- rebuild
27d09e
27d09e
* Fri Jul 14 2006 Warren Togami <wtogami@redhat.com> - 1.30-4
27d09e
- import into FC6
27d09e
27d09e
* Tue Feb 28 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.30-3
27d09e
- Rebuild for FC5 (perl 5.8.8).
27d09e
27d09e
* Fri Jan 27 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.30-2
27d09e
- CVE-2005-0106: patch from Mandriva
27d09e
  http://wwwnew.mandriva.com/security/advisories?name=MDKSA-2006:023
27d09e
27d09e
* Sun Jan 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.30-1
27d09e
- 1.30.
27d09e
- Optionally run the test suite during build with "--with tests".
27d09e
27d09e
* Wed Nov  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.26-3
27d09e
- Rebuild for new OpenSSL.
27d09e
- Cosmetic cleanups.
27d09e
27d09e
* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.26-2
27d09e
- rebuilt
27d09e
27d09e
* Mon Dec 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.26-1
27d09e
- Drop fedora.us release prefix and suffix.
27d09e
27d09e
* Mon Oct 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.26-0.fdr.2
27d09e
- Convert manual page to UTF-8.
27d09e
27d09e
* Tue Oct 12 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.26-0.fdr.1
27d09e
- Update to unofficial 1.26 from Peter Behroozi, adds get1_session(),
27d09e
  enables session caching with IO::Socket::SSL (bug 1859, bug 1860).
27d09e
- Bring outdated test14 up to date (bug 1859, test suite still not enabled).
27d09e
27d09e
* Sun Jul 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.25-0.fdr.4
27d09e
- Rename to perl-Net-SSLeay, provide perl-Net_SSLeay for compatibility
27d09e
  with the rest of the world.
27d09e
27d09e
* Wed Jul  7 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.25-0.fdr.3
27d09e
- Bring up to date with current fedora.us Perl spec template.
27d09e
- Include examples in docs.
27d09e
27d09e
* Sun Feb  8 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.25-0.fdr.2
27d09e
- Reduce directory ownership bloat.
27d09e
27d09e
* Fri Oct 17 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.25-0.fdr.1
27d09e
- First build.