From b30ee261a9dddfd6e450b5034c1499bcc3f110f5 Mon Sep 17 00:00:00 2001
From: Paul Howarth <p...@city-fan.org>
Date: Sun, 31 Jul 2016 10:44:38 +0100
Subject: Update to 1.76

- New upstream release 1.76
  - Compatibility with OpenSSL 1.1, tested with openssl-1.1.0-pre5:
    - Conditionally remove threading locking code, not needed in 1.1
    - Rewrite code that accesses inside X509_ATTRIBUTE struct
    - SSL_CTX_need_tmp_RSA, SSL_CTX_set_tmp_rsa, SSL_CTX_set_tmp_rsa_callback,
      SSL_set_tmp_rsa_callback support not available in 1.1
    - SSL_session_reused is now native
    - SSL_get_keyblock_size modifed to use new API
    - OCSP functions modified to use new API under 1.1
    - SSL_set_state removed with 1.1
    - SSL_get_state and SSL_state are now equivalent and available in all
      versions
    - SSL_CTX_v2_new removed
    - SESSION_set_master_key removed with 1.1; code that previously used
      SESSION_set_master_key must now set $secret in the session_secret
      callback set with SSL_set_session_secret_cb
    - With 1.1, $secret in the session_secret callback set with
      SSL_set_session_secret_cb can be changed to alter the master key
      (required by EAP-FAST)
  - Added a function EC_KEY_generate_key similar to RSA_generate_key and a
    function EVP_PKEY_assign_EC_KEY similar to EVP_PKEY_assign_RSA; using
    these functions it is easy to create and use EC keys in the same way as RSA
    keys
  - Testing with LibreSSL 2.4.1
  - Provide support for cross context (and cross process) session sharing using
    the stateless TLS session tickets
  - Added documentation about downloading latest version from SVN
  - Added missing Module/install files to SVN
---
 perl-Net-SSLeay.spec | 34 ++++++++++++++++++++++++++++++++--
 sources              |  2 +-
 2 files changed, 33 insertions(+), 3 deletions(-)

diff --git a/perl-Net-SSLeay.spec b/perl-Net-SSLeay.spec
index f1d6ca7..823eea5 100644
--- a/perl-Net-SSLeay.spec
+++ b/perl-Net-SSLeay.spec
@@ -2,8 +2,8 @@
 %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)
 
 Name:          perl-Net-SSLeay
-Version:       1.74
-Release:       3%{?dist}
+Version:       1.76
+Release:       1%{?dist}
 Summary:       Perl extension for using OpenSSL
 Group:         Development/Libraries
 License:       Artistic 2.0
@@ -109,6 +109,36 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Net::SSLeay::Handle.3*
 
 %changelog
+* Sun Jul 31 2016 Paul Howarth <p...@city-fan.org> - 1.76-1
+- Update to 1.76
+  - Compatibility with OpenSSL 1.1, tested with openssl-1.1.0-pre5:
+    - Conditionally remove threading locking code, not needed in 1.1
+    - Rewrite code that accesses inside X509_ATTRIBUTE struct
+    - SSL_CTX_need_tmp_RSA, SSL_CTX_set_tmp_rsa, SSL_CTX_set_tmp_rsa_callback,
+      SSL_set_tmp_rsa_callback support not available in 1.1
+    - SSL_session_reused is now native
+    - SSL_get_keyblock_size modifed to use new API
+    - OCSP functions modified to use new API under 1.1
+    - SSL_set_state removed with 1.1
+    - SSL_get_state and SSL_state are now equivalent and available in all
+      versions
+    - SSL_CTX_v2_new removed
+    - SESSION_set_master_key removed with 1.1; code that previously used
+      SESSION_set_master_key must now set $secret in the session_secret
+      callback set with SSL_set_session_secret_cb
+    - With 1.1, $secret in the session_secret callback set with
+      SSL_set_session_secret_cb can be changed to alter the master key
+      (required by EAP-FAST)
+  - Added a function EC_KEY_generate_key similar to RSA_generate_key and a
+    function EVP_PKEY_assign_EC_KEY similar to EVP_PKEY_assign_RSA; using
+    these functions it is easy to create and use EC keys in the same way as RSA
+    keys
+  - Testing with LibreSSL 2.4.1
+  - Provide support for cross context (and cross process) session sharing using
+    the stateless TLS session tickets
+  - Added documentation about downloading latest version from SVN
+  - Added missing Module/install files to SVN
+
 * Thu Jul 21 2016 Paul Howarth <p...@city-fan.org> - 1.74-3
 - Fix FTBFS when perl isn't in the SRPM build root
 
diff --git a/sources b/sources
index 21b8146..5e8a586 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bcf0938cbd94ba02397410cc9ba80c4b  Net-SSLeay-1.74.tar.gz
+f1ba01681bec92cdd065ecc89dbf1551  Net-SSLeay-1.76.tar.gz
-- 
cgit v0.12


        
http://pkgs.fedoraproject.org/cgit/perl-Net-SSLeay.git/commit/?h=master&id=b30ee261a9dddfd6e450b5034c1499bcc3f110f5
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/perl-devel@lists.fedoraproject.org

Reply via email to