]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Release 3.7.7
authorZoltan Fridrich <zfridric@redhat.com>
Thu, 28 Jul 2022 10:49:59 +0000 (12:49 +0200)
committerZoltan Fridrich <zfridric@redhat.com>
Thu, 28 Jul 2022 10:49:59 +0000 (12:49 +0200)
Signed-off-by: Zoltan Fridrich <zfridric@redhat.com>
NEWS
configure.ac
devel/abi-dump
devel/libgnutls.abignore
m4/hooks.m4

diff --git a/NEWS b/NEWS
index e56aee08f7c7d4f432189d95f956e190d86eb910..dac10b0c244c70030ffbf8a07946ef5e93462f8c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,7 @@ Copyright (C) 2000-2016 Free Software Foundation, Inc.
 Copyright (C) 2013-2019 Nikos Mavrogiannopoulos
 See the end for copying conditions.
 
-* Version 3.7.7 (unreleased)
+* Version 3.7.7 (released 2022-07-28)
 
 ** libgnutls: Fixed double free during verification of pkcs7 signatures.
    Reported by Jaak Ristioja (#1383). [GNUTLS-SA-2022-07-07, CVSS: medium]
@@ -26,28 +26,27 @@ See the end for copying conditions.
    add/remove padding if the length of the original plaintext is not a multiple
    of the block size.
 
+** libgnutls: New function for manual FIPS self-testing.
+
 ** API and ABI modifications:
 gnutls_fips140_run_self_tests: New function
 gnutls_cipher_encrypt3: New function
 gnutls_cipher_decrypt3: New function
 gnutls_cipher_padding_flags_t: New enum
 
-** guile: Session record port treats premature termination as EOF
-
-Previously, a ‘gnutls-error’ exception with the
-‘error/premature-termination’ value would be thrown while reading from a
-session record port when the underlying session was terminated
-prematurely.  This was inconvenient since users of the port may not be
-prepared to handle such an exception.
-
-Reading from the session record port now returns the end-of-file object
-instead of throwing an exception, just like it would for a proper
-session termination.
-
 ** guile: Guile 1.8 is no longer supported
 
-** guile: Session record ports can have a ‘close’ procedure.
+** guile: Session record port treats premature termination as EOF
+   Previously, a ‘gnutls-error’ exception with the
+   ‘error/premature-termination’ value would be thrown while reading from a
+   session record port when the underlying session was terminated
+   prematurely.  This was inconvenient since users of the port may not be
+   prepared to handle such an exception.
+   Reading from the session record port now returns the end-of-file object
+   instead of throwing an exception, just like it would for a proper
+   session termination.
 
+** guile: Session record ports can have a ‘close’ procedure.
    The ‘session-record-port’ procedure now takes an optional second
    parameter, and a new ‘set-session-record-port-close!’ procedure is
    provided to specify a ‘close’ procedure for a session record port.
index 940505ba9aa7122d731e043c753e3794f36eb6ba..96894b0be3f572dba9af1c55dccfc9a0e8794b2e 100644 (file)
@@ -23,7 +23,7 @@ dnl Process this file with autoconf to produce a configure script.
 AC_PREREQ(2.64)
 
 dnl when updating version also update LT_REVISION in m4/hooks.m4
-AC_INIT([GnuTLS], [3.7.6], [bugs@gnutls.org])
+AC_INIT([GnuTLS], [3.7.7], [bugs@gnutls.org])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIRS([m4 src/gl/m4 lib/unistring/m4])
 AC_CANONICAL_HOST
index eabf598300ae92fc0eb43ae0d92febffcda12320..aaca211e96cbfbe13e70c45d1817c8c4391e35d5 160000 (submodule)
@@ -1 +1 @@
-Subproject commit eabf598300ae92fc0eb43ae0d92febffcda12320
+Subproject commit aaca211e96cbfbe13e70c45d1817c8c4391e35d5
index f1e0a75f2ad32c1c28ac38f20c7e658857d4a666..c19dce38e11a1c763a5d7bb7a17888e269dc61bf 100644 (file)
@@ -70,11 +70,3 @@ name = drbg_aes_reseed
 
 # The following should be removed in the new release, after updating the
 # abi-dump repository:
-[suppress_function]
-name = gnutls_fips140_run_self_tests
-
-[suppress_function]
-name = gnutls_cipher_encrypt3
-
-[suppress_function]
-name = gnutls_cipher_decrypt3
index 70b024a2acc9ca8ea8715343d8b21ce77620e56f..c32b3bc3809ae1f20a611e46e6606fec20c0f702 100644 (file)
@@ -40,9 +40,9 @@ AC_DEFUN([LIBGNUTLS_HOOKS],
   #     in CONTRIBUTION.md for more info.
   #
   # Interfaces removed:                           AGE=0 (+bump all symbol versions in .map)
-  AC_SUBST(LT_CURRENT, 63)
+  AC_SUBST(LT_CURRENT, 64)
   AC_SUBST(LT_REVISION, 1)
-  AC_SUBST(LT_AGE, 33)
+  AC_SUBST(LT_AGE, 34)
 
   AC_SUBST(LT_SSL_CURRENT, 27)
   AC_SUBST(LT_SSL_REVISION, 2)