diff options
-rw-r--r-- | NEWS | 27 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
m--------- | devel/abi-dump | 0 | ||||
-rw-r--r-- | devel/libgnutls.abignore | 8 | ||||
-rw-r--r-- | m4/hooks.m4 | 4 |
5 files changed, 16 insertions, 25 deletions
@@ -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) |