]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
small changes prior to release gnutls_3_2_5
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 23 Oct 2013 10:54:17 +0000 (12:54 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 23 Oct 2013 10:54:17 +0000 (12:54 +0200)
NEWS
doc/Makefile.am
doc/invoke-gnutls-cli.texi
doc/manpages/Makefile.am
doc/scripts/mytexi2latex
src/Makefile.am
src/cli-args.c
src/cli-args.h
src/common.c

diff --git a/NEWS b/NEWS
index 036e8d2180724f3cdebc205604953dfbc7ec6470..93d488b43289175abfb8c6adf7afb824c71e8953 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,12 +3,23 @@ Copyright (C) 2000-2012 Free Software Foundation, Inc.
 Copyright (C) 2013 Nikos Mavrogiannopoulos
 See the end for copying conditions.
 
-* Version 3.2.5 (unreleased)
+* Version 3.2.5 (released 2013-10-23)
 
 ** libgnutls: Documentation and build-time fixes.
 
 ** libgnutls: Allow the generation of DH groups of less than 700 bits.
 
+** libgnutls: Added several combinations of ciphersuites with SHA256 and SHA384 as MAC,
+as well as Camellia with GCM.
+
+** libdane: Added interfaces to allow initialization of dane_query_t from
+external DNS resolutions, and to allow direct verification of a certificate
+chain against a dane_query_t. Contributed by Christian Grothoff.
+
+** libdane: Fixed a buffer overflow in dane_query_tlsa(). This could be
+triggered by a DNS server supplying more than 4 DANE records. Report and fix
+by Christian Grothoff.
+
 ** srptool: Fixed index command line option. Patch by Attila Molnar.
 
 ** gnutls-cli: Added support for inline commands, using the
@@ -17,9 +28,6 @@ See the end for copying conditions.
 ** certtool: pathlen constraint is now read correctly. Reported by
 Christoph Seitz.
 
-** Added several combinations of ciphersuites with SHA256 and SHA384 as MAC,
-as well as Camellia with GCM.
-
 ** API and ABI modifications:
 gnutls_certificate_get_crt_raw: Added
 dane_verify_crt_raw: Added
index 184772f4b18814380e398e571c9b571edb462ee1..0304cf677e5f235b91504cf36eb908da536ca2de 100644 (file)
@@ -574,6 +574,8 @@ FUNCS += functions/dane_query_status
 FUNCS += functions/dane_query_status.short
 FUNCS += functions/dane_query_tlsa
 FUNCS += functions/dane_query_tlsa.short
+FUNCS += functions/dane_raw_tlsa
+FUNCS += functions/dane_raw_tlsa.short
 FUNCS += functions/dane_state_deinit
 FUNCS += functions/dane_state_deinit.short
 FUNCS += functions/dane_state_init
@@ -586,6 +588,8 @@ FUNCS += functions/dane_verification_status_print
 FUNCS += functions/dane_verification_status_print.short
 FUNCS += functions/dane_verify_crt
 FUNCS += functions/dane_verify_crt.short
+FUNCS += functions/dane_verify_crt_raw
+FUNCS += functions/dane_verify_crt_raw.short
 FUNCS += functions/dane_verify_session_crt
 FUNCS += functions/dane_verify_session_crt.short
 FUNCS += functions/gnutls_alert_get
@@ -642,6 +646,8 @@ FUNCS += functions/gnutls_certificate_free_crls
 FUNCS += functions/gnutls_certificate_free_crls.short
 FUNCS += functions/gnutls_certificate_free_keys
 FUNCS += functions/gnutls_certificate_free_keys.short
+FUNCS += functions/gnutls_certificate_get_crt_raw
+FUNCS += functions/gnutls_certificate_get_crt_raw.short
 FUNCS += functions/gnutls_certificate_get_issuer
 FUNCS += functions/gnutls_certificate_get_issuer.short
 FUNCS += functions/gnutls_certificate_get_ours
index 3e973c9383813911db32bf93aab35e7af11d3441..c4364c36f9091d4ffef070358ef7430e73f9cd2c 100644 (file)
@@ -6,7 +6,7 @@
 # 
 # DO NOT EDIT THIS FILE   (invoke-gnutls-cli.texi)
 # 
-# It has been AutoGen-ed  October  4, 2013 at 12:51:52 PM by AutoGen 5.17
+# It has been AutoGen-ed  October 23, 2013 at 12:34:45 PM by AutoGen 5.17
 # From the definitions    ../src/cli-args.def
 # and the template file   agtexi-cmd.tpl
 @end ignore
index a9c71f69f9f25518708bf4593555381c8e520f45..6bd7f6199130874e31a957359eb40c0f1cbdfc7b 100644 (file)
@@ -117,6 +117,7 @@ APIMANS += gnutls_certificate_free_cas.3
 APIMANS += gnutls_certificate_free_credentials.3
 APIMANS += gnutls_certificate_free_crls.3
 APIMANS += gnutls_certificate_free_keys.3
+APIMANS += gnutls_certificate_get_crt_raw.3
 APIMANS += gnutls_certificate_get_issuer.3
 APIMANS += gnutls_certificate_get_ours.3
 APIMANS += gnutls_certificate_get_peers.3
index fe9176c52ea1838fcc9ad6d6be77fbde31dec6b9..3f26b10f21238b6b2159823d1e269354441b9ef8 100755 (executable)
@@ -345,6 +345,7 @@ multitable:
                $line =~ s/\>/\$>\$/g;
                $line =~ s/\_/\\_/g;
                $line =~ s/\~/\\~/g;
+               $line =~ s/\^/\\\\textasciicircum/g;
                $line =~ s/\%(?!c)/\\%/g;
                $line =~ s/\#/\\\#/g;
                $line =~ s/\@-/\\-/g;
index fbd57d0268e56fb48fdc5c03593894747b09810b..7343e30fa666a54566a16c3e407734f3f918ccae 100644 (file)
@@ -110,7 +110,7 @@ if ENABLE_ANON
 BENCHMARK_SRCS = benchmark-cipher.c benchmark.c benchmark.h benchmark-tls.c
 
 gnutls_cli_SOURCES = cli.c common.h common.c \
-       socket.c socket.h ocsptool-common.c \
+       socket.c socket.h ocsptool-common.c inline_cmds.h \
        $(BENCHMARK_SRCS)
 gnutls_cli_LDADD = ../lib/libgnutls.la
 if ENABLE_DANE
index db605e3997168fd303111881ea2e49eb236741ff..8b338d8f44354c085be8ff16782955e9eb3006d1 100644 (file)
@@ -2,7 +2,7 @@
  *  
  *  DO NOT EDIT THIS FILE   (cli-args.c)
  *  
- *  It has been AutoGen-ed  October  4, 2013 at 12:51:05 PM by AutoGen 5.17
+ *  It has been AutoGen-ed  October 23, 2013 at 12:39:20 PM by AutoGen 5.17
  *  From the definitions    cli-args.def
  *  and the template file   options
  *
index 4e21349196b3f0a9d6217515ccadbf6865655708..a163dcf1d851f7cfe3695e395824d4ba0743464e 100644 (file)
@@ -2,7 +2,7 @@
  *  
  *  DO NOT EDIT THIS FILE   (cli-args.h)
  *  
- *  It has been AutoGen-ed  October  4, 2013 at 12:51:05 PM by AutoGen 5.17
+ *  It has been AutoGen-ed  October 23, 2013 at 12:39:20 PM by AutoGen 5.17
  *  From the definitions    cli-args.def
  *  and the template file   options
  *
index cdb09f6c049e442b7a5808dc9a757d66920d8428..fb51d5e6d5d9cc5d2415de6ce516bae03cc03db7 100644 (file)
@@ -991,7 +991,8 @@ pin_callback (void *user, int attempt, const char *token_url,
 {
   const char *password;
   const char * desc;
-  int len, cache = MAX_CACHE_TRIES;
+  int cache = MAX_CACHE_TRIES;
+  unsigned len;
 /* allow caching of PIN */
   static char *cached_url = NULL;
   static char cached_pin[32] = "";