diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2004-03-04 23:06:07 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2004-03-04 23:06:07 +0000 |
commit | 2ba9bd33a9aaaec9804bce2df1b1ab8a78c70329 (patch) | |
tree | ecf669c75ee35c101acc73472882f230a053a9c1 /ChangeLog | |
parent | d944b9231d52cf699f81a98386435687a7bfeb10 (diff) | |
download | gnutls-2ba9bd33a9aaaec9804bce2df1b1ab8a78c70329.tar.gz |
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12545 |
1 files changed, 12123 insertions, 422 deletions
@@ -1,76 +1,226 @@ 2004-02-28 00:01 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_1_0_8): + * configure.in (tags: gnutls_1_0_8), lib/gnutls_handshake.c (tags: + gnutls_1_0_8), lib/gnutls_hash_int.c (tags: gnutls_1_0_8), + lib/gnutls_handshake.c, lib/gnutls_hash_int.c: some bugfixes. No longer allow sending client hello if a TLS version is not set. +2004-02-27 18:04 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, gnutls_cipher.c, gnutls_constate.c, + gnutls_hash_int.c, gnutls_kx.c, gnutls_kx.h, gnutls_sig.c: + + patch to fix the bug in mutual certificate authentication in SSL 3.0 + +2004-02-27 17:59 nmav <nmav@gnutls.org> + + * lib/: gnutls_handshake.c, gnutls_sig.c (tags: gnutls_1_0_8): + + Corrected bug in mutual certificate authentication in SSL 3.0 (part + 2). + 2004-02-27 17:51 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_1_0_8): + * NEWS (tags: gnutls_1_0_8), lib/auth_cert.c (tags: gnutls_1_0_8), + lib/gnutls_cipher.c (tags: gnutls_1_0_8), lib/gnutls_constate.c + (tags: gnutls_1_0_8), lib/gnutls_handshake.c, + lib/gnutls_hash_int.c, lib/gnutls_kx.c (tags: gnutls_1_0_8), + lib/gnutls_kx.h (tags: gnutls_1_0_8), lib/gnutls_sig.c: Corrected bug in mutual certificate authentication in SSL 3.0. 2004-02-22 08:39 nmav <nmav@gnutls.org> - * NEWS, opencdk.m4 (tags: gnutls_1_1_6), ChangeLog (tags: + * NEWS, opencdk.m4 (tags: gnutls_1_1_6), doc/tex/alert.tex (tags: + gnutls_1_1_6), doc/tex/ciphers.tex (tags: gnutls_1_1_6), + doc/tex/howto.tex (tags: gnutls_1_1_6), doc/tex/srp.tex (tags: + gnutls_1_1_6), lib/gnutls_errors.c (tags: gnutls_1_1_6), + lib/gnutls_errors_int.h (tags: gnutls_1_1_6), ChangeLog (tags: gnutls_1_0_8, gnutls_1_0_7), NEWS, opencdk.m4 (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/gnutls_errors.c (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/gnutls_errors_int.h (tags: gnutls_1_0_8, gnutls_1_0_7): Corrected the return values of gnutls_x509_crt_check_hostname(). +2004-02-13 10:15 nmav <nmav@gnutls.org> + + * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_1_1_6): + + fixed CRLDistpoints ASN.1 definitions. + 2004-02-12 09:57 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_1_0_8, + gnutls_1_0_7), doc/tex/auth.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/certificate.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/ciphers.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/ciphersuites.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/compression.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/ex-cert-select.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/examples.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/gnutls.bib (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/handshake.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/library.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/macros.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/preparation.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/programs.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/record_weaknesses.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + doc/tex/tls_extensions.tex (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/Makefile.am (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_anon.c + (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_cert.c (tags: + gnutls_1_0_7), lib/auth_cert.h (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/auth_dh_common.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/auth_dhe.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa.c + (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa_export.c (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/debug.c (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/dh_compat.c, lib/ext_cert_type.c (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/ext_max_record.c (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/ext_server_name.c (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in, lib/gnutls_alert.c + (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_anon_cred.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_auth.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_buffers.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_cert.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_cert.h (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/gnutls_compress.c (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/gnutls_compress_int.c (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/gnutls_constate.c (tags: gnutls_1_0_7), + lib/gnutls_datum.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_db.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh.c + (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh.h (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh_primes.c (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_errors.c, + lib/gnutls_extensions.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_global.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_handshake.c (tags: gnutls_1_0_7), lib/gnutls_int.h + (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_int_compat.c (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_kx.c (tags: gnutls_1_0_7), + lib/gnutls_mem.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_mpi.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_num.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_pk.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_priority.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_random.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_record.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_rsa_export.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_session.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_session_pack.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_sig.c (tags: gnutls_1_0_7), lib/gnutls_state.c (tags: + gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_str.c (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/gnutls_ui.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_ui.h (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_v2_compat.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_x509.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/gnutls_x509.h (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/rsa_compat.c, lib/strnstr.c (tags: gnutls_1_0_8, gnutls_1_0_7), + lib/x509_b64.c (tags: gnutls_1_0_8, gnutls_1_0_7), src/serv.c: backported all the changes from the development branch to 1.0.x, except for TLS 1.1 which is untested. 2004-02-11 21:32 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_0_8, gnutls_1_0_7): added check for a%n==0,1,-1 +2004-02-11 19:48 nmav <nmav@gnutls.org> + + * src/cli.c: + + ported the client from the development branch. + 2004-02-11 08:22 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_1_0_5): + * configure.in, doc/tex/ex-x509-info.tex (tags: gnutls_1_0_8, + gnutls_1_0_7), lib/gnutls.h.in.in, lib/gnutls_hash_int.c (tags: + gnutls_1_0_7), lib/gnutls_hash_int.h (tags: gnutls_1_0_8, + gnutls_1_0_7), src/common.c (utags: gnutls_1_0_5): some other bugfixes ported from the development branch. 2004-02-10 21:04 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/compression.tex (tags: gnutls_1_1_6), + lib/ext_server_name.c (tags: gnutls_1_1_6), lib/gnutls.h.in.in + (tags: gnutls_1_1_6), lib/gnutls_extensions.c, src/cli.c (tags: + gnutls_1_1_6), src/common.c: Fixed a bug where 'server name' extension was always sent. 2004-02-10 21:04 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/ext_server_name.c (tags: gnutls_1_0_5), + lib/gnutls.h.in.in, src/cli.c (tags: gnutls_1_0_5): some bugfixes. 2004-02-10 20:03 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/Makefile.am (tags: gnutls_1_0_5), + lib/gnutls.h.in.in, lib/gnutls_cipher.c (tags: gnutls_1_0_5), + lib/gnutls_errors.c (tags: gnutls_1_0_5), lib/gnutls_errors_int.h + (tags: gnutls_1_0_5), lib/gnutls_hash_int.c, lib/gnutls_int.h + (tags: gnutls_1_0_5), lib/gnutls_mpi.h (tags: gnutls_1_0_5), + lib/gnutls_rsa_export.c (tags: gnutls_1_0_5), + lib/gnutls_rsa_export.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_0_5), lib/gnutls_ui.h (tags: gnutls_1_0_5), + lib/rsa_compat.c (tags: gnutls_1_0_5), src/certtool-gaa.c (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5), src/certtool-gaa.h + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5), src/certtool.c + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5), src/certtool.gaa + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5): Backported several things from the development branch. +2004-02-10 19:40 nmav <nmav@gnutls.org> + + * lib/: gnutls_dh_primes.c (tags: gnutls_1_0_5), gnutls_dh_primes.c + (tags: gnutls_1_1_6): + + Fixed some bugs. Patch by Brieuc Jeunhomme <bbp@via.ecp.fr>. + 2004-01-06 20:45 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_1_1_6): + * configure.in, src/certtool.c (utags: gnutls_1_1_6): added getpass() check. 2004-01-06 20:36 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/cert_auth.tex (tags: gnutls_1_1_6), + doc/tex/ex-x509-info.tex (tags: gnutls_1_1_6), doc/tex/library.tex + (tags: gnutls_1_1_6), doc/tex/programs.tex (tags: gnutls_1_1_6), + lib/gnutls_algorithms.c (tags: gnutls_1_1_6), + lib/gnutls_algorithms.h (tags: gnutls_1_1_6), lib/gnutls_cert.c + (tags: gnutls_1_1_6), lib/gnutls_cipher.c, lib/gnutls_constate.c + (tags: gnutls_1_1_6), lib/gnutls_errors.c, lib/gnutls_global.c + (tags: gnutls_1_1_6), lib/gnutls_handshake.c (tags: gnutls_1_1_6), + lib/gnutls_hash_int.c (tags: gnutls_1_1_6), lib/gnutls_hash_int.h + (tags: gnutls_1_1_6), lib/gnutls_int.h (tags: gnutls_1_1_6), + lib/gnutls_record.c (tags: gnutls_1_1_6), lib/gnutls_state.c (tags: + gnutls_1_1_6), lib/x509_b64.c (tags: gnutls_1_1_6), + src/certtool-gaa.c (tags: gnutls_1_1_6), src/certtool.c, + src/cli-gaa.c (tags: gnutls_1_1_6), src/common.c, src/crypt-gaa.c + (tags: gnutls_1_1_6), src/serv-gaa.c (tags: gnutls_1_1_6), + src/serv.c (tags: gnutls_1_1_6), src/tls_test-gaa.c (tags: + gnutls_1_1_6): Several bug fixes and cleanups by Arne Thomassen. 2004-01-06 13:23 nmav <nmav@gnutls.org> - * NEWS, doc/TODO (tags: gnutls_1_1_6, gnutls_1_1_5): + * NEWS, doc/TODO (tags: gnutls_1_1_6, gnutls_1_1_5), + lib/gnutls.h.in.in (tags: gnutls_1_1_5), lib/gnutls_handshake.c + (tags: gnutls_1_1_5), lib/gnutls_int.h (tags: gnutls_1_1_5), + lib/pkix.asn, lib/pkix_asn1_tab.c, src/certtool.c (tags: + gnutls_1_1_5): * Added the gnutls_sign_algorithm type. * Improved the DN parser. @@ -89,27 +239,82 @@ 2004-01-03 15:39 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/pkix.asn (tags: gnutls_1_1_4), lib/pkix_asn1_tab.c + (tags: gnutls_1_1_4), src/certtool.c (tags: gnutls_1_1_4): Corrected problem printing the DC attributes in a DN. 2004-01-03 10:02 nmav <nmav@gnutls.org> - * ChangeLog (tags: gnutls_1_0_5, gnutls_1_0_4), NEWS: + * ChangeLog (tags: gnutls_1_0_5, gnutls_1_0_4), NEWS, + lib/gnutls_handshake.c (tags: gnutls_1_0_5, gnutls_1_0_4), + src/common.c (tags: gnutls_1_0_4): * Changed handshake behaviour to send the lowest TLS version when an unsupported version was advertized. The current behaviour is to send the maximum version we support. +2004-01-03 09:07 nmav <nmav@gnutls.org> + + * src/cli.c: + + Updated gnutls-cli's SRP behaviour. Some other fixes. + +2003-12-29 16:18 nmav <nmav@gnutls.org> + + * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_1_3): + + added TLS 1.1 protocol detection. + +2003-12-29 15:35 nmav <nmav@gnutls.org> + + * src/: tests.c, tests.h, tls_test.c: + + added arcfour 40 cipher detection. + 2003-12-29 11:38 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex-cert-select.tex (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), doc/tex/macros.tex + (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), + doc/tex/record_weaknesses.tex (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3), lib/gnutls.h.in.in, + lib/gnutls_algorithms.c, lib/gnutls_cipher.c, lib/gnutls_int.h + (tags: gnutls_1_1_3), lib/gnutls_record.c (tags: gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3), lib/gnutls_state.c (tags: + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), src/common.c, src/serv.c + (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3): Added support for TLS 1.1 +2003-12-28 15:17 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3), auth_cert.h (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_cert.c (tags: + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_random.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), + gnutls_ui.h (utags: gnutls_1_1_2): + + updated the client retrieval certificate callback. + +2003-12-28 12:40 nmav <nmav@gnutls.org> + + * doc/tex/cert_auth.tex (tags: gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3), doc/tex/certificate.tex (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), doc/tex/ex-x509-info.tex + (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), src/certtool.c + (utags: gnutls_1_1_2): + + Added gnutls_x509_crt_cpy_crl_dist_points() + 2003-12-28 08:47 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls.h.in.in (tags: gnutls_1_1_2), + lib/pkix.asn (tags: gnutls_1_1_2), lib/pkix_asn1_tab.c (tags: + gnutls_1_1_2), src/certtool.c: Corrected the CRL distribution point extension handling. @@ -117,7 +322,86 @@ * AUTHORS (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), NEWS, configure.in (tags: - gnutls_1_1_2): + gnutls_1_1_2), doc/tex/cover.tex.in (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/auth_anon.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/auth_cert.c, lib/auth_dh_common.c + (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/auth_dhe.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_rsa.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/auth_rsa_export.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/debug.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/ext_cert_type.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/ext_max_record.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/ext_server_name.c (tags: gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_alert.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls_algorithms.c (tags: gnutls_1_1_2), + lib/gnutls_anon_cred.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_auth.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls_buffers.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_1_1_2), + lib/gnutls_cipher_int.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_compress.c + (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls_compress_int.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_constate.c (tags: gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_datum.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls_db.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls_dh_primes.c (tags: gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_errors.c + (tags: gnutls_1_1_2), lib/gnutls_extensions.c (tags: gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_global.c + (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_handshake.c (tags: gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_hash_int.c (tags: gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_kx.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_mem.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mpi.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_num.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_pk.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_priority.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_random.c, + lib/gnutls_record.c (tags: gnutls_1_1_2), lib/gnutls_rsa_export.c + (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls_session.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_session_pack.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_sig.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/gnutls_state.c (tags: gnutls_1_1_2), + lib/gnutls_str.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_ui.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + lib/gnutls_v2_compat.c (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_x509.c (tags: + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/strnstr.c (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), lib/x509_b64.c (tags: gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), src/certtool-gaa.c (tags: + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), + src/certtool-gaa.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), src/certtool.c, src/certtool.gaa + (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2), src/cli.c (tags: gnutls_1_1_3, gnutls_1_1_2), + src/crypt.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2), src/prime.c (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/serv.c + (tags: gnutls_1_1_2), src/tests.c (tags: gnutls_1_1_2), + src/tls_test.c (tags: gnutls_1_1_2): * Added CRL verification functionality to certtool. * Added the FSF copyright notices. @@ -126,40 +410,81 @@ 2003-12-26 14:18 nmav <nmav@gnutls.org> - * NEWS, doc/TODO (tags: gnutls_1_1_2, gnutls_1_1_1): + * NEWS, doc/TODO (tags: gnutls_1_1_2, gnutls_1_1_1), + doc/tex/certificate.tex (tags: gnutls_1_1_1), lib/Makefile.am + (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1), src/certtool-gaa.c (tags: + gnutls_1_1_1), src/certtool-gaa.h (tags: gnutls_1_1_1), + src/certtool.c (tags: gnutls_1_1_1), src/certtool.gaa (tags: + gnutls_1_1_1): Added support for generating CRLs in the library and the certtool utility. 2003-12-26 11:42 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1), + lib/pkix.asn (tags: gnutls_1_1_1), lib/pkix_asn1_tab.c (tags: + gnutls_1_1_1), src/certtool.c: Added support for the Subject Key ID PKIX extension. 2003-12-23 21:47 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/pkix.asn, lib/pkix_asn1_tab.c, + src/certtool.c: Added support for reading and generating CRL distribution points extensions in certificates (not working yet). +2003-12-23 11:53 nmav <nmav@gnutls.org> + + * lib/gnutls_mpi.h: + + Added checks (in SRP) for A%n==0,1,-1 in server side. + 2003-12-22 11:36 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO: + * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO, + src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, + src/certtool.gaa: Added PKCS #7 support to certtool utility. 2003-12-21 09:47 nmav <nmav@gnutls.org> - * NEWS, doc/TODO (tags: gnutls_1_1_0): + * NEWS, doc/TODO (tags: gnutls_1_1_0), lib/dh_compat.c, + lib/gnutls_ui.h, lib/rsa_compat.c: Added gnutls_openpgp_key_get_key_usage(), and removed several compatibility functions. +2003-12-20 20:22 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_1_1_0), auth_cert.c, auth_dhe.c + (tags: gnutls_1_1_1, gnutls_1_1_0), auth_rsa.c (tags: gnutls_1_1_1, + gnutls_1_1_0), auth_rsa_export.c (tags: gnutls_1_1_1, + gnutls_1_1_0), gnutls_cert.c, gnutls_cert.h (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0), gnutls_x509.c (tags: gnutls_1_1_1, + gnutls_1_1_0), gnutls_x509.h (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0): + + several cleanups. + +2003-12-20 18:53 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c (tags: gnutls_1_1_1, gnutls_1_1_0): + + Corrected bug which disallowed ciphersuites other than the + CERTIFICATE ones to work. + 2003-12-20 18:49 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h, + lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved gnutls_certificate_client_retrieve_function() and gnutls_certificate_server_retrieve_function() so that the parsing @@ -168,20 +493,48 @@ 2003-12-19 13:53 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_cert.h: Corrected a bug in the GNUTLS_KEY key usage definitions. 2003-12-19 13:53 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_cert.h, src/certtool.c (tags: gnutls_1_1_0), + src/tests.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/tests.h (tags: + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), src/tls_test.c (tags: + gnutls_1_1_1, gnutls_1_1_0): Added gnutls_x509_crt_set_key_usage() and certtool can now set the certificate's key usage. +2003-12-19 11:48 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0), auth.tex, cert_auth.tex, certificate.tex (tags: + gnutls_1_1_0), ciphers.tex (tags: gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), + ciphersuites.tex, compression.tex (tags: gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0), handshake.tex (tags: gnutls_1_1_6, gnutls_1_1_5, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0), openpgp.tex, preparation.tex (tags: gnutls_1_1_6, + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0), record_weaknesses.tex (tags: + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), tls_extensions.tex + (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), x509.tex: + + some updated in documentation + 2003-12-19 08:47 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_int.h (tags: gnutls_1_0_4, gnutls_1_0_3), + lib/gnutls_record.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3), src/cli.c (tags: gnutls_1_0_4, gnutls_1_0_3), + lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c (tags: + gnutls_1_1_1, gnutls_1_1_0), src/cli.c (tags: gnutls_1_1_1, + gnutls_1_1_0), src/serv.c: Corrected bug in gnutls_bye() which made it return an error code of INVALID_REQUEST instead of success. @@ -195,7 +548,15 @@ 2003-12-18 14:19 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls_pk.c (tags: + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c (tags: + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.h (tags: + gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_sig.c (tags: + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/rsa_compat.c, + src/certtool-gaa.c (tags: gnutls_1_1_0), src/certtool-gaa.h (tags: + gnutls_1_1_0), src/certtool.c, src/certtool.gaa (tags: + gnutls_1_1_0): Added support for generating and exporting DSA private keys. Exporting to PKCS #8 is still not supported due to lack of @@ -203,7 +564,11 @@ 2003-12-18 10:32 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, + lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c, + lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c (tags: + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/gnutls_x509.c, + lib/gnutls_x509.h: Added the callbacks gnutls_certificate_client_retrieve_function() and gnutls_certificate_server_retrieve_function(), to allow a client @@ -213,6 +578,21 @@ 2003-12-16 11:49 nmav <nmav@gnutls.org> * NEWS, configure.in, opencdk.m4 (tags: gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), + lib/auth_anon.c (tags: gnutls_1_1_1, gnutls_1_1_0), + lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c, + lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in (tags: + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.c (tags: + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.h (tags: + gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_dh.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), + lib/gnutls_dh_primes.c (tags: gnutls_1_1_1, gnutls_1_1_0), + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags: + gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c, + lib/gnutls_ui.c (tags: gnutls_1_1_1, gnutls_1_1_0), + lib/libgnutls.vers (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0): * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and @@ -224,20 +604,27 @@ 2003-12-10 15:46 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, + lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included gnutls_1_0_0_patches. 2003-12-10 15:28 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls_dh_primes.c (tags: gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1): Corrected a bug in gnutls_dh_params_export_pkcs3() which made it report a wrong size for the output data. 2003-12-10 13:58 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_dh_primes.c, + lib/gnutls_rsa_export.c (tags: gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_state.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1): Added gnutls_rsa_params_export_pkcs1() and gnutls_rsa_params_import_pkcs1(). @@ -245,19 +632,32 @@ 2003-12-10 11:38 nmav <nmav@gnutls.org> * NEWS, THANKS (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, - gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0): + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), + lib/Makefile.am, lib/gnutls_handshake.c, lib/gnutls_record.c, + src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: Included gnutls_1_0_0_patches. +2003-12-09 15:50 nmav <nmav@gnutls.org> + + * lib/: gnutls_handshake.c (tags: gnutls_1_0_3), gnutls_record.c + (utags: gnutls_1_0_1, gnutls_1_0_2): + + Some documentation fixes. + 2003-12-09 11:42 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, src/tests.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2), src/tests.h (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), src/tls_test.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2): Fixed the SRP detection test in gnutls-cli-debug. 2003-12-05 14:21 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1), src/cli.c (tags: gnutls_1_0_2): Some minor fixes in the makefiles. They now include CFLAGS from libgcrypt or opencdk if installed in a non standard directory. @@ -265,27 +665,74 @@ 2003-12-05 09:25 nmav <nmav@gnutls.org> * doc/TODO (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, - gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2): + gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), doc/tex/ciphers.tex + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), + lib/gnutls_dh_primes.c, lib/gnutls_mpi.c (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1), src/prime.c (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2): some minor fixes and cleanups. +2003-12-02 21:39 nmav <nmav@gnutls.org> + + * lib/: gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_1_0_5) + (utags: gnutls_1_0_4, gnutls_1_1_1, gnutls_1_0_0, gnutls_1_0_1, + gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3): + + some cleanups in the record protocol processing. + 2003-12-02 18:20 nmav <nmav@gnutls.org> - * NEWS, doc/TODO (tags: gnutls_1_0_0): + * NEWS, doc/TODO (tags: gnutls_1_0_0), doc/tex/srp.tex (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0), lib/gnutls.h.in.in (tags: gnutls_1_0_0), + lib/gnutls_errors.c (tags: gnutls_1_0_4, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0), lib/gnutls_handshake.c (tags: gnutls_1_0_0), + lib/gnutls_int.h (tags: gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), + lib/gnutls_state.c (tags: gnutls_1_0_0), src/cli.c (tags: + gnutls_1_0_0): Improved the support for draft-ietf-tls-srp-05. The two-phase handshake is now fully supported without any interaction with the application layer (except for a callback). +2003-12-01 14:07 nmav <nmav@gnutls.org> + + * src/common.c: + + removed twofish + 2003-12-01 08:50 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_1_0_0): + * configure.in (tags: gnutls_1_0_0), lib/gnutls_hash_int.c (tags: + gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_random.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), + src/common.c: eliminated some memory leaks and other fixes. +2003-11-30 22:27 nmav <nmav@gnutls.org> + + * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_0_0): + + added detection for ZLIB compression. + +2003-11-30 15:08 nmav <nmav@gnutls.org> + + * src/: tests.c, tls_test.c: + + improved srp detection. + 2003-11-30 15:00 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, src/cli.c: Some fixes in the certificate authenticated SRP ciphersuites. @@ -294,20 +741,61 @@ * doc/README.autoconf (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, - gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0): + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), + lib/gnutls_alert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0), lib/gnutls_errors.c, lib/gnutls_errors_int.h (tags: + gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), + lib/gnutls_handshake.c, src/serv-gaa.c (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), src/serv.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0): some fixes to comply with the SRP draft. The handshake is now repeated if an empty SRP username is received. 2003-11-30 06:36 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/srp.tex, lib/gnutls_anon_cred.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), + lib/gnutls_cert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_x509.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0), lib/libgnutls.vers (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), + lib/x509_b64.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0), src/common.c, src/crypt.c (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0): several corrections in the documentation. 2003-11-27 22:01 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/Makefile.am (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), + doc/tex/appendix.tex (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99), doc/tex/ciphers.tex (tags: gnutls_1_0_0, + gnutls_0_9_99), doc/tex/ciphersuites.tex (tags: gnutls_0_9_99), + doc/tex/supported_ciphersuites.tex (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in (tags: + gnutls_0_9_99), lib/gnutls_algorithms.c (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_cipher_int.c (tags: + gnutls_0_9_99), lib/gnutls_int.h (tags: gnutls_0_9_99), + lib/gnutls_state.c (tags: gnutls_0_9_99): Removed the TWOFISH cipher. Documented the supported ciphersuites. @@ -317,7 +805,7 @@ draft-benaloh-pct-01.txt, draft-hickman-netscape-ssl-00.txt (utags: gnutls_1_0_0, gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_1_1, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_0_5, - gnutls_1_1_3, gnutls_0_9_99, gnutls_1_0_7, gnutls_1_1_4, + gnutls_0_9_99, gnutls_1_1_3, gnutls_1_0_7, gnutls_1_1_4, gnutls_1_0_8, gnutls_1_1_5, gnutls_1_1_6): Added historical documents. Got from @@ -325,33 +813,135 @@ 2003-11-27 10:29 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/auth_rsa_export.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in, + lib/gnutls_handshake.c (tags: gnutls_0_9_99), lib/gnutls_int.h, + lib/gnutls_mem.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99), lib/gnutls_mpi.c (tags: gnutls_1_0_0, + gnutls_0_9_99), lib/gnutls_mpi.h (tags: gnutls_1_0_4, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99), lib/gnutls_x509.c (tags: gnutls_0_9_99), src/serv.c + (tags: gnutls_0_9_99): corrected some bugs that affected openpgp authentication. 2003-11-26 08:59 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/protocol/rfc3279.txt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99), doc/tex/cover.tex.in (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99), doc/tex/gnutls.bib, doc/tex/library.tex, + lib/gnutls_pk.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99): Exported the gnutls_x509_privkey_sign_data(), gnutls_x509_privkey_verify_data() and gnutls_x509_crt_verify_data(). +2003-11-26 08:57 nmav <nmav@gnutls.org> + + * src/certtool.c (tags: gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99): + + only generate v3 certificates, since we always use the CA + (basicConstraints) extension. + +2003-11-25 12:31 nmav <nmav@gnutls.org> + + * doc/tex/certificate.tex (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), + doc/tex/ex-crq.tex (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), + doc/tex/gnutls.bib, doc/tex/openssl.tex (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99), src/certtool.c: + + Some documentation fixes. Changed gnutls_x509_*_set_version() to + have a compatible input with gnutls_x509_*_get_version(). + +2003-11-25 10:20 nmav <nmav@gnutls.org> + + * doc/protocol/: rfc2459.txt, rfc3280.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99): + + added the newest PKIX rfc. + +2003-11-21 12:52 nmav <nmav@gnutls.org> + + * src/certtool.c: + + generated certificates by certtool now have version 1 if they do not + include extensions. + 2003-11-21 09:37 nmav <nmav@gnutls.org> - * THANKS (tags: gnutls_1_0_0, gnutls_0_9_99): + * THANKS (tags: gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_session.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99), src/certtool.gaa (tags: gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), src/serv-gaa.c (tags: + gnutls_0_9_99), src/serv.c, src/serv.gaa (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99): Some fixes pointed out by Dimitri Papadopoulos-Orfanos <papadopo@shfj.cea.fr> +2003-11-17 17:23 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ex-client-resume.tex, ex-client-srp.tex, + ex-client2.tex, examples.tex: + + Simplified a bit the client examples. + +2003-11-17 15:40 nmav <nmav@gnutls.org> + + * src/certtool.c: + + some changes in password reading. + 2003-11-17 09:32 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_9_99): + * configure.in (tags: gnutls_0_9_99), lib/auth_cert.c, + lib/defines.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99), lib/ext_server_name.c, lib/gnutls.h.in.in, + lib/gnutls_cert.c (tags: gnutls_0_9_99), lib/gnutls_record.c, + lib/gnutls_session.c, lib/gnutls_state.c, lib/gnutls_str.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99), lib/gnutls_ui.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99), lib/gnutls_ui.h (tags: gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), + lib/x509_b64.c (tags: gnutls_0_9_99), src/certtool.c, src/common.c, + src/serv.c: Several minor fixes in code and function documentation. 2003-11-16 09:55 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, src/certtool.c (tags: gnutls_0_9_98): * Added gnutls_x509_*_get_dn_oid() and gnutls_x509_crt_get_extension_oid() functions which return the @@ -361,48 +951,116 @@ 2003-11-15 23:59 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_str.c (tags: gnutls_0_9_98), lib/gnutls_str.h + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98): gnutls_x509_*_get_*_dn_by_oid() functions have a raw_flag parameter added. Several other fixes. 2003-11-14 17:16 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_9_98): + * NEWS, configure.in (tags: gnutls_0_9_98), lib/gnutls_errors.c + (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_errors_int.h + (tags: gnutls_0_9_99, gnutls_0_9_98), src/certtool.c, src/cli.c + (tags: gnutls_0_9_99, gnutls_0_9_98), src/common.c (tags: + gnutls_0_9_98), src/tests.c (tags: gnutls_0_9_98): gnutls_x509_*_set_dn_by_oid() functions have a raw_flag parameter added. Some other fixes in function types. 2003-11-14 12:50 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_98): Compatibility header for gnutls4 is no longer included in gnutls.h. Added deprecated warnings to gnutls8 stuff. 2003-11-13 09:31 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/auth_cert.c, lib/debug.c (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98), lib/ext_server_name.c (tags: gnutls_0_9_98), + lib/gnutls_buffers.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), + lib/gnutls_constate.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), + lib/gnutls_dh_primes.c (tags: gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98), lib/gnutls_extensions.c, lib/gnutls_extensions.h + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98), lib/gnutls_global.c (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98), lib/gnutls_handshake.c (tags: gnutls_0_9_98), + lib/gnutls_handshake.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_hash_int.c + (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_int.h, + lib/gnutls_mem.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_record.c + (tags: gnutls_0_9_98), lib/gnutls_record.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), + lib/gnutls_state.c (tags: gnutls_0_9_98), lib/gnutls_state.h (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98), lib/gnutls_v2_compat.c (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98), lib/gnutls_x509.c (tags: gnutls_0_9_98), + lib/x509_b64.c (tags: gnutls_0_9_98), src/common.h (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98): Some bugfixes, and type corrections. 2003-11-13 07:24 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c + (tags: gnutls_0_9_98), lib/gnutls_hash_int.c, lib/gnutls_int.h, + lib/gnutls_priority.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), + src/cli.c, src/common.c, src/serv.c (tags: gnutls_0_9_98): Added the RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04. 2003-11-13 06:41 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/openssl.tex (tags: gnutls_0_9_98): The openssl compatibility layer was moved to gnutls-openssl to allow the extension of it without bloating the libgnutls-extra. +2003-11-12 13:10 nmav <nmav@gnutls.org> + + * src/certtool.c: + + Prints certificate information before signing. + 2003-11-11 21:00 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_random.c (tags: gnutls_0_9_99, + gnutls_0_9_98), src/crypt.c (tags: gnutls_0_9_99, gnutls_0_9_98): Patch by Werner Koch: * configure.in: Check for gcry_create_nonce. @@ -411,29 +1069,184 @@ Also removed some unneeded code in random.c. +2003-11-11 16:37 nmav <nmav@gnutls.org> + + * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa + (utags: gnutls_0_9_97): + + Added capability to read CRLs to certtool. + +2003-11-11 16:23 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c (tags: gnutls_0_9_97): + + Renamed several pkcs #7 related functions. That is to allow future + extensions to the API. + 2003-11-11 09:36 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_97), + lib/gnutls_dh_primes.c (tags: gnutls_0_9_97), lib/gnutls_ui.h + (tags: gnutls_0_9_98, gnutls_0_9_97), lib/x509_b64.c (tags: + gnutls_0_9_97), src/cli-gaa.c (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97): Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2() functions. +2003-11-10 21:21 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in: + + Removed the gnutls_handshake_set_rsa_pms_check() prototype from + gnutls.h. Corrected the *_get_dn() functions to return the data size + if the data argument is NULL, and *data_size == 0. Bugs reported by + Gergely Nagy <algernon@bonehunter.rulez.org>. + +2003-11-10 15:32 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, ext_cert_type.c (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98), ext_cert_type.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), gnutls_constate.c, + gnutls_extensions.c, gnutls_session_pack.c (tags: gnutls_0_9_98) + (utags: gnutls_0_9_97): + + some fixes to have the correct cert_type on resumed sessions. + 2003-11-10 12:25 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, src/certtool.c: The certtool utility can now generate PKCS #12 structures without specifying a certificate. +2003-11-09 19:16 nmav <nmav@gnutls.org> + + * src/: certtool-gaa.c, certtool-gaa.h, certtool.gaa, cli.c (tags: + gnutls_0_9_97), common.c (tags: gnutls_0_9_97), common.h (tags: + gnutls_0_9_97), crypt-gaa.c (tags: gnutls_0_9_97), crypt-gaa.h + (tags: gnutls_0_9_97), crypt.gaa (tags: gnutls_0_9_97), prime.c + (tags: gnutls_0_9_97), serv.c (tags: gnutls_0_9_97), tests.c (tags: + gnutls_0_9_97), tls_test-gaa.c (tags: gnutls_0_9_97), + tls_test-gaa.h (tags: gnutls_0_9_97), tls_test.c (tags: + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97), tls_test.gaa (tags: + gnutls_0_9_97) (utags: gnutls_0_9_96): + + some code cleanups. + +2003-11-07 09:23 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in (tags: gnutls_0_9_96): + + Corrected the types in gnutls_anon_free_client_credentials() and + gnutls_anon_allocate_client_credentials(). Reported by Ivo. + 2003-11-06 19:57 nmav <nmav@gnutls.org> - * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96): + * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96), + lib/gnutls_buffers.c (tags: gnutls_0_9_97, gnutls_0_9_96), + src/Makefile.am (tags: gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96), src/certtool.c (tags: + gnutls_0_9_96), src/cli-gaa.c (tags: gnutls_0_9_96), src/cli.c, + src/crypt.c, src/serv.c, src/tests.c, src/tests.h, + src/tls_test-gaa.c, src/tls_test.c: some changes to compile in mingw32. +2003-11-04 13:22 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc (tags: gnutls_0_9_96): + + added the new gdoc by Simon. + +2003-11-04 12:52 nmav <nmav@gnutls.org> + + * lib/: ext_server_name.c (tags: gnutls_0_9_97, gnutls_0_9_96), + gnutls_buffers.c, gnutls_buffers.h, gnutls_cert.c, gnutls_cipher.c + (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), + gnutls_cipher.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), + gnutls_compress_int.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.h (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_db.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), + gnutls_int.h (tags: gnutls_0_9_97, gnutls_0_9_96), gnutls_kx.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96), gnutls_state.h (tags: gnutls_0_9_97, + gnutls_0_9_96), gnutls_ui.c, gnutls_v2_compat.c (tags: + gnutls_0_9_97, gnutls_0_9_96), x509_b64.c (tags: gnutls_0_9_96), + x509_b64.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96): + + some type fixes. Based on build logs sent by Dimitri + Papadopoulos-Orfanos <papadopo@shfj.cea.fr>. + +2003-11-02 13:27 nmav <nmav@gnutls.org> + + * src/common.c (tags: gnutls_0_9_95): + + added gnutls_openpgp_key_export() function. + +2003-11-02 07:50 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95): + + Some changes to preserve binary compatibility. + +2003-11-01 10:25 nmav <nmav@gnutls.org> + + * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa + (utags: gnutls_0_9_95): + + Added option to certtool to use export-grade algorithms. If password + is set in pkcs8 mode, then the output structure will be encrypted. + 2003-11-01 08:46 nmav <nmav@gnutls.org> - * NEWS: + * doc/scripts/Makefile.am (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95): + + gdoc and sort1.pl are now included in the distribution. + +2003-11-01 08:46 nmav <nmav@gnutls.org> + + * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in (tags: + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95), + doc/tex/ex-rfc2818.tex (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95), lib/gnutls.h.in.in, + lib/gnutls_cert.c (tags: gnutls_0_9_95), lib/gnutls_int.h, + src/Makefile.am (tags: gnutls_0_9_95), src/certtool-gaa.c, + src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c, + src/prime.c (tags: gnutls_0_9_95): * Several changes in certificate and key verification. * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to @@ -441,41 +1254,130 @@ * Updated documentation for openpgp key verification. * The prime tool was combined with the certtool. +2003-10-31 12:45 nmav <nmav@gnutls.org> + + * src/: certtool.c, common.c: + + more openpgp related changes. + +2003-10-31 09:41 nmav <nmav@gnutls.org> + + * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), + lib/Makefile.am (tags: gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96), lib/gnutls_x509.c (tags: + gnutls_0_9_96), lib/strfile.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96), src/serv.c (utags: gnutls_0_9_95): + + some openpgp related changes. + 2003-10-30 19:03 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_9_95): + * configure.in (tags: gnutls_0_9_95), lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95): added version check against libtasn1 +2003-10-30 18:47 nmav <nmav@gnutls.org> + + * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c: + + Added error checking to global_init() calls. + +2003-10-30 18:39 nmav <nmav@gnutls.org> + + * doc/tex/: auth.tex, handshake.tex, howto.tex (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99) (utags: gnutls_0_9_95, gnutls_0_9_96, gnutls_0_9_97, + gnutls_0_9_98): + + Corrected some things in documentation. Got from Debian bug tracking + system, Reported by Ivan Nestlerode <nestler@speakeasy.net> + +2003-10-30 15:09 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in, src/certtool.c: + + introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some + other cleanups in the verification functions. + 2003-10-30 13:12 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h, + src/certtool.c, src/common.c: Improved the certificate verification functions and the certtool program's verification capability. +2003-10-30 10:24 nmav <nmav@gnutls.org> + + * src/: certtool.c, crypt.c: + + Certtool is only compiled when ENABLE_PKI is defined. + +2003-10-30 10:08 nmav <nmav@gnutls.org> + + * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94, + gnutls_0_9_95): + + Made the B64FSIZE to return an accurate value. + 2003-10-30 08:22 nmav <nmav@gnutls.org> - * NEWS, configure.in (utags: gnutls_0_9_94): + * NEWS (tags: gnutls_0_9_94), configure.in (tags: gnutls_0_9_94), + doc/tex/programs.tex (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), lib/x509_b64.c, + src/certtool.c (tags: gnutls_0_9_94): some fixes. +2003-10-30 07:36 nmav <nmav@gnutls.org> + + * src/: certtool-gaa.c (tags: gnutls_0_9_94), certtool-gaa.h (tags: + gnutls_0_9_94), certtool.c, certtool.gaa (tags: gnutls_0_9_94): + + added capability to print pkcs12 structures. + 2003-10-28 07:15 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94), src/certtool-gaa.c, + src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: added pkcs #12 support to certtool. Corrected some bugs in the export functions. 2003-10-27 09:51 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94): Used the new gcrypt API for generating primes and groups. +2003-10-27 09:50 nmav <nmav@gnutls.org> + + * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa: + + added the --der option to certtool. + 2003-10-27 08:54 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c, + src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: several improvements for the certtool utility. @@ -490,28 +1392,91 @@ Added manpages created by Ivo Timmermans <ivo@o2w.nl> +2003-10-26 22:11 nmav <nmav@gnutls.org> + + * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94), + cli-gaa.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94), cli.c (tags: gnutls_0_9_94), cli.gaa (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), + common.c: + + Added the --print-cert option to gnutls-cli. + +2003-10-26 14:33 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c, + src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, + src/certtool.gaa (utags: gnutls_0_9_93): + + Added capability to print the keyid of a certificate or a private + key to certtool. Updated the key_id functions to return the hash of + the SubjectPublicKey. + +2003-10-26 10:10 nmav <nmav@gnutls.org> + + * src/certtool.c: + + Added fingerprint calculation to certtool. + 2003-10-26 10:02 nmav <nmav@gnutls.org> * configure.in (tags: gnutls_0_9_93): added configure option to disable the openssl compatibility layer. +2003-10-26 08:30 nmav <nmav@gnutls.org> + + * src/certtool.c: + + Added capability to decode some X.509v3 extensions. + +2003-10-26 07:51 nmav <nmav@gnutls.org> + + * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa: + + Added certificate chain verification capability to certtool + 2003-10-25 21:11 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_9_92): + * NEWS, lib/pkix.asn (tags: gnutls_1_0_4, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), lib/pkix_asn1_tab.c + (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c, + src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags: + gnutls_0_9_92): Several improvments in the certtool. +2003-10-25 18:32 nmav <nmav@gnutls.org> + + * src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c, + certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92): + + Added a certtool primitive command line utility + 2003-10-25 09:54 nmav <nmav@gnutls.org> * NEWS, doc/TODO (tags: gnutls_0_9_96, gnutls_0_9_95, - gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92): + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn, + lib/pkix_asn1_tab.c: Almost finished the X.509 certificate generation. 2003-10-24 22:04 nmav <nmav@gnutls.org> - * NEWS, configure.in (utags: gnutls_0_8_12): + * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12): - Some fixes in the opencdk code. Patch by Ivo Timmermans <ivo@o2w.nl> @@ -522,21 +1487,26 @@ * NEWS, THANKS (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), configure.in (tags: gnutls_0_9_92), libgcrypt.m4 (tags: - gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92): + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), + lib/Makefile.am (tags: gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c: Added some support for writable gnutls_x509_crt structures. Not ready yet. 2003-10-23 13:24 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92): some alloca-related fixes. Patch by Philip Brown <phil@bolthole.com>. 2003-10-17 07:02 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91): corrected a bug in the debugging output of handshake. Pointed out by Mark McLoughlin <mark@skynet.ie>. @@ -547,9 +1517,47 @@ opencdk is now mandatory in the base installation. +2003-10-08 14:08 nmav <nmav@gnutls.org> + + * lib/: gnutls_dh.h (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94), gnutls_dh_primes.c, + gnutls_rsa_export.c (tags: gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94), gnutls_state.c (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94), gnutls_state.h (tags: gnutls_0_9_95, + gnutls_0_9_94), gnutls_ui.c (tags: gnutls_0_9_95, gnutls_0_9_94) + (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92, + gnutls_0_9_93): + + Some changes in types. + +2003-10-07 22:42 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c (tags: gnutls_0_9_94, gnutls_0_9_93), + gnutls_global.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_int.h + (tags: gnutls_0_9_94, gnutls_0_9_93), x509_b64.c (utags: + gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92): + + Corrected some of the return types. Several other minor corrections. + +2003-10-04 13:44 nmav <nmav@gnutls.org> + + * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90), gnutls.bib: + + Documentation is now under FDL 1.2. + 2003-10-04 06:45 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12, + gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11): - Updated to use opencdk 0.5.1 (patch by Mikhail Teterin <mi+mx@aldan.algebra.com>) @@ -560,7 +1568,8 @@ 2003-10-03 12:16 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex, + src/common.c: Updated the openpgp key API. @@ -570,21 +1579,123 @@ Converted the pgp verification functions to the new API. +2003-10-03 09:09 nmav <nmav@gnutls.org> + + * lib/gnutls_alert.c (tags: gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), + lib/gnutls_algorithms.c (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90), src/cli.c, src/common.c, + src/common.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/serv.c: + + Applied patch by Arne that fixes several possible NULL pointer + dereferences. + +2003-10-03 09:05 nmav <nmav@gnutls.org> + + * src/cli.c: + + Disable buffering. Clear FD set. Patch by Simon Josefsson + <jas@extundo.com> + +2003-10-02 15:02 nmav <nmav@gnutls.org> + + * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8): + + Rolled back some of Arne's changes. Now the ciphers can be set in + the client/server. + +2003-10-01 18:43 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), + doc/tex/Makefile.am, lib/gnutls_errors.c (utags: gnutls_0_9_8): + + Patch by Arne. Fixes a linking problem with _gnutls_handshake2str() + and _gnutls_packet2str(). + + Some other fixes in the documentation creation. + +2003-10-01 18:39 nmav <nmav@gnutls.org> + + * lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c, + lib/gnutls_record.c (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c + (tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8), + src/serv.c: + + A new patch by Arne. More bug fixes and optimizations. + +2003-10-01 15:11 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8): + + Corrected some unaligned accesses in IA64. Initial patch by Ian + Wienand <ianw@gelato.unsw.edu.au>. + +2003-10-01 14:06 nmav <nmav@gnutls.org> + + * src/: cli.c, common.c: + + Applied Simos' patch for the SIGALRM triggered handshake. + +2003-09-17 20:56 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8): + + some cleanups. + 2003-09-17 20:00 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8), src/cli.c, src/common.c, src/common.h, src/serv.c, + src/tests.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): Added a hostname check with the certificate in the gnutls-cli. 2003-09-17 07:19 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), + lib/gnutls_algorithms.c (tags: gnutls_0_9_8), + lib/gnutls_cipher_int.c (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), + lib/gnutls_int.h (tags: gnutls_0_9_8), lib/gnutls_priority.c (tags: + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8), src/cli.c, src/serv.c, src/tests.c: RIJNDAEL ciphersuites were renamed to AES. +2003-09-14 09:43 nmav <nmav@gnutls.org> + + * lib/gnutls_constate.c (tags: gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, + lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags: + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c: + + some more cleanups. + +2003-09-14 08:52 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c, src/cli.c, src/serv.c: + + Corrected the client's behaviour in the handshake handling. Some + fixes in the documentation. + 2003-09-12 13:13 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am (tags: gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers: Some additions to export only the documented API, and some support for versioning. @@ -597,38 +1708,152 @@ gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, - gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), doc/tex/library.tex + (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8), lib/debug.c (tags: gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), + lib/debug.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, + src/cli.c: cleanups. +2003-09-11 13:07 nmav <nmav@gnutls.org> + + * src/: crypt-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8), crypt-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), + srp/tpasswd.conf (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8): + + Corrected and improved SRP support. The gnutls-srpcrypt now + generates several primes. + 2003-09-11 12:34 nmav <nmav@gnutls.org> * NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8), - doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8): + doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex + (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8), src/cli.c: Improved the error handling in the gnutls-cli. 2003-09-10 19:15 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd, + src/srp/tpasswd.conf: Updated the SRP implementation to follow the latest draft. +2003-09-01 13:52 nmav <nmav@gnutls.org> + + * src/: tests.c, tls_test.c (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8): + + corrected bug which made some tests now to be compiled. + +2003-09-01 13:39 nmav <nmav@gnutls.org> + + * lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c, + lib/x509_b64.c (tags: gnutls_0_9_8), src/retcodes.c (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8): + + More more fixes by Arne. + +2003-08-27 15:24 nmav <nmav@gnutls.org> + + * src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8), tls_test-gaa.h (tags: gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags: + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): + + corrected bug in the session resumption detection in the + gnutls-cli-debug, and other minor fixes. + +2003-08-21 16:50 nmav <nmav@gnutls.org> + + * lib/gnutls_compress_int.c (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8), src/tls_test.c (utags: gnutls_0_9_7): + + minor cleanups. + 2003-08-20 22:21 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7): CR is now allowed in the base64 decoder. +2003-08-15 09:06 nmav <nmav@gnutls.org> + + * lib/gnutls_errors.c (tags: gnutls_0_9_7): + + _gnutls_bin2hex function was removed from gnutls_errors.c + +2003-08-13 15:45 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c, + rc2.h: + + RC2 is not included when PKCS#12 is disabled. + 2003-08-13 10:25 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/defines.h (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + lib/rc2.c: RC2 was made reentrant. The stddef.h is now included if found. +2003-08-13 08:26 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7), + gnutls_global.c: + + added better check for gcrypt library. + 2003-08-13 08:13 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags: + gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7), + lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c + (tags: gnutls_0_9_7): Arne: - gcry_check_version() _must_ be called nowadays, says @@ -641,56 +1866,455 @@ compilation failure - configure.in: -Wsign-compare removed. +2003-08-12 12:00 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + dh_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c + (tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh_primes.c + (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_errors.c, + gnutls_errors_int.h, gnutls_mem.c (tags: gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c (tags: + gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags: gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + x509_b64.c: + + more fixes by Arne. + +2003-08-12 11:57 nmav <nmav@gnutls.org> + + * lib/rc2.c: + + Cleaned up the RC2 cipher. + +2003-08-11 18:29 nmav <nmav@gnutls.org> + + * doc/tex/alert.tex (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + doc/tex/ciphersuites.tex (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), doc/tex/ex-cert-select.tex (tags: gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), doc/tex/howto.tex (tags: + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/record.tex + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), doc/tex/record_weaknesses.tex (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), doc/tex/srp.tex (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), doc/tex/translayer.tex (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), lib/auth_cert.c (tags: gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.h (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), lib/auth_dh_common.c (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + lib/auth_rsa_export.c (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), lib/dh_compat.c, lib/gnutls_algorithms.c (tags: + gnutls_0_9_7), lib/gnutls_anon_cred.c (tags: gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_auth.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + lib/gnutls_cert.c (tags: gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c, + lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_7), + lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c + (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + lib/gnutls_pk.c (tags: gnutls_0_9_7), lib/gnutls_record.c, + lib/gnutls_state.c, lib/gnutls_x509.c (tags: gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + lib/io_debug.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + src/retcodes.c (tags: gnutls_0_9_7): + + still more patches by Arne Thomassen + +2003-08-11 18:10 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), gnutls_compress_int.c, + gnutls_record.c: + + some more cleanups. + +2003-08-11 17:56 nmav <nmav@gnutls.org> + + * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c, + lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c, + lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_global.c, + lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c, + lib/x509_b64.c: + + more patches by Arne Thomassen. + 2003-08-09 19:17 nmav <nmav@gnutls.org> * NEWS, configure.in (utags: gnutls_0_8_10): released 0.8.10 +2003-08-09 19:03 nmav <nmav@gnutls.org> + + * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10): + + backported the ext_server_name from 0.9.x releases. + 2003-08-09 17:30 nmav <nmav@gnutls.org> - * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS: + * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS, + doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt, + doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), lib/auth_rsa_export.c, lib/gnutls_alert.c (tags: + gnutls_0_9_7), lib/gnutls_anon_cred.c, lib/gnutls_auth.c, + lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_extensions.c, + lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c, + lib/gnutls_int.h (tags: gnutls_0_9_7), lib/gnutls_num.c, + lib/gnutls_pk.c, lib/gnutls_random.c (tags: gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), lib/gnutls_state.c, lib/gnutls_v2_compat.c, + lib/gnutls_x509.c, lib/rc2.c, src/common.c (tags: gnutls_0_9_7), + src/serv.c: Applied patch from Arne Thomassen <arne@arne-thomassen.de>, which corrects several things in the library. +2003-08-07 18:01 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, debug.c (tags: gnutls_0_9_7), + gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c, + gnutls_cipher_int.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8, gnutls_0_9_7), + gnutls_global.c, gnutls_hash_int.c, gnutls_hash_int.h (tags: + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_int.h, + gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), gnutls_rsa_export.c, rc2.c, rc2.h: + + Ported to the new libgcrypt (still unstable). Also added the RC2 + cipher and improved the PKCS #12 stuff in order to support it. + 2003-08-04 17:37 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7): * Added the new libtasn1. * the tex files are included in the distribution. +2003-07-09 16:33 nmav <nmav@gnutls.org> + + * lib/Makefile.am: + + added missing rfc2818_hostname.lo object. + +2003-06-29 06:52 nmav <nmav@gnutls.org> + + * doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex, + ex-client2.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), + ex-serv-export.tex (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7), + ex-serv-srp.tex (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7), ex-serv1.tex: + + added the (gnutls_transport_ptr) cast to example programs. + 2003-06-29 06:33 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_8_9): + * NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in + (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), + lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9): - The gnutls_transport_ptr type was changed to a pointer type (void*). (programs would need recompile, since the library version has changed) +2003-06-28 19:16 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex + (tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags: + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), + gnutls.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6): + + some reorganization on the documentation. Added also stuff about + PKCS #12 structures. + +2003-06-28 05:51 nmav <nmav@gnutls.org> + + * lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6): + + Corrected a null pointer dereference in + gnutls_certificate_get_ours(). Report and Patch by Steve Langasek. + 2003-06-28 05:44 nmav <nmav@gnutls.org> * NEWS: some cleanups. +2003-06-27 14:07 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c, + gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c + (utags: gnutls_0_9_6): + + Added function to do the MAC verification in the PKCS #12 structure. + +2003-06-27 07:34 nmav <nmav@gnutls.org> + + * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6, + gnutls_0_9_90, gnutls_0_9_7, gnutls_0_9_91, gnutls_0_9_8): + + Added ability to write Bag attributes LocalKeyId and friendlyName, + in order for browsers to be able to import our structures. + +2003-06-26 21:59 nmav <nmav@gnutls.org> + + * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn, + pkix_asn1_tab.c: + + some cleanups. + +2003-06-26 09:41 nmav <nmav@gnutls.org> + + * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6): + + Several more additions to PKCS #12 to allow encrypting bags. Still + not interoperable. + 2003-06-25 14:30 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6), + lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c, + lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h, + lib/gnutls_session.c (tags: gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn, + lib/pkix_asn1_tab.c: More PKCS #12 additions. Now the code can generate PKCS #12 files. Also added the ability to decrypt plain DES encrypted PKCS #8 keys. +2003-06-24 06:57 nmav <nmav@gnutls.org> + + * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c, + gnutls_errors_int.h: + + Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones. + +2003-06-23 06:52 nmav <nmav@gnutls.org> + + * lib/gnutls_errors.c: + + some pkcs12 improvements. + +2003-06-22 15:41 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn, + pkix_asn1_tab.c: + + Some additions to allow decrypting PKCS #5 encrypted data, with PKCS + #12 schema OIDs. + +2003-06-22 08:42 nmav <nmav@gnutls.org> + + * doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6), + doc/tex/ex-client2.tex (tags: gnutls_0_9_6), + doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), doc/tex/record.tex + (tags: gnutls_0_9_6), doc/tex/tlsintro.tex (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6), lib/Makefile.am, lib/gnutls_alert.c + (tags: gnutls_0_9_6), lib/gnutls_errors.c, lib/gnutls_errors_int.h: + + Some improvements in PKCS12 parser. Now it can extract private keys + from the structure. + 2003-06-20 08:09 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt, + doc/protocol/rfc3546.txt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6), doc/tex/gnutls.bib (tags: gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6): new extensions RFC +2003-06-17 11:45 nmav <nmav@gnutls.org> + + * doc/: protocol/draft-ietf-tls-srp-04.txt, + protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6), tex/gnutls.bib: + + new srp draft. + +2003-06-16 09:31 nmav <nmav@gnutls.org> + + * doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7, + gnutls_0_9_6): + + corrected a typo. + +2003-06-10 08:06 nmav <nmav@gnutls.org> + + * lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6): + + added the most compatible ciphers in default priorities. + 2003-06-09 09:10 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags: + gnutls_0_9_7, gnutls_0_9_6): Corrected bug in SRP where a non allocated value was freed. Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>. @@ -700,38 +2324,109 @@ 2003-06-09 09:10 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags: + gnutls_0_8_10, gnutls_0_8_9): Corrected bug in SRP where a non allocated value was freed. Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>. 2003-05-28 09:50 nmav <nmav@gnutls.org> - * NEWS, NEWS: + * NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c: Corrected a bug in the record layer buffering, which affected the case where external pull function was used. Report and a patch by Sergey Poznyakoff <gray@Mirddin.farlep.net>. +2003-05-16 18:01 nmav <nmav@gnutls.org> + + * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c: + + some more stuff about PKCS12. Still on early stage and incomplete. + 2003-05-08 20:03 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv-gaa.c (tags: + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), + src/serv.c (tags: gnutls_0_9_6), src/serv.gaa (tags: gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6): Several fixes in several places. Patch by Sean Gao <sean.gao@sun.com>. +2003-05-03 09:01 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7): + + Corrections in the TLS layer openpgp certificate packet parser. + 2003-04-18 10:29 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c: * Added gnutls_x509_privkey_get_key_id() and gnutls_x509_crt_get_key_id() functions which return a unique (per public key) ID. These can be used to check if the private key corresponds to a given certificate. +2003-04-16 19:09 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h, + gnutls_x509.c, pkix.asn, pkix_asn1_tab.c: + + Renamed all of the PKCS #xx stuff names, to pkcs-x-name. + +2003-04-16 10:44 nmav <nmav@gnutls.org> + + * lib/: pkix.asn, pkix_asn1_tab.c: + + added definitions for pkcs12 + +2003-04-15 13:59 nmav <nmav@gnutls.org> + + * src/cli.c: + + Corrected a bug in gnutls-cli while resuming sessions. Reported by + Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>. + +2003-04-14 07:40 nmav <nmav@gnutls.org> + + * lib/ext_server_name.c: + + Corrected bug in server_name extension which made the client to send + the wrong size of data. + +2003-04-14 07:38 nmav <nmav@gnutls.org> + + * lib/gnutls_state.c: + + Increased the default DH bits limit. + +2003-04-01 19:13 nmav <nmav@gnutls.org> + + * src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags: + gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6) + (utags: gnutls_0_9_5): + + Some fixes to allow proper compiling when + --disable-srp-authentication and --disable-anon-authentication are + specified. Patch by Paul Sheer. + 2003-04-01 18:50 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_9_5): + * configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags: + gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c, + src/common.c, src/serv.c: Added the --disable-extra-pki configure option, which disables all extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint @@ -739,34 +2434,134 @@ 2003-04-01 08:47 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5): several bug fixes in the certificate parsing, and some in the asn1 parser. +2003-03-31 23:05 nmav <nmav@gnutls.org> + + * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c: + + More fixes to eliminate constants. + +2003-03-31 22:46 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c (tags: gnutls_0_9_5), + gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h + (tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5): + + Eliminated the need for a hard coded max MPI parameter size. + +2003-03-29 10:59 nmav <nmav@gnutls.org> + + * src/common.c: + + Some fixes in the gnutls_x509_crt_to_xml() function. + +2003-03-28 22:28 nmav <nmav@gnutls.org> + + * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5): + + some cleanups. + 2003-03-28 21:50 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5), + lib/pkix_asn1_tab.c (tags: gnutls_0_9_5): Several improvments in the PKCS #7 handling. Added capability to delete certificates, and handle CRLs. +2003-03-28 12:28 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6) (utags: + gnutls_0_9_4, gnutls_0_9_5): + + several cleanups. + +2003-03-26 23:05 nmav <nmav@gnutls.org> + + * lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags: + gnutls_0_9_4), x509_b64.c, x509_b64.h: + + Several fixes to allow exporting the PKCS #7 structures. + +2003-03-26 13:53 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_handshake.c (tags: + gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags: + gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4): + + Some improvements in the version detection in the client hello. + 2003-03-26 13:42 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4), + lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4): Added functionality to generate PKCS #7 structures. Currently only certificates can be put there. (untested) +2003-03-26 12:46 nmav <nmav@gnutls.org> + + * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5), serv.c, + serv.gaa (tags: gnutls_0_9_5) (utags: gnutls_0_9_4): + + Added the --debug option to the gnutls-serv. + 2003-03-26 12:43 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_9_4): + * configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c, + lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags: + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c + (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags: + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4), + src/tests.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), + src/tls_test.c (tags: gnutls_0_9_4): Added bogus TLS record version check in the gnutls-cli-debug tool. +2003-03-25 18:01 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4), + ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4), + gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags: + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), + gnutls_sig.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4): + + Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with + meaningful error values. + 2003-03-24 17:56 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_8_6): + * NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags: + gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6): * Corrected a parsing error in the Certificate request message. * Corrected behaviour when a certificate request message is @@ -774,53 +2569,133 @@ cipher suites a no_certificate alert is sent instead. * Some fixes in the certificate callback function. +2003-03-24 17:24 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4): + + Added the --debug option in the client. + 2003-03-24 17:21 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5, + gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4): * Corrected behaviour when a certificate request message is received. Now a certificate packet is always sent, and in SSL 3.0 cipher suites a no_certificate alert is sent instead. +2003-03-24 16:40 nmav <nmav@gnutls.org> + + * lib/auth_cert.c: + + Corrected a parsing error in the Certificate request message. + 2003-03-24 06:31 nmav <nmav@gnutls.org> * NEWS (tags: gnutls_0_9_3): last changes for 0.9.3 release. +2003-03-23 20:49 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3): + + reduced the FIXMEs. + +2003-03-23 19:29 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3): + + Allow for unencrypted PKCS #8 private keys. + +2003-03-23 17:08 nmav <nmav@gnutls.org> + + * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4), gnutls_rsa_export.c (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4) (utags: gnutls_0_9_3): + + The functions that return the pkix_asn and gnutls_asn types were + converted to macros. + 2003-03-23 12:16 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3), + lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c + (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3): * Added support for encoding and decoding PKCS #8 2.0 encrypted RSA private keys. 2003-03-22 15:07 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), + lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3): the idea of using a separate library for x509 stuff was dropped for now. +2003-03-22 15:01 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c: + + more cleanups. + 2003-03-22 11:42 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c, + lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags: + gnutls_0_9_3): * Added the new functions: gnutls_certificate_set_x509_key() gnutls_certificate_set_x509_trust(), gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(), gnutls_x509_crl_export(). +2003-03-21 16:46 nmav <nmav@gnutls.org> + + * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn, + pkix_asn1_tab.c (tags: gnutls_0_9_3): + + Added ability to import PKCS8 encrypted keys. + 2003-03-20 18:20 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in, + lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), + src/prime-gaa.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), + src/prime.gaa (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3): * The gnutls_certificate_set_rsa_params() was renamed to gnutls_certificate_set_rsa_export_params(). 2003-03-20 17:35 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5): * Implemented the counter measure discussed in the paper "Attacking RSA-based Sessions in SSL/TLS", against the attack discussed in @@ -828,7 +2703,12 @@ 2003-03-20 17:11 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c + (tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c + (tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c, + lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags: + gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c + (tags: gnutls_0_9_3): * The RSA premaster secret version check can no longer be disabled. * Implemented the counter measure discussed in the paper "Attacking @@ -839,7 +2719,8 @@ 2003-03-20 09:23 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3): * The diffie Hellman ciphersuites are now of higher priority than the plain RSA. @@ -847,46 +2728,187 @@ 2003-03-19 11:17 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_9_3): + * NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c, + lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags: + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), + lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags: + gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3), + lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4, + gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_extensions.c + (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), + lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c (tags: gnutls_0_9_3), lib/gnutls_pk.c, + lib/gnutls_sig.c (tags: gnutls_0_9_3), lib/rsa_compat.c (tags: + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), src/cli.c + (tags: gnutls_0_9_3): * Improved the error logging functions, by adding a level, and by allowing debugging messages just by increasing the level. 2003-03-18 12:28 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/funcs.tex, lib/Makefile.am: some of the extra X.509 functionality was moved to libgnutls-x509 library. +2003-03-17 22:25 nmav <nmav@gnutls.org> + + * lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c: + + better use of asn1_der_coding() to avoid using static buffers. + 2003-03-17 20:05 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: + gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h: MD2 support was dropped this is an algorithm we cannot use. +2003-03-17 16:23 nmav <nmav@gnutls.org> + + * lib/gnutls_hash_int.c: + + some cleanups. + +2003-03-15 10:39 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2): + + added an example about certificate request and private key + generation. + 2003-03-15 09:59 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_9_2): + * NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags: + gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2): Added support for PKCS#10 certificate requests generation. +2003-03-14 23:07 nmav <nmav@gnutls.org> + + * doc/protocol/rfc2985.txt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2): + + added pkcs9 rfc. + +2003-03-14 23:00 nmav <nmav@gnutls.org> + + * lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2), + gnutls_mpi.h (tags: gnutls_0_9_2): + + several other additions and fixes for the certificate request stuff. + +2003-03-14 12:54 nmav <nmav@gnutls.org> + + * doc/protocol/rfc2986.txt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2): + + added rfc for certificate requests. + +2003-03-14 12:53 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags: + gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c + (tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), + gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), + gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), pkix.asn, + pkix_asn1_tab.c: + + Added some stuff needed in PKCS#10 certificate request generation. + Some other fixes as well. + +2003-03-14 09:01 nmav <nmav@gnutls.org> + + * lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags: + gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_1_0_4, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2): + + The RSA parameters handling functions, are now implemented using the + rsa privkey functions. + +2003-03-13 08:24 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c (tags: gnutls_0_9_2): + + unmap data and close the file descriptor after the mmap(). + 2003-03-12 12:43 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_9_1): + * NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c + (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags: + gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1): Use mmap() if available to read files. 2003-03-12 12:06 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1), + lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c, + lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_1_0_5, gnutls_1_0_4, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), + lib/x509_b64.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): * Added an strnstr() function and the requirement in some functions to use null terminated PEM structures is no more. 2003-03-12 10:57 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h + (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1), + lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags: + gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: + gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1), + lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags: + gnutls_0_9_1), lib/gnutls_x509.c: * Added ability to generate RSA keys. * Increased the maximum parameter size in order to read some large @@ -894,30 +2916,68 @@ * Rolled back some of yesterdays changes. The gnutls_x509_privkey, was replaced (again) by the gnutls_privkey. +2003-03-11 20:14 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c, + auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h, + gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c, + gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): + + some improvements in the private key handling api. It is now used + internally. + +2003-03-11 07:51 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c: + + The fingerprint now accepts a pointer to an int instead of a ptr to + a size_t. + 2003-03-10 18:29 nmav <nmav@gnutls.org> * NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5), - configure.in (utags: gnutls_0_8_4): + configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5) + (utags: gnutls_0_8_4): changes for 0.8.4 release. +2003-03-07 12:24 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt, + draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): + + added the new tls 1.1 draft + 2003-03-06 20:20 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags: + gnutls_0_9_2, gnutls_0_9_1): the documentation is now created on dist time. -2003-03-06 20:10 nmav <nmav@gnutls.org> +2003-03-06 20:09 nmav <nmav@gnutls.org> - * NEWS, NEWS: + * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS: Corrected a broken buffer check in _gnutls_io_read_buffered() 2003-03-05 17:23 nmav <nmav@gnutls.org> - * doc/README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5, - gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): + * doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags: + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex + (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex, + tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2): some documentation fixes. @@ -927,9 +2987,33 @@ changes for 0.8.3 release. +2003-03-04 14:38 nmav <nmav@gnutls.org> + + * doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): + + Documented the last timing attack. + 2003-03-04 07:47 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in, + lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1), + lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c + (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c, + lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_ui.c, + lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1): * Corrected a bug in 64 bit architectures, which affected the serial number calculation in the record layer. @@ -938,100 +3022,369 @@ 2003-03-04 07:46 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_8_3): + * NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), + lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3): Corrected a bug in 64 bit architectures, which affected the serial number calculation in the record layer. -2003-03-03 17:49 nmav <nmav@gnutls.org> +2003-03-03 17:48 nmav <nmav@gnutls.org> - * NEWS: + * lib/gnutls_cipher.c, NEWS: Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x branch. 2003-03-03 16:08 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: + gnutls_0_9_2, gnutls_0_9_1): Added protection against the new TLS 1.0 record layer timing attack. +2003-03-03 16:02 nmav <nmav@gnutls.org> + + * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c, + lib/gnutls_x509.c, src/cli.c, src/common.c: + + Added a flag to allow signing by v1 X.509 certificates. Also added a + function to allow setting the verification flags in the credentials + structure. + +2003-03-03 15:34 nmav <nmav@gnutls.org> + + * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2): + + some fixes in tests + 2003-02-27 23:40 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: + gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags: + gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h: Added support for MD2 signature verification in X.509 certificates. +2003-02-25 21:39 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h + (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa + (tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c: + + Added option to disable all TLS 1.0 extensions. + 2003-02-22 22:26 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1), + lib/Makefile.am: some fixes in makefiles. +2003-02-20 07:38 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), + ex-info.tex, examples.tex (tags: gnutls_0_9_1): + + Added a small example on how to use the certificate selection + callback in client side. + +2003-02-18 22:55 nmav <nmav@gnutls.org> + + * lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags: + gnutls_0_9_1): + + some fixes in types. + +2003-02-18 06:30 nmav <nmav@gnutls.org> + + * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: + + The client certificate selection callback is no longer called twice. + It is called once if it is set. + +2003-02-16 09:52 nmav <nmav@gnutls.org> + + * src/: tests.c, tls_test.c: + + works better in buggy servers. + 2003-02-16 09:17 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex, + lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2, + gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, + lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1), + lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c + (tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags: + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), src/serv.c: The RSA and DH parameter handling has been updated. +2003-02-15 21:48 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, gnutls_x509.c: + + Added a primitive function to load a file into memory, so that no + certificate files are truncated. Also fixed a bug in the client + certificate callback function. + +2003-02-15 17:13 nmav <nmav@gnutls.org> + + * lib/gnutls_ui.c: + + Null, as the data value, is now an acceptable value in functions + that may return the size of the data. + +2003-02-14 15:48 nmav <nmav@gnutls.org> + + * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c, + lib/gnutls_ui.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/cli.c, + src/common.c, src/tests.c, src/tests.h (tags: gnutls_0_9_2, + gnutls_0_9_1), src/tls_test.c: + + Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the + server's trusted CAs in gnutls-cli-debug, and in gnutls-cli. + 2003-02-14 10:10 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c, + lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c, + lib/gnutls_privkey.c, lib/gnutls_x509.c: ported to libtasn1 0.2.x. Also the included minitasn1 was replaced by the 0.2.1 version of libtasn1. +2003-02-14 08:42 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_int.h: + + gnutls_const_datum was removed from exported types, for the time + being. + 2003-02-13 09:23 nmav <nmav@gnutls.org> * README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, - gnutls_0_9_2, gnutls_0_9_1), doc/TODO: + gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c, + lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2, + gnutls_0_9_1), lib/gnutls_x509.c: Added option to allow an X.509 server not to send the trusted CA list to the peer. +2003-02-12 13:30 nmav <nmav@gnutls.org> + + * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: + + Added test which prints the Diffie Hellman prime bits used. + 2003-02-12 12:48 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, + lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h, + lib/gnutls_x509.c: Added some private key handling functions. They are primitive enough for now. +2003-02-12 11:48 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-extensions-05.txt, + draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): + + added new extensions draft. + 2003-02-12 11:46 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in, + lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h, + lib/gnutls_ui.h, lib/gnutls_x509.c: gnutls_x509_certificate_* were renamed gnutls_x509_crt_*. +2003-02-12 11:26 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c: + + added gnutls_x509_certificate_get_fingerprint(). Untested yet. + +2003-02-10 16:51 nmav <nmav@gnutls.org> + + * lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags: + gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags: + gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c, + gnutls_ui.h: + + renamed gnutls_x509_fingerprint to gnutls_fingerprint. + +2003-02-09 09:53 nmav <nmav@gnutls.org> + + * lib/gnutls_dh_primes.c, src/prime.c: + + fixes in pkcs3 DH parameter generation. + +2003-02-09 09:37 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h, + lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, + lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2, + gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h, + lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c, + lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c, + lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c, + src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3, + gnutls_0_9_2, gnutls_0_9_1): + + Several internal changes to use the new certificate API. CRL support + is complete. + +2003-02-08 14:46 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_int.h: + + added a crl verification function (untested yet). + +2003-02-08 11:21 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_x509.c, x509_b64.c: + + Added some new certificate verification functions. + +2003-02-07 22:20 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h, + gnutls_privkey.c: + + removed the raw part in the gnutls_privkey internal structure.. + +2003-02-07 20:46 nmav <nmav@gnutls.org> + + * lib/x509_extensions.c: + + Added function to extract the key usage extension from an X.509 + certificate, and combined some code. + 2003-02-07 19:01 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex, + doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex, + lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h, + lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c: More stuff for the new certificate API. 2003-02-07 14:48 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h + (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags: + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c: The old certificate parsing API was reimplemented over the new one. It will stay in the 1.0.0 release for compatibility reasons. +2003-02-07 13:33 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_x509.h: + + Added the new PKCS7 parsing functions. + +2003-02-07 10:15 nmav <nmav@gnutls.org> + + * doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), + doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), + doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), + doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags: + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am, + lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c: + + Added the new certificate handling functions. + 2003-02-07 09:06 nmav <nmav@gnutls.org> - * THANKS: + * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h, + lib/x509_extensions.c, lib/x509_xml.c: More improvements in the CRL support, and the X.509 backend. Added a function to get some parts of the DN using an OID. +2003-02-06 16:49 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h: + + CRL parsing support is almost complete. + +2003-02-06 10:05 nmav <nmav@gnutls.org> + + * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c, + gnutls_str.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h: + + Several fixes and improvements in CRL support. + 2003-02-05 20:20 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h, + lib/gnutls_x509.c: Added preliminary CRL support. This will be under the new X.509 API. Other x509 functions will be updated later. +2003-02-05 07:56 nmav <nmav@gnutls.org> + + * lib/: gnutls_dh_primes.c, gnutls_pk.c: + + some fixes. There wasn't any limitation in libtasn1 code... just my + lazyness. + +2003-02-03 17:41 nmav <nmav@gnutls.org> + + * src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h + (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), prime.c, prime.gaa (tags: gnutls_0_9_2, + gnutls_0_9_1): + + use options to print DH parameters. + 2003-02-03 17:34 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h, + src/prime.c: * Added gnutls_pkcs3_extract_dh_params() and gnutls_pkcs3_export_dh_params() which extracts and export parameters @@ -1042,7 +3395,37 @@ 2003-02-03 16:11 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, doc/tex/ex-serv-export.tex, + doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am, + lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c, + lib/gnutls.asn (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2, gnutls_0_9_1), lib/gnutls.h.in.in, + lib/gnutls_alert.c, lib/gnutls_anon_cred.c (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), lib/gnutls_asn1_tab.c (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), + lib/gnutls_cert.c, lib/gnutls_dh.h (tags: gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), lib/gnutls_dh_primes.c, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h, + lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c, + lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c, + src/serv.gaa: * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now use gnutls_malloc() to allocate the output parameters. @@ -1055,22 +3438,74 @@ DH parameters are now included in the library. Also a credentials structure can now hold only one temporary parameter. +2003-01-30 20:36 nmav <nmav@gnutls.org> + + * lib/gnutls_ui.c: + + more doc for the gnutls_set_dh_prime_bits(). + 2003-01-30 09:16 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4, + gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c, + lib/gnutls_int_compat.c (tags: gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1): removed backward compatibility functions for 0.9.0 version. +2003-01-25 08:57 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h: + + use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when + the SRP protocol fails. + +2003-01-24 12:13 nmav <nmav@gnutls.org> + + * lib/gnutls_global.c: + + The gcrypt log handler is only set when we are in debugging mode. + 2003-01-23 20:55 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c, + lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), + lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h, + lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1), + lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c, + src/cli.c: Added ability to send some messages back to the application using the gnutls_global_set_log_function(). This is quite experimental. +2003-01-23 18:05 nmav <nmav@gnutls.org> + + * doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags: + gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, + gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex, + ex-rfc2818.tex: + + some minor bugfixes in the documentation. + +2003-01-23 15:29 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h: + + Added check and error code for some SRP fatal protocol failures. + 2003-01-23 10:18 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags: + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, + gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c: The library notifies the application on empty and illegal SRP usernames, so that proper notification (via an alert) is sent to the @@ -1080,17 +3515,72 @@ GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines something more appropriate). +2003-01-22 17:51 nmav <nmav@gnutls.org> + + * src/: tests.c, tls_test.c (utags: gnutls_0_8_9, gnutls_0_8_1, + gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_10, + gnutls_0_8_6, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12): + + improved srp detection + 2003-01-22 17:42 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), + lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c + (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1), src/tests.c: Improved the SRP support, to prevent attackers guessing the available usernames by brute force. The g,n values sent are now obtained by the password conf file. (they were static ones) +2003-01-16 16:56 nmav <nmav@gnutls.org> + + * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c, + gnutls_handshake.h (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), + gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1) (utags: gnutls_0_8_0): + + Prefixed with underscore some internal functions. + +2003-01-13 19:37 nmav <nmav@gnutls.org> + + * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags: + gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0), + lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0), + lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0): + + GNUTLS_E_PARSING_ERROR error code was replaced by + GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR. + GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by + GNUTLS_E_BASE64_DECODING_ERROR. + 2003-01-11 14:02 nmav <nmav@gnutls.org> - * NEWS, doc/Makefile.am (tags: gnutls_0_8_0): + * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am, + doc/tex/appendix.tex, doc/tex/patents.tex: Added some information about the SRP patents in the documentation. @@ -1110,33 +3600,115 @@ gnutls_0_8_0), configure.in, doc/README.CODING_STYLE (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, - gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0): + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am, + lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0), + lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), + lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), + lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c + (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h + (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0): Only the documented symbols are now exported. +2003-01-09 08:29 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c: + + If the certificate does not contain the basicConstraints extension + GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by + gnutls_x509_extract_certificate_ca_status(). + 2003-01-08 22:58 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0), lib/gnutls_x509.c: Added gnutls_x509_extract_certificate_ca_status() which returns the CA status of the given certificate. 2003-01-01 11:12 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls_compress_int.c (tags: + gnutls_0_8_0): If liblzo is found in the system then libgnutls-extra will depend on it, instead of including minilzo. +2002-12-30 10:04 nmav <nmav@gnutls.org> + + * lib/gnutls_mpi.c (tags: gnutls_0_8_0): + + Added a test for null (zero) integers in MPI scanning. + +2002-12-29 20:42 nmav <nmav@gnutls.org> + + * src/: tests.c, tls_test.c (utags: gnutls_0_8_0): + + some fixes in the gnutls-cli-debug program + 2002-12-22 18:11 nmav <nmav@gnutls.org> * configure.in: depends on libgcrypt 1.1.11 +2002-12-16 21:56 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags: + gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c + (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_handshake.c, + gnutls_int.h (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), + gnutls_kx.c (tags: gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), + gnutls_kx.h (tags: gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0): + + Dropped the support for the client key exchange message 0, and + server key exchange message 2. + 2002-12-16 21:26 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0), + lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0), lib/gnutls_record.c: Finished SRP-6 stuff. It should work fine now. @@ -1147,16 +3719,68 @@ Added gnutls_openpgp_extract_key_name_string() which returns a single string for a pgp user id. +2002-12-13 12:59 nmav <nmav@gnutls.org> + + * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0, + gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, + gnutls_0_8_6, gnutls_0_8_7): + + updated some example and the server to use the new gnutls_malloc() + in callbacks. + +2002-12-12 17:03 nmav <nmav@gnutls.org> + + * lib/: gnutls_x509.c, gnutls_ui.h: + + Added the gnutls_x509_extract_dn_string() function. + +2002-12-08 15:43 nmav <nmav@gnutls.org> + + * src/serv.c (tags: gnutls_0_6_0): + + updated to include a callback for receiving openpgp keys, using + libopencdk. + +2002-12-08 15:39 nmav <nmav@gnutls.org> + + * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c, + gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0): + + some cleanups + +2002-12-07 11:46 nmav <nmav@gnutls.org> + + * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0): + + some fixes in server_name extension + 2002-12-07 11:19 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/callbacks.tex (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in (tags: + gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0, gnutls_0_6_0), + lib/gnutls_global.c (tags: gnutls_0_8_0, gnutls_0_6_0), + lib/gnutls_mem.c, lib/x509_b64.c: Exported the more convenient gnutls_malloc() and gnutls_free() functions. Actually pointers to functions. 2002-12-06 17:28 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/x509_b64.c: Changed the semantics of gnutls_pem_base64_encode_alloc() and gnutls_pem_base64_decode_alloc(). In the default case were the @@ -1166,24 +3790,190 @@ They now require the returned data to be freed using the gnutls_global_get_free_function(). +2002-12-06 17:21 nmav <nmav@gnutls.org> + + * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0): + + some cleanups. + 2002-12-06 17:14 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0), + doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0), + lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0, + gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), + lib/gnutls_db.c, lib/gnutls_global.c, lib/gnutls_mem.c, + lib/gnutls_mem.h (tags: gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), + lib/gnutls_state.c (tags: gnutls_0_6_0), lib/gnutls_str.c (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), + lib/gnutls_str.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), src/cli.c (tags: gnutls_0_8_0, + gnutls_0_6_0), src/serv.c: Added the new functions gnutls_get_malloc_function(), gnutls_get_free_function(). Also changed the way callback functions must allocate data. They now need to use these functions, instead of just calling malloc(). +2002-12-06 13:33 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c + (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags: + gnutls_0_6_0): + + added error code to report illegal srp usernames. Some fixes in the + extension parsing to report fatal errors. + +2002-12-04 23:38 nmav <nmav@gnutls.org> + + * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0) + (utags: gnutls_0_6_0): + + some optimizations in string handling of the x.509 asn.1 parsers. + +2002-12-04 12:16 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex + (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags: gnutls_1_0_5, + gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0): + + Added a chapter for sources preparation. Based on the documenation + of libksba. + 2002-12-02 22:00 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/tex/ex-pgp-keyserver.tex: depends on opencdk 0.3.5 +2002-12-02 17:31 nmav <nmav@gnutls.org> + + * lib/gnutls_extensions.c: + + Corrected bug in extension parsing. + +2002-12-02 07:37 nmav <nmav@gnutls.org> + + * doc/tex/auth.tex (tags: gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): + + some updates on srp documentation. + +2002-12-02 07:13 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c + (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0), + auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c, + ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0), + gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0), + gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0), + gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags: + gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0, + gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0), + gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0), + gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags: + gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags: + gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c, + gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags: + gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0), + gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0), + gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0), + gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c, + gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0, + gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0), + x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0, + gnutls_0_6_0): + + Cleanups. Prefixed some internal function with underscore. + +2002-12-01 21:57 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c: + + more fixes in gnutls_x509_extract_certificate_dn_string() + 2002-12-01 21:47 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags: + gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c + (tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): Added the function gnutls_srp_server_set_credentials_function() to allow retrieving SRP parameters from an external backend - other @@ -1191,13 +3981,26 @@ 2002-12-01 20:29 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c: Enabled the OpenPGP key retrieval callback function (untested yet). 2002-12-01 19:50 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags: + gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), + src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): Added the functions: gnutls_srp_verifier() @@ -1206,36 +4009,217 @@ and modified the gnutls-srpcrypt, to use the exported functions. +2002-11-25 10:39 nmav <nmav@gnutls.org> + + * lib/: gnutls_int.h, gnutls_x509.c: + + gnutls_x509_extract_certificate_dn_string() now behaves as described + in RFC2253. + 2002-11-23 08:10 nmav <nmav@gnutls.org> - * doc/README.CODING_STYLE (tags: gnutls_0_6_0): + * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h: some changes in the callback function behaviour. +2002-11-22 22:21 nmav <nmav@gnutls.org> + + * lib/Makefile.am (tags: gnutls_0_6_0): + + linked against libgcrypt (I saw that in debian) + 2002-11-20 22:10 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: + gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), + lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), + lib/gnutls_errors.c, lib/gnutls_extensions.c: Several cleanups and elimination of warnings. +2002-11-20 20:35 nmav <nmav@gnutls.org> + + * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex, + doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex, + doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c, + lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0): + + updated documentation to include record layer weaknesses and + counter-measures, and the supported TLS extensions. + +2002-11-20 17:45 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in: + + compat4.h was added, and is included by default in gnutls.h. + +2002-11-20 17:44 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h, + gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): + + Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to + KEY_*. Improved the checking of key usage. + +2002-11-20 07:30 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + added the AES ciphersuites for certificate srp authentication. + +2002-11-19 13:07 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c, + lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c: + + Added support for the DSS certificate SRP authenticated cipher + suites (currently only with 3DES cipher). Cleaned up the client and + server code, which was duplicated. + 2002-11-19 12:01 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in, + lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, + lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c, + lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c: Added certificate authenticated SRP cipher suites. +2002-11-17 12:13 nmav <nmav@gnutls.org> + + * lib/gnutls_int_compat.c: + + added compatibility function for the openpgp_keyserver. + +2002-11-17 12:12 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0), + auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex + (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0), openpgp.tex, tlsintro.tex: + + added bibliography in documentation. + +2002-11-16 09:50 nmav <nmav@gnutls.org> + + * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex, + doc/tex/examples.tex, lib/gnutls_int.h: + + updated pgp key retrieval callback and added example. + 2002-11-15 21:13 nmav <nmav@gnutls.org> - * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0): + * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0), + doc/tex/Makefile.am: example programs are now located in doc/examples directory. +2002-11-14 13:48 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0): + + Added some new alert codes from the extensions draft. + +2002-11-14 09:19 nmav <nmav@gnutls.org> + + * doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0), examples.tex: + + updated the basic client to support OpenPGP certificate + authentication. + +2002-11-12 13:29 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex: + + added example with an openpgp server + +2002-11-12 11:11 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c, + auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c, + auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c, + gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, + gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c, + gnutls_v2_compat.c, gnutls_x509.c: + + The session->gnutls_key was renamed to session->key. + +2002-11-12 10:59 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h: + + The gnutls_openpgp_recv_key_func() callback function now accepts a + key fingerprint, instead of the key id. + +2002-11-11 17:20 nmav <nmav@gnutls.org> + + * src/: cli.c, serv.c, tests.c: + + cleanups + +2002-11-11 17:06 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in: + + dropped source backwards compatibility + 2002-11-11 17:02 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_int.h: Added callback for OpenPGP key retrieval. +2002-11-06 13:00 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt, + draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): + + added new rfc2246bis draft + 2002-11-06 08:24 nmav <nmav@gnutls.org> * opencdk.m4 (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, @@ -1249,54 +4233,326 @@ updated url for opencdk +2002-11-05 21:41 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c, + gnutls_global.c, gnutls_state.c, gnutls_x509.c: + + some updated in the documentation + +2002-11-04 21:23 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h, + gnutls_errors_int.h (utags: gnutls_0_5_11): + + Added new alert (certificate unobtainable) from + draft-ietf-tls-extensions. + 2002-11-04 20:11 nmav <nmav@gnutls.org> * NEWS, configure.in (tags: gnutls_0_5_11): depends on opencdk 0.3.2 +2002-11-03 14:20 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h: + + + + Use the old error codes for OpenPGP again. + +2002-11-03 13:52 twoaday <twoaday@gnutls.org> + + * lib/auth_cert.c (tags: gnutls_0_5_11): + + Fixed an off-by-one bug for OpenPGP fingerprint handling. + +2002-11-03 13:23 twoaday <twoaday@gnutls.org> + + * lib/gnutls_errors_int.h: + + Corrected error number (the old was reserved). + +2002-11-03 13:08 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h: + + Unification for the OpenPGP error code. + +2002-11-03 13:08 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c (tags: gnutls_0_5_11): + + corrected behaviour of verification in openpgp keys. + +2002-11-03 11:56 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h: + + Add OpenPGP error description + +2002-11-03 11:30 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags: + gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11): + + Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to + GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well. + +2002-11-03 11:19 nmav <nmav@gnutls.org> + + * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c + (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c + (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), + src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11), + src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11), src/common.c: + + Added some new error codes and updated client. + 2002-11-02 08:41 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11), + lib/ext_max_record.c (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c + (tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c + (tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c + (tags: gnutls_0_5_11), lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags: + gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11), + lib/gnutls_rsa_export.c (tags: gnutls_0_5_11), + lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c + (tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11): Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST. Introduced GNUTLS_E_SHORT_MEMORY_BUFFER. +2002-11-02 08:37 nmav <nmav@gnutls.org> + + * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11): + + Fixed some memory leaks which may occured on error cases. + 2002-11-01 21:29 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_x509.c, src/common.c: gnutls_x509_extract_certificate_dn_string() was rewritten. +2002-11-01 18:33 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c: + + Added a check for dn extraction failure in + gnutls_x509_extract_certificate_dn_string(). + 2002-10-29 14:03 twoaday <twoaday@gnutls.org> * configure.in: Bump OpenCDK version to 0.3.0 +2002-10-29 14:02 twoaday <twoaday@gnutls.org> + + * lib/gnutls_errors_int.h: + + Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0 + version. A new error code for the OpenPGP part. + +2002-10-29 05:51 nmav <nmav@gnutls.org> + + * lib/gnutls_buffer.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11): + + added missing file + +2002-10-28 09:21 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c + (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11), + gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags: + gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags: + gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h, + gnutls_handshake.c, gnutls_pk.c, gnutls_record.c, + gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11), + gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11), + x509_xml.c: + + GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by + GNUTLS_E_INTERNAL_ERROR. + 2002-10-26 12:34 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/gnutls_handshake.c, + lib/gnutls_int.h (tags: gnutls_0_5_11), lib/gnutls_record.c, + lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_0_5_11), + lib/gnutls_str.h (tags: gnutls_0_5_11): Optimizations in buffering code, which reduce the number of malloc/realloc calls. +2002-10-26 09:46 nmav <nmav@gnutls.org> + + * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11): + + The error code table now contains all the error codes sorted. + 2002-10-25 14:31 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11), + doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex + (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11), + lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags: + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c: Documented error codes in an appendix. This documentation is generated automatically using the retcodes program. +2002-10-24 19:07 nmav <nmav@gnutls.org> + + * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), + tex/Makefile.am: + + Added script to sort function names in function reference. + +2002-10-24 17:42 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11), + gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h, + gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags: + gnutls_0_5_11): + + Added more descriptive error codes to be returned by + gnutls_strerror(). Removed old and unused error codes. + +2002-10-24 16:39 nmav <nmav@gnutls.org> + + * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11): + + gnutls-cli-debug now accepts one hostname only + +2002-10-24 16:33 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa: + + gnutls-cli now accepts one hostname only + 2002-10-23 18:36 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls_0_5_11): + * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am, + lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11), + lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11), lib/auth_dhe.c, + lib/rfc2818_hostname.c (tags: gnutls_0_5_11): Merged common stuff in DHE and anonymous DH key exchange. 2002-10-14 21:36 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), + doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex + (tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), + doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11), + doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11), + doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex, + doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex, + doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex, + doc/tex/srp1.tex: Example programs found in the documentation can now be generated by running "make examples" in doc/tex directory. @@ -1309,47 +4565,267 @@ Fixed interlibrary dependencies. By Ivo Timmermans. This requires the debian libtool 1.4.2-7.1 +2002-10-14 17:40 nmav <nmav@gnutls.org> + + * lib/: ext_max_record.c, ext_server_name.c: + + cleanups in the server name extension. + 2002-10-14 17:23 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to prevent some segmentation faults at exit. +2002-10-13 15:38 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags: + gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags: + gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), + compression.tex (tags: gnutls_0_5_10), handshake.tex (tags: + gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10), record.tex (tags: gnutls_0_5_11, + gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10): + + spelling corrections, and addition of a subsection for compression + algorithms. + +2002-10-13 09:55 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10): + + ZLIB's number was changed according to draft-ietf-tls-compression-02 + 2002-10-13 05:02 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_5_10): + * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags: + gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10), + lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags: + gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10), + lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags: + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c + (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), + lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_server_name.c + (tags: gnutls_0_5_10), lib/ext_server_name.h (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in (tags: + gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10), + lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c, + lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10), + lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c + (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10), + lib/gnutls_cipher.h (tags: gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.c (tags: + gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.h (tags: + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_dh_primes.c (tags: gnutls_0_5_10), + lib/gnutls_extensions.h (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c + (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10), + lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c + (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags: + gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10), + lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags: + gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10), + lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10), + lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags: + gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10), + lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags: + gnutls_0_5_10): several fixes in the codebase, mostly in signed/unsigned checkings. +2002-10-12 15:56 nmav <nmav@gnutls.org> + + * lib/: ext_max_record.c, ext_max_record.h (utags: + gnutls_0_5_x_before_int_fixes): + + Corrected some types, to work in 64 bits machines. Suggested by Ivo + Timmermans <ivo@o2w.nl>. + +2002-10-12 08:17 nmav <nmav@gnutls.org> + + * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes): + + now does not require carriage return + +2002-10-11 23:17 nmav <nmav@gnutls.org> + + * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes): + + Fixes (or not) in server name extension parsing + +2002-10-11 13:47 nmav <nmav@gnutls.org> + + * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10), + examples.tex (tags: gnutls_0_5_10) (utags: + gnutls_0_5_x_before_int_fixes): + + updated documentation + 2002-10-11 12:06 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_5_x_before_int_fixes): + * NEWS (tags: gnutls_0_5_x_before_int_fixes), + lib/ext_server_name.c, lib/gnutls_int.h (tags: + gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags: + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), + src/serv.c: Improved the server name extension. Resumed sessions can now use it. 2002-10-11 09:50 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c, + lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes), + lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes), + lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags: + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags: + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c: Added server name extension, from draft-ietf-tls-extension-05. +2002-10-10 22:15 nmav <nmav@gnutls.org> + + * doc/tex/ex-alert.tex (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex, + lib/rfc2818_hostname.c (tags: gnutls_0_5_x_before_int_fixes), + doc/tex/ex-rfc2818.tex, doc/tex/examples.tex: + + more documentation updates + 2002-10-10 15:17 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes): + * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes), + doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes), + doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags: + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex + (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), + doc/tex/examples.tex, doc/tex/handshake.tex (tags: + gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags: + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex + (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), + doc/tex/serv1.tex (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes), src/serv.c: Separated alert checking from the example programs, to make them cleaner. Added an example which demonstrates the alert checking. 2002-10-10 11:33 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_5_9): + * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9): last minute changes for 0.5.9 release. 2002-10-09 21:49 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h + (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), + lib/rfc2818_hostname.c (tags: gnutls_0_5_9): Added int gnutls_x509_check_certificates_hostname() which check whether the given hostname matches the owner of the given X.509 @@ -1357,13 +4833,19 @@ 2002-10-09 21:40 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_5_9): + * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c + (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): cleanups 2002-10-08 13:50 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9), + doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex + (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9), + lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): Added gnutls_set_default_priority() and gnutls_set_default_export_priority() functions, to avoid calling all @@ -1371,7 +4853,7 @@ 2002-10-07 16:32 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added gnutls_x509_extract_certificate_dn_string() which returns the peer's Distinguished name in a single string. @@ -1379,49 +4861,173 @@ 2002-10-07 16:15 nmav <nmav@gnutls.org> * NEWS, doc/TODO (tags: gnutls_0_5_10, - gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in, + lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), + lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c, + src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9): several cleanups +2002-10-07 13:38 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa: + + Changes in gnutls-cli, to allow testing of starttls implementations. + 2002-10-05 09:34 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9), lib/gnutls_ui.h: rolled back addition of certificate_get_our_issuer() function. 2002-10-04 19:09 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/gnutls_state.c (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c, + lib/gnutls_ui.h: Corrected bug which prevented gnutls_certificate_get_ours() from working. Added gnutls_certificate_get_our_issuer() function. +2002-10-04 10:12 nmav <nmav@gnutls.org> + + * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h + (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): + + Improved gnutls_x509_extract_key_pk_algorithm(), which can now + distinguish DSA keys from unknown keys. + 2002-10-02 12:43 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_buffers.c (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): some fixes to compile with gcc-2.95. 2002-10-01 12:19 nmav <nmav@gnutls.org> - * configure.in, doc/TODO: + * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c, + lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract the public key algorithm of a DER encoded private key. +2002-09-20 14:51 nmav <nmav@gnutls.org> + + * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8): + + enabled error messages of libgcrypt in debug mode + +2002-09-17 17:57 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/defines.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in, + lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), + src/cli.c, src/serv.c (tags: gnutls_0_5_9), + lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), + lib/gnutls_errors_int.h (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), + lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9) + (utags: gnutls_0_5_8): + + Added support for the LZO compression library in gnutls-extra. Some + fixes in the hello message parsing. + +2002-09-16 17:03 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8), + gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags: + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c: + + replaced gnutls_handshake_get_direction() with + gnutls_record_get_direction(). + +2002-09-16 17:03 nmav <nmav@gnutls.org> + + * doc/tex/: appendix.tex (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags: + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes) + (utags: gnutls_0_5_8, gnutls_0_5_9): + + updated documentation + 2002-09-13 09:09 nmav <nmav@gnutls.org> - * README: + * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new function to convert from an error to an alert code. +2002-09-12 10:39 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c, + gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c, + gnutls_int.h: + + Improved support for zlib. + +2002-09-11 20:05 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-compression-00.txt (tags: + gnutls_0_5_8), draft-ietf-tls-extensions-03.txt, + draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8): + + updated drafts + 2002-09-11 16:53 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c + (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7), lib/gnutls_rsa_export.c (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7): Corrected bug in gnutls_dh_params_set(). Corrected bug in session resuming code of server side. +2002-09-11 06:34 nmav <nmav@gnutls.org> + + * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes), + ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9): + + some cleanups in the extension parsing + +2002-09-10 16:29 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7): + + Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo + output. + 2002-09-10 15:54 nmav <nmav@gnutls.org> * NEWS, buildconf (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, @@ -1440,19 +5046,43 @@ gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, - gnutls_0_5_7): + gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7), + lib/gnutls_global.c (tags: gnutls_0_5_7): changes for autoconf 2.50 2002-09-09 08:41 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7): Removed dependency on libgdbm library. +2002-09-09 05:17 nmav <nmav@gnutls.org> + + * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), + gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c + (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), + gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), + gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8), + x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7): + + Some fixes for the used realloc() function. Now we have + gnutls_realloc_fast() which frees the given pointer if the new + allocation failed. + 2002-09-08 20:48 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7), lib/gnutls_str.c: updated string functions @@ -1464,10 +5094,52 @@ 2002-09-06 17:12 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_5_6): + * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), + doc/tex/x509cert.xml.tex, lib/x509_xml.c (tags: gnutls_0_5_6), + src/common.c, src/gnutls-http-serv (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6): added versioning in the XML output of certificate functions. +2002-09-05 18:44 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags: + gnutls_0_5_6), ciphersuites.tex (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex + (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags: + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), + tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags: + gnutls_0_5_6): + + reorganized documentation + 2002-09-05 16:05 nmav <nmav@gnutls.org> * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, @@ -1479,24 +5151,337 @@ 2002-09-04 16:57 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6), + lib/gnutls_int.h: Corrected extension type checks which used an 8 bit extension size, instead of 16 bits. +2002-09-03 14:33 nmav <nmav@gnutls.org> + + * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h, + gnutls_x509.c: + + corrected the cert_type extension. (bug pointed out by D. Taylor) + +2002-09-03 11:05 nmav <nmav@gnutls.org> + + * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9) (utags: gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8): + + gnutls_list replaced by const int* + 2002-09-03 10:24 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_5_5): + * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6), + doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), + doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6) + (utags: gnutls_0_5_5): last changes for 0.5.5 release +2002-09-01 19:28 nmav <nmav@gnutls.org> + + * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex, + serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex: + + corrected bugs in examples. + +2002-09-01 18:57 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5), + lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h + (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5), + lib/gnutls_handshake.c (tags: gnutls_0_5_5), + lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags: + gnutls_0_5_5): + + more cleanups + +2002-09-01 18:57 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex, + examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex, + serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex: + + Updated documentation and added more server examples. + +2002-09-01 13:23 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5), + gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h + (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5): + + Updated the base64 encoding/decoding functions. + +2002-09-01 10:55 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags: + gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags: + gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5), + gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c, + gnutls_v2_compat.c (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c: + + several clean ups + +2002-09-01 10:54 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags: + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags: + gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex + (tags: gnutls_0_5_5): + + Updated documentation to include examples of XML certificates. + 2002-08-31 08:51 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the certificate and key read functions. They can now read a PEM encoded key and certificate from the same file. +2002-08-30 19:32 nmav <nmav@gnutls.org> + + * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c, + lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in, + lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c + (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5), + lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c, + src/serv.c, src/tests.c: + + cert_type abreviation was expanded to certificate_type. + +2002-08-30 18:17 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6, + gnutls_0_5_5), examples.tex: + + updated examples + +2002-08-29 12:58 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, + doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex, + doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags: + gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags: + gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c, + lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c, + lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6, + gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h, + lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_buffers.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c, + lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c + (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h + (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c + (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h + (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags: + gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_dh.h (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh_primes.c + (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_extensions.c (tags: + gnutls_0_5_5), lib/gnutls_extensions.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_global.c + (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_handshake.c, + lib/gnutls_handshake.h (tags: gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_hash_int.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_hash_int.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h, + lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags: + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c, + lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h + (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c + (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_session.h (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), + lib/gnutls_session_pack.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_session_pack.h (tags: gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_sig.c (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_sig.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c, + lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, + lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/gnutls_x509.c, lib/gnutls_x509.h, + lib/x509_sig_check.c (tags: gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5), lib/x509_verify.c (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c, + src/serv.c, src/tests.c, src/tls_test.c: + + Renamed all the constructed types to have more consisten names, and + some other minor improvements. + 2002-08-29 10:08 nmav <nmav@gnutls.org> * Makefile.am (tags: gnutls_0_5_5, @@ -1504,40 +5489,278 @@ removed PGPKEYS from the distribution. +2002-08-28 15:44 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_record.c (utags: + gnutls_0_5_x_before_types_change): + + Allow the NULL pointer for data in gnutls_record_send(), if the + previous call was interrupted. + +2002-08-28 15:18 nmav <nmav@gnutls.org> + + * lib/gnutls_record.c: + + Corrected possible bug in decompression code. Well compressed + packets may have been rejected due to limited buffer. + 2002-08-28 14:08 nmav <nmav@gnutls.org> - * NEWS, doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10, + * NEWS (tags: gnutls_0_5_x_before_types_change), + doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change), doc/TODO (tags: + gnutls_0_5_x_before_types_change), + doc/protocol/draft-ietf-tls-srp-01.txt, + doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change), + lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change), + lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change), + src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, - gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), doc/TODO (utags: + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags: + gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change), + src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change): Added support for the new SRP draft by D. Taylor. This includes the removal of the blowfish crypt hash option, and the change of SRP cipher suite numbers. +2002-08-27 09:41 nmav <nmav@gnutls.org> + + * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags: + gnutls_0_5_x_before_types_change): + + removed old FIXME stuff. + +2002-08-26 16:10 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4), + lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c, + src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags: + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), + doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), doc/tex/ex2.tex (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4): + + Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128 + +2002-08-26 15:30 nmav <nmav@gnutls.org> + + * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4): + + better export ciphersuite detection + +2002-08-26 10:13 nmav <nmav@gnutls.org> + + * src/: Makefile.am (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags: + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), + tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4): + + Improved the gnutls-cli-debug program + +2002-08-26 08:18 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, + lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex, + src/cli.c, src/serv.c, src/tests.c: + + renamed ARCFOUR-EXPORT to ARCFOUR-40 + +2002-08-26 08:14 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4), + gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4): + + Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA + certificates with modulus less than 512 bits. This change made the + code a bit messy. + +2002-08-25 19:06 nmav <nmav@gnutls.org> + + * src/: serv.c, tests.c, tests.h, tls_test.c: + + improvements in server html output + +2002-08-25 18:41 nmav <nmav@gnutls.org> + + * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4): + + changes in order to keep up with the addition of export-grade + ciphersuite + +2002-08-25 18:17 nmav <nmav@gnutls.org> + + * lib/auth_dhe.c: + + corrected bug in DHE key exchange + +2002-08-25 18:10 nmav <nmav@gnutls.org> + + * src/: cli.c, serv.c: + + changes for export cipher suites + 2002-08-25 18:10 nmav <nmav@gnutls.org> * NEWS: Added the first EXPORT-grade ciphersuite +2002-08-25 18:08 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), + auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c, + gnutls_cert.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), gnutls_dh_primes.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + gnutls_x509.c (tags: gnutls_0_5_4): + + Corrected bug in DHE key exchange which prevented from parsing the + given certificates properly. + 2002-08-22 22:18 nmav <nmav@gnutls.org> * NEWS, configure.in (utags: gnutls_0_5_3): changes for 0.5.3 release +2002-08-22 10:02 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c: + + gnutls_handshake_set_exportable_detection() was obsoleted. + +2002-08-21 15:44 nmav <nmav@gnutls.org> + + * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change), + gnutls_hash_int.c (utags: gnutls_0_5_4): + + corrected bug in SSL3 random generation function. Now the export + ciphersuite works in SSL3 mode too. + +2002-08-21 15:04 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), + gnutls_hash_int.c, gnutls_hash_int.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h, + gnutls_state.c: + + Added the first exportable ciphersuite + (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that + have certificates of 512 bits length. + +2002-08-21 11:09 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c, + src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites): + + Added some initials for the export cipher suites. + +2002-08-21 08:45 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt, + draft-ietf-tls-openpgp-keys-02.txt (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites): + + updated openpgp draft + +2002-08-20 12:29 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites): + + included the change cipher specs in + gnutls_handshake_get_direction(). + 2002-08-18 17:45 nmav <nmav@gnutls.org> * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites, - gnutls_0_5_x_with_export_ciphersuites): + gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags: + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c: gnutls_handshake_check_direction() renamed to gnutls_handshake_get_direction(). +2002-08-18 08:31 nmav <nmav@gnutls.org> + + * src/: tls_test-gaa.c (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h + (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c, + tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4) + (utags: gnutls_0_5_2, gnutls_0_5_3, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites): + + Added verbose option to gnutls-cli-debug. + 2002-08-18 08:30 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c, + lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags: + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites): Added the gnutls_handshake_set_exportable_detection() function, which is used to control whether the handshake will check for @@ -1565,6 +5788,20 @@ included cvs aliases into authors file +2002-08-17 15:34 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls.h.in.in: + + Added gnutls_cipher_suite_get_name(). This functions constructs the + name of a cipher suite using the given algorithms. + +2002-08-15 21:49 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h: + + Added new function gnutls_handshake_check_direction(), which returns + the state where the handshake function was interrupted. + 2002-08-15 09:58 nmav <nmav@gnutls.org> * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5, @@ -1581,90 +5818,717 @@ 2002-08-15 03:36 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags: + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites): added some missing consts +2002-07-21 19:15 admcd <admcd@gnutls.org> + + * doc/tex/openssl.tex (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites): + + add ability to use separate file descriptors for send() and recv() + using new set_transport_ptr2() function + +2002-07-20 18:44 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags: + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c: + + Added a special error code for cases where the peer (server) + supports only export ciphersuites. + +2002-07-15 19:38 nmav <nmav@gnutls.org> + + * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags: + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), + record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags: + gnutls_0_5_2, gnutls_0_5_3, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1): + + Several documentation fixes. Suggestions and patch by Paul Wujek + <pwujek@xp2telecom.com> + 2002-07-15 15:29 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h + (tags: gnutls_0_5_1), lib/gnutls_global.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_state.c (tags: gnutls_0_5_1): Fixes in zlib compression code. gnutls_global_init_extra() in libgnutls-extra fails if library versions do not match. Semantic changes in gnutls_record_set_max_size(). The requested size is now immediately enforced at the output buffers. +2002-07-15 15:29 nmav <nmav@gnutls.org> + + * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1): + + Client and server now accept the null cipher option. + 2002-07-13 06:35 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1), + lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_int.h, lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which accepts two pointers. 2002-07-12 21:08 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7, + gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1): moved to libgcrypt 1.1.8 2002-07-12 17:46 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1): corrected m4 macros for gnutls +2002-07-10 15:49 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c, + auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags: + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags: + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h, + gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c + (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c + (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c + (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_priority.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_record.c, gnutls_session_pack.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c + (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + x509_extensions.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), + x509_sig_check.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c + (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1): + + Added some hints on the file purpose, and some other cleanups. + +2002-07-10 12:07 nmav <nmav@gnutls.org> + + * lib/: gnutls_db.c, gnutls_state.c: + + Now gnutls_deinit() removes abnormally terminated sessions. Added + the _gnutls_deinit() function which has the behaviour of the older + gnutls_deinit(). + +2002-07-10 12:01 nmav <nmav@gnutls.org> + + * src/serv.c: + + corrected possible bug in http server + +2002-07-06 15:35 admcd <admcd@gnutls.org> + + * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0): + + added some more information about current limitations of OpenSSL + compatibility layer + +2002-07-06 15:18 nmav <nmav@gnutls.org> + + * doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_2, gnutls_0_5_3, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1): + + some documentation fixes. + +2002-07-05 12:08 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags: + gnutls_0_5_0): + + Added defines for old function names. + +2002-07-04 10:04 nmav <nmav@gnutls.org> + + * src/: README.srpcrypt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + serv.c: + + updated the parameters of srpcrypt program. Other minor changes in + included programs. + +2002-07-04 07:49 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c (tags: gnutls_0_5_0): + + Corrected bug in the mpi extraction function from X.509 certificates + (affects DSA certificates). + +2002-06-30 15:18 nmav <nmav@gnutls.org> + + * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0), + lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c + (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0), + lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h, + lib/x509_xml.c: + + Made the xml convertion functions more mnemonic. Several other fixes + in the core library. + +2002-06-30 11:09 nmav <nmav@gnutls.org> + + * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0), + gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1, + gnutls_0_5_0), gnutls_auth.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0), + gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags: + gnutls_0_5_0), gnutls_extensions.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0), + gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h, + gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags: + gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags: + gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + x509_xml.c: + + Several (internal) cleanups. Const flags are better used now. + +2002-06-29 08:42 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, gnutls_x509.c: + + Better organization of cert2gnutls_cert function. + +2002-06-28 19:09 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c + (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + x509_xml.c: + + Now certificate decoding makes use of partial DER decoding of the + libtasn1 library. It speedups a bit the handshake in client side, + which needs to decode the certificate, in order to read the public + key parameters. + +2002-06-25 14:36 nmav <nmav@gnutls.org> + + * lib/x509_xml.c: + + Improved XML output. + 2002-06-23 11:27 nmav <nmav@gnutls.org> * configure.in: Depends on opencdk 0.2.0 +2002-06-22 14:52 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags: + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h, + x509_sig_check.c (tags: gnutls_0_5_0): + + The TLS handshake no longer fails if the X.509 extensions in the + Certificate are critical and unsupported. The unsupported critical + extensions are now only catched by the verification functions. + +2002-06-22 14:22 nmav <nmav@gnutls.org> + + * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_str.h, x509_xml.c: + + Added new string functions to handle the XML string stuff. + 2002-06-22 06:51 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls_0_5_0): + * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags: + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c, + lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0), + src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0): Renamed credential allocation functions from *_sc() to *_cred(). +2002-06-21 12:20 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c: + + corrected countryName + +2002-06-21 08:34 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h, + gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h: + + Exported gnutls_cipher_get_key_size(). Better name printing for MAC + algorithms. + 2002-06-20 19:11 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex, + doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: New install directory for headers is /gnutls +2002-06-19 19:57 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags: + gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c, + lib/gnutls_ui.h, src/serv.c: + + _func abreviation is no longer used. Functions renamed to _function. + +2002-06-19 16:44 nmav <nmav@gnutls.org> + + * lib/x509_xml.c: + + x509_xml.c + +2002-06-19 14:54 nmav <nmav@gnutls.org> + + * src/serv.c: + + removed ioctl stuff. + +2002-06-19 14:44 nmav <nmav@gnutls.org> + + * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + tls_test.c: + + added 'nodb' and 'quiet' options to server. + +2002-06-19 03:51 nmav <nmav@gnutls.org> + + * lib/gnutls_pk.c: + + Corrected bug in PKCS-1 RSA encryption. + +2002-06-18 17:19 nmav <nmav@gnutls.org> + + * src/: Makefile.am, common.c, list.h (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + serv.c: + + The server used was changed to a non blocking one. The server was + created by Paul Sheer. + +2002-06-16 17:50 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex + (tags: gnutls_0_5_0): + + Added chapter on how to use TLS in application protocols. + 2002-06-15 10:49 nmav <nmav@gnutls.org> * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), - configure.in, doc/TODO: + configure.in, doc/TODO, src/Makefile.am: Corrected libgdbm issues 2002-06-15 09:46 nmav <nmav@gnutls.org> - * NEWS, configure.in, doc/TODO: + * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex, + doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c, + lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c: Removed the gdbm backend for resuming TLS sessions. Program gnutls-serv was modified to include support for resuming sessions with the callback api. +2002-06-14 21:42 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex, + examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex, + openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex: + + Added index. + +2002-06-14 20:43 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_ui.h, x509_xml.c: + + Added XML extraction from an X.509 certificate. Only some basic + functionality is now available. + +2002-06-11 08:39 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c + (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c, + gnutls_global.h (tags: gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0), + gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), + gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c, + x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags: + gnutls_0_4_with_libtasn1): + + renamed libasn1 to libtasn1 + 2002-06-11 08:33 nmav <nmav@gnutls.org> * doc/README.CVS: renamed libasn1 to libtasn1 +2002-06-10 13:06 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1), + gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags: + gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps: + + Added Timo's openpgp guide + 2002-06-10 11:35 nmav <nmav@gnutls.org> * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags: gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), - configure.in: + configure.in, lib/Makefile.am: Added configure option to use the included libasn1. +2002-06-10 10:52 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c, + gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c, + gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags: + gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c, + gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y, + x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h, + x509_extensions.c, x509_extensions.h (tags: + gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c: + + Adapted codebase to the new libasn1 0.1.0. + +2002-06-10 10:51 nmav <nmav@gnutls.org> + + * src/: Makefile.am, asn1c.c: + + removed asn1c.c program. Moved to libasn1. + 2002-06-09 10:13 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0, + gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c + (tags: gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0, + gnutls_0_4_with_libtasn1): Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These functions return allocated data. Cleaned up the gnutls_datum code @@ -1672,20 +6536,53 @@ 2002-06-09 08:54 nmav <nmav@gnutls.org> - * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in: + * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in, + lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1), + lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c, + lib/gnutls_mem.h: Added check for C99 macro support. Stubs are used if they are not supported by the compile. A more elegant solution is required. +2002-06-09 06:00 nmav <nmav@gnutls.org> + + * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h: + + only use the libc's strdup, if using the libc's malloc function. + +2002-06-08 20:34 nmav <nmav@gnutls.org> + + * lib/: gnutls_mem.c, gnutls_mem.h: + + Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() + function. + +2002-06-08 20:32 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c (tags: gnutls_0_5_0, + gnutls_0_4_with_libtasn1): + + No longer realloc() the record buffers. It had some meaning when + gnutls_realloc_fast() was there, but now they one cause a slowdown. + 2002-06-08 12:38 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1), + lib/gnutls_algorithms.c, lib/gnutls_int.h (tags: + gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c, + src/serv.c (tags: gnutls_0_4_with_libtasn1): Created gnutls_handshake_set_private_extensions() function. 2002-06-07 20:14 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1), + lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c: Corrected issues with ptrdiff_t. Added option to enable private (experimental) cipher suites. They are now disabled by default so @@ -1699,7 +6596,8 @@ 2002-06-03 16:09 nmav <nmav@gnutls.org> - * ChangeLog: + * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex, + lib/Makefile.am: asn1.ps is no longer generated in the gnutls package. It is included in the libasn1 package. @@ -1707,25 +6605,82 @@ 2002-06-02 20:50 nmav <nmav@gnutls.org> * Makefile.am, NEWS, configure.in, doc/TODO (tags: - gnutls_0_4_with_libtasn1): + gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags: + gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h: Removed stubs for srp and anonymous authentication. Added test suite directory. +2002-05-27 18:56 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0, + gnutls_0_4_with_libtasn1): + + Added error code for unsupported trustdb. + +2002-05-26 15:34 nmav <nmav@gnutls.org> + + * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c, + cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa: + + some parts were moved to libasn1. + +2002-05-24 10:51 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, errors.tex (tags: + gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags: + gnutls_0_4_with_libtasn1): + + added memory handling section + +2002-05-23 19:30 nmav <nmav@gnutls.org> + + * lib/: gnutls_auth.c (tags: + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h, + gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1) + (utags: gnutls_0_4_3): + + reintroduced realloc_fast() which prevents some malloc(0) + situations. + 2002-05-23 10:55 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls_0_4_3): + * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h, + lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags: + gnutls_0_4_3): Several clean ups and bug fixes. 2002-05-22 19:29 nmav <nmav@gnutls.org> - * NEWS, THANKS (tags: gnutls_0_5_5, + * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, - gnutls_0_4_with_libtasn1), acconfig.h, configure.in (utags: - gnutls_0_4_3): + gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags: + gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c, + lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c + (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c, + lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3), + lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags: + gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3), + lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h, + lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags: + gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c + (tags: gnutls_0_4_3): Applied Jeff Johnson's patch which fixes type problems in 64 bit machines. Removed the default allocation handlers, and made the @@ -1734,20 +6689,92 @@ 2002-05-21 16:26 nmav <nmav@gnutls.org> - * doc/README.CVS (tags: gnutls_0_4_3): + * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags: + gnutls_0_4_with_libtasn1), tex/srp1.tex (tags: + gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3): Updated documentation for the gnutls-extra library +2002-05-21 16:25 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, + gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c, + gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3), + gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags: + gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags: + gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), + gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags: + gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), + gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, + gnutls_0_4_3), gnutls_x509.c: + + Prefixed internal functions with _gnutls_ + +2002-05-20 12:01 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c, + auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h, + crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h, + ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c, + gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c, + gnutls_srp.h: + + Moved the gnutls-extra files to libextra directory. + +2002-05-20 11:15 nmav <nmav@gnutls.org> + + * doc/tex/Makefile.am, doc/tex/funcs.tex (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/Makefile.am: + + removed html version of the documentation + 2002-05-20 10:43 nmav <nmav@gnutls.org> - * NEWS, README, configure.in: + * NEWS, README, configure.in, doc/tex/Makefile.am, + doc/tex/funcs.tex, doc/tex/macros.tex (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2), + lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags: + gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2), + lib/gnutls_algorithms.c (tags: gnutls_0_4_2), + lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3, + gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2), + lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h + (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c, + src/tls_test.c: Separated the library to gnutls and gnutls-extra. gnutls-extra library contains the GPL parts of gnutls 2002-05-17 09:28 nmav <nmav@gnutls.org> - * README, configure.in: + * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2), + lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c, + lib/libgnutls-config.in, src/prime.c: Added --modules option to libgnutls-config. This option prints the extra modules that have been enabled into the library. @@ -1758,6 +6785,12 @@ configure script now prints the library license +2002-05-14 11:46 nmav <nmav@gnutls.org> + + * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2): + + Replaced group1 prime with a prime of 1024 bits + 2002-05-14 11:40 nmav <nmav@gnutls.org> * COPYING.LIB (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, @@ -1778,71 +6811,319 @@ gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS, - README: + README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, + lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags: + gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c, + lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2), + lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags: + gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: + gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags: + gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2), + lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags: + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c, + lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2), + lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2), + lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2), + lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2), + lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags: + gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2), + lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2), + lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags: + gnutls_0_4_2), lib/gnutls_session.c (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c + (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags: + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags: + gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2), + lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c + (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3, + gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3, + gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3, + gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3, + gnutls_0_4_2): License changed to LGPL +2002-05-13 22:08 nmav <nmav@gnutls.org> + + * lib/gnutls_dh.c: + + Some cleanups in the Diffie Hellman code. + +2002-05-13 21:51 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h: + + Added the missing user_ptr pointer in gnutls_internals. + 2002-05-11 16:20 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to assist in callback functions. +2002-05-11 16:04 nmav <nmav@gnutls.org> + + * lib/gnutls_ui.h: + + Corrected prototypes for callback selector functions, which now + accept the state. + +2002-05-08 10:32 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c, + gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am, + gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c, + gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2): + + renamed gnutls_gcry* to gnutls_mpi* + +2002-05-08 10:32 nmav <nmav@gnutls.org> + + * lib/gnutls_mpi.c: + + file gnutls_mpi.c was initially added on branch + gnutls_0_4_with_new_dh_primes. + +2002-05-08 10:32 nmav <nmav@gnutls.org> + + * lib/gnutls_mpi.h: + + file gnutls_mpi.h was initially added on branch + gnutls_0_4_with_new_dh_primes. + 2002-05-08 10:27 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_global.c: Updated libgcrypt initialization stuff. Now depends on libgcrypt 1.1.7, and only initializes libgcrypt if this has not been done before. +2002-05-03 10:46 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h: + + DH Public keys now have a more reasonable (smaller) size. + +2002-05-02 13:15 nmav <nmav@gnutls.org> + + * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c, + lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h, + lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c: + + The Diffie Hellman method was optimized. Now the number of bits of q + is used (q is used to generate p), and the server DH secret key is + less than the number of bits of q (see RFC2631 2.2). All these + changes are experimental and may be totaly wrong. + +2002-05-01 09:05 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c, + auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c, + debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c, + gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h, + gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c, + x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2), x509_sig_check.c: + + Cleaned up the big number support. + +2002-04-21 14:21 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Adjust the code for the new OpenCDK version. + +2002-04-21 11:22 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + gnutls_compress.c, gnutls_compress.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c, + gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2): + + Optimized memory handling in the record protocol. + +2002-04-21 08:09 nmav <nmav@gnutls.org> + + * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c, + lib/gnutls_ui.c, src/cli.c, src/serv.c: + + Added stubs when SRP or anonymous authentication are disabled, to + preserve binary compatibility + 2002-04-19 17:53 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in, + lib/gnutls_state.c, src/cli.c, src/serv.c: gnutls_session_resumed() was renamed to gnutls_session_is_resumed(), and changed semantics, to make the return value be the obvious one. +2002-04-18 18:56 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2): + + updated documentation for the new resumption check function + 2002-04-18 18:41 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h, + lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c: Added function to report if a session is a resumed one. See gnutls_session_resumed(). +2002-04-18 18:16 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Applied the fixes for the new code. + 2002-04-18 13:31 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/auth_srp.c, lib/auth_srp.h, + lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h + (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/ext_max_record.c, lib/ext_max_record.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c, + lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c: Some minor fixes in SRP support. Changed extension generation. Now less allocation with malloc are done. +2002-04-17 09:47 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c, + auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c, + debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c, + gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h, + gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c, + x509_sig_check.c: + + first changes for libgmp support + +2002-04-14 19:26 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c: + + Fixed description of + gnutls_x509_extract_certificate_subject_alt_name(). + +2002-04-13 19:59 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Some modifications for the new OpenCDK code. + +2002-04-13 15:58 nmav <nmav@gnutls.org> + + * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2), + doc/tex/ciphersuites.tex (tags: gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2), + doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags: + gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c: + + Documentation fixes + 2002-04-12 19:06 nmav <nmav@gnutls.org> * acconfig.h (tags: gnutls_0_4_2), configure.in: fixed opencdk detection problem +2002-04-12 11:34 nmav <nmav@gnutls.org> + + * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3, + gnutls_0_4_2): + + better doc (internal) for _gnutls_int2str() + 2002-04-10 19:01 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added function which disables the version check in the RSA premaster secret -only needed in server side 2002-04-08 18:16 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3, + gnutls_0_4_2), doc/tex/cover.tex.in (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), + doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am: separated asn1 parser library and tls library documentation 2002-04-08 17:28 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_4_1): + * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1): changes for 0.4.1 +2002-04-06 10:43 nmav <nmav@gnutls.org> + + * lib/x509_verify.c (tags: gnutls_0_4_1): + + fixed case where a certificate could be both invalid and trusted. + 2002-04-05 21:25 nmav <nmav@gnutls.org> * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, @@ -1881,13 +7162,68 @@ added detection of opencdk +2002-04-04 20:52 nmav <nmav@gnutls.org> + + * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags: + gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, + gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, + gnutls_0_4_1): + + Improved X.509 time convertion functions + +2002-04-04 20:21 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h + (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c: + + GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed + +2002-04-04 10:51 nmav <nmav@gnutls.org> + + * lib/x509_verify.c: + + Added kludge in order to work with dates over 2036 + +2002-04-04 09:35 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags: + gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1), + lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c + (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1), + lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c, + src/common.c (tags: gnutls_0_4_1): + + GNUTLS_CERT_EXPIRED is no longer returned by verification functions. + Added functions to check the expiration and activation date of + peer's certificate. See gnutls_certificate_expiration_time_peers(). + 2002-04-04 08:38 nmav <nmav@gnutls.org> - * ChangeLog, configure.in: + * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c: Replaced mktime() with mktime_utc(). This corrects a bug with the localtime returned by mktime(). +2002-04-03 20:00 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h, + gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags: + gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1), + gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c, + x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1): + + merged changes from gnutls_0_4_with_alloca. + 2002-04-03 19:56 nmav <nmav@gnutls.org> * NEWS, configure.in: @@ -1896,148 +7232,1359 @@ 2002-04-03 18:11 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls_0_4_1): + * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h, + lib/gnutls_pk.c: Optimized RSA signature calculation +2002-04-03 14:54 nmav <nmav@gnutls.org> + + * lib/auth_cert.c: + + In gnutls_find_acceptable_client_cert() corrected bug in callback + parameters, and used alloca for issuers_dn allocation. + +2002-04-03 12:59 nmav <nmav@gnutls.org> + + * lib/: defines.h, gnutls_mem.h, gnutls_x509.c: + + removed unneeded memsets + +2002-04-03 12:58 nmav <nmav@gnutls.org> + + * src/: serv-gaa.c, serv.c, serv.gaa: + + added --quit parameter + 2002-04-02 13:17 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/auth_cert.c, lib/defines.h, + lib/gnutls_algorithms.c, lib/gnutls_buffers.c, + lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c, + lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c, + src/serv.gaa: preliminary support for alloca() +2002-03-31 06:04 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags: + gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c + (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags: + gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags: + gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0), + x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1, + gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0), + x509_verify.c (tags: gnutls_0_4_0): + + Error codes of ASN.1 parser are now independent, with a map to + gnutls' error codes. + +2002-03-31 06:02 nmav <nmav@gnutls.org> + + * lib/gnutls_cipher.c: + + cleanups + +2002-03-30 10:00 nmav <nmav@gnutls.org> + + * lib/gnutls_openpgp.c (tags: gnutls_0_4_0): + + Added the text for gnutls_openpgp_extract_key_pk_algorithm. + 2002-03-30 09:52 nmav <nmav@gnutls.org> - * ChangeLog: + * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0), + doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags: + gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1, + gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0), + lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0), + src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0): Removed the CRL list parameter from gnutls_certificate_set_x509_trust_*. +2002-03-30 09:42 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c: + + gnutls_certificate_set_x509_trust_*() now accept single DER + certificates or PEM certificate lists. + +2002-03-29 18:35 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1, + gnutls_0_4_0), gnutls_x509.c: + + Added ability to read DSA DER formatted keys, and corrected bugs in + DER certificate reading. + +2002-03-29 12:12 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c, + gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0), + gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1, + gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1, + gnutls_0_4_0), gnutls_compress_int.h (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1, + gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0), + gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0), + gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags: + gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0), + gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c + (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags: + gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1, + gnutls_0_4_0), x509_sig_check.c: + + Prefixed with underscore several internal functions. + +2002-03-29 11:38 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0), + auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags: + gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0), + gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c: + + removed unneeded functions + +2002-03-29 11:38 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, + gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0): + + added crlf option + 2002-03-29 11:16 nmav <nmav@gnutls.org> - * ChangeLog, doc/TODO: + * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h, + lib/gnutls_pk.c, lib/gnutls_pk.h (tags: + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags: + gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c + (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), + src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2, + gnutls_0_4_1, gnutls_0_4_0): Some cleanups in the certificate authentication. Parameters are passed together with the length, to avoid abuse. +2002-03-28 12:46 nmav <nmav@gnutls.org> + + * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1, + gnutls_0_4_0): + + Cleaned up the return values of several functions. + +2002-03-28 12:45 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, + serv-gaa.h, serv.c, serv.gaa: + + added option to read DER encoded certificates + +2002-03-28 09:44 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c: + + Optimized RSA decryption. (Very) Much faster now + +2002-03-28 09:40 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.c: + + read PKCS7 certificate chains in the reverse order. + +2002-03-26 21:05 fiorinaf <fiorinaf@gnutls.org> + + * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h: + + add asn1_number_of_elements function + +2002-03-26 21:02 fiorinaf <fiorinaf@gnutls.org> + + * lib/x509_der.c: + + fix bug in asn1_get_start_end_der function + 2002-03-26 19:50 nmav <nmav@gnutls.org> - * ChangeLog: + * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of gnutls_x509_extract_certificate_pk_algorithm() +2002-03-26 19:33 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c + (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags: + gnutls_0_4_1, gnutls_0_4_0): + + Several optimizations + +2002-03-26 17:35 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Now the pk algorithm is returned and not only the key size in bits. + +2002-03-26 09:51 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1, + gnutls_0_4_0): + + Function which is used to extract key parameters for openpgp keys. + 2002-03-26 09:16 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c, + lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h, + lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c, + src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0), + src/serv.c: added gnutls_x509_extract_certificate_pk_algorithm() +2002-03-25 09:27 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in, + lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c, + src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa: + + Improved PKCS7 support + +2002-03-24 19:46 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_x509.c: + + Added function which reads the DER encoded certificate and key. + (now only works for RSA keys) + 2002-03-24 18:41 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0), + lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c, + lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0), + lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c, + lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c, + src/gnutls-http-serv, src/serv.c: Added support for RFC2630 - PKCS7 formated structures +2002-03-23 10:06 nmav <nmav@gnutls.org> + + * lib/auth_cert.c (tags: gnutls_0_3_92): + + more cleanups + +2002-03-23 09:39 nmav <nmav@gnutls.org> + + * lib/auth_cert.c: + + Cleanups and fixes in X.509 certificate message parsing + +2002-03-22 13:08 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c (tags: gnutls_0_3_92): + + Corrected code to avoid compiler's warnings + 2002-03-21 20:25 nmav <nmav@gnutls.org> * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0, - gnutls_0_3_92), configure.in: + gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags: + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h + (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), + lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags: + gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92), + lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags: + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), + lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92), + lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), + lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c: Added hooks not to include SRP and Anonymous authentication +2002-03-21 19:44 nmav <nmav@gnutls.org> + + * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92): + + Corrected behaviour when no certificate is got by the peer. + +2002-03-21 19:44 nmav <nmav@gnutls.org> + + * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0), + gnutls-http-serv (utags: gnutls_0_3_92): + + Added script which runs an http server with the appropriate + parameters. + 2002-03-21 19:27 nmav <nmav@gnutls.org> - * ChangeLog, NEWS: + * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92), + lib/gnutls_state.c (tags: gnutls_0_3_92): CBC protection support is disabled by default. +2002-03-20 18:13 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92), + gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h + (tags: gnutls_0_3_92), gnutls_constate.c: + + Optimizations and fixes in compression + +2002-03-20 12:21 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags: + gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h, + gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92), + gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2, + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags: + gnutls_0_3_92): + + Improved compression support. Corrected several bugs in empty + fragment sending and receiving. + +2002-03-19 21:08 fiorinaf <fiorinaf@gnutls.org> + + * lib/x509_asn1.c: + + segmentation fault bug fix + +2002-03-18 20:45 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + New OpenCDK interface for secure memory. + +2002-03-18 18:25 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92), + gnutls_openpgp.c: + + Detection of revoked OpenPGP userID's. + +2002-03-18 15:53 nmav <nmav@gnutls.org> + + * lib/gnutls_ui.h (tags: gnutls_0_3_92): + + added missing prototypes + +2002-03-18 12:06 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92): + + Support for multiple userID's. + +2002-03-18 07:43 nmav <nmav@gnutls.org> + + * src/: cli.c (tags: gnutls_0_3_92), serv.c: + + removed default parameters arguments + 2002-03-17 23:09 nmav <nmav@gnutls.org> * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1, - gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in: + gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in, + lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h, + lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), + lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c: Added hooks for electric fence +2002-03-17 21:51 nmav <nmav@gnutls.org> + + * lib/x509_verify.c (tags: gnutls_0_3_92): + + Checking of certificate lists even if the CA size is zero. Pointed + out by Andrew McDonald + +2002-03-13 13:19 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Improved code for the various keyrings and support for armored + keyring files. + 2002-03-12 14:13 nmav <nmav@gnutls.org> - * ChangeLog, NEWS, acconfig.h, configure.in: + * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h, + lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext protection configurable +2002-03-11 12:45 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Added missing stub for one function. + +2002-03-10 00:09 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + New error codes. + 2002-03-10 00:01 nmav <nmav@gnutls.org> - * ChangeLog: + * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags: + gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c, + lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags: + gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags: + gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c, + lib/x509_asn1.h (tags: gnutls_0_3_92): some error codes were renamed to more appropriate names +2002-03-09 21:06 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, x509_ASN.c: + + Patches for the new OpenCDK version and some stricter checks for + memory leaks. + 2002-03-09 19:08 nmav <nmav@gnutls.org> - * ChangeLog, NEWS: + * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92), + lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c, + lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c, + lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c: removed GNUTLS_CERT_TRUSTED enumeration +2002-03-08 22:42 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c: + + Added protection against denial of service attacks, while receiving + empty packets. + +2002-03-08 18:33 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c: + + corrected memory leak + +2002-03-08 18:04 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h + (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), + gnutls_openpgp.c, gnutls_record.c, gnutls_state.h: + + Added protection against the newly discovered CBC attacks against + TLS. Experimental code. + +2002-03-08 11:14 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + Added references to internet drafts. Added DHE_DSS with ARCFOUR from + 56 bit draft. + +2002-03-06 12:10 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-extensions-02.txt, + draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92): + + Added new draft + 2002-03-06 12:08 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c, + lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h, + lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags: + gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c, + lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h, + lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c + (tags: gnutls_0_3_92), lib/x509_verify.c: Combined error codes of gnutls and ASN.1 parser. Also several cleanups in the X.509 code. +2002-03-06 10:42 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex: + + Added alert protocol section + +2002-03-05 09:04 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c, + x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92), + x509_verify.c: + + Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in + X.509 certificate parsing. + +2002-03-04 17:16 nmav <nmav@gnutls.org> + + * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92), lib/gnutls.h.in.in: + + updated + +2002-03-04 17:04 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex, + handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2, + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags: + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex, + translayer.tex: + + updated documentation + 2002-03-04 09:25 nmav <nmav@gnutls.org> - * ChangeLog, configure.in: + * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c, + lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c, + lib/x509_der.c: changes for pretty documentation and cleanups. +2002-03-03 18:44 nmav <nmav@gnutls.org> + + * lib/gnutls_state.c: + + pgp_fingerprint indicator is not cleared. + +2002-03-03 09:28 nmav <nmav@gnutls.org> + + * src/tls_test.c: + + last minute changes for 0.3.91 release + 2002-03-03 09:18 nmav <nmav@gnutls.org> - * ChangeLog, NEWS, configure.in (utags: gnutls_0_3_91): + * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c, + lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c, + lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c + (utags: gnutls_0_3_91): Added checks in authentication type renegotiation procedure. +2002-03-03 00:06 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags: + gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c + (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91): + + Changed behaviour in rehandshake procedure. Now can use rehandshake + with a different authentication method (ie. perform anonymous + authentication, and after that perform a certificate authentication, + or srp). + +2002-03-01 13:13 nmav <nmav@gnutls.org> + + * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91): + + corrected certificate type checking. + +2002-03-01 13:10 nmav <nmav@gnutls.org> + + * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags: + gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), + cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h + (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91), + serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags: + gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), + tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags: + gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91): + + Updated cli and server to read certificate and keys from command + line parameters. client, client-debug and server are now being + installed. + +2002-03-01 11:26 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91), + gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91), + gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags: + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91): + + Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher + suites get associated with a protocol version. This will allow + disabling several ciphersuites which are only defined in TLS 1.0, + when using SSL 3.0. + +2002-03-01 08:12 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + No extensions are now sent if SSL 3.0 is the only protocol + advertized. + +2002-02-28 12:39 nmav <nmav@gnutls.org> + + * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91): + + added a check in the given parameters for null + +2002-02-28 12:38 nmav <nmav@gnutls.org> + + * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c: + + added session resumption test + +2002-02-28 12:31 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c (tags: gnutls_0_3_91): + + Changed the interface for the new OpenCDK version. + +2002-02-28 08:55 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c, + tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c, + tls_test.gaa: + + updated gaa files, and client options. + +2002-02-28 08:38 nmav <nmav@gnutls.org> + + * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91), + lib/gnutls_state.c, lib/gnutls_state.h: + + gnutls_record_set_default_version() was prefixed with underscore, + and it is no longer exported. + +2002-02-28 08:36 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92, + gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags: + gnutls_0_3_91), gnutls_state.c: + + Corrected session resuming in certificate authentication. + gnutls_deinit, does not remove the session entry any more if it is + invalid. Added gnutls_db_remove_session() function, which does this. + +2002-02-28 07:00 nmav <nmav@gnutls.org> + + * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa: + + added missing files + +2002-02-27 22:29 nmav <nmav@gnutls.org> + + * lib/gnutls_mem.c (tags: gnutls_0_3_91): + + removed cycle from gnutls_free and gnutls_secure_free. + 2002-02-27 21:12 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for TLS closure alerts +2002-02-27 20:53 nmav <nmav@gnutls.org> + + * src/: tests.c, tests.h, tls_test.c: + + added openpgp authentication test, and unknown cipher suites test + +2002-02-27 20:38 nmav <nmav@gnutls.org> + + * lib/ext_srp.c (tags: gnutls_0_3_91): + + Now we do not send the srp username as an extension, if SRP is + disabled. + +2002-02-27 20:26 nmav <nmav@gnutls.org> + + * src/: cli.c, tests.c, tests.h, tls_test.c: + + added check for client hello extensions. + +2002-02-27 20:07 nmav <nmav@gnutls.org> + + * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c: + + Added tls_test. This is program that can be used to test TLS + servers' parameters. + +2002-02-27 20:05 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c, + gnutls_int.h, gnutls_state.c: + + Added gnutls_record_set_default_version(). This is a low level + function. + +2002-02-27 10:58 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in: + + SOCKET_PTR was removed + +2002-02-27 10:06 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in: + + corrected record_send() prototype + 2002-02-26 19:08 nmav <nmav@gnutls.org> * configure.in: updated for fcdump +2002-02-25 22:48 nmav <nmav@gnutls.org> + + * lib/gnutls_pk.c (tags: gnutls_0_3_91): + + added (an impossible situation) check + +2002-02-24 19:24 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Fixed a possible buffer overflow. + +2002-02-24 17:34 nmav <nmav@gnutls.org> + + * src/openpgp/Makefile.am (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + added missing makefile.am + +2002-02-24 15:46 nmav <nmav@gnutls.org> + + * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex + (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c, + lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags: + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c, + lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in, + lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c + (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c + (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), + lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c, + src/serv.c (utags: gnutls_0_3_90): + + The Diffie Hellman parameters are now stored in the credentials + structures. This will allow precomputation of signatures (for DHE + cipher suites). + +2002-02-24 10:47 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags: + gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c + (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags: + gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91, + gnutls_0_3_90), x509_verify.c: + + removed GNUTLS_CERT_NONE (replaced by + GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's + valid if it's not invalid) + +2002-02-23 21:50 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91, + gnutls_0_3_90): + + Bug fixes for _verify_key and basic trust handling for keys. + +2002-02-22 23:49 nmav <nmav@gnutls.org> + + * lib/gnutls_openpgp.c: + + includes moved before #ifdef + +2002-02-22 18:49 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Added stubs for the case we don't have OpenCDK support. + +2002-02-22 18:31 nmav <nmav@gnutls.org> + + * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c + (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c, + lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c: + + Changed certificate verification functions. + +2002-02-22 17:14 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h: + + Implemented gnutls_certificate_set_openpgp_key_mem. Some basic + routines for key ownertrust. + +2002-02-22 13:30 nmav <nmav@gnutls.org> + + * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c: + + added trustdb stuff + +2002-02-22 12:52 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Modified code for the new OpenCDK code. + +2002-02-22 11:34 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c (tags: gnutls_0_3_90): + + moved private cipher suites to 0xFF space. + 2002-02-22 00:40 nmav <nmav@gnutls.org> - * ChangeLog: + * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags: + gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex + (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in, + lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls_record.c, src/cli.c, src/serv.c: Several alert protocol changes. +2002-02-21 22:34 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Fixed return code check for GnuTLS functions. + +2002-02-21 20:57 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_openpgp.c: + + set_key_server renamed to set_keyserver + 2002-02-21 20:42 nmav <nmav@gnutls.org> - * ChangeLog, NEWS: + * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c, + lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c: Added gnutls_alert_str (allows printing alert number descriptions) +2002-02-21 13:49 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Fixed a segfault in the OpenPGP code. + +2002-02-21 09:55 nmav <nmav@gnutls.org> + + * lib/auth_cert.c: + + Updated the openpgp certificate message, fingerprint handling. + +2002-02-20 20:53 nmav <nmav@gnutls.org> + + * lib/x509_verify.c: + + some fixes in verification procedure + +2002-02-19 18:57 twoaday <twoaday@gnutls.org> + + * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags: + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h + (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c, + gnutls_openpgp.h: + + Applied the patches to fix the GDOC problem. Some bug fixes all + over the place and the implementation of some function stubs. + +2002-02-19 08:17 nmav <nmav@gnutls.org> + + * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c, + lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c, + src/common.c: + + removed CERT_CORRUPTED + +2002-02-19 08:09 nmav <nmav@gnutls.org> + + * lib/auth_cert.c: + + openpgp fingerprint is calculated dynamically. + +2002-02-18 20:31 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in: + + Added some support the OpenPGP Certificate message, with key + fingerprints. + 2002-02-18 14:11 nmav <nmav@gnutls.org> - * ChangeLog: + * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h, + lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags: + gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c, + src/cli.gaa, src/common.c: Added some stuff for the client to send the OpenPGP fingerprint. +2002-02-17 20:07 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90): + + Corrected bug in RSA authentication, responsible for random (very + very rare, and difficult to reproduce) failures. + +2002-02-17 13:14 nmav <nmav@gnutls.org> + + * lib/: gnutls_x509.c, x509_verify.c: + + Improved X.509 verification functions. They are still too primitive. + +2002-02-16 20:50 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c: + + Some cleanups. + +2002-02-15 17:30 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Fixed some memory leaks. Code to handle ElGamal keys. Some minor + bug fixes. + +2002-02-15 17:04 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_record.c: + + renamed gnutls_read to gnutls_record_read and gnutls_write to + gnutls_record_write. + +2002-02-15 17:03 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in, + errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags: + gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex, + serv1.tex, srp1.tex: + + Added TLS Layers section. + +2002-02-15 11:34 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa: + + updated client and server + +2002-02-15 11:34 nmav <nmav@gnutls.org> + + * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: + + removed + +2002-02-15 11:23 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91, + gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + gnutls_record.c: + + Extension types now use a 16 bit type field (following the current + draft). Some fixes in the max record size extension. + +2002-02-14 21:38 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h: + + Basic HKP keyserver support. Function to retrieve the key from the + keyring by keyid, fingerprint. + +2002-02-14 11:52 nmav <nmav@gnutls.org> + + * lib/: gnutls_cert.c, x509_verify.c: + + Verification function returns the GNUTLS_CERT_VALID flag. + +2002-02-14 10:57 nmav <nmav@gnutls.org> + + * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags: + gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h: + + Changed srp callback function parameters. + +2002-02-14 10:45 nmav <nmav@gnutls.org> + + * lib/gnutls_dh_primes.c, src/serv.c: + + Corrected bugs in prime generation. + +2002-02-14 10:30 nmav <nmav@gnutls.org> + + * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c, + serv-gaa.c, serv-gaa.h, serv.c, serv.gaa: + + Server updated. Now command line parameters are available. + +2002-02-14 09:25 nmav <nmav@gnutls.org> + + * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c: + + Updated client + +2002-02-14 09:21 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91, + gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c: + + Direct access to version field in the state was replaced by the + function gnutls_protocol_get_version(). + +2002-02-14 09:20 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c: + + Corrected bugs in RSA authentication. Random value is not generated + using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange + packet formating, to depend on the correct version. + +2002-02-14 09:16 nmav <nmav@gnutls.org> + + * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c: + + Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus + flags, which replace GNUTLS_CERT_NOT_TRUSTED. + +2002-02-13 19:48 fiorinaf <fiorinaf@gnutls.org> + + * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90): + + bug fix with bison 1.32 + +2002-02-13 18:03 nmav <nmav@gnutls.org> + + * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h, + lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c, + lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c, + lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h, + lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c, + src/serv.c: + + Added more functions to allow access to Diffie Hellman parameters + (partially at least). Corrected Diffie Hellman stuff. + +2002-02-13 10:03 nmav <nmav@gnutls.org> + + * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa: + + Made most ifdefs in client program, configurable via command line. + +2002-02-13 10:02 nmav <nmav@gnutls.org> + + * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + It does not send the cert_type extension if only x.509 certificates + are used. + +2002-02-12 13:27 nmav <nmav@gnutls.org> + + * doc/tex/: ex1.tex, ex3.tex, serv1.tex: + + Corrected bugs in examples. + +2002-02-12 13:04 nmav <nmav@gnutls.org> + + * lib/gnutls_priority.c (tags: gnutls_0_3_90): + + Priority cannot be set if not using the OPENCDK library. + +2002-02-11 19:33 nmav <nmav@gnutls.org> + + * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex: + + Updated documentation. + +2002-02-11 10:08 nmav <nmav@gnutls.org> + + * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + openpgp/cli_ring.gpg (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + openpgp/cli_sec.asc (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + Added new client pgp keys and a keyring + +2002-02-10 23:08 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h: + + High level support for OpenPGP keyrings. + 2002-02-10 22:24 nmav <nmav@gnutls.org> * ChangeLog: Added ChangeLog [generated by CVS log] +2002-02-09 19:20 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_algorithms.c: + + Added gnutls_certificate_type_get_name() function. + +2002-02-09 18:35 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + + * Applied the fixed for the memory leaks. + +2002-02-09 18:25 nmav <nmav@gnutls.org> + + * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags: + gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h + (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h, + gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90), + gnutls_ui.h, gnutls_x509.c: + + Added ability for an SRP server to use multiple password files. The + password file is selected on the fly (handshake) using a callback + function. + +2002-02-09 13:18 twoaday <twoaday@gnutls.org> + + * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h: + + + * auth_cert.h: Added OpenPGP keyring item. + + * gnutls_openpgp.c: Improved support for keyring handling. + +2002-02-09 12:19 nmav <nmav@gnutls.org> + + * lib/gnutls_cipher.c: + + Some fixes in ciphertext2compressed handling + +2002-02-09 11:10 nmav <nmav@gnutls.org> + + * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c, + gnutls_errors_int.h: + + Removed the GNUTLS_E_MAC_FAILED error. Now only + GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any + information about the result of a possible attack. + +2002-02-08 22:30 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c, + gnutls_openpgp.h: + + Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) + +2002-02-08 22:29 nmav <nmav@gnutls.org> + + * lib/x509_ASN.c: + + Added bison generated file + +2002-02-08 19:36 nmav <nmav@gnutls.org> + + * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: + + changed the introduction (again) + +2002-02-07 20:58 nmav <nmav@gnutls.org> + + * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc, + src/openpgp/cli_sec.asc: + + Corrected behaviour of client openpgp certificate selection. + +2002-02-07 19:08 nmav <nmav@gnutls.org> + + * lib/: gnutls_ui.c, gnutls_ui.h: + + removed gnutls_certificate_get_ours_index() + +2002-02-07 14:59 nmav <nmav@gnutls.org> + + * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2, + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90), pkcs1_asn1_tab.c: + + Added asn1 file + 2002-02-06 22:07 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified gnutls_x509_extract_subject_alt_name() to return the type, instead of storing it to a pointer. +2002-02-06 14:11 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h, + gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91, + gnutls_0_3_90): + + Added function which returns the subjectAltName (subject_dns_name + was obsoleted). + 2002-02-05 23:00 nmav <nmav@gnutls.org> * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, @@ -2046,16 +8593,219 @@ added Timo +2002-02-05 12:09 nmav <nmav@gnutls.org> + + * lib/x509_verify.c: + + Changed the X.509 certificate verification algorithm. Now if any of + the certificates in the certificate path is expired (except the + first one), we return GNUTLS_CERT_NOT_TRUSTED. + +2002-02-05 11:06 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h: + + Changes the function name to make clear OpenPGP uses keys and not + certificates like X.509. + +2002-02-04 22:35 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: + + Changes for gnutls_openpgp_name structure + +2002-02-04 21:39 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h: + + Now OpenPGP uses its own context for DN. + +2002-02-03 21:43 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + More fixes for the GnuTLS OpenPGP code. + +2002-02-03 20:19 nmav <nmav@gnutls.org> + + * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h, + lib/gnutls_x509.c, src/common.c: + + renamed the gnutls_dn structure to gnutls_x509_dn + +2002-02-03 19:17 nmav <nmav@gnutls.org> + + * src/: Makefile.am, common.c, common.h: + + made the print_info stuff much cleaner. + +2002-02-03 19:06 nmav <nmav@gnutls.org> + + * lib/gnutls_openpgp.c: + + some changes in gnutls_cert handling + +2002-02-03 18:54 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.h: + + keyUsage is now 16 bits + +2002-02-03 18:30 nmav <nmav@gnutls.org> + + * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91, + gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, + lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c, + lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_extensions.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c + (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c, + lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c, + src/common.h, src/serv.c: + + Added OpenPGP certificate support in gnutls. Several changes. + +2002-02-03 13:31 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h: + + + * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the + keyUsage flag to indicate what the key is useful for. + +2002-02-03 12:45 nmav <nmav@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_ui.h: + + Exported openpgp keys' related functions. + +2002-02-03 12:38 nmav <nmav@gnutls.org> + + * lib/: gnutls_record.c, gnutls_record.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + gnutls_state.c, gnutls_state.h: + + Moved functions unrelated to record layer to gnutls_state.c + +2002-02-03 12:24 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h: + + several modifications for cert_type extension etc + +2002-02-03 12:16 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + Added option to set the cert_type priority. + +2002-02-03 11:51 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + + * Applied the patch and minor changes. + + * Now it's also possible to use binary certificates. + +2002-02-03 11:36 nmav <nmav@gnutls.org> + + * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + Added stuff for parsing the CertType extension type. + +2002-02-03 02:16 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + + * gnutls_openpgp.c: Fixed some memory leaks. + +2002-02-02 21:24 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_ui.c: + + renamed gnutls_fingerprint() to gnutls_x509_fingerprint(). + +2002-02-02 17:52 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h: + + + * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the + function headers of internal functions. + 2002-02-01 21:14 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c, + src/Makefile.am: Added gnutls_openpgp in the makefiles. Added some kind of opencdk library detection. +2002-02-01 18:51 twoaday <twoaday@gnutls.org> + + * src/openpgp/: pub.asc, sec.asc (utags: gnutls_1_0_0, + gnutls_1_0_2, gnutls_1_0_3, gnutls_1_0_4, gnutls_1_0_5, + gnutls_1_0_7, gnutls_0_5_x_with_export_ciphersuites, gnutls_1_0_8, + gnutls_0_6_0, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_8_10, gnutls_0_8_11, gnutls_0_8_12, + gnutls_0_5_x_before_types_change, gnutls_0_5_0, gnutls_0_5_1, + gnutls_0_5_2, gnutls_0_5_3, gnutls_0_5_4, gnutls_0_5_5, + gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9, + gnutls_0_9_1, gnutls_0_9_2, gnutls_0_9_3, gnutls_0_4_with_libtasn1, + gnutls_0_9_4, gnutls_0_9_5, gnutls_0_9_6, gnutls_0_9_7, + gnutls_0_9_8, gnutls_0_4_0, gnutls_0_4_1, gnutls_0_4_2, + gnutls_0_4_3, gnutls_0_5_10, gnutls_0_5_11, gnutls_0_8_0, + gnutls_0_8_1, gnutls_0_3_90, gnutls_0_3_91, gnutls_0_8_3, + gnutls_0_3_92, gnutls_0_5_x_before_int_fixes, gnutls_0_8_4, + gnutls_0_8_5, gnutls_0_8_6, gnutls_0_8_7, gnutls_0_8_9, + gnutls_1_1_0, gnutls_1_1_1, gnutls_1_1_2, gnutls_1_1_3, + gnutls_1_1_4, gnutls_1_1_5, gnutls_1_1_6, gnutls_0_9_90, + gnutls_0_9_91, gnutls_0_9_92, gnutls_0_9_93, gnutls_0_9_94, + gnutls_0_9_95, gnutls_0_9_96, gnutls_0_9_97, gnutls_0_9_98, + gnutls_0_9_99): + + New files for OpenPGP tests. + +2002-02-01 18:49 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_openpgp.c, gnutls_openpgp.h: + + + * gnutls_openpgp.c: Added gdoc compatible function descriptions. + + (gnutls_openpgp_add_fingerprint): New function to register keyrings. + +2002-02-01 11:31 nmav <nmav@gnutls.org> + + * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90): + + added new header file + 2002-02-01 11:14 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, + doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, + doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c, + lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c, + lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h, + lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h, + src/serv.c: Several changes in certificate and key handling. * gnutls_certificate_allocate_sc() does not require the ncerts @@ -2064,39 +8814,596 @@ 2002-01-31 12:48 nmav <nmav@gnutls.org> * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, - gnutls_0_3_90): + gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, + doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c, + lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, + lib/gnutls_x509.c, src/cli.c, src/common.h: Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*. Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c. +2002-01-31 12:47 nmav <nmav@gnutls.org> + + * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90, + gnutls_0_3_91): + + corrected _gnutls_str_cpy() usage. + +2002-01-30 23:59 nmav <nmav@gnutls.org> + + * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: + + updated + +2002-01-30 11:34 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Fixed some memory leaks. + +2002-01-30 10:33 nmav <nmav@gnutls.org> + + * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: + + updated candidate draft + +2002-01-29 17:16 twoaday <twoaday@gnutls.org> + + * lib/gnutls_openpgp.c: + + Fixed a typo. + +2002-01-29 16:55 twoaday <twoaday@gnutls.org> + + * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h: + + Basic GnuTLS OpenPGP support. + 2002-01-29 16:19 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/tex/ex3.tex, src/common.h: updated for gnutls_certificate_get_peers() +2002-01-29 16:17 nmav <nmav@gnutls.org> + + * lib/: gnutls_ui.c, gnutls_ui.h: + + Added gnutls_certificate_get_peers() Added + gnutls_certificate_get_ours() Added + gnutls_certificate_get_ours_index() + +2002-01-29 16:09 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h, + gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h: + + CertificateType is now accesible from the API. + +2002-01-29 16:06 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + corrected bug in certificate selection. + +2002-01-29 15:08 nmav <nmav@gnutls.org> + + * lib/: gnutls_state.c, gnutls_state.h: + + Added this gnutls_state.c/h files. Are added in order to access some + of the GNUTLS_STATE structures members, indirectly. It's not + possible to move all the members of this structure here, yet, but it + is desirable. + +2002-01-29 12:54 nmav <nmav@gnutls.org> + + * lib/auth_x509.c: + + corrected bug in server certificate callback. + +2002-01-29 12:52 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h, + gnutls_record.c, gnutls_ui.h: + + Modified the state's parameters to hold the negotiated certificate + type. Modified the certificate selection procedure to take the + certificate type in account, when choosing the most appropriate + certificate. + +2002-01-29 11:52 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, + doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in, + lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h, + src/serv.c: + + Added in CertificateStatus: + GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) + GNUTLS_CERT_REVOKED + +2002-01-29 11:40 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_cert.c: + + gnutls_x509pki_allocate_sc() renamed to + gnutls_certificate_allocate_sc() and similar functions too. They + share too common properties with OpenPGP certificates, that it is + not needed a separate function. + +2002-01-29 11:38 nmav <nmav@gnutls.org> + + * lib/: gnutls_ui.c, gnutls_ui.h: + + Updated function names. + +2002-01-29 11:38 nmav <nmav@gnutls.org> + + * lib/: auth_cert.c, auth_cert.h: + + Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS + structure. + +2002-01-28 23:51 nmav <nmav@gnutls.org> + + * lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, + gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + Removed fake OID. + 2002-01-28 23:49 nmav <nmav@gnutls.org> * Makefile.am: better ChangeLog output +2002-01-28 23:44 nmav <nmav@gnutls.org> + + * lib/gnutls_record.c, src/cli.c, src/serv.c: + + Identified a race condition in the example client. If application + data is sent after a rehandshake request, the server thinks we + ignored his request, and breaks the connection. This is a bad design + of this client. + +2002-01-28 23:43 nmav <nmav@gnutls.org> + + * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + minor fixes + +2002-01-28 23:42 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90): + + changed some buffering code, to use the cleaner + gnutls_datum_append(). Leads to a much cleaner code. + +2002-01-28 22:03 fiorinaf <fiorinaf@gnutls.org> + + * lib/x509_ASN.y: + + Modules without OID + +2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org> + + * lib/x509_der.c: + + gnutls_str_... functions substitution + +2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org> + + * lib/x509_asn1.c: + + _gnutls_str_... functions substitution + +2002-01-28 18:26 nmav <nmav@gnutls.org> + + * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2, + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90): + + added gnutls_datum_append() + +2002-01-28 14:03 nmav <nmav@gnutls.org> + + * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c: + + signature is now a gnutls_datum + +2002-01-28 12:43 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, + doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am, + lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, + lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c, + lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags: + gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c, + lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c, + lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c, + lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c, + src/common.h, src/serv.c: + + GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP + GNUTLS_ANON -> GNUTLS_CRD_ANON + +2002-01-28 10:38 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91, + gnutls_0_3_90), gnutls_handshake.c: + + corrected and optimized handshake. + +2002-01-28 10:37 nmav <nmav@gnutls.org> + + * lib/gnutls_int_compat.c: + + not used by default + +2002-01-28 09:25 nmav <nmav@gnutls.org> + + * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h, + gnutls_int.h, gnutls_record.c: + + Added ability of the client to choose a certificate depending on the + server's sign algorithm preference. Added CertType in gnutls_cert + structure (which identified X509, OPENPGP certificates) + +2002-01-28 09:22 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c: + + Optimizations in the handshake messages hashing. (no more mallocs) + +2002-01-27 21:13 nmav <nmav@gnutls.org> + + * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h, + lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c: + + cleanups + +2002-01-27 21:12 nmav <nmav@gnutls.org> + + * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90), + gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c: + + corrected bug in DSA signing. + +2002-01-27 21:11 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c: + + corrected bug in file read + +2002-01-27 21:10 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c, + gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), + gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): + + Added support to select a certificate based on the peer's cipher + suite list. (ie if DSS cipher suites are requested and a DSA + certificate is available, then this will be used) + +2002-01-27 15:24 nmav <nmav@gnutls.org> + + * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: + + Added an updated version of the submited draft + +2002-01-27 15:12 nmav <nmav@gnutls.org> + + * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites), + lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c, + src/x509/cert-dsa.pem (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites): + + added missing files + 2002-01-27 15:10 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_with_dss_ciphersuites): + * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c, + lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c, + src/serv.c (utags: gnutls_with_dss_ciphersuites): added support for DHE_DSS cipher suites. +2002-01-27 14:27 nmav <nmav@gnutls.org> + + * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags: + gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags: + gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags: + gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags: + gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h + (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags: + gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags: + gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags: + gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags: + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags: + gnutls_with_dss_ciphersuites), lib/gnutls_sig.c, + lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites), + src/cli.c (utags: gnutls_with_dss_cert_support): + + added support for DSS certificates. + +2002-01-26 23:01 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_with_dss_cert_support), + auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h, + gnutls_errors.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_errors_int.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_global.c (tags: + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_handshake.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c, + gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags: + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), x509_sig_check.c: + + Added stuff for DSS certificates (not ready yet) + +2002-01-26 22:55 nmav <nmav@gnutls.org> + + * src/x509/: Makefile.am, ca.pem (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites) (utags: + gnutls_with_dss_cert_support): + + added new DSA certificates.. + +2002-01-26 16:10 nmav <nmav@gnutls.org> + + * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_4_0, gnutls_0_4_1, + gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92): + + added _gnutls_mem_cpy() + +2002-01-26 16:06 nmav <nmav@gnutls.org> + + * lib/: x509_asn1.c, x509_der.c (utags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): + + Added checks after malloc for null. + 2002-01-25 22:41 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_with_dss_cert_support): + * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in, + lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/gnutls_record.c, + lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), src/common.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + src/serv.c (tags: gnutls_with_dss_cert_support): gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon Josefsson) 2002-01-25 16:31 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h, + lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c, + src/cli.c: added check for requested TLS extensions @@ -2115,18 +9422,95 @@ 2002-01-25 14:07 nmav <nmav@gnutls.org> * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites, - gnutls_with_dss_cert_support): + gnutls_with_dss_cert_support), lib/gnutls.h.in.in, + lib/gnutls_buffers.c, lib/gnutls_handshake.c, + lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags: + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/gnutls_int.h, + lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): Handshake messages are not kept in memory any more. Now we use less memory during a handshake. +2002-01-24 19:00 nmav <nmav@gnutls.org> + + * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support): + + added an #error + +2002-01-24 18:00 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): + + GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE -> + GNUTLS_A_SSL3_NO_CERTIFICATE + +2002-01-24 16:50 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-openpgp-01.txt, + draft-ietf-tls-openpgp-keys-00.txt (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): + + added our openpgp draft + +2002-01-24 16:46 nmav <nmav@gnutls.org> + + * lib/: debug.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_alert.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_errors.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c, + gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): + + added _gnutls_record_log(), gnutls_handshake_log(), to avoid that + #ifdef XXX stuff. Done some cleanups in record layer. + 2002-01-23 21:14 nmav <nmav@gnutls.org> * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites, - gnutls_with_dss_cert_support): + gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c + (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c, + lib/gnutls_str.h, lib/x509_extensions.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/x509_sig_check.c, lib/x509_verify.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): Added a minimal string library to assist in safer ASN.1 parsing +2002-01-23 21:13 nmav <nmav@gnutls.org> + + * src/common.h: + + in server side now prints srp username + +2002-01-23 20:28 nmav <nmav@gnutls.org> + + * lib/: auth_x509.c, crypt_bcrypt.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c, + gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c, + x509_verify.c: + + Some corrections done ( found by using flawfinder). Added several + tags for flawfinder to ignore. + 2002-01-23 20:27 nmav <nmav@gnutls.org> * doc/TODO: @@ -2135,53 +9519,196 @@ 2002-01-23 18:59 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c, + lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c, + lib/x509_sig_check.c: cleanups +2002-01-23 18:58 nmav <nmav@gnutls.org> + + * lib/gnutls_record.c: + + more cleanups in the recv_int() function + 2002-01-23 18:57 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks. (it seems that debugging code has made it to release) +2002-01-22 21:47 nmav <nmav@gnutls.org> + + * lib/gnutls_record.c: + + Made recv_int() cleaner (needs a lot of improvement) + +2002-01-20 13:02 nmav <nmav@gnutls.org> + + * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/gnutls_handshake.c, + lib/gnutls_record.c, src/cli.c, src/serv.c: + + Now a server in a case of rehandshake can continue normaly if the + handshake request is ignored by the client. + +2002-01-20 13:00 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in: + + corrected gnutls_alert_send() prototype. + +2002-01-20 13:00 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in (tags: gnutls_0_3_5): + + corrected gnutls_alert_send() prototype + 2002-01-20 10:16 nmav <nmav@gnutls.org> * NEWS: last changes for release +2002-01-19 20:10 nmav <nmav@gnutls.org> + + * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5): + + corrected bugs in DHE_RSA cipher suites + +2002-01-19 20:09 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), auth_anon.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags: + gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls_auth.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_auth_int.h (tags: + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_int.h: + + updated auth info structures handling. Corrected bug in DHE_RSA. + +2002-01-19 20:07 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + corrected bug introduced in the buffering code update + 2002-01-19 18:24 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c, + lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, + lib/gnutls_dh.c, lib/gnutls_dh.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c, + lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h, + src/serv.c: Combined gnutls_x509pki_(set/get)_dh_bits() and gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits(). gnutls_anon_set_server_cred() was deprecated by gnutls_dh_set_bits(). +2002-01-19 18:23 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c: + + gnutls_x509pki_set_trust_(file/mem) can now be called multiple times + +2002-01-19 11:44 nmav <nmav@gnutls.org> + + * lib/gnutls_record.c (tags: gnutls_0_3_5): + + added missing include of gnutls_alert.h + +2002-01-18 16:47 nmav <nmav@gnutls.org> + + * doc/protocol/rfc2440.txt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): + + added openpgp rfc + 2002-01-18 16:46 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex, + lib/Makefile.am, lib/auth_srp_passwd.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in, + lib/gnutls_alert.c, lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h (tags: gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h + (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags: + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h, + lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h, + lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c: several cleanups in order to move to gnutls 0.4.0 +2002-01-18 16:45 nmav <nmav@gnutls.org> + + * lib/gnutls_int_compat.c: + + added file to hold functions for backwards binary compatibility. + 2002-01-18 14:50 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5), + lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in, + lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags: + gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5), + lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags: + gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h + (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5): added required changes to release gnutls 0.3.3 (mostly bug fixes) 2002-01-18 14:41 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups 2002-01-17 18:56 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c, + lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h, + src/serv.c: Renamed gnutls_x509pki_s/get_dh_bits() to gnutls_dh_s/get_dhe_bits(). Renamed @@ -2189,11 +9716,29 @@ 2002-01-17 16:16 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), doc/tex/ex3.tex, + lib/gnutls_algorithms.c, lib/gnutls_int.h: Key exchange methods changed so they do not depend on the Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*). +2002-01-17 16:10 nmav <nmav@gnutls.org> + + * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c, + gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h, + gnutls_record.c, gnutls_sig.c: + + changes in buffering code (actually variables' names are more + rational now). + 2002-01-17 16:09 nmav <nmav@gnutls.org> * configure.in: @@ -2203,70 +9748,226 @@ 2002-01-17 13:29 nmav <nmav@gnutls.org> * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90, - gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), + doc/tex/gnutls.tex: updated documentation +2002-01-17 13:05 nmav <nmav@gnutls.org> + + * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c, + src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support): + + fixed bugs reported (with patches) by Marc Huber and Guillaume + Morin. + 2002-01-14 09:33 nmav <nmav@gnutls.org> - * NEWS, THANKS: + * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c, + lib/x509_b64.c, lib/x509_b64.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): Added gnutls_x509pki_set_trust_mem() and gnutls_x509pki_set_key_mem() +2002-01-12 19:04 nmav <nmav@gnutls.org> + + * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c: + + better length checking in the record layer. + +2002-01-10 21:19 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-extensions-01.txt, + draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support): + + new extensions draft + 2002-01-09 11:05 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added gnutls_x509pki_verify_certificate() +2002-01-07 17:54 nmav <nmav@gnutls.org> + + * lib/gnutls_ui.c: + + renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be + consistent with gnutls.h) + +2002-01-05 22:00 nmav <nmav@gnutls.org> + + * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): + + corrected the temp file name + 2002-01-05 18:41 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_3_2): + * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5), + doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags: + gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags: + gnutls_0_3_2): last minute changes for 0.3.2 release 2002-01-05 18:04 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags: + gnutls_0_3_2): renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 2002-01-05 13:40 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode() and gnutls_b64_decode() +2002-01-04 12:35 nmav <nmav@gnutls.org> + + * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2, + gnutls_0_3_5): + + updated documentation + 2002-01-04 12:05 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2), + src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2): updated documentation 2002-01-04 11:19 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_3_2): + * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags: + gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags: + gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5), + lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c, + lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2): Cleanups +2002-01-04 11:15 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5, + gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2): + + separated alert protocol functions + 2002-01-03 11:36 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c, + lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2), + lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c: corrected behaviour in version advertizing +2002-01-03 11:01 nmav <nmav@gnutls.org> + + * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2): + + now removes the temp file + +2002-01-03 10:59 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in (tags: gnutls_0_3_2): + + check_version() updated + +2002-01-02 15:55 nmav <nmav@gnutls.org> + + * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2), + gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5, + gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags: + gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags: + gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5, + gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2): + + cleanups + 2002-01-02 15:00 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in, + lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2), + lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2), + src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2): Added gnutls_x509pki_extract_certificate_serial() and some cleanups. +2002-01-02 12:15 nmav <nmav@gnutls.org> + + * lib/gnutls_ui.c: + + more error checking + +2002-01-02 11:07 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in.in: + + prefixed all variable with GNUTLS_ + +2002-01-02 11:02 nmav <nmav@gnutls.org> + + * lib/gnutls_global.c: + + added support for calling global_init() several times. + +2002-01-02 10:58 nmav <nmav@gnutls.org> + + * lib/gnutls_global.c: + + added static variable to check if global_init() is called for a + second time. + 2002-01-02 10:46 nmav <nmav@gnutls.org> * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, - gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2): + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2), + lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c, + lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c, + lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c: Cleanups in the digest code (separated from HMAC). Added gnutls_fingerprint_calc(), which calculates a fingerprint. @@ -2288,34 +9989,103 @@ 2001-12-30 17:55 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_x509.c: corrected bug which did not allow a client to accept multiple CA distinguished names. +2001-12-30 17:53 nmav <nmav@gnutls.org> + + * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2): + + updated + +2001-12-23 11:37 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c (tags: gnutls_0_3_2): + + some corrections in documentation + 2001-12-21 08:16 nmav <nmav@gnutls.org> * NEWS (tags: gnutls_0_3_1): releasing 0.3.0 +2001-12-20 10:51 nmav <nmav@gnutls.org> + + * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1, + gnutls_0_3_2, gnutls_0_3_5): + + cleaned up and fixed ASN.1 documentation. + +2001-12-20 10:08 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1): + + corrected in order not to complain if func(void) is used. + 2001-12-19 20:02 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_3_1): + * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in + (tags: gnutls_0_3_1, gnutls_0_3_0): cleanups 2001-12-19 13:17 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls_0_3_1): + * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c + (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c + (tags: gnutls_0_3_1), lib/auth_x509.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in, + lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1), + lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h + (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), + lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c + (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1), + lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags: + gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1): some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added defines to keep source compatibility. +2001-12-19 13:13 nmav <nmav@gnutls.org> + + * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1): + + corrected bugs in AUTH_INFO allocation + +2001-12-18 15:00 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1): + + cleanups + 2001-12-18 08:58 nmav <nmav@gnutls.org> * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), - configure.in: + configure.in, lib/Makefile.am (tags: gnutls_0_3_1), + lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags: + gnutls_0_3_1), lib/gnutls_int.h: corrections in the configuration files. @@ -2326,12 +10096,98 @@ some corrections in assembler detection. Also chmod -w gnutls.h was removed. +2001-12-17 17:27 nmav <nmav@gnutls.org> + + * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c + (tags: gnutls_0_3_1): + + Corrections for big endian machines. Pointed out by Mike Siers + <mikes@poliac.com> + 2001-12-17 16:53 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, + doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c, + lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1), + lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c, + lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c: cleanups and documentation updates +2001-12-17 15:49 nmav <nmav@gnutls.org> + + * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c, + lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0): + + corrections in SRP and ANON authentication. Also corrections in the + session packing for anonymous auth info. + +2001-12-17 15:19 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags: + gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0), + doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags: + gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0), + lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1, + gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0): + + *_alert -> alert_* + +2001-12-17 15:13 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags: + gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex, + lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags: + gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags: + gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), + lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h + (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags: + gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c, + lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h + (tags: gnutls_0_3_0), src/cli.c, src/serv.c: + + gnutls_set_max_record_size -> gnutls_record_set_max_size + gnutls_get_max_record_size -> gnutls_record_get_max_size + gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type -> + gnutls_auth_get_type + +2001-12-16 14:23 nmav <nmav@gnutls.org> + + * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0), + doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags: + gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1, + gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex + (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), + doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags: + gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c: + + documentation updated + +2001-12-16 10:27 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c: + + changed function names + +2001-12-16 09:49 nmav <nmav@gnutls.org> + + * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex: + + fixes in documentation + 2001-12-16 09:09 nmav <nmav@gnutls.org> * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11, @@ -2349,105 +10205,404 @@ 2001-12-14 19:52 nmav <nmav@gnutls.org> - * NEWS, buildconf (tags: gnutls_0_4_0, gnutls_0_3_92, - gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, - gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, - gnutls_0_3_1), doc/README.autoconf (tags: gnutls_0_3_91, - gnutls_0_3_90, gnutls_with_dss_ciphersuites, - gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, - gnutls_0_3_1) (utags: gnutls_0_3_0): + * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), + doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), + doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex, + doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags: + gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c: renamed gnutls_x509pki_set_trust/key to gnutls_x509pki_set_trust_file/key_file +2001-12-14 14:52 nmav <nmav@gnutls.org> + + * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags: + gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0), + gnutls_int.h: + + some corrections in the DECR_LEN stuff added recently. + 2001-12-14 10:26 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_3_0), doc/README.autoconf: + * configure.in (tags: gnutls_0_3_0), doc/README.autoconf, + doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex, + doc/tex/gnutls.tex, lib/auth_x509.c: updated documentation +2001-12-13 09:51 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c, + gnutls_extensions.c, gnutls_handshake.c: + + More carefull parsing of incoming packets. + +2001-12-11 15:29 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + several cleanups + +2001-12-11 15:29 nmav <nmav@gnutls.org> + + * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0, + gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5): + + corrected bugs in STD formating (back to USG). + 2001-12-10 16:01 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_2_91): + * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91): last commits for 0.2.91 2001-12-10 08:25 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls_0_2_91): + * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags: + gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), + lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h + (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91), + lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c + (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags: + gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags: + gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91): optimizations and fixes in the TLS PRF calculation (and the SSL3 equivalent) +2001-12-09 17:08 nmav <nmav@gnutls.org> + + * doc/tex/ciphers.tex (tags: gnutls_0_2_91): + + updated documentation + +2001-12-09 15:39 nmav <nmav@gnutls.org> + + * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91): + + fixed gnutls_anon_free_client_sc() + 2001-12-09 12:05 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0, + gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91), + lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91), + lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c: Fixes in anonymous authentication. Fixes in client ciphersuite selection. +2001-12-09 12:03 nmav <nmav@gnutls.org> + + * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91): + + GET_CN() now works. (affects debug mode only) + +2001-12-09 11:02 nmav <nmav@gnutls.org> + + * src/: .cvsignore (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt, + README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91): + + crypt -> srpcrypt + 2001-12-09 10:50 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h + (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c, + lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: Optimizations in server certificate callback. 2001-12-08 22:54 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91), + lib/gnutls_int.h, lib/gnutls_record.c: added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions. +2001-12-08 22:37 nmav <nmav@gnutls.org> + + * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91), + lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h, + lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91), + lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags: + gnutls_0_2_91): + + remove dnsname (name_ind) extension + +2001-12-08 15:55 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe_dss.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c + (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0, + gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0, + gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h + (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags: + gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags: + gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91): + + Cleanups. Now use GCRYMPI_FMT_STD instead of USG. + +2001-12-07 17:25 nmav <nmav@gnutls.org> + + * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90): + + added missing files + 2001-12-07 14:09 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90), + doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90), + doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90), + doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90), + doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90), + lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90): updated documentation +2001-12-07 08:22 nmav <nmav@gnutls.org> + + * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags: + gnutls_0_2_91) (utags: gnutls_0_2_90): + + callbacks now get a GNUTLS_STATE argument. + +2001-12-07 01:02 nmav <nmav@gnutls.org> + + * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91, + gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91, + gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91, + gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91, + gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91, + gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags: + gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags: + gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90), + src/serv.c (tags: gnutls_0_2_90): + + GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509 + key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc. + 2001-12-06 17:08 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90): + * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90), + doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, + doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), + lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h, + lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags: + gnutls_0_2_90), src/cli.c, src/serv.c: GNUTLS_LIST is now int* +2001-12-06 12:19 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, + doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90), + lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c + (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags: + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), + lib/gnutls_constate.c (tags: gnutls_0_2_90), + lib/gnutls_errors_int.h (tags: gnutls_0_2_90), + lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h, + lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c, + lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), + src/cli.c, src/serv.c: + + cleanups again + +2001-12-06 12:18 nmav <nmav@gnutls.org> + + * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0): + + some changes to keep gcc -Wall happy + 2001-12-06 10:37 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, + doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags: + gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags: + gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c, + lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: + gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c, + lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), + lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91, + gnutls_0_2_90), src/cli.c, src/serv.c: Several cleanups. 2001-12-05 17:25 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex, + lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90), + lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c + (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), + lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c: Changes in function names concerning _db_ handling and _session_ handling. 2001-12-05 17:03 nmav <nmav@gnutls.org> - * NEWS, doc/TODO (tags: gnutls_0_2_90): + * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex, + doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex, + lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c, + lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags: + gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h, + lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c, + src/serv.c: Added callback to select the server certificate. 2001-12-05 13:41 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, + lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags: + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c, + src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90), src/serv.c: optimized certificate handling API +2001-12-05 12:50 nmav <nmav@gnutls.org> + + * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h, + lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: + + several cleanups. Removed old unneeded functions. certificate + verification was moved out of the handshake procedure. + +2001-12-04 22:24 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90), + gnutls_global.c, gnutls_int.h, gnutls_record.c: + + some cleanups + 2001-12-04 16:03 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c, + lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags: + gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c, + lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90), + lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags: + gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), + src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h, + src/port.h, src/serv.c: now the peer's certificate list is stored into auth info structure (instead of the certificate). several other cleanups. +2001-12-04 10:57 nmav <nmav@gnutls.org> + + * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c, + lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h, + lib/x509_extensions.c, src/cli.c, src/serv.c: + + moving gnutls_DN structures out of gnutls_cert and auth_info + structures. Now they are generated upon request. + 2001-12-01 17:34 nmav <nmav@gnutls.org> * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, - gnutls_0_2_91, gnutls_0_2_90), configure.in: + gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h, + lib/gnutls.h.in: fixes in autoconf scripts @@ -2457,13 +10612,16 @@ gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, - gnutls_0_2_90), NEWS, acconfig.h, configure.in: + gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c, + lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90): updated detection of library settings 2001-11-30 18:23 nmav <nmav@gnutls.org> - * AUTHORS: + * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c, + lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN sequence needed in the certificate request message is now generated and cached into a x509pki_credentials structure. This @@ -2477,13 +10635,29 @@ 2001-11-29 20:22 fiorinaf <fiorinaf@gnutls.org> - * doc/ASN1.readme.txt: + * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h, + lib/x509_ASN.y: "" 2001-11-29 15:29 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c + (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c, + lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c, + lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c, + lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c, + lib/gnutls_session.c, lib/gnutls_session_pack.c, + lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h, + src/cli.c: introduced gnutls_x509pki_get_certificate(). This function returns the peer's certificate DER encoded. This certificate is also stored @@ -2492,13 +10666,30 @@ 2001-11-26 10:50 nmav <nmav@gnutls.org> * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in, - doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO: + doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO, + lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags: + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90): cleanups and some corrections. 2001-11-25 12:05 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex, + lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c, + lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c, + lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c, + lib/gnutls_record.h, src/cli.c, src/serv.c: gnutls_handshake(), gnutls_read() etc. functions no longer require the 'SOCKET cd' argument. This argument is set using the function @@ -2510,26 +10701,144 @@ gnutls.m4 -> libgnutls.m4 +2001-11-23 23:26 nmav <nmav@gnutls.org> + + * doc/tex/Makefile.am: + + added new pictures + +2001-11-23 23:25 nmav <nmav@gnutls.org> + + * doc/tex/ciphersuites.tex: + + updated + +2001-11-20 23:37 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc: + + produces better tex output + +2001-11-20 20:22 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc, lib/gnutls_ui.c: + + updated documentation (and generation of tex) + 2001-11-20 20:20 nmav <nmav@gnutls.org> * AUTHORS: updated +2001-11-20 14:42 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + fixed gnutls_kx_get_name() + +2001-11-20 13:40 nmav <nmav@gnutls.org> + + * lib/: gnutls_handshake.c, gnutls_ui.h: + + cleanups + +2001-11-17 11:47 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: + + Gdoc updated. Now handles powers and '->' symbol automatically for + tex. + +2001-11-16 10:19 nmav <nmav@gnutls.org> + + * lib/x509_der.c (tags: gnutls_0_2_11): + + corrected typo + 2001-11-16 10:13 nmav <nmav@gnutls.org> - * doc/ASN1.readme.txt (tags: gnutls_0_2_11): + * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc + (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11), + doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), + doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags: + gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11), + lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c: Documentation for ASN.1 has been moved to inline comments and to the tex documentation. +2001-11-15 12:47 nmav <nmav@gnutls.org> + + * lib/: gnutls_errors.c, gnutls_errors_int.h (utags: + gnutls_0_2_11): + + removed E_TIMEOUT + 2001-11-15 12:37 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls_0_2_11): + * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags: + gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11), + lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags: + gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11), + lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c + (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11): corrected some obscure bugs in the handshake and record send buffering code. +2001-11-13 19:10 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h (tags: gnutls_0_2_11): + + removed debugging stuff + +2001-11-13 12:26 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c (tags: gnutls_0_2_11): + + more fixes + +2001-11-13 12:02 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c + (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c + (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11), + lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: + gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags: + gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11), + lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c: + + more non blocking IO fixes + +2001-11-12 21:18 nmav <nmav@gnutls.org> + + * src/cli.c (tags: gnutls_0_2_11): + + now resolves hostnames. + +2001-11-12 14:27 nmav <nmav@gnutls.org> + + * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c: + + va_copy macro renamed to VA_COPY + 2001-11-12 14:26 nmav <nmav@gnutls.org> * configure.in: @@ -2538,7 +10847,18 @@ 2001-11-10 21:37 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags: + gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h, + lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags: + gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11), + lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90, + gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90, + gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90, + gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c, + src/serv.c: several fixes. Including: - max_record_header extension. @@ -2547,48 +10867,162 @@ 2001-11-08 12:00 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags: + gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11), + lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c, + lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: cleanups and documentation updates +2001-11-08 10:57 nmav <nmav@gnutls.org> + + * lib/auth_x509.c: + + rolled back previous change... + +2001-11-08 10:32 nmav <nmav@gnutls.org> + + * lib/auth_x509.c: + + made empty certificate message consistent with other + implementations. + +2001-11-07 12:08 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c, + auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11), + auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c + (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags: + gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90, + gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11), + gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags: + gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11), + x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11): + + corrected memory leaks and other bugs + +2001-11-06 16:57 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c: + + added warning + 2001-11-06 12:57 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags: + gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c, + lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags: + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), + lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags: + gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: added max_record_size extension +2001-11-06 12:56 nmav <nmav@gnutls.org> + + * lib/gnutls_session.c: + + corrected bug which made get_current_session, not to return the + right size of the session. + 2001-11-05 21:28 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c, + lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c, + lib/gnutls_record.c: receive buffer is now dynamic. 2001-11-05 20:14 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c: changed semantics of the GNUTLS_E_REHANDSHAKE error code. 2001-11-05 16:41 nmav <nmav@gnutls.org> - * acconfig.h (tags: gnutls_0_2_11), configure.in: + * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h, + lib/gnutls_priority.c: added support for va_copy 2001-11-05 12:43 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls_0_2_10): + * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags: + gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10): + + cleanups + +2001-11-05 11:32 nmav <nmav@gnutls.org> + + * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10): + + list -> gnutls_list + +2001-11-04 16:52 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c + (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h, + gnutls_priority.c (tags: gnutls_0_2_10): + + changed LIST to GNUTLS_LIST + +2001-11-04 12:01 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in, gnutls_db.c: + + added new function to check for expired sessions. + +2001-11-04 10:43 nmav <nmav@gnutls.org> + + * lib/gnutls_record.c: cleanups +2001-11-02 18:20 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h + (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c, + gnutls_sig.c (tags: gnutls_0_2_10): + + cleanups in function names + +2001-11-02 10:34 nmav <nmav@gnutls.org> + + * lib/gnutls_db.c: + + cleanups in the resuming code + 2001-11-02 10:07 nmav <nmav@gnutls.org> * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags: - gnutls_0_2_10): + gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h + (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h, + lib/gnutls_record.c: added hooks in order to use external database to store session to be resumed. Works but it is not finished. +2001-11-02 09:01 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10), + gnutls_int.h: + + set_push() & set_pull() functions moved to state (instead of being + global) + 2001-11-02 08:32 nmav <nmav@gnutls.org> * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10), @@ -2603,18 +11037,86 @@ added documentation of the steps required to built the cvs tree +2001-11-01 20:10 nmav <nmav@gnutls.org> + + * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c + (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10), + lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10), + lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c, + lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h, + lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags: + gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags: + gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags: + gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c: + + Adopted some of the patches of Jon Nelson. Fixes the non blocking + behaviour. + +2001-10-30 19:35 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_record.c: + + corrected and fixed several things in send_int() etc. + +2001-10-30 12:29 nmav <nmav@gnutls.org> + + * doc/tex/translayer.tex: + + Added missing file. + 2001-10-30 12:11 nmav <nmav@gnutls.org> - * doc/: Makefile.am, TODO (tags: gnutls_0_2_10): + * doc/: Makefile.am, TODO (tags: gnutls_0_2_10), + scripts/Makefile.am (tags: gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10): added scripts into distribution +2001-10-30 09:10 nmav <nmav@gnutls.org> + + * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10): + + corrected bugs in session resuming. + +2001-10-23 17:35 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h, + io_debug.h (tags: gnutls_0_2_9): + + cleanups + +2001-10-23 17:31 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9), + io_debug.h: + + added IO debugging code + 2001-10-23 15:45 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags: + gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9), + lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9), + lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), + lib/gnutls_record.c (tags: gnutls_0_2_9): added some checks for memory allocation. Fixes in write interrupts. +2001-10-23 09:37 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c: + + corrected bugs which could break non blocking IO + 2001-10-22 22:09 nmav <nmav@gnutls.org> * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, @@ -2629,79 +11131,338 @@ added file. Holds pgp keys +2001-10-22 20:14 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_record.c: + + corrections for the gnutls_read_buffered() function. + +2001-10-22 12:51 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9), + lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags: + gnutls_0_2_9): + + updated/fixed the handling of interrupted writes + +2001-10-21 14:32 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags: + gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags: + gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c: + + changed gnutls_write() semantics in order to cope with interrupted + system calls and non blocking IO + 2001-10-21 13:27 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9), + doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9), + lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h, + lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_record.c: changes in order to be independent of the berkeley style sockets (but it is still difficult to use gnutls with any other api) +2001-10-21 11:53 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c: + + made gnutls_write() unaware of interrupted system calls and eagain + errors. + 2001-10-21 11:36 nmav <nmav@gnutls.org> - * THANKS (tags: gnutls_0_2_9): + * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags: + gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c, + lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), + lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), + src/serv.c: several cleanups +2001-10-20 22:40 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_int.h: + + Corrected short read bug + +2001-10-20 16:04 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c: + + corrected _gnutls_write() + +2001-10-20 15:44 nmav <nmav@gnutls.org> + + * lib/gnutls_buffers.c: + + peeked data now stays also in handshake + +2001-10-20 15:43 nmav <nmav@gnutls.org> + + * lib/gnutls_kx.c: + + corrected bug which caused a fatal alert to be sent even if it + wasn't required + 2001-10-20 09:40 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_handshake.c, + lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in error handling +2001-10-20 09:10 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h: + + the gnutls handshake protocol can now hold it's state. Thus it may + be used in some kind of non blocking mode. Not tested at all + 2001-10-19 17:07 nmav <nmav@gnutls.org> - * NEWS, doc/TODO (tags: gnutls_0_2_9): + * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c, + lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h, + lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h, + lib/gnutls_record.c: clean ups in the handshake protocol 2001-10-15 09:14 nmav <nmav@gnutls.org> - * NEWS, configure.in, doc/TODO: + * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags: + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex + (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), + lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9), + lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9), + lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c + (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), + lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c, + lib/gnutls_ui.h, src/cli.c, src/serv.c: auth_info types and structures were moved to the internals of the library. This makes the library incompatible (source & binary) with the previous versions. +2001-10-12 06:46 nmav <nmav@gnutls.org> + + * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in, + gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9), + gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9), + gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h: + + added option to regenerate primes and generators for EDH + 2001-10-10 15:53 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10, + gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, + lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10, + gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10, + gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, + src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9), src/serv.c: updated name indication extension (dnsname) +2001-10-10 09:28 nmav <nmav@gnutls.org> + + * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1, + gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags: + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11, + gnutls_0_2_9): + + renamed crypt to srpcrypt. + 2001-10-10 09:25 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10, + gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), + lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h, + src/crypt.c: better prime handling +2001-10-09 21:40 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags: + gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags: + gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c, + gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags: + gnutls_0_2_10, gnutls_0_2_9): + + Updated the handling of prime numbers. + +2001-10-08 19:57 nmav <nmav@gnutls.org> + + * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c, + gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, + gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c, + gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9): + + several cleanups + 2001-10-08 18:38 nmav <nmav@gnutls.org> - * NEWS, THANKS, configure.in: + * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4), + lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c, + lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10, + gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h, + lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h, + lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9), src/cli.c, src/serv.c: added DHE_RSA ciphersuites +2001-10-08 07:10 nmav <nmav@gnutls.org> + + * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt, + draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9), draft-ietf-tls-extensions-00.txt, + draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), + draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9): + + updated documents + +2001-10-07 12:47 nmav <nmav@gnutls.org> + + * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9), + x509_extensions.c: + + fixes in the certificate extensions handling code. Bugs reported by + Neil Spring <nspring@saavie.org> + +2001-09-25 17:55 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex, + gnutls.tex: + + more documentation + +2001-09-23 18:21 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c, + auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h: + + several cleanups in order to support DHE_RSA + +2001-09-23 18:20 nmav <nmav@gnutls.org> + + * lib/auth_dhe_rsa.c: + + Preliminary support for DHE_RSA + +2001-09-19 08:21 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c (tags: gnutls_0_2_3): + + updated documentation + 2001-09-14 08:04 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am + (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3), + lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags: + gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3), + lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3), + lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags: + gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3), + lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags: + gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags: + gnutls_0_2_3): Client certificate callback has been improved 2001-09-04 19:50 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_2_3): + * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am + (tags: gnutls_0_2_3), lib/Makefile.am: updated documentation generation +2001-09-03 22:23 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c (tags: gnutls_0_2_3): + + updated documentation + +2001-08-27 08:31 nmav <nmav@gnutls.org> + + * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h, + gnutls_num.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3): + + minor bugfixes + 2001-08-26 14:44 nmav <nmav@gnutls.org> * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), - configure.in: + configure.in, lib/gnutls_global.c: use of sigaction instead of signal(), to ignore SIGPIPE 2001-08-26 10:44 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex, + doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags: + gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h, + lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h, + lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: gnutls_set_certificate_request() renamed to gnutls_x509pki_set_cert_request(). Added @@ -2709,83 +11470,566 @@ 2001-08-26 09:41 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags: + gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags: + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c + (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3), + lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3), src/serv.c: fixed memory leaks 2001-08-25 21:52 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls.h.in: updated gnutls.h file +2001-08-25 13:44 nmav <nmav@gnutls.org> + + * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3), + lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c, + lib/gnutls_ui.c, src/serv.c: + + some memory optimization while receiving packets + +2001-08-25 09:19 nmav <nmav@gnutls.org> + + * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), + gnutls_record.c: + + header size is now written in gnutls_cipher.c + +2001-08-20 21:40 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h, + lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2): + + bugfixes and minor updates + +2001-08-20 21:39 nmav <nmav@gnutls.org> + + * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex + (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, + gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags: + gnutls_0_2_2): + + corrected and updated documentation + +2001-08-20 19:26 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c, + src/cli.c, src/serv.c: + + changed gnutls_bye() behaviour + +2001-08-19 20:11 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2), + gnutls_int.h, gnutls_record.c: + + several fixes in gnutls_bye() function, and in gnutls_recv_int() + +2001-08-19 19:38 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c (tags: gnutls_0_2_2): + + corrected bugs in version handling and in certificate initialization + 2001-08-19 14:25 nmav <nmav@gnutls.org> - * NEWS, configure.in (tags: gnutls_0_2_2): + * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags: + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags: + gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c, + lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c + (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3, + gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: better support for buffered read and several cleanups +2001-08-19 11:52 nmav <nmav@gnutls.org> + + * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags: + gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c: + + gnutls now sends (again) record packets using one write. + +2001-08-19 11:50 nmav <nmav@gnutls.org> + + * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2): + + corrected free for data not belonging to the heap + +2001-08-18 21:21 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c, + auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2), + crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), + gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2), + gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c + (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags: + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), + gnutls_srp.c: + + several checks for failed allocations and other fixes + +2001-08-07 18:38 nmav <nmav@gnutls.org> + + * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags: + gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c + (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1), + lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c + (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), + lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h + (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c: + + fixes in SRP key exchange and several others. + 2001-08-07 13:34 nmav <nmav@gnutls.org> - * NEWS, configure.in (utags: gnutls_0_2_0, gnutls_0_2_1): + * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1), + doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags: + gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c, + lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags: + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags: + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags: + gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags: + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags: + gnutls_0_2_1) (utags: gnutls_0_2_0): server side client authentication works 2001-08-07 12:16 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0): + * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c + (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags: + gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0), + lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, + gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, + gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags: + gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags: + gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags: + gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags: + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + src/serv.c: additions in order for gnutls server to support client authentication +2001-08-07 07:30 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1, + gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0), + gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c, + gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, + gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0): + + ssl3 fixes and several others. + +2001-08-07 07:30 nmav <nmav@gnutls.org> + + * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0): + + realloc does not realloc memory if less size is requested. + +2001-08-06 22:17 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c, + gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h: + + updated in key usage fields + +2001-08-06 21:48 nmav <nmav@gnutls.org> + + * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c: + + cleanups in the signature generating functions + 2001-08-06 20:00 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c, + lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0), + lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c + (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + lib/gnutls_buffers.c, lib/gnutls_handshake.c, + lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c, + lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c: several fixes. Added client authentication with x509PKI +2001-08-06 15:02 nmav <nmav@gnutls.org> + + * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c, + gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c, + x509_sig_check.c: + + more x509 client certificate stuff + +2001-08-06 13:22 nmav <nmav@gnutls.org> + + * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10, + gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2, + gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91, + gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5): + + added client certificates + +2001-08-06 13:21 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags: + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c, + lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am + (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0): + + several additions for x509 client authentication + +2001-08-06 08:30 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c, + gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, + gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0), + gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0): + + added the concept of optional handshake packets (like + CERTIFICATE_REQUEST). several other fixes. + +2001-08-05 20:40 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c, + auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags: + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h, + gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h, + gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c: + + several cleanups and updates in the handshake protocol + implementation iolaiiiiiCVS: + + ---------------------------------------------------------------------- + 2001-08-05 13:27 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex, + lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in, + lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h, + lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c: several cleanups. No longer export structures to the API, but a bunch of functions in order to access them. +2001-08-05 11:38 nmav <nmav@gnutls.org> + + * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex + (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex: + + gnutls_x509_set_cn() was removed + 2001-08-05 10:25 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags: + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags: + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0): added new function gnutls_send_alert() to the api +2001-08-05 10:13 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h, + gnutls.h.in, gnutls_cert.c, gnutls_cert.h: + + cleanups in certificate copying + +2001-08-05 09:53 nmav <nmav@gnutls.org> + + * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags: + gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0, + gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3): + + fixes for the new files + +2001-08-05 09:38 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags: + gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c, + cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h, + gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h + (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0), + gnutls_sig_check.c, pkcs1_asn1_tab.c (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags: + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags: + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags: + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c + (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h, + x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0), x509_verify.c, x509_verify.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0): + + renamed cert_* to x509_* + +2001-08-04 19:04 nmav <nmav@gnutls.org> + + * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h, + gnutls_cert.c: + + asn1_read_value() will no longer overflow the given buffer. (this + assumes that the caller provided the size of the buffer) + +2001-08-04 18:40 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c, + gnutls_cert.h, gnutls_handshake.c, gnutls_int.h, + gnutls_sig_check.c: + + fixes in x509 cert extensions handling + +2001-08-04 12:01 nmav <nmav@gnutls.org> + + * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, + gnutls_handshake.c, gnutls_int.h: + + minor fixes + +2001-08-04 07:39 nmav <nmav@gnutls.org> + + * lib/: gnutls_mem.c, gnutls_mem.h: + + added internal memory handlers + 2001-08-04 07:31 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c, + lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0), + lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags: + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags: + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c: added internal memory handlers +2001-08-02 19:00 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.c, src/cli.c: + + subjectAltName related fixes + +2001-08-02 18:42 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c, + lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c, + lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c, + src/cli.c: + + added some kind of support for X509 Extensions + +2001-08-02 11:49 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex: + + documentation updates + +2001-08-02 01:43 nmav <nmav@gnutls.org> + + * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, + doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags: + gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c, + lib/gnutls_record.c: + + documentation fixes + +2001-07-31 19:12 nmav <nmav@gnutls.org> + + * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c, + lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h, + lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags: + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags: + gnutls_0_2_1, gnutls_0_2_0): + + fixed api documentation (for srp and anon cred allocation) + 2001-07-30 09:56 nmav <nmav@gnutls.org> * configure.in (tags: gnutls_0_1_9): added profiler option +2001-07-30 09:49 nmav <nmav@gnutls.org> + + * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags: + gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9), + gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags: + gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9), + gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags: + gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags: + gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9), + gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags: + gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9): + + added log function (no longer use fprintf). + +2001-07-29 23:21 nmav <nmav@gnutls.org> + + * lib/: gnutls_handshake.c, gnutls_record.c: + + fixes in EOF handling in handshake. + +2001-07-29 18:19 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + detect EOF + +2001-07-29 11:18 nmav <nmav@gnutls.org> + + * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags: + gnutls_0_1_9): + + documentation updates + +2001-07-28 19:02 nmav <nmav@gnutls.org> + + * doc/: scripts/gdoc, tex/Makefile.am: + + fixes in tex production (gdoc) + 2001-07-28 14:51 nmav <nmav@gnutls.org> * configure.in, doc/API-template.html, doc/Makefile.am (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, - gnutls_0_2_0, gnutls_0_1_9): + gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am, + doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags: + gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9), + doc/tex/gnutls.tex, lib/gnutls_record.c: Added documentation in TEX 2001-07-28 10:36 nmav <nmav@gnutls.org> - * doc/: API-template.html, Makefile.am: + * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc, + lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h + (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c: added some documentation. Bug fixes in CHANGECIPHER_SPEC packet. 2001-07-27 18:46 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c, + lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c, + src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9): changed gnutls_read() semantics @@ -2795,84 +12039,402 @@ Tools for Certificate +2001-07-26 20:18 fiorinaf <fiorinaf@gnutls.org> + + * lib/cert_der.c (tags: gnutls_0_1_9): + + get time bug fixed + 2001-07-26 19:08 nmav <nmav@gnutls.org> * NEWS, configure.in: moving to 0.1.9 +2001-07-26 19:07 nmav <nmav@gnutls.org> + + * lib/cert_verify.c (tags: gnutls_0_1_9): + + fixed/updated compare_dn() function. + 2001-07-26 15:26 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/gnutls_sig_check.c: updated sig_check() 2001-07-24 20:02 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c, + lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in, + lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c, + lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h, + lib/gnutls_sig_check.c, src/cli.c: gnutls now checks the certificate's CN to see if it matches the peer's name. 2001-07-24 18:46 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9), + lib/gnutls_record.c: bugfixes +2001-07-24 18:27 nmav <nmav@gnutls.org> + + * src/cli.c: + + support for multiple protocol versions. + 2001-07-24 18:26 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c, + lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c + (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags: + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c, + lib/gnutls_v2_compat.c, src/serv.c: corrected bug in b64 decoding. Added support for multiple TLS protocol versions. +2001-07-21 21:30 nmav <nmav@gnutls.org> + + * lib/Makefile.am (tags: gnutls_0_1_9): + + ignores some errors + +2001-07-21 09:05 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9), + lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c, + lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9), + lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags: + gnutls_0_1_9), lib/gnutls_record.c, src/serv.c: + + corrected memory leaks + 2001-07-21 08:19 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9), + lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9), + lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c, + lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9), + src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c, + src/pkcs1.asn (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), src/serv.c: several fixes cleanups etc. 2001-07-20 18:59 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h, + lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags: + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags: + gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), + src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c, + src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c, + src/srp/Makefile.am (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags: + gnutls_0_1_9): updated file structure +2001-07-20 17:58 nmav <nmav@gnutls.org> + + * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd, + tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_12, + gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), + x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, + gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): + + updated directory structure + 2001-07-20 17:50 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt, + doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c, + lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h + (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, + lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9), + lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem, + src/pkcs1.asn: added some kind of certificate checking +2001-07-19 20:43 fiorinaf <fiorinaf@gnutls.org> + + * src/pkcs1.asn: + + "" + 2001-07-19 20:39 fiorinaf <fiorinaf@gnutls.org> * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, - gnutls_0_1_9): + gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y, + src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c + (tags: gnutls_0_1_9): "" +2001-07-19 20:36 fiorinaf <fiorinaf@gnutls.org> + + * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9): + + C structure management + +2001-07-19 19:29 fiorinaf <fiorinaf@gnutls.org> + + * src/PkixTabExample.c: + + C structure management + +2001-07-18 20:32 nmav <nmav@gnutls.org> + + * lib/gnutls_hash_int.c (tags: gnutls_0_1_9): + + added mhash 0.8.10 support + +2001-07-18 20:31 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9), + lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c, + lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, src/cli.c: + + more certificate fields parsed. Cleanups + 2001-07-17 18:47 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in, + lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, + lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h, + lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h, + lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9), + lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), + lib/gnutls_int.h, src/cli.c, src/serv.c: several cleanups. Added check for certificate's expiration time. +2001-07-16 19:45 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c, + lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c, + lib/gnutls_int.h, src/cli.c: + + updated cert_verify + +2001-07-14 21:22 nmav <nmav@gnutls.org> + + * src/CertificateExample.c: + + corrected copyright notice + 2001-07-14 21:19 nmav <nmav@gnutls.org> * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, - gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, - gnutls_0_1_9): + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), + lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9): minor cleanups +2001-07-14 21:13 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in, + lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: + + updated API + +2001-07-14 19:21 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_anon_cred.c: + + added missing file + +2001-07-14 14:34 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c, + lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c, + src/cli.c, src/serv.c: + + several bug fixes in ASN handling. Fixes/additions in X509 + structures handling. + 2001-07-14 11:45 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/auth_anon.c (tags: + gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9), + lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h + (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c, + lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c, + lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c, + src/cli.c, src/serv.c: several cleanups +2001-07-14 10:26 nmav <nmav@gnutls.org> + + * lib/cert_ASN.y: + + corrected copyright statement + +2001-07-14 09:47 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in, + gnutls_cert.c, gnutls_handshake.c, gnutls_int.h: + + improved certificate handling + +2001-07-14 09:47 nmav <nmav@gnutls.org> + + * src/serv.c: + + updated + 2001-07-13 14:23 nmav <nmav@gnutls.org> * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, @@ -2897,116 +12459,521 @@ corrected fabio's entry +2001-07-12 17:06 nmav <nmav@gnutls.org> + + * lib/gnutls_record.c: + + bug fixes + 2001-07-11 21:17 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9), + lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags: + gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c, + lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h, + lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags: + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9): optimizations in hash functions (removed a lot of mallocs) 2001-07-07 18:03 nmav <nmav@gnutls.org> - * NEWS, doc/ASN1.readme.txt: + * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c, + lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, + lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c, + lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c, + src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser (Fabio - commited by me). +2001-07-01 16:39 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c, + gnutls_privkey.c: + + cleanups + +2001-06-25 15:29 nmav <nmav@gnutls.org> + + * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9), + lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c, + lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11, + gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags: + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, + lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c, + src/serv.c: + + Cleanups. Mostly while sending client certificate (and client + certificate verify) + +2001-06-24 22:01 nmav <nmav@gnutls.org> + + * lib/README.der: + + removed + 2001-06-24 21:42 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in, + lib/gnutls_constate.c, lib/gnutls_extensions.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c: added support for DNSNAME extension (draft-ietf-tls-extensions) 2001-06-24 18:30 nmav <nmav@gnutls.org> * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt, - draft-ietf-tls-camellia-00.txt: + draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt + (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9), draft-ietf-tls-https-04.txt, + draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt, + draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), + draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt, + rfc2817.txt (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, + gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, + gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, + gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, + gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, + gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, + gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, + gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, + gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, + gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, + gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, + gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9): added more up to date documentation +2001-06-24 18:20 nmav <nmav@gnutls.org> + + * doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9): + + added gutman's x509guide + +2001-06-24 15:41 nmav <nmav@gnutls.org> + + * lib/: gnutls_handshake.c, gnutls_priority.c: + + some portability fixes + 2001-06-24 15:03 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c, + lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c, + lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, + lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c, + lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c, + lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c, + lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c, + lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c, + lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c, + lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c, + lib/gnutls_constate.c, lib/gnutls_constate.h (tags: + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags: + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags: + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c, + lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c, + lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h, + lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), + lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c, + lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), + lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c, + lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c, + lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: fixes in ChangeCipherSpec handling (this also fixes rehandshake). Several cleanups. +2001-06-24 08:45 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c, + gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c, + gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), + gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags: + gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h, + gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c: + + several cleanups + 2001-06-23 21:26 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls_global.c: added checks for signals +2001-06-22 21:19 nmav <nmav@gnutls.org> + + * lib/gnutls_cipher.c, src/serv.c: + + corrected bug in stream decryption.. + +2001-06-22 20:59 nmav <nmav@gnutls.org> + + * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c, + gnutls_cert.h: + + added internal representation of pkcs1 rsa private keys. + 2001-06-22 11:43 nmav <nmav@gnutls.org> * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4), configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags: - gnutls_0_1_4), doc/TODO: + gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4), + lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags: + gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4), + lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags: + gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c + (tags: gnutls_0_1_4), src/pk.h, src/serv.c: added global state. +2001-06-22 09:16 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4), + lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4), + lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c: + + minor cleanups + +2001-06-22 08:25 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in: + + gnutls_cert is not defined here + +2001-06-21 18:40 nmav <nmav@gnutls.org> + + * lib/gnutls_cert.h, src/pk.h: + + added missing files + 2001-06-21 18:38 nmav <nmav@gnutls.org> - * NEWS, configure.in, doc/TODO: + * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c + (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4), + lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags: + gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags: + gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4), + lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4), + lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4), + lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c: Updated Ciphersuite selection algorithm. Added internal representation of x509 structures. 2001-06-20 14:11 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags: + gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4), + lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4), + lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h + (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags: + gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn + (tags: gnutls_0_1_4): client side RSA works (no certificate checking) 2001-06-19 19:19 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c, + lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h, + lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h + (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9, + gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags: + gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: removed unneeded code and added some kind of client support for RSA ciphersuites 2001-06-19 08:52 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4), + lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c + (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c, + lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c, + src/serv.c: fixes in session resuming.. 2001-06-18 20:24 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c, + lib/gnutls_v2_compat.c: fixes in session resuming +2001-06-18 19:50 nmav <nmav@gnutls.org> + + * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4): + + added missing files + +2001-06-18 19:04 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in, + lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c, + lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c + (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4), + lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c, + lib/gnutls_plaintext.h, lib/gnutls_record.c, + lib/gnutls_v2_compat.c, src/serv.c: + + several cleanups in the low level record layer (the old code was a + mess). several other fixes. + +2001-06-18 15:18 nmav <nmav@gnutls.org> + + * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4), + gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4), gnutls_v2_compat.c: + + cleanups. No longer checks for alerts between messages. + 2001-06-18 11:09 nmav <nmav@gnutls.org> * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, - gnutls_0_1_9, gnutls_0_1_4), doc/TODO: + gnutls_0_1_9, gnutls_0_1_4), doc/TODO, + doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4), + lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, + lib/gnutls_algorithms.c, lib/gnutls_buffers.c, + lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c, + src/cli.c, src/serv.c: cleanups and addition of a test http server (serv.c) 2001-06-17 22:45 nmav <nmav@gnutls.org> - * NEWS, doc/TODO: + * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in V2 client hello. 2001-06-17 14:13 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c, + lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4), + src/serv.c: several fixes for RSA. gnutls server can now work with rsa certificates. +2001-06-17 11:26 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c + (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags: + gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags: + gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4), + crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in, + gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c, + gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c, + gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags: + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4), + gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags: + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c, + gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c: + + several additions for RSA (mostly unstable) + +2001-06-16 22:41 nmav <nmav@gnutls.org> + + * lib/: gnutls_pk.c, gnutls_pk.h: + + some support for public key encryption (rsa) + +2001-06-16 12:11 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags: + gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h, + ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c, + gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4), + gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags: + gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, + gnutls_kx.h, gnutls_srp.c: + + more rsa fixes. Added dnsname extension. + +2001-06-15 22:05 nmav <nmav@gnutls.org> + + * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, + lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h, + lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c, + lib/gnutls_int.h, src/serv.c: + + more rsa stuff -- and cleanups + +2001-06-15 21:47 nmav <nmav@gnutls.org> + + * src/pkcs1.asn: + + removed <CR> + +2001-06-15 21:46 nmav <nmav@gnutls.org> + + * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4), + pkcs1.asn, pkix.asn: + + updated ASN.1 files. + 2001-06-15 16:57 nmav <nmav@gnutls.org> - * doc/Makefile.am: + * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c, + lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in, + lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c + (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4), + lib/gnutls_int.h, lib/gnutls_kx.c: several additions in order to support KX_RSA and X509PKI. +2001-06-14 20:26 nmav <nmav@gnutls.org> + + * lib/gnutls_auth.c: + + updated get_auth_info() + 2001-06-14 18:00 nmav <nmav@gnutls.org> - * Makefile.am, buildconf (tags: gnutls_0_1_4): + * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c, + src/serv.c: changed the setting of credentials +2001-06-14 18:00 nmav <nmav@gnutls.org> + + * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c, + auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c, + ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c, + gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h, + gnutls_int.h: + + better handling of set/get credentials. + +2001-06-14 17:01 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c, + gnutls_int.h: + + added gnutls_datum structure. + 2001-06-13 09:21 nmav <nmav@gnutls.org> * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2, @@ -3026,105 +12993,457 @@ added Fabio in AUTHORS, fixed the way ChangeLog is created. +2001-06-13 09:10 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + added a warning for the addition of new algorithms + +2001-06-13 08:51 nmav <nmav@gnutls.org> + + * doc/protocol/rfc2631.txt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4): + + added rfc on DH key exchange + 2001-06-11 15:34 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags: + gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, + lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c, + lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am: Added Fabio's ASN1/DER parser. +2001-06-09 12:11 nmav <nmav@gnutls.org> + + * lib/gnutls_db.c (tags: gnutls_0_1_4): + + more descriptive comments + +2001-06-09 12:03 nmav <nmav@gnutls.org> + + * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags: + gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags: + gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c + (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9, gnutls_0_1_4): + + bugfixes in sbase64 decoding/encoding. Changes in the included + bcrypt algorithm. + +2001-06-09 10:01 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h, + cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c: + + renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP + KX) + +2001-06-05 10:46 nmav <nmav@gnutls.org> + + * lib/gnutls.h.in: + + updated + +2001-06-05 10:37 nmav <nmav@gnutls.org> + + * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c, + gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c + (tags: gnutls_0_1_4), gnutls_num.h: + + better handling of 64bit integers + +2001-06-05 10:35 nmav <nmav@gnutls.org> + + * lib/: crypt_bcrypt.c, crypt_srpsha1.c: + + better checking of return value of rindex + +2001-06-05 10:33 nmav <nmav@gnutls.org> + + * src/: cli.c, serv.c: + + updated to new api + +2001-06-05 08:34 nmav <nmav@gnutls.org> + + * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h + (tags: gnutls_0_1_4), src/Makefile.am: + + updated documentation and functions + 2001-06-01 15:49 nmav <nmav@gnutls.org> - * NEWS, configure.in: + * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c, + lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c, + lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h, + lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4), + src/tpasswd (tags: gnutls_0_1_4): gnutls now handles uint64 even in systems without a native one. several bug fixes. +2001-06-01 14:46 nmav <nmav@gnutls.org> + + * lib/: crypt_bcrypt.c, crypt_srpsha1.c: + + corrected bug in verify + 2001-05-31 09:34 nmav <nmav@gnutls.org> - * buildconf, configure.in: + * buildconf, configure.in, lib/gnutls.h.in: updated configuration scripts to comply to autoconf 2.50 2001-05-30 11:46 nmav <nmav@gnutls.org> - * doc/Makefile.am: + * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4): gdoc is now included in the cvs 2001-05-30 11:23 nmav <nmav@gnutls.org> - * doc/: API, Makefile.am, TODO: + * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c, + lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c, + lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c, + lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c, + lib/gnutls_plaintext.h, lib/gnutls_priority.c, + lib/gnutls_session.c, src/cli.c, src/serv.c: updated API and documentation. Now we use the gnome way for creating API docs. +2001-05-26 22:10 nmav <nmav@gnutls.org> + + * lib/gnutls_dh.c: + + some cleanups in Diffie Hellman key exchange + 2001-05-26 19:18 nmav <nmav@gnutls.org> - * doc/API: + * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c, + lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c, + lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c, + lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h, + lib/gnutls_srp.c: removed DHE_DSS. Added parameters to DH_ANON (size of prime). cleanups. +2001-05-26 19:16 nmav <nmav@gnutls.org> + + * src/: cli.c, prime.c, serv.c: + + several updates + +2001-05-26 12:19 nmav <nmav@gnutls.org> + + * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c, + lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: + + Added decoding function for the base64 encoding used in SRP. (this + function is more strict in characters than the previous one) + +2001-05-26 10:38 nmav <nmav@gnutls.org> + + * lib/cert_b64.c: + + corrected memory leaks + +2001-05-26 08:29 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c, + gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c, + gnutls_num.h, gnutls_v2_compat.c: + + several cleanups in numbers' handling + +2001-05-26 07:19 nmav <nmav@gnutls.org> + + * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags: + gnutls_0_1_4): + + updated uint24 functions. + +2001-05-25 21:09 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c, + gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c, + gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h, + gnutls_v2_compat.c: + + Cleanups in endian handling (convertions). + +2001-05-25 11:57 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c, + gnutls_errors_int.h, gnutls_handshake.c: + + several bug fixes + 2001-05-25 11:56 nmav <nmav@gnutls.org> * doc/API: updated documentation +2001-05-25 11:55 nmav <nmav@gnutls.org> + + * src/serv.c: + + updated + 2001-05-24 16:07 nmav <nmav@gnutls.org> * doc/API: updated +2001-05-24 08:19 nmav <nmav@gnutls.org> + + * lib/gnutls_cipher.c: + + sets the resumed_security_parameters to null after initialization + +2001-05-23 15:17 nmav <nmav@gnutls.org> + + * src/: cli.c, serv.c: + + updated to new api + +2001-05-23 15:16 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c, + gnutls_handshake.h, gnutls_int.h: + + Updated API (gnutls_deinit()) gnutls_db: does not store anything if + db has not been opened for reading. Added some kind of support for + renegotiation of parameters. + +2001-05-22 22:29 nmav <nmav@gnutls.org> + + * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h: + + cleanups + +2001-05-22 22:27 nmav <nmav@gnutls.org> + + * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c, + gnutls_int.h, gnutls_session.c: + + cleanups and several fixes(and speedups) in the resume DB + +2001-05-22 22:24 nmav <nmav@gnutls.org> + + * src/: cli.c, serv.c: + + updated client and servers + +2001-05-22 16:57 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + cleanups + 2001-05-20 10:06 nmav <nmav@gnutls.org> - * doc/API: + * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h, + src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions. +2001-05-19 18:57 nmav <nmav@gnutls.org> + + * src/crypt.c: + + updated + +2001-05-19 10:50 nmav <nmav@gnutls.org> + + * lib/cert_sb64.c: + + bugfixes + +2001-05-19 10:48 nmav <nmav@gnutls.org> + + * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf: + + added option to generate random primes (instead of using a default). + Added option to specify a specific prime to use (index) + +2001-05-15 10:35 nmav <nmav@gnutls.org> + + * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4): + + updated + 2001-05-15 10:19 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts 2001-05-15 09:33 nmav <nmav@gnutls.org> - * acconfig.h, acinclude.m4, changelog-update.sh, configure.in: + * acconfig.h, acinclude.m4, changelog-update.sh, configure.in, + lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in, + lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4), + lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4, + src/Makefile.am, src/serv.c: Added libgnutls-config script gnutls.h is automaticaly generated by configure script Added libgnutls.m4 +2001-05-14 10:37 nmav <nmav@gnutls.org> + + * lib/ext_srp.c (tags: gnutls-0_1_2): + + Added missing length in username. + 2001-05-14 09:45 nmav <nmav@gnutls.org> - * NEWS, doc/API (tags: gnutls-0_1_2): + * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags: + gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2), + lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags: + gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags: + gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c + (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2), + lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags: + gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2), + lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h + (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2), + src/serv.c (tags: gnutls-0_1_2): added functions to access authentication data (like username), and the key exchange algorithm used. 2001-05-13 16:36 nmav <nmav@gnutls.org> - * doc/TODO (tags: gnutls-0_1_2): + * lib/cert_sb64.c (tags: gnutls-0_1_2): + + cleanups + +2001-05-13 16:36 nmav <nmav@gnutls.org> + + * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c: clean_db() now clears expired entries only +2001-05-13 16:35 nmav <nmav@gnutls.org> + + * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2): + + example tpasswd files. + +2001-05-13 13:48 nmav <nmav@gnutls.org> + + * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c, + lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2): + + minor updates and fixes + +2001-05-13 10:05 nmav <nmav@gnutls.org> + + * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c, + lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2), + lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), + lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags: + gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2), + lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0, + gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), + lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2), + lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags: + gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c, + src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags: + gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c: + + Added compatibility with Tom Wu's libsrp's password files. + 2001-05-12 23:37 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h, + lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2), + lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags: + gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, + src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c: added support for Tom Wu's srp library tpasswd and tpasswd.conf files. 2001-05-10 06:58 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory allocation +2001-05-09 13:16 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2), + gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h: + + corrected memory leaks + 2001-05-09 09:44 nmav <nmav@gnutls.org> - * doc/API (tags: gnutls-0-1-0-srp): + * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h, + src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp): credentials are now kept globaly (in order to minimize memory usage). This makes no harm since these are never modified by @@ -3136,62 +13455,341 @@ updated TODO list +2001-05-08 20:16 nmav <nmav@gnutls.org> + + * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c + (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp), + lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c + (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags: + gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags: + gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp), + src/cli.c, src/serv.c: + + several fixes for srp. Seems to work now! + +2001-05-07 19:16 nmav <nmav@gnutls.org> + + * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp): + + better version handling + 2001-05-07 19:09 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls-0-1-0-srp), doc/TODO: + * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags: + gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp), + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c, + lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change, + gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), src/cli.c: added support for SSL 2.0 client hello 2001-05-07 11:11 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls-0-1-0-srp): + * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c, + lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp), + lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags: + gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c, + src/serv.c: several fixes for srp 2001-05-07 08:27 nmav <nmav@gnutls.org> - * doc/API: + * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c, + lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c: gnutls_get_kx_cred() now returns err value. set_kx_cred() now accepts size. +2001-05-06 23:00 nmav <nmav@gnutls.org> + + * src/Makefile.am (tags: gnutls-0-1-0-srp): + + added missing gaa.h + +2001-05-06 22:51 nmav <nmav@gnutls.org> + + * lib/gnutls_srp.c: + + some modulo fixes + +2001-05-06 07:30 nmav <nmav@gnutls.org> + + * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags: + gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h: + + more srp related fixes. No longer fails authentication if wrong + username is provided. + +2001-05-05 22:24 nmav <nmav@gnutls.org> + + * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp), + crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp), + crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h, + gnutls_srp.c, gnutls_srp.h: + + some hacks in order to exchange the algorithm used to hash the + password... + +2001-05-05 10:28 nmav <nmav@gnutls.org> + + * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h: + + cleanups for srp. Most mpi code has moved to gnutls_srp.c + 2001-05-05 08:02 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related fixes +2001-05-05 07:38 nmav <nmav@gnutls.org> + + * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags: + gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h, + gnutls_extensions.c, gnutls_handshake.c: + + some fixes - srp related + +2001-05-04 21:53 nmav <nmav@gnutls.org> + + * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp), + auth_srp_passwd.c, auth_srp_passwd.h: + + more srp stuff + +2001-05-04 21:52 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, + lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, + lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c, + lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h, + lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c + (tags: gnutls-0-1-0-srp): + + more additions for SRP + +2001-05-04 13:08 nmav <nmav@gnutls.org> + + * src/crypt.c: + + fixed default case when no -s was specified + +2001-05-04 13:05 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp), + lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, + lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h, + lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c, + src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags: + gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp): + + More adds for SRP - SRPSHA1 and bcrypt + +2001-05-04 08:28 nmav <nmav@gnutls.org> + + * lib/cert_b64.c: + + corrected bug in decoding function + +2001-05-03 09:45 nmav <nmav@gnutls.org> + + * lib/crypt_bcrypt.h: + + for bcrypt support + 2001-05-03 09:44 nmav <nmav@gnutls.org> - * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in: + * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in, + lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c, + lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h, + lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp), + lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h + (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h, + lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h, + src/gaaout.c: Changes in random number handling. Added bcrypt (for use with SRP). Added test program crypt for creating bcrypt passwd files. 2001-05-02 16:56 nmav <nmav@gnutls.org> - * doc/API: + * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, + lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h, + lib/gnutls_int.h: added support for setting authentication algorithms' credentials +2001-05-02 15:56 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c, + gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + gnutls_kx.c: + + cleanups... and more modular design. + +2001-05-02 10:16 nmav <nmav@gnutls.org> + + * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp), + gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h, + gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2, + gnutls-0-1-0-srp): + + Added client kx0 and server kx2 in order to be used with SRP + 2001-05-01 15:17 nmav <nmav@gnutls.org> * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated +2001-03-25 10:17 nmav <nmav@gnutls.org> + + * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): + + added SSL v2 spec + +2001-03-18 14:41 nmav <nmav@gnutls.org> + + * lib/gnutls_extensions.c: + + in case there are no extensions ext_gen() does not return anything + (NULL); + +2001-03-18 08:39 nmav <nmav@gnutls.org> + + * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c, + gnutls_algorithms.c, gnutls_handshake.c: + + more cleanups + +2001-03-18 08:38 nmav <nmav@gnutls.org> + + * lib/: ext_srp.c, gnutls_extensions.c: + + send extensions feature was added. + 2001-03-17 20:53 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags: + gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp), + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, + src/serv.c: several bugfixes and cleanups +2001-03-17 19:41 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91, + gnutls_0_3_90, gnutls_with_dss_ciphersuites, + gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, + gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, + gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c, + gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h: + + Added some preliminary support for TLS extensions; + 2001-03-11 22:30 nmav <nmav@gnutls.org> * doc/TODO: updated todo list +2001-03-11 22:29 nmav <nmav@gnutls.org> + + * doc/protocol/rfc2945.txt (tags: gnutls_1_0_8, gnutls_1_0_7, + gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, + gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, + gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, + gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, + gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, + gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, + gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, + gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, + gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, + gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, + gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, + gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, + gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp): + + added RFC for srp protocol + +2001-03-11 22:02 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + updated with new files + +2001-03-11 21:52 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags: + gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h, + gnutls_dhe_dss.c, gnutls_dhe_dss.h: + + moved gnutls_anon and gnutls_dhe_dss to auth_* + +2001-03-11 20:47 nmav <nmav@gnutls.org> + + * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4, + gnutls-0_1_2, gnutls-0-1-0-srp): + + added srp draft + +2001-03-11 19:46 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c, + gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h, + gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c, + gnutls_int.h, gnutls_kx.c: + + Key exchange (authentication) algorithms were reorganized, and now + are more modular. Most changes however are not much tested and only + anonymous authentication is currently used. + +2001-02-10 11:49 nmav <nmav@gnutls.org> + + * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp): + + updated some functionality - no longer uses stdin + 2001-02-10 11:49 nmav <nmav@gnutls.org> * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp): @@ -3204,6 +13802,50 @@ corrected bug with dmalloc mode +2001-02-03 18:23 nmav <nmav@gnutls.org> + + * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): + + added kerberos ciphersuites + +2001-02-03 12:18 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, + gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c, + gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2, + gnutls-0-1-0-srp): + + TLS version handling is now more simple (no structures) + +2001-02-03 11:49 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags: + gnutls-0_1_2, gnutls-0-1-0-srp): + + corrected rijndael256 + +2001-02-03 11:47 nmav <nmav@gnutls.org> + + * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c, + gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h: + + added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 + +2001-02-01 18:19 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_cipher.c: + + comments are now more clear + +2001-02-01 14:49 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_cipher.c: + + gnutls_send_int() no longer sends the packets with 2 Write() calls. + One Write() call is enough for everybody! + 2001-02-01 13:10 nmav <nmav@gnutls.org> * doc/: draft-ietf-tls-camellia-00.txt, @@ -3215,7 +13857,167 @@ protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4, - gnutls-0_1_2, gnutls-0-1-0-srp): + gnutls-0_1_2, gnutls-0-1-0-srp), + protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3, + gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, + gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), + protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags: + gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), + protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4, + gnutls-0_1_2, gnutls-0-1-0-srp), + protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4, + gnutls-0_1_2, gnutls-0-1-0-srp), + protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4, + gnutls-0_1_2, gnutls-0-1-0-srp), + protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4, + gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags: + gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, + gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, + gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, + gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_9_98, + gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, + gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, + gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, + gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, + gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, + gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, + gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, + gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, + gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, + gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, + gnutls_0_5_3, gnutls_0_5_2, + gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_1_0_8, + gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, + gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, + gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, + gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, + gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, + gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, + gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, + gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, + gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, + gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, + gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, + gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, + gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, + gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, + gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, + gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, + gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, + gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, + gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, + gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, + gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, + gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, + gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5, + gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, + gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): drafts and rfcs were moved to protocol/ directory @@ -3225,12 +14027,77 @@ updated +2001-01-28 23:49 nmav <nmav@gnutls.org> + + * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h + (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags: + gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h, + gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2, + gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, + gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9, + gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, + gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), + gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h, + gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), + gnutls_session.h (tags: gnutls-0-1-0-srp): + + added copyright notice + +2001-01-28 23:35 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h: + + removed large buffer + +2001-01-28 10:54 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2, + gnutls-0-1-0-srp), gnutls_cert.lex: + + removed unneeded files + +2001-01-25 08:27 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + corrected wrong buffer size + +2001-01-25 02:11 nmav <nmav@gnutls.org> + + * lib/: gnutls_cipher.c, gnutls_cipher.h: + + changes in gnutls_encrypt() + +2001-01-25 02:08 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_int.h: + + tls packets are now send using one write(that way ssldump + understands us) + 2001-01-25 01:51 nmav <nmav@gnutls.org> * doc/TODO: updated todo list +2001-01-19 14:14 nmav <nmav@gnutls.org> + + * lib/cert_b64.c: + + corrected license + +2001-01-19 09:06 nmav <nmav@gnutls.org> + + * lib/cert_der.asn1: + + added asn1 rules for snacc (DER extended) compiler + 2001-01-17 15:10 nmav <nmav@gnutls.org> * doc/draft-ietf-tls-wireless-00.txt: @@ -3249,6 +14116,36 @@ updated todo list +2001-01-14 14:55 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + removed time_t declarations. We need exactly 32 bits. + +2001-01-14 11:10 nmav <nmav@gnutls.org> + + * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp): + + corrected typo + +2001-01-14 11:09 nmav <nmav@gnutls.org> + + * lib/cert_b64.c: + + added some support for pem encoded x509 certificates + +2001-01-11 12:24 nmav <nmav@gnutls.org> + + * lib/gnutls.c (tags: gnutls-0-0-7): + + session gets deleted from the db if it is not resumable + +2001-01-11 12:23 nmav <nmav@gnutls.org> + + * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7): + + added db files + 2001-01-11 11:59 nmav <nmav@gnutls.org> * configure.in (tags: gnutls-0-0-7): @@ -3257,7 +14154,8 @@ 2001-01-11 11:56 nmav <nmav@gnutls.org> - * NEWS (tags: gnutls-0-0-7), configure.in: + * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags: + gnutls-0-0-7): fixes for release @@ -3270,25 +14168,68 @@ 2001-01-11 11:40 nmav <nmav@gnutls.org> - * NEWS, configure.in, doc/API (tags: gnutls-0-0-7): + * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am + (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags: + gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7), + lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h + (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7), + lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h + (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp, + gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c, + src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7): added server side session resuming (using gdbm) 2001-01-11 07:28 nmav <nmav@gnutls.org> - * acconfig.h (tags: gnutls-0-0-7), configure.in: + * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c + (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am: added hooks for dmalloc +2001-01-10 21:23 nmav <nmav@gnutls.org> + + * src/: Makefile.am, cli.c, serv.c: + + corrected client/server + +2001-01-10 21:23 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c, + gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags: + gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7), + gnutls_handshake.c, gnutls_int.h: + + corrected buffer overruns + 2001-01-08 17:15 nmav <nmav@gnutls.org> * doc/rfc1422.txt (tags: gnutls-0-0-7): added PEM rfc +2001-01-08 17:10 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + corrected return value + +2001-01-08 17:09 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + added a check in read return value + +2000-12-18 13:06 nmav <nmav@gnutls.org> + + * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2, + gnutls-0-1-0-srp, gnutls-0-0-7): + + more checks for zlib + 2000-12-17 22:17 nmav <nmav@gnutls.org> - * doc/API: + * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a function to control the lowat size (the RCVLOWAT in socket) @@ -3301,33 +14242,98 @@ 2000-12-17 19:31 nmav <nmav@gnutls.org> - * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7) - (utags: gnutls0-0-6): + * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7), + lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, + lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c, + lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, + src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6): added some support for non blocking IO and socket flags. Some function names have been changed. +2000-12-17 01:34 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + qsort seems to work now + +2000-12-17 00:42 nmav <nmav@gnutls.org> + + * lib/gnutls_compress_int.c (tags: gnutls0-0-6): + + added check for zlib.h + +2000-12-17 00:31 nmav <nmav@gnutls.org> + + * lib/gnutls_algorithms.c: + + updated sorting algorithm - it was a mess - it is more than a mess + now + 2000-12-14 15:00 nmav <nmav@gnutls.org> - * configure.in, doc/API, doc/TODO: + * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h, + lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6), + lib/gnutls_cipher_int.c (tags: gnutls0-0-6), + lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags: + gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h, + src/cli.c, src/port.h, src/serv.c: some minor updates +2000-12-12 15:01 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + added a better(?) - not sure - xor function. + +2000-12-11 23:45 nmav <nmav@gnutls.org> + + * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6): + + added missing file + 2000-12-11 23:45 nmav <nmav@gnutls.org> * configure.in: added option for profiling +2000-12-11 23:44 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags: + gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7, + gnutls0-0-6): + + improved some things found from gcov + +2000-12-11 23:43 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_int.h: + + improved peek data handling - now keeps only 1 byte in kernel buffer + 2000-12-11 15:44 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/.cvsignore (tags: gnutls-0_1_2, + gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c: more changes +2000-12-11 15:03 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h: + + removed debug definitions + 2000-12-11 14:57 nmav <nmav@gnutls.org> - * NEWS: + * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags: + gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c, + lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6), + lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h + (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h, + lib/gnutls_kx.c, src/cli.c, src/serv.c: cleanups for gcc -Wall @@ -3339,7 +14345,9 @@ 2000-12-11 13:43 nmav <nmav@gnutls.org> - * doc/API: + * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c, + lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6), + src/cli.c: added some new functions in the API. documentation updated. @@ -3349,34 +14357,154 @@ updated documentation +2000-12-11 11:56 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + corrected peek data handling + 2000-12-10 18:10 nmav <nmav@gnutls.org> - * configure.in, doc/TODO: + * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7, + gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c, + lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6), + lib/gnutls_int.h, src/cli.c: used MSG_PEEK flag in recv in order to used gnutls_recv() with select(). This change will order select to treat the socket as read even if we have read and localy buffered all data - but the user hasn't call gnutls_recv() to get that data. +2000-12-10 14:44 nmav <nmav@gnutls.org> + + * src/: cli.c, serv.c: + + updated client + +2000-12-10 12:53 nmav <nmav@gnutls.org> + + * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c, + gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c, + gnutls_int.h: + + changes in close notify- alert handling + +2000-12-10 12:52 nmav <nmav@gnutls.org> + + * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags: + gnutls-0-0-7, gnutls0-0-6): + + changes in compression handling + +2000-12-10 10:46 nmav <nmav@gnutls.org> + + * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7, + gnutls0-0-6): + + moved to r2 + 2000-12-10 10:44 nmav <nmav@gnutls.org> - * NEWS, doc/HACKING: + * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c: added client side resuming +2000-12-09 22:33 nmav <nmav@gnutls.org> + + * lib/: gnutls_session.c, gnutls_session.h: + + added support for session resuming + +2000-12-09 22:32 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c, + gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h: + + added some support for session resuming (in client) It does not seem + to work yet + +2000-12-09 18:37 nmav <nmav@gnutls.org> + + * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h: + + removed all things about exportable algorithms + +2000-12-09 11:55 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + gnutls_handshake was broken to gnutls_handshake_begin and + gnutls_handshake_finish. This will help the use of certificate API + to check received certificates + 2000-12-07 22:19 nmav <nmav@gnutls.org> * configure.in: added a warning if zlib was not found +2000-12-07 17:44 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + Added default algorithm priorities so it can work even if the user + hasn't specified any + +2000-12-07 13:08 nmav <nmav@gnutls.org> + + * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags: + gnutls0-0-5): + + added compression (ZLIB) + 2000-12-07 13:07 nmav <nmav@gnutls.org> - * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in + * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in, + lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, + lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, + lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2, + gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c, + lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp, + gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-5): Added compression support (ZLIB) +2000-12-07 09:47 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags: + gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7, + gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h: + + SSL3 support was added + +2000-12-07 09:07 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5), + gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c, + gnutls_int.h: + + major cleanups + +2000-12-06 23:18 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h, + gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c, + gnutls_hash_int.h, gnutls_int.h: + + more ssl3 fixes + +2000-12-06 20:21 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c, + gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags: + gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c, + gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5): + + A lot of fixes for SSL3 + 2000-12-05 10:38 nmav <nmav@gnutls.org> * doc/Makefile.am (tags: gnutls0-0-5): @@ -3389,6 +14517,46 @@ documentation update +2000-12-05 10:08 nmav <nmav@gnutls.org> + + * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c: + + Bugfixes mainly for the priority (which was moved to the state) + +2000-12-05 00:29 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, + gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c, + gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c, + gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c: + + Priorities were moved to the state (were global) + +2000-11-22 22:21 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c, + gnutls_hash_int.h, gnutls_int.h: + + added ssl3 key generation function - more fixes in ssl3 mac + +2000-11-22 21:33 nmav <nmav@gnutls.org> + + * lib/: gnutls_hash_int.c, gnutls_hash_int.h: + + more bugfixes + +2000-11-22 21:31 nmav <nmav@gnutls.org> + + * lib/gnutls_hash_int.c: + + corrected nasty bugs + +2000-11-22 21:18 nmav <nmav@gnutls.org> + + * lib/: gnutls_hash_int.c, gnutls_hash_int.h: + + added support for the MAC used in SSLv3 + 2000-11-19 11:06 nmav <nmav@gnutls.org> * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5): @@ -3413,6 +14581,12 @@ updated todo +2000-11-17 16:37 nmav <nmav@gnutls.org> + + * lib/gnutls_cipher_int.c: + + added ARCFOUR support when using gcrypt + 2000-11-15 22:16 nmav <nmav@gnutls.org> * doc/draft-ietf-tls-ciphersuite-01.txt: @@ -3422,14 +14596,23 @@ 2000-11-15 21:54 nmav <nmav@gnutls.org> * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7, - gnutls0-0-6, gnutls0-0-5, gnutls0-0-4): + gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags: + gnutls0-0-4): added the new tls-ciphersuite draft, and the ciphersuite TLS_DH_anon_RIJNDAEL_CBC_SHA 2000-11-15 18:18 nmav <nmav@gnutls.org> - * configure.in (tags: gnutls0-0-4): + * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags: + gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4), + lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: + gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4), + lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4), + lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c + (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4), + lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags: + gnutls0-0-4): several cleanups in order to support ssl3 @@ -3468,13 +14651,51 @@ gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), - doc/ssl3-vs-tls (tags: gnutls0-0-4): + doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags: + gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4), + lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp, + gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c + (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5, + gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4), + lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4), + lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex + (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), + lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c, + lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6, + gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags: + gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7, + gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags: + gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), + lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, + gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5, + gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6, + gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c, + lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h + (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4), + lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h, + lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags: + gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), + lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp, + gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), + lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, + gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7, + gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h + (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), + lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags: + gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), + src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), + src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4), + src/serv.c (tags: gnutls0-0-4): Moving to release 2 2000-11-15 08:59 nmav <nmav@gnutls.org> - * doc/HACKING: + * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, + lib/gnutls_handshake.c, lib/gnutls_hash_int.c, + lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c, + src/cli.c: roll backs and fixes @@ -3496,6 +14717,15 @@ updated todo +2000-11-13 21:58 nmav <nmav@gnutls.org> + + * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c, + gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c, + gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h, + gnutls_int.h, gnutls_kx.c: + + added some support for ssl3 (with mhash only) + 2000-11-12 22:07 nmav <nmav@gnutls.org> * doc/: rfc2818.txt, ssl-draft302.txt: @@ -3513,10 +14743,23 @@ 2000-11-12 20:20 nmav <nmav@gnutls.org> + * lib/gnutls_der.c: + + removed main() + +2000-11-12 20:20 nmav <nmav@gnutls.org> + * doc/TODO: updated todo list +2000-11-12 15:39 nmav <nmav@gnutls.org> + + * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c, + gnutls_int.h: + + added preliminary support for AES (rijndael) + 2000-11-12 15:15 nmav <nmav@gnutls.org> * doc/draft-ietf-tls-openpgp-00.txt: @@ -3529,27 +14772,137 @@ added draft-ietf-tls-ciphersuite-01.txt +2000-11-12 12:28 nmav <nmav@gnutls.org> + + * lib/gnutls_cipher_int.c: + + fix for DES in mcrypt + +2000-11-12 12:02 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_cipher.c: + + fixes for the server... and change_cipher_spec type packet. + +2000-11-12 11:40 nmav <nmav@gnutls.org> + + * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c, + gnutls_cipher.c, gnutls_int.h: + + Changes in the client in order to interoperate with an openssl + server. + 2000-11-12 09:31 nmav <nmav@gnutls.org> - * Makefile.am, acconfig.h, configure.in: + * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c, + lib/gnutls_cipher.c, lib/gnutls_cipher_int.c, + lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h: added hooks for both mhash and mcrypt +2000-11-12 08:41 nmav <nmav@gnutls.org> + + * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h: + + clean-ups + +2000-11-09 15:35 nmav <nmav@gnutls.org> + + * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h: + + corrected bugs in hmac and more. + +2000-11-08 08:06 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + corrected problem in our PRF function + +2000-11-07 23:04 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h: + + removed mhash definitions + +2000-11-07 23:02 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c: + + more fixes + +2000-11-07 20:41 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c, + gnutls_kx.c: + + minor fixes and cleanups + +2000-11-02 13:34 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_cipher.c: + + more fixes... + 2000-11-02 05:08 nmav <nmav@gnutls.org> - * doc/TODO: + * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c, + lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c: more fixes and bugs introduced +2000-11-01 23:13 nmav <nmav@gnutls.org> + + * lib/gnutls_kx.c: + + cvs should stop messing with MY files + +2000-11-01 22:47 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c, + lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, + lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: + + Some more fixes and additions in order to interoperate with openssl + 2000-11-01 14:07 nmav <nmav@gnutls.org> * doc/TODO: added a small todo list +2000-11-01 13:51 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + memory leaks and overruns eliminated + +2000-11-01 12:57 nmav <nmav@gnutls.org> + + * lib/gnutls_handshake.c: + + corrected bug which made us to send the double bytes of ciphersuites + we had. + +2000-11-01 12:38 nmav <nmav@gnutls.org> + + * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c, + gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h, + gnutls_handshake.c, gnutls_int.h, gnutls_kx.c: + + added some preliminary support for DHE_DSS and DHE_RSA algorithms... + of course not certificates are used + +2000-10-31 23:52 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + some need gcry_ functions added. (for malloc etc) + 2000-10-31 23:01 nmav <nmav@gnutls.org> - * configure.in, doc/HACKING: + * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c: added assert() and some bug fixes @@ -3559,9 +14912,35 @@ some kind of updates +2000-10-26 16:06 nmav <nmav@gnutls.org> + + * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c, + gnutls_int.h, gnutls_kx.c: + + added ability to receive certificates... + +2000-10-13 14:21 nmav <nmav@gnutls.org> + + * lib/README.der: + + added Tarun's README.der + +2000-10-13 14:20 nmav <nmav@gnutls.org> + + * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h: + + added missing files. They are to handle foreign encryption functions + +2000-10-13 14:17 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls_der.c, gnutls_der.h: + + Added Tarun's files + 2000-10-13 13:11 nmav <nmav@gnutls.org> - * AUTHORS, configure.in: + * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am, + src/cli.c: added a DER parser from Tarun and updated authors @@ -3583,15 +14962,63 @@ Added rfc's which refer to what we are implementing +2000-10-10 18:42 nmav <nmav@gnutls.org> + + * lib/gnutls.c: + + corrected bug which made gnutls to wait for a second closure alert + after having received the first. + +2000-10-10 17:36 nmav <nmav@gnutls.org> + + * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c, + gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h, + gnutls_int.h, gnutls_kx.c: + + The encryption api was fixed and gnutls_cipher.c was cleaned up a + bit. + +2000-10-10 17:35 nmav <nmav@gnutls.org> + + * lib/: gnutls_hash_int.c, gnutls_hash_int.h: + + there files were renamed + +2000-10-10 16:27 nmav <nmav@gnutls.org> + + * lib/.cvsignore, src/.cvsignore: + + corrected cvsignore files + 2000-10-10 16:26 nmav <nmav@gnutls.org> - * README, configure.in: + * README, configure.in, src/Makefile.am: removed mhash support and some changes in the docs +2000-10-10 16:25 nmav <nmav@gnutls.org> + + * lib/gnutls_hash.c: + + bugfixes in gcrypt md functions handling + +2000-10-10 16:07 nmav <nmav@gnutls.org> + + * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c, + gnutls_hash.c, gnutls_hash.h, gnutls_int.h: + + Added support for the gcrypt hash and hmac functions. Mhash support + is almost removed. + +2000-10-10 16:03 nmav <nmav@gnutls.org> + + * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c: + + corrected the problem with the double underscore + 2000-10-10 11:48 nmav <nmav@gnutls.org> - * .cvsignore, doc/.cvsignore: + * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added .cvsignore files @@ -3601,6 +15028,12 @@ updated version number +2000-10-10 11:44 nmav <nmav@gnutls.org> + + * lib/: gnutls_dh.c, gnutls_kx.c: + + removed double underscores + 2000-10-08 23:28 nmav <nmav@gnutls.org> * README: @@ -3613,28 +15046,159 @@ outdated +2000-10-08 12:56 nmav <nmav@gnutls.org> + + * lib/gnutls_priority.c: + + the file that handles some of the priority stuff (most of the API + things) + 2000-10-08 12:52 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h, + lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, + lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c: Added support for priorities. Some function names were renamed to be more rational. +2000-10-08 10:23 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c, + gnutls_int.h, gnutls_kx.c: + + some fixes in the comments, and replaced KX_* with GNUTLS_KX_* + +2000-10-08 10:17 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c: + + more inline documentation + 2000-10-07 19:31 nmav <nmav@gnutls.org> * AUTHORS: added my name +2000-10-07 15:53 nmav <nmav@gnutls.org> + + * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h, + gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h, + gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c: + + Added some kind of priorities for algorithms. Still experimental. + +2000-05-10 06:56 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: + + Improved client/server examples. + +2000-04-15 18:57 nmav <nmav@gnutls.org> + + * lib/gnutls_int.h: + + removed an unneeded variable. + +2000-04-14 17:31 nmav <nmav@gnutls.org> + + * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, + lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c, + lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c, + lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c, + src/cli.c, src/serv.c: + + Added copyright notices. + +2000-04-14 09:38 nmav <nmav@gnutls.org> + + * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c, + lib/gnutls_algorithms.h, lib/gnutls_cipher.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am: + + Better mac algorithms handling. + 2000-04-13 19:46 nmav <nmav@gnutls.org> - * doc/HACKING: + * doc/HACKING, lib/defines.h, lib/gnutls.c, + lib/gnutls_algorithms.h, lib/gnutls_buffers.c, + lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c, + lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c, + src/Makefile.am, src/port.h: Changes in handshake messages handling. +2000-04-12 21:48 nmav <nmav@gnutls.org> + + * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c, + lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, + lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am, + src/port.h: + + Corrected bug in gnutls_cipher.c that caused the library to fail in + certain (random) situations. + +2000-04-12 10:24 nmav <nmav@gnutls.org> + + * lib/gnutls_kx.c, src/serv.c: + + Better memory allocation in key exchange. + +2000-04-12 09:41 nmav <nmav@gnutls.org> + + * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h, + lib/gnutls_kx.c, src/cli.c, src/port.h: + + Some changes in peer's version checks. + +2000-04-11 23:11 nmav <nmav@gnutls.org> + + * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c, + lib/gnutls_int.h, src/port.h: + + Corrected bugs in MAC calculation. + +2000-04-11 21:07 nmav <nmav@gnutls.org> + + * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c: + + Corrected bugs when setting cipher and mac. + +2000-04-11 19:54 nmav <nmav@gnutls.org> + + * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c, + lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c, + lib/gnutls_kx.h, src/serv.c: + + Better error control. Moved key exchange functions to gnutls_kx.c/h + +2000-04-10 17:12 nmav <nmav@gnutls.org> + + * lib/debug.c, lib/debug.h, lib/gnutls_dh.c, + lib/gnutls_handshake.c, src/port.h: + + Bugfixes in the diffie hellman. + +2000-04-10 14:26 nmav <nmav@gnutls.org> + + * lib/debug.c, lib/defines.h, lib/gnutls.c, + lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c, + lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h, + lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, + lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c, + src/port.h: + + Added anonymous diffie-hellman key exchange. It does not work yet, + and the whole code is mess. + 2000-04-10 10:16 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, lib/Makefile.am, lib/gnutls.c, + lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, + lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h, + lib/gnutls_handshake.c, lib/gnutls_int.h: Added the basics for key exchange. @@ -3646,7 +15210,22 @@ 2000-04-09 11:49 nmav <nmav@gnutls.org> - * Makefile.am, doc/Makefile.am: + * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c, + lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h, + lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, + lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, + lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h, + lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h, + lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h, + lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c, + lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h, + src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c, + src/gnutls_algorithms.h, src/gnutls_buffers.c, + src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h, + src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c, + src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c, + src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c, + src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h: Changed directory structure. @@ -3656,22 +15235,144 @@ corrected configure script +2000-04-09 11:28 nmav <nmav@gnutls.org> + + * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, + gnutls_int.h, port.h: + + corrected bugs in handshake. + +2000-04-08 21:48 nmav <nmav@gnutls.org> + + * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h, + gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h, + gnutls_int.h: + + Added some basics for key exchange. + +2000-04-08 16:20 nmav <nmav@gnutls.org> + + * src/gnutls_dh.c: + + I've add gnutls_dh.c but is not ready yet, I have to eat something + first:) It is taken from gsti. + +2000-04-08 16:14 nmav <nmav@gnutls.org> + + * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c, + gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c, + gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c, + gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c, + port.h, serv.c: + + Handshake implementation was improved. Still no key exchange + algorithm. + +2000-03-30 09:14 nmav <nmav@gnutls.org> + + * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h, + gnutls_cipher.c: + + Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size(). + +2000-03-29 19:01 nmav <nmav@gnutls.org> + + * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h, + gnutls_cipher.c: + + Algorithms/Ciphers interface has changes. + +2000-03-29 14:15 nmav <nmav@gnutls.org> + + * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c: + + The gnutls_recv() semantics were changed. It may return less data + than the specified. It operates similar to read(). + +2000-03-29 12:50 nmav <nmav@gnutls.org> + + * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h: + + Server now generates a session_id. + +2000-03-28 23:01 nmav <nmav@gnutls.org> + + * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c, + gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h, + gnutls_int.h, serv.c: + + Corrected a lot of bugs. Handshake protocol is ready to be coded. + +2000-03-26 14:10 nmav <nmav@gnutls.org> + + * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h: + + Included a reliable version of read/write (that read/write will + return exactly the bytes specified). + +2000-03-23 10:14 nmav <nmav@gnutls.org> + + * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, + gnutls_int.h: + + Changes in the handshake. + +2000-03-18 20:18 nmav <nmav@gnutls.org> + + * src/gnutls.c: + + Some memory leaks were fixed. + +2000-03-18 20:08 nmav <nmav@gnutls.org> + + * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, + gnutls_int.h: + + Corrected bug in the record protocol. Now it holds 2 states, 1 for + encryption and 1 for decryption (mac/cipher/iv/compression). + +2000-03-17 21:41 nmav <nmav@gnutls.org> + + * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c, + gnutls_handshake.h, gnutls_int.h: + + Added the client hello handshake message. + 2000-03-15 17:33 nmav <nmav@gnutls.org> * doc/HACKING: documentation. +2000-03-14 13:17 nmav <nmav@gnutls.org> + + * src/: gnutls_handshake.h, gnutls_record.h: + + Incorporated in gnutls_int.h + +2000-03-14 13:09 nmav <nmav@gnutls.org> + + * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c, + gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c, + gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c: + + gnutls_recv() can now receive fatal alerts and closure alerts. + 2000-03-14 11:25 nmav <nmav@gnutls.org> - * README: + * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h, + src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c, + src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h, + src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h, + src/test.c: In case of failure gnutls_recv, sends an alert message. but, it still cannot receive any. 2000-03-13 19:52 nmav <nmav@gnutls.org> - * configure.in: + * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h, + src/gnutls_cipher.c, src/test.c: Added gnutls_recv... Works only for application data, and it is not tested. @@ -3679,7 +15380,7 @@ 2000-03-07 14:02 wkoch <wk@gnupg.org> * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4, - configure.in: + configure.in, lib/Makefile.am, src/Makefile.am: Initialized repository for GNU TLS |