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.
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.
* 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.
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
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.
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
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
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
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().
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.
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.
* 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.
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
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
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.
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
* 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.
Added manpages created by Ivo Timmermans <ivo@o2w.nl>
-2003-10-26 10:02 nmav <nmav@gnutls.org>
+2003-10-26 22:11 nmav <nmav@gnutls.org>
- * configure.in (tags: gnutls_0_9_93):
+ * 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 configure option to disable the openssl compatibility layer.
+ Added the --print-cert option to gnutls-cli.
-2003-10-25 21:11 nmav <nmav@gnutls.org>
+2003-10-26 14:33 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_9_92):
+ * 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):
- Several improvments in the certtool.
+ 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-25 09:54 nmav <nmav@gnutls.org>
+2003-10-26 10:10 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):
+ * src/certtool.c:
- Almost finished the X.509 certificate generation.
+ Added fingerprint calculation to certtool.
-2003-10-24 22:04 nmav <nmav@gnutls.org>
+2003-10-26 10:02 nmav <nmav@gnutls.org>
- * NEWS, configure.in (utags: gnutls_0_8_12):
+ * configure.in (tags: gnutls_0_9_93):
- - Some fixes in the opencdk code. Patch by Ivo Timmermans
- <ivo@o2w.nl>
- - CR is now allowed in the base64 decoder.
+ added configure option to disable the openssl compatibility layer.
-2003-10-23 19:16 nmav <nmav@gnutls.org>
+2003-10-26 08:30 nmav <nmav@gnutls.org>
- * NEWS, THANKS (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
+ * 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, 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), 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, lib/x509_b64.c (utags: gnutls_0_8_12):
+
+ - Some fixes in the opencdk code. Patch by Ivo Timmermans
+ <ivo@o2w.nl>
+ - CR is now allowed in the base64 decoder.
+
+2003-10-23 19:16 nmav <nmav@gnutls.org>
+
+ * 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>.
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>)
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.
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.
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
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>.
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-04-18 10:29 nmav <nmav@gnutls.org>
+2003-05-03 09:01 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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):
- * Added gnutls_x509_privkey_get_key_id() and
+ Corrections in the TLS layer openpgp certificate packet parser.
+
+2003-04-18 10:29 nmav <nmav@gnutls.org>
+
+ * 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
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
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
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
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.
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
* 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.
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.
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
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.
DH parameters are now included in the library. Also a credentials
structure can now hold only one temporary parameter.
-2003-01-30 09:16 nmav <nmav@gnutls.org>
+2003-01-30 20:36 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * 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, 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
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.
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.
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
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
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()
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-19 12:01 nmav <nmav@gnutls.org>
+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):
- * NEWS:
+ updated documentation to include record layer weaknesses and
+ counter-measures, and the supported TLS extensions.
- Added certificate authenticated SRP cipher suites.
+2002-11-20 17:45 nmav <nmav@gnutls.org>
-2002-11-15 21:13 nmav <nmav@gnutls.org>
+ * lib/gnutls.h.in.in:
- * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0):
+ compat4.h was added, and is included by default in gnutls.h.
- example programs are now located in doc/examples directory.
+2002-11-20 17:44 nmav <nmav@gnutls.org>
-2002-11-11 17:02 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):
- * configure.in:
+ Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
+ KEY_*. Improved the checking of key usage.
- Added callback for OpenPGP key retrieval.
+2002-11-20 07:30 nmav <nmav@gnutls.org>
-2002-11-06 08:24 nmav <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c:
- * opencdk.m4 (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):
+ added the AES ciphersuites for certificate srp authentication.
- updated url for opencdk
+2002-11-19 13:07 nmav <nmav@gnutls.org>
-2002-11-04 20:11 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:
- * NEWS, configure.in (tags: gnutls_0_5_11):
+ 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.
- depends on opencdk 0.3.2
+2002-11-19 12:01 nmav <nmav@gnutls.org>
-2002-11-02 08:41 nmav <nmav@gnutls.org>
+ * 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:
- * NEWS:
+ Added certificate authenticated SRP cipher suites.
- Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
- Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
+2002-11-17 12:13 nmav <nmav@gnutls.org>
-2002-11-01 21:29 nmav <nmav@gnutls.org>
+ * lib/gnutls_int_compat.c:
- * NEWS:
+ added compatibility function for the openpgp_keyserver.
- gnutls_x509_extract_certificate_dn_string() was rewritten.
+2002-11-17 12:12 nmav <nmav@gnutls.org>
-2002-10-29 14:03 twoaday <twoaday@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:
- * configure.in:
+ added bibliography in documentation.
- Bump OpenCDK version to 0.3.0
+2002-11-16 09:50 nmav <nmav@gnutls.org>
-2002-10-26 12:34 nmav <nmav@gnutls.org>
+ * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
+ doc/tex/examples.tex, lib/gnutls_int.h:
- * NEWS:
+ updated pgp key retrieval callback and added example.
- Optimizations in buffering code, which reduce the number of
- malloc/realloc calls.
+2002-11-15 21:13 nmav <nmav@gnutls.org>
-2002-10-25 14:31 nmav <nmav@gnutls.org>
+ * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
+ doc/tex/Makefile.am:
- * NEWS, configure.in:
+ example programs are now located in doc/examples directory.
- Documented error codes in an appendix. This documentation is
- generated automatically using the retcodes program.
+2002-11-14 13:48 nmav <nmav@gnutls.org>
-2002-10-23 18:36 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):
- * doc/TODO (tags: gnutls_0_5_11):
+ Added some new alert codes from the extensions draft.
- Merged common stuff in DHE and anonymous DH key exchange.
+2002-11-14 09:19 nmav <nmav@gnutls.org>
-2002-10-14 21:36 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:
- * NEWS:
+ updated the basic client to support OpenPGP certificate
+ authentication.
- Example programs found in the documentation can now be generated by
- running "make examples" in doc/tex directory.
+2002-11-12 13:29 nmav <nmav@gnutls.org>
-2002-10-14 20:27 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:
- * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11):
+ added example with an openpgp server
- Fixed interlibrary dependencies. By Ivo Timmermans. This requires
- the debian libtool 1.4.2-7.1
+2002-11-12 11:11 nmav <nmav@gnutls.org>
-2002-10-14 17:23 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:
- * NEWS:
+ The session->gnutls_key was renamed to session->key.
- Some fixes in 'gnutls-cli' client program to prevent some
- segmentation faults at exit.
+2002-11-12 10:59 nmav <nmav@gnutls.org>
-2002-10-13 05:02 nmav <nmav@gnutls.org>
+ * lib/gnutls_int.h:
- * NEWS, configure.in (tags: gnutls_0_5_10):
+ The gnutls_openpgp_recv_key_func() callback function now accepts a
+ key fingerprint, instead of the key id.
- several fixes in the codebase, mostly in signed/unsigned checkings.
+2002-11-11 17:20 nmav <nmav@gnutls.org>
-2002-10-11 12:06 nmav <nmav@gnutls.org>
+ * src/: cli.c, serv.c, tests.c:
- * NEWS (tags: gnutls_0_5_x_before_int_fixes):
+ cleanups
- Improved the server name extension. Resumed sessions can now use it.
+2002-11-11 17:06 nmav <nmav@gnutls.org>
-2002-10-11 09:50 nmav <nmav@gnutls.org>
+ * lib/gnutls.h.in.in:
- * NEWS:
+ dropped source backwards compatibility
- Added server name extension, from draft-ietf-tls-extension-05.
-
-2002-10-10 15:17 nmav <nmav@gnutls.org>
+2002-11-11 17:02 nmav <nmav@gnutls.org>
- * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes):
+ * configure.in, lib/gnutls_int.h:
- Separated alert checking from the example programs, to make them
- cleaner. Added an example which demonstrates the alert checking.
+ Added callback for OpenPGP key retrieval.
-2002-10-10 11:33 nmav <nmav@gnutls.org>
+2002-11-06 13:00 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_5_9):
+ * 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):
- last minute changes for 0.5.9 release.
+ added new rfc2246bis draft
-2002-10-09 21:49 nmav <nmav@gnutls.org>
+2002-11-06 08:24 nmav <nmav@gnutls.org>
- * NEWS:
+ * opencdk.m4 (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):
- Added int gnutls_x509_check_certificates_hostname() which check
- whether the given hostname matches the owner of the given X.509
- certificate.
+ updated url for opencdk
-2002-10-09 21:40 nmav <nmav@gnutls.org>
+2002-11-05 21:41 nmav <nmav@gnutls.org>
- * NEWS, configure.in (tags: gnutls_0_5_9):
+ * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
+ gnutls_global.c, gnutls_state.c, gnutls_x509.c:
- cleanups
+ some updated in the documentation
-2002-10-08 13:50 nmav <nmav@gnutls.org>
+2002-11-04 21:23 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
+ gnutls_errors_int.h (utags: gnutls_0_5_11):
- Added gnutls_set_default_priority() and
- gnutls_set_default_export_priority() functions, to avoid calling all
- the *_priority() functions if the defaults are ok.
+ Added new alert (certificate unobtainable) from
+ draft-ietf-tls-extensions.
-2002-10-07 16:32 nmav <nmav@gnutls.org>
+2002-11-04 20:11 nmav <nmav@gnutls.org>
- * NEWS:
+ * NEWS, configure.in (tags: gnutls_0_5_11):
- Added gnutls_x509_extract_certificate_dn_string() which returns the
- peer's Distinguished name in a single string.
+ depends on opencdk 0.3.2
-2002-10-07 16:15 nmav <nmav@gnutls.org>
+2002-11-03 14:20 twoaday <twoaday@gnutls.org>
- * NEWS, doc/TODO (tags: gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
+ * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
- several cleanups
+
+
+ Use the old error codes for OpenPGP again.
-2002-10-05 09:34 nmav <nmav@gnutls.org>
+2002-11-03 13:52 twoaday <twoaday@gnutls.org>
- * NEWS:
+ * lib/auth_cert.c (tags: gnutls_0_5_11):
- rolled back addition of certificate_get_our_issuer() function.
+ Fixed an off-by-one bug for OpenPGP fingerprint handling.
-2002-10-04 19:09 nmav <nmav@gnutls.org>
+2002-11-03 13:23 twoaday <twoaday@gnutls.org>
- * NEWS, doc/TODO:
+ * lib/gnutls_errors_int.h:
- Corrected bug which prevented gnutls_certificate_get_ours() from
- working. Added gnutls_certificate_get_our_issuer() function.
+ Corrected error number (the old was reserved).
-2002-10-02 12:43 nmav <nmav@gnutls.org>
+2002-11-03 13:08 twoaday <twoaday@gnutls.org>
- * configure.in:
+ * lib/: gnutls_errors.c, gnutls_errors_int.h:
- some fixes to compile with gcc-2.95.
+ Unification for the OpenPGP error code.
-2002-10-01 12:19 nmav <nmav@gnutls.org>
+2002-11-03 13:08 nmav <nmav@gnutls.org>
- * configure.in, doc/TODO:
+ * lib/gnutls_cert.c (tags: gnutls_0_5_11):
- Added function to extract the public key algorithm of a DER encoded
- private key.
+ corrected behaviour of verification in openpgp keys.
-2002-09-13 09:09 nmav <nmav@gnutls.org>
+2002-11-03 11:56 twoaday <twoaday@gnutls.org>
- * README:
+ * lib/: gnutls_errors.c, gnutls_errors_int.h:
- Added a new function to convert from an error to an alert code.
+ Add OpenPGP error description
-2002-09-11 16:53 nmav <nmav@gnutls.org>
+2002-11-03 11:30 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
+ gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
- Corrected bug in gnutls_dh_params_set(). Corrected bug in session
- resuming code of server side.
+ Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
+ GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
-2002-09-10 15:54 nmav <nmav@gnutls.org>
+2002-11-03 11:19 nmav <nmav@gnutls.org>
- * NEWS, buildconf (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,
+ * 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, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- 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_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:
- changes for autoconf 2.50
+ Added some new error codes and updated client.
-2002-09-09 08:41 nmav <nmav@gnutls.org>
+2002-11-02 08:41 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * 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):
- Removed dependency on libgdbm library.
+ Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
+ Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
-2002-09-08 20:48 nmav <nmav@gnutls.org>
+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, 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:
- updated string functions
+ Bump OpenCDK version to 0.3.0
-2002-09-06 17:19 nmav <nmav@gnutls.org>
+2002-10-29 14:02 twoaday <twoaday@gnutls.org>
- * configure.in (tags: gnutls_0_5_6):
+ * lib/gnutls_errors_int.h:
- last changes for 0.5.6 release
+ Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0
+ version. A new error code for the OpenPGP part.
-2002-09-06 17:12 nmav <nmav@gnutls.org>
+2002-10-29 05:51 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_5_6):
+ * 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.
- added versioning in the XML output of certificate functions.
+2002-10-26 12:34 nmav <nmav@gnutls.org>
-2002-09-05 16:05 nmav <nmav@gnutls.org>
+ * 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):
- * Makefile.am (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), configure.in:
+ Optimizations in buffering code, which reduce the number of
+ malloc/realloc calls.
- Added more tests for the X.509 certificate validation. These tests
- are now only included in the CVS not the distribution.
+2002-10-26 09:46 nmav <nmav@gnutls.org>
-2002-09-04 16:57 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):
- * NEWS:
+ The error code table now contains all the error codes sorted.
- Corrected extension type checks which used an 8 bit extension size,
- instead of 16 bits.
+2002-10-25 14:31 nmav <nmav@gnutls.org>
-2002-09-03 10:24 nmav <nmav@gnutls.org>
+ * 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:
- * NEWS (tags: gnutls_0_5_5):
+ Documented error codes in an appendix. This documentation is
+ generated automatically using the retcodes program.
- last changes for 0.5.5 release
+2002-10-24 19:07 nmav <nmav@gnutls.org>
-2002-08-31 08:51 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:
- * NEWS:
+ Added script to sort function names in function reference.
- Improved the certificate and key read functions. They can now read a
- PEM encoded key and certificate from the same file.
+2002-10-24 17:42 nmav <nmav@gnutls.org>
-2002-08-29 10:08 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):
- * Makefile.am (tags: gnutls_0_5_5,
- gnutls_0_5_x_before_types_change), PGPKEYS:
+ Added more descriptive error codes to be returned by
+ gnutls_strerror(). Removed old and unused error codes.
- removed PGPKEYS from the distribution.
+2002-10-24 16:39 nmav <nmav@gnutls.org>
-2002-08-28 14:08 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):
- * NEWS, 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), doc/TODO (utags:
- gnutls_0_5_x_before_types_change):
+ gnutls-cli-debug now accepts one hostname only
- 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-10-24 16:33 nmav <nmav@gnutls.org>
-2002-08-25 18:10 nmav <nmav@gnutls.org>
+ * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
- * NEWS:
+ gnutls-cli now accepts one hostname only
- Added the first EXPORT-grade ciphersuite
+2002-10-23 18:36 nmav <nmav@gnutls.org>
-2002-08-22 22:18 nmav <nmav@gnutls.org>
+ * 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):
- * NEWS, configure.in (utags: gnutls_0_5_3):
+ Merged common stuff in DHE and anonymous DH key exchange.
- changes for 0.5.3 release
+2002-10-14 21:36 nmav <nmav@gnutls.org>
-2002-08-18 17:45 nmav <nmav@gnutls.org>
+ * 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:
- * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
- gnutls_0_5_x_with_export_ciphersuites):
+ Example programs found in the documentation can now be generated by
+ running "make examples" in doc/tex directory.
- gnutls_handshake_check_direction() renamed to
- gnutls_handshake_get_direction().
+2002-10-14 20:27 nmav <nmav@gnutls.org>
-2002-08-18 08:30 nmav <nmav@gnutls.org>
+ * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
+ gnutls_0_6_0, gnutls_0_5_11):
- * NEWS:
+ Fixed interlibrary dependencies. By Ivo Timmermans. This requires
+ the debian libtool 1.4.2-7.1
- Added the gnutls_handshake_set_exportable_detection() function,
- which is used to control whether the handshake will check for
- exportable cipher suites in the server. In that case an error of
- GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
+2002-10-14 17:40 nmav <nmav@gnutls.org>
-2002-08-17 20:49 nmav <nmav@gnutls.org>
+ * lib/: ext_max_record.c, ext_server_name.c:
- * AUTHORS (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,
+ cleanups in the server name extension.
+
+2002-10-14 17:23 nmav <nmav@gnutls.org>
+
+ * 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_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):
-
- included cvs aliases into authors file
-
-2002-08-15 09:58 nmav <nmav@gnutls.org>
-
- * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
- gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
- configure.in, doc/README.CVS (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)
- (utags: gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
- gnutls_0_5_x_with_export_ciphersuites):
+ 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):
- Added the --enable-maintainer-mode configure option, and renamed the
- old one to --enable-developer-mode.
+ spelling corrections, and addition of a subsection for compression
+ algorithms.
-2002-08-15 03:36 nmav <nmav@gnutls.org>
+2002-10-13 09:55 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
- added some missing consts
+ ZLIB's number was changed according to draft-ietf-tls-compression-02
-2002-07-15 15:29 nmav <nmav@gnutls.org>
+2002-10-13 05:02 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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):
- 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.
+ several fixes in the codebase, mostly in signed/unsigned checkings.
-2002-07-13 06:35 nmav <nmav@gnutls.org>
+2002-10-12 15:56 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/: ext_max_record.c, ext_max_record.h (utags:
+ gnutls_0_5_x_before_int_fixes):
- Added gnutls_transport_set_ptr2() which accepts two pointers.
+ Corrected some types, to work in 64 bits machines. Suggested by Ivo
+ Timmermans <ivo@o2w.nl>.
-2002-07-12 21:08 nmav <nmav@gnutls.org>
+2002-10-12 08:17 nmav <nmav@gnutls.org>
- * configure.in:
+ * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
+ gnutls_0_5_x_before_int_fixes):
- moved to libgcrypt 1.1.8
+ now does not require carriage return
-2002-07-12 17:46 nmav <nmav@gnutls.org>
+2002-10-11 23:17 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
- corrected m4 macros for gnutls
+ Fixes (or not) in server name extension parsing
-2002-06-23 11:27 nmav <nmav@gnutls.org>
+2002-10-11 13:47 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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):
- Depends on opencdk 0.2.0
+ updated documentation
-2002-06-22 06:51 nmav <nmav@gnutls.org>
+2002-10-11 12:06 nmav <nmav@gnutls.org>
- * doc/TODO (tags: gnutls_0_5_0):
+ * 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:
- Renamed credential allocation functions from *_sc() to *_cred().
+ Improved the server name extension. Resumed sessions can now use it.
-2002-06-20 19:11 nmav <nmav@gnutls.org>
+2002-10-11 09:50 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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:
- New install directory for headers is /gnutls
+ Added server name extension, from draft-ietf-tls-extension-05.
-2002-06-15 10:49 nmav <nmav@gnutls.org>
+2002-10-10 22:15 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:
+ * 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:
- Corrected libgdbm issues
+ more documentation updates
-2002-06-15 09:46 nmav <nmav@gnutls.org>
+2002-10-10 15:17 nmav <nmav@gnutls.org>
- * NEWS, configure.in, doc/TODO:
+ * 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:
- Removed the gdbm backend for resuming TLS sessions. Program
- gnutls-serv was modified to include support for resuming sessions
- with the callback api.
+ Separated alert checking from the example programs, to make them
+ cleaner. Added an example which demonstrates the alert checking.
-2002-06-11 08:33 nmav <nmav@gnutls.org>
+2002-10-10 11:33 nmav <nmav@gnutls.org>
- * doc/README.CVS:
+ * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
- renamed libasn1 to libtasn1
+ last minute changes for 0.5.9 release.
-2002-06-10 11:35 nmav <nmav@gnutls.org>
+2002-10-09 21:49 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:
+ * 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 configure option to use the included libasn1.
+ Added int gnutls_x509_check_certificates_hostname() which check
+ whether the given hostname matches the owner of the given X.509
+ certificate.
-2002-06-09 10:13 nmav <nmav@gnutls.org>
+2002-10-09 21:40 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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):
- Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
- functions return allocated data. Cleaned up the gnutls_datum code
- and some of memory stuff.
+ cleanups
-2002-06-09 08:54 nmav <nmav@gnutls.org>
+2002-10-08 13:50 nmav <nmav@gnutls.org>
- * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in:
+ * 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 check for C99 macro support. Stubs are used if they are not
- supported by the compile. A more elegant solution is required.
+ Added gnutls_set_default_priority() and
+ gnutls_set_default_export_priority() functions, to avoid calling all
+ the *_priority() functions if the defaults are ok.
-2002-06-08 12:38 nmav <nmav@gnutls.org>
+2002-10-07 16:32 nmav <nmav@gnutls.org>
- * NEWS:
+ * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
- Created gnutls_handshake_set_private_extensions() function.
+ Added gnutls_x509_extract_certificate_dn_string() which returns the
+ peer's Distinguished name in a single string.
-2002-06-07 20:14 nmav <nmav@gnutls.org>
+2002-10-07 16:15 nmav <nmav@gnutls.org>
- * configure.in:
+ * NEWS, doc/TODO (tags: gnutls_0_5_10,
+ 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):
- Corrected issues with ptrdiff_t. Added option to enable private
- (experimental) cipher suites. They are now disabled by default so
- they do not create interoperability problems.
+ several cleanups
-2002-06-07 19:03 nmav <nmav@gnutls.org>
+2002-10-07 13:38 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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:
- added check for ptrdiff_t type.
+ Changes in gnutls-cli, to allow testing of starttls implementations.
-2002-06-03 16:09 nmav <nmav@gnutls.org>
+2002-10-05 09:34 nmav <nmav@gnutls.org>
- * ChangeLog:
+ * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
+ gnutls_0_5_9), lib/gnutls_ui.h:
- asn1.ps is no longer generated in the gnutls package. It is included
- in the libasn1 package.
+ rolled back addition of certificate_get_our_issuer() function.
-2002-06-02 20:50 nmav <nmav@gnutls.org>
+2002-10-04 19:09 nmav <nmav@gnutls.org>
- * Makefile.am, NEWS, configure.in, doc/TODO (tags:
- gnutls_0_4_with_libtasn1):
+ * 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:
- Removed stubs for srp and anonymous authentication. Added test suite
- directory.
+ Corrected bug which prevented gnutls_certificate_get_ours() from
+ working. Added gnutls_certificate_get_our_issuer() function.
-2002-05-23 10:55 nmav <nmav@gnutls.org>
+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):
- * doc/TODO (tags: gnutls_0_4_3):
+ Improved gnutls_x509_extract_key_pk_algorithm(), which can now
+ distinguish DSA keys from unknown keys.
- Several clean ups and bug fixes.
+2002-10-02 12:43 nmav <nmav@gnutls.org>
-2002-05-22 19:29 nmav <nmav@gnutls.org>
+ * configure.in, lib/gnutls_buffers.c (tags:
+ gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
- * NEWS, 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):
+ some fixes to compile with gcc-2.95.
- Applied Jeff Johnson's patch which fixes type problems in 64 bit
- machines. Removed the default allocation handlers, and made the
- libc's functions to be defaults. Added function which sets the
- memory allocation functions to be used.
+2002-10-01 12:19 nmav <nmav@gnutls.org>
-2002-05-21 16:26 nmav <nmav@gnutls.org>
+ * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
+ lib/gnutls_privkey.h, lib/gnutls_ui.h:
- * doc/README.CVS (tags: gnutls_0_4_3):
+ Added function to extract the public key algorithm of a DER encoded
+ private key.
- Updated documentation for the gnutls-extra library
+2002-09-20 14:51 nmav <nmav@gnutls.org>
-2002-05-20 10:43 nmav <nmav@gnutls.org>
+ * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
+ gnutls_0_5_9, gnutls_0_5_8):
- * NEWS, README, configure.in:
+ enabled error messages of libgcrypt in debug mode
- Separated the library to gnutls and gnutls-extra. gnutls-extra
- library contains the GPL parts of gnutls
+2002-09-17 17:57 nmav <nmav@gnutls.org>
-2002-05-17 09:28 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):
- * README, configure.in:
+ Added support for the LZO compression library in gnutls-extra. Some
+ fixes in the hello message parsing.
- Added --modules option to libgnutls-config. This option prints the
- extra modules that have been enabled into the library.
+2002-09-16 17:03 nmav <nmav@gnutls.org>
-2002-05-14 12:22 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:
- * configure.in:
+ replaced gnutls_handshake_get_direction() with
+ gnutls_record_get_direction().
- configure script now prints the library license
+2002-09-16 17:03 nmav <nmav@gnutls.org>
-2002-05-14 11:40 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):
- * COPYING.LIB (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
+ updated documentation
+
+2002-09-13 09:09 nmav <nmav@gnutls.org>
+
+ * 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, 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,
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_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), NEWS,
- README:
+ 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), lib/gnutls.h.in.in (tags: gnutls_0_5_7),
+ lib/gnutls_global.c (tags: gnutls_0_5_7):
- License changed to LGPL
+ changes for autoconf 2.50
-2002-05-11 16:20 nmav <nmav@gnutls.org>
+2002-09-09 08:41 nmav <nmav@gnutls.org>
- * NEWS:
+ * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
- Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
- to assist in callback functions.
+ Removed dependency on libgdbm library.
-2002-05-08 10:27 nmav <nmav@gnutls.org>
+2002-09-09 05:17 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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):
- Updated libgcrypt initialization stuff. Now depends on libgcrypt
- 1.1.7, and only initializes libgcrypt if this has not been done
- before.
+ Some fixes for the used realloc() function. Now we have
+ gnutls_realloc_fast() which frees the given pointer if the new
+ allocation failed.
-2002-04-19 17:53 nmav <nmav@gnutls.org>
+2002-09-08 20:48 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * 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:
- gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
- and changed semantics, to make the return value be the obvious one.
+ updated string functions
-2002-04-18 18:41 nmav <nmav@gnutls.org>
+2002-09-06 17:19 nmav <nmav@gnutls.org>
- * doc/TODO:
+ * configure.in (tags: gnutls_0_5_6):
- Added function to report if a session is a resumed one. See
- gnutls_session_resumed().
+ last changes for 0.5.6 release
-2002-04-18 13:31 nmav <nmav@gnutls.org>
+2002-09-06 17:12 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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):
- Some minor fixes in SRP support. Changed extension generation. Now
- less allocation with malloc are done.
+ added versioning in the XML output of certificate functions.
-2002-04-12 19:06 nmav <nmav@gnutls.org>
+2002-09-05 18:44 nmav <nmav@gnutls.org>
- * acconfig.h (tags: gnutls_0_4_2), configure.in:
+ * 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):
- fixed opencdk detection problem
+ reorganized documentation
-2002-04-10 19:01 nmav <nmav@gnutls.org>
+2002-09-05 16:05 nmav <nmav@gnutls.org>
- * NEWS:
+ * Makefile.am (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), configure.in:
- Added function which disables the version check in the RSA premaster
- secret -only needed in server side
+ Added more tests for the X.509 certificate validation. These tests
+ are now only included in the CVS not the distribution.
-2002-04-08 18:16 nmav <nmav@gnutls.org>
+2002-09-04 16:57 nmav <nmav@gnutls.org>
- * NEWS:
+ * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
+ lib/gnutls_int.h:
- separated asn1 parser library and tls library documentation
+ Corrected extension type checks which used an 8 bit extension size,
+ instead of 16 bits.
-2002-04-08 17:28 nmav <nmav@gnutls.org>
+2002-09-03 14:33 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_4_1):
+ * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
+ gnutls_x509.c:
- changes for 0.4.1
+ corrected the cert_type extension. (bug pointed out by D. Taylor)
-2002-04-05 21:25 nmav <nmav@gnutls.org>
+2002-09-03 11:05 nmav <nmav@gnutls.org>
- * acinclude.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_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), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
- gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_12, gnutls_0_9_91,
+ * 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, 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), libmcrypt.m4 (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), opencdk.m4:
+ gnutls_0_5_9) (utags: gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8):
- m4 files were removed from acinclude.m4
+ gnutls_list replaced by const int*
-2002-04-05 18:54 nmav <nmav@gnutls.org>
+2002-09-03 10:24 nmav <nmav@gnutls.org>
- * acinclude.m4, configure.in:
+ * 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):
- added detection of opencdk
+ last changes for 0.5.5 release
-2002-04-04 08:38 nmav <nmav@gnutls.org>
+2002-09-01 19:28 nmav <nmav@gnutls.org>
- * ChangeLog, configure.in:
+ * 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:
- Replaced mktime() with mktime_utc(). This corrects a bug with the
- localtime returned by mktime().
+ corrected bugs in examples.
-2002-04-03 19:56 nmav <nmav@gnutls.org>
+2002-09-01 18:57 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * 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):
- merged changes from gnutls_0_4_with_alloca.
+ more cleanups
-2002-04-03 18:11 nmav <nmav@gnutls.org>
+2002-09-01 18:57 nmav <nmav@gnutls.org>
- * doc/TODO (tags: gnutls_0_4_1):
+ * 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:
- Optimized RSA signature calculation
+ Updated documentation and added more server examples.
-2002-04-02 13:17 nmav <nmav@gnutls.org>
+2002-09-01 13:23 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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):
- preliminary support for alloca()
+ Updated the base64 encoding/decoding functions.
-2002-03-30 09:52 nmav <nmav@gnutls.org>
+2002-09-01 10:55 nmav <nmav@gnutls.org>
- * ChangeLog:
+ * 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:
- Removed the CRL list parameter from
- gnutls_certificate_set_x509_trust_*.
+ several clean ups
-2002-03-29 11:16 nmav <nmav@gnutls.org>
+2002-09-01 10:54 nmav <nmav@gnutls.org>
- * ChangeLog, doc/TODO:
+ * 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):
- Some cleanups in the certificate authentication. Parameters are
- passed together with the length, to avoid abuse.
+ Updated documentation to include examples of XML certificates.
-2002-03-26 19:50 nmav <nmav@gnutls.org>
+2002-08-31 08:51 nmav <nmav@gnutls.org>
- * ChangeLog:
+ * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
- changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
+ Improved the certificate and key read functions. They can now read a
+ PEM encoded key and certificate from the same file.
-2002-03-26 09:16 nmav <nmav@gnutls.org>
+2002-08-30 19:32 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * 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:
- added gnutls_x509_extract_certificate_pk_algorithm()
+ cert_type abreviation was expanded to certificate_type.
-2002-03-24 18:41 nmav <nmav@gnutls.org>
+2002-08-30 18:17 nmav <nmav@gnutls.org>
- * NEWS:
+ * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
+ gnutls_0_5_5), examples.tex:
- Added support for RFC2630 - PKCS7 formated structures
+ updated examples
-2002-03-21 20:25 nmav <nmav@gnutls.org>
+2002-08-29 12:58 nmav <nmav@gnutls.org>
- * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
- gnutls_0_3_92), configure.in:
+ * 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:
- Added hooks not to include SRP and Anonymous authentication
+ Renamed all the constructed types to have more consisten names, and
+ some other minor improvements.
-2002-03-21 19:27 nmav <nmav@gnutls.org>
+2002-08-29 10:08 nmav <nmav@gnutls.org>
- * ChangeLog, NEWS:
+ * Makefile.am (tags: gnutls_0_5_5,
+ gnutls_0_5_x_before_types_change), PGPKEYS:
- CBC protection support is disabled by default.
+ removed PGPKEYS from the distribution.
-2002-03-17 23:09 nmav <nmav@gnutls.org>
+2002-08-28 15:44 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:
+ * lib/: gnutls_buffers.c, gnutls_record.c (utags:
+ gnutls_0_5_x_before_types_change):
- Added hooks for electric fence
+ Allow the NULL pointer for data in gnutls_record_send(), if the
+ previous call was interrupted.
-2002-03-12 14:13 nmav <nmav@gnutls.org>
+2002-08-28 15:18 nmav <nmav@gnutls.org>
- * ChangeLog, NEWS, acconfig.h, configure.in:
+ * lib/gnutls_record.c:
- made CBC chosen plaintext protection configurable
+ Corrected possible bug in decompression code. Well compressed
+ packets may have been rejected due to limited buffer.
-2002-03-10 00:01 nmav <nmav@gnutls.org>
+2002-08-28 14:08 nmav <nmav@gnutls.org>
- * ChangeLog:
+ * 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,
+ 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):
- some error codes were renamed to more appropriate names
+ 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-03-09 19:08 nmav <nmav@gnutls.org>
+2002-08-27 09:41 nmav <nmav@gnutls.org>
- * ChangeLog, NEWS:
+ * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
+ gnutls_0_5_x_before_types_change):
- removed GNUTLS_CERT_TRUSTED enumeration
+ removed old FIXME stuff.
-2002-03-06 12:08 nmav <nmav@gnutls.org>
+2002-08-26 16:10 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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):
- Combined error codes of gnutls and ASN.1 parser. Also several
- cleanups in the X.509 code.
+ Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
-2002-03-04 09:25 nmav <nmav@gnutls.org>
+2002-08-26 15:30 nmav <nmav@gnutls.org>
- * ChangeLog, configure.in:
+ * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
+ gnutls_0_5_4):
- changes for pretty documentation and cleanups.
+ better export ciphersuite detection
-2002-03-03 09:18 nmav <nmav@gnutls.org>
+2002-08-26 10:13 nmav <nmav@gnutls.org>
- * ChangeLog, NEWS, configure.in (utags: gnutls_0_3_91):
+ * 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):
- Added checks in authentication type renegotiation procedure.
+ Improved the gnutls-cli-debug program
-2002-02-27 21:12 nmav <nmav@gnutls.org>
+2002-08-26 08:18 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- added check for TLS closure alerts
+ renamed ARCFOUR-EXPORT to ARCFOUR-40
-2002-02-26 19:08 nmav <nmav@gnutls.org>
+2002-08-26 08:14 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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):
- updated for fcdump
+ 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-02-22 00:40 nmav <nmav@gnutls.org>
+2002-08-25 19:06 nmav <nmav@gnutls.org>
- * ChangeLog:
+ * src/: serv.c, tests.c, tests.h, tls_test.c:
- Several alert protocol changes.
+ improvements in server html output
-2002-02-21 20:42 nmav <nmav@gnutls.org>
+2002-08-25 18:41 nmav <nmav@gnutls.org>
- * ChangeLog, NEWS:
+ * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
+ gnutls_0_5_x_before_types_change, gnutls_0_5_4):
- Added gnutls_alert_str (allows printing alert number descriptions)
+ changes in order to keep up with the addition of export-grade
+ ciphersuite
-2002-02-18 14:11 nmav <nmav@gnutls.org>
+2002-08-25 18:17 nmav <nmav@gnutls.org>
- * ChangeLog:
+ * lib/auth_dhe.c:
- Added some stuff for the client to send the OpenPGP fingerprint.
+ corrected bug in DHE key exchange
-2002-02-10 22:24 nmav <nmav@gnutls.org>
+2002-08-25 18:10 nmav <nmav@gnutls.org>
- * ChangeLog:
+ * src/: cli.c, serv.c:
- Added ChangeLog [generated by CVS log]
+ changes for export cipher suites
-2002-02-06 22:07 nmav <nmav@gnutls.org>
+2002-08-25 18:10 nmav <nmav@gnutls.org>
* NEWS:
- Modified gnutls_x509_extract_subject_alt_name() to return the type,
- instead of storing it to a pointer.
+ Added the first EXPORT-grade ciphersuite
-2002-02-05 23:00 nmav <nmav@gnutls.org>
+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.
- * AUTHORS (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):
+2002-08-22 22:18 nmav <nmav@gnutls.org>
- added Timo
+ * NEWS, configure.in (utags: gnutls_0_5_3):
-2002-02-01 21:14 nmav <nmav@gnutls.org>
+ changes for 0.5.3 release
- * configure.in:
+2002-08-22 10:02 nmav <nmav@gnutls.org>
- Added gnutls_openpgp in the makefiles. Added some kind of opencdk
- library detection.
+ * 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:
-2002-02-01 11:14 nmav <nmav@gnutls.org>
+ gnutls_handshake_set_exportable_detection() was obsoleted.
- * configure.in:
+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), 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, 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
+ exportable cipher suites in the server. In that case an error of
+ GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
+
+2002-08-17 20:49 nmav <nmav@gnutls.org>
+
+ * AUTHORS (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, 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):
+
+ 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,
+ gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
+ configure.in, doc/README.CVS (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)
+ (utags: gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
+ gnutls_0_5_x_with_export_ciphersuites):
+
+ Added the --enable-maintainer-mode configure option, and renamed the
+ old one to --enable-developer-mode.
+
+2002-08-15 03:36 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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, 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, 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/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, 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, src/Makefile.am:
+
+ Corrected libgdbm issues
+
+2002-06-15 09:46 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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
+ and some of memory stuff.
+
+2002-06-09 08:54 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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
+ they do not create interoperability problems.
+
+2002-06-07 19:03 nmav <nmav@gnutls.org>
+
+ * configure.in:
+
+ added check for ptrdiff_t type.
+
+2002-06-03 16:09 nmav <nmav@gnutls.org>
+
+ * 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.
+
+2002-06-02 20:50 nmav <nmav@gnutls.org>
+
+ * Makefile.am, NEWS, configure.in, doc/TODO (tags:
+ 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, 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 (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, 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
+ libc's functions to be defaults. Added function which sets the
+ memory allocation functions to be used.
+
+2002-05-21 16:26 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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.
+
+2002-05-14 12:22 nmav <nmav@gnutls.org>
+
+ * configure.in:
+
+ 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,
+ 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), NEWS,
+ 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 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), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
+ gnutls_0_4_1), libgcrypt.m4 (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, 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), libmcrypt.m4 (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), opencdk.m4:
+
+ m4 files were removed from acinclude.m4
+
+2002-04-05 18:54 nmav <nmav@gnutls.org>
+
+ * acinclude.m4, configure.in:
+
+ 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, 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:
+
+ merged changes from gnutls_0_4_with_alloca.
+
+2002-04-03 18:11 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 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 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, 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, 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
+ argument
+
+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), 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, 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, 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), 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, 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
+
+2002-01-25 14:37 nmav <nmav@gnutls.org>
+
+ * configure.in (tags: gnutls_0_3_5):
+
+ changes for 0.3.5
+
+2002-01-25 14:33 nmav <nmav@gnutls.org>
+
+ * NEWS (tags: gnutls_0_3_5):
+
+ preparing for 0.3.5
+
+2002-01-25 14:07 nmav <nmav@gnutls.org>
+
+ * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
+ 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), 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:
+
+ added string library
+
+2002-01-23 18:59 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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, 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, 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, lib/gnutls_ui.h, lib/x509_b64.c:
+
+ cleanups
+
+2002-01-17 18:56 nmav <nmav@gnutls.org>
+
+ * 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
+ gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
+
+2002-01-17 16:16 nmav <nmav@gnutls.org>
+
+ * 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:
+
+ corrected library interface numbers
+
+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),
+ 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, 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, 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, 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, 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, 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, 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, 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, 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, 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),
+ 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.
+
+2001-12-30 18:11 nmav <nmav@gnutls.org>
+
+ * Makefile.am (tags: gnutls_with_dss_ciphersuites,
+ gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
+
+ added PGPKEYS
+
+2001-12-30 18:09 nmav <nmav@gnutls.org>
+
+ * doc/README.CVS (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):
+
+ updated
+
+2001-12-30 17:55 nmav <nmav@gnutls.org>
+
+ * 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), 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/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, 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.
+
+2001-12-17 20:44 nmav <nmav@gnutls.org>
+
+ * configure.in:
+
+ 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, 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,
+ 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):
+
+ removed ASN1.readme.txt
+
+2001-12-14 19:52 nmav <nmav@gnutls.org>
+
+ * 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,
+ 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, 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), 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, 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, 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, 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, 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),
+ 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, 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, 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), 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, 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, 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, lib/defines.h,
+ lib/gnutls.h.in:
+
+ fixes in autoconf scripts
+
+2001-12-01 10:50 nmav <nmav@gnutls.org>
+
+ * AUTHORS (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),
+ Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
+ 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, 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
+ would save a lot of time in the server side.
+
+2001-11-29 20:30 fiorinaf <fiorinaf@gnutls.org>
+
+ * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
+
+ overflow buffers check
+
+2001-11-29 20:22 fiorinaf <fiorinaf@gnutls.org>
+
+ * 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, 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
+ in the resume db.
+
+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,
+ 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, 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
+ gnutls_set_transport_ptr().
+
+2001-11-23 23:42 nmav <nmav@gnutls.org>
+
+ * doc/README.autoconf:
+
+ 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/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), 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:
+
+ now requires autoconf 2.50
+
+2001-11-10 21:37 nmav <nmav@gnutls.org>
+
+ * 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.
+ - resume handshake sending wrong ssl version
+ - Non blocking IO (not ready yet)
+
+2001-11-08 12:00 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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, 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, lib/defines.h,
+ lib/gnutls_priority.c:
+
+ added support for va_copy
+
+2001-11-05 12:43 nmav <nmav@gnutls.org>
+
+ * 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), 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),
+ doc/README.CVS (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):
+
+ moved README.CVS to doc/
+
+2001-11-01 22:54 nmav <nmav@gnutls.org>
+
+ * README.CVS:
+
+ 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),
+ 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, 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,
+ 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):
+
+ 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, 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), 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, 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), 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, 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, 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, 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, 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, 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), 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, 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, 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
+ gnutls_x509pki_set_cert_callback().
+
+2001-08-26 09:41 nmav <nmav@gnutls.org>
+
+ * 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, 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), 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 (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), 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, 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, 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, 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, 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), 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, 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, 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
+
+2001-07-26 20:23 fiorinaf <fiorinaf@gnutls.org>
+
+ * doc/TODO (tags: gnutls_0_1_9):
+
+ 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, lib/gnutls_sig_check.c:
+
+ updated sig_check()
+
+2001-07-24 20:02 nmav <nmav@gnutls.org>
+
+ * 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, 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, 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, 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, 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, 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), 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, 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),
+ 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, 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,
+ gnutls_0_1_9):
+
+ added autoconf2.50 (for debian)
+
+2001-07-13 14:22 nmav <nmav@gnutls.org>
+
+ * acinclude.m4 (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):
+
+ added required .m4s
+
+2001-07-13 14:08 nmav <nmav@gnutls.org>
+
+ * .cvsusers (tags: 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):
+
+ 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, 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, 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, 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-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, 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, 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>
- Several changes in certificate and key handling.
- * gnutls_certificate_allocate_sc() does not require the ncerts
- argument
+ * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
+ gnutls_cert.h:
-2002-01-31 12:48 nmav <nmav@gnutls.org>
+ added internal representation of pkcs1 rsa private keys.
- * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
- gnutls_0_3_90):
+2001-06-22 11:43 nmav <nmav@gnutls.org>
- Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
- Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
+ * 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, 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:
-2002-01-29 16:19 nmav <nmav@gnutls.org>
+ added global state.
- * configure.in:
+2001-06-22 09:16 nmav <nmav@gnutls.org>
- updated for gnutls_certificate_get_peers()
+ * 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:
-2002-01-28 23:49 nmav <nmav@gnutls.org>
+ minor cleanups
- * Makefile.am:
+2001-06-22 08:25 nmav <nmav@gnutls.org>
- better ChangeLog output
+ * lib/gnutls.h.in:
-2002-01-27 15:10 nmav <nmav@gnutls.org>
+ gnutls_cert is not defined here
- * NEWS (tags: gnutls_with_dss_ciphersuites):
+2001-06-21 18:40 nmav <nmav@gnutls.org>
- added support for DHE_DSS cipher suites.
+ * lib/gnutls_cert.h, src/pk.h:
-2002-01-25 22:41 nmav <nmav@gnutls.org>
+ added missing files
- * NEWS (tags: gnutls_with_dss_cert_support):
+2001-06-21 18:38 nmav <nmav@gnutls.org>
- gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
- Josefsson)
+ * 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:
-2002-01-25 16:31 nmav <nmav@gnutls.org>
+ Updated Ciphersuite selection algorithm. Added internal
+ representation of x509 structures.
- * NEWS:
+2001-06-20 14:11 nmav <nmav@gnutls.org>
- added check for requested TLS extensions
+ * 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):
-2002-01-25 14:37 nmav <nmav@gnutls.org>
+ client side RSA works (no certificate checking)
- * configure.in (tags: gnutls_0_3_5):
+2001-06-19 19:19 nmav <nmav@gnutls.org>
- changes for 0.3.5
+ * 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:
-2002-01-25 14:33 nmav <nmav@gnutls.org>
+ removed unneeded code and added some kind of client support for RSA
+ ciphersuites
- * NEWS (tags: gnutls_0_3_5):
+2001-06-19 08:52 nmav <nmav@gnutls.org>
- preparing for 0.3.5
+ * 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:
-2002-01-25 14:07 nmav <nmav@gnutls.org>
+ fixes in session resuming..
- * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
- gnutls_with_dss_cert_support):
+2001-06-18 20:24 nmav <nmav@gnutls.org>
- Handshake messages are not kept in memory any more. Now we use less
- memory during a handshake.
+ * 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:
-2002-01-23 21:14 nmav <nmav@gnutls.org>
+ fixes in session resuming
- * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
- gnutls_with_dss_cert_support):
+2001-06-18 19:50 nmav <nmav@gnutls.org>
- Added a minimal string library to assist in safer ASN.1 parsing
+ * 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):
-2002-01-23 20:27 nmav <nmav@gnutls.org>
+ added missing files
- * doc/TODO:
+2001-06-18 19:04 nmav <nmav@gnutls.org>
- added string library
+ * 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:
-2002-01-23 18:59 nmav <nmav@gnutls.org>
+ several cleanups in the low level record layer (the old code was a
+ mess). several other fixes.
- * NEWS:
+2001-06-18 15:18 nmav <nmav@gnutls.org>
- cleanups
+ * 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:
-2002-01-23 18:57 nmav <nmav@gnutls.org>
+ cleanups. No longer checks for alerts between messages.
- * NEWS:
+2001-06-18 11:09 nmav <nmav@gnutls.org>
- corrected behaviour against PKCS-1 attacks. (it seems that debugging
- code has made it to release)
+ * 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,
+ 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:
-2002-01-20 10:16 nmav <nmav@gnutls.org>
+ cleanups and addition of a test http server (serv.c)
- * NEWS:
+2001-06-17 22:45 nmav <nmav@gnutls.org>
- last changes for release
+ * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
-2002-01-19 18:24 nmav <nmav@gnutls.org>
+ fixes in V2 client hello.
- * NEWS, configure.in:
+2001-06-17 14:13 nmav <nmav@gnutls.org>
- 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().
+ * 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:
-2002-01-18 16:46 nmav <nmav@gnutls.org>
+ several fixes for RSA. gnutls server can now work with rsa
+ certificates.
- * configure.in:
+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 cleanups in order to move to gnutls 0.4.0
+ several additions for RSA (mostly unstable)
-2002-01-18 14:50 nmav <nmav@gnutls.org>
+2001-06-16 22:41 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * lib/: gnutls_pk.c, gnutls_pk.h:
- added required changes to release gnutls 0.3.3 (mostly bug fixes)
+ some support for public key encryption (rsa)
-2002-01-18 14:41 nmav <nmav@gnutls.org>
+2001-06-16 12:11 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- cleanups
+ more rsa fixes. Added dnsname extension.
-2002-01-17 18:56 nmav <nmav@gnutls.org>
+2001-06-15 22:05 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- Renamed gnutls_x509pki_s/get_dh_bits() to
- gnutls_dh_s/get_dhe_bits(). Renamed
- gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
+ more rsa stuff -- and cleanups
-2002-01-17 16:16 nmav <nmav@gnutls.org>
+2001-06-15 21:47 nmav <nmav@gnutls.org>
- * NEWS:
+ * src/pkcs1.asn:
- Key exchange methods changed so they do not depend on the
- Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
+ removed <CR>
-2002-01-17 16:09 nmav <nmav@gnutls.org>
+2001-06-15 21:46 nmav <nmav@gnutls.org>
- * configure.in:
+ * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
+ pkcs1.asn, pkix.asn:
- corrected library interface numbers
+ updated ASN.1 files.
-2002-01-17 13:29 nmav <nmav@gnutls.org>
+2001-06-15 16:57 nmav <nmav@gnutls.org>
- * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
- gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
+ * 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:
- updated documentation
+ several additions in order to support KX_RSA and X509PKI.
-2002-01-14 09:33 nmav <nmav@gnutls.org>
+2001-06-14 20:26 nmav <nmav@gnutls.org>
- * NEWS, THANKS:
+ * lib/gnutls_auth.c:
- Added gnutls_x509pki_set_trust_mem() and
- gnutls_x509pki_set_key_mem()
+ updated get_auth_info()
-2002-01-09 11:05 nmav <nmav@gnutls.org>
+2001-06-14 18:00 nmav <nmav@gnutls.org>
- * NEWS:
+ * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
+ src/serv.c:
- added gnutls_x509pki_verify_certificate()
+ changed the setting of credentials
-2002-01-05 18:41 nmav <nmav@gnutls.org>
+2001-06-14 18:00 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_3_2):
+ * 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:
- last minute changes for 0.3.2 release
+ better handling of set/get credentials.
-2002-01-05 18:04 nmav <nmav@gnutls.org>
+2001-06-14 17:01 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
+ gnutls_int.h:
- renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
+ added gnutls_datum structure.
-2002-01-05 13:40 nmav <nmav@gnutls.org>
+2001-06-13 09:21 nmav <nmav@gnutls.org>
- * NEWS:
+ * .cvsignore (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, 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), .cvsusers (tags:
+ gnutls_0_1_4), AUTHORS (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), Makefile.am,
+ changelog-update.sh:
- Added gnutls_b64_encode() and gnutls_b64_decode()
+ added Fabio in AUTHORS, fixed the way ChangeLog is created.
-2002-01-04 12:05 nmav <nmav@gnutls.org>
+2001-06-13 09:10 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/gnutls_algorithms.c:
- updated documentation
+ added a warning for the addition of new algorithms
-2002-01-04 11:19 nmav <nmav@gnutls.org>
+2001-06-13 08:51 nmav <nmav@gnutls.org>
- * configure.in (tags: gnutls_0_3_2):
+ * 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):
- Cleanups
+ added rfc on DH key exchange
-2002-01-03 11:36 nmav <nmav@gnutls.org>
+2001-06-11 15:34 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- corrected behaviour in version advertizing
+ Added Fabio's ASN1/DER parser.
-2002-01-02 15:00 nmav <nmav@gnutls.org>
+2001-06-09 12:11 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/gnutls_db.c (tags: gnutls_0_1_4):
- Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
+ more descriptive comments
-2002-01-02 10:46 nmav <nmav@gnutls.org>
+2001-06-09 12:03 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):
+ * 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):
- Cleanups in the digest code (separated from HMAC). Added
- gnutls_fingerprint_calc(), which calculates a fingerprint.
+ bugfixes in sbase64 decoding/encoding. Changes in the included
+ bcrypt algorithm.
-2001-12-30 18:11 nmav <nmav@gnutls.org>
+2001-06-09 10:01 nmav <nmav@gnutls.org>
- * Makefile.am (tags: gnutls_with_dss_ciphersuites,
- gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
+ * 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:
- added PGPKEYS
+ renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
+ KX)
-2001-12-30 18:09 nmav <nmav@gnutls.org>
+2001-06-05 10:46 nmav <nmav@gnutls.org>
- * doc/README.CVS (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):
+ * lib/gnutls.h.in:
updated
-2001-12-30 17:55 nmav <nmav@gnutls.org>
+2001-06-05 10:37 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- corrected bug which did not allow a client to accept multiple CA
- distinguished names.
+ better handling of 64bit integers
-2001-12-21 08:16 nmav <nmav@gnutls.org>
+2001-06-05 10:35 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_3_1):
+ * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
- releasing 0.3.0
+ better checking of return value of rindex
-2001-12-19 20:02 nmav <nmav@gnutls.org>
+2001-06-05 10:33 nmav <nmav@gnutls.org>
- * NEWS, configure.in (tags: gnutls_0_3_1):
+ * src/: cli.c, serv.c:
- cleanups
+ updated to new api
-2001-12-19 13:17 nmav <nmav@gnutls.org>
+2001-06-05 08:34 nmav <nmav@gnutls.org>
- * doc/TODO (tags: gnutls_0_3_1):
+ * 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:
- some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
- defines to keep source compatibility.
+ updated documentation and functions
-2001-12-18 08:58 nmav <nmav@gnutls.org>
+2001-06-01 15:49 nmav <nmav@gnutls.org>
- * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
- 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):
- corrections in the configuration files.
+ gnutls now handles uint64 even in systems without a native one.
+ several bug fixes.
-2001-12-17 20:44 nmav <nmav@gnutls.org>
+2001-06-01 14:46 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
- some corrections in assembler detection. Also chmod -w gnutls.h was
- removed.
+ corrected bug in verify
-2001-12-17 16:53 nmav <nmav@gnutls.org>
+2001-05-31 09:34 nmav <nmav@gnutls.org>
- * NEWS:
+ * buildconf, configure.in, lib/gnutls.h.in:
- cleanups and documentation updates
+ updated configuration scripts to comply to autoconf 2.50
-2001-12-16 09:09 nmav <nmav@gnutls.org>
+2001-05-30 11:46 nmav <nmav@gnutls.org>
- * doc/: ASN1.readme.txt, Makefile.am (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, 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):
+ * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
+
+ gdoc is now included in the cvs
- removed ASN1.readme.txt
+2001-05-30 11:23 nmav <nmav@gnutls.org>
-2001-12-14 19:52 nmav <nmav@gnutls.org>
+ * 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:
- * 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):
+ updated API and documentation. Now we use the gnome way for creating
+ API docs.
- renamed gnutls_x509pki_set_trust/key to
- gnutls_x509pki_set_trust_file/key_file
+2001-05-26 22:10 nmav <nmav@gnutls.org>
-2001-12-14 10:26 nmav <nmav@gnutls.org>
+ * lib/gnutls_dh.c:
- * configure.in (tags: gnutls_0_3_0), doc/README.autoconf:
+ some cleanups in Diffie Hellman key exchange
- updated documentation
+2001-05-26 19:18 nmav <nmav@gnutls.org>
-2001-12-10 16:01 nmav <nmav@gnutls.org>
+ * 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:
- * NEWS (tags: gnutls_0_2_91):
+ removed DHE_DSS. Added parameters to DH_ANON (size of prime).
+ cleanups.
- last commits for 0.2.91
+2001-05-26 19:16 nmav <nmav@gnutls.org>
-2001-12-10 08:25 nmav <nmav@gnutls.org>
+ * src/: cli.c, prime.c, serv.c:
- * doc/TODO (tags: gnutls_0_2_91):
+ several updates
- optimizations and fixes in the TLS PRF calculation (and the SSL3
- equivalent)
+2001-05-26 12:19 nmav <nmav@gnutls.org>
-2001-12-09 12:05 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:
- * NEWS:
+ Added decoding function for the base64 encoding used in SRP. (this
+ function is more strict in characters than the previous one)
- Fixes in anonymous authentication. Fixes in client ciphersuite
- selection.
+2001-05-26 10:38 nmav <nmav@gnutls.org>
-2001-12-09 10:50 nmav <nmav@gnutls.org>
+ * lib/cert_b64.c:
- * NEWS:
+ corrected memory leaks
- Optimizations in server certificate callback.
+2001-05-26 08:29 nmav <nmav@gnutls.org>
-2001-12-08 22:54 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:
- * NEWS:
+ several cleanups in numbers' handling
- added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
+2001-05-26 07:19 nmav <nmav@gnutls.org>
-2001-12-07 14:09 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):
- * NEWS:
+ updated uint24 functions.
- updated documentation
+2001-05-25 21:09 nmav <nmav@gnutls.org>
-2001-12-06 17:08 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:
- * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90):
+ Cleanups in endian handling (convertions).
- GNUTLS_LIST is now int*
+2001-05-25 11:57 nmav <nmav@gnutls.org>
-2001-12-06 10:37 nmav <nmav@gnutls.org>
+ * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
+ gnutls_errors_int.h, gnutls_handshake.c:
- * NEWS:
+ several bug fixes
- Several cleanups.
+2001-05-25 11:56 nmav <nmav@gnutls.org>
-2001-12-05 17:25 nmav <nmav@gnutls.org>
+ * doc/API:
- * NEWS, configure.in:
+ updated documentation
- Changes in function names concerning _db_ handling and _session_
- handling.
+2001-05-25 11:55 nmav <nmav@gnutls.org>
-2001-12-05 17:03 nmav <nmav@gnutls.org>
+ * src/serv.c:
- * NEWS, doc/TODO (tags: gnutls_0_2_90):
+ updated
- Added callback to select the server certificate.
+2001-05-24 16:07 nmav <nmav@gnutls.org>
-2001-12-05 13:41 nmav <nmav@gnutls.org>
+ * doc/API:
- * NEWS:
+ updated
- optimized certificate handling API
+2001-05-24 08:19 nmav <nmav@gnutls.org>
-2001-12-04 16:03 nmav <nmav@gnutls.org>
+ * lib/gnutls_cipher.c:
- * configure.in:
+ sets the resumed_security_parameters to null after initialization
- now the peer's certificate list is stored into auth info structure
- (instead of the certificate). several other cleanups.
+2001-05-23 15:17 nmav <nmav@gnutls.org>
-2001-12-01 17:34 nmav <nmav@gnutls.org>
+ * src/: cli.c, serv.c:
- * 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:
+ updated to new api
- fixes in autoconf scripts
+2001-05-23 15:16 nmav <nmav@gnutls.org>
-2001-12-01 10:50 nmav <nmav@gnutls.org>
+ * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
+ gnutls_handshake.h, gnutls_int.h:
- * AUTHORS (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),
- Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
- gnutls_0_2_90), NEWS, acconfig.h, configure.in:
+ 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.
- updated detection of library settings
+2001-05-22 22:29 nmav <nmav@gnutls.org>
-2001-11-30 18:23 nmav <nmav@gnutls.org>
+ * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
- * AUTHORS:
+ cleanups
- The RDN sequence needed in the certificate request message is now
- generated and cached into a x509pki_credentials structure. This
- would save a lot of time in the server side.
+2001-05-22 22:27 nmav <nmav@gnutls.org>
-2001-11-29 20:30 fiorinaf <fiorinaf@gnutls.org>
+ * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
+ gnutls_int.h, gnutls_session.c:
- * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
+ cleanups and several fixes(and speedups) in the resume DB
- overflow buffers check
+2001-05-22 22:24 nmav <nmav@gnutls.org>
-2001-11-29 20:22 fiorinaf <fiorinaf@gnutls.org>
+ * src/: cli.c, serv.c:
- * doc/ASN1.readme.txt:
+ updated client and servers
- ""
+2001-05-22 16:57 nmav <nmav@gnutls.org>
-2001-11-29 15:29 nmav <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c:
- * NEWS:
+ cleanups
- introduced gnutls_x509pki_get_certificate(). This function returns
- the peer's certificate DER encoded. This certificate is also stored
- in the resume db.
+2001-05-20 10:06 nmav <nmav@gnutls.org>
-2001-11-26 10:50 nmav <nmav@gnutls.org>
+ * 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:
- * 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:
+ Changed gnutls_set_*_priority functions.
- cleanups and some corrections.
+2001-05-19 18:57 nmav <nmav@gnutls.org>
-2001-11-25 12:05 nmav <nmav@gnutls.org>
+ * src/crypt.c:
- * NEWS:
+ updated
- gnutls_handshake(), gnutls_read() etc. functions no longer require
- the 'SOCKET cd' argument. This argument is set using the function
- gnutls_set_transport_ptr().
+2001-05-19 10:50 nmav <nmav@gnutls.org>
-2001-11-23 23:42 nmav <nmav@gnutls.org>
+ * lib/cert_sb64.c:
- * doc/README.autoconf:
+ bugfixes
- gnutls.m4 -> libgnutls.m4
+2001-05-19 10:48 nmav <nmav@gnutls.org>
-2001-11-20 20:20 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:
- * AUTHORS:
+ 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-11-16 10:13 nmav <nmav@gnutls.org>
+2001-05-15 10:19 nmav <nmav@gnutls.org>
- * doc/ASN1.readme.txt (tags: gnutls_0_2_11):
+ * configure.in, lib/gnutls.c, lib/libgnutls.m4:
- Documentation for ASN.1 has been moved to inline comments and to the
- tex documentation.
+ corrected scripts
-2001-11-15 12:37 nmav <nmav@gnutls.org>
+2001-05-15 09:33 nmav <nmav@gnutls.org>
- * configure.in (tags: gnutls_0_2_11):
+ * 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:
- corrected some obscure bugs in the handshake and record send
- buffering code.
+ Added libgnutls-config script gnutls.h is automaticaly generated by
+ configure script Added libgnutls.m4
-2001-11-12 14:26 nmav <nmav@gnutls.org>
+2001-05-14 10:37 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/ext_srp.c (tags: gnutls-0_1_2):
- now requires autoconf 2.50
+ Added missing length in username.
-2001-11-10 21:37 nmav <nmav@gnutls.org>
+2001-05-14 09:45 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * 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):
- several fixes. Including:
- - max_record_header extension.
- - resume handshake sending wrong ssl version
- - Non blocking IO (not ready yet)
+ added functions to access authentication data (like username), and
+ the key exchange algorithm used.
-2001-11-08 12:00 nmav <nmav@gnutls.org>
+2001-05-13 16:36 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/cert_sb64.c (tags: gnutls-0_1_2):
- cleanups and documentation updates
+ cleanups
-2001-11-06 12:57 nmav <nmav@gnutls.org>
+2001-05-13 16:36 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
- added max_record_size extension
+ clean_db() now clears expired entries only
-2001-11-05 21:28 nmav <nmav@gnutls.org>
+2001-05-13 16:35 nmav <nmav@gnutls.org>
- * NEWS:
+ * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
- receive buffer is now dynamic.
+ example tpasswd files.
-2001-11-05 20:14 nmav <nmav@gnutls.org>
+2001-05-13 13:48 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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):
- changed semantics of the GNUTLS_E_REHANDSHAKE error code.
+ minor updates and fixes
-2001-11-05 16:41 nmav <nmav@gnutls.org>
+2001-05-13 10:05 nmav <nmav@gnutls.org>
- * acconfig.h (tags: gnutls_0_2_11), configure.in:
+ * 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 support for va_copy
+ Added compatibility with Tom Wu's libsrp's password files.
-2001-11-05 12:43 nmav <nmav@gnutls.org>
+2001-05-12 23:37 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_2_10):
+ * 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:
- cleanups
+ added support for Tom Wu's srp library tpasswd and tpasswd.conf
+ files.
-2001-11-02 10:07 nmav <nmav@gnutls.org>
+2001-05-10 06:58 nmav <nmav@gnutls.org>
- * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
- gnutls_0_2_10):
+ * configure.in, lib/gnutls.c, lib/gnutls_int.h:
- added hooks in order to use external database to store session to be
- resumed. Works but it is not finished.
+ fixes in memory allocation
-2001-11-02 08:32 nmav <nmav@gnutls.org>
+2001-05-09 13:16 nmav <nmav@gnutls.org>
- * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
- doc/README.CVS (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):
+ * 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:
- moved README.CVS to doc/
+ corrected memory leaks
-2001-11-01 22:54 nmav <nmav@gnutls.org>
+2001-05-09 09:44 nmav <nmav@gnutls.org>
- * README.CVS:
+ * 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):
- added documentation of the steps required to built the cvs tree
+ credentials are now kept globaly (in order to minimize memory
+ usage). This makes no harm since these are never modified by
+ gnutls.
-2001-10-30 12:11 nmav <nmav@gnutls.org>
+2001-05-08 20:27 nmav <nmav@gnutls.org>
- * doc/: Makefile.am, TODO (tags: gnutls_0_2_10):
+ * doc/TODO (tags: gnutls-0-1-0-srp):
- added scripts into distribution
+ updated TODO list
-2001-10-23 15:45 nmav <nmav@gnutls.org>
+2001-05-08 20:16 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- added some checks for memory allocation. Fixes in write interrupts.
+ several fixes for srp. Seems to work now!
-2001-10-22 22:09 nmav <nmav@gnutls.org>
+2001-05-07 19:16 nmav <nmav@gnutls.org>
- * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
+ * 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, 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_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_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 file. Holds pgp keys
+ added support for SSL 2.0 client hello
-2001-10-21 13:27 nmav <nmav@gnutls.org>
+2001-05-07 11:11 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- changes in order to be independent of the berkeley style sockets
- (but it is still difficult to use gnutls with any other api)
+ several fixes for srp
-2001-10-21 11:36 nmav <nmav@gnutls.org>
+2001-05-07 08:27 nmav <nmav@gnutls.org>
- * THANKS (tags: gnutls_0_2_9):
+ * 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:
- several cleanups
+ gnutls_get_kx_cred() now returns err value. set_kx_cred() now
+ accepts size.
-2001-10-20 09:40 nmav <nmav@gnutls.org>
+2001-05-06 23:00 nmav <nmav@gnutls.org>
- * NEWS:
+ * src/Makefile.am (tags: gnutls-0-1-0-srp):
- introduced GNUTLS_E_INTERRUPTED, fixes in error handling
+ added missing gaa.h
-2001-10-19 17:07 nmav <nmav@gnutls.org>
+2001-05-06 22:51 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO (tags: gnutls_0_2_9):
+ * lib/gnutls_srp.c:
- clean ups in the handshake protocol
+ some modulo fixes
-2001-10-15 09:14 nmav <nmav@gnutls.org>
+2001-05-06 07:30 nmav <nmav@gnutls.org>
- * NEWS, configure.in, doc/TODO:
+ * 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:
- auth_info types and structures were moved to the internals of the
- library. This makes the library incompatible (source & binary) with
- the previous versions.
+ more srp related fixes. No longer fails authentication if wrong
+ username is provided.
-2001-10-10 15:53 nmav <nmav@gnutls.org>
+2001-05-05 22:24 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- updated name indication extension (dnsname)
+ some hacks in order to exchange the algorithm used to hash the
+ password...
-2001-10-10 09:25 nmav <nmav@gnutls.org>
+2001-05-05 10:28 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
- better prime handling
+ cleanups for srp. Most mpi code has moved to gnutls_srp.c
-2001-10-08 18:38 nmav <nmav@gnutls.org>
+2001-05-05 08:02 nmav <nmav@gnutls.org>
- * NEWS, THANKS, configure.in:
+ * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
- added DHE_RSA ciphersuites
+ more srp related fixes
-2001-09-14 08:04 nmav <nmav@gnutls.org>
+2001-05-05 07:38 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- Client certificate callback has been improved
+ some fixes - srp related
-2001-09-04 19:50 nmav <nmav@gnutls.org>
+2001-05-04 21:53 nmav <nmav@gnutls.org>
- * NEWS, configure.in (tags: gnutls_0_2_3):
+ * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
+ auth_srp_passwd.c, auth_srp_passwd.h:
- updated documentation generation
+ more srp stuff
-2001-08-26 14:44 nmav <nmav@gnutls.org>
+2001-05-04 21:52 nmav <nmav@gnutls.org>
- * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
- configure.in:
+ * 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):
- use of sigaction instead of signal(), to ignore SIGPIPE
+ more additions for SRP
-2001-08-26 10:44 nmav <nmav@gnutls.org>
+2001-05-04 13:08 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * src/crypt.c:
- gnutls_set_certificate_request() renamed to
- gnutls_x509pki_set_cert_request(). Added
- gnutls_x509pki_set_cert_callback().
+ fixed default case when no -s was specified
-2001-08-26 09:41 nmav <nmav@gnutls.org>
+2001-05-04 13:05 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * 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):
- fixed memory leaks
+ More adds for SRP - SRPSHA1 and bcrypt
-2001-08-25 21:52 nmav <nmav@gnutls.org>
+2001-05-04 08:28 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/cert_b64.c:
- updated gnutls.h file
+ corrected bug in decoding function
-2001-08-19 14:25 nmav <nmav@gnutls.org>
+2001-05-03 09:45 nmav <nmav@gnutls.org>
- * NEWS, configure.in (tags: gnutls_0_2_2):
+ * lib/crypt_bcrypt.h:
- better support for buffered read and several cleanups
+ 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,
+ 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-08-07 13:34 nmav <nmav@gnutls.org>
+2001-05-02 16:56 nmav <nmav@gnutls.org>
- * NEWS, configure.in (utags: gnutls_0_2_0, gnutls_0_2_1):
+ * 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:
- server side client authentication works
+ added support for setting authentication algorithms' credentials
-2001-08-07 12:16 nmav <nmav@gnutls.org>
+2001-05-02 15:56 nmav <nmav@gnutls.org>
- * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0):
+ * 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:
- additions in order for gnutls server to support client
- authentication
+ cleanups... and more modular design.
-2001-08-06 20:00 nmav <nmav@gnutls.org>
+2001-05-02 10:16 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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):
- several fixes. Added client authentication with x509PKI
+ Added client kx0 and server kx2 in order to be used with SRP
-2001-08-05 13:27 nmav <nmav@gnutls.org>
+2001-05-01 15:17 nmav <nmav@gnutls.org>
- * configure.in:
+ * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
- several cleanups. No longer export structures to the API, but a
- bunch of functions in order to access them.
+ updated
-2001-08-05 10:25 nmav <nmav@gnutls.org>
+2001-03-25 10:17 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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 new function gnutls_send_alert() to the api
+ added SSL v2 spec
-2001-08-04 07:31 nmav <nmav@gnutls.org>
+2001-03-18 14:41 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/gnutls_extensions.c:
- added internal memory handlers
+ in case there are no extensions ext_gen() does not return anything
+ (NULL);
-2001-07-30 09:56 nmav <nmav@gnutls.org>
+2001-03-18 08:39 nmav <nmav@gnutls.org>
- * configure.in (tags: gnutls_0_1_9):
+ * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
+ gnutls_algorithms.c, gnutls_handshake.c:
- added profiler option
+ more cleanups
-2001-07-28 14:51 nmav <nmav@gnutls.org>
+2001-03-18 08:38 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):
+ * lib/: ext_srp.c, gnutls_extensions.c:
- Added documentation in TEX
+ send extensions feature was added.
-2001-07-28 10:36 nmav <nmav@gnutls.org>
+2001-03-17 20:53 nmav <nmav@gnutls.org>
- * doc/: API-template.html, Makefile.am:
+ * 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:
- added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
+ several bugfixes and cleanups
-2001-07-27 18:46 nmav <nmav@gnutls.org>
+2001-03-17 19:41 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- changed gnutls_read() semantics
+ Added some preliminary support for TLS extensions;
-2001-07-26 20:23 fiorinaf <fiorinaf@gnutls.org>
+2001-03-11 22:30 nmav <nmav@gnutls.org>
- * doc/TODO (tags: gnutls_0_1_9):
+ * doc/TODO:
- Tools for Certificate
+ updated todo list
-2001-07-26 19:08 nmav <nmav@gnutls.org>
+2001-03-11 22:29 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * 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):
- moving to 0.1.9
+ added RFC for srp protocol
-2001-07-26 15:26 nmav <nmav@gnutls.org>
+2001-03-11 22:02 nmav <nmav@gnutls.org>
- * doc/TODO:
+ * lib/gnutls_algorithms.c:
- updated sig_check()
+ updated with new files
-2001-07-24 20:02 nmav <nmav@gnutls.org>
+2001-03-11 21:52 nmav <nmav@gnutls.org>
- * doc/TODO:
+ * 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:
- gnutls now checks the certificate's CN to see if it matches the
- peer's name.
+ moved gnutls_anon and gnutls_dhe_dss to auth_*
-2001-07-24 18:46 nmav <nmav@gnutls.org>
+2001-03-11 20:47 nmav <nmav@gnutls.org>
- * doc/TODO:
+ * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
+ gnutls-0_1_2, gnutls-0-1-0-srp):
- bugfixes
+ added srp draft
-2001-07-24 18:26 nmav <nmav@gnutls.org>
+2001-03-11 19:46 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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:
- corrected bug in b64 decoding. Added support for multiple TLS
- protocol versions.
+ 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-07-21 08:19 nmav <nmav@gnutls.org>
+2001-02-10 11:49 nmav <nmav@gnutls.org>
- * doc/TODO:
+ * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
- several fixes cleanups etc.
+ updated some functionality - no longer uses stdin
-2001-07-20 18:59 nmav <nmav@gnutls.org>
+2001-02-10 11:49 nmav <nmav@gnutls.org>
- * configure.in:
+ * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
- updated file structure
+ added Tarun
-2001-07-20 17:50 nmav <nmav@gnutls.org>
+2001-02-10 11:48 nmav <nmav@gnutls.org>
* configure.in:
- added some kind of certificate checking
+ corrected bug with dmalloc mode
-2001-07-19 20:39 fiorinaf <fiorinaf@gnutls.org>
+2001-02-03 18:23 nmav <nmav@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):
+ * 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-07-17 18:47 nmav <nmav@gnutls.org>
+2001-02-03 12:18 nmav <nmav@gnutls.org>
- * NEWS:
+ * 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):
- several cleanups. Added check for certificate's expiration time.
+ TLS version handling is now more simple (no structures)
-2001-07-14 21:19 nmav <nmav@gnutls.org>
+2001-02-03 11:49 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):
+ * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
+ gnutls-0_1_2, gnutls-0-1-0-srp):
- minor cleanups
+ corrected rijndael256
-2001-07-14 11:45 nmav <nmav@gnutls.org>
+2001-02-03 11:47 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
+ gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
- several cleanups
+ added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
-2001-07-13 14:23 nmav <nmav@gnutls.org>
+2001-02-01 18:19 nmav <nmav@gnutls.org>
- * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
- gnutls_0_1_9):
+ * lib/: gnutls.c, gnutls_cipher.c:
- added autoconf2.50 (for debian)
+ comments are now more clear
-2001-07-13 14:22 nmav <nmav@gnutls.org>
+2001-02-01 14:49 nmav <nmav@gnutls.org>
- * acinclude.m4 (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.c, gnutls_cipher.c:
- added required .m4s
+ gnutls_send_int() no longer sends the packets with 2 Write() calls.
+ One Write() call is enough for everybody!
-2001-07-13 14:08 nmav <nmav@gnutls.org>
+2001-02-01 13:10 nmav <nmav@gnutls.org>
- * .cvsusers (tags: 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/: draft-ietf-tls-camellia-00.txt,
+ draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
+ draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
+ draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
+ draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
+ rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
+ 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),
+ 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):
- corrected fabio's entry
+ drafts and rfcs were moved to protocol/ directory
-2001-07-11 21:17 nmav <nmav@gnutls.org>
+2001-01-30 10:02 nmav <nmav@gnutls.org>
- * NEWS:
+ * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
- optimizations in hash functions (removed a lot of mallocs)
+ updated
-2001-07-07 18:03 nmav <nmav@gnutls.org>
+2001-01-28 23:49 nmav <nmav@gnutls.org>
- * NEWS, doc/ASN1.readme.txt:
+ * 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):
- Updated ASN.1 Parser (Fabio - commited by me).
+ added copyright notice
-2001-06-24 21:42 nmav <nmav@gnutls.org>
+2001-01-28 23:35 nmav <nmav@gnutls.org>
- * NEWS:
+ * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
- added support for DNSNAME extension (draft-ietf-tls-extensions)
+ removed large buffer
-2001-06-24 18:30 nmav <nmav@gnutls.org>
+2001-01-28 10:54 nmav <nmav@gnutls.org>
- * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
- draft-ietf-tls-camellia-00.txt:
+ * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
+ gnutls-0-1-0-srp), gnutls_cert.lex:
- added more up to date documentation
+ removed unneeded files
-2001-06-24 15:03 nmav <nmav@gnutls.org>
+2001-01-25 08:27 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * lib/gnutls.c:
- fixes in ChangeCipherSpec handling (this also fixes rehandshake).
- Several cleanups.
+ corrected wrong buffer size
-2001-06-23 21:26 nmav <nmav@gnutls.org>
+2001-01-25 02:11 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/: gnutls_cipher.c, gnutls_cipher.h:
- added checks for signals
+ changes in gnutls_encrypt()
-2001-06-22 11:43 nmav <nmav@gnutls.org>
+2001-01-25 02:08 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:
+ * lib/: gnutls.c, gnutls_int.h:
- added global state.
+ tls packets are now send using one write(that way ssldump
+ understands us)
-2001-06-21 18:38 nmav <nmav@gnutls.org>
+2001-01-25 01:51 nmav <nmav@gnutls.org>
- * NEWS, configure.in, doc/TODO:
+ * doc/TODO:
- Updated Ciphersuite selection algorithm. Added internal
- representation of x509 structures.
+ updated todo list
-2001-06-20 14:11 nmav <nmav@gnutls.org>
+2001-01-19 14:14 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * lib/cert_b64.c:
- client side RSA works (no certificate checking)
+ corrected license
-2001-06-19 19:19 nmav <nmav@gnutls.org>
+2001-01-19 09:06 nmav <nmav@gnutls.org>
- * doc/TODO:
+ * lib/cert_der.asn1:
- removed unneeded code and added some kind of client support for RSA
- ciphersuites
+ added asn1 rules for snacc (DER extended) compiler
-2001-06-19 08:52 nmav <nmav@gnutls.org>
+2001-01-17 15:10 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * doc/draft-ietf-tls-wireless-00.txt:
- fixes in session resuming..
+ added draft-ietf-tls-wireless
-2001-06-18 20:24 nmav <nmav@gnutls.org>
+2001-01-16 23:02 nmav <nmav@gnutls.org>
- * doc/TODO:
+ * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
- fixes in session resuming
+ updated authors - tarun left
-2001-06-18 11:09 nmav <nmav@gnutls.org>
+2001-01-16 23:02 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:
+ * doc/TODO:
- cleanups and addition of a test http server (serv.c)
+ updated todo list
-2001-06-17 22:45 nmav <nmav@gnutls.org>
+2001-01-14 14:55 nmav <nmav@gnutls.org>
- * NEWS, doc/TODO:
+ * lib/gnutls_handshake.c:
- fixes in V2 client hello.
+ removed time_t declarations. We need exactly 32 bits.
-2001-06-17 14:13 nmav <nmav@gnutls.org>
+2001-01-14 11:10 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
- several fixes for RSA. gnutls server can now work with rsa
- certificates.
+ corrected typo
-2001-06-15 16:57 nmav <nmav@gnutls.org>
+2001-01-14 11:09 nmav <nmav@gnutls.org>
- * doc/Makefile.am:
+ * lib/cert_b64.c:
- several additions in order to support KX_RSA and X509PKI.
+ added some support for pem encoded x509 certificates
-2001-06-14 18:00 nmav <nmav@gnutls.org>
+2001-01-11 12:24 nmav <nmav@gnutls.org>
- * Makefile.am, buildconf (tags: gnutls_0_1_4):
+ * lib/gnutls.c (tags: gnutls-0-0-7):
- changed the setting of credentials
+ session gets deleted from the db if it is not resumable
-2001-06-13 09:21 nmav <nmav@gnutls.org>
+2001-01-11 12:23 nmav <nmav@gnutls.org>
- * .cvsignore (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, 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), .cvsusers (tags:
- gnutls_0_1_4), AUTHORS (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), Makefile.am,
- changelog-update.sh:
+ * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
- added Fabio in AUTHORS, fixed the way ChangeLog is created.
+ added db files
-2001-06-11 15:34 nmav <nmav@gnutls.org>
+2001-01-11 11:59 nmav <nmav@gnutls.org>
- * configure.in:
+ * configure.in (tags: gnutls-0-0-7):
- Added Fabio's ASN1/DER parser.
+ more fixes
-2001-06-01 15:49 nmav <nmav@gnutls.org>
+2001-01-11 11:56 nmav <nmav@gnutls.org>
- * NEWS, configure.in:
+ * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
+ gnutls-0-0-7):
- gnutls now handles uint64 even in systems without a native one.
- several bug fixes.
+ fixes for release
-2001-05-31 09:34 nmav <nmav@gnutls.org>
+2001-01-11 11:43 nmav <nmav@gnutls.org>
- * buildconf, configure.in:
+ * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
+ gnutls-0-0-7):
- updated configuration scripts to comply to autoconf 2.50
+ added hooks for new libgcrypt
-2001-05-30 11:46 nmav <nmav@gnutls.org>
+2001-01-11 11:40 nmav <nmav@gnutls.org>
- * doc/Makefile.am:
+ * 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):
- gdoc is now included in the cvs
+ added server side session resuming (using gdbm)
-2001-05-30 11:23 nmav <nmav@gnutls.org>
+2001-01-11 07:28 nmav <nmav@gnutls.org>
- * doc/: API, Makefile.am, TODO:
+ * 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:
- updated API and documentation. Now we use the gnome way for creating
- API docs.
+ added hooks for dmalloc
-2001-05-26 19:18 nmav <nmav@gnutls.org>
+2001-01-10 21:23 nmav <nmav@gnutls.org>
- * doc/API:
+ * src/: Makefile.am, cli.c, serv.c:
- removed DHE_DSS. Added parameters to DH_ANON (size of prime).
- cleanups.
+ corrected client/server
-2001-05-25 11:56 nmav <nmav@gnutls.org>
+2001-01-10 21:23 nmav <nmav@gnutls.org>
- * doc/API:
+ * 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:
- updated documentation
+ corrected buffer overruns
-2001-05-24 16:07 nmav <nmav@gnutls.org>
+2001-01-08 17:15 nmav <nmav@gnutls.org>
- * doc/API:
+ * doc/rfc1422.txt (tags: gnutls-0-0-7):
- updated
+ added PEM rfc
-2001-05-20 10:06 nmav <nmav@gnutls.org>
+2001-01-08 17:10 nmav <nmav@gnutls.org>
- * doc/API:
+ * lib/gnutls.c:
- Changed gnutls_set_*_priority functions.
+ corrected return value
-2001-05-15 10:19 nmav <nmav@gnutls.org>
+2001-01-08 17:09 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls.c:
- corrected scripts
+ added a check in read return value
-2001-05-15 09:33 nmav <nmav@gnutls.org>
+2000-12-18 13:06 nmav <nmav@gnutls.org>
- * acconfig.h, acinclude.m4, changelog-update.sh, configure.in:
+ * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
+ gnutls-0-1-0-srp, gnutls-0-0-7):
- Added libgnutls-config script gnutls.h is automaticaly generated by
- configure script Added libgnutls.m4
+ more checks for zlib
-2001-05-14 09:45 nmav <nmav@gnutls.org>
+2000-12-17 22:17 nmav <nmav@gnutls.org>
- * NEWS, doc/API (tags: gnutls-0_1_2):
+ * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
- added functions to access authentication data (like username), and
- the key exchange algorithm used.
+ added a function to control the lowat size (the RCVLOWAT in socket)
-2001-05-13 16:36 nmav <nmav@gnutls.org>
+2000-12-17 19:31 nmav <nmav@gnutls.org>
- * doc/TODO (tags: gnutls-0_1_2):
+ * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
+ gnutls0-0-6):
- clean_db() now clears expired entries only
+ removed file
-2001-05-12 23:37 nmav <nmav@gnutls.org>
+2000-12-17 19:31 nmav <nmav@gnutls.org>
- * configure.in:
+ * 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 support for Tom Wu's srp library tpasswd and tpasswd.conf
- files.
+ added some support for non blocking IO and socket flags. Some
+ function names have been changed.
-2001-05-10 06:58 nmav <nmav@gnutls.org>
+2000-12-17 01:34 nmav <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_algorithms.c:
- fixes in memory allocation
+ qsort seems to work now
-2001-05-09 09:44 nmav <nmav@gnutls.org>
+2000-12-17 00:42 nmav <nmav@gnutls.org>
- * doc/API (tags: gnutls-0-1-0-srp):
+ * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
- credentials are now kept globaly (in order to minimize memory
- usage). This makes no harm since these are never modified by
- gnutls.
+ added check for zlib.h
-2001-05-08 20:27 nmav <nmav@gnutls.org>
+2000-12-17 00:31 nmav <nmav@gnutls.org>
- * doc/TODO (tags: gnutls-0-1-0-srp):
+ * lib/gnutls_algorithms.c:
- updated TODO list
+ updated sorting algorithm - it was a mess - it is more than a mess
+ now
-2001-05-07 19:09 nmav <nmav@gnutls.org>
+2000-12-14 15:00 nmav <nmav@gnutls.org>
- * NEWS (tags: gnutls-0-1-0-srp), 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:
- added support for SSL 2.0 client hello
+ some minor updates
-2001-05-07 11:11 nmav <nmav@gnutls.org>
+2000-12-12 15:01 nmav <nmav@gnutls.org>
- * configure.in (tags: gnutls-0-1-0-srp):
+ * lib/gnutls.c:
- several fixes for srp
+ added a better(?) - not sure - xor function.
-2001-05-07 08:27 nmav <nmav@gnutls.org>
+2000-12-11 23:45 nmav <nmav@gnutls.org>
- * doc/API:
+ * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
- gnutls_get_kx_cred() now returns err value. set_kx_cred() now
- accepts size.
+ added missing file
-2001-05-05 08:02 nmav <nmav@gnutls.org>
+2000-12-11 23:45 nmav <nmav@gnutls.org>
* configure.in:
- more srp related fixes
-
-2001-05-03 09:44 nmav <nmav@gnutls.org>
+ added option for profiling
- * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in:
+2000-12-11 23:44 nmav <nmav@gnutls.org>
- Changes in random number handling. Added bcrypt (for use with SRP).
- Added test program crypt for creating bcrypt passwd files.
+ * 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):
-2001-05-02 16:56 nmav <nmav@gnutls.org>
+ improved some things found from gcov
- * doc/API:
+2000-12-11 23:43 nmav <nmav@gnutls.org>
- added support for setting authentication algorithms' credentials
+ * lib/: gnutls.c, gnutls_int.h:
-2001-05-01 15:17 nmav <nmav@gnutls.org>
+ improved peek data handling - now keeps only 1 byte in kernel buffer
- * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+2000-12-11 15:44 nmav <nmav@gnutls.org>
- updated
+ * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
+ gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
-2001-03-17 20:53 nmav <nmav@gnutls.org>
+ more changes
- * NEWS:
+2000-12-11 15:03 nmav <nmav@gnutls.org>
- several bugfixes and cleanups
+ * lib/gnutls_int.h:
-2001-03-11 22:30 nmav <nmav@gnutls.org>
+ removed debug definitions
- * doc/TODO:
+2000-12-11 14:57 nmav <nmav@gnutls.org>
- updated todo list
+ * 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:
-2001-02-10 11:49 nmav <nmav@gnutls.org>
+ cleanups for gcc -Wall
- * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+2000-12-11 14:06 nmav <nmav@gnutls.org>
- added Tarun
+ * doc/HACKING:
-2001-02-10 11:48 nmav <nmav@gnutls.org>
+ removed file. replaced by API
- * configure.in:
+2000-12-11 13:43 nmav <nmav@gnutls.org>
- corrected bug with dmalloc mode
+ * 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:
-2001-02-01 13:10 nmav <nmav@gnutls.org>
+ added some new functions in the API. documentation updated.
- * doc/: draft-ietf-tls-camellia-00.txt,
- draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
- draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
- draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
- draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
- rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
- 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):
+2000-12-11 13:08 nmav <nmav@gnutls.org>
- drafts and rfcs were moved to protocol/ directory
+ * doc/: API, TODO:
-2001-01-30 10:02 nmav <nmav@gnutls.org>
+ updated documentation
- * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+2000-12-11 11:56 nmav <nmav@gnutls.org>
- updated
+ * lib/gnutls.c:
-2001-01-25 01:51 nmav <nmav@gnutls.org>
+ corrected peek data handling
- * doc/TODO:
+2000-12-10 18:10 nmav <nmav@gnutls.org>
- updated todo list
+ * 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:
-2001-01-17 15:10 nmav <nmav@gnutls.org>
+ 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.
- * doc/draft-ietf-tls-wireless-00.txt:
+2000-12-10 14:44 nmav <nmav@gnutls.org>
- added draft-ietf-tls-wireless
+ * src/: cli.c, serv.c:
-2001-01-16 23:02 nmav <nmav@gnutls.org>
+ updated client
- * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+2000-12-10 12:53 nmav <nmav@gnutls.org>
- updated authors - tarun left
+ * 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:
-2001-01-16 23:02 nmav <nmav@gnutls.org>
+ changes in close notify- alert handling
- * doc/TODO:
+2000-12-10 12:52 nmav <nmav@gnutls.org>
- updated todo list
+ * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
+ gnutls-0-0-7, gnutls0-0-6):
-2001-01-11 11:59 nmav <nmav@gnutls.org>
+ changes in compression handling
- * configure.in (tags: gnutls-0-0-7):
+2000-12-10 10:46 nmav <nmav@gnutls.org>
- more fixes
+ * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
+ gnutls0-0-6):
-2001-01-11 11:56 nmav <nmav@gnutls.org>
+ moved to r2
- * NEWS (tags: gnutls-0-0-7), configure.in:
+2000-12-10 10:44 nmav <nmav@gnutls.org>
- fixes for release
+ * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
-2001-01-11 11:43 nmav <nmav@gnutls.org>
+ added client side resuming
- * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
- gnutls-0-0-7):
+2000-12-09 22:33 nmav <nmav@gnutls.org>
- added hooks for new libgcrypt
+ * lib/: gnutls_session.c, gnutls_session.h:
-2001-01-11 11:40 nmav <nmav@gnutls.org>
+ added support for session resuming
- * NEWS, configure.in, doc/API (tags: gnutls-0-0-7):
+2000-12-09 22:32 nmav <nmav@gnutls.org>
- added server side session resuming (using gdbm)
+ * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
+ gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
-2001-01-11 07:28 nmav <nmav@gnutls.org>
+ added some support for session resuming (in client) It does not seem
+ to work yet
- * acconfig.h (tags: gnutls-0-0-7), configure.in:
+2000-12-09 18:37 nmav <nmav@gnutls.org>
- added hooks for dmalloc
+ * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
-2001-01-08 17:15 nmav <nmav@gnutls.org>
+ removed all things about exportable algorithms
- * doc/rfc1422.txt (tags: gnutls-0-0-7):
+2000-12-09 11:55 nmav <nmav@gnutls.org>
- added PEM rfc
+ * lib/gnutls_handshake.c:
-2000-12-17 22:17 nmav <nmav@gnutls.org>
+ gnutls_handshake was broken to gnutls_handshake_begin and
+ gnutls_handshake_finish. This will help the use of certificate API
+ to check received certificates
- * doc/API:
+2000-12-07 22:19 nmav <nmav@gnutls.org>
- added a function to control the lowat size (the RCVLOWAT in socket)
+ * configure.in:
-2000-12-17 19:31 nmav <nmav@gnutls.org>
+ added a warning if zlib was not found
- * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
- gnutls0-0-6):
+2000-12-07 17:44 nmav <nmav@gnutls.org>
- removed file
+ * lib/gnutls.c:
-2000-12-17 19:31 nmav <nmav@gnutls.org>
+ Added default algorithm priorities so it can work even if the user
+ hasn't specified any
- * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7)
- (utags: gnutls0-0-6):
+2000-12-07 13:08 nmav <nmav@gnutls.org>
- added some support for non blocking IO and socket flags. Some
- function names have been changed.
+ * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
+ gnutls0-0-5):
-2000-12-14 15:00 nmav <nmav@gnutls.org>
+ added compression (ZLIB)
- * configure.in, doc/API, doc/TODO:
+2000-12-07 13:07 nmav <nmav@gnutls.org>
- some minor updates
+ * .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):
-2000-12-11 23:45 nmav <nmav@gnutls.org>
+ Added compression support (ZLIB)
- * configure.in:
+2000-12-07 09:47 nmav <nmav@gnutls.org>
- added option for profiling
+ * 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:
-2000-12-11 15:44 nmav <nmav@gnutls.org>
+ SSL3 support was added
- * configure.in:
+2000-12-07 09:07 nmav <nmav@gnutls.org>
- more changes
+ * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
+ gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
+ gnutls_int.h:
-2000-12-11 14:57 nmav <nmav@gnutls.org>
+ major cleanups
- * NEWS:
+2000-12-06 23:18 nmav <nmav@gnutls.org>
- cleanups for gcc -Wall
+ * 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:
-2000-12-11 14:06 nmav <nmav@gnutls.org>
+ more ssl3 fixes
- * doc/HACKING:
+2000-12-06 20:21 nmav <nmav@gnutls.org>
- removed file. replaced by API
+ * 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):
-2000-12-11 13:43 nmav <nmav@gnutls.org>
+ A lot of fixes for SSL3
- * doc/API:
+2000-12-05 10:38 nmav <nmav@gnutls.org>
- added some new functions in the API. documentation updated.
+ * doc/Makefile.am (tags: gnutls0-0-5):
-2000-12-11 13:08 nmav <nmav@gnutls.org>
+ added API
- * doc/: API, TODO:
+2000-12-05 10:18 nmav <nmav@gnutls.org>
- updated documentation
+ * doc/: API, TODO (utags: gnutls0-0-5):
-2000-12-10 18:10 nmav <nmav@gnutls.org>
+ documentation update
- * configure.in, doc/TODO:
+2000-12-05 10:08 nmav <nmav@gnutls.org>
- 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.
+ * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
-2000-12-10 10:44 nmav <nmav@gnutls.org>
+ Bugfixes mainly for the priority (which was moved to the state)
- * NEWS, doc/HACKING:
+2000-12-05 00:29 nmav <nmav@gnutls.org>
- added client side resuming
+ * 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:
-2000-12-07 22:19 nmav <nmav@gnutls.org>
+ Priorities were moved to the state (were global)
- * configure.in:
+2000-11-22 22:21 nmav <nmav@gnutls.org>
- added a warning if zlib was not found
+ * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
+ gnutls_hash_int.h, gnutls_int.h:
-2000-12-07 13:07 nmav <nmav@gnutls.org>
+ added ssl3 key generation function - more fixes in ssl3 mac
- * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in
- (utags: gnutls0-0-5):
+2000-11-22 21:33 nmav <nmav@gnutls.org>
- Added compression support (ZLIB)
+ * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
-2000-12-05 10:38 nmav <nmav@gnutls.org>
+ more bugfixes
- * doc/Makefile.am (tags: gnutls0-0-5):
+2000-11-22 21:31 nmav <nmav@gnutls.org>
- added API
+ * lib/gnutls_hash_int.c:
-2000-12-05 10:18 nmav <nmav@gnutls.org>
+ corrected nasty bugs
- * doc/: API, TODO (utags: gnutls0-0-5):
+2000-11-22 21:18 nmav <nmav@gnutls.org>
- documentation update
+ * 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>
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:
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
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
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:
added more draft's
+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:
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
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
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
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:
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.
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.
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.
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