summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZoltan Fridrich <zfridric@redhat.com>2022-03-16 15:42:40 +0100
committerZoltan Fridrich <zfridric@redhat.com>2022-03-16 17:16:25 +0100
commit3749f2036d1f44a0ca61329516565d33cecf6e37 (patch)
tree5a33f3d8f875aa2c1522c9ceac8cf606249474ad
parent680fa01d0cf39e2d23ab5dea1293818db514d15a (diff)
downloadgnutls-3749f2036d1f44a0ca61329516565d33cecf6e37.tar.gz
Release 3.7.4
Signed-off-by: Zoltan Fridrich <zfridric@redhat.com>
-rw-r--r--NEWS18
-rw-r--r--configure.ac2
m---------devel/abi-dump0
-rw-r--r--devel/libgnutls.abignore19
-rw-r--r--m4/hooks.m44
5 files changed, 16 insertions, 27 deletions
diff --git a/NEWS b/NEWS
index cfc8a7373a..36381f0b86 100644
--- a/NEWS
+++ b/NEWS
@@ -5,15 +5,23 @@ Copyright (C) 2000-2016 Free Software Foundation, Inc.
Copyright (C) 2013-2019 Nikos Mavrogiannopoulos
See the end for copying conditions.
-* Version 3.7.4 (unreleased)
-
-** Added support for certificate compression as defined in RFC8879.
-** libgnutls: Added strict-x509 configure option to enforce stricter
- certificate sanity checks.
+* Version 3.7.4 (released 2022-03-17)
+
+** libgnutls: Added support for certificate compression as defined in RFC8879.
+** certtool: Added option --compress-cert that allows user to specify compression
+ methods for certificate compression.
+** libgnutls: GnuTLS can now be compiled with --enable-strict-x509 configure
+ option to enforce stricter certificate sanity checks that are compliant
+ with RFC5280.
** libgnutls: Removed IA5String type from DirectoryString within issuer
and subject name to make DirectoryString RFC5280 compliant.
+** libgnutls: Added function to retrieve the name of current ciphersuite
+ from session (#1291).
+
** API and ABI modifications:
+GNUTLS_COMP_BROTLI: New gnutls_compression_method_t enum member
+GNUTLS_COMP_ZSTD: New gnutls_compression_method_t enum member
gnutls_compress_certificate_get_selected_method: Added
gnutls_compress_certificate_set_methods: Added
diff --git a/configure.ac b/configure.ac
index cc2ed6eb3f..ec32af8eaa 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.3], [bugs@gnutls.org])
+AC_INIT([GnuTLS], [3.7.4], [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 c0cd665948fb958951280a6d40cd1072a430dfc
+Subproject 77a64706e9e5500d3fb186dff5f71d1857f57d3
diff --git a/devel/libgnutls.abignore b/devel/libgnutls.abignore
index fd2ee85dbe..c19dce38e1 100644
--- a/devel/libgnutls.abignore
+++ b/devel/libgnutls.abignore
@@ -70,22 +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_ciphersuite_get
-
-[suppress_function]
-name = gnutls_record_send_file
-
-[suppress_function]
-name = gnutls_compress_certificate_get_selected_method
-
-[suppress_function]
-name = gnutls_compress_certificate_set_methods
-
-[suppress_type]
-name = gnutls_compression_method_t
-changed_enumerators = GNUTLS_COMP_BROTLI, GNUTLS_COMP_ZSTD
-
-[suppress_type]
-name = gnutls_handshake_description_t
-changed_enumerators = GNUTLS_HANDSHAKE_COMPRESSED_CERTIFICATE_PKT
diff --git a/m4/hooks.m4 b/m4/hooks.m4
index 1775efa41f..2cb02edf53 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, 61)
+ AC_SUBST(LT_CURRENT, 62)
AC_SUBST(LT_REVISION, 0)
- AC_SUBST(LT_AGE, 31)
+ AC_SUBST(LT_AGE, 32)
AC_SUBST(LT_SSL_CURRENT, 27)
AC_SUBST(LT_SSL_REVISION, 2)