diff options
author | Zoltán Fridrich <zfridric@redhat.com> | 2023-02-09 14:34:20 +0000 |
---|---|---|
committer | Zoltán Fridrich <zfridric@redhat.com> | 2023-02-09 14:34:20 +0000 |
commit | df405c5e64874529b7b9dc1177165f03971dc196 (patch) | |
tree | 4883a0e02d2acb118b9beaee6449426ea42ab03e | |
parent | 22e3dc0c415654d0ac2170209e763175c7547069 (diff) | |
parent | 516e466ba5b2f4b3ffb8970889c4dada61961743 (diff) | |
download | gnutls-df405c5e64874529b7b9dc1177165f03971dc196.tar.gz |
Merge branch 'zfridric_devel2' into 'master'3.8.0
Release 3.8.0
See merge request gnutls/gnutls!1701
-rw-r--r-- | NEWS | 17 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
m--------- | devel/abi-dump | 0 | ||||
-rw-r--r-- | devel/libgnutls.abignore | 3 | ||||
-rw-r--r-- | m4/hooks.m4 | 6 |
5 files changed, 17 insertions, 11 deletions
@@ -5,15 +5,20 @@ Copyright (C) 2000-2016 Free Software Foundation, Inc. Copyright (C) 2013-2019 Nikos Mavrogiannopoulos See the end for copying conditions. -* Version 3.8.0 (unreleased ????-??-??) +* Version 3.8.0 (unreleased 2023-02-09) ** libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key exchange. Reported by Hubert Kario (#1050). Fix developed by Alexander Sosedkin. [GNUTLS-SA-2020-07-14, CVSS: medium] [CVE-2023-0361] -** guile: Guile-bindings removed. -They have been extracted into a separate project to reduce complexity -and to simplify maintenance, see <https://gitlab.com/gnutls/guile/>. +** libgnutls: C++ library is now header only. All definitions from + gnutlsxx.c have been moved into gnutlsxx.h. Users of the C++ + interface have two options: + 1. include gnutlsxx.h in their application and link against + the C library. (default) + 2. include gnutlsxx.h in their application, compile with + GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link + against the C++ library. ** libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST priority modifier have been added to allow disabling of the @@ -37,6 +42,10 @@ and to simplify maintenance, see <https://gitlab.com/gnutls/guile/>. commit-check. You may run devel/indent-gnutls to fix any indentation issues if you make code modifications. +** guile: Guile-bindings removed. + They have been extracted into a separate project to reduce complexity + and to simplify maintenance, see <https://gitlab.com/gnutls/guile/>. + ** minitasn1: Upgraded to libtasn1 version 4.19. ** API and ABI modifications: diff --git a/configure.ac b/configure.ac index baff1c007b..b25ba1483f 100644 --- a/configure.ac +++ b/configure.ac @@ -21,7 +21,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.8], [bugs@gnutls.org]) +AC_INIT([GnuTLS], [3.8.0], [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 aaca211e96cbfbe13e70c45d1817c8c4391e35d +Subproject ea6c6988216665cf34a440e6a2cf2e88ef789fc diff --git a/devel/libgnutls.abignore b/devel/libgnutls.abignore index d55e828cfd..c19dce38e1 100644 --- a/devel/libgnutls.abignore +++ b/devel/libgnutls.abignore @@ -70,6 +70,3 @@ name = drbg_aes_reseed # The following should be removed in the new release, after updating the # abi-dump repository: -[suppress_type] -name = gnutls_srtp_profile_t -changed_enumerators = GNUTLS_SRTP_AEAD_AES_128_GCM, GNUTLS_SRTP_AEAD_AES_256_GCM
\ No newline at end of file diff --git a/m4/hooks.m4 b/m4/hooks.m4 index 8ec1ac0eab..480ec77709 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, 64) - AC_SUBST(LT_REVISION, 2) - AC_SUBST(LT_AGE, 34) + AC_SUBST(LT_CURRENT, 65) + AC_SUBST(LT_REVISION, 0) + AC_SUBST(LT_AGE, 35) AC_SUBST(LT_SSL_CURRENT, 27) AC_SUBST(LT_SSL_REVISION, 2) |