summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog51
-rw-r--r--NEWS2
-rw-r--r--lib/gnutls_x509.c4
3 files changed, 53 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 0fc5392a63..729f5c46e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,54 @@
+2004-07-09 12:57 nmav <nmav@gnutls.org>
+
+ * NEWS, configure.in:
+
+ gnutls 1.0.16
+
+2004-07-09 08:31 nmav <nmav@gnutls.org>
+
+ * lib/: gnutls_x509.c, gnutls_pk.c, gnutls_x509.c:
+
+ eliminated some memory leaks. Reported by Yoann Vandoorselaere
+ <yoann@prelude-ids.org>.
+
+2004-07-02 19:23 nmav <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-ssl-mods-00.txt:
+
+ added draft-ietf-tls-ssl-mods
+
+2004-06-29 08:52 nmav <nmav@gnutls.org>
+
+ * NEWS, doc/TODO, lib/auth_anon.h, lib/auth_cert.h,
+ lib/auth_dh_common.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_record.c,
+ lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
+ lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c:
+
+ The ephemeral DH and RSA parameters are no longer stored in the
+ session resume DB. This saves space, but will cause resumed sessions
+ not to be able to access the original session parameters (which is
+ ok).
+
+2004-06-29 08:13 nmav <nmav@gnutls.org>
+
+ * lib/gnutls_record.c:
+
+ Reject hello packets with major version higher than 3.
+
+2004-06-28 22:56 nmav <nmav@gnutls.org>
+
+ * ChangeLog, NEWS, configure.in:
+
+ released 1.0.15
+
+2004-06-28 22:52 nmav <nmav@gnutls.org>
+
+ * src/x509/: ca.pem, cert-dsa.pem, cert.pem, clicert-dsa.pem,
+ clicert.pem, key-dsa.pem, key.pem:
+
+ added some new certificates.
+
2004-06-24 19:02 nmav <nmav@gnutls.org>
* NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib,
diff --git a/NEWS b/NEWS
index da201518b8..1a0e16d13a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Version 1.0.16 (09/07/2004)
+Version 1.0.16 (10/07/2004)
- Do not free the SRP (prime and generator) parameters obtained from the
callback if they are the static ones defined in extra.h.
- Eliminated some memory leaks. Reported by Yoann Vandoorselaere.
diff --git a/lib/gnutls_x509.c b/lib/gnutls_x509.c
index c8d204573a..5d7d5484a3 100644
--- a/lib/gnutls_x509.c
+++ b/lib/gnutls_x509.c
@@ -964,9 +964,7 @@ opaque *pdata;
for (i = 0; i < res->x509_ncas; i++) {
ret = _gnutls_x509_crt_get_raw_issuer_dn( res->x509_ca_list[i], &tmp);
if (ret < 0) {
- gnutls_free(res->x509_rdn_sequence.data);
- res->x509_rdn_sequence.size = 0;
- res->x509_rdn_sequence.data = NULL;
+ _gnutls_free_datum( &res->x509_rdn_sequence);
gnutls_assert();
return ret;
}