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
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:
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
# 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)