diff options
-rw-r--r-- | ChangeLog | 109 |
1 files changed, 109 insertions, 0 deletions
@@ -1,3 +1,112 @@ +2009-11-02 Simon Josefsson <simon@josefsson.org> + + * NEWS: Version 2.8.5. + +2009-11-02 Simon Josefsson <simon@josefsson.org> + + * NEWS: Add. + +2009-11-02 Simon Josefsson <simon@josefsson.org> + + * tests/chainverify.c: Fix time bomb in chainverify self-test. Reported by Andreas Metzler <ametzler@downhill.at.eu.org> in + + <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3925>. + +2009-11-02 Simon Josefsson <simon@josefsson.org> + + * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, + lib/gnutls_handshake.c, lib/gnutls_handshake.h, + lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h, + lib/gnutls_sig.c, lib/gnutls_state.c: Revert "1. Fix for memory + leaks on interrupted handshake." This reverts commit 15b31cfc7888aafb4135fb1bc92c710eeaebb4c0. Let's + not pull this into the next release, it wasn't in the release + candidate. + +2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org> + + * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, + lib/gnutls_handshake.c, lib/gnutls_handshake.h, + lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h, + lib/gnutls_sig.c, lib/gnutls_state.c: 1. Fix for memory leaks on interrupted handshake. 2. Fixes issue where a TLS 1.2 client will wrongly calculate hashes + if the server will select a different than 1.2 protocol. 3. In TLS 1.2 when a certificate request is sent, support is not + complete. In that case abort the handshake. By checking TLS 1.2 it + seems that the algorithms to be used for the signature in the + certificate verify message are negotiated not at the client/server + hello messages but rather selected by the server at the certificate + request. This might not look as bad, but since in this message we + have to sign all previous handshake messages, it forces us to keep + all the handshake messages into a buffer until this point... I don't + know who proposed this change to the TLS WG, but it seems it wasn't + really thought of. + +2009-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org> + + * NEWS, lib/gnutls_handshake.c: When resuming a session do not + overwrite the initial session data with resumed session data. + Discovered on discussion at help-gnutls with Sebastien Decugis. + +2009-10-26 Simon Josefsson <simon@josefsson.org> + + * NEWS: Add. + +2009-10-20 Simon Josefsson <simon@josefsson.org> + + * tests/chainverify.c: Fix expired cert. + +2009-10-14 Simon Josefsson <simon@josefsson.org> + + * NEWS: Add. + +2009-10-14 Simon Josefsson <simon@josefsson.org> + + * lib/pkix_asn1_tab.c: Regenerate. + +2009-10-14 Simon Josefsson <simon@josefsson.org> + + * lib/pkix.asn: Work around 'Cannot find OID: 1.2.840.113549.1.9.21' + PKCS#12 problem. Reported by Michael Welsh Duggan <mwd@cert.org> in + <http://permalink.gmane.org/gmane.network.gnutls.general/1786>. + +2009-09-28 Ludovic Courtès <ludo@gnu.org> + + * configure.ac, guile/src/core.c: guile: Adjust for Guile 1.9.3+. * guile/src/core.c (mark_session_record_port, + free_session_record_port): Conditionalize on `SCM_MAJOR_VERSION == 1 + && SCM_MINOR_VERSION <= 8'. (scm_init_gnutls_session_record_port_type): Adjust accordingly. (make_session_record_port): Use `scm_gc_malloc_pointerless ()' + when available. + +2009-09-28 Ludovic Courtès <ludo@gnu.org> + + * guile/src/core.c: guile: Syntactic nitpicking. * guile/src/core.c (SCM_GNUTLS_MAKE_SESSION_DATA, SCM_GNUTLS_SET_SESSION_RECORD_PORT): Remove extraneous semicolon. + +2009-09-28 Ludovic Courtès <ludo@gnu.org> + + * guile/src/core.c: guile: Use Guile's malloc routines. * guile/src/core.c (scm_init_gnutls): Use Guile's malloc routines. + +2009-09-23 Ludovic Courtès <ludo@gnu.org> + + * guile/src/core.c: Fix integer/pointer cast warnings in the Guile + bindings on x86_64. * guile/src/core.c (do_fill_port, fill_session_record_port_input, scm_gnutls_set_session_transport_fd_x): Make sure pointer/integer + casts use integers of the right size. + +2009-09-23 Ludovic Courtès <ludo@gnu.org> + + * guile/src/extra.c: Update Guile bindings to the current OpenPGP + API. * guile/src/extra.c (scm_gnutls_openpgp_certificate_id, scm_gnutls_openpgp_certificate_id_x): Use the newer `gnutls_openpgp_crt_get_key_id ()'. + +2009-09-23 Ludovic Courtès <ludo@gnu.org> + + * doc/Makefile.am, guile/src/Makefile.am, guile/tests/Makefile.am: + Turn off auto-compilation when using Guile 1.9+. * guile/src/Makefile.am (GUILE_FOR_BUILD): Turn off auto-compilation with Guile 1.9+. * guile/tests/Makefile.am (TESTS_ENVIRONMENT): Likewise. * doc/Makefile.am (GUILE_FOR_BUILD): Likewise. + +2009-09-18 Simon Josefsson <simon@josefsson.org> + + * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4, + libextra/configure.ac: Bump versions. + +2009-09-18 Simon Josefsson <simon@josefsson.org> + + * ChangeLog: Generated. + 2009-09-18 Simon Josefsson <simon@josefsson.org> * NEWS: Version 2.8.4. |