summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS27
-rw-r--r--configure.ac2
m---------devel/abi-dump0
-rw-r--r--devel/libgnutls.abignore8
-rw-r--r--m4/hooks.m44
5 files changed, 16 insertions, 25 deletions
diff --git a/NEWS b/NEWS
index e56aee08f7..dac10b0c24 100644
--- 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.
diff --git a/configure.ac b/configure.ac
index 940505ba9a..96894b0be3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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
diff --git a/devel/abi-dump b/devel/abi-dump
-Subproject eabf598300ae92fc0eb43ae0d92febffcda1232
+Subproject aaca211e96cbfbe13e70c45d1817c8c4391e35d
diff --git a/devel/libgnutls.abignore b/devel/libgnutls.abignore
index f1e0a75f2a..c19dce38e1 100644
--- a/devel/libgnutls.abignore
+++ b/devel/libgnutls.abignore
@@ -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
diff --git a/m4/hooks.m4 b/m4/hooks.m4
index 70b024a2ac..c32b3bc380 100644
--- a/m4/hooks.m4
+++ b/m4/hooks.m4
@@ -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)