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