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