summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZoltán Fridrich <zfridric@redhat.com>2023-02-09 14:34:20 +0000
committerZoltán Fridrich <zfridric@redhat.com>2023-02-09 14:34:20 +0000
commitdf405c5e64874529b7b9dc1177165f03971dc196 (patch)
tree4883a0e02d2acb118b9beaee6449426ea42ab03e
parent22e3dc0c415654d0ac2170209e763175c7547069 (diff)
parent516e466ba5b2f4b3ffb8970889c4dada61961743 (diff)
downloadgnutls-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--NEWS17
-rw-r--r--configure.ac2
m---------devel/abi-dump0
-rw-r--r--devel/libgnutls.abignore3
-rw-r--r--m4/hooks.m46
5 files changed, 17 insertions, 11 deletions
diff --git a/NEWS b/NEWS
index 35212bba80..38c759e978 100644
--- a/NEWS
+++ b/NEWS
@@ -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)