]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Release 3.8.0
authorZoltan Fridrich <zfridric@redhat.com>
Thu, 9 Feb 2023 11:47:13 +0000 (12:47 +0100)
committerZoltan Fridrich <zfridric@redhat.com>
Thu, 9 Feb 2023 12:46:45 +0000 (13:46 +0100)
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 35212bba80bbe0d9e1717b42b03604d17b263402..38c759e978fb3c7ff2e51b5c46d035a7c4ab65e9 100644 (file)
--- 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:
index baff1c007b39a35e190d840596e9b55137b48aa6..b25ba1483f5c3db513f634526ca7eb1a213d59dc 100644 (file)
@@ -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
index aaca211e96cbfbe13e70c45d1817c8c4391e35d5..ea6c6988216665cf34a440e6a2cf2e88ef789fc4 160000 (submodule)
@@ -1 +1 @@
-Subproject commit aaca211e96cbfbe13e70c45d1817c8c4391e35d5
+Subproject commit ea6c6988216665cf34a440e6a2cf2e88ef789fc4
index d55e828cfd3fe1e3013ff4140b54ff7e46e534c6..c19dce38e11a1c763a5d7bb7a17888e269dc61bf 100644 (file)
@@ -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
index 8ec1ac0eab4587cc9b89597840370937988c1285..480ec777098fbdfd0046ca993c51e2d071524957 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, 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)