summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2005-01-18 18:00:47 +0000
committerSimon Josefsson <simon@josefsson.org>2005-01-18 18:00:47 +0000
commita7264037e799510cf21e009d50f629526f6350cf (patch)
tree0e8bd3daa1b813002f7a6771b472e5bf9e574e3a
parentf4148088bcd4d20748521099bc981e133fe746b9 (diff)
downloadgnutls_1_1_23.tar.gz
*** empty log message ***gnutls_1_1_23
-rw-r--r--ChangeLog26481
1 files changed, 11302 insertions, 15179 deletions
diff --git a/ChangeLog b/ChangeLog
index a528cdbb7f..c40f7bd067 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3337 +1,2999 @@
-2005-01-07 20:22 Simon Josefsson <simon@josefsson.org>
+2005-01-18 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS: Version 1.1.23.
- Add.
+2005-01-18 Simon Josefsson <simon@josefsson.org>
-2005-01-07 20:14 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * lib/gnutls_constate.c:
+2005-01-18 Simon Josefsson <simon@josefsson.org>
- (_gnutls_set_keys): Use larger buffer, to hold entire hex output.
- Reported by Michael.Ringe@aachen.utimaco.de.
+ * src/cli.c: Fix last commit better.
-2005-01-07 20:13 Simon Josefsson <simon@josefsson.org>
+2005-01-18 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_kx.c:
+ * src/cli.c: Fix client cert callback, to make X.509 client
+ authentication work.
- (generate_normal_master): Use larger buffer, to hold entire hex
- output. Reported by Michael.Ringe@aachen.utimaco.de.
+2005-01-18 Simon Josefsson <simon@josefsson.org>
-2005-01-07 20:13 Simon Josefsson <simon@josefsson.org>
+ * Makefile.am:
+ (ChangeLog): Make it more like FSF format.
- * THANKS:
+2005-01-18 Simon Josefsson <simon@josefsson.org>
- Add.
+ * src/errcodes.c: Fix warning.
-2005-01-07 20:12 Simon Josefsson <simon@josefsson.org>
+2005-01-18 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_str.c:
+ * lib/gnutls_x509.c: Fix warning.
+
+2005-01-18 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS: Add.
+
+2005-01-18 Simon Josefsson <simon@josefsson.org>
+
+ * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/element.c, lib/minitasn1/errors.c,
+ lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+ lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: Sync with
+ libtasn1 0.2.13.
+
+2005-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2005-01-16 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS: Fix.
+
+2005-01-15 Simon Josefsson <simon@josefsson.org>
+
+ * doc/protocol/draft-hajjeh-tls-sign-00.txt: Add.
+
+2005-01-15 Simon Josefsson <simon@josefsson.org>
+
+ * doc/README.CVS: Fix.
+2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tests.c, src/tests.h, src/tls_test.c: added a check in
+ verbose mode to print the HTTPS server's name.
+
+2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tls_test.c: [no log message]
+
+2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: print RSA and DSA parameters in both certificates
+ and private keys.
+
+2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c: rolled back incorrect commit in cli.c
+
+2005-01-07 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS: Add.
+
+2005-01-07 Simon Josefsson <simon@josefsson.org>
+
+ * lib/x509/common.c:
+ (_gnutls_x509_data2hex): Make sure bin2hex will convert entire
+ string first, because bin2hex will not return NULL any longer.
+
+2005-01-07 Simon Josefsson <simon@josefsson.org>
+
+ * lib/gnutls_constate.c:
+ (_gnutls_set_keys): Use larger buffer, to hold entire hex output.
+ Reported by Michael.Ringe@aachen.utimaco.de.
+
+2005-01-07 Simon Josefsson <simon@josefsson.org>
+
+ * lib/gnutls_kx.c:
+ (generate_normal_master): Use larger buffer, to hold entire hex
+ output. Reported by Michael.Ringe@aachen.utimaco.de.
+
+2005-01-07 Simon Josefsson <simon@josefsson.org>
+
+ * THANKS: Add.
+
+2005-01-07 Simon Josefsson <simon@josefsson.org>
+
+ * lib/gnutls_str.c:
(_gnutls_bin2hex): Return truncated string instead of NULL, to make
- it easier to use directly as a parameter to printf. Reported by
- Michael.Ringe@aachen.utimaco.de.
+ it easier to use directly as a parameter to printf. Reported by
+ Michael.Ringe@aachen.utimaco.de.
-2005-01-05 19:04 Simon Josefsson <simon@josefsson.org>
+2005-01-05 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS: Add.
- Add.
+2005-01-05 Simon Josefsson <simon@josefsson.org>
-2005-01-05 18:57 Simon Josefsson <simon@josefsson.org>
+ * THANKS: Add.
- * THANKS:
+2005-01-05 Simon Josefsson <simon@josefsson.org>
- Add.
+ * lib/x509/dn.c:
+ (_gnutls_x509_parse_dn): Return buffer size, not string size, in
+ *sizeof_buf. Reported by Martin Lambers <marlam@web.de>.
-2005-01-05 02:24 Simon Josefsson <simon@josefsson.org>
+2005-01-05 Simon Josefsson <simon@josefsson.org>
- * doc/README.CVS:
+ * doc/README.CVS: Add gtk-doc URLs.
- Add gtk-doc URLs.
+2005-01-05 Simon Josefsson <simon@josefsson.org>
-2005-01-05 02:16 Simon Josefsson <simon@josefsson.org>
+ * doc/README.CVS: Fix gtk-doc stuff.
- * doc/README.CVS:
+2004-12-30 Simon Josefsson <simon@josefsson.org>
- Fix gtk-doc stuff.
+ * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt: Add.
-2004-12-30 00:41 Simon Josefsson <simon@josefsson.org>
+2004-12-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt:
+ * doc/TODO: [no log message]
- Add.
+2004-12-26 Simon Josefsson <simon@josefsson.org>
-2004-12-26 19:46 Simon Josefsson <simon@josefsson.org>
+ * doc/README.CVS: Update.
- * doc/README.CVS:
+2004-12-26 Simon Josefsson <simon@josefsson.org>
- Update.
+ * nettle/Makefile.am, nettle/tests/md2-test.c: Add MD2.
-2004-12-26 16:17 Simon Josefsson <simon@josefsson.org>
+2004-12-26 Simon Josefsson <simon@josefsson.org>
- * THANKS:
+ * nettle/Makefile.am, nettle/md2-meta.c, nettle/md2.c,
+ nettle/md2.h, nettle/md5-compat.c, nettle/md5-compat.h,
+ nettle/tests/Makefile.am, nettle/tests/md5-compat-test.c: Remove
+ md5-compat (not used).
- Add.
+2004-12-26 Simon Josefsson <simon@josefsson.org>
-2004-12-17 22:22 Simon Josefsson <simon@josefsson.org>
+ * THANKS: Add.
- * doc/protocol/draft-ietf-tls-psk-05.txt:
+2004-12-26 Simon Josefsson <simon@josefsson.org>
- Add.
+ * crypto/gc-libgcrypt.c, crypto/gc.h: Add MD2 support, tiny patch
+ from Martin Kostner.
-2004-12-15 17:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-12-26 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * gl/alloca_.h, gl/progname.c, gl/progname.h: Update.
- some additions for certtool
+2004-12-17 Simon Josefsson <simon@josefsson.org>
-2004-12-15 13:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-psk-05.txt: Add.
- * doc/gnutls.texi:
+2004-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added documentation for the export/import to pkcs3 and pkcs1 formats
- for RSA and DH parameters.
+ * NEWS, THANKS: [no log message]
-2004-12-15 10:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_x509.c, src/certtool.c, src/cli.c, src/common.c:
+ * NEWS: [no log message]
- Corrected bugs found by Marcin Garski <mgarski@post.pl>
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-12-15 10:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/pkcs12.c: [no log message]
- * lib/gnutls_x509.c, src/certtool.c:
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bugs found by Marcin Garski <mgarski@post.pl>
+ * lib/x509/common.c: [no log message]
-2004-12-14 15:01 Simon Josefsson <simon@josefsson.org>
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO:
+ * lib/x509/common.c: corrected bug in gnutls_x509_set_time()
- Fix.
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-12-09 02:18 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: some additions for certtool
- * doc/protocol/draft-ietf-tls-kerb-01.txt:
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Add.
+ * doc/gnutls.texi: added documentation for the export/import to
+ pkcs3 and pkcs1 formats for RSA and DH parameters.
-2004-12-09 01:01 Simon Josefsson <simon@josefsson.org>
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt:
+ * lib/gnutls_x509.c, libextra/gnutls_openssl.c, src/certtool.c,
+ src/cli.c, src/common.c: Corrected bugs found by Marcin Garski
+ <mgarski@post.pl>
- Add.
+2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-12-07 22:28 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_x509.c, lib/x509/verify.c, libextra/gnutls_openssl.c,
+ src/certtool.c: Corrected bugs found by Marcin Garski
+ <mgarski@post.pl>
- * doc/protocol/draft-ietf-tls-ecc-07.txt:
+2004-12-14 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/TODO: Fix.
-2004-12-01 20:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-12-09 Simon Josefsson <simon@josefsson.org>
- * NEWS, lib/pkix_asn1_tab.c:
+ * doc/protocol/draft-ietf-tls-kerb-01.txt: Add.
- The certificate chain verification function now checks certificates
- in the reverse order to minimize the resources spent. This has not
- be thoroughtly tested.
+2004-12-09 Simon Josefsson <simon@josefsson.org>
-2004-11-29 22:06 Simon Josefsson <simon@josefsson.org>
+ * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt: Add.
- * doc/protocol/draft-ietf-tls-psk-04.txt:
+2004-12-07 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/protocol/draft-ietf-tls-ecc-07.txt: Add.
-2004-11-23 01:20 Simon Josefsson <simon@josefsson.org>
+2004-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/protocol/rfc3943.txt:
+ * NEWS, lib/pkix_asn1_tab.c, lib/x509/verify.c: The certificate
+ chain verification function now checks certificates in the reverse
+ order to minimize the resources spent. This has not be thoroughtly
+ tested.
- Add.
+2004-11-29 Simon Josefsson <simon@josefsson.org>
-2004-11-19 17:18 Simon Josefsson <simon@josefsson.org>
+ * doc/protocol/draft-ietf-tls-psk-04.txt: Add.
- * lib/gnutls_ui.c:
+2004-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Doc fix.
+ * lib/x509/dn.c: corrected bug in parse_dn_oid(). Traced and
+ reported by Pelle Johansson.
-2004-11-17 14:06 Simon Josefsson <simon@josefsson.org>
+2004-11-23 Simon Josefsson <simon@josefsson.org>
- * doc/TODO:
+ * doc/protocol/rfc3943.txt: Add.
- Add.
+2004-11-19 Simon Josefsson <simon@josefsson.org>
-2004-11-16 22:20 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_ui.c: Doc fix.
- * doc/protocol/draft-ietf-tls-psk-03.txt:
+2004-11-17 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/TODO: Add.
-2004-11-16 20:27 Simon Josefsson <simon@josefsson.org>
+2004-11-16 Simon Josefsson <simon@josefsson.org>
- * doc/TODO:
+ * doc/protocol/draft-ietf-tls-psk-03.txt: Add.
- Add.
+2004-11-16 Simon Josefsson <simon@josefsson.org>
-2004-11-13 23:03 Simon Josefsson <simon@josefsson.org>
+ * doc/TODO: Add.
- * NEWS, configure.in:
+2004-11-13 Simon Josefsson <simon@josefsson.org>
- Bump versions.
+ * NEWS, configure.in: Bump versions.
-2004-11-13 22:28 Simon Josefsson <simon@josefsson.org>
+2004-11-13 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS: Version 1.0.23.
- Version 1.0.23.
+2004-11-13 Simon Josefsson <simon@josefsson.org>
-2004-11-13 21:57 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * NEWS:
+2004-11-13 Simon Josefsson <simon@josefsson.org>
- Add.
+ * src/certtool.c: Make private key optional in --to-p12, suggested
+ by Fabian Fagerholm <fabbe@paniq.net>.
-2004-11-13 21:57 Simon Josefsson <simon@josefsson.org>
+2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/certtool.c:
+ * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c,
+ lib/minitasn1/errors.c: updated to the new libtasn1.
- Make private key optional in --to-p12, suggested by Fabian Fagerholm
- <fabbe@paniq.net>.
+2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-11-11 07:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/extensions.c: [no log message]
- * NEWS:
+2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- backported the fix for CRL distribution points from unstable branch.
+ * NEWS, lib/x509/extensions.c: backported the fix for CRL
+ distribution points from unstable branch.
-2004-11-08 23:43 Simon Josefsson <simon@josefsson.org>
+2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS:
+ * NEWS: [no log message]
- Add.
+2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-11-08 23:42 Simon Josefsson <simon@josefsson.org>
+ * lib/x509/extensions.c: corrected CRL dist points handling.
- * src/certtool.c (tags: gnutls_1_0_23):
+2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Make private key optional in --to-p12, suggested by Fabian Fagerholm
- <fabbe@paniq.net>.
+ * lib/x509/extensions.c: corrected a sigsegv when writing CRL
+ distribution points. It does not work properly though.
-2004-11-04 21:50 Simon Josefsson <simon@josefsson.org>
+2004-11-08 Simon Josefsson <simon@josefsson.org>
- * NEWS, configure.in (tags: gnutls_1_0_23):
+ * NEWS: Add.
- Bump versions.
+2004-11-08 Simon Josefsson <simon@josefsson.org>
-2004-11-04 21:26 Simon Josefsson <simon@josefsson.org>
+ * src/certtool.c: Make private key optional in --to-p12, suggested
+ by Fabian Fagerholm <fabbe@paniq.net>.
- * NEWS (tags: gnutls_1_1_22):
+2004-11-04 Simon Josefsson <simon@josefsson.org>
- Version 1.1.22.
+ * crypto/gc.h: Cleanup. Add PKs.
-2004-11-04 21:26 Simon Josefsson <simon@josefsson.org>
+2004-11-04 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS, configure.in: Bump versions.
- Fix.
+2004-11-04 Simon Josefsson <simon@josefsson.org>
-2004-11-04 21:24 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Version 1.1.22.
- * NEWS:
+2004-11-04 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Fix.
-2004-11-04 18:00 Simon Josefsson <simon@josefsson.org>
+2004-11-04 Simon Josefsson <simon@josefsson.org>
- * AUTHORS:
+ * NEWS: Add.
- Pull up from trunk.
+2004-11-04 Simon Josefsson <simon@josefsson.org>
-2004-11-04 18:00 Simon Josefsson <simon@josefsson.org>
+ * libextra/openpgp/Makefile.am: Need minitasn1 -I's.
- * AUTHORS (tags: gnutls_1_0_23, gnutls_1_1_22):
+2004-11-04 Simon Josefsson <simon@josefsson.org>
- Add link to PGP key.
+ * gl/getpass.c, gl/m4/getpass.m4: Update.
-2004-11-03 15:01 Simon Josefsson <simon@josefsson.org>
+2004-11-04 Simon Josefsson <simon@josefsson.org>
- * lib/Makefile.am (tags: gnutls_1_0_23, gnutls_1_1_22):
+ * AUTHORS: Pull up from trunk.
- Use LDFLAGS instead of LIBADD, for $(LIBTASN1_LIBS).
+2004-11-04 Simon Josefsson <simon@josefsson.org>
-2004-11-03 14:09 Simon Josefsson <simon@josefsson.org>
+ * AUTHORS: Add link to PGP key.
- * NEWS:
+2004-11-03 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * libextra/Makefile.am: Forgot a source file.
-2004-11-03 14:06 Simon Josefsson <simon@josefsson.org>
+2004-11-03 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * libextra/Makefile.am: Remove leftovers.
- Add.
+2004-11-03 Simon Josefsson <simon@josefsson.org>
-2004-10-30 11:47 Simon Josefsson <simon@josefsson.org>
+ * libextra/Makefile.am, libextra/opencdk/Makefile.am,
+ libextra/openpgp/Makefile.am: Use convenience libraries for
+ openpgp/ and opencdk/.
- * doc/gnutls.texi (tags: gnutls_1_0_23, gnutls_1_1_22):
+2004-11-03 Simon Josefsson <simon@josefsson.org>
- Editorial fixes.
+ * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
+ $(LIBTASN1_LIBS).
-2004-10-30 11:12 Simon Josefsson <simon@josefsson.org>
+2004-11-03 Simon Josefsson <simon@josefsson.org>
- * src/errcodes.c (tags: gnutls_1_0_23, gnutls_1_1_22):
+ * libextra/Makefile.am: Simplify.
- Fix.
+2004-11-03 Simon Josefsson <simon@josefsson.org>
-2004-10-30 00:52 Simon Josefsson <simon@josefsson.org>
+ * libextra/Makefile.am: Need libtasn1 for libgnutls-openssl.
- * NEWS, NEWS:
+2004-11-03 Simon Josefsson <simon@josefsson.org>
- Add.
+ * lib/minitasn1/Makefile.am: Add -I for alloca.h in gl (why wasn't
+ this needed before?).
-2004-10-30 00:13 Simon Josefsson <simon@josefsson.org>
+2004-11-03 Simon Josefsson <simon@josefsson.org>
- * lib/Makefile.am:
+ * NEWS: Fix.
- Recurse into minitasn1/.
+2004-11-03 Simon Josefsson <simon@josefsson.org>
-2004-10-30 00:11 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * lib/Makefile.am:
+2004-10-31 Simon Josefsson <simon@josefsson.org>
- Remove libgnutls.vers.
+ * doc/reference/gnutls.types: Remove.
-2004-10-30 00:11 Simon Josefsson <simon@josefsson.org>
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- * lib/Makefile.am:
+ * lib/minitasn1/decoding.c, lib/minitasn1/errors.c,
+ lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
+ lib/minitasn1/structure.c: GTK-DOC fixes.
- Use AM_CPPFLAGS instead of obsoleted INCLUDES. Use only one of
- -Iminitasn1 or $(LIBTASN1_CFLAGS), depending on ENABLE_MINITASN1.
- Link with minitasn1/libminitasn1.la, instead of building files here.
- Don't use $(LIBTASN1_LIBS) unless ENABLE_MINITASN1.
+2004-10-30 Simon Josefsson <simon@josefsson.org>
-2004-10-30 00:00 Simon Josefsson <simon@josefsson.org>
+ * includes/gnutls/openpgp.h: GTK-DOC fixes.
- * lib/Makefile.am:
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- Put .la libraries in LIBADD, not LDFLAGS, as recommended.
+ * lib/x509/crl.c, lib/x509/x509_write.c: Doc fix.
-2004-10-29 23:55 Simon Josefsson <simon@josefsson.org>
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- * lib/Makefile.am:
+ * lib/minitasn1/structure.c: GTK-DOC fix.
- Build x509 files inside x509/, to avoid scattering *.o and *.lo for
- every file in x509/ in lib/.
+2004-10-30 Simon Josefsson <simon@josefsson.org>
-2004-10-29 23:32 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Editorial fixes.
- * buildconf (tags: gnutls_1_0_23, gnutls_1_1_22):
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * src/errcodes.c: Fix.
-2004-10-29 23:18 Simon Josefsson <simon@josefsson.org>
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- * src/Makefile.am (tags: gnutls_1_0_23, gnutls_1_1_22):
+ * libextra/Makefile.am: No need for libgnutls-extra.vers.
- Remove SERV_LIBS (not used).
+2004-10-30 Simon Josefsson <simon@josefsson.org>
-2004-10-29 23:18 Simon Josefsson <simon@josefsson.org>
+ * libextra/Makefile.am: Need libgc.la for libgnutls_openssl.
- * configure.in (tags: gnutls_1_1_22):
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- Use AS_HELP_STRING. Remove SERV_LIBS (unused). Various indentation
- and cleanup.
+ * tests/Makefile.am: Add openssl self test.
-2004-10-29 12:15 Simon Josefsson <simon@josefsson.org>
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- * NEWS, configure.in, lib/Makefile.am:
+ * tests/openssl.c: Add.
- Replace GNU LD version script with Libtool -export-symbols-regex,
- tiny patch from Joe Orton <joe@manyfish.co.uk>.
+2004-10-30 Simon Josefsson <simon@josefsson.org>
-2004-10-29 12:08 Simon Josefsson <simon@josefsson.org>
+ * includes/gnutls/openssl.h: Declare MD_CTX. Add
+ MD5_DIGEST_LENGTH.
- * doc/TODO (tags: gnutls_1_0_23, gnutls_1_1_22):
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- Add.
+ * libextra/gnutls_openssl.c: Remove MD_CTX (should never have been
+ here).
-2004-10-29 12:04 Simon Josefsson <simon@josefsson.org>
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- * NEWS, configure.in, lib/Makefile.am, lib/libgnutls.vers:
+ * NEWS: Add.
- Replace GNU LD version script with Libtool -export-symbols-regex,
- tiny patch from Joe Orton <joe@manyfish.co.uk>.
+2004-10-30 Simon Josefsson <simon@josefsson.org>
-2004-10-28 21:38 Simon Josefsson <simon@josefsson.org>
+ * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: Port
+ openssl glue to generic crypto API.
- * THANKS (tags: gnutls_1_0_23, gnutls_1_1_22), THANKS:
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- Add.
+ * tests/simple.c: Fix.
-2004-10-28 20:52 Simon Josefsson <simon@josefsson.org>
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * lib/Makefile.am: Recurse into minitasn1/.
- Sync libtasn1 files with 0.2.11.
+2004-10-30 Simon Josefsson <simon@josefsson.org>
-2004-10-28 12:14 Simon Josefsson <simon@josefsson.org>
+ * lib/Makefile.am: Remove libgnutls.vers.
- * NEWS:
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- Add.
+ * lib/Makefile.am: Use AM_CPPFLAGS instead of obsoleted INCLUDES.
+ Use only one of -Iminitasn1 or $(LIBTASN1_CFLAGS), depending on
+ ENABLE_MINITASN1. Link with minitasn1/libminitasn1.la, instead of
+ building files here. Don't use $(LIBTASN1_LIBS) unless
+ ENABLE_MINITASN1.
-2004-10-28 12:09 Simon Josefsson <simon@josefsson.org>
+2004-10-30 Simon Josefsson <simon@josefsson.org>
- * lib/: ext_server_name.c, gnutls_alert.c, gnutls_anon_cred.c,
- gnutls_auth.c, gnutls_buffers.c, gnutls_cert.c, gnutls_db.c,
- gnutls_handshake.c, gnutls_priority.c, gnutls_record.c,
- gnutls_session.c, gnutls_srp.c, gnutls_state.c, gnutls_ui.c,
- gnutls_x509.c (utags: gnutls_1_0_23, gnutls_1_1_22):
+ * lib/minitasn1/Makefile.am: Build library in this directory.
- Doc fix.
+2004-10-30 Simon Josefsson <simon@josefsson.org>
-2004-10-28 11:25 Simon Josefsson <simon@josefsson.org>
+ * lib/Makefile.am: Put .la libraries in LIBADD, not LDFLAGS, as
+ recommended.
- * doc/scripts/gdoc (tags: gnutls_1_0_23, gnutls_1_1_22):
+2004-10-29 Simon Josefsson <simon@josefsson.org>
- Change struct-marker & to #, to align with modern GTK-DOC. Improve
- texinfo and man output.
+ * lib/Makefile.am, lib/x509/Makefile.am: Build x509 files inside
+ x509/, to avoid scattering *.o and *.lo for every file in x509/ in
+ lib/.
-2004-10-28 11:20 Simon Josefsson <simon@josefsson.org>
+2004-10-29 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_int.h, lib/gnutls_ui.h, src/serv.c (utags:
- gnutls_1_0_23, gnutls_1_1_22):
+ * buildconf: Fix.
- Indent.
+2004-10-29 Simon Josefsson <simon@josefsson.org>
-2004-10-28 11:20 Simon Josefsson <simon@josefsson.org>
+ * src/Makefile.am: Remove SERV_LIBS (not used).
- * Makefile.am (tags: gnutls_1_0_23, gnutls_1_1_22):
+2004-10-29 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * configure.in: Use AS_HELP_STRING. Remove SERV_LIBS (unused).
+ Various indentation and cleanup.
-2004-10-28 11:10 Simon Josefsson <simon@josefsson.org>
+2004-10-29 Simon Josefsson <simon@josefsson.org>
- * lib/auth_anon.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_cert.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_cert.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_dh_common.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_dh_common.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_rsa.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_rsa_export.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_srp.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_srp_passwd.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/auth_srp_passwd.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/ext_server_name.c, lib/ext_server_name.h (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/ext_srp.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_algorithms.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_algorithms.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_auth_int.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_buffers.c,
- lib/gnutls_buffers.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_cipher_int.c (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_cipher_int.h (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_compress_int.c (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_constate.c (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_datum.c (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_datum.h (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_db.c, lib/gnutls_db.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_dh_primes.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_errors.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_errors_int.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_extensions.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_global.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_handshake.c,
- lib/gnutls_handshake.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_hash_int.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_hash_int.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_kx.h (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_mem.h (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_pk.c (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_pk.h (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_random.c (tags: gnutls_1_0_23,
- gnutls_1_1_22), lib/gnutls_record.c, lib/gnutls_record.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_rsa_export.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_session.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_session_pack.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_sig.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_sig.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_srp.c, lib/gnutls_srp.h
- (tags: gnutls_1_0_23, gnutls_1_1_22), lib/gnutls_state.c,
- lib/gnutls_state.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
- lib/gnutls_x509.h (tags: gnutls_1_0_23, gnutls_1_1_22),
- lib/memmem.c (tags: gnutls_1_0_23, gnutls_1_1_22), lib/memmem.h
- (tags: gnutls_1_0_23, gnutls_1_1_22), lib/x509_b64.c (tags:
- gnutls_1_0_23, gnutls_1_1_22), src/certtool-cfg.h (tags:
- gnutls_1_0_23, gnutls_1_1_22), src/certtool.c (tags:
- gnutls_1_1_22), src/common.c (tags: gnutls_1_0_23, gnutls_1_1_22),
- src/common.h (tags: gnutls_1_0_23, gnutls_1_1_22), src/list.h
- (tags: gnutls_1_0_23, gnutls_1_1_22), src/serv.c, src/tests.c
- (tags: gnutls_1_0_23, gnutls_1_1_22), src/tests.h (tags:
- gnutls_1_0_23, gnutls_1_1_22):
+ * NEWS, configure.in, lib/Makefile.am, libextra/Makefile.am:
+ Replace GNU LD version script with Libtool -export-symbols-regex,
+ tiny patch from Joe Orton <joe@manyfish.co.uk>.
- Indent.
+2004-10-29 Simon Josefsson <simon@josefsson.org>
-2004-10-28 11:08 Simon Josefsson <simon@josefsson.org>
+ * doc/TODO: Add.
- * Makefile.am:
+2004-10-29 Simon Josefsson <simon@josefsson.org>
- Add indent target.
+ * NEWS, configure.in, lib/Makefile.am, lib/libgnutls.vers,
+ libextra/Makefile.am, libextra/libgnutls-extra.vers: Replace GNU LD
+ version script with Libtool -export-symbols-regex, tiny patch from
+ Joe Orton <joe@manyfish.co.uk>.
-2004-10-28 10:53 Simon Josefsson <simon@josefsson.org>
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- * NEWS, configure.in:
+ * THANKS: Add.
- Bump versions.
+2004-10-28 Simon Josefsson <simon@josefsson.org>
-2004-10-28 10:40 Simon Josefsson <simon@josefsson.org>
+ * lib/minitasn1/structure.c: GTK-DOC fix.
- * NEWS:
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- Version 1.0.22.
+ * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/element.c, lib/minitasn1/errors.c,
+ lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
+ lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Doc fixes,
+ from Martijn Koster <mak@greenhills.co.uk>.
-2004-10-28 10:10 Simon Josefsson <simon@josefsson.org>
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS, lib/minitasn1/decoding.c, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h: Sync libtasn1 files with 0.2.11.
- Typo.
+2004-10-28 Simon Josefsson <simon@josefsson.org>
-2004-10-27 21:32 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * buildconf (tags: gnutls_1_0_22):
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- Mention --enable-gtk-doc.
+ * lib/ext_server_name.c, lib/gnutls_alert.c,
+ lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_db.c, lib/gnutls_handshake.c,
+ lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c,
+ lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_ui.c,
+ lib/gnutls_x509.c, lib/minitasn1/structure.c,
+ libextra/gnutls_openpgp.c: Doc fix.
-2004-10-27 21:29 Simon Josefsson <simon@josefsson.org>
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- * NEWS, configure.in (utags: gnutls_1_0_22):
+ * doc/reference/Makefile.am: Reenable --sgml-mode.
- Bump versions.
+2004-10-28 Simon Josefsson <simon@josefsson.org>
-2004-10-27 20:58 Simon Josefsson <simon@josefsson.org>
+ * doc/scripts/gdoc: Change struct-marker & to #, to align with
+ modern GTK-DOC. Improve texinfo and man output.
- * Makefile.am (tags: gnutls_1_0_22):
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- Fix release target for new GTK-DOC.
+ * lib/gnutls_int.h, lib/gnutls_ui.h, libextra/gnutls_openpgp.c,
+ libextra/minilzo.c, libextra/openpgp/gnutls_openpgp.h, src/serv.c:
+ Indent.
-2004-10-27 20:53 Simon Josefsson <simon@josefsson.org>
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- * NEWS (tags: gnutls_1_1_21):
+ * Makefile.am: Fix.
- Version 1.1.21.
+2004-10-28 Simon Josefsson <simon@josefsson.org>
-2004-10-27 20:51 Simon Josefsson <simon@josefsson.org>
+ * lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
+ lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
+ lib/auth_srp_passwd.h, lib/ext_server_name.c,
+ lib/ext_server_name.h, lib/ext_srp.h, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+ lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
+ lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
+ lib/gnutls_db.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
+ lib/gnutls_global.c, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_pk.c,
+ lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_record.c,
+ lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_session.h,
+ lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
+ lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
+ lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
+ lib/gnutls_x509.c, lib/gnutls_x509.h, lib/memmem.c, lib/memmem.h,
+ lib/x509_b64.c, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
+ lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
+ lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.h,
+ lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.h,
+ lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
+ lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
+ lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
+ lib/x509/sign.c, lib/x509/sign.h, lib/x509/verify.c,
+ lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
+ lib/x509/x509_write.c, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
+ libextra/lzoconf.h, libextra/minilzo.c, libextra/minilzo.h,
+ libextra/openssl_compat.c, libextra/openssl_compat.h,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
+ libextra/openpgp/pgpverify.c, src/certtool-cfg.h, src/certtool.c,
+ src/common.c, src/common.h, src/list.h, src/serv.c, src/tests.c,
+ src/tests.h: Indent.
- * buildconf (tags: gnutls_1_1_21):
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- Run gtkdocize.
+ * Makefile.am: Add indent target.
-2004-10-26 12:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_x509.c (tags: gnutls_1_0_22, gnutls_1_1_21):
+ * NEWS, configure.in: Bump versions.
- some minor fixes.
+2004-10-28 Simon Josefsson <simon@josefsson.org>
-2004-10-25 19:12 Simon Josefsson <simon@josefsson.org>
+ * gl/Makefile.am: Update.
- * configure.in:
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to fix
- libgnutls*-config --libs output, reported by Yoann Vandoorselaere
- <yoann@prelude-ids.org>.
+ * NEWS: Version 1.0.22.
-2004-10-25 19:10 Simon Josefsson <simon@josefsson.org>
+2004-10-28 Simon Josefsson <simon@josefsson.org>
- * NEWS, NEWS:
+ * lib/x509/common.c: Make it compile.
- Add.
+2004-10-28 Simon Josefsson <simon@josefsson.org>
-2004-10-25 19:09 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Typo.
- * configure.in (tags: gnutls_1_1_21):
+2004-10-27 Simon Josefsson <simon@josefsson.org>
- Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to fix
- libgnutls*-config --libs output, reported by Yoann Vandoorselaere
- <yoann@prelude-ids.org>.
+ * buildconf: Mention --enable-gtk-doc.
-2004-10-24 19:21 Simon Josefsson <simon@josefsson.org>
+2004-10-27 Simon Josefsson <simon@josefsson.org>
- * AUTHORS (tags: gnutls_1_0_22, gnutls_1_1_21):
+ * NEWS, configure.in: Bump versions.
- Resign PGP key.
+2004-10-27 Simon Josefsson <simon@josefsson.org>
-2004-10-24 16:17 Simon Josefsson <simon@josefsson.org>
+ * Makefile.am: Fix release target for new GTK-DOC.
- * NEWS:
+2004-10-27 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Version 1.1.21.
-2004-10-24 16:06 Simon Josefsson <simon@josefsson.org>
+2004-10-27 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * buildconf: Run gtkdocize.
- Add.
+2004-10-27 Simon Josefsson <simon@josefsson.org>
-2004-10-24 16:05 Simon Josefsson <simon@josefsson.org>
+ * doc/reference/gnutls-docs.tmpl: Remove.
- * src/certtool.c:
+2004-10-27 Simon Josefsson <simon@josefsson.org>
- Fix --password.
+ * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Add
+ opencdk and libtasn1 to GTK-DOC manual.
-2004-10-24 14:28 Simon Josefsson <simon@josefsson.org>
+2004-10-27 Simon Josefsson <simon@josefsson.org>
- * NEWS, THANKS:
+ * doc/reference/Makefile.am: Rewrite, GTK-DOC from CVS (plus
+ patches) seem to work reasonably well now.
- Add.
+2004-10-27 Simon Josefsson <simon@josefsson.org>
-2004-10-24 14:28 Simon Josefsson <simon@josefsson.org>
+ * doc/reference/gnutls-docs.sgml: Add.
- * lib/gnutls_x509.c:
+2004-10-27 Simon Josefsson <simon@josefsson.org>
+
+ * lib/x509/common.c: Make it compile.
+
+2004-10-27 Simon Josefsson <simon@josefsson.org>
+
+ * tests/Makefile.am: Dist *.p12.
+
+2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/pkcs12_encr.c: allow for NULL and empty passwords in
+ pkcs12 string to key
+
+2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c: [no log
+ message]
+
+2004-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c: some minor fixes.
+
+2004-10-25 Simon Josefsson <simon@josefsson.org>
+
+ * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
+ fix libgnutls*-config --libs output, reported by Yoann
+ Vandoorselaere <yoann@prelude-ids.org>.
+
+2004-10-25 Simon Josefsson <simon@josefsson.org>
- (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
- Aleix Conchillo Flaque <aleix@member.fsf.org>.
+ * NEWS: Add.
-2004-10-24 14:25 Simon Josefsson <simon@josefsson.org>
+2004-10-25 Simon Josefsson <simon@josefsson.org>
- * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in:
+ * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
+ fix libgnutls*-config --libs output, reported by Yoann
+ Vandoorselaere <yoann@prelude-ids.org>.
- Add pkg-config meta files, suggested by Stéphane LOEUILLET
- <stephane.loeuillet@tiscali.fr>.
+2004-10-25 Simon Josefsson <simon@josefsson.org>
-2004-10-24 14:23 Simon Josefsson <simon@josefsson.org>
+ * doc/reference/Makefile.am: Revert to my own Makefile.am for now.
- * NEWS, THANKS (tags: gnutls_1_0_22, gnutls_1_1_21):
+2004-10-24 Simon Josefsson <simon@josefsson.org>
- Add.
+ * AUTHORS: Resign PGP key.
-2004-10-24 14:22 Simon Josefsson <simon@josefsson.org>
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * doc/reference/Makefile.am: Fix.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * doc/reference/Makefile.am: Fix.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * doc/reference/Makefile.am: Rewrite, align with upstream
+ recommendations.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * doc/reference/gnutls.types: Add.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS: Add.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * tests/Makefile.am, tests/client.p12, tests/noclient.p12,
+ tests/pkcs12_neon, tests/unclient.p12: Add. Test vectors from Joe
+ Orton <joe@manyfish.co.uk>, by permission
+ (<20041024155032.GB26275@manyfish.co.uk>).
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS: Add.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * src/certtool.c: Fix --password.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS, THANKS: Add.
+
+2004-10-24 Simon Josefsson <simon@josefsson.org>
* lib/gnutls_x509.c:
+ (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
+ Aleix Conchillo Flaque <aleix@member.fsf.org>.
- (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
- Aleix Conchillo Flaque <aleix@member.fsf.org>.
+2004-10-24 Simon Josefsson <simon@josefsson.org>
-2004-10-24 14:12 Simon Josefsson <simon@josefsson.org>
+ * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
+ libextra/Makefile.am, libextra/gnutls-extra.pc.in:
+ Add pkg-config meta files, suggested by Stéphane LOEUILLET
+ <stephane.loeuillet@tiscali.fr>.
- * NEWS, THANKS, configure.in, lib/Makefile.am (tags: gnutls_1_0_22,
- gnutls_1_1_21), lib/gnutls.pc.in (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21):
+2004-10-24 Simon Josefsson <simon@josefsson.org>
- Add pkg-config meta files, suggested by Stéphane LOEUILLET
- <stephane.loeuillet@tiscali.fr>.
+ * NEWS, THANKS: Add.
-2004-10-24 13:47 Simon Josefsson <simon@josefsson.org>
+2004-10-24 Simon Josefsson <simon@josefsson.org>
- * NEWS, THANKS, lib/libgnutls-config.in (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21), NEWS, THANKS,
- lib/libgnutls-config.in:
+ * lib/gnutls_x509.c:
+ (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
+ Aleix Conchillo Flaque <aleix@member.fsf.org>.
- Add parameter --la-file to libgnutls-config and
- libgnutls-extra-config, tiny patch contributed by Joe Orton
- <joe@manyfish.co.uk>.
+2004-10-24 Simon Josefsson <simon@josefsson.org>
-2004-10-18 20:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
+ libextra/Makefile.am, libextra/gnutls-extra.pc.in: Add pkg-config
+ meta files, suggested by Stéphane LOEUILLET
+ <stephane.loeuillet@tiscali.fr>.
- * NEWS:
+2004-10-24 Simon Josefsson <simon@josefsson.org>
- Added second precision to the X.509 parsing functions. (backported
- from the unstable)
+ * doc/manpages/Makefile.am: Generated.
-2004-10-13 08:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-10-24 Simon Josefsson <simon@josefsson.org>
- * doc/protocol/rfc2253.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21):
+ * NEWS, THANKS, lib/libgnutls-config.in,
+ libextra/libgnutls-extra-config.in: Add parameter --la-file to
+ libgnutls-config and libgnutls-extra-config, tiny patch contributed
+ by Joe Orton <joe@manyfish.co.uk>.
- added the LDAP string rfc.
+2004-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-10-13 08:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/common.c: print teletex strings if they contain only
+ ASCII characters.
- * src/certtool.c (tags: gnutls_1_0_22, gnutls_1_1_21):
+2004-10-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes
+ * NEWS, lib/x509/common.c: Added second precision to the X.509
+ parsing functions. (backported from the unstable)
-2004-10-12 14:29 Simon Josefsson <simon@josefsson.org>
+2004-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in:
+ * NEWS: [no log message]
- Bump versions.
+2004-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-10-12 14:23 Simon Josefsson <simon@josefsson.org>
+ * lib/x509/dn.c: corrected bug in _gnutls_x509_get_dn_oid().
- * NEWS (tags: gnutls_1_1_20):
+2004-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Version 1.1.20.
+ * NEWS: [no log message]
-2004-10-12 13:42 Simon Josefsson <simon@josefsson.org>
+2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS:
+ * NEWS, lib/x509/common.c: [no log message]
- Add.
+2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-10-12 13:29 Simon Josefsson <simon@josefsson.org>
+ * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
+ lib/x509/dn.h: print DN of certificates with unknown characters in
+ them, but in hex form only.
- * NEWS, configure.in (tags: gnutls_1_1_20):
+2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Bump versions.
+ * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
+ lib/x509/dn.h: print the hex value of the name in certificates with
+ unknown character sets.
-2004-10-07 00:02 Simon Josefsson <simon@josefsson.org>
+2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS (tags: gnutls_1_1_19):
+ * doc/protocol/rfc2253.txt: added the LDAP string rfc.
- Version 1.1.19.
+2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-10-07 00:00 Simon Josefsson <simon@josefsson.org>
+ * lib/x509/common.c, src/certtool.c: some fixes
- * NEWS:
+2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Add.
+ * lib/x509/common.c: reject printing DN in certificates that
+ contain non-UTF-8 characters in DN.
-2004-10-06 23:46 Simon Josefsson <simon@josefsson.org>
+2004-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in:
+ * AUTHORS: [no log message]
- Bump versions.
+2004-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-10-06 23:38 Simon Josefsson <simon@josefsson.org>
+ * doc/manpages/Makefile.am, lib/x509/common.c: Increased the
+ precision in ASN.1 time to seconds from minutes. In certificate
+ names disallow non UTF8 strings such as UCS-2 and UCS-4.
- * configure.in:
+2004-10-12 Simon Josefsson <simon@josefsson.org>
- Oops, forgot to bump version.
+ * NEWS, configure.in: Bump versions.
-2004-10-06 23:37 Simon Josefsson <simon@josefsson.org>
+2004-10-12 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS: Version 1.1.20.
- Version 1.0.21.
+2004-10-12 Simon Josefsson <simon@josefsson.org>
-2004-10-06 23:27 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * NEWS:
+2004-10-12 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS, configure.in: Bump versions.
-2004-10-06 23:27 Simon Josefsson <simon@josefsson.org>
+2004-10-12 Simon Josefsson <simon@josefsson.org>
- * THANKS:
+ * gl/getpass.c, gl/snprintf.c, gl/snprintf.h: Update gnulib.
- Pull up from trunk.
+2004-10-07 Simon Josefsson <simon@josefsson.org>
-2004-10-05 20:46 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Version 1.1.19.
- * NEWS (tags: gnutls_1_0_21):
+2004-10-07 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * NEWS: Add.
-2004-10-05 20:43 Simon Josefsson <simon@josefsson.org>
+2004-10-06 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS, configure.in: Bump versions.
- Add.
+2004-10-06 Simon Josefsson <simon@josefsson.org>
-2004-10-05 20:42 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Oops, forgot to bump version.
- * NEWS:
+2004-10-06 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * NEWS: Version 1.0.21.
-2004-10-05 20:41 Simon Josefsson <simon@josefsson.org>
+2004-10-06 Simon Josefsson <simon@josefsson.org>
- * configure.in (tags: gnutls_1_1_19, gnutls_1_0_21):
+ * NEWS: Add.
- Look for memmem, for lib/memmem.c test.
+2004-10-06 Simon Josefsson <simon@josefsson.org>
-2004-10-05 20:09 Simon Josefsson <simon@josefsson.org>
+ * THANKS: Pull up from trunk.
- * NEWS, NEWS:
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Fix.
-2004-10-05 20:07 Simon Josefsson <simon@josefsson.org>
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * doc/reference/Makefile.am:
+ (HIGNORE): Add.
- Check for getpass, for opencdk, reported by Yoann Vandoorselaere
- <yoann@prelude-ids.org>.
+2004-10-05 Simon Josefsson <simon@josefsson.org>
-2004-10-05 19:54 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * NEWS:
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- Typo.
+ * NEWS: Fix.
-2004-10-05 19:53 Simon Josefsson <simon@josefsson.org>
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- * NEWS, NEWS:
+ * configure.in: Look for memmem, for lib/memmem.c test.
- Add.
+2004-10-05 Simon Josefsson <simon@josefsson.org>
-2004-10-05 19:50 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * configure.in:
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- Add GNULib module, for missing snprintf on OSF1 V4.0, reported by
- Yoann Vandoorselaere <yoann@prelude-ids.org>. Note that lib/ does
- not yet use it.
+ * configure.in: Check for getpass, for opencdk, reported by Yoann
+ Vandoorselaere <yoann@prelude-ids.org>.
-2004-10-05 19:41 Simon Josefsson <simon@josefsson.org>
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_ui.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21):
+ * libextra/opencdk/main.c:
+ (getpass): Only implement when !HAVE_GETPASS.
- (gnutls_certificate_verify_peers): Fix prototype.
+2004-10-05 Simon Josefsson <simon@josefsson.org>
-2004-10-05 19:39 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Typo.
- * src/certtool.c (tags: gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21):
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- Don't use exit.h (not needed, EXIT_* is C89).
+ * NEWS: Add.
-2004-10-05 19:37 Simon Josefsson <simon@josefsson.org>
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * configure.in, gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c,
+ gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
+ gl/printf-parse.h, gl/snprintf.c, gl/snprintf.h, gl/vasnprintf.c,
+ gl/vasnprintf.h, gl/xsize.h, gl/m4/alloca.m4, gl/m4/eoverflow.m4,
+ gl/m4/gnulib.m4, gl/m4/intmax_t.m4, gl/m4/snprintf.m4,
+ gl/m4/vasnprintf.m4: Add GNULib module, for missing snprintf on
+ OSF1 V4.0, reported by Yoann Vandoorselaere <yoann@prelude-ids.org>.
+ Note that lib/ does not yet use it.
- Add.
+2004-10-05 Simon Josefsson <simon@josefsson.org>
-2004-10-05 19:34 Simon Josefsson <simon@josefsson.org>
+ * includes/gnutls/compat.h, lib/gnutls_ui.h:
+ (gnutls_certificate_verify_peers): Fix prototype.
- * configure.in, lib/Makefile.am (tags: gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21), lib/memmem.c (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21),
- lib/memmem.h (tags: gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21):
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- Don't link to gnulib in lib/ until issues are solved (see
- bug-gnulib). Move memmem from gl/ to lib/, since it is the only
- gnulib module lib/ needs.
+ * includes/gnutls/compat.h: Fix warning.
-2004-10-05 19:27 Simon Josefsson <simon@josefsson.org>
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- * NEWS, NEWS:
+ * src/certtool.c: Don't use exit.h (not needed, EXIT_* is C89).
- Add.
+2004-10-05 Simon Josefsson <simon@josefsson.org>
-2004-10-05 19:23 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * configure.in, lib/defines.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21), lib/gnutls_x509.c (tags: gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21), lib/x509_b64.c (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21):
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- Update Gnulib. Replace memstr with memmem, see continued discussion
- on bug-gnulib.
+ * gl/exit.h, gl/m4/extensions.m4, gl/m4/gnulib.m4,
+ gl/m4/unlocked-io.m4: Update Gnulib.
+
+2004-10-05 Simon Josefsson <simon@josefsson.org>
-2004-10-04 21:13 Simon Josefsson <simon@josefsson.org>
+ * configure.in, gl/Makefile.am, gl/memmem.c, gl/memmem.h,
+ gl/m4/gnulib.m4, gl/m4/memmem.m4, lib/Makefile.am, lib/memmem.c,
+ lib/memmem.h: Don't link to gnulib in lib/ until issues are solved
+ (see bug-gnulib). Move memmem from gl/ to lib/, since it is the
+ only gnulib module lib/ needs.
- * doc/protocol/draft-SP800-52.pdf (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21):
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Add.
-2004-09-30 21:37 Simon Josefsson <simon@josefsson.org>
+2004-10-05 Simon Josefsson <simon@josefsson.org>
- * configure.in, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c:
+ * configure.in, gl/Makefile.am, gl/error.c, gl/getndelim2.c,
+ gl/getpass.c, gl/memmem.c, gl/memmem.h, gl/memstr.c, gl/memstr.h,
+ gl/unlocked-io.h, gl/m4/gnulib.m4, gl/m4/memmem.m4,
+ gl/m4/memstr.m4, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c:
+ Update Gnulib. Replace memstr with memmem, see continued discussion
+ on bug-gnulib.
- Replace strnstr with memstr. See discussion on bug-gnulib list.
+2004-10-04 Simon Josefsson <simon@josefsson.org>
-2004-09-29 17:52 Simon Josefsson <simon@josefsson.org>
+ * doc/protocol/draft-SP800-52.pdf: Add.
- * lib/Makefile.am:
+2004-10-01 Simon Josefsson <simon@josefsson.org>
- Link with gnulib. Currently only minmax.h and strnstr are used,
- which are under LGPL. The license templates in gl/ will be fixed as
- soon as gnulib-tool support combined GPL/LGPL projects.
+ * includes/gnutls/compat.h:
+ (gnutls_certificate_verify_peers): Add.
-2004-09-29 17:46 Simon Josefsson <simon@josefsson.org>
+2004-09-30 Simon Josefsson <simon@josefsson.org>
- * configure.in, lib/Makefile.am, lib/defines.h, lib/strnstr.c:
+ * configure.in, gl/Makefile.am, gl/memstr.c, gl/memstr.h,
+ gl/strnstr.c, gl/strnstr.h, gl/m4/gnulib.m4, gl/m4/memstr.m4,
+ gl/m4/strnstr.m4, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c:
+ Replace strnstr with memstr. See discussion on bug-gnulib list.
- Use strnstr from gnulib. Gnulib sync.
+2004-09-29 Simon Josefsson <simon@josefsson.org>
-2004-09-21 13:11 Simon Josefsson <simon@josefsson.org>
+ * lib/Makefile.am: Link with gnulib. Currently only minmax.h and
+ strnstr are used, which are under LGPL. The license templates in
+ gl/ will be fixed as soon as gnulib-tool support combined GPL/LGPL
+ projects.
- * THANKS (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21):
+2004-09-29 Simon Josefsson <simon@josefsson.org>
- Add.
+ * configure.in, gl/Makefile.am, gl/minmax.h, gl/progname.c,
+ gl/progname.h, gl/strnstr.c, gl/strnstr.h, gl/m4/gnulib.m4,
+ gl/m4/strnstr.m4, lib/Makefile.am, lib/defines.h, lib/strnstr.c:
+ Use strnstr from gnulib. Gnulib sync.
-2004-09-19 12:34 Simon Josefsson <simon@josefsson.org>
+2004-09-26 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21):
+ * gl/minmax.h: Use version from Lesser GNULib.
- Add.
+2004-09-21 Simon Josefsson <simon@josefsson.org>
-2004-09-19 12:32 Simon Josefsson <simon@josefsson.org>
+ * THANKS: Add.
- * doc/tex/ex-rfc2818.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21):
+2004-09-21 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
+ in opencdk.
-2004-09-19 11:22 Simon Josefsson <simon@josefsson.org>
+2004-09-19 Simon Josefsson <simon@josefsson.org>
- * doc/tex/: ex-rfc2818.tex, examples.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21):
+ * doc/gnutls.texi: Add.
- Add, from Nikos.
+2004-09-19 Simon Josefsson <simon@josefsson.org>
-2004-09-17 09:07 Simon Josefsson <simon@josefsson.org>
+ * doc/examples/ex-rfc2818.c: Fix.
- * NEWS, NEWS:
+2004-09-19 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/examples/ex-rfc2818.c: Add.
-2004-09-17 09:04 Simon Josefsson <simon@josefsson.org>
+2004-09-17 Simon Josefsson <simon@josefsson.org>
- * src/: Makefile.am (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), Makefile.am:
+ * NEWS: Add.
- Fix objdir != srcdir in -I, reported by "Gerrit P. Haase"
- <gp@familiehaase.de>.
+2004-09-17 Simon Josefsson <simon@josefsson.org>
-2004-09-17 08:59 Simon Josefsson <simon@josefsson.org>
+ * src/Makefile.am, libextra/Makefile.am: Fix objdir != srcdir in
+ -I, reported by "Gerrit P. Haase" <gp@familiehaase.de>.
- * configure.in, lib/Makefile.am:
+2004-09-17 Simon Josefsson <simon@josefsson.org>
- Fix objdir != srcdir in -I, reported by "Gerrit P. Haase"
- <gp@familiehaase.de>.
+ * lib/Makefile.am, libextra/Makefile.am: Fix objdir != srcdir in
+ -I, reported by "Gerrit P. Haase" <gp@familiehaase.de>.
-2004-09-17 08:55 Simon Josefsson <simon@josefsson.org>
+2004-09-17 Simon Josefsson <simon@josefsson.org>
- * THANKS:
+ * tests/Makefile.am, configure.in: Fix objdir != srcdir in -I,
+ reported by "Gerrit P. Haase" <gp@familiehaase.de>.
- Add.
+2004-09-17 Simon Josefsson <simon@josefsson.org>
-2004-09-17 08:49 Simon Josefsson <simon@josefsson.org>
+ * THANKS: Add.
- * THANKS:
+2004-09-17 Simon Josefsson <simon@josefsson.org>
- Add.
+ * THANKS: Add.
-2004-09-17 08:28 Simon Josefsson <simon@josefsson.org>
+2004-09-17 Simon Josefsson <simon@josefsson.org>
- * buildconf:
+ * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported
+ by "Gerrit P. Haase" <gp@familiehaase.de>.
- Cleanup.
+2004-09-17 Simon Josefsson <simon@josefsson.org>
-2004-09-15 08:02 Simon Josefsson <simon@josefsson.org>
+ * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported
+ by "Gerrit P. Haase" <gp@familiehaase.de>.
- * NEWS:
+2004-09-17 Simon Josefsson <simon@josefsson.org>
- Add.
+ * buildconf: Cleanup.
-2004-09-15 08:01 Simon Josefsson <simon@josefsson.org>
+2004-09-15 Simon Josefsson <simon@josefsson.org>
- * src/certtool.c:
+ * NEWS: Add.
- (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
+2004-09-15 Simon Josefsson <simon@josefsson.org>
-2004-09-11 12:05 Simon Josefsson <simon@josefsson.org>
+ * src/certtool.c:
+ (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
- * NEWS:
+2004-09-11 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Add.
-2004-09-10 12:14 Simon Josefsson <simon@josefsson.org>
+2004-09-10 Simon Josefsson <simon@josefsson.org>
* src/certtool.c:
+ (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
+
+2004-09-09 Simon Josefsson <simon@josefsson.org>
- (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
+ * lib/minitasn1/decoding.c: Sync with libtasn1 0.2.11.
-2004-08-31 08:16 Simon Josefsson <simon@josefsson.org>
+2004-09-02 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * tests/PKITS_data.zip: New version, solve the S/MIME bugs I
+ reported. Downloaded from
+ http://csrc.nist.gov/pki/testing/x509paths.html on 2004-09-03 with
+ SHA1 ada0f267e0ff4eb16a0e19964cf518a833f00093.
- Ad.
+2004-08-31 Simon Josefsson <simon@josefsson.org>
-2004-08-31 08:16 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Ad.
- * NEWS:
+2004-08-31 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Add.
-2004-08-31 08:12 Simon Josefsson <simon@josefsson.org>
+2004-08-31 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_cert.c:
+ * lib/x509/x509.c: Fix mem leak.
- Fix mem leak (tiny patch). From Simon Posnjak
- <simon.posnjak@cetrtapot.si>.
+2004-08-31 Simon Josefsson <simon@josefsson.org>
-2004-08-31 08:10 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
+ From Simon Posnjak <simon.posnjak@cetrtapot.si>.
- * THANKS:
+2004-08-31 Simon Josefsson <simon@josefsson.org>
- Pull up from trunk.
+ * THANKS: Pull up from trunk.
-2004-08-31 08:09 Simon Josefsson <simon@josefsson.org>
+2004-08-31 Simon Josefsson <simon@josefsson.org>
- * THANKS:
+ * THANKS: Add.
- Add.
+2004-08-31 Simon Josefsson <simon@josefsson.org>
-2004-08-31 08:08 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
+ From Simon Posnjak <simon.posnjak@cetrtapot.si>.
- * lib/gnutls_cert.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21):
+2004-08-27 Simon Josefsson <simon@josefsson.org>
- Fix mem leak (tiny patch). From Simon Posnjak
- <simon.posnjak@cetrtapot.si>.
+ * lib/gnutls_state.c: Typo.
-2004-08-27 10:52 Simon Josefsson <simon@josefsson.org>
+2004-08-26 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_state.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21):
+ * doc/protocol/draft-ietf-tls-srp-08.txt: Add.
- Typo.
+2004-08-25 Simon Josefsson <simon@josefsson.org>
-2004-08-26 07:10 Simon Josefsson <simon@josefsson.org>
+ * doc/manpages/Makefile.am: Update.
- * doc/protocol/draft-ietf-tls-srp-08.txt (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21):
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- Add.
+ * includes/gnutls/extra.h, lib/gnutls.h.in.in: Move remaining SRP
+ functions to lib/.
-2004-08-25 13:42 Simon Josefsson <simon@josefsson.org>
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls.h.in.in (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21):
+ * includes/gnutls/extra.h, lib/gnutls_anon_cred.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
+ lib/gnutls_ui.h: Doc fix.
- Move remaining SRP functions to lib/.
+2004-08-25 Simon Josefsson <simon@josefsson.org>
-2004-08-25 13:35 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_alert.c: Doc fix.
- * lib/: gnutls_anon_cred.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_dh_primes.c
- (tags: gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21), gnutls_srp.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_ui.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21), gnutls_ui.h:
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- Doc fix.
+ * includes/gnutls/extra.h, libextra/gnutls_extra.c,
+ libextra/gnutls_openpgp.c: Doc fix.
-2004-08-25 13:18 Simon Josefsson <simon@josefsson.org>
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_alert.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21):
+ * libextra/openpgp/Makefile.am: Hack to fix texinfo docs.
- Doc fix.
+2004-08-25 Simon Josefsson <simon@josefsson.org>
-2004-08-25 12:39 Simon Josefsson <simon@josefsson.org>
+ * includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Fix
+ prototypes.
- * Makefile.am (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21):
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- (release): Copy gtk-doc.
+ * doc/reference/Makefile.am: Add.
-2004-08-25 12:38 Simon Josefsson <simon@josefsson.org>
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- * lib/: gnutls.h.in.in, gnutls_global.c (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21),
- gnutls_ui.c, gnutls_ui.h:
+ * Makefile.am:
+ (release): Copy gtk-doc.
- Fix prototypes.
+2004-08-25 Simon Josefsson <simon@josefsson.org>
-2004-08-25 12:07 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls.h.in.in, lib/gnutls_global.c, lib/gnutls_ui.c,
+ lib/gnutls_ui.h: Fix prototypes.
- * lib/: gnutls.h.in.in, gnutls_ui.h:
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- Fix prototypes. (Unfinished, there should be a tool to do this...)
+ * doc/reference/Makefile.am: Clean more.
-2004-08-25 11:39 Simon Josefsson <simon@josefsson.org>
+2004-08-25 Simon Josefsson <simon@josefsson.org>
- * doc/protocol/draft-ietf-tls-psk-01.txt (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21):
+ * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_ui.h,
+ lib/x509/pkcs12.c, lib/x509/privkey.c: Fix prototypes. (Unfinished,
+ there should be a tool to do this...)
- Add.
+2004-08-25 Simon Josefsson <simon@josefsson.org>
-2004-08-24 18:04 Simon Josefsson <simon@josefsson.org>
+ * doc/protocol/draft-ietf-tls-psk-01.txt: Add.
- * doc/: TODO, protocol/draft-badra-tls-express-00.txt (tags:
- gnutls_1_0_23, gnutls_1_1_22),
- protocol/draft-salowey-tls-ticket-00.txt (tags: gnutls_1_0_23,
- gnutls_1_1_22) (utags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_1_21,
- gnutls_1_0_21, gnutls_1_0_22):
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/TODO, doc/protocol/draft-badra-tls-express-00.txt,
+ doc/protocol/draft-salowey-tls-ticket-00.txt: Add.
-2004-08-24 17:22 Simon Josefsson <simon@josefsson.org>
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- * NEWS, configure.in:
+ * NEWS, configure.in: Bump version.
- Bump version.
+2004-08-24 Simon Josefsson <simon@josefsson.org>
-2004-08-24 17:06 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Version 1.1.18.
- * NEWS (tags: gnutls_1_1_18):
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- Version 1.1.18.
+ * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
+ nettle/des-compat.c, nettle/des-compat.h, nettle/macros.h,
+ nettle/nettle-meta.h, nettle/tests/arctwo-test.c,
+ nettle/tests/des-compat-test.c, nettle/tests/md5-test.c,
+ nettle/tests/testutils.c: Sync Nettle with CVS.
-2004-08-24 16:01 Simon Josefsson <simon@josefsson.org>
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * nettle/Makefile.am: Build libnettle.la before self tests.
- Add.
+2004-08-24 Simon Josefsson <simon@josefsson.org>
-2004-08-24 15:42 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * NEWS:
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Add.
-2004-08-24 15:40 Simon Josefsson <simon@josefsson.org>
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- * configure.in (tags: gnutls_1_1_18):
+ * configure.in, nettle/Makefile.am, nettle/knuth-lfib.c,
+ nettle/knuth-lfib.h, nettle/tests/Makefile.am,
+ nettle/tests/aes-test.c, nettle/tests/arcfour-test.c,
+ nettle/tests/arctwo-test.c, nettle/tests/cbc-test.c,
+ nettle/tests/des-compat-test.c, nettle/tests/des-test.c,
+ nettle/tests/des3-test.c, nettle/tests/hmac-test.c,
+ nettle/tests/knuth-lfib-test.c, nettle/tests/md4-test.c,
+ nettle/tests/md5-compat-test.c, nettle/tests/md5-test.c,
+ nettle/tests/run-tests, nettle/tests/sha1-test.c,
+ nettle/tests/testutils.c, nettle/tests/testutils.h: Add Nettle self
+ tests.
- Add Nettle self tests.
+2004-08-24 Simon Josefsson <simon@josefsson.org>
-2004-08-24 15:06 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * NEWS:
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/Makefile.am: Fix.
-2004-08-24 13:46 Simon Josefsson <simon@josefsson.org>
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- * doc/Makefile.am (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18):
+ * doc/README.CVS: Add.
- Fix.
+2004-08-24 Simon Josefsson <simon@josefsson.org>
-2004-08-24 13:45 Simon Josefsson <simon@josefsson.org>
+ * m4/gtk-doc.m4: Update.
- * doc/README.CVS (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18):
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- Add.
+ * configure.in, doc/Makefile.am, doc/README.CVS,
+ doc/reference/Makefile.am, doc/reference/gnutls-docs.tmpl,
+ m4/gtk-doc.m4: Generate GTK-DOC manuals (libextra/openpgp/ part
+ doesn't work yet).
-2004-08-24 12:58 Simon Josefsson <simon@josefsson.org>
+2004-08-24 Simon Josefsson <simon@josefsson.org>
- * configure.in, doc/Makefile.am, doc/README.CVS:
+ * lib/gnutls_algorithms.c: Make gtk-doc happy.
- Generate GTK-DOC manuals (libextra/openpgp/ part doesn't work yet).
+2004-08-24 Simon Josefsson <simon@josefsson.org>
-2004-08-24 12:47 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls.h.in.in, includes/gnutls/openssl.h: Make gtk-doc
+ happy.
- * lib/gnutls_algorithms.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18):
+2004-08-23 Simon Josefsson <simon@josefsson.org>
- Make gtk-doc happy.
+ * src/cfg/platon/str/strdyn.c: Fix. Reported by Dimitri
+ Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
-2004-08-24 12:35 Simon Josefsson <simon@josefsson.org>
+2004-08-23 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls.h.in.in (tags: gnutls_1_1_18):
+ * configure.in: Check for ctype.h to shut up Sun CC warnings in
+ src/cfg/shared.c. Reported by Dimitri Papadopoulos-Orfanos
+ <papadopo@shfj.cea.fr>.
- Make gtk-doc happy.
+2004-08-23 Simon Josefsson <simon@josefsson.org>
-2004-08-23 15:52 Simon Josefsson <simon@josefsson.org>
+ * tests/chain: Fix.
- * configure.in:
+2004-08-23 Simon Josefsson <simon@josefsson.org>
- Check for ctype.h to shut up Sun CC warnings in src/cfg/shared.c.
- Reported by Dimitri Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
+ * tests/pkits: Add.
-2004-08-23 10:51 Simon Josefsson <simon@josefsson.org>
+2004-08-23 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
+ nettle/macros.h, nettle/nettle-meta.h: Update.
- ISO certify.
+2004-08-23 Simon Josefsson <simon@josefsson.org>
-2004-08-23 10:48 Simon Josefsson <simon@josefsson.org>
+ * NEWS: ISO certify.
- * NEWS:
+2004-08-23 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Add.
-2004-08-23 08:35 Simon Josefsson <simon@josefsson.org>
+2004-08-23 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * m4/gc_random.m4: Fix.
- Move /dev/*random stuff to separate m4 file.
+2004-08-23 Simon Josefsson <simon@josefsson.org>
-2004-08-22 21:48 Simon Josefsson <simon@josefsson.org>
+ * configure.in, m4/gc_random.m4: Move /dev/*random stuff to
+ separate m4 file.
- * AUTHORS (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18):
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Add copying conditions, and PGP release key.
+ * AUTHORS: Add copying conditions, and PGP release key.
-2004-08-22 21:41 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * README (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), THANKS
- (utags: gnutls_1_1_18):
+ * README, THANKS: Add copying conditions.
- Add copying conditions.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 21:40 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add copying conditions. Markup.
- * NEWS:
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Add copying conditions. Markup.
+ * NEWS: Add.
-2004-08-22 21:27 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * tests/pkits_pkcs12, tests/pkits_smime: Typo.
- Add.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 16:10 Simon Josefsson <simon@josefsson.org>
+ * lib/minitasn1/int.h: Bump version.
- * src/Makefile.am (tags: gnutls_1_1_18):
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Remove stale -I.
+ * src/Makefile.am: Remove stale -I.
-2004-08-22 15:59 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * lib/minitasn1/libtasn1.h: Bump version.
- Need newer libtasn1.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 13:54 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Need newer libtasn1.
- * src/certtool.c (tags: gnutls_1_1_18):
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- (print_certificate_info): Don't crash on large X.509 extensions
- (thanks to PKITS test suite). Also output ASCII representation of
- printable extension data (some extension contain humanly readable
- strings).
+ * lib/minitasn1/decoding.c: Only apply BER indefinite logic when we
+ have actually encountered BER indefinite lengths. Pending upstream
+ review. Triggered by PKITS test case
+ pkcs12/CPSPointerQualifierTest20EE.p12 (and others) as invoked by
+ tests/pkits_pkcs12.
-2004-08-22 13:15 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
+
+ * tests/pkits_crl, tests/pkits_crt, tests/pkits_smime,
+ tests/pkits_pkcs12: Fix.
+
+2004-08-22 Simon Josefsson <simon@josefsson.org>
* src/certtool.c:
+ (print_certificate_info): Don't crash on large X.509 extensions
+ (thanks to PKITS test suite). Also output ASCII representation of
+ printable extension data (some extension contain humanly readable
+ strings).
+
+2004-08-22 Simon Josefsson <simon@josefsson.org>
+
+ * tests/pkits_crt: Add.
- (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 12:52 Simon Josefsson <simon@josefsson.org>
+ * tests/pkits_crl: Add.
+
+2004-08-22 Simon Josefsson <simon@josefsson.org>
+
+ * tests/pkits_smime: Add.
+
+2004-08-22 Simon Josefsson <simon@josefsson.org>
* src/certtool.c:
+ (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL.
+
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- (smime_to_pkcs7): Handle LF EOF.
+ * tests/pkits_pkcs12: Add.
-2004-08-22 12:42 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
* src/certtool.c:
+ (smime_to_pkcs7): Handle LF EOF.
- Fix --password.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 10:52 Simon Josefsson <simon@josefsson.org>
+ * src/certtool.c: Fix --password.
- * NEWS:
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Add.
+ * tests/PKITS.pdf, tests/PKITS_data.zip: Add NIST's Public Key
+ Interoperability Test Suite. Taken from
+ <http://csrc.nist.gov/pki/testing/x509paths.html>.
+ c8b1230c34f175f0fe479692e65c7ecc04117dfc PKITS_data.zip
+ e823aa3a8ece752aa7211153312b364dc578e789 PKITS.pdf
-2004-08-22 10:29 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * NEWS: Add.
- Want gzip too.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 10:27 Simon Josefsson <simon@josefsson.org>
+ * doc/manpages/Makefile.am: Handle different #include's for PKCS12
+ functions.
- * configure.in, Makefile.am (tags: gnutls_1_1_18):
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Use bz2.
+ * configure.in: Want gzip too.
-2004-08-22 10:24 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * configure.in, Makefile.am: Use bz2.
- Add.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 10:16 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * doc/scripts/gdoc (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18):
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Support -include.
+ * doc/scripts/gdoc: Support -include.
-2004-08-22 08:45 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * configure.in, lib/gnutls.h.in.in:
+ * doc/manpages/Makefile.am: Add man pages for lib/x509/, libextra/,
+ and libextra/openpgp/.
- Revert ssize_t change.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 08:39 Simon Josefsson <simon@josefsson.org>
+ * doc/manpages/Makefile.am: Add man pages for API.
- * configure.in, lib/gnutls.h.in.in:
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Assume POSIX system (which we already do), so it has ssize_t.
- Redefining ssize_t locally, if it doesn't exist, already handled by
- gnulib.
+ * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
+ crypto/test-gc.c: Mem alloca stuff for libgcrypt. Indent.
-2004-08-22 08:31 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * lib/: Makefile.am, Makefile.am (tags: gnutls_1_1_18):
+ * crypto/Makefile.am, crypto/test-gc.c, crypto/utils.c,
+ crypto/utils.h: Add self test of generic crypto.
- Simplify further.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-22 08:29 Simon Josefsson <simon@josefsson.org>
+ * crypto/pkcs5.c: Doc fix.
- * lib/Makefile.am:
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Move things from EXTRA_DIST, to improve dependency tracking.
+ * configure.in, lib/gnutls.h.in.in: Revert ssize_t change.
-2004-08-22 08:23 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * src/Makefile.am:
+ * configure.in, lib/gnutls.h.in.in: Assume POSIX system (which we
+ already do), so it has ssize_t. Redefining ssize_t locally, if it
+ doesn't exist, already handled by gnulib.
- Move things from EXTRA_DIST to *_SOURCES, to improve dependency
- tracking. Simplify.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-21 23:11 Simon Josefsson <simon@josefsson.org>
+ * lib/Makefile.am: Simplify further.
- * lib/Makefile.am:
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- Remove pkcs5.
+ * lib/Makefile.am: Move things from EXTRA_DIST, to improve
+ dependency tracking.
-2004-08-21 21:32 Simon Josefsson <simon@josefsson.org>
+2004-08-22 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to
+ improve dependency tracking. Simplify.
- Add.
+2004-08-22 Simon Josefsson <simon@josefsson.org>
-2004-08-21 21:12 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc-libgcrypt.c: Fix warnings.
- * doc/protocol/rrc2.doc (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18):
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Add.
+ * crypto/gc-nettle.c: Add checks.
-2004-08-21 20:34 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * doc/TODO (tags: gnutls_1_1_18):
+ * lib/x509/Makefile.am, lib/Makefile.am: Remove pkcs5.
- Add.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-21 16:56 Simon Josefsson <simon@josefsson.org>
+ * lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/privkey_pkcs8.c:
+ Replace PKCS5 with GC.
- * NEWS:
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Add.
+ * crypto/Makefile.am, crypto/gc.h, crypto/pkcs5.c: Add pkcs5 stuff,
+ replacing lib/x509/pkcs5.
-2004-08-21 16:27 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * crypto/gc.h: Typo.
- Bump version.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-21 16:27 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h:
+ (gc_hmac_sha1): Add (for PKCS5 KDF).
- * NEWS:
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Add.
-2004-08-21 16:26 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi (tags: gnutls_1_1_18):
+ * crypto/gc-nettle.c, nettle/arctwo-meta.c, nettle/arctwo.c,
+ nettle/arctwo.h, nettle/nettle-meta.h: Change name of arctwo
+ variant from 'pkcs12' to 'gutmann'. Seems PKCS12 code uses pure rfc
+ 2268 (who uses the variant then?!).
- Add examples.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-21 00:30 Simon Josefsson <simon@josefsson.org>
+ * doc/protocol/rrc2.doc: Add.
- * doc/gnutls.texi:
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Markup.
+ * nettle/arctwo.c: Typo.
-2004-08-21 00:03 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * nettle/arctwo.c: Support plain RFC 2268 too.
- Enable gnits in automake.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-21 00:02 Simon Josefsson <simon@josefsson.org>
+ * doc/TODO: Add.
- * configure.in:
+2004-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Allow AC_PROG_CC to modify CFLAGS (why not?). Don't check for
- install (handled by automake).
+ * lib/x509/privkey.c: Corrected a memory leak. Patch got from
+ debian bug report logs. Reported by Modestas Vainius
+ <geromanas@mailas.com>.
-2004-08-20 23:56 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * nettle/arctwo.c: Fix.
- Simplify shared library versioning.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-20 23:39 Simon Josefsson <simon@josefsson.org>
+ * nettle/arctwo.c: Fix.
- * lib/gnutls_global.c (tags: gnutls_1_1_18):
+2004-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Use automake VERSION instead of GNUTLS_VERSION.
+ * lib/x509/common.c: corrected bug with generalTime ASN.1 encoding.
-2004-08-20 23:38 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * nettle/Makefile.am, nettle/arctwo-meta.c, nettle/arctwo.c,
+ nettle/arctwo.h, nettle/nettle-meta.h, crypto/gc-nettle.c: Add
+ arctwo.
- Use modern AC_INIT. Remove GNUTLS_*VERSION. Separate libtool
- versioning from package versioning.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-20 23:02 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc.h:
+ (GC_SHA1_LEN): Add.
- * Makefile.am:
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Remove, all are dist'ed by automake automatically.
+ * lib/x509/pkcs12_encr.c: Fix.
-2004-08-20 22:58 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * lib/x509/pkcs12_encr.c: Use gc.
- Typo.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-20 22:49 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h:
+ (gc_hash_buffer): Add.
- * lib/defines.h (tags: gnutls_1_1_18):
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Remove size_t, time_t, ptrdiff_t definitions.
+ * tests/chain: Cleanup.
-2004-08-20 22:48 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * tests/chain: Add CRL's.
- Assume time_t and ptrdiff_t (ANSI C89).
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-20 22:46 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * lib/gnutls.h.in.in:
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Assume time_t is in time.h (ANSI C89).
+ * tests/anonself.c, tests/Makefile.am: Add.
-2004-08-20 22:39 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * configure.in, lib/gnutls.h.in.in:
+ * configure.in: Bump version.
- Assume size_t is in stddef.h (C89).
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-20 22:35 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * configure.in:
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- (T_CPU, T_VENDOR, T_OS): Remove (unused).
+ * doc/gnutls.texi: Add examples.
-2004-08-18 13:09 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * NEWS (tags: gnutls_1_1_17):
+ * doc/examples/ex-client2.c, doc/examples/ex-serv1.c: Doc fix.
- Version 1.1.17.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-18 13:04 Simon Josefsson <simon@josefsson.org>
+ * doc/examples/ex-serv-anon.c: Add.
- * doc/gnutls.texi (tags: gnutls_1_1_17):
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Fix, suggested by Stepan Kasal <kasal@ucw.cz>.
+ * doc/examples/ex-client1.c: Add.
-2004-08-18 12:56 Simon Josefsson <simon@josefsson.org>
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- * Makefile.am, Makefile.am:
+ * doc/gnutls.texi: Markup.
- (release): Fix.
+2004-08-21 Simon Josefsson <simon@josefsson.org>
-2004-08-18 12:54 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Enable gnits in automake.
- * NEWS:
+2004-08-21 Simon Josefsson <simon@josefsson.org>
- Version 1.0.20.
+ * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?).
+ Don't check for install (handled by automake).
-2004-08-18 12:47 Simon Josefsson <simon@josefsson.org>
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- * Makefile.am:
+ * configure.in: Simplify shared library versioning.
- (release): Add.
+2004-08-20 Simon Josefsson <simon@josefsson.org>
-2004-08-18 12:07 Simon Josefsson <simon@josefsson.org>
+ * libextra/gnutls_extra.c: Use automake VERSION.
- * lib/gnutls_mpi.h:
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- Reorder, to get config.h included before gcrypt.h.
+ * libextra/Makefile.am, libextra/opencdk/armor.c: Fix version
+ number.
-2004-08-18 11:58 Simon Josefsson <simon@josefsson.org>
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_mpi.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20):
+ * lib/gnutls_global.c: Use automake VERSION instead of
+ GNUTLS_VERSION.
- Reorder, to get config.h included before gcrypt.h.
+2004-08-20 Simon Josefsson <simon@josefsson.org>
-2004-08-18 11:37 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Use modern AC_INIT. Remove GNUTLS_*VERSION.
+ Separate libtool versioning from package versioning.
- * doc/gnutls.texi (tags: gnutls_1_0_20):
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- Revert.
+ * Makefile.am: Remove, all are dist'ed by automake automatically.
-2004-08-18 11:36 Simon Josefsson <simon@josefsson.org>
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * configure.in: Typo.
- Fix example indentation.
+2004-08-20 Simon Josefsson <simon@josefsson.org>
-2004-08-17 17:00 Simon Josefsson <simon@josefsson.org>
+ * lib/defines.h: Remove size_t, time_t, ptrdiff_t definitions.
- * src/cli.c (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20):
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- Fix mem leak.
+ * configure.in: Assume time_t and ptrdiff_t (ANSI C89).
-2004-08-17 09:30 Simon Josefsson <simon@josefsson.org>
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_pk.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20):
+ * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89).
- Typo.
+2004-08-20 Simon Josefsson <simon@josefsson.org>
-2004-08-17 09:25 Simon Josefsson <simon@josefsson.org>
+ * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h
+ (C89).
- * THANKS:
+2004-08-20 Simon Josefsson <simon@josefsson.org>
- Pull up from trunk.
+ * configure.in:
+ (T_CPU, T_VENDOR, T_OS): Remove (unused).
-2004-08-17 09:24 Simon Josefsson <simon@josefsson.org>
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- * NEWS, THANKS (tags: gnutls_1_1_17, gnutls_1_0_20), NEWS (tags:
- gnutls_1_0_20):
+ * NEWS: Version 1.1.17.
- Add.
+2004-08-18 Simon Josefsson <simon@josefsson.org>
-2004-08-17 09:22 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Fix, suggested by Stepan Kasal <kasal@ucw.cz>.
- * configure.in:
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- Bump version.
+ * Makefile.am: [no log message]
-2004-08-17 09:09 Simon Josefsson <simon@josefsson.org>
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- * lib/: gnutls_pk.c, gnutls_pk.c:
+ * Makefile.am:
+ (release): Fix.
- Simplify computation of PKCS#1 version 1.5 type 2 non-zero pad
- bytes, reported by Robey Pointer <robey@danger.com>.
+2004-08-18 Simon Josefsson <simon@josefsson.org>
-2004-08-17 08:45 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Version 1.0.20.
- * configure.in (tags: gnutls_1_1_17, gnutls_1_0_20),
- lib/Makefile.am (tags: gnutls_1_1_17, gnutls_1_0_20),
- lib/auth_srp_passwd.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20), lib/ext_srp.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20), lib/gnutls_buffers.c (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_num.h
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_pk.c, lib/gnutls_str.c
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20):
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- Use minmax.h from gnulib instead of GMIN/GMAX.
+ * tests/simple.c: Fix warning.
-2004-08-16 21:02 Simon Josefsson <simon@josefsson.org>
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- * src/common.c (tags: gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20):
+ * Makefile.am:
+ (release): Add.
- Oops, revert DES, not supported.
+2004-08-18 Simon Josefsson <simon@josefsson.org>
-2004-08-16 21:01 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_mpi.h: Reorder, to get config.h included before
+ gcrypt.h.
- * src/common.c:
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- Support AES-256 and DES in --ciphers too.
+ * libextra/opencdk/keyserver.c: Pull up from trunk.
-2004-08-16 20:49 Simon Josefsson <simon@josefsson.org>
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- * NEWS, README (tags: gnutls_1_1_17, gnutls_1_0_20):
+ * lib/gnutls_mpi.h: Reorder, to get config.h included before
+ gcrypt.h.
- Fix.
+2004-08-18 Simon Josefsson <simon@josefsson.org>
-2004-08-16 20:48 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Revert.
- * README:
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/gnutls.texi: Fix example indentation.
-2004-08-16 20:40 Simon Josefsson <simon@josefsson.org>
+2004-08-18 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * nettle/Makefile.am: Don't dist nettle-types.h.
- Fix.
+2004-08-17 Simon Josefsson <simon@josefsson.org>
-2004-08-16 20:18 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Add
+ one-call interface.
- * lib/: gnutls_hash_int.c, gnutls_hash_int.h (utags: gnutls_1_1_19,
- gnutls_1_0_20, gnutls_1_0_21, gnutls_1_0_22, gnutls_1_1_20,
- gnutls_1_1_21, gnutls_1_1_17, gnutls_1_1_18):
+2004-08-17 Simon Josefsson <simon@josefsson.org>
- Move hashing to generic crypto API. Implement hashing for
- nettle/libgcrypt in generic crypto API.
+ * src/cli.c: Fix mem leak.
-2004-08-16 19:10 Simon Josefsson <simon@josefsson.org>
+2004-08-17 Simon Josefsson <simon@josefsson.org>
- * configure.in, lib/gnutls_errors.c (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20),
- lib/gnutls_errors_int.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_random.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20),
- lib/gnutls_random.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20):
+ * lib/gnutls_pk.c: Typo.
- Move randomness calls to generic crypto API. Implement randomness
- for libgcrypt and nettle wrappers.
+2004-08-17 Simon Josefsson <simon@josefsson.org>
-2004-08-15 22:33 Simon Josefsson <simon@josefsson.org>
+ * THANKS: Pull up from trunk.
- * NEWS:
+2004-08-17 Simon Josefsson <simon@josefsson.org>
- Typo.
+ * NEWS, THANKS: Add.
-2004-08-15 22:31 Simon Josefsson <simon@josefsson.org>
+2004-08-17 Simon Josefsson <simon@josefsson.org>
- * NEWS, NEWS:
+ * configure.in: Bump version.
- Fix.
+2004-08-17 Simon Josefsson <simon@josefsson.org>
-2004-08-15 21:34 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type
+ 2 non-zero pad bytes, reported by Robey Pointer <robey@danger.com>.
- * Makefile.am (tags: gnutls_1_1_17, gnutls_1_0_20), configure.in:
+2004-08-17 Simon Josefsson <simon@josefsson.org>
- Add Nettle.
+ * configure.in, gl/Makefile.am, gl/minmax.h, gl/m4/gnulib.m4,
+ lib/Makefile.am, lib/auth_srp_passwd.c, lib/ext_srp.c,
+ lib/gnutls_buffers.c, lib/gnutls_num.h, lib/gnutls_pk.c,
+ lib/gnutls_str.c, lib/x509/dn.c, lib/x509/pkcs12.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
+ libextra/Makefile.am: Use minmax.h from gnulib instead of
+ GMIN/GMAX.
-2004-08-15 20:33 Simon Josefsson <simon@josefsson.org>
+2004-08-16 Simon Josefsson <simon@josefsson.org>
- * lib/: gnutls_cipher_int.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18),
- gnutls_global.c (utags: gnutls_1_0_20, gnutls_1_1_17):
+ * src/common.c: Oops, revert DES, not supported.
- Fix warnings.
+2004-08-16 Simon Josefsson <simon@josefsson.org>
-2004-08-15 20:23 Simon Josefsson <simon@josefsson.org>
+ * src/common.c: Support AES-256 and DES in --ciphers too.
- * lib/gnutls_cipher_int.c:
+2004-08-16 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * NEWS, README: Fix.
-2004-08-15 20:21 Simon Josefsson <simon@josefsson.org>
+2004-08-16 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * README: Add.
- Add.
+2004-08-16 Simon Josefsson <simon@josefsson.org>
-2004-08-15 20:20 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Fix.
- * Makefile.am, configure.in, lib/Makefile.am,
- lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20),
- lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_mpi.h:
+2004-08-16 Simon Josefsson <simon@josefsson.org>
- Initiate move of all libgcrypt calls to crypto/gc* wrapper.
- Currently only encryption/decryption goes through generic API.
+ * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Indent.
-2004-08-15 10:31 Simon Josefsson <simon@josefsson.org>
+2004-08-16 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * crypto/gc-nettle.c: Fix.
- Add.
+2004-08-16 Simon Josefsson <simon@josefsson.org>
-2004-08-15 10:30 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Move hashing to
+ generic crypto API. Implement hashing for nettle/libgcrypt in
+ generic crypto API.
- * Makefile.am:
+2004-08-16 Simon Josefsson <simon@josefsson.org>
- (release): Fix tag name.
+ * configure.in, crypto/gc-libgcrypt.c, crypto/gc-nettle.c,
+ crypto/gc.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_random.c, lib/gnutls_random.h: Move randomness calls to
+ generic crypto API. Implement randomness for libgcrypt and nettle
+ wrappers.
-2004-08-15 10:28 Simon Josefsson <simon@josefsson.org>
+2004-08-16 Simon Josefsson <simon@josefsson.org>
- * configure.in, src/Makefile.am (tags: gnutls_1_1_17,
- gnutls_1_0_20), src/certtool-cfg.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20), src/certtool.c (tags: gnutls_1_1_17,
- gnutls_1_0_20), src/crypt.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20),
- src/getpass.c, src/getpass.h:
+ * gl/Makefile.am, gl/m4/gnulib.m4: Update.
- Replace ad-hoc 'read_pass' with gnulib module 'getpass-gnu'.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-15 10:05 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc-nettle.c: Doc fix.
- * doc/gnutls.texi:
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Improve markup.
+ * NEWS: Typo.
-2004-08-15 10:03 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * src/errcodes.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20):
+ * NEWS: Fix.
- Fix.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-15 09:47 Simon Josefsson <simon@josefsson.org>
+ * crypto/gc-nettle.c: Implement.
- * doc/gnutls.texi:
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Use @finalout, to avoid ugly black boxes.
+ * crypto/gc-libgcrypt.c: Reorder.
-2004-08-15 09:46 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * crypto/gc.h: Add.
- Fixes.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-15 01:47 Simon Josefsson <simon@josefsson.org>
+ * nettle/nettle-meta.h: Add des(3).
- * configure.in:
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Bump version.
+ * Makefile.am, configure.in, crypto/gc-nettle.c,
+ m4/ax_create_stdint_h.m4, nettle/Makefile.am,
+ nettle/aes-decrypt-table.c, nettle/aes-decrypt.c,
+ nettle/aes-encrypt-table.c, nettle/aes-encrypt.c,
+ nettle/aes-internal.h, nettle/aes-meta.c,
+ nettle/aes-set-decrypt-key.c, nettle/aes-set-encrypt-key.c,
+ nettle/aes.c, nettle/aes.h, nettle/arcfour-crypt.c,
+ nettle/arcfour-meta.c, nettle/arcfour.c, nettle/arcfour.h,
+ nettle/cbc.c, nettle/cbc.h, nettle/des-compat.c,
+ nettle/des-compat.h, nettle/des.c, nettle/des.h, nettle/des3.c,
+ nettle/desCode.h, nettle/descore.README, nettle/desinfo.h,
+ nettle/hmac-md5.c, nettle/hmac-sha1.c, nettle/hmac.c,
+ nettle/hmac.h, nettle/keymap.h, nettle/macros.h,
+ nettle/md5-compat.c, nettle/md5-compat.h, nettle/md5-meta.c,
+ nettle/md5.c, nettle/md5.h, nettle/memxor.c, nettle/memxor.h,
+ nettle/nettle-internal.c, nettle/nettle-internal.h,
+ nettle/nettle-meta.h, nettle/parity.h, nettle/rotors.h,
+ nettle/sha.h, nettle/sha1-compress.c, nettle/sha1-meta.c,
+ nettle/sha1.c: Add Nettle.
-2004-08-15 01:47 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * Makefile.am:
+ * crypto/gc-libgcrypt.c, lib/gnutls_cipher_int.c,
+ lib/gnutls_global.c: Fix warnings.
- (release): Abort if tag exists.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-15 01:32 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_cipher_int.c: Fix.
- * Makefile.am (tags: gnutls_1_1_16):
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- (release): Fix tag name.
+ * NEWS: Add.
-2004-08-15 01:31 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * NEWS (tags: gnutls_1_1_16):
+ * Makefile.am, configure.in, crypto/Makefile.am,
+ crypto/gc-libgcrypt.c, crypto/gc.h, lib/Makefile.am,
+ lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+ lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_mpi.h,
+ libextra/Makefile.am: Initiate move of all libgcrypt calls to
+ crypto/gc* wrapper. Currently only encryption/decryption goes
+ through generic API.
- Version 1.1.16.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-15 01:31 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * NEWS:
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Add.
+ * Makefile.am:
+ (release): Fix tag name.
-2004-08-15 00:54 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * src/certtool.c (tags: gnutls_1_1_16):
+ * configure.in, gl/Makefile.am, gl/getpass.c, gl/getpass.h,
+ gl/stdbool_.h, gl/m4/getpass.m4, gl/m4/gnulib.m4, gl/m4/stdbool.m4,
+ src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/crypt.c,
+ src/getpass.c, src/getpass.h: Replace ad-hoc 'read_pass' with
+ gnulib module 'getpass-gnu'.
- Use progname.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-15 00:53 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Improve markup.
- * configure.in (tags: gnutls_1_1_16):
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Add progname gnulib module.
+ * src/errcodes.c: Fix.
-2004-08-15 00:48 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes.
- Add.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-15 00:23 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Fixes.
- * src/Makefile.am (tags: gnutls_1_1_16):
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Fix -I's, for srcdir != objdir builds (e.g., 'make distcheck').
+ * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
+ doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
+ doc/examples/ex-client2.c, doc/examples/ex-crq.c,
+ doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
+ doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
+ doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
+ doc/examples/ex-verify.c, doc/examples/ex-x509-info.c: Indent.
-2004-08-15 00:17 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * configure.in, lib/Makefile.am (tags: gnutls_1_1_16),
- src/Makefile.am:
+ * configure.in: Bump version.
- Fix -I's, for srcdir != objdir builds (e.g., 'make distcheck').
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-14 23:35 Simon Josefsson <simon@josefsson.org>
+ * Makefile.am:
+ (release): Abort if tag exists.
- * configure.in:
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Bump version.
+ * Makefile.am:
+ (release): Fix tag name.
-2004-08-14 23:35 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * NEWS: Version 1.1.16.
- Add.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-14 23:31 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * src/Makefile.am:
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Link gnulib.
+ * src/certtool.c: Use progname.
-2004-08-14 22:41 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * Makefile.am (tags: gnutls_1_1_15):
+ * configure.in, gl/Makefile.am, gl/progname.c, gl/progname.h: Add
+ progname gnulib module.
- (release): Fix.
+2004-08-15 Simon Josefsson <simon@josefsson.org>
-2004-08-14 22:38 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Add.
- * NEWS (tags: gnutls_1_1_15):
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- Version 1.1.15.
+ * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
+ 'make distcheck').
-2004-08-14 17:40 Simon Josefsson <simon@josefsson.org>
+2004-08-15 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * configure.in, lib/Makefile.am, libextra/Makefile.am,
+ src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., 'make
+ distcheck').
- Reorder.
+2004-08-14 Simon Josefsson <simon@josefsson.org>
-2004-08-14 17:36 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Bump version.
- * config.rpath (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15):
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- Add, needed by gnulib. When we support gettext, this will be
- generated.
+ * NEWS: Add.
-2004-08-14 17:33 Simon Josefsson <simon@josefsson.org>
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- * src/: certtool-gaa.c, certtool-gaa.h (utags: gnutls_1_1_19,
- gnutls_1_0_20, gnutls_1_0_21, gnutls_1_0_22, gnutls_1_0_23,
- gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_22, gnutls_1_1_15,
- gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18):
+ * src/Makefile.am: Link gnulib.
- Generated.
+2004-08-14 Simon Josefsson <simon@josefsson.org>
-2004-08-14 17:33 Simon Josefsson <simon@josefsson.org>
+ * Makefile.am:
+ (release): Fix.
- * NEWS, src/Makefile.am (tags: gnutls_1_1_15), src/certtool.c
- (tags: gnutls_1_1_15), src/certtool.gaa (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15):
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- Add --smime-to-p7.
+ * NEWS: Version 1.1.15.
-2004-08-14 17:16 Simon Josefsson <simon@josefsson.org>
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- * configure.in (tags: gnutls_1_1_15):
+ * NEWS: Reorder.
- Add error and exit gnulib modules.
+2004-08-14 Simon Josefsson <simon@josefsson.org>
-2004-08-14 17:05 Simon Josefsson <simon@josefsson.org>
+ * config.rpath: Add, needed by gnulib. When we support gettext,
+ this will be generated.
- * configure.in:
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- Add gl/Makefile.
+ * src/certtool-gaa.c, src/certtool-gaa.h: Generated.
-2004-08-14 17:05 Simon Josefsson <simon@josefsson.org>
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- * Makefile.am:
+ * NEWS, src/Makefile.am, src/certtool.c, src/certtool.gaa: Add
+ --smime-to-p7.
- Recurse into gl/.
+2004-08-14 Simon Josefsson <simon@josefsson.org>
-2004-08-14 16:58 Simon Josefsson <simon@josefsson.org>
+ * configure.in, gl/Makefile.am, gl/error.c, gl/error.h, gl/exit.h,
+ gl/gettext.h, gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gettext.m4,
+ gl/m4/glibc21.m4, gl/m4/gnulib.m4, gl/m4/iconv.m4,
+ gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-pri.m4,
+ gl/m4/inttypes.m4, gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4,
+ gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
+ gl/m4/lib-prefix.m4, gl/m4/longdouble.m4, gl/m4/longlong.m4,
+ gl/m4/nls.m4, gl/m4/po.m4, gl/m4/printf-posix.m4,
+ gl/m4/progtest.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
+ gl/m4/stdint_h.m4, gl/m4/strerror_r.m4, gl/m4/uintmax_t.m4,
+ gl/m4/ulonglong.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
+ gl/m4/xsize.m4: Add error and exit gnulib modules.
- * Makefile.am, configure.in:
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- Set up GnuTLS to use gnulib for portability files. Initially only
- adding "getline", I will need it for S/MIME parsing.
+ * configure.in: Add gl/Makefile.
-2004-08-12 20:34 Simon Josefsson <simon@josefsson.org>
+2004-08-14 Simon Josefsson <simon@josefsson.org>
- * doc/protocol/draft-badra-tls-key-exchange-00.txt (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15):
+ * Makefile.am: Recurse into gl/.
- Add.
+2004-08-14 Simon Josefsson <simon@josefsson.org>
-2004-08-11 22:38 Simon Josefsson <simon@josefsson.org>
+ * Makefile.am, configure.in, gl/Makefile.am, gl/getline.c,
+ gl/getline.h, gl/getndelim2.c, gl/getndelim2.h, gl/unlocked-io.h,
+ gl/m4/extensions.m4, gl/m4/getline.m4, gl/m4/getndelim2.m4,
+ gl/m4/gnulib.m4, gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4,
+ gl/m4/unlocked-io.m4: Set up GnuTLS to use gnulib for portability
+ files. Initially only adding "getline", I will need it for S/MIME
+ parsing.
- * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15):
+2004-08-12 Simon Josefsson <simon@josefsson.org>
- Add.
+ * tests/chain: Be nicer.
-2004-08-11 15:23 Simon Josefsson <simon@josefsson.org>
+2004-08-12 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * tests/chain: Add.
+
+2004-08-12 Simon Josefsson <simon@josefsson.org>
+
+ * doc/protocol/draft-badra-tls-key-exchange-00.txt: Add.
+
+2004-08-12 Simon Josefsson <simon@josefsson.org>
- Typo.
+ * tests/x509tests.tgz: Add NIST X.509 Path Validation Test Suite,
+ Version 1.07. See
+ http://csrc.nist.gov/pki/testing/x509paths_old.html. Taken from
+ http://csrc.nist.gov/pki/testing/x509tests.tgz, with MD5sum
+ 5e6c15b7920e33a3e171258828c980f5.
-2004-08-11 15:14 Simon Josefsson <simon@josefsson.org>
+2004-08-11 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi (tags: gnutls_1_1_16, gnutls_1_1_15):
+ * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt: Add.
- Fix direntry.
+2004-08-11 Simon Josefsson <simon@josefsson.org>
-2004-08-11 15:10 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Typo.
- * doc/gnutls.texi:
+2004-08-11 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/gnutls.texi: Fix direntry.
-2004-08-10 16:20 Simon Josefsson <simon@josefsson.org>
+2004-08-11 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * doc/gnutls.texi: Add.
- Add.
+2004-08-11 Simon Josefsson <simon@josefsson.org>
-2004-08-10 15:28 Simon Josefsson <simon@josefsson.org>
+ * doc/manpages/gnutls-cli.1: Update.
- * NEWS:
+2004-08-10 Simon Josefsson <simon@josefsson.org>
- Add.
+ * m4/autobuild.m4: Update.
-2004-08-10 12:19 Simon Josefsson <simon@josefsson.org>
+2004-08-10 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS: Add.
+
+2004-08-10 Simon Josefsson <simon@josefsson.org>
+
+ * libextra/opencdk/keyserver.c: Need sys/types.h, for FreeBSD 4.10.
+
+2004-08-10 Simon Josefsson <simon@josefsson.org>
+
+ * NEWS: Add.
+
+2004-08-10 Simon Josefsson <simon@josefsson.org>
* Makefile.am:
+ (release): Remove ChangeLog stuff.
- (release): Remove ChangeLog stuff.
+2004-08-10 Simon Josefsson <simon@josefsson.org>
-2004-08-10 12:08 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Bump version.
- * configure.in:
+2004-08-10 Simon Josefsson <simon@josefsson.org>
- Bump version.
+ * configure.in: If socklen_t doesn't exist, use size_t (needed for
+ Darwin).
-2004-08-10 12:07 Simon Josefsson <simon@josefsson.org>
+2004-08-10 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * doc/TODO: Add.
- If socklen_t doesn't exist, use size_t (needed for Darwin).
+2004-08-09 Simon Josefsson <simon@josefsson.org>
-2004-08-10 11:39 Simon Josefsson <simon@josefsson.org>
+ * src/Makefile.am: Replace $(RM) with rm, the former doesn't seem
+ to exist, and automake generated makefile use rm directly anyway.
- * doc/TODO (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15):
+2004-08-09 Simon Josefsson <simon@josefsson.org>
- Add.
+ * configure.in: Move AB_INIT to where it actually works.
-2004-08-09 01:30 Simon Josefsson <simon@josefsson.org>
+2004-08-09 Simon Josefsson <simon@josefsson.org>
- * src/Makefile.am:
+ * NEWS: Version 1.1.14.
- Replace $(RM) with rm, the former doesn't seem to exist, and
- automake generated makefile use rm directly anyway.
+2004-08-09 Simon Josefsson <simon@josefsson.org>
-2004-08-09 01:21 Simon Josefsson <simon@josefsson.org>
+ * Makefile.am: Add release target.
- * configure.in:
+2004-08-09 Simon Josefsson <simon@josefsson.org>
- Move AB_INIT to where it actually works.
+ * NEWS: Version 1.0.19.
-2004-08-09 00:47 Simon Josefsson <simon@josefsson.org>
+2004-08-09 Simon Josefsson <simon@josefsson.org>
- * NEWS (tags: gnutls_1_1_14):
+ * THANKS: Pull up from trunk.
- Version 1.1.14.
+2004-08-09 Simon Josefsson <simon@josefsson.org>
-2004-08-09 00:37 Simon Josefsson <simon@josefsson.org>
+ * NEWS, configure.in, m4/autobuild.m4, THANKS: Add.
- * Makefile.am (tags: gnutls_1_1_14):
+2004-08-09 Simon Josefsson <simon@josefsson.org>
- Add release target.
+ * NEWS: Add.
-2004-08-09 00:25 Simon Josefsson <simon@josefsson.org>
+2004-08-09 Simon Josefsson <simon@josefsson.org>
- * NEWS (tags: gnutls_1_0_19):
+ * THANKS: Pull up from trunk.
- Version 1.0.19.
+2004-08-09 Simon Josefsson <simon@josefsson.org>
-2004-08-09 00:24 Simon Josefsson <simon@josefsson.org>
+ * tests/Makefile.am: Typo, reported by Michael Heironimus
+ <mkh01@earthlink.net>.
- * THANKS (tags: gnutls_1_0_19):
+2004-08-09 Simon Josefsson <simon@josefsson.org>
- Pull up from trunk.
+ * configure.in: Bump version.
-2004-08-09 00:22 Simon Josefsson <simon@josefsson.org>
+2004-08-07 Simon Josefsson <simon@josefsson.org>
- * NEWS, configure.in (tags: gnutls_1_1_14), THANKS (tags:
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14):
+ * THANKS: Add.
- Add.
+2004-08-07 Simon Josefsson <simon@josefsson.org>
-2004-08-09 00:17 Simon Josefsson <simon@josefsson.org>
+ * tests/Makefile.am: Typo, reported by Michael Heironimus
+ <mkh01@earthlink.net>.
- * NEWS, NEWS:
+2004-08-06 Simon Josefsson <simon@josefsson.org>
- Add.
+ * NEWS: Terminology consistency.
-2004-08-09 00:16 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * THANKS:
+ * tests/simple.c: Fix warning.
- Pull up from trunk.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-09 00:12 Simon Josefsson <simon@josefsson.org>
+ * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
+ libextra/openpgp/Makefile.am: Remove *.tex stuff.
- * configure.in (tags: gnutls_1_0_19):
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Bump version.
+ * doc/manpages/Makefile.am: Simplify.
-2004-08-07 22:10 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * THANKS:
+ * src/Makefile.am, src/retcodes.c: Remove retcodes.
- Add.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-06 15:10 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Fix last commit.
- * NEWS:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Terminology consistency.
+ * configure.in, doc/Makefile.am, doc/internals.dia, doc/layers.dia,
+ doc/pgp1.dia, doc/x509-1.dia, doc/examples/Makefile.am,
+ doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
+ doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
+ doc/examples/ex-client2.c, doc/examples/ex-crq.c,
+ doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
+ doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
+ doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
+ doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
+ doc/scripts/Makefile.am, doc/scripts/sort1.pl: Remove old manual.
-2004-08-05 08:58 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * lib/Makefile.am (tags: gnutls_1_1_15, gnutls_1_1_14):
+ * doc/gnutls.texi, configure.in: Fix copyright.
- Remove *.tex stuff.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 08:51 Simon Josefsson <simon@josefsson.org>
+ * buildconf, doc/README.CVS: Revert.
- * src/: Makefile.am (tags: gnutls_1_1_14), retcodes.c:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Remove retcodes.
+ * NEWS: Fix.
-2004-08-05 08:49 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * configure.in:
+ * doc/TODO: Done.
- Fix last commit.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 08:49 Simon Josefsson <simon@josefsson.org>
+ * doc/Makefile.am, doc/README.CVS: Fix.
- * configure.in, doc/Makefile.am (tags: gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14),
- doc/internals.dia (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/layers.dia (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14), doc/pgp1.dia (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/x509-1.dia (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14), doc/scripts/Makefile.am (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14),
- doc/scripts/sort1.pl, doc/tex/.cvsignore, doc/tex/Makefile.am,
- doc/tex/alert.tex, doc/tex/appendix.tex, doc/tex/auth.tex,
- doc/tex/callbacks.tex, doc/tex/cert_auth.tex,
- doc/tex/certificate.tex, doc/tex/ciphers.tex,
- doc/tex/ciphersuites.tex, doc/tex/compression.tex,
- doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex-alert.tex,
- doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
- doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
- doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
- doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
- doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex,
- doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex,
- doc/tex/ex-x509-info.tex, doc/tex/examples.tex, doc/tex/fdl.tex,
- doc/tex/funcs.tex, doc/tex/gnutls-logo.ps, doc/tex/gnutls.bib,
- doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/howto.tex,
- doc/tex/internals.eps, doc/tex/layers.eps, doc/tex/layers.tex,
- doc/tex/library.tex, doc/tex/macros.tex, doc/tex/memory.tex,
- doc/tex/openssl.tex, doc/tex/pgp-fig1.eps, doc/tex/pgpcert.xml.tex,
- doc/tex/preface.tex, doc/tex/preparation.tex, doc/tex/programs.tex,
- doc/tex/record.tex, doc/tex/record_weaknesses.tex, doc/tex/srp.tex,
- doc/tex/supported_ciphersuites.tex, doc/tex/tls_extensions.tex,
- doc/tex/tlsintro.tex, doc/tex/translayer.tex, doc/tex/x509-1.eps,
- doc/tex/x509cert.xml.tex:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Remove old manual.
+ * doc/gnutls.texi: Save gnutls.bib.
-2004-08-05 08:28 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi (tags: gnutls_1_1_14), configure.in:
+ * doc/Makefile.am: Fix deps.
- Fix copyright.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 08:25 Simon Josefsson <simon@josefsson.org>
+ * doc/Makefile.am: Reorder.
- * buildconf (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18), doc/README.CVS (utags: gnutls_1_0_20,
- gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17):
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Revert.
+ * doc/gendocs.sh, doc/gendocs_template: Add.
-2004-08-05 05:28 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * NEWS:
+ * doc/Makefile.am: Fix HTML.
- Fix.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 04:52 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls-logo.eps, doc/gnutls-logo.pdf: Add.
- * doc/TODO (tags: gnutls_1_1_14):
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Done.
+ * doc/gnutls.texi: Add logo.
-2004-08-05 04:51 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/: Makefile.am, README.CVS:
+ * doc/gnutls.texi: Fix image size.
- Fix.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 04:48 Simon Josefsson <simon@josefsson.org>
+ * doc/Makefile.am: Fix deps.
- * doc/gnutls.texi:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Save gnutls.bib.
+ * doc/Makefile.am: Build more. Dist ps/pdf/html.
-2004-08-05 04:42 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/Makefile.am:
+ * doc/internals.pdf, doc/layers.pdf, doc/pgp1.pdf, doc/x509-1.pdf:
+ Add.
- Fix deps.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 04:38 Simon Josefsson <simon@josefsson.org>
+ * doc/Makefile.am, doc/gnutls.texi, doc/scripts/sort2.pl: Add
+ Texinfo API documentation.
- * doc/Makefile.am:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Reorder.
+ * libextra/openpgp/Makefile.am: Build pgp-api.texi. Dist
+ pgp-api.tex{,i}.
-2004-08-05 04:32 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/: gendocs.sh, gendocs_template (utags: gnutls_1_1_19,
- gnutls_1_0_20, gnutls_1_0_21, gnutls_1_0_22, gnutls_1_0_23,
- gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_22, gnutls_1_1_14,
- gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18):
+ * libextra/Makefile.am: Build gnutls-extra-api.texi.
- Add.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 04:30 Simon Josefsson <simon@josefsson.org>
+ * lib/Makefile.am: Build gnutls-api.texi.
- * doc/Makefile.am:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Fix HTML.
+ * lib/x509/Makefile.am: Build x509-api.texi.
-2004-08-05 04:27 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/: gnutls-logo.eps, gnutls-logo.pdf (utags: gnutls_1_1_19,
- gnutls_1_0_20, gnutls_1_0_21, gnutls_1_0_22, gnutls_1_0_23,
- gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_22, gnutls_1_1_14,
- gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18):
+ * lib/gnutls.h.in.in:
+ (gnutls_is_secure_function): Add.
+ (gnutls_global_set_mem_functions): Use it.
- Add.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 04:27 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_global.c:
+ (gnutls_global_set_mem_functions): Use typedefs in prototype, for
+ gdoc.
- * doc/gnutls.texi:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Add logo.
+ * lib/gnutls_mem.h:
+ (gnutls_is_secure_function): Add.
-2004-08-05 04:11 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * configure.in: Bump version.
- Fix image size.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 04:08 Simon Josefsson <simon@josefsson.org>
+ * doc/Makefile.am: Dist more.
- * doc/Makefile.am:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Fix deps.
+ * doc/internals.eps, doc/internals.png, doc/layers.eps,
+ doc/layers.png, doc/pgp1.eps, doc/pgp1.png, doc/x509-1.eps,
+ doc/x509-1.png, NEWS: Add.
-2004-08-05 04:04 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/Makefile.am:
+ * doc/gnutls.texi: Fix.
- Build more. Dist ps/pdf/html.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 04:03 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Fix.
- * doc/: internals.pdf, layers.pdf, pgp1.pdf, x509-1.pdf (utags:
- gnutls_1_1_19, gnutls_1_0_20, gnutls_1_0_21, gnutls_1_0_22,
- gnutls_1_0_23, gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_22,
- gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17,
- gnutls_1_1_18):
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/gnutls.texi: Fix.
-2004-08-05 03:52 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/: Makefile.am, gnutls.texi, scripts/sort2.pl (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14):
+ * doc/gnutls.texi: Fix.
- Add Texinfo API documentation.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 03:46 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi, src/errcodes.c: Fix.
- * lib/Makefile.am:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Build gnutls-api.texi.
+ * doc/gnutls.texi: Add.
-2004-08-05 03:40 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls.h.in.in (tags: gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14):
+ * doc/gnutls.texi: Add error_codes.texi.
- (gnutls_is_secure_function): Add.
- (gnutls_global_set_mem_functions): Use it.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 03:40 Simon Josefsson <simon@josefsson.org>
+ * src/errcodes.c: Fix.
- * lib/gnutls_global.c (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14):
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- (gnutls_global_set_mem_functions): Use typedefs in prototype, for
- gdoc.
+ * doc/Makefile.am: Build error_codes.texi using errcodes.
-2004-08-05 03:39 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * lib/gnutls_mem.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14):
+ * src/Makefile.am, src/errcodes.c:
+ (errcodes): Add, same as retcodes, but for texinfo.
- (gnutls_is_secure_function): Add.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 02:55 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Fix.
- * configure.in:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Bump version.
+ * doc/gnutls.texi: Add.
-2004-08-05 02:55 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/Makefile.am:
+ * doc/gnutls.texi: Add.
- Dist more.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 02:53 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Add.
- * doc/internals.eps (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/internals.png
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14), doc/layers.eps (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/layers.png (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14), doc/pgp1.eps (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/pgp1.png (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14), doc/x509-1.eps (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/x509-1.png (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14), NEWS:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Add.
+ * doc/gnutls.texi: Add.
-2004-08-05 02:53 Simon Josefsson <simon@josefsson.org>
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * doc/gnutls.texi: Fix.
- Fix.
+2004-08-05 Simon Josefsson <simon@josefsson.org>
-2004-08-05 02:43 Simon Josefsson <simon@josefsson.org>
+ * doc/gnutls.texi: Add.
- * doc/gnutls.texi:
+2004-08-05 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * doc/gnutls.texi: Add.
-2004-08-05 02:37 Simon Josefsson <simon@josefsson.org>
+2004-08-04 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4, opencdk.m4,
+ m4/libgcrypt.m4, m4/libtasn1.m4, m4/opencdk.m4: Move *.m4's to m4/.
- Fix.
+2004-08-04 Simon Josefsson <simon@josefsson.org>
-2004-08-05 02:30 Simon Josefsson <simon@josefsson.org>
+ * buildconf: Simplify.
- * doc/gnutls.texi:
+2004-08-04 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * configure.in: Add copying condition. Remove useless prefix
+ setting.
-2004-08-05 02:17 Simon Josefsson <simon@josefsson.org>
+2004-08-04 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi, src/errcodes.c (tags: gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14):
+ * buildconf, configure.in: Don't use maintainer mode (see Autoconf
+ manual for rationale).
- Fix.
+2004-08-04 Simon Josefsson <simon@josefsson.org>
-2004-08-05 02:12 Simon Josefsson <simon@josefsson.org>
+ * doc/Makefile.am, doc/fdl.texi, doc/gnutls.texi: Start Texinfo
+ manual.
- * doc/gnutls.texi:
+2004-08-04 Simon Josefsson <simon@josefsson.org>
- Add.
+ * Makefile.am: Fix cvs2cl target.
-2004-08-05 02:06 Simon Josefsson <simon@josefsson.org>
+2004-08-04 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * NEWS: Version 1.1.13.
- Add error_codes.texi.
+2004-08-04 Simon Josefsson <simon@josefsson.org>
-2004-08-05 02:05 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Version 1.0.18.
- * src/errcodes.c:
+2004-08-04 Simon Josefsson <simon@josefsson.org>
- Fix.
+ * Makefile.am: More cvs2cl ignores.
-2004-08-05 02:04 Simon Josefsson <simon@josefsson.org>
+2004-08-04 Simon Josefsson <simon@josefsson.org>
- * doc/Makefile.am:
+ * Makefile.am: cvs2cl --prune doesn't work with version 2.55 nor
+ 2.57.
- Build error_codes.texi using errcodes.
+2004-08-02 Simon Josefsson <simon@josefsson.org>
-2004-08-05 02:04 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Bump version.
- * src/: Makefile.am, errcodes.c:
+2004-08-02 Simon Josefsson <simon@josefsson.org>
- (errcodes): Add, same as retcodes, but for texinfo.
+ * Makefile.am, NEWS, configure.in, tests/Makefile,
+ tests/Makefile.am, tests/simple.c, tests/utils.c, tests/utils.h:
+ Add (start of) self test suite.
-2004-08-05 01:48 Simon Josefsson <simon@josefsson.org>
+2004-08-02 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * buildconf: Use autoreconf.
- Fix.
+2004-08-02 Simon Josefsson <simon@josefsson.org>
-2004-08-05 01:34 Simon Josefsson <simon@josefsson.org>
+ * NEWS: Added simple self test suite.
- * doc/gnutls.texi:
+2004-08-02 Simon Josefsson <simon@josefsson.org>
- Add.
+ * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
+ tests/simple.c, tests/utils.c, tests/utils.h: Add (start of) self
+ test suite.
-2004-08-05 01:26 Simon Josefsson <simon@josefsson.org>
+2004-08-02 Simon Josefsson <simon@josefsson.org>
- * doc/gnutls.texi:
+ * buildconf: Use autoreconf.
- Add.
+2004-08-02 Simon Josefsson <simon@josefsson.org>
-2004-08-05 01:07 Simon Josefsson <simon@josefsson.org>
+ * configure.in: Bump version.
- * doc/gnutls.texi:
+2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Add.
+ * NEWS, lib/gnutls_cert.c: [no log message]
-2004-08-05 01:01 Simon Josefsson <simon@josefsson.org>
+2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/gnutls.texi:
+ * lib/auth_srp.c, lib/gnutls_cert.c, lib/gnutls_srp.c,
+ lib/gnutls_srp.h: _gnutls_calc_srp_u() has been modified to be
+ better.
- Add.
+2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-05 00:46 Simon Josefsson <simon@josefsson.org>
+ * doc/TODO: [no log message]
- * doc/gnutls.texi:
+2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fix.
+ * doc/examples/Makefile.am: [no log message]
-2004-08-05 00:43 Simon Josefsson <simon@josefsson.org>
+2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/gnutls.texi:
+ * doc/TODO, lib/gnutls_int.h: [no log message]
- Add.
+2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-05 00:19 Simon Josefsson <simon@josefsson.org>
+ * src/certtool.c: print the number of bits of the public key in a
+ certificate.
- * doc/gnutls.texi:
+2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Add.
+ * NEWS, doc/TODO: [no log message]
-2004-08-04 23:36 Simon Josefsson <simon@josefsson.org>
+2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4, opencdk.m4:
+ * NEWS, doc/TODO, lib/auth_cert.h, lib/gnutls.h.in.in,
+ lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
+ lib/gnutls_x509.c, lib/gnutls_x509.h, libextra/gnutls_extra.h,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/gnutls_openpgp.h: Added some default limits in the
+ verification of certificate chains, to avoid denial of service
+ attacks. Also added gnutls_certificate_set_verify_limits() to
+ override them.
- Move *.m4's to m4/.
+2004-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-04 23:34 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_cert.c: corrected documentation.
- * buildconf:
+2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Simplify.
+ * README: [no log message]
-2004-08-04 23:34 Simon Josefsson <simon@josefsson.org>
+2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * NEWS, libgcrypt.m4, opencdk.m4, includes/gnutls/extra.h,
+ lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
+ lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
+ lib/auth_srp_sb64.c, lib/ext_srp.c, lib/ext_srp.h,
+ lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_extensions.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
+ libextra/Makefile.am, libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+ libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
+ libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.c,
+ libextra/gnutls_srp.c, libextra/gnutls_srp.h: SRP ciphersuites were
+ moved to the gnutls (lgpl) library.
- Add copying condition. Remove useless prefix setting.
+2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-04 23:28 Simon Josefsson <simon@josefsson.org>
+ * libextra/openssl_compat.h: [no log message]
- * buildconf, configure.in:
+2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Don't use maintainer mode (see Autoconf manual for rationale).
+ * configure.in: [no log message]
-2004-08-04 23:26 Simon Josefsson <simon@josefsson.org>
+2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/: Makefile.am, fdl.texi (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), gnutls.texi:
+ * libextra/openssl_compat.c: [no log message]
- Start Texinfo manual.
+2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-04 22:36 Simon Josefsson <simon@josefsson.org>
+ * src/cfg/Makefile.am, src/cfg/cfg+.c, src/cfg/cfg+.h,
+ src/cfg/cfgfile.c, src/cfg/cfgfile.h, src/cfg/cmdline.c,
+ src/cfg/cmdline.h, src/cfg/parse.c, src/cfg/props.c,
+ src/cfg/shared.c, src/cfg/shared.h, src/cfg/platon/Makefile.am,
+ src/cfg/platon/str/Makefile.am, src/cfg/platon/str/dynfgets.c,
+ src/cfg/platon/str/dynfgets.h, src/cfg/platon/str/strctype.c,
+ src/cfg/platon/str/strctype.h, src/cfg/platon/str/strdyn.c,
+ src/cfg/platon/str/strdyn.h, src/cfg/platon/str/strplus.c,
+ src/cfg/platon/str/strplus.h: added missing files.
- * ChangeLog (tags: gnutls_1_1_13):
+2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- ChangeLog
+ * NEWS, lib/Makefile.am, lib/minitasn1/Makefile.am,
+ lib/x509/Makefile.am, libextra/Makefile.am,
+ libextra/gnutls_openpgp.c, libextra/opencdk/Makefile.am,
+ libextra/openpgp/Makefile.am, libextra/openpgp/openpgp.c,
+ libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
+ libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
+ libextra/openpgp/xml.c: avoid using libtool's convenience libraries
+ since they are buggy and cause conflicts in linking.
-2004-08-04 22:34 Simon Josefsson <simon@josefsson.org>
+2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Makefile.am (tags: gnutls_1_1_13):
+ * NEWS, lib/Makefile.am, libextra/gnutls_openpgp.c,
+ libextra/openpgp/extras.c, libextra/openpgp/pgp.c,
+ libextra/openpgp/privkey.c, libextra/openpgp/xml.c: [no log
+ message]
- Fix cvs2cl target.
+2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-04 22:33 Simon Josefsson <simon@josefsson.org>
+ * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c,
+ libextra/gnutls_srp.h:
+ * Updated the SRP authentication to conform to the
+ latest (yet unreleased) draft. Unfortunately this breaks
+ compatibility with previous versions.
- * NEWS (tags: gnutls_1_1_13):
+2004-07-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Version 1.1.13.
+ * lib/Makefile.am, lib/minitasn1/Makefile.am, lib/x509/Makefile.am,
+ libextra/Makefile.am, libextra/opencdk/Makefile.am,
+ libextra/openpgp/Makefile.am, libextra/openpgp/openpgp.c,
+ libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
+ libextra/openpgp/verify.c: avoid using libtool's convenience
+ libraries since they are buggy and cause conflicts in linking.
-2004-08-04 21:29 Simon Josefsson <simon@josefsson.org>
+2004-07-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS (tags: gnutls_1_0_18):
+ * libextra/opencdk/encrypt.c, libextra/opencdk/main.c,
+ libextra/opencdk/misc.c: removed the malloc.h include.
- Version 1.0.18.
+2004-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-04 21:17 Simon Josefsson <simon@josefsson.org>
+ * doc/protocol/draft-ietf-tls-compression-07.txt,
+ doc/protocol/rfc3749.txt: added the tls compression rfc.
- * Makefile.am (tags: gnutls_1_0_19, gnutls_1_0_18):
+2004-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- More cvs2cl ignores.
+ * NEWS, configure.in: [no log message]
-2004-08-04 21:08 Simon Josefsson <simon@josefsson.org>
+2004-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Makefile.am:
+ * lib/gnutls_x509.c, NEWS: [no log message]
- cvs2cl --prune doesn't work with version 2.55 nor 2.57.
+2004-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-02 21:31 Simon Josefsson <simon@josefsson.org>
+ * NEWS: [no log message]
- * .cvsusers (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13):
+2004-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fix.
+ * NEWS, configure.in: gnutls 1.0.16
-2004-08-02 21:30 Simon Josefsson <simon@josefsson.org>
+2004-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * .cvsusers (tags: gnutls_1_0_19, gnutls_1_0_18):
+ * lib/gnutls_x509.c, lib/x509/verify.c, lib/x509/x509.c,
+ lib/gnutls_pk.c: eliminated some memory leaks. Reported by Yoann
+ Vandoorselaere <yoann@prelude-ids.org>.
- Add.
+2004-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-02 21:29 Simon Josefsson <simon@josefsson.org>
+ * doc/protocol/draft-ietf-tls-ssl-mods-00.txt: added
+ draft-ietf-tls-ssl-mods
- * configure.in (tags: gnutls_1_1_13):
+2004-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Bump version.
+ * lib/x509/Makefile.am: [no log message]
-2004-08-02 21:28 Simon Josefsson <simon@josefsson.org>
+2004-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Makefile.am, NEWS, configure.in:
+ * lib/x509/Makefile.am: corrected a makefile problem when the
+ included opencdk was used. Reported by Robey Pointer
+ <robey@danger.com>.
- Add (start of) self test suite.
+2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-02 21:24 Simon Josefsson <simon@josefsson.org>
+ * doc/TODO: [no log message]
- * .cvsignore (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13), doc/tex/.cvsignore,
- src/.cvsignore (tags: gnutls_1_1_13), src/openpgp/.cvsignore (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13):
+2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Ignore more.
+ * libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: Do not free the
+ SRP (n/g) parameters from the callback if they are the static ones
+ defined in extra.h
-2004-08-02 21:24 Simon Josefsson <simon@josefsson.org>
+2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * buildconf (tags: gnutls_1_1_13):
+ * NEWS, doc/TODO, lib/auth_anon.h, lib/auth_cert.h,
+ lib/auth_dh_common.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_record.c,
+ lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
+ lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
+ libextra/openpgp/verify.c, src/serv.c: The ephemeral DH and RSA
+ parameters are no longer stored in the session resume DB. This saves
+ space, but will cause resumed sessions not to be able to access the
+ original session parameters (which is ok).
- Use autoreconf.
+2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-02 21:04 Simon Josefsson <simon@josefsson.org>
+ * lib/gnutls_record.c: Reject hello packets with major version
+ higher than 3.
- * NEWS:
+2004-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added simple self test suite.
+ * NEWS, configure.in: released 1.0.15
-2004-08-02 20:30 Simon Josefsson <simon@josefsson.org>
+2004-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Makefile.am, configure.in (tags: gnutls_1_0_18):
+ * src/x509/ca.pem, src/x509/cert-dsa.pem, src/x509/cert.pem,
+ src/x509/clicert-dsa.pem, src/x509/clicert.pem,
+ src/x509/key-dsa.pem, src/x509/key.pem: added some new
+ certificates.
- Add (start of) self test suite.
+2004-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-02 20:30 Simon Josefsson <simon@josefsson.org>
+ * NEWS, lib/x509/verify.c, libextra/gnutls_srp.c: Corrected a bug
+ in certificate verification. Pointed out by Yoann Vandoorselaere
+ <yoann@prelude-ids.org>
- * buildconf (tags: gnutls_1_0_19, gnutls_1_0_18):
+2004-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Use autoreconf.
+ * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/verify.c,
+ lib/x509/verify.h, libextra/gnutls_srp.c,
+ libextra/openpgp/verify.c:
+ * Corrected a bug in certificate verification. Pointed out by
+ Yoann Vandoorselaere <yoann@prelude-ids.org>
+ * Added the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flags to the
+ verification functions.
-2004-08-02 17:20 Simon Josefsson <simon@josefsson.org>
+2004-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/openpgp/.cvsignore:
+ * lib/gnutls_pk.c: Corrected bug in PKCS #1 encryption.
- file .cvsignore was initially added on branch gnutls_1_0_0_patches.
+2004-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-08-02 17:20 Simon Josefsson <simon@josefsson.org>
+ * NEWS, configure.in, doc/TODO, includes/Makefile.am,
+ includes/gnutls/Makefile.am, includes/gnutls/compat.h,
+ includes/gnutls/extra.h, includes/gnutls/openpgp.h,
+ includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
+ includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_anon.h,
+ lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
+ lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
+ lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
+ lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
+ lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
+ lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
+ lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
+ lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
+ lib/gnutls_compress.h, lib/gnutls_compress_int.c,
+ lib/gnutls_compress_int.h, lib/gnutls_constate.c,
+ lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
+ lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
+ lib/gnutls_extensions.h, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mpi.c,
+ lib/gnutls_mpi.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
+ lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
+ lib/gnutls_record.h, lib/gnutls_rsa_export.c,
+ lib/gnutls_rsa_export.h, lib/gnutls_session.c,
+ lib/gnutls_session.h, lib/gnutls_session_pack.c,
+ lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
+ lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
+ lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
+ lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/x509_b64.c, lib/x509/common.c,
+ lib/x509/common.h, lib/x509/compat.c, lib/x509/compat.h,
+ lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
+ lib/x509/crq.h, lib/x509/dn.c, lib/x509/extensions.c,
+ lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/mpi.h,
+ lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
+ lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
+ lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
+ lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
+ lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
+ lib/x509/x509.h, lib/x509/x509_write.c, lib/x509/xml.c,
+ libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+ libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
+ libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
+ libextra/gnutls_srp.c, libextra/gnutls_srp.h,
+ libextra/openssl_compat.c, libextra/openssl_compat.h,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
+ libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
+ libextra/openpgp/verify.c, libextra/openpgp/xml.c: Added the '_t'
+ suffix to all exported symbols.
- * .cvsignore, doc/tex/.cvsignore (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20), src/.cvsignore,
- src/openpgp/.cvsignore (utags: gnutls_1_0_18, gnutls_1_0_19):
+2004-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Ignore.
+ * doc/protocol/draft-ietf-tls-srp-06.txt,
+ doc/protocol/draft-ietf-tls-srp-07.txt: added new srp draft
-2004-08-02 15:58 Simon Josefsson <simon@josefsson.org>
+2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_ui.c, libextra/openpgp/openpgp.c: [no log message]
- Bump version.
-
-2004-08-02 12:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: auth_srp.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21), gnutls_cert.c, gnutls_srp.c, gnutls_srp.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21) (utags: gnutls_1_0_20, gnutls_1_1_12, gnutls_1_1_13,
- gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17,
- gnutls_1_1_18):
-
- _gnutls_calc_srp_u() has been modified to be better.
-
-2004-07-31 08:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: certtool.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17), certtool.c (tags: gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12):
-
- print the number of bits of the public key in a certificate.
-
-2004-07-31 07:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/TODO, lib/auth_cert.h (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12),
- lib/gnutls.h.in.in (tags: gnutls_1_1_13, gnutls_1_1_12),
- lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12),
- lib/gnutls_errors_int.h (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_int.h,
- lib/gnutls_ui.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12), lib/gnutls_ui.h (tags: gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_x509.c
- (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12),
- lib/gnutls_x509.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), NEWS, lib/auth_cert.h
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17),
- lib/gnutls.h.in.in (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17), lib/gnutls_cert.c, lib/gnutls_errors.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17),
- lib/gnutls_errors_int.h (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17), lib/gnutls_int.h, lib/gnutls_ui.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_ui.h
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17),
- lib/gnutls_x509.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17):
-
- Added some default limits in the verification of certificate chains,
- to avoid denial of service attacks. Also added
- gnutls_certificate_set_verify_limits() to override them.
-
-2004-07-30 21:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/ex-cert-select.tex (tags: gnutls_1_1_12),
- lib/gnutls_cert.c, doc/tex/ex-cert-select.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_cert.c:
-
- corrected documentation.
-
-2004-07-28 10:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, libgcrypt.m4 (tags: gnutls_1_1_12), opencdk.m4 (tags:
- gnutls_1_1_12), lib/Makefile.am (tags: gnutls_1_1_13,
- gnutls_1_1_12), lib/auth_srp.c, lib/auth_srp.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12), lib/auth_srp_passwd.c (tags: gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12),
- lib/auth_srp_passwd.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/auth_srp_rsa.c
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/auth_srp_sb64.c
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/ext_srp.c (tags:
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12), lib/ext_srp.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls.h.in.in,
- lib/gnutls_algorithms.c (tags: gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12), lib/gnutls_extensions.c (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12),
- lib/gnutls_srp.c, lib/gnutls_srp.h:
-
- SRP ciphersuites were moved to the gnutls (lgpl) library.
-
-2004-07-27 21:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * .cvsusers (tags: gnutls_1_1_12):
-
- added Simon
-
-2004-07-27 10:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/gnutls.bib (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17), lib/Makefile.am (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17):
-
- avoid using libtool's convenience libraries since they are buggy and
- cause conflicts in linking.
-
-2004-07-27 10:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, NEWS:
-
- * Updated the SRP authentication to conform to the
- latest (yet unreleased) draft. Unfortunately this breaks
- compatibility with previous versions.
-
-2004-07-25 07:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/Makefile.am:
-
- avoid using libtool's convenience libraries since they are buggy and
- cause conflicts in linking.
-
-2004-07-18 06:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/: protocol/draft-ietf-tls-compression-07.txt,
- protocol/rfc3749.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12), tex/gnutls.bib (tags: gnutls_1_1_12):
-
- added the tls compression rfc.
-
-2004-07-09 12:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, configure.in (tags: gnutls_1_0_16):
-
- gnutls 1.0.16
-
-2004-07-09 08:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_x509.c, gnutls_pk.c (tags: gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), gnutls_x509.c:
-
- eliminated some memory leaks. Reported by Yoann Vandoorselaere
- <yoann@prelude-ids.org>.
-
-2004-07-02 19:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/draft-ietf-tls-ssl-mods-00.txt (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_0_16):
-
- added draft-ietf-tls-ssl-mods
-
-2004-06-29 08:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/TODO, lib/auth_anon.h (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/auth_cert.h (tags: gnutls_1_1_11),
- lib/auth_dh_common.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_cert.c (tags: gnutls_1_1_11), lib/gnutls_cert.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_datum.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_datum.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_record.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session_pack.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_sig.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_state.c (tags:
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/gnutls_ui.c (tags: gnutls_1_1_11),
- lib/gnutls_x509.c, src/serv.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11):
-
- The ephemeral DH and RSA parameters are no longer stored in the
- session resume DB. This saves space, but will cause resumed sessions
- not to be able to access the original session parameters (which is
- ok).
-
-2004-06-29 08:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_record.c:
-
- Reject hello packets with major version higher than 3.
-
-2004-06-28 22:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * ChangeLog, NEWS, configure.in:
-
- released 1.0.15
-
-2004-06-28 22:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/x509/: ca.pem, cert-dsa.pem, cert.pem, clicert-dsa.pem,
- clicert.pem, key-dsa.pem, key.pem (utags: gnutls_1_0_20,
- gnutls_1_0_21, gnutls_1_0_22, gnutls_1_1_11, gnutls_1_0_23,
- gnutls_1_1_20, gnutls_1_1_12, gnutls_1_1_21, gnutls_1_1_13,
- gnutls_1_1_22, gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16,
- gnutls_1_1_17, gnutls_1_1_18, gnutls_1_1_19):
-
- added some new certificates.
-
-2004-06-24 19:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/certificate.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), doc/tex/gnutls.bib
- (tags: gnutls_1_0_16), doc/tex/tlsintro.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16):
-
- Corrected a bug in certificate verification. Pointed out by Yoann
- Vandoorselaere <yoann@prelude-ids.org>
-
-2004-06-24 19:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/TODO:
-
- * Corrected a bug in certificate verification. Pointed out by
- Yoann Vandoorselaere <yoann@prelude-ids.org>
- * Added the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flags to the
- verification functions.
-
-2004-06-17 19:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: certificate.tex (tags: gnutls_1_1_12), gnutls.bib,
- tlsintro.tex (tags: gnutls_1_1_12) (utags: gnutls_1_1_11):
-
- added links to gpgme and to Rescola's book.
-
-2004-06-16 13:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_pk.c, gnutls_pk.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16):
-
- Corrected bug in PKCS #1 encryption.
-
-2004-06-13 21:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, configure.in, doc/TODO, doc/tex/auth.tex (tags:
- gnutls_1_1_12, gnutls_1_1_11), doc/tex/certificate.tex,
- doc/tex/ex-alert.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-cert-select.tex (tags: gnutls_1_1_11),
- doc/tex/ex-client-resume.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-client-srp.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-client2.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-crq.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-pkcs12.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-serv-export.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-serv-pgp.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-serv-srp.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-serv1.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-session-info.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-verify.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/ex-x509-info.tex (tags: gnutls_1_1_12, gnutls_1_1_11),
- lib/auth_anon.c (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/auth_anon.h, lib/auth_cert.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/auth_cert.h,
- lib/auth_dh_common.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/auth_dh_common.h, lib/auth_dhe.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_rsa.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/auth_rsa_export.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/debug.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/debug.h (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/ext_cert_type.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/ext_cert_type.h (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/ext_max_record.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/ext_max_record.h (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/ext_server_name.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/ext_server_name.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls.h.in.in (tags: gnutls_1_1_11), lib/gnutls_alert.c (tags:
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/gnutls_alert.h (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_algorithms.c (tags: gnutls_1_1_11),
- lib/gnutls_algorithms.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_anon_cred.c (tags: gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth.c
- (tags: gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth_int.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_buffers.c (tags:
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_buffers.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_cert.c,
- lib/gnutls_cert.h, lib/gnutls_cipher.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_cipher.h
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_cipher_int.c (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_cipher_int.h (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_compress.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_compress.h (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_compress_int.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_compress_int.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_constate.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_constate.h (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_db.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_dh.h (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_dh_primes.c (tags: gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_extensions.c (tags: gnutls_1_1_11),
- lib/gnutls_extensions.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_global.c (tags:
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_handshake.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_handshake.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_hash_int.c (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_hash_int.h (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_int.h (tags: gnutls_1_1_11), lib/gnutls_kx.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_kx.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_mpi.c (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_mpi.h (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/gnutls_priority.c (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/gnutls_priority.h (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_record.c,
- lib/gnutls_record.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_rsa_export.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_rsa_export.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session.c (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session.h (tags:
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session_pack.c,
- lib/gnutls_session_pack.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_sig.c, lib/gnutls_sig.h
- (tags: gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_state.c,
- lib/gnutls_state.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_str.c (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_str.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_ui.c, lib/gnutls_ui.h
- (tags: gnutls_1_1_11), lib/gnutls_v2_compat.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_v2_compat.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_x509.c, lib/gnutls_x509.h
- (tags: gnutls_1_1_11), lib/x509_b64.c (tags: gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11):
-
- Added the '_t' suffix to all exported symbols.
-
-2004-06-13 14:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/: draft-ietf-tls-srp-06.txt,
- draft-ietf-tls-srp-07.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11, gnutls_1_0_16):
-
- added new srp draft
-
-2004-06-12 08:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/Makefile.am (tags: gnutls_1_1_12, gnutls_1_1_11),
- doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex,
- doc/tex/ex-verify.tex, doc/tex/examples.tex (tags: gnutls_1_1_11),
- doc/tex/Makefile.am (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16), doc/tex/ex-rfc2818.tex (tags:
- gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18),
- doc/tex/ex-verify.tex, doc/tex/examples.tex (tags: gnutls_1_0_16):
-
- added an improved verification example.
-
-2004-06-11 12:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/draft-rescorla-dtls-00.txt (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_0_16):
-
- added datagram tls draft.
-
-2004-06-10 10:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_handshake.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16), gnutls_state.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), gnutls_handshake.c,
- gnutls_record.c, gnutls_state.c:
-
- some fixes in the session resuming code.
-
-2004-06-07 10:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
- lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
- lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
- lib/debug.h, lib/defines.h (tags: gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/ext_cert_type.c,
- lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
- lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in,
- lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
+ * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/openpgp.c: [no
+ log message]
+
+2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/extras.c,
+ libextra/openpgp/openpgp.h, libextra/openpgp/verify.c: [no log
+ message]
+
+2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/openpgp/verify.c, libextra/openpgp/Makefile.am: Added
+ gnutls_openpgp_keyring_check_id()
+
+2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/examples/Makefile.am, includes/gnutls/x509.h,
+ lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
+ lib/x509/x509.h, libextra/openpgp/Makefile.am: added an improved
+ verification example.
+
+2004-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-rescorla-dtls-00.txt: added datagram tls
+ draft.
+
+2004-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_handshake.c, lib/gnutls_state.c, lib/x509/x509.c,
+ lib/gnutls_record.c: some fixes in the session resuming code.
+
+2004-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
+ includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/auth_anon.c,
+ lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
+ lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
+ lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
+ lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
+ lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
+ lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+ lib/gnutls_alert.h, lib/gnutls_algorithms.c,
lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c,
- lib/gnutls_asn1_tab.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth.c,
- lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
- lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
- lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
- lib/gnutls_compress.c, lib/gnutls_compress.h,
- lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
- lib/gnutls_constate.c, lib/gnutls_constate.h, lib/gnutls_datum.c,
- lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_db.h,
- lib/gnutls_dh.c (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
- lib/gnutls_errors.c (tags: gnutls_1_1_11), lib/gnutls_errors.h
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_errors_int.h (tags: gnutls_1_1_11),
- lib/gnutls_extensions.c, lib/gnutls_extensions.h,
- lib/gnutls_global.c, lib/gnutls_global.h (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
+ lib/gnutls_asn1_tab.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
+ lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
+ lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
+ lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
+ lib/gnutls_compress.h, lib/gnutls_compress_int.c,
+ lib/gnutls_compress_int.h, lib/gnutls_constate.c,
+ lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
+ lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+ lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
+ lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
lib/gnutls_handshake.c, lib/gnutls_handshake.h,
lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
- lib/gnutls_int_compat.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_kx.c, lib/gnutls_kx.h,
- lib/gnutls_mem.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_mem.h (tags:
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_mpi.c,
- lib/gnutls_mpi.h, lib/gnutls_num.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_num.h
- (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_pk.c, lib/gnutls_pk.h,
- lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_random.c
- (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_random.h (tags:
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_record.c,
- lib/gnutls_record.h, lib/gnutls_rsa_export.c,
+ lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
+ lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
+ lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
+ lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
+ lib/gnutls_priority.h, lib/gnutls_random.c, lib/gnutls_random.h,
+ lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
lib/gnutls_rsa_export.h, lib/gnutls_session.c,
lib/gnutls_session.h, lib/gnutls_session_pack.c,
lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
- lib/gnutls_x509.h, lib/io_debug.h (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/pkix_asn1_tab.c
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/strfile.h (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), lib/strnstr.c (tags: gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/x509_b64.c,
- lib/x509_b64.h (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), src/certtool-cfg.c (tags: gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), src/certtool-gaa.c (tags: gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/certtool.c (tags:
- gnutls_1_1_11), src/cli-gaa.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), src/cli.c (tags: gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), src/common.c (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/crypt-gaa.c (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), src/crypt.c (tags: gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/getpass.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/prime.c (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/retcodes.c (tags: gnutls_1_1_12, gnutls_1_1_11), src/serv-gaa.c
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/serv.c, src/tests.c (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/tls_test-gaa.c (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), src/tls_test.c (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11):
-
- changed indentation to 4 spaces instead of tabs.
-
-2004-06-06 16:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/cover.tex.in (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16), lib/gnutls_int.h (tags:
- gnutls_1_0_16), lib/gnutls_mpi.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/gnutls_mpi.h
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16):
-
- Added the functions gnutls_x509_crt_get_pk_rsa_raw() and
+ lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
+ lib/strfile.h, lib/strnstr.c, lib/x509_b64.c, lib/x509_b64.h,
+ lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
+ lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
+ lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
+ lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
+ lib/x509/pkcs5.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
+ lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
+ lib/x509/x509_write.c, lib/x509/xml.c, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
+ libextra/auth_srp_sb64.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openssl.c, libextra/gnutls_srp.c,
+ libextra/minilzo.c, libextra/openssl_compat.c,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
+ libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
+ libextra/openpgp/xml.c, src/certtool-cfg.c, src/certtool-gaa.c,
+ src/certtool.c, src/cli-gaa.c, src/cli.c, src/common.c,
+ src/crypt-gaa.c, src/crypt.c, src/getpass.c, src/prime.c,
+ src/retcodes.c, src/serv-gaa.c, src/serv.c, src/tests.c,
+ src/tls_test-gaa.c, src/tls_test.c: changed indentation to 4 spaces
+ instead of tabs.
+
+2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_record.c, lib/x509/x509.c: [no log message]
+
+2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_int.h, lib/gnutls_mpi.c,
+ lib/gnutls_mpi.h, lib/x509/x509.c: Added the functions
+ gnutls_x509_crt_get_pk_rsa_raw() and
gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
- certificates.
-
-2004-06-06 14:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/certificate.tex, doc/tex/compression.tex (tags:
- gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- doc/tex/gnutls.bib, doc/tex/howto.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), doc/tex/programs.tex
- (tags: gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- lib/gnutls_mpi.h:
-
- Updated to conform to the latest srp draft (draft-ietf-tls-srp-07).
- Some documentation updates.
-
-2004-06-06 13:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_datum.c, lib/gnutls_ui.c, src/cli-gaa.c, src/cli-gaa.h
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/cli.c, src/cli.gaa (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), src/common.c, src/gnutls-http-serv
- (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/serv-gaa.c, src/serv-gaa.h (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), src/serv.c, src/serv.gaa (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/tests.c, src/tests.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/tls_test.c:
+ certificates.
+
+2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_mpi.h, libextra/auth_srp.c,
+ libextra/gnutls_srp.c: Updated to conform to the latest srp draft
+ (draft-ietf-tls-srp-07). Some documentation updates.
+
+2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO, lib/gnutls_mpi.c, lib/x509/pkcs12_bag.c, src/cli.c: [no
+ log message]
- several improvements
+2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-06-06 08:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_datum.c, lib/gnutls_ui.c, lib/x509/pkcs12_bag.c,
+ src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c,
+ src/gnutls-http-serv, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
+ src/serv.gaa, src/tests.c, src/tests.h, src/tls_test.c: several
+ improvements
+
+2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
+ message]
+
+2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.h,
lib/gnutls_compress_int.c, lib/gnutls_state.c, src/cli.c,
- src/common.c, src/common.h (tags: gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- src/tests.c, src/tests.h, src/tls_test.c:
-
- updated gnutls-cli-debug to print DHE and RSA-EXPORT information if
- verbose is set. Some other minor fixes.
-
-2004-06-05 20:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/README.CODING_STYLE (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), lib/auth_anon.c, lib/auth_anon.h,
+ src/common.c, src/common.h, src/tests.c, src/tests.h,
+ src/tls_test.c: updated gnutls-cli-debug to print DHE and
+ RSA-EXPORT information if verbose is set. Some other minor fixes.
+
+2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/README.CODING_STYLE, lib/auth_anon.c, lib/auth_anon.h,
lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_dhe.c,
lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
@@ -3344,16551 +3006,12948 @@
lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
- lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c:
+ lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+ lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c, libextra/auth_srp.c,
+ libextra/auth_srp_rsa.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c: some other changes to the internal types
+ names.
- some other changes to the internal types names.
+2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-06-05 18:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
+ lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
+ lib/debug.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.c,
+ lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
+ lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_rsa_export.c,
+ lib/gnutls_rsa_export.h, lib/gnutls_session_pack.c,
+ lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
+ lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/auth_srp_rsa.c, libextra/gnutls_srp.c: several internal
+ types fix.
+
+2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/x509.h, lib/auth_rsa_export.c,
+ lib/gnutls_mpi.h, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
+ lib/x509/pkcs12_encr.c, lib/x509/privkey.c, lib/x509/sign.c,
+ lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added the
+ functions gnutls_x509_crt_get_pk_rsa_raw() and
+ gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
+ certificates.
- * lib/: auth_anon.c, auth_anon.h, auth_cert.c, auth_cert.h,
- auth_dh_common.c, auth_dh_common.h, auth_dhe.c, auth_rsa.c,
- auth_rsa_export.c, debug.c, debug.h, gnutls_anon_cred.c,
- gnutls_auth.c, gnutls_cert.c, gnutls_cert.h, gnutls_dh.c,
- gnutls_dh.h, gnutls_dh_primes.c, gnutls_int.h, gnutls_pk.c,
- gnutls_pk.h, gnutls_rsa_export.c, gnutls_rsa_export.h,
- gnutls_session_pack.c, gnutls_sig.c, gnutls_sig.h, gnutls_state.c,
- gnutls_ui.c, gnutls_ui.h, gnutls_x509.c, gnutls_x509.h:
+2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several internal types fix.
+ * lib/auth_anon.c, lib/auth_cert.h, lib/auth_dh_common.c,
+ lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa_export.c,
+ lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
+ lib/gnutls_ui.h: Allow access to the RSA-EXPORT parameters.
-2004-06-05 17:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/auth_rsa_export.c, lib/gnutls_mpi.h:
+ * lib/auth_dh_common.c, lib/auth_dh_common.h,
+ lib/gnutls_compress_int.c, lib/gnutls_mpi.c, lib/gnutls_state.c,
+ lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h: added
+ function to access the DH (peer's) public key.
- Added the functions gnutls_x509_crt_get_pk_rsa_raw() and
- gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
- certificates.
+2004-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-06-05 17:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
+ lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
+ lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
+ lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
+ lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
+ Added news functions to allow access to the ephemeral Diffie Hellman
+ parameters.
- * lib/: auth_anon.c, auth_cert.h, auth_dh_common.c,
- auth_dh_common.h, auth_dhe.c, auth_rsa_export.c, gnutls_state.c,
- gnutls_state.h, gnutls_ui.c, gnutls_ui.h:
+2004-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Allow access to the RSA-EXPORT parameters.
+ * doc/TODO, lib/gnutls_pk.c: [no log message]
-2004-06-04 13:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_dh_common.c, auth_dh_common.h, gnutls_compress_int.c,
- gnutls_mpi.c, gnutls_state.c, gnutls_state.h, gnutls_ui.c,
- gnutls_ui.h:
+ * configure.in, libtasn1.m4: [no log message]
- added function to access the DH (peer's) public key.
+2004-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-06-04 12:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c: ciphers are sorted according to a strength order.
- * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
- lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
- lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
- lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
- lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
+2004-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added news functions to allow access to the ephemeral Diffie Hellman
- parameters.
+ * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c: Updated to
+ conform to the latest srp draft (draft-ietf-tls-srp-07).
-2004-05-31 20:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c, cli.c:
+ * configure.in, libtasn1.m4, lib/gnutls_handshake.c,
+ lib/gnutls_mpi.h, libextra/auth_srp.c, libextra/openpgp/compat.c:
+ [no log message]
- ciphers are sorted according to a strength order.
+2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-31 12:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/auth_srp.c: only static parameters from the TLS-SRP
+ draft are now allowed (to be conservative in security)
- * NEWS:
+2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Updated to conform to the latest srp draft (draft-ietf-tls-srp-07).
+ * lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: added some extra
+ checks in hello packet parsing.
-2004-05-27 21:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_handshake.c, gnutls_v2_compat.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- gnutls_handshake.c, gnutls_v2_compat.c:
+ * configure.in, lib/Makefile.am, lib/x509/Makefile.am,
+ libextra/Makefile.am, libextra/openpgp/Makefile.am,
+ src/Makefile.am, src/certtool-cfg.h, src/retcodes.c, acinclude.m4:
+ some libtasn1 related compilation fixes
- added some extra checks in hello packet parsing.
+2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-27 18:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * configure.in, lib/Makefile.am (tags: gnutls_1_1_11),
- src/Makefile.am (tags: gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), src/certtool-cfg.h (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), src/retcodes.c, ChangeLog, acinclude.m4 (tags:
- gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- configure.in, lib/Makefile.am (tags: gnutls_1_0_16),
- src/Makefile.am (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16), src/certtool-cfg.h (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16):
+2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some libtasn1 related compilation fixes
+ * acinclude.m4, lib/gnutls_handshake.c: [no log message]
-2004-05-27 11:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * configure.in, libextra/opencdk/keydb.c, libextra/opencdk/main.h,
+ libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
+ libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
+ libextra/openpgp/verify.c: added dependency on opencdk 0.5.5
- added dependency on opencdk 0.5.5
+2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-26 14:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/opencdk/keydb.c, libextra/opencdk/main.h,
+ libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
+ libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
+ libextra/openpgp/verify.c: added new opencdk
- * NEWS, doc/README.autoconf (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11), doc/certtool.cfg (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11),
- lib/gnutls_handshake.c, lib/pkix.asn (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/pkix_asn1_tab.c,
- NEWS, lib/gnutls_handshake.c, lib/pkix.asn (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/pkix_asn1_tab.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16):
+2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected session resuming in SRP ciphersuites.
+ * NEWS, doc/README.autoconf, doc/certtool.cfg,
+ lib/gnutls_handshake.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ libextra/libgnutls-extra.m4: Corrected session resuming in SRP
+ ciphersuites.
-2004-05-23 07:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
+ * NEWS: [no log message]
- _gnutls_deinit() is no longer used. Sessions are not automatically
- removed any more, on abnormal termination.
+2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-22 19:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_state.c, lib/libgnutls.m4: [no log message]
- * lib/: gnutls_int.h, gnutls_record.c:
+2004-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some cleanups and better handling of EOF in record_recv.
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: _gnutls_deinit() is
+ no longer used. Sessions are not automatically removed any more, on
+ abnormal termination.
-2004-05-16 15:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * acinclude.m4, configure.in, libtasn1.m4, ChangeLog, NEWS,
- acinclude.m4, configure.in, libtasn1.m4:
+ * NEWS: [no log message]
- added proper libtasn1 version detection.
+2004-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-15 06:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_int.h, lib/gnutls_record.c: some cleanups and better
+ handling of EOF in record_recv.
+
+2004-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/minitasn1/decoding.c: [no log message]
+
+2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/minitasn1/int.h: [no log message]
+
+2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * acinclude.m4, configure.in, libtasn1.m4,
+ lib/minitasn1/libtasn1.h, NEWS, lib/minitasn1/int.h,
+ lib/minitasn1/structure.c: added proper libtasn1 version detection.
+
+2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/minitasn1/decoding.c: Applied patch by Max Vozeler
+ <max@hinterhof.net>, sent by Ivo Timmermans.
+
+2004-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* NEWS, configure.in, doc/certtool.cfg, lib/pkix.asn,
- src/certtool-cfg.c, src/certtool.c, NEWS, configure.in,
- doc/certtool.cfg (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16), lib/pkix.asn, src/certtool-cfg.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- src/certtool.c (tags: gnutls_1_0_16):
+ libextra/Makefile.am, src/certtool-cfg.c, src/certtool.c: certtool
+ has now support for more X.520 DN attribute types.
- certtool has now support for more X.520 DN attribute types.
+2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-14 12:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/certtool.cfg: [no log message]
- * src/: certtool-cfg.c, certtool-cfg.h, certtool.c, certtool-cfg.c,
- certtool-cfg.h, certtool.c:
+2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- certtool can now read and set the UID field to a DN.
+ * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: certtool
+ can now read and set the UID field to a DN.
-2004-05-13 21:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/ex-pkcs12.tex, doc/tex/examples.tex, lib/gnutls.h.in.in,
- src/certtool.c, lib/gnutls_int.h, doc/tex/ex-pkcs12.tex (tags:
- gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- doc/tex/examples.tex, lib/gnutls.h.in.in (tags: gnutls_1_0_16),
- lib/gnutls_int.h, src/certtool.c:
+ * includes/gnutls/x509.h: [no log message]
- removed gnutls_const_datum type.
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-13 08:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
+ lib/x509/pkcs12_bag.c, src/certtool.c, lib/gnutls_int.h: removed
+ gnutls_const_datum type.
- * configure.in, lib/gnutls_compress_int.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- lib/gnutls_handshake.c, lib/gnutls_priority.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/cli.c,
- src/common.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16), src/serv.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16), configure.in,
- lib/gnutls_compress_int.c, lib/gnutls_handshake.c,
- lib/gnutls_priority.c, src/cli.c, src/common.c, src/serv.c:
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes in the compilation system.
+ * NEWS, configure.in: [no log message]
-2004-05-13 06:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, lib/Makefile.am:
+ * libextra/opencdk/Makefile.am, libextra/opencdk/README,
+ libextra/opencdk/opencdk.h, libextra/opencdk/sig-check.c,
+ libextra/openpgp/verify.c: updated opencdk to report if any key
+ signer was found.
- Opencdk library is being included if not found.
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-12 16:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/opencdk/Makefile.am, libextra/opencdk/README: [no log
+ message]
- * configure.in:
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added configure option to disable lzo completely.
+ * configure.in, libextra/openpgp/Makefile.am,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: [no
+ log message]
-2004-05-12 15:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, doc/certtool.cfg, doc/tex/srp.tex (tags:
- gnutls_1_1_12, gnutls_1_1_11), lib/Makefile.am:
+ * libextra/Makefile.am, libextra/gnutls_extra.c,
+ libextra/openpgp/Makefile.am, libextra/openpgp/compat.c,
+ libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
+ libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
+ libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
+ libextra/openpgp/xml.c, configure.in: [no log message]
- opencdk is being included if not found.
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-12 15:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/prime.c, src/certtool-cfg.c, src/certtool-cfg.h: [no log
+ message]
- * NEWS, doc/certtool.cfg, doc/tex/srp.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/certtool.c,
- src/crypt-gaa.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16), src/crypt-gaa.h (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/crypt.gaa (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c,
- src/crypt-gaa.c, src/crypt.gaa (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_1_12, gnutls_1_1_11):
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- certtool can now add ip address SAN extension.
+ * configure.in, lib/gnutls_compress_int.c, lib/gnutls_handshake.c,
+ lib/gnutls_priority.c, libextra/Makefile.am,
+ libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/openpgp.c, libextra/openpgp/privkey.c,
+ libextra/openpgp/verify.c, libextra/openpgp/xml.c, src/cli.c,
+ src/common.c, src/serv.c: some fixes in the compilation system.
-2004-05-11 11:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_handshake.c, gnutls_handshake.c:
+ * NEWS, configure.in, lib/Makefile.am, libextra/Makefile.am,
+ libextra/opencdk/Makefile.am, libextra/opencdk/armor.c,
+ libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
+ libextra/opencdk/compress.c, libextra/opencdk/context.h,
+ libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
+ libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
+ libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
+ libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
+ libextra/opencdk/main.h, libextra/opencdk/md.c,
+ libextra/opencdk/md.h, libextra/opencdk/misc.c,
+ libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
+ libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
+ libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
+ libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
+ libextra/opencdk/sign.c, libextra/opencdk/stream.c,
+ libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
+ libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
+ libextra/opencdk/verify.c, libextra/opencdk/write-packet.c: Opencdk
+ library is being included if not found.
- the TLS hello message random values no longer use strong random
- data.
+2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-08 12:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, libextra/Makefile.am: [no log message]
- * lib/: gnutls_handshake.c, auth_rsa.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16):
+2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fixed some things in the random number usage. Weak levels are used
- where possible to avoid emptying the strong random pool.
+ * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c:
+ Added configure option to disable lzo completely.
-2004-05-08 12:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_rsa.c, gnutls_handshake.c, gnutls_handshake.h,
- gnutls_v2_compat.c:
+ * NEWS, configure.in, doc/certtool.cfg, lib/Makefile.am,
+ libextra/Makefile.am, libextra/opencdk/Makefile.am,
+ libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
+ libextra/opencdk/cipher.h, libextra/opencdk/compress.c,
+ libextra/opencdk/context.h, libextra/opencdk/encrypt.c,
+ libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
+ libextra/opencdk/keydb.c, libextra/opencdk/keygen.c,
+ libextra/opencdk/keylist.c, libextra/opencdk/keyserver.c,
+ libextra/opencdk/main.c, libextra/opencdk/main.h,
+ libextra/opencdk/md.c, libextra/opencdk/md.h,
+ libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
+ libextra/opencdk/opencdk.h, libextra/opencdk/packet.h,
+ libextra/opencdk/plaintext.c, libextra/opencdk/pubkey.c,
+ libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
+ libextra/opencdk/sig-check.c, libextra/opencdk/sign.c,
+ libextra/opencdk/stream.c, libextra/opencdk/stream.h,
+ libextra/opencdk/sym-cipher.c, libextra/opencdk/trustdb.c,
+ libextra/opencdk/types.h, libextra/opencdk/verify.c,
+ libextra/opencdk/write-packet.c, libextra/openpgp/Makefile.am:
+ opencdk is being included if not found.
- Fixed some things in the random number usage. Weak levels are used
- where possible to avoid emptying the strong random pool.
+2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-08 08:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/certtool.cfg, src/certtool.c, src/crypt-gaa.c,
+ src/crypt-gaa.h, src/crypt.gaa, src/certtool-cfg.c,
+ src/certtool-cfg.h: certtool can now add ip address SAN extension.
- * doc/tex/: Makefile.am, alert.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), cert_auth.tex (tags:
- gnutls_1_0_16), certificate.tex, ciphers.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), examples.tex,
- gnutls.tex (tags: gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21,
- gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16), howto.tex, programs.tex, srp.tex:
+2004-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- copied documentation from the devel branch.
+ * lib/gnutls_handshake.c: the TLS hello message random values no
+ longer use strong random data.
-2004-05-08 07:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/: cert_auth.tex, certificate.tex, ciphers.tex (tags:
- gnutls_1_1_12, gnutls_1_1_11):
+ * lib/gnutls_algorithms.c: [no log message]
- some additions to certificate stuff.
+2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-05-03 00:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/Makefile.am, src/README.srpcrypt, src/README.srptool: [no log
+ message]
- * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
- lib/gnutls_pk.c, lib/gnutls_ui.h:
+2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_auth_client_get_type() and
- gnutls_auth_server_get_type().
+ * doc/Makefile.am, doc/certtool.cfg: [no log message]
-2004-04-30 08:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, lib/auth_cert.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/ext_cert_type.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16),
- lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c:
+ * lib/gnutls_handshake.c, libextra/auth_srp_passwd.c,
+ libextra/gnutls_srp.c, lib/auth_rsa.c: Fixed some things in the
+ random number usage. Weak levels are used where possible to avoid
+ emptying the strong random pool.
- Automatically disable certificate types that do not have
- corresponding certificates.
+2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-30 00:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_v2_compat.c, libextra/auth_srp_passwd.c,
+ libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Fixed some things
+ in the random number usage. Weak levels are used where possible to
+ avoid emptying the strong random pool.
- * lib/: ext_cert_type.c, gnutls_cert.c, gnutls_state.c:
+2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fixes in the automatic disabling of certificate types.
+ * doc/protocol/draft-eronen-tls-psk-00.txt: [no log message]
-2004-04-29 23:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
- lib/gnutls_state.c:
+ * NEWS, configure.in, doc/manpages/Makefile.am,
+ doc/manpages/gnutls-srpcrypt.1, doc/manpages/srptool.1: [no log
+ message]
+2004-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
+ lib/gnutls_pk.c, lib/gnutls_ui.h: Added
+ gnutls_auth_client_get_type() and gnutls_auth_server_get_type().
+
+2004-04-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/auth_cert.c, lib/ext_cert_type.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c:
Automatically disable certificate types that do not have
- corresponding certificates.
+ corresponding certificates.
+
+2004-04-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_cert_type.c, lib/gnutls_cert.c, lib/gnutls_state.c: Fixes
+ in the automatic disabling of certificate types.
+
+2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_state.c: Automatically disable certificate types that do
+ not have corresponding certificates.
-2004-04-29 06:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: certtool-gaa.c, certtool-gaa.h (tags: gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), certtool.c,
- certtool.gaa (tags: gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11), certtool-gaa.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13), certtool-gaa.h (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13), certtool.c (tags: gnutls_1_0_13), certtool.gaa
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13):
+ * NEWS: [no log message]
- added xml exporting capabilities to certtool utility.
+2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-28 08:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+ src/certtool.gaa: added xml exporting capabilities to certtool
+ utility.
- * NEWS, configure.in (tags: gnutls_1_0_13), lib/Makefile.am (tags:
- gnutls_1_0_13), src/Makefile.am (tags: gnutls_1_0_13):
+2004-04-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some complilation fixes. Reported by Jerry Lundstroem
- <prox@lunar-linux.org>
+ * NEWS, configure.in, lib/Makefile.am, src/Makefile.am: some
+ complilation fixes. Reported by Jerry Lundstroem
+ <prox@lunar-linux.org>
-2004-04-23 06:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, lib/gnutls_cipher_int.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12), lib/gnutls_global.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12), src/Makefile.am, src/certtool-gaa.c (tags:
- gnutls_1_0_12), src/certtool-gaa.h (tags: gnutls_1_0_12),
- src/certtool.c (tags: gnutls_1_0_12), src/certtool.gaa (tags:
- gnutls_1_0_12):
+ * configure.in, lib/gnutls_cert.c: [no log message]
- * Changes backported from the development brach:
+2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_cert.c: [no log message]
+
+2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/gnutls_cert.c, NEWS, src/cli.c,
+ configure.in, src/Makefile.am: [no log message]
+
+2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, includes/gnutls/x509.h,
+ lib/gnutls_cipher_int.c, lib/gnutls_global.c, lib/x509/Makefile.am,
+ lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/rc2.c,
+ lib/x509/rc2.h, lib/x509/x509.c, lib/x509/x509_write.c,
+ src/Makefile.am, src/certtool-gaa.c, src/certtool-gaa.h,
+ src/certtool.c, src/certtool.gaa:
+ * Changes backported from the development brach:
- Added support for authority key identifier and the extended key
usage X.509 extension fields. The certtoool was updated to support
- them.
- - Added batch support to certtool. Now it can use templates.
+ them.
+ - Added batch support to certtool. Now it can use templates.
- The RC2 cipher is no more included. The one in libgcrypt is now
- used.
+ used.
+
+2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: [no log message]
-2004-04-22 17:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, doc/TODO (tags: gnutls_1_0_13, gnutls_1_0_12),
- lib/gnutls_record.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12):
+ * NEWS, configure.in, doc/TODO, lib/gnutls_global.c,
+ lib/gnutls_record.c: [no log message]
- allow unexpected handshake requests by the client.
+2004-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-19 20:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, lib/gnutls_record.c: allow unexpected handshake
+ requests by the client.
- * src/Makefile.am:
+2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- srptool is now linked to gnutls-srpcrypt
+ * lib/gnutls_global.c: [no log message]
-2004-04-18 19:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, doc/tex/ex-serv-srp.tex (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12), doc/tex/programs.tex (tags: gnutls_1_0_13,
- gnutls_1_0_12), src/Makefile.am, NEWS, doc/TODO,
- doc/tex/ex-serv-srp.tex, doc/tex/programs.tex, doc/tex/srp.tex,
- src/Makefile.am:
+ * src/Makefile.am: srptool is now linked to gnutls-srpcrypt
- Renamed gnutls-srpcrypt to srptool
+2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-18 12:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_global.c: [no log message]
- * NEWS, configure.in, lib/auth_cert.c:
+2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in OpenPGP key loading using a callback.
+ * lib/gnutls_global.c, lib/gnutls_random.h, src/common.c: [no log
+ message]
-2004-04-18 12:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/auth_cert.c:
+ * NEWS, src/Makefile.am, doc/TODO: Renamed gnutls-srpcrypt to
+ srptool
- Corrected bug in OpenPGP key loading using a callback.
+2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-17 13:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, includes/gnutls/openpgp.h, lib/auth_cert.c:
+ Corrected bug in OpenPGP key loading using a callback.
- * NEWS (tags: gnutls_1_0_11), lib/gnutls_str.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11), NEWS,
- lib/gnutls_record.c, lib/gnutls_str.c:
+2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in TLS renegotiation.
+ * NEWS, includes/gnutls/openpgp.h, lib/auth_cert.c: Corrected bug
+ in OpenPGP key loading using a callback.
-2004-04-17 09:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in (tags: gnutls_1_0_11), doc/tex/ex-rfc2818.tex
- (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11),
- lib/gnutls.h.in.in (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11), lib/gnutls_algorithms.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11), src/certtool.c (tags:
- gnutls_1_0_11):
+ * NEWS, lib/gnutls_str.c, lib/gnutls_record.c: Corrected bug in TLS
+ renegotiation.
- Added gnutls_sign_algorithm_get_name() and
- gnutls_pk_algorithm_get_name().
+2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-17 09:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * NEWS (tags: gnutls_1_1_10), doc/TODO (tags: gnutls_1_1_10),
- doc/tex/ex-rfc2818.tex (tags: gnutls_1_1_10), lib/gnutls.h.in.in
- (tags: gnutls_1_1_10), lib/gnutls_algorithms.c, src/certtool.c
- (tags: gnutls_1_1_10), src/crypt-gaa.c (tags: gnutls_1_1_10),
- src/crypt-gaa.h (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11, gnutls_1_1_10):
+2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_sign_algorithm_get_name() and
- gnutls_pk_algorithm_get_name().
+ * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ src/certtool.c: Added gnutls_sign_algorithm_get_name() and
+ gnutls_pk_algorithm_get_name().
-2004-04-15 14:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_rsa.c (tags: gnutls_1_1_10), lib/gnutls_algorithms.c,
- lib/gnutls_algorithms.h (tags: gnutls_1_1_10), lib/gnutls_auth.c
- (tags: gnutls_1_1_10), lib/gnutls_constate.c (tags: gnutls_1_1_10),
- lib/gnutls_handshake.c (tags: gnutls_1_1_10), lib/gnutls_pk.c
- (tags: gnutls_1_1_10), lib/gnutls_pk.h (tags: gnutls_1_1_10),
- lib/gnutls_state.c (tags: gnutls_1_1_10), lib/gnutls_v2_compat.c
- (tags: gnutls_1_1_10), src/certtool-cfg.c (tags: gnutls_1_1_10),
- src/certtool-gaa.c (tags: gnutls_1_1_10), src/certtool-gaa.h (tags:
- gnutls_1_1_10), src/cli-gaa.c (tags: gnutls_1_1_10), src/cli-gaa.h
- (tags: gnutls_1_1_10), src/serv-gaa.c (tags: gnutls_1_1_10),
- src/serv-gaa.h (tags: gnutls_1_1_10), src/tls_test-gaa.c (tags:
- gnutls_1_1_10), src/tls_test-gaa.h (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10):
+ * lib/gnutls_algorithms.c: [no log message]
- Some updates in order to compile with tcc.
+2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-15 10:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ src/certtool.c, src/crypt-gaa.c, src/crypt-gaa.h: Added
+ gnutls_sign_algorithm_get_name() and gnutls_pk_algorithm_get_name().
- * src/: certtool-cfg.c, certtool-cfg.h (tags: gnutls_1_1_10),
- certtool.c:
+2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some cleanups in the parsing code.
+ * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_auth.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
+ lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_state.c,
+ lib/gnutls_v2_compat.c, lib/x509/verify.c, libextra/ext_srp.c,
+ src/certtool-cfg.c, src/certtool-gaa.c, src/certtool-gaa.h,
+ src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h,
+ src/tls_test-gaa.c, src/tls_test-gaa.h: Some updates in order to
+ compile with tcc.
-2004-04-14 18:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, src/certtool.c:
+ * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+ lib/minitasn1/structure.c: added the new libtasn1.
- minor bugfixes.
+2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-14 12:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: some
+ cleanups in the parsing code.
- * configure.in, src/Makefile.am (utags: gnutls_1_1_10,
- gnutls_1_1_9):
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- certtool will use the system's libcfg if available.
+ * doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
+ doc/protocol/draft-ietf-tls-rfc2246-bis-06.txt: [no log message]
-2004-04-14 12:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, doc/TODO (tags: gnutls_1_1_9),
- src/Makefile.am, src/certtool-cfg.c, src/certtool-cfg.h,
- src/certtool-gaa.c (tags: gnutls_1_1_9), src/certtool-gaa.h (tags:
- gnutls_1_1_9), src/certtool.c, src/certtool.cfg (tags:
- gnutls_1_1_9), src/certtool.gaa (tags: gnutls_1_1_10,
- gnutls_1_1_9), src/getpass.c (tags: gnutls_1_1_10, gnutls_1_1_9),
- src/getpass.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10,
- gnutls_1_1_9):
+ * src/certtool.c: [no log message]
- Added batch support to certtool. Now can use templates.
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-14 07:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/x509/extensions.c, src/certtool.c: minor bugfixes.
- * NEWS, lib/gnutls_cipher_int.c (tags: gnutls_1_1_10,
- gnutls_1_1_9), lib/gnutls_global.c (tags: gnutls_1_1_10,
- gnutls_1_1_9):
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- The RC2 cipher is no more included. The one in libgcrypt is now
- used.
+ * lib/x509/extensions.c, lib/x509/x509_write.c: [no log message]
-2004-04-14 07:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, src/certtool.c:
+ * doc/certtool.cfg: [no log message]
- updated the extensions handling.
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-14 01:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/certtool.cfg, src/certtool-cfg.c, src/certtool-cfg.h,
+ src/certtool.c: [no log message]
- * NEWS, doc/TODO, src/certtool.c:
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- - Added support for authority key identifier X.509 extension
- field.
- - Added support for the extended key usage X.509 extension field.
+ * NEWS, doc/Makefile.am, doc/certtool.cfg, doc/manpages/certtool.1,
+ src/certtool.cfg, src/tests.c: [no log message]
-2004-04-13 13:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO, lib/gnutls_cipher.c (tags: gnutls_1_1_10,
- gnutls_1_1_9), lib/gnutls_int.h (tags: gnutls_1_1_10,
- gnutls_1_1_9), lib/gnutls_record.c (tags: gnutls_1_1_10,
- gnutls_1_1_9), lib/gnutls_state.c (tags: gnutls_1_1_9):
+ * lib/Makefile.am: [no log message]
- The record receive buffer is now stored in the session data, to
- avoid memory allocations per receive.
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-07 08:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, src/Makefile.am: certtool will use the system's
+ libcfg if available.
- * lib/gnutls_rsa_export.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8):
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Optimized (a bit) the rsa_parameter copying. I don't like it.
+ * NEWS, configure.in, doc/TODO, src/Makefile.am,
+ src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
+ src/certtool-gaa.h, src/certtool.c, src/certtool.cfg,
+ src/certtool.gaa, src/getpass.c, src/getpass.h,
+ src/cfg/Makefile.am, src/cfg/cfg+.c, src/cfg/cfg+.h,
+ src/cfg/cfgfile.c, src/cfg/cfgfile.h, src/cfg/cmdline.c,
+ src/cfg/cmdline.h, src/cfg/parse.c, src/cfg/props.c,
+ src/cfg/shared.c, src/cfg/shared.h, src/cfg/platon/Makefile.am,
+ src/cfg/platon/str/Makefile.am, src/cfg/platon/str/dynfgets.c,
+ src/cfg/platon/str/dynfgets.h, src/cfg/platon/str/strctype.c,
+ src/cfg/platon/str/strctype.h, src/cfg/platon/str/strdyn.c,
+ src/cfg/platon/str/strdyn.h, src/cfg/platon/str/strplus.c,
+ src/cfg/platon/str/strplus.h: Added batch support to certtool. Now
+ can use templates.
-2004-04-03 11:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/auth_cert.c (tags: gnutls_1_0_11, gnutls_1_0_10),
- lib/gnutls_cert.c (tags: gnutls_1_0_11, gnutls_1_0_10),
- lib/gnutls_cert.h (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_extensions.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10),
- lib/gnutls_extensions.h (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_handshake.c (tags:
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10),
- lib/gnutls_sig.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10):
+ * NEWS, lib/gnutls_cipher_int.c, lib/gnutls_global.c,
+ lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: The RC2
+ cipher is no more included. The one in libgcrypt is now used.
- - Corrected bug in SSL 3.0 authentication.
- (backported changes from the development branch)
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-04-03 10:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/x509/extensions.c, lib/x509/extensions.h,
+ lib/x509/x509_write.c, src/certtool.c: updated the extensions
+ handling.
- * NEWS, configure.in, lib/gnutls_state.c (tags: gnutls_1_1_8),
- NEWS, configure.in (tags: gnutls_1_0_10), lib/gnutls_state.c (tags:
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10):
+2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- - Corrected bug in RSA parameters handling which could cause
- unexpected crashes.
+ * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/extensions.c,
+ lib/x509/extensions.h, lib/x509/x509.c, lib/x509/x509_write.c,
+ src/certtool.c:
+ - Added support for authority key identifier X.509 extension
+ field.
+ - Added support for the extended key usage X.509 extension field.
+
+2004-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_state.c: The record receive buffer
+ is now stored in the session data, to avoid memory allocations per
+ receive.
+
+2004-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2004-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_rsa_export.c, lib/x509/privkey.c, lib/x509/x509.h:
+ Optimized (a bit) the rsa_parameter copying. I don't like it.
+
+2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h: [no log message]
+
+2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_extensions.c, lib/gnutls_extensions.h,
+ lib/gnutls_handshake.c, lib/gnutls_sig.c:
+ - Corrected bug in SSL 3.0 authentication.
+ (backported changes from the development branch)
+
+2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_state.c:
+ - Corrected bug in RSA parameters handling which could cause
+ unexpected crashes.
-2004-03-26 22:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_extensions.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8), gnutls_extensions.h (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8), gnutls_handshake.c, gnutls_x509.c
- (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8) (utags:
- gnutls_1_1_7):
+ * NEWS, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_cert.h: [no
+ log message]
- some improvements that lead to fewer calls to malloc().
+2004-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-03-25 09:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/auth_srp.c: implemented all the check for SRP group
+ parameters from the latest SRP draft.
- * NEWS, configure.in, lib/auth_cert.c (tags: gnutls_1_1_7),
- lib/gnutls_cert.c (tags: gnutls_1_1_7), lib/gnutls_global.c (tags:
- gnutls_1_1_8, gnutls_1_1_7), lib/gnutls_int.h (tags: gnutls_1_1_7),
- lib/gnutls_ui.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7), src/cli.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7), src/tests.c (tags: gnutls_1_1_8,
- gnutls_1_1_7):
+2004-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Deprecated: gnutls_srp_server_set_select_function(),
+ * libextra/auth_srp.h, libextra/auth_srp_passwd.c,
+ libextra/gnutls_srp.c: [no log message]
+
+2004-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers:
+ [no log message]
+
+2004-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2004-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
+ lib/gnutls_handshake.c, lib/gnutls_x509.c: some improvements that
+ lead to fewer calls to malloc().
+
+2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/compat8.h, includes/gnutls/extra.h,
+ lib/gnutls_ui.h: [no log message]
+
+2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, includes/gnutls/extra.h, lib/auth_cert.c,
+ lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_int.h,
+ lib/gnutls_ui.h, libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
+ src/cli.c, src/tests.c: Deprecated:
+ gnutls_srp_server_set_select_function(),
gnutls_certificate_client_set_select_function(),
- gnutls_srp_server_set_select_function().
-
-2004-03-25 08:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, configure.in, libgcrypt.m4 (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9),
- doc/tex/Makefile.am (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), doc/tex/auth.tex
- (tags: gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9), doc/tex/examples.tex (tags: gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9),
- doc/tex/preparation.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/Makefile.am (tags:
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9),
- lib/auth_anon.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11,
- gnutls_1_0_10, gnutls_1_0_9), lib/auth_anon.h (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9),
- lib/auth_cert.h (tags: gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_dhe.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9), lib/auth_rsa.c (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_rsa_export.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9), lib/gnutls.h.in.in (tags: gnutls_1_0_10,
- gnutls_1_0_9), lib/gnutls_anon_cred.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9),
- lib/gnutls_cert.c (tags: gnutls_1_0_9), lib/gnutls_cert.h (tags:
- gnutls_1_0_9), lib/gnutls_dh.h (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_dh_primes.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9), lib/gnutls_global.c (tags: gnutls_1_0_11,
- gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_int.h (tags:
- gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_rsa_export.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9), lib/gnutls_rsa_export.h (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9),
- lib/gnutls_sig.c (tags: gnutls_1_0_9), lib/gnutls_state.c (tags:
- gnutls_1_0_9), lib/gnutls_ui.c (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_ui.h,
- src/Makefile.am (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9),
- src/certtool.c (tags: gnutls_1_0_10, gnutls_1_0_9), src/crypt.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9), src/getpass.c (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), src/getpass.h (tags:
- gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9), src/serv.c (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9):
-
- Backported changes from the development cvs version. Those are:
- - Added gnutls_certificate_set_params_function() and
- gnutls_anon_set_params_function() that set the RSA or DH
- parameters using a callback.
- - Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
- and gnutls_x509_privkey_cpy().
- - Corrected a compilation issue when opencdk was installed in a
- non standard directory.
-
-2004-03-16 14:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * configure.in, src/Makefile.am (tags: gnutls_1_1_8, gnutls_1_1_7),
- src/certtool.c (tags: gnutls_1_1_8, gnutls_1_1_7), src/crypt.c
- (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7),
- src/getpass.c (tags: gnutls_1_1_8, gnutls_1_1_7), src/getpass.h
- (tags: gnutls_1_1_8, gnutls_1_1_7) (utags: gnutls_1_1_7_pre0):
-
- replaced the getpass() call with an internal one.
-
-2004-03-16 12:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: Makefile.am (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- ex-pgp-keyserver.tex, examples.tex (tags: gnutls_1_1_7_pre0):
-
- removed the openpgp key retrieval example.
-
-2004-03-15 15:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS (tags: gnutls_1_1_7_pre0), configure.in, lib/Makefile.am
- (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0):
-
- Finally corrected a compilation issue when opencdk was installed in
- a non-base directory. Some other minor fixes.
-
-2004-03-13 09:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, configure.in, doc/tex/auth.tex (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- lib/gnutls.h.in.in (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0), lib/gnutls_anon_cred.c (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- lib/gnutls_cert.c (tags: gnutls_1_1_7_pre0), lib/gnutls_dh.h (tags:
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0), lib/gnutls_dh_primes.c (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- lib/gnutls_int.h (tags: gnutls_1_1_7_pre0), lib/gnutls_rsa_export.c
- (tags: gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_rsa_export.h
- (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0), lib/gnutls_state.c (tags: gnutls_1_1_7,
- gnutls_1_1_7_pre0), lib/gnutls_ui.h (tags: gnutls_1_1_7_pre0):
-
- * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
- and gnutls_x509_privkey_cpy().
-
-2004-03-13 01:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/auth.tex, doc/tex/preparation.tex (tags: gnutls_1_1_12,
- gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c (tags:
- gnutls_1_1_7_pre0), lib/gnutls_state.c:
+ gnutls_srp_server_set_select_function().
+
+2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, libgcrypt.m4, doc/examples/Makefile.am,
+ includes/gnutls/x509.h, lib/Makefile.am, lib/auth_anon.c,
+ lib/auth_anon.h, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
+ lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h, lib/gnutls_sig.c,
+ lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
+ lib/x509/privkey.c, lib/x509/privkey.h, libextra/openpgp/openpgp.c,
+ libextra/openpgp/xml.c, src/Makefile.am, src/certtool.c,
+ src/crypt.c, src/getpass.c, src/getpass.h, src/serv.c: Backported
+ changes from the development cvs version. Those are:
+ - Added gnutls_certificate_set_params_function() and
+ gnutls_anon_set_params_function() that set the RSA or DH
+ parameters using a callback.
+ - Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
+ and gnutls_x509_privkey_cpy().
+ - Corrected a compilation issue when opencdk was installed in a
+ non standard directory.
+
+2004-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, src/Makefile.am, src/certtool.c, src/crypt.c,
+ src/getpass.c, src/getpass.h: replaced the getpass() call with an
+ internal one.
+
+2004-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/examples/Makefile.am: removed the openpgp key retrieval
+ example.
+
+2004-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/Makefile.am, libextra/openpgp/openpgp.c,
+ libextra/openpgp/xml.c: Finally corrected a compilation issue when
+ opencdk was installed in a non-base directory. Some other minor
+ fixes.
+
+2004-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libgcrypt.m4, src/serv.c: [no log message]
+
+2004-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
+ lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_rsa_export.c,
+ lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_ui.h,
+ lib/x509/privkey.c, lib/x509/privkey.h:
+ * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
+ and gnutls_x509_privkey_cpy().
+
+2004-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_handshake.c, lib/gnutls_state.c:
* Added some preliminary documentation for the new libgcrypt locking
- interface.
+ interface.
* Added some documentation for the parameters setting using
- callback.
-
-2004-03-11 11:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, lib/auth_anon.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_anon.h
- (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0), lib/auth_cert.h (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- lib/auth_dhe.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_rsa.c (tags:
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- lib/auth_rsa_export.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls.h.in.in,
- lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
- gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c,
- lib/gnutls_int.h, lib/gnutls_sig.c (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- lib/gnutls_state.c, lib/gnutls_ui.c (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- lib/gnutls_ui.h, src/serv.c:
-
- Added gnutls_certificate_set_params_function() and
+ callback.
+
+2004-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+ lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_ui.c,
+ lib/gnutls_ui.h, src/serv.c: Added
+ gnutls_certificate_set_params_function() and
gnutls_anon_set_params_function() that set the RSA or DH parameters
- using a callback.
-
-2004-02-28 00:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * configure.in (tags: gnutls_1_0_8), lib/gnutls_handshake.c (tags:
- gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_hash_int.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_handshake.c,
- lib/gnutls_hash_int.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0):
-
- some bugfixes. No longer allow sending client hello if a TLS version
- is not set.
-
-2004-02-27 18:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: auth_cert.c (tags: gnutls_1_1_7_pre0), gnutls_cipher.c
- (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
- gnutls_constate.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0), gnutls_hash_int.c, gnutls_kx.c (tags:
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0), gnutls_kx.h (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_sig.c:
-
- patch to fix the bug in mutual certificate authentication in SSL 3.0
-
-2004-02-27 17:59 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS (tags: gnutls_1_0_8), lib/auth_cert.c (tags: gnutls_1_0_9,
- gnutls_1_0_8), lib/gnutls_cipher.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8), lib/gnutls_constate.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8), lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
- lib/gnutls_kx.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_kx.h (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_sig.c:
-
- Corrected bug in mutual certificate authentication in SSL 3.0.
-
-2004-02-22 08:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, opencdk.m4 (tags: gnutls_1_1_11, gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_1_6), doc/tex/alert.tex (tags: gnutls_1_1_12,
- gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/ciphers.tex
- (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/howto.tex (tags:
- gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/srp.tex (tags:
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_errors.c (tags:
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_errors_int.h (tags:
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), ChangeLog (tags: gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), NEWS, opencdk.m4 (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_errors.c (tags:
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
- lib/gnutls_errors_int.h (tags: gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7):
-
- Corrected the return values of gnutls_x509_crt_check_hostname().
-
-2004-02-13 10:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_1_1_10,
- gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_7, gnutls_1_1_8,
- gnutls_1_1_9):
-
- fixed CRLDistpoints ASN.1 definitions.
-
-2004-02-12 09:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), doc/tex/ciphers.tex (tags: gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), doc/tex/ciphersuites.tex (tags:
- gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/compression.tex
- (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
- doc/tex/ex-cert-select.tex (tags: gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- 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_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/library.tex
- (tags: gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
- doc/tex/macros.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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_11,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
- doc/tex/record_weaknesses.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- 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_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
- lib/dh_compat.c (tags: gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21,
- gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18), lib/ext_cert_type.c
- (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/ext_max_record.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/ext_server_name.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in,
- lib/gnutls_alert.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_buffers.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, 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_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), lib/gnutls_compress.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_compress_int.c (tags:
- gnutls_1_0_10, gnutls_1_0_9, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_db.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, 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_9, 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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), lib/gnutls_mpi.c (tags: gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_num.c (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_pk.c (tags: gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_priority.c (tags:
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_random.c
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_record.c
- (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_session_pack.c (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, 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_10, gnutls_1_0_9,
- 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_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), lib/gnutls_x509.c (tags: gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_x509.h (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/rsa_compat.c (tags:
- gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18), lib/strnstr.c (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), lib/x509_b64.c (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7), src/serv.c:
+ using a callback.
- backported all the changes from the development branch to 1.0.x,
- except for TLS 1.1 which is untested.
+2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/openpgp/openpgp.h: [no log message]
+
+2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/openpgp/openpgp.h: [no log message]
+
+2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/openpgp/openpgp.h: compilation fixes for the case where
+ --disable-openpgp-authentication is specified.
+
+2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/element.c, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: added new
+ libtasn1 (0.2.7)
+
+2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
+ lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
+ lib/gnutls_sig.c: patch to fix the bug in mutual certificate
+ authentication in SSL 3.0
+
+2004-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_handshake.c, lib/gnutls_sig.c: Corrected bug in mutual
+ certificate authentication in SSL 3.0 (part 2).
+
+2004-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/compat8.h, lib/auth_cert.c,
+ lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
+ lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
+ lib/gnutls_sig.c: Corrected bug in mutual certificate
+ authentication in SSL 3.0.
+
+2004-02-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/element.c, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h: added new minitasn1.
-2004-02-11 21:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7):
-
- added check for a%n==0,1,-1
-
-2004-02-11 19:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/cli.c:
-
- ported the client from the development branch.
-
-2004-02-11 08:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-compression-06.txt,
+ doc/protocol/draft-ietf-tls-compression-07.txt,
+ doc/protocol/draft-ietf-tls-srp-05.txt,
+ doc/protocol/draft-ietf-tls-srp-06.txt: [no log message]
- * configure.in, doc/tex/ex-x509-info.tex (tags: gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), src/common.c (utags:
- gnutls_1_0_5):
+2004-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some other bugfixes ported from the development branch.
+ * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher.c, src/cli.c, src/common.c, src/serv.c,
+ src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test.c: [no
+ log message]
-2004-02-10 21:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, doc/tex/compression.tex (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
- lib/ext_server_name.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_7_pre0, gnutls_1_1_6), src/common.c:
+ * NEWS: [no log message]
- Fixed a bug where 'server name' extension was always sent.
+2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-02-10 21:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/openpgp/openpgp.c: [no log message]
- * NEWS, lib/ext_server_name.c (tags: gnutls_1_0_5),
- lib/gnutls.h.in.in, src/cli.c (tags: gnutls_1_0_5):
+2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some bugfixes.
+ * NEWS, opencdk.m4, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/x509/Makefile.am, lib/x509/rfc2818_hostname.c: Corrected the
+ return values of gnutls_x509_crt_check_hostname().
-2004-02-10 20:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
- gnutls_1_0_7, gnutls_1_0_5), src/certtool-gaa.h (tags:
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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_11,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
- gnutls_1_0_5):
+ * lib/x509/Makefile.am: [no log message]
- Backported several things from the development branch.
+2004-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-02-10 19:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/common.h: [no log message]
- * lib/: gnutls_dh_primes.c (tags: gnutls_1_0_5), gnutls_dh_primes.c
- (tags: gnutls_1_1_6):
+2004-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fixed some bugs. Patch by Brieuc Jeunhomme <bbp@via.ecp.fr>.
+ * lib/pkix.asn, lib/pkix_asn1_tab.c: fixed CRLDistpoints ASN.1
+ definitions.
-2004-01-06 20:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, src/certtool.c (utags: gnutls_1_1_6):
+ * NEWS, configure.in, includes/gnutls/openpgp.h,
+ includes/gnutls/openssl.h, lib/Makefile.am, lib/auth_anon.c,
+ lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
+ lib/dh_compat.c, lib/ext_cert_type.c, lib/ext_max_record.c,
+ lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh.c,
+ lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_extensions.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
+ lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
+ lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
+ lib/gnutls_random.c, lib/gnutls_record.c, lib/gnutls_rsa_export.c,
+ lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
+ lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
+ lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/rsa_compat.c, lib/strnstr.c, lib/x509_b64.c,
+ lib/x509/compat.c, lib/x509/compat.h, lib/x509/x509.h,
+ libextra/Makefile.am, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
+ libextra/auth_srp_sb64.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
+ libextra/gnutls_srp.c, libextra/openpgp/Makefile.am,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
+ libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
+ libextra/openpgp/verify.c, libextra/openpgp/xml.c, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c, lib/gnutls_cipher.c: [no log message]
+
+2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added getpass() check.
+ * NEWS, lib/gnutls_mpi.h, libextra/auth_srp.c: added check for
+ a%n==0,1,-1
-2004-01-06 20:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, doc/tex/cert_auth.tex (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_1_6), doc/tex/ex-x509-info.tex (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_1_6), doc/tex/library.tex (tags: gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/programs.tex (tags:
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
- lib/gnutls_algorithms.c (tags: gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_1_6), lib/gnutls_algorithms.h (tags: gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_7_pre0, 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_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_1_6), lib/gnutls_int.h (tags: gnutls_1_1_6),
- lib/gnutls_record.c (tags: gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_state.c (tags:
- gnutls_1_1_6), lib/x509_b64.c (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
- src/certtool-gaa.c (tags: gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), src/certtool.c, src/cli-gaa.c
- (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_1_6), src/common.c, src/crypt-gaa.c (tags: gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
- src/serv-gaa.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6), src/serv.c (tags: gnutls_1_1_6),
- src/tls_test-gaa.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_1_6):
+ * src/cli.c: ported the client from the development branch.
- Several bug fixes and cleanups by Arne Thomassen.
+2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-01-06 13:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
- * NEWS, doc/TODO (tags: gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Added the gnutls_sign_algorithm type.
- * Improved the DN parser.
+ * lib/minitasn1/structure.c, src/common.c: [no log message]
-2004-01-04 11:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in:
+ * configure.in, lib/gnutls.h.in.in, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/x509/dsa.c, lib/x509/dsa.h,
+ src/common.c: some other bugfixes ported from the development
+ branch.
- the -D_REENTRANT is now used.
+2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-01-04 11:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_extensions.c: [no log message]
- * NEWS, configure.in (utags: gnutls_1_0_4):
+2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- the -D_REENTRANT cflag is now used.
+ * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in,
+ lib/gnutls_extensions.c, src/cli.c, src/common.c: Fixed a bug where
+ 'server name' extension was always sent.
-2004-01-03 15:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, src/cli.c: some
+ bugfixes.
- Corrected problem printing the DC attributes in a DN.
+2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2004-01-03 10:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/cli.c:
-
- Updated gnutls-cli's SRP behaviour. Some other fixes.
-
-2003-12-29 16:18 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: tests.c, tests.h, tls_test.c:
-
- added arcfour 40 cipher detection.
-
-2003-12-29 11:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/ex-cert-select.tex (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3),
- doc/tex/macros.tex (tags: gnutls_1_1_12, gnutls_1_1_11,
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_12,
- gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <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_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <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_7_pre0,
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib (tags:
- gnutls_1_1_7_pre0, 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.
-
-2003-12-26 17:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * AUTHORS (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12,
- gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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), doc/tex/cover.tex.in (tags: gnutls_1_1_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_10,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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.
- * Moved all the compatibility interface to the openssl
- compatibility library.
-
-2003-12-26 14:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_1_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/TODO, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ * NEWS, configure.in, includes/gnutls/x509.h, lib/Makefile.am,
+ lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+ lib/gnutls_mpi.h, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
+ lib/gnutls_ui.h, lib/rsa_compat.c, lib/x509/Makefile.am,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
+ lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
+ lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
+ lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
+ lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
+ lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/rc2.c,
+ lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
+ lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h,
+ lib/x509/x509_write.c, lib/x509/xml.c, src/certtool-gaa.c,
+ src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Backported
+ several things from the development branch.
+
+2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc
+ Jeunhomme <bbp@via.ecp.fr>.
+
+2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, src/certtool.c: added getpass() check.
+
+2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
+ lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_global.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_state.c, lib/x509_b64.c, lib/x509/crl.c, lib/x509/crq.c,
+ lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c,
+ lib/x509/x509_write.c, lib/x509/xml.c, libextra/gnutls_extra.c,
+ libextra/gnutls_srp.c, src/certtool-gaa.c, src/certtool.c,
+ src/cli-gaa.c, src/common.c, src/crypt-gaa.c, src/serv-gaa.c,
+ src/serv.c, src/tls_test-gaa.c: Several bug fixes and cleanups by
+ Arne Thomassen.
+
+2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
+ message]
+
+2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/TODO, includes/gnutls/x509.h, lib/gnutls.h.in.in,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c,
+ lib/x509/pkcs12.c, lib/x509/sign.c, lib/x509/x509.c,
src/certtool.c:
+ * Added the gnutls_sign_algorithm type.
+ * Improved the DN parser.
+
+2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO, doc/protocol/rfc3039.txt, lib/gnutls_handshake.c: [no
+ log message]
+
+2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c:
+ [no log message]
+
+2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/Makefile.am: [no log message]
+
+2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: the -D_REENTRANT is now used.
+
+2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: the -D_REENTRANT cflag is now used.
+
+2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: [no log message]
+
+2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: [no log message]
+
+2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
+ lib/x509/dn.c, src/certtool.c: Corrected problem printing the DC
+ attributes in a DN.
+
+2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tests.c, src/tests.h, src/tls_test.c: [no log message]
+
+2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_handshake.c, src/common.c:
+ * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ src/certtool.c, src/common.c: [no log message]
+
+2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/x509/compat.c, libextra/gnutls_openpgp.c,
+ libextra/openpgp/gnutls_openpgp.h, src/cli.c: [no log message]
+
+2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/crl_write.c: [no log message]
+
+2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/compat.h, lib/x509/rfc2818_hostname.c, src/cli.c:
+ Updated gnutls-cli's SRP behaviour. Some other fixes.
+
+2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: [no log message]
+
+2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_ui.h, src/certtool.c, src/common.c: [no log message]
+
+2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_algorithms.c, lib/gnutls_ui.h,
+ lib/x509/rfc2818_hostname.c, lib/x509/x509.c, src/certtool.c: [no
+ log message]
+
+2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/x509/rfc2818_hostname.c, libextra/openpgp/openpgp.c: [no log
+ message]
+
+2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/TODO, lib/gnutls_cipher.c: [no log message]
+
+2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tests.c, src/tests.h, src/tls_test.c: added TLS 1.1 protocol
+ detection.
+
+2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/x509/rfc2818_hostname.c: [no log message]
+
+2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tests.c, src/tests.h, src/tls_test.c: added arcfour 40 cipher
+ detection.
+
+2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added support for reading and generating CRL distribution points
- extensions in certificates (not working yet).
+ * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ lib/x509/extensions.c: [no log message]
-2003-12-23 11:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_mpi.h:
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher.c, lib/gnutls_int.h, lib/gnutls_record.c,
+ lib/gnutls_state.c, src/common.c, src/serv.c: Added support for TLS
+ 1.1
- Added checks (in SRP) for A%n==0,1,-1 in server side.
+2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-22 11:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO,
+2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
+ lib/gnutls_random.c, lib/gnutls_ui.h: updated the client retrieval
+ certificate callback.
+
+2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509_write.c,
+ src/certtool.c: Added gnutls_x509_crt_cpy_crl_dist_points()
+
+2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/extra.h, includes/gnutls/x509.h,
+ lib/gnutls.h.in.in, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h,
+ src/certtool.c: Corrected the CRL distribution point extension
+ handling.
+
+2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_cert.c, lib/x509/compat.h, libextra/gnutls_extra.c,
+ libextra/openpgp/compat.c, libextra/openpgp/gnutls_openpgp.h: [no
+ log message]
+
+2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * AUTHORS, NEWS, configure.in, includes/Makefile.am,
+ includes/gnutls/Makefile.am, includes/gnutls/compat8.h,
+ includes/gnutls/openssl.h, lib/auth_anon.c, lib/auth_cert.c,
+ lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/debug.c, lib/ext_cert_type.c,
+ lib/ext_max_record.c, lib/ext_server_name.c, lib/gnutls_alert.c,
+ lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+ lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_extensions.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c,
+ lib/gnutls_mem.c, lib/gnutls_mpi.c, lib/gnutls_num.c,
+ lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_random.c,
+ lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
+ lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
+ lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+ lib/gnutls_x509.c, lib/strnstr.c, lib/x509_b64.c,
+ lib/x509/common.c, lib/x509/compat.c, lib/x509/compat.h,
+ lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/dsa.c,
+ lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs12.c,
+ lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c,
+ lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
+ lib/x509/rc2.c, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
+ lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
+ lib/x509/xml.c, libextra/Makefile.am, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
+ libextra/auth_srp_sb64.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openssl.c, libextra/gnutls_srp.c,
+ libextra/openssl_compat.c, libextra/openssl_compat.h,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/openpgp.c, libextra/openpgp/privkey.c,
+ libextra/openpgp/verify.c, libextra/openpgp/xml.c,
src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
- src/certtool.gaa:
+ src/certtool.gaa, src/cli.c, src/crypt.c, src/prime.c, src/serv.c,
+ src/tests.c, src/tls_test.c:
+ * Added CRL verification functionality to certtool.
+ * Added the FSF copyright notices.
+ * Moved all the compatibility interface to the openssl
+ compatibility library.
+
+2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/crq.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/sign.c,
+ lib/x509/verify.c: corrected signing and verifying with DSA keys.
+
+2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added PKCS #7 support to certtool utility.
+ * NEWS, doc/TODO, includes/gnutls/x509.h, lib/Makefile.am,
+ lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/sign.c,
+ lib/x509/sign.h, lib/x509/x509_write.c, src/certtool-gaa.c,
+ src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added support
+ for generating CRLs in the library and the certtool utility.
-2003-12-21 09:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, doc/TODO (tags: gnutls_1_1_0), lib/dh_compat.c,
- lib/gnutls_ui.h, lib/rsa_compat.c:
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.h, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/extensions.c, lib/x509/extensions.h,
+ lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
+ lib/x509/x509_write.c, src/certtool.c: Added support for the
+ Subject Key ID PKIX extension.
- Added gnutls_openpgp_key_get_key_usage(), and removed several
- compatibility functions.
+2003-12-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-20 20:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/ext_server_name.c, libextra/gnutls_srp.c: [no log message]
- * 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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+2003-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups.
+ * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/dsa.c,
+ lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
+ lib/x509/x509_write.c, src/certtool.c: Added support for reading
+ and generating CRL distribution points extensions in certificates
+ (not working yet).
-2003-12-20 18:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_handshake.c (tags: gnutls_1_1_1, gnutls_1_1_0):
+ * lib/gnutls_mpi.h, libextra/auth_srp.c: Added checks (in SRP) for
+ A%n==0,1,-1 in server side.
- Corrected bug which disallowed ciphersuites other than the
- CERTIFICATE ones to work.
+2003-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-20 18:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/TODO, src/certtool-gaa.c,
+ src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added PKCS #7
+ support to certtool utility.
- * 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:
+2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Improved gnutls_certificate_client_retrieve_function() and
+ * NEWS, doc/examples/Makefile.am, doc/manpages/certtool.1,
+ lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
+ lib/gnutls_int.h, lib/gnutls_ui.h, lib/x509/compat.c,
+ libextra/gnutls_openssl.c: [no log message]
+
+2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c: [no log message]
+
+2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/x509/extensions.c: [no log message]
+
+2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/TODO, includes/Makefile.am,
+ includes/gnutls/Makefile.am, includes/gnutls/compat4.h,
+ includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
+ includes/gnutls/x509.h, lib/dh_compat.c, lib/gnutls_ui.h,
+ lib/rsa_compat.c, libextra/gnutls_openpgp.c,
+ libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
+ libextra/openpgp/xml.c: Added gnutls_openpgp_key_get_key_usage(),
+ and removed several compatibility functions.
+
+2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/x509/common.c, lib/x509/mpi.c,
+ lib/x509/rfc2818_hostname.c, libextra/Makefile.am,
+ libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
+ libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
+ libextra/openpgp/privkey.c: several cleanups.
+
+2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_handshake.c: Corrected bug which disallowed
+ ciphersuites other than the CERTIFICATE ones to work.
+
+2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/openpgp/privkey.c: [no log message]
+
+2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO, includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
+ lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
+ lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+ libextra/Makefile.am, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
+ libextra/openpgp/openpgp.h: Improved
+ gnutls_certificate_client_retrieve_function() and
gnutls_certificate_server_retrieve_function() so that the parsing
time spent within them is minimized. Also added
- gnutls_openpgp_privkey struct. No testing yet.
+ gnutls_openpgp_privkey struct. No testing yet.
-2003-12-19 13:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_cert.h:
+ * includes/gnutls/x509.h, lib/gnutls_cert.h, lib/x509/extensions.c,
+ lib/x509/x509_write.c: [no log message]
- Corrected a bug in the GNUTLS_KEY key usage definitions.
+2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-19 13:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.h: Corrected a bug
+ in the GNUTLS_KEY key usage definitions.
- * 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):
+2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_x509_crt_set_key_usage() and certtool can now set the
- certificate's key usage.
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.h,
+ lib/x509/extensions.c, lib/x509/extensions.h,
+ lib/x509/x509_write.c, src/certtool.c, src/tests.c, src/tests.h,
+ src/tls_test.c: Added gnutls_x509_crt_set_key_usage() and certtool
+ can now set the certificate's key usage.
-2003-12-19 11:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-19 Nikos Mavrogiannopoulos <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_12, gnutls_1_1_11,
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_7_pre0, 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:
+ * configure.in, doc/protocol/draft-ietf-tls-emailaddr-00.txt: [no
+ log message]
- some updated in documentation
+2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-19 08:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/serv.c: [no log message]
- * 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:
+2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in gnutls_bye() which made it return an error code of
- INVALID_REQUEST instead of success.
+ * NEWS, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c,
+ lib/auth_cert.c, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in (utags: gnutls_1_0_2):
+ * opencdk.m4: [no log message]
- Corrected a bug in the RSA key generation. This was generating
- unusable RSA keys.
+2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-18 14:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, lib/x509/privkey.c: Corrected a bug in the
+ RSA key generation. This was generating unusable RSA keys.
- * 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):
+2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added support for generating and exporting DSA private keys.
- Exporting to PKCS #8 is still not supported due to lack of
- standards.
+ * NEWS, doc/TODO, includes/gnutls/x509.h, lib/Makefile.am,
+ lib/gnutls_pk.c, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
+ lib/gnutls_sig.c, lib/gnutls_ui.h, lib/rsa_compat.c,
+ lib/x509/Makefile.am, lib/x509/common.c, lib/x509/crq.c,
+ lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
+ lib/x509/privkey.c, lib/x509/sign.c, lib/x509/x509.c,
+ lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
+ src/certtool.c, src/certtool.gaa: Added support for generating and
+ exporting DSA private keys. Exporting to PKCS #8 is still not
+ supported due to lack of standards.
-2003-12-18 10:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* 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
- or a server to specify certificates for the handshake without
- storing them to the credentials structure.
-
-2003-12-16 11:49 Nikos Mavrogiannopoulos <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_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11,
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_cert.h, lib/gnutls_int.h, lib/gnutls_state.c,
+ lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+ libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
+ libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
+ libextra/openpgp/gnutls_openpgp.h: Added the callbacks
+ gnutls_certificate_client_retrieve_function() and
+ gnutls_certificate_server_retrieve_function(), to allow a client or
+ a server to specify certificates for the handshake without storing
+ them to the credentials structure.
+
+2003-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, opencdk.m4, lib/auth_anon.c, 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,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_rsa_export.c, lib/gnutls_ui.c,
+ lib/libgnutls.vers, lib/x509/common.c, libextra/auth_srp_rsa.c,
+ libextra/gnutls_extra.c, libextra/libgnutls-extra.vers:
* The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
handshake function. Ciphersuites that require temporary parameters
- are removed when such parameters do not exist.
+ are removed when such parameters do not exist.
* Several internal changes to allow adding the callback function to
- retrieve the certificate and the private key.
+ retrieve the certificate and the private key.
-2003-12-10 15:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
- lib/gnutls_rsa_export.c, lib/gnutls_state.c:
+ lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included
+ gnutls_1_0_0_patches.
+
+2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Included gnutls_1_0_0_patches.
+ * NEWS, configure.in, lib/gnutls_dh_primes.c: Corrected a bug in
+ gnutls_dh_params_export_pkcs3() which made it report a wrong size
+ for the output data.
-2003-12-10 15:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
+ lib/gnutls_rsa_export.c, lib/gnutls_state.c: Added
+ gnutls_rsa_params_export_pkcs1() and
+ gnutls_rsa_params_import_pkcs1().
- Corrected a bug in gnutls_dh_params_export_pkcs3() which made it
- report a wrong size for the output data.
+2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-10 13:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, THANKS, lib/Makefile.am, lib/gnutls_handshake.c,
+ lib/gnutls_record.c, libextra/Makefile.am,
+ libextra/openpgp/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
+ src/tls_test.c: Included gnutls_1_0_0_patches.
- * 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):
+2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_rsa_params_export_pkcs1() and
- gnutls_rsa_params_import_pkcs1().
+ * doc/TODO: [no log message]
-2003-12-10 11:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, THANKS (tags: gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11,
- gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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/Makefile.am, lib/gnutls_handshake.c, lib/gnutls_record.c,
- src/cli.c, src/tests.c, src/tests.h, src/tls_test.c:
+ * THANKS: [no log message]
- Included gnutls_1_0_0_patches.
+2003-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-09 15:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_handshake.c, lib/gnutls_record.c: Some documentation
+ fixes.
- * lib/: gnutls_handshake.c (tags: gnutls_1_0_3), gnutls_record.c
- (utags: gnutls_1_0_1, gnutls_1_0_2):
+2003-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some documentation fixes.
+ * NEWS, src/tests.c, src/tests.h, src/tls_test.c: Fixed the SRP
+ detection test in gnutls-cli-debug.
-2003-12-09 11:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, lib/Makefile.am, libextra/Makefile.am,
+ libextra/openpgp/Makefile.am, src/cli.c: Some minor fixes in the
+ makefiles. They now include CFLAGS from libgcrypt or opencdk if
+ installed in a non standard directory.
- Fixed the SRP detection test in gnutls-cli-debug.
+2003-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-05 14:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/gnutls_dh_primes.c, lib/gnutls_mpi.c, src/prime.c:
+ some minor fixes and cleanups.
- * 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):
+2003-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some minor fixes in the makefiles. They now include CFLAGS from
- libgcrypt or opencdk if installed in a non standard directory.
+ * NEWS, src/common.c: [no log message]
-2003-12-05 09:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, 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_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- 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):
+ * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: some cleanups in
+ the record protocol processing.
- some minor fixes and cleanups.
+2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-02 21:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, includes/gnutls/extra.h, lib/gnutls.h.in.in,
+ lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_state.c, libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_srp.c,
+ src/cli.c: 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).
- * lib/: gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_1_0_5)
- (utags: gnutls_1_0_0, gnutls_1_0_1, gnutls_1_0_2, gnutls_1_1_0,
- gnutls_1_0_3, gnutls_1_0_4, gnutls_1_1_1):
+2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some cleanups in the record protocol processing.
+ * doc/manpages/Makefile.am, doc/manpages/certtool.1,
+ doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
+ doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
+ new manpages by Ivo.
-2003-12-02 18:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, doc/TODO (tags: gnutls_1_0_0), doc/tex/srp.tex (tags:
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10,
- gnutls_1_0_9, 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):
+ * src/common.c: removed twofish
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-12-01 14:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls_hash_int.c, lib/gnutls_random.c,
+ lib/x509/dn.c, src/common.c: eliminated some memory leaks and other
+ fixes.
- * src/common.c:
-
- removed twofish
-
-2003-12-01 08:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: tests.c, tls_test.c:
-
- improved srp detection.
-
-2003-11-30 15:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, src/cli.c:
-
- Some fixes in the certificate authenticated SRP ciphersuites.
-
-2003-11-30 13:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/README.autoconf (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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), 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_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11,
- gnutls_1_0_10, gnutls_1_0_9, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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.
-
-2003-11-27 21:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/: draft-benaloh-pct-00.txt,
- draft-benaloh-pct-01.txt, draft-hickman-netscape-ssl-00.txt (utags:
- gnutls_1_0_20, gnutls_1_0_0, gnutls_1_0_21, gnutls_1_0_22,
- gnutls_1_0_2, gnutls_1_0_3, gnutls_1_0_23, gnutls_1_1_20,
- gnutls_1_0_4, gnutls_1_1_21, gnutls_1_0_5, gnutls_1_1_22,
- gnutls_1_0_7, gnutls_1_0_8, gnutls_1_0_9, gnutls_1_0_10,
- gnutls_1_0_11, gnutls_1_0_12, gnutls_1_0_13, gnutls_1_1_10,
- gnutls_1_1_11, gnutls_1_1_7_pre0, gnutls_1_1_0, gnutls_1_1_12,
- gnutls_1_1_1, gnutls_1_0_16, gnutls_1_1_2, gnutls_1_1_13,
- gnutls_1_0_17, gnutls_1_1_3, gnutls_1_1_14, gnutls_1_0_18,
- gnutls_1_1_4, gnutls_1_1_15, gnutls_1_0_19, gnutls_1_1_5,
- gnutls_1_1_16, gnutls_1_1_6, gnutls_1_1_7, gnutls_1_1_17,
- gnutls_1_1_8, gnutls_1_1_18, gnutls_1_1_9, gnutls_1_1_19,
- gnutls_0_9_99):
-
- Added historical documents. Got from
- http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
-
-2003-11-27 10:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/protocol/rfc3279.txt (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/: rfc2459.txt, rfc3280.txt (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/certtool.c:
+ * src/tests.c, src/tests.h, src/tls_test.c: added detection for
+ ZLIB compression.
- generated certificates by certtool now have version 1 if they do not
- include extensions.
+2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-21 09:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/tests.c, src/tls_test.c: improved srp detection.
- * 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some fixes pointed out by Dimitri Papadopoulos-Orfanos
- <papadopo@shfj.cea.fr>
+ * NEWS, lib/gnutls_cipher.c, libextra/auth_srp.c, src/cli.c: Some
+ fixes in the certificate authenticated SRP ciphersuites.
-2003-11-17 17:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/: Makefile.am, ex-client-resume.tex, ex-client-srp.tex,
- ex-client2.tex, examples.tex:
+ * doc/README.autoconf, lib/gnutls_alert.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
+ libextra/auth_srp.c, src/serv-gaa.c, src/serv.c: some fixes to
+ comply with the SRP draft. The handshake is now repeated if an empty
+ SRP username is received.
- Simplified a bit the client examples.
+2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-17 15:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, includes/gnutls/extra.h, lib/gnutls_anon_cred.c,
+ lib/gnutls_cert.c, lib/gnutls_x509.c, lib/libgnutls.vers,
+ lib/x509_b64.c, libextra/auth_srp.c, libextra/auth_srp_sb64.c,
+ libextra/gnutls_openpgp.c, libextra/gnutls_srp.c,
+ libextra/libgnutls-extra.vers, libextra/openpgp/gnutls_openpgp.h,
+ libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
+ src/common.c, src/crypt.c: several corrections in the
+ documentation.
- * src/certtool.c:
+2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers:
+ [no log message]
+
+2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_state.c:
+ Removed the TWOFISH cipher. Documented the supported ciphersuites.
+
+2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-benaloh-pct-00.txt,
+ doc/protocol/draft-benaloh-pct-01.txt,
+ doc/protocol/draft-hickman-netscape-ssl-00.txt: Added historical
+ documents. Got from
+ http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
+
+2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/TODO, lib/auth_cert.c, lib/auth_rsa_export.c,
+ lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+ lib/gnutls_x509.c, libextra/gnutls_openpgp.c, src/serv.c: corrected
+ some bugs that affected openpgp authentication.
+
+2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/protocol/rfc3279.txt, includes/gnutls/x509.h,
+ lib/gnutls_pk.c, lib/x509/privkey.c, lib/x509/verify.c,
+ lib/x509/verify.h, lib/x509/x509.c: Exported the
+ gnutls_x509_privkey_sign_data(), gnutls_x509_privkey_verify_data()
+ and gnutls_x509_crt_verify_data().
+
+2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: only generate v3 certificates, since we always
+ use the CA (basicConstraints) extension.
+
+2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/common.c, lib/x509/privkey.c: ensure that the leading
+ zero is there on RSA keys.
+
+2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/crq.c, lib/x509/sign.c, lib/x509/x509_write.c: [no log
+ message]
+
+2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/crq.c: added crq_get_version().
+
+2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/crq.c, lib/x509/x509_write.c, src/certtool.c: Some
+ documentation fixes. Changed gnutls_x509_*_set_version() to have a
+ compatible input with gnutls_x509_*_get_version().
+
+2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/rfc2459.txt, doc/protocol/rfc3280.txt: added the
+ newest PKIX rfc.
- some changes in password reading.
+2003-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-17 09:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * configure.in (tags: gnutls_0_9_99), lib/auth_cert.c,
- lib/defines.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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),
+2003-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_record.c: [no log message]
+
+2003-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/README.autoconf, includes/gnutls/x509.h, lib/x509/pkcs5.c,
+ src/common.c, src/serv.c: [no log message]
+
+2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-compression-05.txt,
+ doc/protocol/draft-ietf-tls-compression-06.txt,
+ doc/protocol/draft-ietf-tls-ecc-03.txt,
+ doc/protocol/draft-ietf-tls-ecc-04.txt: [no log message]
+
+2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: generated certificates by certtool now have
+ version 1 if they do not include extensions.
+
+2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, opencdk.m4: [no
+ log message]
+
+2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c: [no log
+ message]
+
+2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * THANKS, lib/gnutls_session.c, lib/x509/pkcs12.c,
+ libextra/gnutls_openssl.c, src/certtool.gaa, src/serv-gaa.c,
+ src/serv.c, src/serv.gaa: Some fixes pointed out by Dimitri
+ Papadopoulos-Orfanos <papadopo@shfj.cea.fr>
+
+2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool-gaa.c, src/certtool.gaa, src/serv.c, src/tests.c:
+ [no log message]
+
+2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/pkcs5.c: [no log message]
+
+2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: some changes in password reading.
+
+2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/pkcs5.c: some corrections in the pkcs5 module by Simon
+ Josefsson.
+
+2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_server_name.c, lib/gnutls_int.h: [no log message]
+
+2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_int.h, lib/gnutls_session_pack.c,
+ lib/gnutls_session_pack.h: [no log message]
+
+2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/auth_cert.c, lib/defines.h,
+ lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
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:
+ lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_b64.c,
+ lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
+ lib/x509/extensions.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
+ lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c, lib/x509/privkey.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/verify.c, lib/x509/x509.c,
+ lib/x509/x509_write.c, libextra/gnutls_srp.c, src/certtool.c,
+ src/common.c, src/serv.c: Several minor fixes in code and function
+ documentation.
- Several minor fixes in code and function documentation.
+2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-16 09:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * NEWS, src/certtool.c (tags: gnutls_0_9_98):
+2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crl.c,
+ lib/x509/crq.c, lib/x509/x509.c, lib/x509/x509_write.c: [no log
+ message]
+
+2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
+ lib/x509/dn.c, lib/x509/dn.h, lib/x509/extensions.c,
+ lib/x509/extensions.h, lib/x509/x509.c, src/certtool.c:
* Added gnutls_x509_*_get_dn_oid() and
gnutls_x509_crt_get_extension_oid() functions which return the
- available OIDs.
- * The certtool utility now prints all available extension OIDs and
- values.
-
-2003-11-15 23:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, lib/gnutls_str.c (tags: gnutls_0_9_98), lib/gnutls_str.h
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_9, gnutls_1_1_7_pre0, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ available OIDs.
+ * The certtool utility now prints all available extension OIDs and
+ values.
- * src/certtool.c:
+2003-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Prints certificate information before signing.
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_str.c, lib/gnutls_str.h,
+ lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
+ lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
+ lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
+ libextra/openpgp/openpgp.h: gnutls_x509_*_get_*_dn_by_oid()
+ functions have a raw_flag parameter added. Several other fixes.
-2003-11-11 21:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, configure.in, includes/gnutls/compat8.h,
+ includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
+ includes/gnutls/x509.h, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/x509/compat.c, lib/x509/crl.c,
+ lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/pkcs12.c,
+ lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
+ lib/x509/x509_write.c, libextra/openpgp/openpgp.c, src/certtool.c,
+ src/cli.c, src/common.c, src/tests.c: gnutls_x509_*_set_dn_by_oid()
+ functions have a raw_flag parameter added. Some other fixes in
+ function types.
- Patch by Werner Koch:
- * configure.in: Check for gcry_create_nonce.
- * lib/gnutls_random.c (_gnutls_get_random): Ditto.
- * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.
-
- Also removed some unneeded code in random.c.
+2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-11 16:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
- (utags: gnutls_0_9_97):
+2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added capability to read CRLs to certtool.
+ * configure.in, includes/gnutls/compat8.h, includes/gnutls/x509.h,
+ lib/gnutls.h.in.in, lib/x509/crq.c, lib/x509/crq.h,
+ lib/x509/x509.c, lib/x509/x509.h: Compatibility header for gnutls4
+ is no longer included in gnutls.h. Added deprecated warnings to
+ gnutls8 stuff.
-2003-11-11 16:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_x509.c (tags: gnutls_0_9_97):
+ * includes/gnutls/openssl.h: [no log message]
- Renamed several pkcs #7 related functions. That is to allow future
- extensions to the API.
+2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-11 09:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/crq.c, lib/x509/x509.c: [no log message]
- * 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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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):
+2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
- functions.
+ * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crq.c,
+ lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
+ known OIDs.
-2003-11-10 21:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in.in:
+ * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
+ src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
+ src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa, src/prime.c,
+ src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: [no log
+ message]
+
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c: [no log message]
+
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/ext_max_record.c, lib/gnutls_extensions.c,
+ lib/gnutls_int.h, src/cli.c: [no log message]
+
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/auth_cert.c, lib/debug.c,
+ lib/ext_server_name.c, lib/gnutls_buffers.c, lib/gnutls_constate.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
+ lib/gnutls_extensions.h, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_mem.c,
+ lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
+ lib/gnutls_state.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
+ lib/x509_b64.c, lib/x509/crl.c, libextra/auth_srp.c,
+ libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openssl.c, libextra/openpgp/gnutls_openpgp.h,
+ libextra/openpgp/verify.c, src/common.h: Some bugfixes, and type
+ corrections.
+
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in: [no log message]
+
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
+ lib/x509/common.c, src/cli.c, src/common.c, src/serv.c: Added the
+ RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04.
+
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/libgnutls.m4, libextra/libgnutls-extra.m4: [no log message]
+
+2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, includes/Makefile.am, lib/minitasn1/mem.h,
+ libextra/Makefile.am, libextra/libgnutls-extra.vers: The openssl
+ compatibility layer was moved to gnutls-openssl to allow the
+ extension of it without bloating the libgnutls-extra.
+
+2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/defines.h: [no log message]
+
+2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: [no log message]
+
+2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c: Prints certificate information before signing.
+
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_random.h: [no log message]
+
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/gnutls_random.c, src/crypt.c: Patch by Werner
+ Koch:
+ * configure.in: Check for gcry_create_nonce.
+ * lib/gnutls_random.c (_gnutls_get_random): Ditto.
+ * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.
+
+ Also removed some unneeded code in random.c.
+
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/x509.h, src/certtool-gaa.c, src/certtool-gaa.h,
+ src/certtool.c, src/certtool.gaa: Added capability to read CRLs to
+ certtool.
- 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-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-10 15:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/gnutls_x509.c, lib/x509/compat.c,
+ lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
+ lib/x509/x509.c, lib/x509/x509.h: Renamed several pkcs #7 related
+ functions. That is to allow future extensions to the API.
- * 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes to have the correct cert_type on resumed sessions.
+ * doc/scripts/gdoc: [no log message]
-2003-11-10 12:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, src/certtool.c:
+ * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12_bag.c,
+ lib/x509/x509.c, lib/x509/x509_write.c: [no log message]
- The certtool utility can now generate PKCS #12 structures without
- specifying a certificate.
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-09 19:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/scripts/gdoc: [no log message]
- * 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):
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some code cleanups.
+ * doc/scripts/gdoc: [no log message]
-2003-11-07 09:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in.in (tags: gnutls_0_9_96):
+ * includes/gnutls/x509.h: [no log message]
- Corrected the types in gnutls_anon_free_client_credentials() and
- gnutls_anon_allocate_client_credentials(). Reported by Ivo.
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-06 19:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
+ lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/x509_b64.c,
+ lib/x509/pkcs7.c, src/cli-gaa.c: Added
+ gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
+ functions.
- * 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,
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12.c,
+ lib/x509/pkcs12_bag.c, lib/x509/privkey.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/x509.c: added some check for the
+ input parameters.
+
+2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libgcrypt.m4, doc/TODO: [no log message]
+
+2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/x509/common.c, lib/x509/crl.c,
+ lib/x509/crq.c, lib/x509/dn.c, lib/x509/x509.c: 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
+ lib/gnutls_constate.c, lib/gnutls_extensions.c,
+ lib/gnutls_session_pack.c: some fixes to have the correct cert_type
+ on resumed sessions.
+
+2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, src/certtool.c: The certtool utility can now generate PKCS
+ #12 structures without specifying a certificate.
+
+2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/minitasn1/errors.c, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
+ lib/minitasn1/structure.c: Included the new libtasn 0.2.6.
+
+2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-openpgp-keys-03.txt,
+ doc/protocol/draft-ietf-tls-openpgp-keys-04.txt: [no log message]
+
+2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
+ src/cli.c, src/common.c, src/common.h, src/crypt-gaa.c,
+ src/crypt-gaa.h, src/crypt.gaa, src/prime.c, src/serv.c,
+ src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
+ src/tls_test.c, src/tls_test.gaa: some code cleanups.
+
+2003-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_cert.c, libextra/gnutls_srp.c: [no log message]
+
+2003-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
+ src/common.c, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa,
+ src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test-gaa.h,
+ src/tls_test.c, src/tls_test.gaa: [no log message]
+
+2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, src/certtool-gaa.c, src/certtool.gaa, src/cli.c,
+ src/common.c, src/common.h, src/crypt-gaa.c, src/crypt.gaa,
+ src/serv.c, src/tls_test.c: [no log message]
+
+2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/gnutls_openpgp.c, src/certtool-gaa.c,
+ src/certtool-gaa.h, src/certtool.gaa, src/crypt-gaa.c,
+ src/crypt-gaa.h, src/crypt.c, src/crypt.gaa: [no log message]
+
+2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in: Corrected the types in
+ gnutls_anon_free_client_credentials() and
+ gnutls_anon_allocate_client_credentials(). Reported by Ivo.
+
+2003-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, src/crypt.c, src/tests.c, src/tls_test.c: [no log
+ message]
+
+2003-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, libgcrypt.m4, lib/gnutls_buffers.c,
+ libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c,
+ src/Makefile.am, src/certtool.c, src/cli-gaa.c, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/scripts/gdoc (tags: gnutls_0_9_96):
-
- added the new gdoc by Simon.
-
-2003-11-04 12:52 Nikos Mavrogiannopoulos <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_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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/tls_test-gaa.c, src/tls_test.c: some changes to compile in
+ mingw32.
+2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/scripts/gdoc: added the new gdoc by Simon.
+
+2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_compress.c, lib/gnutls_handshake.c, lib/gnutls_ui.c,
+ lib/x509/privkey.c: [no log message]
+
+2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/pkcs12.h, lib/ext_server_name.c,
+ lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
+ lib/gnutls_cipher.c, lib/gnutls_cipher.h,
+ lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
+ lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+ lib/x509_b64.c, lib/x509_b64.h, lib/x509/common.c,
+ lib/x509/common.h, lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
+ lib/x509/dn.h, lib/x509/extensions.h, lib/x509/pkcs12.c,
+ lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/pkcs7.c,
+ lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
+ lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/x509.c:
some type fixes. Based on build logs sent by Dimitri
- Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
+ Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
+
+2003-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/verify.c: preserve the flags from the last certificate
+ verification, in a chain.
+
+2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/openpgp/verify.c: added gnutls_openpgp_key_verify_self()
+ which verifies the self signature in the key.
+
+2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
+ libextra/openpgp/compat.c, libextra/openpgp/openpgp.c,
+ libextra/openpgp/verify.c, src/common.c: added
+ gnutls_openpgp_key_export() function.
+
+2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-02 13:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/verify.c: [no log message]
- * src/common.c (tags: gnutls_0_9_95):
+2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added gnutls_openpgp_key_export() function.
+ * includes/gnutls/openpgp.h, includes/gnutls/x509.h: [no log
+ message]
-2003-11-02 07:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95):
+ * libextra/openpgp/compat.c, libextra/openpgp/openpgp.h,
+ libextra/openpgp/verify.c: [no log message]
- Some changes to preserve binary compatibility.
+2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-01 10:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509/pkcs12_bag.c,
+ lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: Some changes to
+ preserve binary compatibility.
- * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
- (utags: gnutls_0_9_95):
+2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added option to certtool to use export-grade algorithms. If password
- is set in pkcs8 mode, then the output structure will be encrypted.
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+ src/certtool.gaa: 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/scripts/Makefile.am (tags: gnutls_1_1_13, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+ * NEWS, lib/x509/verify.c, libextra/openpgp/verify.c,
+ src/certtool-gaa.c, src/certtool.gaa, tests/test25.pem: [no log
+ message]
- gdoc and sort1.pl are now included in the distribution.
+2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-11-01 08:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/prime-gaa.c, src/prime-gaa.h, src/prime.gaa: [no log message]
- * 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):
+2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Several changes in certificate and key verification.
+ * doc/scripts/Makefile.am: gdoc and sort1.pl are now included in
+ the distribution.
+
+2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
+ lib/x509/compat.c, lib/x509/verify.c, libextra/openpgp/compat.c,
+ libextra/openpgp/extras.c, libextra/openpgp/verify.c,
+ src/Makefile.am, src/certtool-gaa.c, src/certtool-gaa.h,
+ src/certtool.c, src/certtool.gaa, src/common.c, src/prime.c:
+ * Several changes in certificate and key verification.
* GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
- avoid having two flags for the same thing.
- * Updated documentation for openpgp key verification.
- * The prime tool was combined with the certtool.
+ avoid having two flags for the same thing.
+ * Updated documentation for openpgp key verification.
+ * The prime tool was combined with the certtool.
+
+2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ libextra/gnutls_openpgp.c, libextra/openpgp/extras.c: [no log
+ message]
+
+2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c, src/certtool.gaa, src/common.c: [no log message]
+
+2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-31 12:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: [no log
+ message]
- * src/: certtool.c, common.c:
+2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more openpgp related changes.
+ * includes/gnutls/pkcs12.h, libextra/gnutls_openpgp.c,
+ src/certtool.c, src/common.c: more openpgp related changes.
-2003-10-31 09:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+ * lib/x509/pkcs12_bag.c: Added gnutls_pkcs12_bag_set_crl() and
+ gnutls_pkcs12_bag_set_crt() functions.
- some openpgp related changes.
+2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-30 19:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openpgp.c: [no log message]
- * 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):
+2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added version check against libtasn1
+ * lib/Makefile.am, lib/gnutls_x509.c, lib/strfile.h,
+ libextra/gnutls_openpgp.c, libextra/openpgp/openpgp.h, src/serv.c:
+ some openpgp related changes.
-2003-10-30 18:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c:
+ * src/crypt.c: [no log message]
- Added error checking to global_init() calls.
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-30 18:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_global.c: added version check against libtasn1
- * 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):
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected some things in documentation. Got from Debian bug tracking
- system, Reported by Ivan Nestlerode <nestler@speakeasy.net>
+ * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa,
+ src/common.c: [no log message]
-2003-10-30 15:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in.in, src/certtool.c:
+ * src/certtool.c, src/cli.c, src/crypt.c, src/serv.c: Added error
+ checking to global_init() calls.
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/x509/pkcs12_bag.c,
+ libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+ libextra/openpgp/verify.c: [no log message]
+
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
+ lib/x509/pkcs12_bag.c, lib/x509/verify.c, src/certtool.c:
introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some
- other cleanups in the verification functions.
+ other cleanups in the verification functions.
+
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/verify.c: corrected some bugs in the verification
+ functions.
+
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * tests/test22.pem: [no log message]
-2003-10-30 13:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/verify.c, src/certtool.c, tests/test23.pem: [no log
+ message]
+
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
- src/certtool.c, src/common.c:
+ lib/x509/compat.c, lib/x509/verify.c, src/certtool.c, src/common.c,
+ tests/test1.pem, tests/test10.pem, tests/test13.pem,
+ tests/test2.pem, tests/test20.pem, tests/test21.pem,
+ tests/test22.pem, tests/test23.pem, tests/test24.pem,
+ tests/test25.pem, tests/test26.pem, tests/test3.pem: Improved the
+ certificate verification functions and the certtool program's
+ verification capability.
+
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/certtool.c, src/crypt.c: Certtool is only compiled when
+ ENABLE_PKI is defined.
- Improved the certificate verification functions and the certtool
- program's verification capability.
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-30 10:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/openpgp/Makefile.am: [no log message]
- * src/: certtool.c, crypt.c:
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Certtool is only compiled when ENABLE_PKI is defined.
+ * lib/x509_b64.c, lib/x509_b64.h, lib/x509/common.c: Made the
+ B64FSIZE to return an accurate value.
-2003-10-30 10:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94,
- gnutls_0_9_95):
+ * NEWS, configure.in, lib/x509_b64.c, lib/x509/common.c,
+ src/certtool.c: some fixes.
- Made the B64FSIZE to return an accurate value.
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-30 08:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/certtool.c: [no log message]
- * 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):
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes.
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+ src/certtool.gaa: added capability to print pkcs12 structures.
-2003-10-30 07:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-30 Nikos Mavrogiannopoulos <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):
+ * libextra/libgnutls-extra.vers: exported OpenSSL* symbols.
- added capability to print pkcs12 structures.
+2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-28 07:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/rfc2818.h: added missing file.
- * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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),
+2003-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/pkcs12.h, lib/x509/common.c,
src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
- src/certtool.gaa:
+ src/certtool.gaa: added pkcs #12 support to certtool. Corrected
+ some bugs in the export functions.
- added pkcs #12 support to certtool. Corrected some bugs in the
- export functions.
+2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-27 09:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-sharedkeys-01.txt,
+ doc/protocol/draft-ietf-tls-sharedkeys-02.txt: [no log message]
- * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96,
- gnutls_0_9_95, gnutls_0_9_94):
+2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Used the new gcrypt API for generating primes and groups.
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+ src/certtool.gaa: [no log message]
-2003-10-27 09:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
+ * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: [no log
+ message]
- added the --der option to certtool.
+2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-27 08:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls_dh_primes.c: Used the new gcrypt API for
+ generating primes and groups.
- * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c,
- src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
+2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several improvements for the certtool utility.
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+ src/certtool.gaa: added the --der option to certtool.
-2003-10-27 07:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/Makefile.am (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+ * NEWS, configure.in, includes/gnutls/openpgp.h, lib/x509/x509.c,
+ lib/x509/x509_write.c, 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-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-26 22:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/common.c: [no log message]
- * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94),
- cli-gaa.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added the --print-cert option to gnutls-cli.
+ * doc/Makefile.am, doc/manpages/Makefile.am,
+ doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
+ doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
+ manpages created by Ivo Timmermans <ivo@o2w.nl>
-2003-10-26 14:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c,
- src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
- src/certtool.gaa (utags: gnutls_0_9_93):
+ * src/certtool.c, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
+ src/cli.gaa, src/common.c: Added the --print-cert option to
+ gnutls-cli.
- Added capability to print the keyid of a certificate or a private
- key to certtool. Updated the key_id functions to return the hash of
- the SubjectPublicKey.
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-26 10:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, src/Makefile.am: [no log message]
- * src/certtool.c:
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added fingerprint calculation to certtool.
+ * lib/gnutls_x509.c, lib/x509_b64.c, lib/x509/common.c,
+ lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey.c,
+ lib/x509/privkey.h, lib/x509/x509.c, src/certtool-gaa.c,
+ src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added
+ capability to print the keyid of a certificate or a private key to
+ certtool. Updated the key_id functions to return the hash of the
+ SubjectPublicKey.
-2003-10-26 10:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in (tags: gnutls_0_9_93):
+ * src/certtool.c: Added fingerprint calculation to certtool.
- added configure option to disable the openssl compatibility layer.
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-26 08:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, libextra/gnutls_openssl.c: added configure option
+ to disable the openssl compatibility layer.
- * src/certtool.c:
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added capability to decode some X.509v3 extensions.
+ * lib/x509/x509.c: a fix in the get_subject_alt_name, to return
+ GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE when finished reading.
-2003-10-26 07:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
+ * src/certtool.c: Added capability to decode some X.509v3
+ extensions.
- Added certificate chain verification capability to certtool
+2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-25 21:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+ src/certtool.gaa: Added certificate chain verification capability
+ to certtool
- * 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):
+2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Several improvments in the certtool.
+ * lib/x509/crq.c: [no log message]
-2003-10-25 18:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-25 Nikos Mavrogiannopoulos <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):
+ * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
+ lib/x509/crq.c, lib/x509/privkey_pkcs8.c, src/Makefile.am,
+ src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+ src/certtool.gaa: Several improvments in the certtool.
+
+2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added a certtool primitive command line utility
+ * lib/x509/privkey_pkcs8.c, src/Makefile.am, src/certtool-gaa.c,
+ src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c:
+ Added a certtool primitive command line utility
-2003-10-25 09:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-25 Nikos Mavrogiannopoulos <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:
+ * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/crl.c, lib/x509/dn.c, lib/x509/extensions.c,
+ lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/verify.c,
+ lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c: Improved
+ the certificate generation stuff.
- Almost finished the X.509 certificate generation.
+2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-24 22:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/dn.c, lib/x509/dn.h, lib/x509/sign.c,
+ lib/x509/x509_write.c: Almost finished the X.509 certificate
+ generation.
- * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12):
+2003-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, lib/x509_b64.c, libextra/gnutls_openpgp.c:
- Some fixes in the opencdk code. Patch by Ivo Timmermans
- <ivo@o2w.nl>
- - CR is now allowed in the base64 decoder.
+ <ivo@o2w.nl>
+ - CR is now allowed in the base64 decoder.
-2003-10-23 19:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-23 Nikos Mavrogiannopoulos <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),
- lib/Makefile.am (tags: gnutls_0_9_94, gnutls_0_9_93,
- gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c:
+ * NEWS, THANKS, configure.in, libgcrypt.m4, includes/gnutls/x509.h,
+ lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
+ lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
+ lib/x509/x509_write.c: Added some support for writable
+ gnutls_x509_crt structures. Not ready yet.
- Added some support for writable gnutls_x509_crt structures. Not
- ready yet.
+2003-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-23 13:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls_mem.h, lib/minitasn1/mem.h: some
+ alloca-related fixes. Patch by Philip Brown <phil@bolthole.com>.
- * 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):
+2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some alloca-related fixes. Patch by Philip Brown
- <phil@bolthole.com>.
+ * lib/x509/rfc2818_hostname.c: The hostname verification in the
+ certificate is now case insensitive.
-2003-10-17 07:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, configure.in: [no log message]
- corrected a bug in the debugging output of handshake. Pointed out by
- Mark McLoughlin <mark@skynet.ie>.
+2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-09 21:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls_handshake.c: corrected a bug in the debugging
+ output of handshake. Pointed out by Mark McLoughlin
+ <mark@skynet.ie>.
- * configure.in:
+2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h:
+ Corrected issue in openpgp code, which did not allow compilation
+ when opencdk was not present.
+
+2003-10-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: [no log message]
+
+2003-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
- opencdk is now mandatory in the base installation.
+2003-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-08 14:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: opencdk is now mandatory in the base installation.
- * 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):
+2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some changes in types.
+ * NEWS: [no log message]
-2003-10-07 22:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-08 Nikos Mavrogiannopoulos <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):
+ * includes/gnutls/openpgp.h, includes/gnutls/x509.h,
+ lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c,
+ lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
+ lib/x509/common.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
+ lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
+ libextra/openpgp/openpgp.c: Some changes in types.
- Corrected some of the return types. Several other minor corrections.
+2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-04 13:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h: [no log message]
- * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+2003-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Documentation is now under FDL 1.2.
+ * lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h: [no log
+ message]
-2003-10-04 06:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * includes/gnutls/x509.h, lib/gnutls_errors.c, lib/gnutls_global.c,
+ lib/gnutls_int.h, lib/x509_b64.c, lib/x509/common.c,
+ lib/x509/common.h, lib/x509/crl.c, lib/x509/crq.c, lib/x509/crq.h,
+ lib/x509/dn.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
+ lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.c,
+ lib/x509/x509.h, libextra/auth_srp_sb64.c: Corrected some of the
+ return types. Several other minor corrections.
- - Updated to use opencdk 0.5.1 (patch by Mikhail
- Teterin <mi+mx@aldan.algebra.com>)
- - Corrected some alignment problems in IA64 (patch by
- Ian Wienand <ianw@gelato.unsw.edu.au>)
+2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, doc/README.autoconf, lib/gnutls_pk.c: [no log
+ message]
+
+2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_handshake.c,
+ libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/serv.c:
+ - Updated to use opencdk 0.5.1 (patch by Mikhail
+ Teterin <mi+mx@aldan.algebra.com>)
+ - Corrected some alignment problems in IA64 (patch by
+ Ian Wienand <ianw@gelato.unsw.edu.au>)
- Corrected bug in SRP. Patch by Casey Marshall
- <rsdio@metastatic.org>
+ <rsdio@metastatic.org>
-2003-10-03 12:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
- src/common.c:
+ * libextra/gnutls_openpgp.c: [no log message]
- Updated the openpgp key API.
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-03 11:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/Makefile.am, libextra/gnutls_openpgp.c,
+ libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c:
+ [no log message]
- * configure.in:
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Converted the pgp verification functions to the new API.
+ * libextra/Makefile.am, src/cli.c, src/common.c, src/serv.c: [no
+ log message]
-2003-10-03 09:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-03 Nikos Mavrogiannopoulos <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:
+ * NEWS, configure.in, includes/Makefile.am,
+ includes/gnutls/openpgp.h, lib/x509/crl.c, lib/x509/crq.c,
+ lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
+ lib/x509/privkey.c, lib/x509/x509.c, libextra/Makefile.am,
+ libextra/gnutls_extra.c, libextra/openpgp/Makefile.am,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
+ libextra/openpgp/openpgp.h, src/common.c: Updated the openpgp key
+ API.
- Applied patch by Arne that fixes several possible NULL pointer
- dereferences.
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-03 09:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/Makefile.am: [no log message]
- * src/cli.c:
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Disable buffering. Clear FD set. Patch by Simon Josefsson
- <jas@extundo.com>
+ * configure.in, includes/gnutls/openpgp.h, libextra/Makefile.am,
+ libextra/gnutls_openpgp.h, libextra/openpgp/Makefile.am,
+ libextra/openpgp/gnutls_openpgp.c,
+ libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
+ libextra/openpgp/openpgp.h: Converted the pgp verification
+ functions to the new API.
-2003-10-02 15:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8):
+ * includes/gnutls/extra.h, includes/gnutls/openpgp.h: [no log
+ message]
- Rolled back some of Arne's changes. Now the ciphers can be set in
- the client/server.
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-01 18:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/openpgp/gnutls_openpgp.c: [no log message]
- * 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):
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Patch by Arne. Fixes a linking problem with _gnutls_handshake2str()
- and _gnutls_packet2str().
-
- Some other fixes in the documentation creation.
+ * libextra/openpgp/xml.c: the place where the XML stuff were moved.
-2003-10-01 18:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-03 Nikos Mavrogiannopoulos <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:
+ * libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
+ libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: Updated the
+ old opencdk code and moved the XML stuff. Based on patch by Mikhail
+ Teterin <mi+mx@aldan.algebra.com>.
- A new patch by Arne. More bug fixes and optimizations.
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-10-01 15:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/Makefile.am, lib/gnutls_alert.c,
+ lib/gnutls_algorithms.c, lib/x509/Makefile.am,
+ lib/x509/rfc2818_hostname.c, libextra/Makefile.am, src/cli.c,
+ src/common.c, src/common.h, src/serv.c: Applied patch by Arne that
+ fixes several possible NULL pointer dereferences.
- * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8):
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected some unaligned accesses in IA64. Initial patch by Ian
- Wienand <ianw@gelato.unsw.edu.au>.
+ * src/cli.c: Disable buffering. Clear FD set. Patch by Simon
+ Josefsson <jas@extundo.com>
-2003-10-01 14:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c, common.c:
+ * libextra/gnutls_openpgp.c: [no log message]
- Applied Simos' patch for the SIGALRM triggered handshake.
+2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-09-17 20:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/Makefile.am, libextra/gnutls_openpgp.c,
+ libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
+ libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: started
+ some rewrite of the openpgp stuff.
- * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8):
+2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some cleanups.
+ * src/cli.gaa, src/cli-gaa.c: [no log message]
-2003-09-17 20:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * src/cli.c, src/common.h, src/serv.c: Rolled back some of Arne's
+ changes. Now the ciphers can be set in the client/server.
- Added a hostname check with the certificate in the gnutls-cli.
+2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-09-17 07:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * 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:
+2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- RIJNDAEL ciphersuites were renamed to AES.
+ * doc/scripts/gdoc, lib/gnutls_errors.c: Patch by Arne. Fixes a
+ linking problem with _gnutls_handshake2str() and
+ _gnutls_packet2str().
-2003-09-14 09:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Some other fixes in the documentation creation.
- * 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:
+2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some more cleanups.
+ * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_record.c,
+ lib/gnutls_state.c, lib/minitasn1/structure.c, src/cli.c,
+ src/common.c, src/serv.c: A new patch by Arne. More bug fixes and
+ optimizations.
-2003-09-14 08:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_handshake.c, src/cli.c, src/serv.c:
+ * lib/gnutls_handshake.c: Corrected some unaligned accesses in
+ IA64. Initial patch by Ian Wienand <ianw@gelato.unsw.edu.au>.
- Corrected the client's behaviour in the handshake handling. Some
- fixes in the documentation.
+2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-09-12 13:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_srp.c: Corrected a bug in the SRP U calculation.
+ Reported by Casey Marshall <rsdio@metastatic.org>.
- * configure.in, lib/Makefile.am (tags: gnutls_0_9_91,
- gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers:
+2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some additions to export only the documented API, and some support
- for versioning.
+ * src/cli.c, src/common.c: Applied Simos' patch for the SIGALRM
+ triggered handshake.
-2003-09-11 18:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, doc/.cvsignore (tags: gnutls_1_1_13, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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),
- 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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:
+ * lib/gnutls_errors.c, lib/gnutls_pk.c,
+ lib/x509/rfc2818_hostname.c: some cleanups.
+
+2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/x509.h, src/cli.c, src/common.c,
+ src/common.h, src/serv.c, src/tests.c: Added a hostname check with
+ the certificate in the gnutls-cli.
+
+2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
+ libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c:
+ RIJNDAEL ciphersuites were renamed to AES.
+
+2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c: [no log message]
+
+2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_handshake.c: [no log message]
- cleanups.
-
-2003-09-11 13:07 Nikos Mavrogiannopoulos <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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_constate.c, lib/gnutls_errors.c,
+ lib/gnutls_handshake.c, lib/gnutls_v2_compat.c, src/cli.c,
+ src/serv.c: some more cleanups.
+
+2003-09-14 Nikos Mavrogiannopoulos <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-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, src/crypt.c: [no log message]
+
+2003-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, src/cli.c: [no log message]
+
+2003-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/libgnutls.vers, libextra/libgnutls-extra.vers: [no log
+ message]
+
+2003-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/Makefile.am, lib/libgnutls.vers,
+ libextra/Makefile.am, libextra/libgnutls-extra.vers: Some additions
+ to export only the documented API, and some support for versioning.
+
+2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/debug.c, lib/debug.h, lib/gnutls_errors.c,
+ src/cli.c: cleanups.
+
+2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c, src/crypt-gaa.c, src/crypt-gaa.h,
+ src/crypt.c, src/crypt.gaa, src/srp/tpasswd, src/srp/tpasswd.conf:
Corrected and improved SRP support. The gnutls-srpcrypt now
- generates several primes.
+ generates several primes.
-2003-09-11 12:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-09-11 Nikos Mavrogiannopoulos <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/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:
+ * libextra/auth_srp.c: added a size check in the group generator
+ received by the server.
- Improved the error handling in the gnutls-cli.
+2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-09-10 19:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/README.autoconf, doc/TODO,
+ includes/gnutls/x509.h, lib/x509/privkey_pkcs8.c, src/cli.c:
+ Improved the error handling in the gnutls-cli.
- * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
- lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd,
- src/srp/tpasswd.conf:
+2003-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Updated the SRP implementation to follow the latest draft.
+ * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ libextra/auth_srp.c: [no log message]
-2003-09-01 13:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-09-10 Nikos Mavrogiannopoulos <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):
+ * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, libextra/auth_srp.c, src/crypt.c,
+ src/srp/tpasswd, src/srp/tpasswd.conf: Updated the SRP
+ implementation to follow the latest draft.
- corrected bug which made some tests now to be compiled.
+2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-09-01 13:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/tests.c, src/tls_test.c: corrected bug which made some tests
+ now to be compiled.
- * 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),
+2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_extensions.c,
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_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+ lib/x509_b64.c, src/retcodes.c: More more fixes by Arne.
+
+2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509_b64.c: [no log message]
+
+2003-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_server_name.c: [no log message]
+
+2003-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/serv.c, src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
+ src/tls_test.c, src/tls_test.gaa: corrected bug in the session
+ resumption detection in the gnutls-cli-debug, and other minor fixes.
+
+2003-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- More more fixes by Arne.
+ * src/tls_test.c: [no log message]
-2003-08-27 15:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-08-25 Nikos Mavrogiannopoulos <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):
+ * NEWS: [no log message]
- corrected bug in the session resumption detection in the
- gnutls-cli-debug, and other minor fixes.
+2003-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-08-21 16:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/openssl.h, lib/gnutls_compress_int.c,
+ src/tls_test.c: minor cleanups.
- * 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):
+2003-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- minor cleanups.
+ * lib/gnutls_global.c: [no log message]
-2003-08-20 22:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7):
+ * NEWS, lib/x509_b64.c: CR is now allowed in the base64 decoder.
- CR is now allowed in the base64 decoder.
+2003-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-08-15 09:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/README.CVS: [no log message]
- * lib/gnutls_errors.c (tags: gnutls_0_9_7):
+2003-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- _gnutls_bin2hex function was removed from gnutls_errors.c
+ * lib/gnutls_errors.c: _gnutls_bin2hex function was removed from
+ gnutls_errors.c
-2003-08-13 15:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c,
- rc2.h:
+ * src/cli.c, src/serv.c: [no log message]
- RC2 is not included when PKCS#12 is disabled.
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-08-13 10:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/gnutls_global.c, lib/rc2.c, lib/rc2.h,
+ lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: RC2 is not
+ included when PKCS#12 is disabled.
- * 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:
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- RC2 was made reentrant. The stddef.h is now included if found.
+ * configure.in, doc/README.CODING_STYLE, doc/README.CVS: [no log
+ message]
-2003-08-13 08:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7),
- gnutls_global.c:
+ * lib/gnutls_global.c: [no log message]
- added better check for gcrypt library.
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-08-13 08:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/defines.h, lib/rc2.c: RC2 was made reentrant.
+ The stddef.h is now included if found.
- * 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):
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Arne:
- - gcry_check_version() _must_ be called nowadays, says
- libgcrypt-1.1.42/NEWS.
+ * configure.in, lib/gnutls_global.c: [no log message]
+
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_global.c: added better check for gcrypt library.
+
+2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c,
+ lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
+ libextra/ext_srp.c: Arne:
+ - gcry_check_version() _must_ be called nowadays, says
+ libgcrypt-1.1.42/NEWS.
- configure.in: the respective test in configure.in included
<sys/stddef.h> (which doesn't exist) instead of the usual
- <stddef.h>.
- - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
+ <stddef.h>.
+ - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
doesn't match prototype from file lib/gnutls_str.h, causing
- compilation failure
- - configure.in: -Wsign-compare removed.
-
-2003-08-12 12:00 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/rc2.c:
-
- Cleaned up the RC2 cipher.
-
-2003-08-11 18:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/alert.tex (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, 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_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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:
+ compilation failure
+ - configure.in: -Wsign-compare removed.
+
+2003-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_anon.c, lib/dh_compat.c, lib/gnutls_cipher_int.c,
+ lib/gnutls_compress.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_mem.c, lib/gnutls_record.c,
+ lib/gnutls_rsa_export.c, lib/rsa_compat.c, lib/x509_b64.c,
+ lib/x509/common.c, libextra/ext_srp.c: more fixes by Arne.
- more patches by Arne Thomassen.
+2003-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-08-09 19:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/rc2.c: Cleaned up the RC2 cipher.
- * NEWS, configure.in (utags: gnutls_0_8_10):
+2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- released 0.8.10
+ * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
+ lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls_algorithms.c,
+ lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_cert.c,
+ lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
+ lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_mem.c,
+ lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_record.c,
+ lib/gnutls_state.c, lib/gnutls_x509.c, lib/io_debug.h,
+ lib/x509/compat.c, lib/x509/verify.c, libextra/auth_srp_sb64.c,
+ src/retcodes.c: still more patches by Arne Thomassen
-2003-08-09 19:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_8_10):
+ * lib/gnutls_buffers.c, lib/gnutls_compress_int.c,
+ lib/gnutls_record.c: some more cleanups.
- backported the ext_server_name from 0.9.x releases.
+2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-08-09 17:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * 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,
+ lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
+ lib/gnutls_record.c, lib/x509_b64.c, lib/x509/pkcs7.c,
+ libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
+ libextra/ext_srp.c: more patches by Arne Thomassen.
+
+2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: released 0.8.10
+
+2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_server_name.c: backported the ext_server_name from 0.9.x
+ releases.
+
+2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mpi.c: [no
+ log message]
+
+2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_anon_cred.c: [no log message]
+
+2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* 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_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/Makefile.am:
-
- added missing rfc2818_hostname.lo object.
-
-2003-06-29 06:52 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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):
+ doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
+ includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.c,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+ lib/gnutls_alert.c, 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, lib/gnutls_num.c, lib/gnutls_pk.c,
+ lib/gnutls_random.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
+ lib/gnutls_x509.c, lib/rc2.c, lib/minitasn1/errors.c,
+ libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+ libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
+ libextra/gnutls_openssl.c, libextra/gnutls_srp.h, src/common.c,
+ src/serv.c, tests/x509_test.c: Applied patch from Arne Thomassen
+ <arne@arne-thomassen.de>, which corrects several things in the
+ library.
+
+2003-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/debug.c, lib/gnutls_algorithms.c,
+ lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
+ lib/gnutls_cipher_int.h, lib/gnutls_dh.h, lib/gnutls_global.c,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
+ lib/gnutls_pk.h, lib/gnutls_rsa_export.c, lib/rc2.c, lib/rc2.h,
+ lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_encr.c,
+ lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey.h,
+ lib/x509/privkey_pkcs8.c, lib/x509/x509.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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/minitasn1/coding.c,
+ lib/minitasn1/decoding.c, lib/minitasn1/element.c:
+ * Added the new libtasn1.
+ * the tex files are included in the distribution.
+
+2003-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am: added missing rfc2818_hostname.lo object.
+
+2003-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509/pkcs12_encr.c: Removed the salt size restriction
+ (multiple of 8) to allow parsing IE5 generated structures.
+
+2003-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/compat4.h: [no log message]
+
+2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_auth_int.h, lib/gnutls_state.c: [no log message]
+
+2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/openssl.h, libextra/gnutls_openssl.c,
+ libextra/auth_srp_passwd.c: [no log message]
+
+2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h:
- The gnutls_transport_ptr type was changed to a pointer type
(void*). (programs would need recompile, since the library version
- has changed)
+ has changed)
+
+2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/gnutls.h.in.in: [no log message]
+
+2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-28 19:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/pkcs12_encr.c, doc/TODO: [no log message]
- * 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):
+2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some reorganization on the documentation. Added also stuff about
- PKCS #12 structures.
+ * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am,
+ includes/gnutls/pkcs12.h, includes/gnutls/x509.h: [no log message]
-2003-06-28 05:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-06-28 Nikos Mavrogiannopoulos <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):
+ * lib/x509/pkcs12_encr.c: [no log message]
- Corrected a null pointer dereference in
- gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
+2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-28 05:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/examples/Makefile.am: some reorganization on the
+ documentation. Added also stuff about PKCS #12 structures.
- * NEWS:
+2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some cleanups.
+ * NEWS: [no log message]
-2003-06-27 14:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-06-28 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_ui.c: Corrected a null pointer dereference in
+ gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
- Added function to do the MAC verification in the PKCS #12 structure.
+2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-27 07:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c:
+ some cleanups.
- * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6,
- gnutls_0_9_7, gnutls_0_9_8, gnutls_0_9_90, gnutls_0_9_91):
+2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added ability to write Bag attributes LocalKeyId and friendlyName,
- in order for browsers to be able to import our structures.
+ * NEWS: [no log message]
-2003-06-26 21:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn,
- pkix_asn1_tab.c:
+ * includes/gnutls/x509.h, lib/gnutls_buffers.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+ lib/gnutls_pk.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
+ lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Added function to do
+ the MAC verification in the PKCS #12 structure.
- some cleanups.
+2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-26 09:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/dn.c,
+ lib/x509/dn.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h: Added stuff
+ needed to read PKCS #12 bag attributes.
- * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6):
+2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Several more additions to PKCS #12 to allow encrypting bags. Still
- not interoperable.
+ * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
+ lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
+ lib/x509/pkcs12_bag.c: Added ability to write Bag attributes
+ LocalKeyId and friendlyName, in order for browsers to be able to
+ import our structures.
-2003-06-25 14:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * includes/gnutls/x509.h, lib/gnutls_state.c, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/pkcs12_encr.c,
+ lib/x509/privkey_pkcs8.c: some cleanups.
- 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-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-24 06:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/minitasn1/decoding.c, lib/minitasn1/element.c: added new
+ Fabio's fixes.
- * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c,
- gnutls_errors_int.h:
+2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones.
+ * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: PKCS #12 generation,
+ finaly can interoperate with openssl even in the encrypted case.
-2003-06-23 06:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_errors.c:
+ * lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
+ lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c:
+ Some more improvements in the PKCS #12 part. Now it interoperates
+ with openssl pkcs12, in the unencrypted case.
- some pkcs12 improvements.
+2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-22 15:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/x509/common.c,
+ lib/x509/common.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
+ lib/x509/pkcs12_bag.c, lib/x509/pkcs5.c, lib/x509/privkey.h,
+ lib/x509/privkey_pkcs8.c: Several more additions to PKCS #12 to
+ allow encrypting bags. Still not interoperable.
- * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn,
- pkix_asn1_tab.c:
+2003-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some additions to allow decrypting PKCS #5 encrypted data, with PKCS
- #12 schema OIDs.
+ * configure.in, includes/gnutls/x509.h, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_errors.c, lib/gnutls_int.h,
+ lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_session.c,
+ lib/gnutls_state.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
+ lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
+ lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.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-22 08:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-06-24 Nikos Mavrogiannopoulos <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_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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:
+ * includes/gnutls/x509.h, lib/gnutls_cert.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
+ lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c: Passwords in PKCS5 and
+ PKCS12 are now restricted to ASCII ones.
- Some improvements in PKCS12 parser. Now it can extract private keys
- from the structure.
+2003-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-20 08:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
+ lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c: Some changes in
+ PKCS12 to allow a bag to hold more than one elements.
+
+2003-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/x509/common.h, lib/x509/pkcs12.c,
+ lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c:
+ some pkcs12 improvements.
+
+2003-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ lib/x509/Makefile.am, lib/x509/common.h, lib/x509/pkcs12.h,
+ lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
+ lib/x509/privkey_pkcs8.c: Some additions to allow decrypting PKCS
+ #5 encrypted data, with PKCS #12 schema OIDs.
+
+2003-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_alert.c,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/x509/Makefile.am,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
+ lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey.h: Some
+ improvements in PKCS12 parser. Now it can extract private keys from
+ the structure.
+
+2003-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
- doc/protocol/rfc3546.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/: protocol/draft-ietf-tls-srp-04.txt,
- protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9,
- 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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>.
-
+ doc/protocol/rfc3546.txt: new extensions RFC
+
+2003-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2003-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-srp-04.txt,
+ doc/protocol/draft-ietf-tls-srp-05.txt: new srp draft.
+
+2003-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c: [no log message]
+
+2003-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2003-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_priority.c: added the most compatible ciphers in
+ default priorities.
+
+2003-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, src/cli.c, src/crypt.c: Corrected bug in SRP where a non
+ allocated value was freed. Reported by Hiroshi Hayakawa
+ <deuva@rapid.ocn.ne.jp>.
+
Also the SRP programs are now build by default (they weren't due to
- a bug).
+ a bug).
+
+2003-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, src/crypt.c, src/serv.c: Corrected bug in SRP
+ where a non allocated value was freed. Reported by Hiroshi Hayakawa
+ <deuva@rapid.ocn.ne.jp>.
+
+2003-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-ecc-01.txt,
+ doc/protocol/draft-ietf-tls-ecc-03.txt: [no log message]
+
+2003-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt,
+ doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt: [no log message]
+
+2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/x509.h: [no log message]
+
+2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_dh_common.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+ lib/gnutls_dh.c, lib/x509/privkey.c, lib/x509/x509.c: [no log
+ message]
+
+2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-06-09 09:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-compression-04.txt,
+ doc/protocol/draft-ietf-tls-compression-05.txt,
+ doc/protocol/draft-ietf-tls-sharedkeys-01.txt: [no log message]
- * 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):
+2003-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in SRP where a non allocated value was freed.
- Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.
+ * 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-28 09:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in:
+ [no log message]
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-05-16 18:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/defines.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ lib/minitasn1/decoding.c, lib/minitasn1/element.c,
+ lib/x509/pkcs12.c, lib/x509/pkcs12.h: some more stuff about PKCS12.
+ Still on early stage and incomplete.
- * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c:
+2003-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some more stuff about PKCS12. Still on early stage and incomplete.
+ * lib/minitasn1/coding.c, lib/minitasn1/decoding.c: [no log
+ message]
-2003-05-08 20:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS: [no log message]
+2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/defines.h: [no log message]
+
+2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/openssl.h: [no log message]
+
+2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_cipher.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/der.h, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+ lib/x509/privkey.c, lib/x509/x509.c, libextra/gnutls_openssl.c,
+ libextra/gnutls_srp.c, src/serv-gaa.c, src/serv.c, src/serv.gaa:
Several fixes in several places. Patch by Sean Gao
- <sean.gao@sun.com>.
+ <sean.gao@sun.com>.
+
+2003-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2003-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-05-03 09:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, src/common.c: [no log message]
- * 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):
+2003-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrections in the TLS layer openpgp certificate packet parser.
+ * lib/auth_cert.c: Corrections in the TLS layer openpgp certificate
+ packet parser.
-2003-04-18 10:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-04-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c:
+ * README: [no log message]
+2003-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_x509.c,
+ lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/x509.c,
+ 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.
+ corresponds to a given certificate.
-2003-04-16 19:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h,
- gnutls_x509.c, pkix.asn, pkix_asn1_tab.c:
+ * lib/x509/crq.c: [no log message]
- Renamed all of the PKCS #xx stuff names, to pkcs-x-name.
+2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-04-16 10:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/x509guide.txt: [no log message]
- * lib/: pkix.asn, pkix_asn1_tab.c:
+2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added definitions for pkcs12
+ * lib/x509/crq.c: The PEM header for certificate requests is now
+ BEGIN NEW CERTIFICATE REQUEST.
-2003-04-15 13:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/cli.c:
+ * lib/Makefile.am, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ lib/x509/crq.c, lib/x509/pkcs7.c: Renamed all of the PKCS #xx stuff
+ names, to pkcs-x-name.
- Corrected a bug in gnutls-cli while resuming sessions. Reported by
- Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>.
+2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-04-14 07:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/pkix.asn, lib/x509/Makefile.am, lib/x509/common.h,
+ lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
- * lib/ext_server_name.c:
+2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in server_name extension which made the client to send
- the wrong size of data.
+ * lib/pkix.asn, lib/pkix_asn1_tab.c: added definitions for pkcs12
-2003-04-14 07:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_state.c:
+ * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions.
+ Reported by Ivo Timmermans, patch by Gergely Nagy
+ <algernon@boszorka.mad.hu>.
- Increased the default DH bits limit.
+2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-04-01 19:13 Nikos Mavrogiannopoulos <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.
- * 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):
+2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some fixes to allow proper compiling when
- --disable-srp-authentication and --disable-anon-authentication are
- specified. Patch by Paul Sheer.
+ * src/cli.c, src/common.c, src/serv.c: [no log message]
-2003-04-01 18:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/gnutls_state.c: Increased the default DH bits limit.
- Added the --disable-extra-pki configure option, which disables all
- extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint
- systems.
+2003-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-04-01 08:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/verify.c: some prototype fixes.
- * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5):
+2003-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several bug fixes in the certificate parsing, and some in the asn1
- parser.
+ * NEWS: [no log message]
-2003-03-31 23:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c:
+ * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt,
+ doc/protocol/draft-ietf-tls-openpgp-keys-03.txt: [no log message]
- More fixes to eliminate constants.
+2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-31 22:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_extra.c, src/cli.c, src/common.c, src/crypt.c,
+ src/serv.c, src/tests.c, src/tls_test.c: Some fixes to allow proper
+ compiling when --disable-srp-authentication and
+ --disable-anon-authentication are specified. Patch by Paul Sheer.
- * 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):
+2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Eliminated the need for a hard coded max MPI parameter size.
+ * configure.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
+ lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
+ lib/x509/x509.c, lib/x509/xml.c, 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 systems.
-2003-03-29 10:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/common.c:
+ * lib/x509/common.c, lib/x509/x509.c: [no log message]
- Some fixes in the gnutls_x509_crt_to_xml() function.
+2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-28 22:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls_mpi.c, lib/minitasn1/decoding.c, lib/x509/crl.c,
+ lib/x509/x509.c, libextra/gnutls_openpgp.c: several bug fixes in
+ the certificate parsing, and some in the asn1 parser.
- * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5):
+2003-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some cleanups.
+ * lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509/crl.c,
+ lib/x509/x509.c: More fixes to eliminate constants.
-2003-03-28 21:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5),
- lib/pkix_asn1_tab.c (tags: gnutls_0_9_5):
+ * lib/gnutls_algorithms.c, lib/gnutls_dh_primes.c,
+ lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
+ lib/x509/mpi.c, lib/x509/privkey.c, lib/x509/x509.h: Eliminated the
+ need for a hard coded max MPI parameter size.
- Several improvments in the PKCS #7 handling. Added capability to
- delete certificates, and handle CRLs.
+2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-28 12:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.sym, libextra/gnutls-extra.sym: [no log message]
- * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups.
+ * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/xml.c,
+ src/common.c: Some fixes in the gnutls_x509_crt_to_xml() function.
-2003-03-26 23:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-29 Nikos Mavrogiannopoulos <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:
+ * lib/Makefile.am, lib/x509/pkcs7.c, libextra/Makefile.am: [no log
+ message]
- Several fixes to allow exporting the PKCS #7 structures.
+2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-26 13:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, libextra/Makefile.am, NEWS, configure.in: [no
+ log message]
- * 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):
+2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some improvements in the version detection in the client hello.
+ * lib/x509_b64.c: some cleanups.
-2003-03-26 13:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/crl.c, lib/x509/pkcs7.c: Several
+ improvments in the PKCS #7 handling. Added capability to delete
+ certificates, and handle CRLs.
- Added functionality to generate PKCS #7 structures. Currently only
- certificates can be put there. (untested)
+2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-26 12:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags:
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added the --debug option to the gnutls-serv.
+ * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
+ lib/x509/x509.c, lib/x509/x509.h: several cleanups.
-2003-03-26 12:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * lib/x509_b64.c, lib/x509_b64.h: [no log message]
- Added bogus TLS record version check in the gnutls-cli-debug tool.
+2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-25 18:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509_b64.c,
+ lib/x509_b64.h, lib/x509/pkcs7.c, lib/x509/x509.c: Several fixes to
+ allow exporting the PKCS #7 structures.
- * 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):
+2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with
- meaningful error values.
+ * lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
-2003-03-24 17:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
+ lib/gnutls_v2_compat.c: Some improvements in the version detection
+ in the client hello.
- * Corrected a parsing error in the Certificate request message.
- * 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.
- * Some fixes in the certificate callback function.
+2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/x509/pkcs7.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: Added
+ functionality to generate PKCS #7 structures. Currently only
+ certificates can be put there. (untested)
+
+2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added
+ the --debug option to the gnutls-serv.
-2003-03-24 17:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-26 Nikos Mavrogiannopoulos <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):
+ * configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
+ lib/pkix.asn, lib/minitasn1/coding.c, lib/minitasn1/element.c,
+ lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+ lib/minitasn1/parser_aux.c, src/tests.c, src/tests.h,
+ src/tls_test.c: Added bogus TLS record version check in the
+ gnutls-cli-debug tool.
- Added the --debug option in the client.
+2003-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-24 17:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c, lib/ext_server_name.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_session_pack.c,
+ lib/gnutls_sig.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/mpi.c,
+ lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
+ lib/x509/verify.c, lib/x509/x509.c: Several
+ GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with meaningful
+ error values.
- * 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):
+2003-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
+
+2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/auth_cert.c, lib/gnutls_kx.c:
+ * Corrected a parsing error in the Certificate request message.
* 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.
+ cipher suites a no_certificate alert is sent instead.
+ * Some fixes in the certificate callback function.
-2003-03-24 16:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_cert.c:
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
+ --debug option in the client.
+
+2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_global.c,
+ lib/gnutls_kx.c:
+ * 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.
- Corrected a parsing error in the Certificate request message.
+2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-24 06:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c: Corrected a parsing error in the Certificate
+ request message.
- * NEWS (tags: gnutls_0_9_3):
+2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- last changes for 0.9.3 release.
+ * NEWS, lib/x509/Makefile.am: last changes for 0.9.3 release.
-2003-03-23 20:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3):
+ * lib/gnutls_x509.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
+ lib/x509/verify.c: reduced the FIXMEs.
- reduced the FIXMEs.
+2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-23 19:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/x509/privkey.h,
+ lib/x509/privkey_pkcs8.c, src/cli-gaa.c, src/cli.gaa: Allow for
+ unencrypted PKCS #8 private keys.
- * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3):
+2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Allow for unencrypted PKCS #8 private keys.
+ * lib/x509/common.c: [no log message]
-2003-03-23 17:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+ * lib/gnutls_global.c, lib/gnutls_global.h,
+ lib/gnutls_rsa_export.c: The functions that return the pkix_asn and
+ gnutls_asn types were converted to macros.
- The functions that return the pkix_asn and gnutls_asn types were
- converted to macros.
+2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-23 12:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
+ lib/x509/xml.c: Some cleanups.
- * 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):
+2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Added support for encoding and decoding PKCS #8 2.0 encrypted
- RSA private keys.
+ * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
+ lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+ lib/gnutls_constate.c, lib/gnutls_errors.c,
+ lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h:
+ * Added support for encoding and decoding PKCS #8 2.0 encrypted
+ RSA private keys.
+
+2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-22 15:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in: [no log message]
- * 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):
+2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- the idea of using a separate library for x509 stuff was dropped for
- now.
+ * NEWS, lib/gnutls_cert.c, lib/x509/Makefile.am: the idea of using
+ a separate library for x509 stuff was dropped for now.
-2003-03-22 15:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_cert.c:
+ * lib/gnutls_cert.c: more cleanups.
- more cleanups.
+2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-22 11:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cert.c, lib/gnutls_x509.c: [no log message]
- * 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):
+2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Added the new functions: gnutls_certificate_set_x509_key()
+ * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
+ lib/pkix.asn, lib/minitasn1/coding.c, lib/x509/crl.c,
+ lib/x509/x509.c, lib/x509/x509.h:
+ * 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().
+ gnutls_x509_crl_export().
-2003-03-21 16:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn,
- pkix_asn1_tab.c (tags: gnutls_0_9_3):
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+ lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey_pkcs8.c: [no log
+ message]
- Added ability to import PKCS8 encrypted keys.
+2003-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-20 18:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_global.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+ lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/Makefile.am,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs5.c,
+ lib/x509/pkcs5.h, lib/x509/privkey.c, lib/x509/privkey.h,
+ lib/x509/privkey_pkcs8.c: Added ability to import PKCS8 encrypted
+ keys.
- * 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):
+2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * The gnutls_certificate_set_rsa_params() was renamed to
- gnutls_certificate_set_rsa_export_params().
+ * NEWS, includes/gnutls/compat8.h, lib/gnutls.h.in.in,
+ lib/gnutls_ui.c, src/prime-gaa.c, src/prime.gaa:
+ * The gnutls_certificate_set_rsa_params() was renamed to
+ gnutls_certificate_set_rsa_export_params().
-2003-03-20 17:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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
+ * NEWS, lib/auth_rsa.c:
+ * Implemented the counter measure discussed in the paper "Attacking
RSA-based Sessions in SSL/TLS", against the attack discussed in
- the same paper.
+ the same paper.
+
+2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-20 17:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c: [no log
+ message]
- * 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):
+2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * The RSA premaster secret version check can no longer be disabled.
- * Implemented the counter measure discussed in the paper "Attacking
+ * NEWS, lib/gnutls_cert.h: [no log message]
+
+2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+ lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_pk.c, lib/gnutls_state.c, src/tests.c, src/tests.h,
+ src/tls_test.c:
+ * The RSA premaster secret version check can no longer be disabled.
+ * Implemented the counter measure discussed in the paper "Attacking
RSA-based Sessions in SSL/TLS", against the attack discussed in
- the same paper.
- * Added the functions: gnutls_handshake_get_last_in(),
- gnutls_handshake_get_last_out().
+ the same paper.
+ * Added the functions: gnutls_handshake_get_last_in(),
+ gnutls_handshake_get_last_out().
+
+2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_priority.c, lib/minitasn1/coding.c,
+ lib/minitasn1/decoding.c, lib/minitasn1/element.c,
+ lib/minitasn1/errors.c, lib/minitasn1/errors_int.h,
+ lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+ lib/minitasn1/structure.c, lib/x509/dn.c:
+ * The diffie Hellman ciphersuites are now of higher priority than
+ the plain RSA.
+ * Added the new libtasn1.
+
+2003-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
+ lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+ lib/gnutls_alert.h, lib/gnutls_buffers.c, lib/gnutls_constate.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+ lib/gnutls_extensions.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_pk.c, lib/gnutls_sig.c, lib/rsa_compat.c, lib/x509/dn.c,
+ lib/x509/x509.c, libextra/auth_srp.c, libextra/gnutls_openpgp.c,
+ src/cli.c:
+ * Improved the error logging functions, by adding a level, and
+ by allowing debugging messages just by increasing the level.
+
+2003-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/examples/Makefile.am: [no log message]
+
+2003-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2003-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/Makefile.am, lib/x509/Makefile.am: some of the extra
+ X.509 functionality was moved to libgnutls-x509 library.
+
+2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_pk.c,
+ lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c, lib/x509/sign.c,
+ lib/x509/verify.c, lib/x509/x509.c: better use of asn1_der_coding()
+ to avoid using static buffers.
+
+2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_hash_int.c: [no log message]
+
+2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/common.c,
+ lib/x509/verify.c, lib/x509/x509.h: MD2 support was dropped this is
+ an algorithm we cannot use.
+
+2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_hash_int.c, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/sign.c, lib/x509/verify.c: some cleanups.
+
+2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/x509.h, lib/x509/crq.c, lib/x509/x509.c: Added
+ gnutls_x509_crq_get_challenge_password().
+
+2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/README.CVS: [no log message]
+
+2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/examples/Makefile.am: added an example about certificate
+ request and private key generation.
+
+2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_int.h, lib/x509/crq.c, lib/x509/x509.c, NEWS: [no log
+ message]
+
+2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
+ lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/x509.c,
+ libextra/auth_srp_rsa.c: Added support for PKCS#10 certificate
+ requests generation.
+
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/rfc2985.txt: added pkcs9 rfc.
+
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/crq.c,
+ lib/x509/dn.c, lib/x509/dn.h, lib/x509/mpi.c, lib/x509/mpi.h,
+ lib/x509/sign.c, lib/x509/sign.h: several other additions and fixes
+ for the certificate request stuff.
-2003-03-20 09:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4,
- gnutls_0_9_3):
+ * doc/TODO: [no log message]
- * The diffie Hellman ciphersuites are now of higher priority than
- the plain RSA.
- * Added the new libtasn1.
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-19 11:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * tests/Makefile, tests/openpgp_test.c: [no log message]
- * 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Improved the error logging functions, by adding a level, and
- by allowing debugging messages just by increasing the level.
-
-2003-03-18 12:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_hash_int.c:
-
- some cleanups.
-
-2003-03-15 10:39 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/rfc2985.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/rfc2986.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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):
+ * doc/protocol/rfc2986.txt: added rfc for certificate requests.
- added rfc for certificate requests.
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-14 12:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
+ lib/gnutls_sig.c, lib/gnutls_sig.h, lib/pkix.asn,
+ lib/pkix_asn1_tab.c, lib/x509/Makefile.am, lib/x509/crl.c,
+ lib/x509/crq.c, lib/x509/crq.h, lib/x509/pkcs7.c,
+ lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
+ lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added some
+ stuff needed in PKCS#10 certificate request generation. Some other
+ fixes as well.
- * 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added some stuff needed in PKCS#10 certificate request generation.
- Some other fixes as well.
-
-2003-03-14 09:01 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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):
+ * lib/gnutls.h.in.in: [no log message]
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/x509.h, lib/auth_rsa_export.c, lib/gnutls_int.h,
+ lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
+ lib/x509/privkey.c, lib/x509/x509.h: The RSA parameters handling
+ functions, are now implemented using the rsa privkey functions.
+
+2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/x509.h, lib/x509/privkey.c: added flags to
+ privkey_generate()
+
+2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c: unmap data and close the file descriptor after
+ the mmap().
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_int.h: [no log message]
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/gnutls_srp.c: [no log message]
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/gnutls_srp.c: fixed a memory leak. Reported by Rupert
+ Kittinger <r.kittinger@efkon.com>
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_dh_primes.c, lib/gnutls_x509.c,
+ src/cli.c: Use mmap() if available to read files.
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/Makefile.am, lib/defines.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c,
+ lib/x509_b64.c, lib/x509/crl.c, lib/x509/pkcs7.c,
+ lib/x509/privkey.c:
* Added an strnstr() function and the requirement in some functions
- to use null terminated PEM structures is no more.
+ to use null terminated PEM structures is no more.
+
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-12 10:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cert.c: [no log message]
- * 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:
+2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Added ability to generate RSA keys.
+ * NEWS, includes/gnutls/x509.h, 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_mpi.h,
+ lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_x509.c,
+ lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
+ lib/x509/x509.h, libextra/auth_srp_rsa.c,
+ libextra/gnutls_openpgp.c:
+ * Added ability to generate RSA keys.
* Increased the maximum parameter size in order to read some large
- keys by some CAs. Patch by Ian Peters <itp@ximian.com>.
+ keys by some CAs. Patch by Ian Peters <itp@ximian.com>.
* Rolled back some of yesterdays changes. The gnutls_x509_privkey,
- was replaced (again) by the gnutls_privkey.
+ was replaced (again) by the gnutls_privkey.
+
+2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-11 20:14 Nikos Mavrogiannopoulos <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_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h,
+ lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_sig.c,
+ lib/gnutls_sig.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+ lib/x509/privkey.c, lib/x509/x509.h: some improvements in the
+ private key handling api. It is now used internally.
- * 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):
+2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some improvements in the private key handling api. It is now used
- internally.
+ * lib/gnutls_int.h, lib/gnutls_ui.c: [no log message]
-2003-03-11 07:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c:
+ * lib/gnutls.h.in.in, lib/gnutls_ui.c: The fingerprint now accepts
+ a pointer to an int instead of a ptr to a size_t.
- The fingerprint now accepts a pointer to an int instead of a ptr to
- a size_t.
+2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-10 18:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/common.c: [no log message]
- * 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, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5)
- (utags: gnutls_0_8_4):
+2003-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes for 0.8.4 release.
+ * NEWS, THANKS, configure.in, lib/Makefile.am,
+ libextra/Makefile.am: changes for 0.8.4 release.
-2003-03-07 12:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-10 Nikos Mavrogiannopoulos <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):
+ * NEWS, THANKS: [no log message]
- added the new tls 1.1 draft
+2003-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-06 20:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt,
+ doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt: added the new tls
+ 1.1 draft
- * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags:
- gnutls_0_9_2, gnutls_0_9_1):
+2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- the documentation is now created on dist time.
+ * configure.in: [no log message]
-2003-03-06 20:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS:
+ * configure.in, lib/Makefile.am, lib/gnutls_buffers.c,
+ lib/x509/Makefile.am, libextra/Makefile.am: the documentation is
+ now created on dist time.
- Corrected a broken buffer check in _gnutls_io_read_buffered()
+2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-05 17:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c: [no log message]
- * 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):
+2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some documentation fixes.
+ * lib/gnutls_buffers.c, NEWS: Corrected a broken buffer check in
+ _gnutls_io_read_buffered()
-2003-03-04 14:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_8_3):
+ * libextra/Makefile.am: [no log message]
- changes for 0.8.3 release.
+2003-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-04 14:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/README.CODING_STYLE: some documentation fixes.
- * 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):
+2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Documented the last timing attack.
+ * doc/TODO: [no log message]
-2003-03-04 07:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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.
- * Added gnutls_certificate_free_keys() which deletes all the
- private keys and certificates from the credentials structure.
-
-2003-03-04 07:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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):
+ * NEWS: changes for 0.8.3 release.
+
+2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
+ lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_num.c,
+ lib/gnutls_num.h, lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c:
+ * Corrected a bug in 64 bit architectures, which affected the
+ serial number calculation in the record layer.
+ * Added gnutls_certificate_free_keys() which deletes all the
+ private keys and certificates from the credentials structure.
+
+2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/defines.h, lib/gnutls_cipher.c,
+ lib/gnutls_constate.c, lib/gnutls_num.c, lib/gnutls_num.h:
Corrected a bug in 64 bit architectures, which affected the serial
- number calculation in the record layer.
+ number calculation in the record layer.
+
+2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/element.c, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: updated to
+ the new libtasn1.
+
+2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-03 17:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in: [no log message]
- * lib/gnutls_cipher.c, NEWS:
+2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x
- branch.
+ * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
- gnutls_0_9_2, gnutls_0_9_1):
+ * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: Added
+ protection against the new TLS 1.0 record layer timing attack.
- Added protection against the new TLS 1.0 record layer timing attack.
+2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-03-03 16:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/auth_cert.h, lib/gnutls.h.in.in,
+ lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/verify.c,
+ lib/x509/verify.h, 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.
- * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c,
- lib/gnutls_x509.c, src/cli.c, src/common.c:
+2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * src/tests.c, src/tls_test.c: some fixes in tests
-2003-03-03 15:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2):
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/verify.c: Added
+ support for MD2 signature verification in X.509 certificates.
- some fixes in tests
+2003-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-27 23:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+ src/tests.c, src/tls_test.c: Added option to disable all TLS 1.0
+ extensions.
- * 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:
+2003-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added support for MD2 signature verification in X.509 certificates.
+ * src/tests.c: [no log message]
-2003-02-25 21:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-22 Nikos Mavrogiannopoulos <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:
+ * configure.in, lib/Makefile.am: some fixes in makefiles.
- Added option to disable all TLS 1.0 extensions.
+2003-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-22 22:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_global.c,
+ lib/gnutls_dh_primes.c: [no log message]
- * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1),
- lib/Makefile.am:
+2003-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes in makefiles.
+ * lib/auth_cert.c: [no log message]
-2003-02-20 07:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-20 Nikos Mavrogiannopoulos <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):
+ * doc/examples/Makefile.am: Added a small example on how to use the
+ certificate selection callback in client side.
- Added a small example on how to use the certificate selection
- callback in client side.
+2003-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-18 22:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * 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):
+2003-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes in types.
+ * lib/gnutls_auth.c, lib/gnutls_mpi.c, lib/gnutls_pk.c,
+ libextra/auth_srp.c, libextra/gnutls_srp.c: some fixes in types.
-2003-02-18 06:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
+ * 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.
- The client certificate selection callback is no longer called twice.
- It is called once if it is set.
+2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-16 09:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c:
+ [no log message]
- * src/: tests.c, tls_test.c:
+2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- works better in buggy servers.
+ * src/common.c: [no log message]
-2003-02-16 09:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * src/tests.c, src/tls_test.c: works better in buggy servers.
- The RSA and DH parameter handling has been updated.
+2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-15 21:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c: [no log message]
- * lib/: auth_cert.c, gnutls_x509.c:
+2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added a primitive function to load a file into memory, so that no
+ * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
+ lib/Makefile.am, lib/dh_compat.c, lib/gnutls.h.in.in,
+ lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_rsa_export.c,
+ lib/gnutls_rsa_export.h, lib/rsa_compat.c, lib/x509/mpi.c,
+ libextra/Makefile.am, src/prime.c, src/serv.c: The RSA and DH
+ parameter handling has been updated.
+
+2003-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/gnutls_x509.c, lib/x509/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.
+ certificate callback function.
-2003-02-15 17:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_ui.c:
+ * lib/gnutls_ui.c, lib/x509/dn.c, lib/x509/pkcs7.c,
+ lib/x509/pkcs7.h, lib/x509/x509.c: Null, as the data value, is now
+ an acceptable value in functions that may return the size of the
+ data.
- Null, as the data value, is now an acceptable value in functions
- that may return the size of the data.
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-14 15:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c: [no log message]
- * 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:
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/common.c: [no log message]
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+ lib/gnutls_ui.h, lib/x509/dn.c, lib/x509/rfc2818_hostname.c,
+ src/cli.c, src/common.c, src/tests.c, src/tests.h, 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.
+ server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
-2003-02-14 10:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * src/prime.c: [no log message]
- ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
- by the 0.2.1 version of libtasn1.
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-14 08:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * lib/: gnutls.h.in.in, gnutls_int.h:
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_const_datum was removed from exported types, for the time
- being.
+ * NEWS, configure.in, includes/gnutls/x509.h, 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,
+ lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/element.c, lib/minitasn1/errors.c,
+ lib/minitasn1/gstr.h, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
+ lib/minitasn1/structure.c, lib/x509/common.c, lib/x509/compat.c,
+ lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
+ lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
+ lib/x509/verify.c, lib/x509/x509.c, lib/x509/xml.c: ported to
+ libtasn1 0.2.x. Also the included minitasn1 was replaced by the
+ 0.2.1 version of libtasn1.
-2003-02-13 09:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-14 Nikos Mavrogiannopoulos <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, 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:
+ * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
+ lib/x509/crl.c, lib/x509/dn.c, lib/x509/x509.c: gnutls_const_datum
+ was removed from exported types, for the time being.
- Added option to allow an X.509 server not to send the trusted CA
- list to the peer.
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-12 13:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/extra.h: [no log message]
- * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
+2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added test which prints the Diffie Hellman prime bits used.
+ * lib/x509/common.c: [no log message]
-2003-02-12 12:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * README, doc/TODO, lib/auth_cert.c, lib/gnutls_int.h,
+ lib/gnutls_state.c, lib/gnutls_x509.c: Added option to allow an
+ X.509 server not to send the trusted CA list to the peer.
- Added some private key handling functions. They are primitive enough
- for now.
+2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-12 11:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/serv.c, doc/TODO: [no log message]
- * 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):
+2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added new extensions draft.
+ * src/tests.c: [no log message]
-2003-02-12 11:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added
+ test which prints the Diffie Hellman prime bits used.
- gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.
+2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-12 11:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
+2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added gnutls_x509_certificate_get_fingerprint(). Untested yet.
+ * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
+ 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,
+ lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/crl.c,
+ lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
+ lib/x509/x509.c, lib/x509/x509.h: Added some private key handling
+ functions. They are primitive enough for now.
-2003-02-10 16:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-12 Nikos Mavrogiannopoulos <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:
+ * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: some fixes
+ to compile.
- renamed gnutls_x509_fingerprint to gnutls_fingerprint.
+2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-09 09:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-extensions-05.txt,
+ doc/protocol/draft-ietf-tls-extensions-06.txt: added new extensions
+ draft.
- * lib/gnutls_dh_primes.c, src/prime.c:
+2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in pkcs3 DH parameter generation.
+ * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
+ 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, lib/x509/compat.c,
+ lib/x509/crl.c, lib/x509/extensions.c, lib/x509/extensions.h,
+ lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
+ lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/verify.h,
+ lib/x509/x509.c, lib/x509/x509.h, lib/x509/xml.c,
+ tests/x509_test.c: gnutls_x509_certificate_* were renamed
+ gnutls_x509_crt_*.
-2003-02-09 09:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-12 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_ui.c,
+ lib/x509/x509.c, includes/gnutls/x509.h: added
+ gnutls_x509_certificate_get_fingerprint(). Untested yet.
- Several internal changes to use the new certificate API. CRL support
- is complete.
+2003-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-08 14:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/compat8.h, lib/debug.c, lib/debug.h,
+ lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_global.c,
+ lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/compat.h,
+ lib/x509/rfc2818_hostname.c, lib/x509/x509.c: renamed
+ gnutls_x509_fingerprint to gnutls_fingerprint.
- * lib/: gnutls.h.in.in, gnutls_int.h:
+2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added a crl verification function (untested yet).
+ * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter
+ generation.
-2003-02-08 11:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
+ * libextra/auth_srp_rsa.c: [no log message]
- Added some new certificate verification functions.
+2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-07 22:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/Makefile.am, includes/gnutls/Makefile.am,
+ includes/gnutls/compat8.h, 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,
+ 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,
+ lib/x509/compat.c, lib/x509/extensions.c, lib/x509/pkcs7.h,
+ lib/x509/x509.h, libextra/auth_srp_rsa.c, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
+ src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+ src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Several
+ internal changes to use the new certificate API. CRL support is
+ complete.
- * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
- gnutls_privkey.c:
+2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed the raw part in the gnutls_privkey internal structure..
+ * includes/gnutls/x509.h, lib/x509/Makefile.am, lib/x509/common.c,
+ lib/x509/crl.c, lib/x509/crl.h, lib/x509/dn.c, lib/x509/dn.h,
+ lib/x509/pkcs7.c, lib/x509/verify.c, lib/x509/x509.c,
+ lib/x509/x509.h, tests/test20.pem, tests/test21.pem,
+ tests/x509_test.c: Certificate revocation support is almost
+ complete.
-2003-02-07 20:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/x509_extensions.c:
+ * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
+ lib/x509/crl.c, lib/x509/crl.h, lib/x509/verify.c,
+ lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h: added a crl
+ verification function (untested yet).
- Added function to extract the key usage extension from an X.509
- certificate, and combined some code.
+2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-07 19:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openpgp.c, src/common.c: [no log message]
- * 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:
+2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- More stuff for the new certificate API.
+ * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
+ lib/x509_b64.c, lib/x509/Makefile.am, lib/x509/compat.c,
+ lib/x509/compat.h, lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
+ lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
+ lib/x509/mpi.h, lib/x509/rfc2818_hostname.c, lib/x509/verify.c,
+ lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
+ tests/test2.pem, tests/x509_test.c: Added some new certificate
+ verification functions.
-2003-02-07 14:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.c, lib/x509/dn.c:
+ [no log message]
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-07 13:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_privkey.c: removed the raw part in the gnutls_privkey
+ internal structure..
- * lib/: Makefile.am, gnutls_x509.h:
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added the new PKCS7 parsing functions.
+ * includes/gnutls/x509.h, lib/x509/compat.c, lib/x509/extensions.c,
+ lib/x509/extensions.h, lib/x509/rfc2818_hostname.c,
+ lib/x509/x509.c, lib/x509/x509.h: Criticality of an X.509 extension
+ can now be extracted.
-2003-02-07 10:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-07 Nikos Mavrogiannopoulos <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:
+ * lib/x509/extensions.c, lib/x509/extensions.h: Added function to
+ extract the key usage extension from an X.509 certificate, and
+ combined some code.
- Added the new certificate handling functions.
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-07 09:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/x509_extensions.c, lib/x509/x509.c:
+ Added function to extract the key usage extension from an X.509
+ certificate, and combined some code.
- * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
- lib/x509_extensions.c, lib/x509_xml.c:
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- More improvements in the CRL support, and the X.509 backend. Added a
- function to get some parts of the DN using an OID.
+ * lib/Makefile.am: [no log message]
-2003-02-06 16:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
+ * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
+ lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/gnutls_x509.h,
+ lib/rfc2818_hostname.c, lib/x509_xml.c, lib/x509/Makefile.am,
+ lib/x509/compat.h, lib/x509/dn.h, lib/x509/rfc2818_hostname.c,
+ lib/x509/x509.h, lib/x509/xml.c: More stuff for the new certificate
+ API.
- CRL parsing support is almost complete.
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-06 10:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_cert.c,
+ lib/gnutls_errors.h, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
+ lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/dn.c: The old
+ certificate parsing API was reimplemented over the new one. It will
+ stay in the 1.0.0 release for compatibility reasons.
- * 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:
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Several fixes and improvements in CRL support.
+ * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.h,
+ lib/x509/Makefile.am, lib/x509/common.h, lib/x509/crl.c,
+ lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/x509.c: Added the new
+ PKCS7 parsing functions.
-2003-02-05 20:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
- lib/gnutls_x509.c:
+ * lib/x509/x509.c, lib/x509/x509.h: Added the new certificate
+ handling functions.
- Added preliminary CRL support. This will be under the new X.509 API.
- Other x509 functions will be updated later.
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-05 07:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/x509_xml.c, lib/x509/Makefile.am,
+ lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
+ lib/x509/crl.h: Added the new certificate handling functions.
- * lib/: gnutls_dh_primes.c, gnutls_pk.c:
+2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes. There wasn't any limitation in libtasn1 code... just my
- lazyness.
+ * THANKS, includes/gnutls/x509.h, lib/Makefile.am,
+ lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
+ lib/x509_xml.c, lib/x509/Makefile.am, lib/x509/common.c,
+ lib/x509/common.h, lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h:
+ 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-03 17:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-02-06 Nikos Mavrogiannopoulos <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):
+ * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/x509/crl.c, lib/x509/crl.h: CRL parsing
+ support is almost complete.
- use options to print DH parameters.
+2003-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-02-03 17:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/x509.h, lib/debug.c, lib/debug.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c, lib/gnutls_str.c,
+ lib/gnutls_str.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+ lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h: Several fixes and
+ improvements in CRL support.
- * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
- src/prime.c:
+2003-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, includes/Makefile.am,
+ includes/gnutls/Makefile.am, includes/gnutls/x509.h,
+ lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_x509.c,
+ lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/crl.h,
+ lib/x509/dn.c, lib/x509/dn.h: Added preliminary CRL support. This
+ will be under the new X.509 API. Other x509 functions will be
+ updated later.
+
+2003-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_dh_primes.c, lib/gnutls_pk.c: some fixes. There wasn't
+ any limitation in libtasn1 code... just my lazyness.
+
+2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/prime-gaa.c, src/prime-gaa.h, src/prime.c, src/prime.gaa: use
+ options to print DH parameters.
+2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
+ lib/minitasn1/coding.c, src/prime.c:
* Added gnutls_pkcs3_extract_dh_params() and
gnutls_pkcs3_export_dh_params() which extracts and export parameters
from and to PKCS#3 encoded structures. These were added to read
- parameters generated using the openssl dhparam tool.
+ parameters generated using the openssl dhparam tool.
* The prime program was modified to also print the generated prime
- and generator using the PKCS#3 format.
-
-2003-02-03 16:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+ and generator using the PKCS#3 format.
+
+2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe.c,
+ lib/gnutls.asn, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+ lib/gnutls_anon_cred.c, lib/gnutls_asn1_tab.c, lib/gnutls_cert.c,
+ lib/gnutls_dh.h, 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.
-
+ use gnutls_malloc() to allocate the output parameters.
+
* Added gnutls_pkcs3_extract_dh_params() which extracts parameters
from PKCS#3 encoded structures. This was in order to read parameters
- generated using the openssl dhparam tool.
-
+ generated using the openssl dhparam tool.
+
* Several changes in the temporary (DH/RSA) parameter codebase. No
DH parameters are now included in the library. Also a credentials
- structure can now hold only one temporary parameter.
-
-2003-01-30 20:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ structure can now hold only one temporary parameter.
- * lib/gnutls_ui.c:
+2003-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more doc for the gnutls_set_dh_prime_bits().
+ * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits().
-2003-01-30 09:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-30 Nikos Mavrogiannopoulos <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_10, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, 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):
+ * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c,
+ lib/gnutls_int_compat.c: removed backward compatibility functions
+ for 0.9.0 version.
- removed backward compatibility functions for 0.9.0 version.
+2003-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-01-25 08:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ libextra/auth_srp.c: use RECEIVED_ILLEGAL_PARAMETER instead of
+ SRP_PROTOCOL_FAILURE, when the SRP protocol fails.
- * lib/: gnutls_errors.c, gnutls_errors_int.h:
+2003-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
- the SRP protocol fails.
+ * lib/gnutls_global.c: The gcrypt log handler is only set when we
+ are in debugging mode.
-2003-01-24 12:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_global.c:
+2003-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- The gcrypt log handler is only set when we are in debugging mode.
+ * lib/gnutls_global.c: [no log message]
-2003-01-23 20:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* 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_compress_int.c, lib/gnutls_dh_primes.c,
+ lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
- src/cli.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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_mpi.h,
+ libextra/auth_srp.c: Added check and error code for some SRP fatal
+ protocol failures.
+
+2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tls_test.c: [no log message]
+
+2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: more cleanups.
+
+2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h:
+ [no log message]
+
+2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
+ lib/gnutls_handshake.c, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/ext_srp.c,
+ libextra/gnutls_openpgp.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 peer. Currently when the
+ SRP ciphersuite is advertized but no username is sent by the peer,
+ the library returns GNUTLS_E_EMPTY_SRP_USERNAME, and the alert
+ associated with this is GNUTLS_A_ACCESS_DENIED (to be changed when
+ the srp draft defines something more appropriate).
- Added ability to send some messages back to the application using
- the gnutls_global_set_log_function(). This is quite experimental.
+2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-01-23 18:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/auth_srp_passwd.c: Some cleanups.
- * 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:
+2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some minor bugfixes in the documentation.
+ * NEWS, libextra/auth_srp_passwd.c, configure.in: [no log message]
-2003-01-23 15:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
+ * lib/gnutls_x509.c, doc/Makefile.am, doc/scripts/Makefile.am: [no
+ log message]
- Added check and error code for some SRP fatal protocol failures.
+2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-01-23 10:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/tests.c, src/tls_test.c: improved srp detection
- * 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:
+2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- The library notifies the application on empty and illegal SRP
- usernames, so that proper notification (via an alert) is sent to the
- peer. Currently when the SRP ciphersuite is advertized but no
- username is sent by the peer, the library returns
- GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
- GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
- something more appropriate).
+ * NEWS, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
+ libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+ libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
+ 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-22 17:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: tests.c, tls_test.c (utags: 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, gnutls_0_8_9):
+ * lib/Makefile.am, lib/auth_anon.c, lib/auth_cert.c,
+ lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/debug.c, lib/ext_cert_type.c,
+ lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+ lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+ lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
+ lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
+ lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
+ lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
+ lib/gnutls_mpi.c, lib/gnutls_pk.c, lib/gnutls_record.c,
+ lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
+ lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
+ lib/x509_verify.c, lib/x509_xml.c: [no log message]
+
+2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- improved srp detection
+ * NEWS: [no log message]
-2003-01-22 17:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * configure.in: [no log message]
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-01-16 16:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libmcrypt.m4, includes/gnutls/compat4.h: [no log message]
- * 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):
+2003-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Prefixed with underscore some internal functions.
+ * lib/gnutls_alert.c, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_record.c, lib/gnutls_record.h:
+ Prefixed with underscore some internal functions.
-2003-01-13 19:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-14 Nikos Mavrogiannopoulos <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):
+ * NEWS: [no log message]
+2003-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_x509.c, lib/x509_b64.c, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c:
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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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.
-
-2003-01-09 21:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, acinclude.m4 (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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), 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), 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ GNUTLS_E_BASE64_DECODING_ERROR.
- * lib/gnutls_x509.c:
+2003-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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().
+ * NEWS, doc/Makefile.am: Added some information about the SRP
+ patents in the documentation.
-2003-01-08 22:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/gnutls_hash_int.c: [no log message]
- Added gnutls_x509_extract_certificate_ca_status() which returns the
- CA status of the given certificate.
+2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2003-01-01 11:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, acinclude.m4, configure.in, doc/README.CODING_STYLE,
+ lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in, lib/gnutls.sym,
+ lib/gnutls_auth.c, lib/gnutls_cipher_int.c,
+ lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_state.c, libextra/Makefile.am,
+ libextra/gnutls-extra.sym: Only the documented symbols are now
+ exported.
- * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
- gnutls_0_8_0):
+2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- If liblzo is found in the system then libgnutls-extra will depend on
- it, instead of including minilzo.
+ * 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().
-2002-12-30 10:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
+ * lib/gnutls_x509.c, lib/x509_extensions.c: [no log message]
- Added a test for null (zero) integers in MPI scanning.
+2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-29 20:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
+ gnutls_x509_extract_certificate_ca_status() which returns the CA
+ status of the given certificate.
- * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
+2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes in the gnutls-cli-debug program
+ * doc/TODO: [no log message]
-2002-12-22 18:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2003-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls.h.in.in: [no log message]
+
+2003-01-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_compress_int.c,
+ lib/minitasn1/Makefile.am, libextra/Makefile.am: If liblzo is found
+ in the system then libgnutls-extra will depend on it, instead of
+ including minilzo.
+
+2002-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_mpi.c: Added a test for null (zero) integers in MPI
+ scanning.
+
+2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tests.c, src/tls_test.c: some fixes in the gnutls-cli-debug
+ program
+
+2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/gnutls_openpgp.c: Added missing stub function.
+
+2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * tests/Makefile: [no log message]
+
+2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- depends on libgcrypt 1.1.11
-
-2002-12-16 21:56 Nikos Mavrogiannopoulos <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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+ * lib/minitasn1/Makefile.am, lib/minitasn1/README, configure.in:
+ [no log message]
+2002-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/Makefile.am: [no log message]
+
+2002-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * Makefile.am, NEWS, configure.in, doc/README.CVS, lib/Makefile.am,
+ lib/defines.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+ lib/minitasn1/der.h, lib/minitasn1/element.c,
+ lib/minitasn1/element.h, lib/minitasn1/errors.c,
+ lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
+ lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
+ lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
+ lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
+ lib/minitasn1/structure.c, lib/minitasn1/structure.h: [no log
+ message]
+
+2002-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: depends on libgcrypt 1.1.11
+
+2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/gnutls_auth.h, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
+ libextra/auth_srp.c, libextra/auth_srp.h, libextra/auth_srp_rsa.c:
Dropped the support for the client key exchange message 0, and
- server key exchange message 2.
+ server key exchange message 2.
+
+2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/debug.c, lib/gnutls_mpi.h,
+ lib/gnutls_record.c, libextra/auth_srp.c: Finished SRP-6 stuff. It
+ should work fine now.
+
+2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
+ libextra/gnutls_srp.c, libextra/gnutls_srp.h: First part of SRP-6
+ support. Follows draft-ietf-tls-srp-04 and does not need the second
+ key exchange part. Does not work yet.
+
+2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-compression-03.txt,
+ doc/protocol/draft-ietf-tls-compression-04.txt,
+ doc/protocol/draft-ietf-tls-srp-03.txt,
+ doc/protocol/draft-ietf-tls-srp-04.txt: [no log message]
+
+2002-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Added
+ gnutls_openpgp_extract_key_name_string() which returns a single
+ string for a pgp user id.
+
+2002-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-16 21:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/serv.c: updated some example and the server to use the new
+ gnutls_malloc() in callbacks.
- * 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:
+2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Finished SRP-6 stuff. It should work fine now.
+ * lib/gnutls_x509.c, lib/gnutls_ui.h: Added the
+ gnutls_x509_extract_dn_string() function.
-2002-12-13 22:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS:
+ * doc/README.CODING_STYLE, NEWS: [no log message]
- Added gnutls_openpgp_extract_key_name_string() which returns a
- single string for a pgp user id.
+2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-13 12:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_errors.c: [no log message]
- * 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):
+2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated some example and the server to use the new gnutls_malloc()
- in callbacks.
+ * README, doc/TODO: [no log message]
-2002-12-12 17:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_x509.c, gnutls_ui.h:
+ * lib/gnutls_mem.c: [no log message]
- Added the gnutls_x509_extract_dn_string() function.
+2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-08 15:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openpgp.c: [no log message]
- * src/serv.c (tags: gnutls_0_6_0):
+2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated to include a callback for receiving openpgp keys, using
- libopencdk.
+ * NEWS: [no log message]
-2002-12-08 15:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-12-08 Nikos Mavrogiannopoulos <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):
+ * NEWS, configure.in: [no log message]
- some cleanups
+2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-07 11:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/serv.c: updated to include a callback for receiving openpgp
+ keys, using libopencdk.
- * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
+2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes in server_name extension
+ * lib/ext_cert_type.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_sig.c, lib/x509_b64.c,
+ libextra/auth_srp_sb64.c: some cleanups
-2002-12-07 11:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, doc/tex/callbacks.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+ * libextra/gnutls_openpgp.c: minor cleanups
- Exported the more convenient gnutls_malloc() and gnutls_free()
- functions. Actually pointers to functions.
+2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-06 17:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/ext_server_name.c: some fixes in server_name extension
- * NEWS, lib/x509_b64.c:
+2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Changed the semantics of gnutls_pem_base64_encode_alloc() and
+ * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: [no log
+ message]
+
+2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_global.c,
+ lib/gnutls_mem.c, lib/x509_b64.c, libextra/auth_srp_sb64.c,
+ libextra/gnutls_srp.c: Exported the more convenient gnutls_malloc()
+ and gnutls_free() functions. Actually pointers to functions.
+
+2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_global.c, lib/gnutls.h.in.in: [no log message]
+
+2002-12-07 Timo Schulz <twoaday@gnutls.org>
+
+ * libextra/gnutls_openpgp.c:
+
+ Some bug fixes for the OpenPGP code.
+
+2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_db.c, libextra/gnutls_srp.c: [no log message]
+
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/x509_b64.c, libextra/auth_srp_sb64.c: Changed the
+ semantics of gnutls_pem_base64_encode_alloc() and
gnutls_pem_base64_decode_alloc(). In the default case were the
gnutls library is used with malloc/realloc/free, these are binary
- compatible.
-
+ compatible.
+
They now require the returned data to be freed using the
- gnutls_global_get_free_function().
-
-2002-12-06 17:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
-
- some cleanups.
-
-2002-12-06 17:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_global_get_free_function().
+
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/extra.h, lib/gnutls_int.h, lib/gnutls_ui.h,
+ libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
+ libextra/gnutls_srp.h: some cleanups.
+
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_datum.c,
+ lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_global.c,
+ lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_state.c,
+ lib/gnutls_str.c, lib/gnutls_str.h, libextra/auth_srp_passwd.c,
+ libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
+ 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * configure.in, doc/tex/ex-pgp-keyserver.tex:
-
- depends on opencdk 0.3.5
-
-2002-12-02 17:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_extensions.c:
-
- Corrected bug in extension parsing.
-
-2002-12-02 07:37 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ just calling malloc().
- * lib/gnutls_x509.c:
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+ libextra/auth_srp_passwd.h, libextra/gnutls_srp.c: more updates in
+ the SRP parameter callback.
+
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, includes/gnutls/extra.h: [no log message]
+
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/ext_srp.c, libextra/gnutls_srp.c: Some updates in the
+ srp codebase, to detect illegal usernames etc.
+
+2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_extensions.c, lib/gnutls_handshake.c: added error code
+ to report illegal srp usernames. Some fixes in the extension parsing
+ to report fatal errors.
+
+2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509_extensions.c, lib/x509_verify.c: some optimizations in
+ string handling of the x.509 asn.1 parsers.
+
+2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * tests/openpgp_test.c: [no log message]
+
+2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_global.c: [no log message]
+
+2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: depends on opencdk 0.3.5
+
+2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_extensions.c: Corrected bug in extension parsing.
+
+2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/gnutls_extra.c: [no log message]
+
+2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/extra.h, libextra/gnutls_srp.c: some updates on
+ srp documentation.
+
+2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/ext_cert_type.c, lib/ext_server_name.c,
+ lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+ lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
+ lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mem.c,
+ lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
+ lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
+ lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
+ lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
+ lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+ lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
+ libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+ libextra/auth_srp_rsa.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
+ libextra/gnutls_srp.c: Cleanups. Prefixed some internal function
+ with underscore.
+
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
- more fixes in gnutls_x509_extract_certificate_dn_string()
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-01 21:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c: more fixes in
+ gnutls_x509_extract_certificate_dn_string()
- * 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):
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added the function gnutls_srp_server_set_credentials_function() to
- allow retrieving SRP parameters from an external backend - other
- than password files.
+ * lib/gnutls_dh_primes.c: [no log message]
-2002-12-01 20:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
+ * NEWS, includes/gnutls/extra.h, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_srp.c,
+ libextra/gnutls_srp.h, src/common.c: Added the function
+ gnutls_srp_server_set_credentials_function() to allow retrieving SRP
+ parameters from an external backend - other than password files.
- Enabled the OpenPGP key retrieval callback function (untested yet).
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-12-01 19:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_cert.c, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Enabled the
+ OpenPGP key retrieval callback function (untested yet).
- * 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):
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added the functions:
- gnutls_srp_verifier()
- gnutls_srp_base64_encode()
- gnutls_srp_base64_decode()
-
- and modified the gnutls-srpcrypt, to use the exported functions.
+ * libextra/Makefile.am, libextra/crypt.c, libextra/crypt.h,
+ libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h: removed all
+ files related to srpsha1 encoding. The are not needed any more.
-2002-11-25 10:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_int.h, gnutls_x509.c:
+ * doc/TODO: [no log message]
+2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, includes/gnutls/extra.h, lib/x509_b64.c,
+ libextra/auth_srp_sb64.c, libextra/crypt.c,
+ libextra/crypt_srpsha1.c, libextra/gnutls_srp.c,
+ libextra/gnutls_srp.h, src/common.c, src/crypt-gaa.c, src/crypt.c,
+ src/crypt.gaa: Added the functions:
+ gnutls_srp_verifier()
+ gnutls_srp_base64_encode()
+ gnutls_srp_base64_decode()
+
+ and modified the gnutls-srpcrypt, to use the exported functions.
+
+2002-12-01 Timo Schulz <twoaday@gnutls.org>
+
+ * libextra/gnutls_openpgp.c:
+
+ Some new code for the OpenPGP lib.
+
+2002-12-01 Timo Schulz <twoaday@gnutls.org>
+
+ * tests/openpgp_test.c:
+
+ Some enhancements for the OpenPGP test program.
+
+2002-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2002-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2002-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_int.h, lib/gnutls_x509.c:
gnutls_x509_extract_certificate_dn_string() now behaves as described
- in RFC2253.
+ in RFC2253.
-2002-11-23 08:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
+ * doc/README.CODING_STYLE, includes/gnutls/extra.h,
+ lib/gnutls_int.h: some changes in the callback function behaviour.
- some changes in the callback function behaviour.
+2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-22 22:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am: linked against libgcrypt (I saw that in debian)
- * lib/Makefile.am (tags: gnutls_0_6_0):
+2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- linked against libgcrypt (I saw that in debian)
+ * doc/README.CODING_STYLE, doc/README.CVS: [no log message]
-2002-11-20 22:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * doc/README.CODING_STYLE: [no log message]
- Several cleanups and elimination of warnings.
+2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-20 20:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/compat.h: [no log message]
- * 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):
+2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation to include record layer weaknesses and
- counter-measures, and the supported TLS extensions.
+ * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
+ lib/gnutls_extensions.c, libextra/auth_srp_rsa.c,
+ libextra/gnutls_extra.c: Several cleanups and elimination of
+ warnings.
-2002-11-20 17:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in.in:
+ * includes/gnutls/compat4.h, lib/ext_server_name.c,
+ lib/gnutls_int_compat.c: updated documentation to include record
+ layer weaknesses and counter-measures, and the supported TLS
+ extensions.
- compat4.h was added, and is included by default in gnutls.h.
+2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-20 17:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/Makefile.am, includes/gnutls/Makefile.am: [no log
+ message]
- * 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):
+2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
- KEY_*. Improved the checking of key usage.
+ * includes/gnutls/compat4.h, lib/gnutls.h.in.in: compat4.h was
+ added, and is included by default in gnutls.h.
-2002-11-20 07:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c:
+ * includes/gnutls/compat.h, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_cert.h, lib/gnutls_sig.c,
+ lib/gnutls_ui.h, lib/gnutls_x509.c, lib/rfc2818_hostname.c,
+ libextra/gnutls_extra.c: Moved the GNUTLS_X509KEY_* to
+ gnutls_cert.h and renamed them to KEY_*. Improved the checking of
+ key usage.
- added the AES ciphersuites for certificate srp authentication.
+2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-19 13:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c: added the AES ciphersuites for
+ certificate srp authentication.
+
+2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/README.autoconf, doc/TODO: [no log message]
+
+2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
- lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
- gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
- gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
- gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
-
- Added support for the DSS certificate SRP authenticated cipher
- suites (currently only with 3DES cipher). Cleaned up the client and
- server code, which was duplicated.
+ lib/gnutls_x509.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c, src/cli.c, src/common.c, src/common.h,
+ src/serv.c: Added support for the DSS certificate SRP authenticated
+ cipher suites (currently only with 3DES cipher). Cleaned up the
+ client and server code, which was duplicated.
-2002-11-19 12:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-19 Nikos Mavrogiannopoulos <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_auth.c, lib/gnutls_auth_int.h, 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:
+ lib/gnutls_x509.c, libextra/Makefile.am, libextra/auth_srp.c,
+ libextra/auth_srp.h, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c, libextra/gnutls_extra.h, src/cli.c,
+ src/common.c, src/serv.c: Added certificate authenticated SRP
+ cipher suites.
- Added certificate authenticated SRP cipher suites.
+2002-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-17 12:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c: [no log message]
- * lib/gnutls_int_compat.c:
+2002-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added compatibility function for the openpgp_keyserver.
+ * lib/gnutls_int_compat.c: added compatibility function for the
+ openpgp_keyserver.
-2002-11-17 12:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
- auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
- (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
- gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0), openpgp.tex, tlsintro.tex:
+ * doc/examples/Makefile.am, includes/gnutls/extra.h,
+ lib/gnutls_int.h: updated pgp key retrieval callback and added
+ example.
- added bibliography in documentation.
+2002-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-16 09:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/Makefile.am, doc/examples/Makefile.am:
+ example programs are now located in doc/examples directory.
- * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
- doc/tex/examples.tex, lib/gnutls_int.h:
+2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated pgp key retrieval callback and added example.
+ * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h: Added
+ some new alert codes from the extensions draft.
-2002-11-15 21:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
- doc/tex/Makefile.am:
+ * lib/gnutls.h.in.in, lib/gnutls_ui.c: [no log message]
- example programs are now located in doc/examples directory.
+2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-14 13:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in: [no log message]
- * 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):
+2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added some new alert codes from the extensions draft.
+ * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am: [no log
+ message]
-2002-11-14 09:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-12 Nikos Mavrogiannopoulos <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:
+ * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+ lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_session_pack.c,
+ lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+ lib/gnutls_x509.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+ libextra/ext_srp.c: The session->gnutls_key was renamed to
+ session->key.
- updated the basic client to support OpenPGP certificate
- authentication.
+2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-12 13:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/compat.h, includes/gnutls/extra.h: added compat.h
+ which has definitions for compatibility with older (0.4.x and 0.5.y,
+ y<5) versions.
- * 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:
+2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added example with an openpgp server
+ * lib/gnutls_ui.h: [no log message]
-2002-11-12 11:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-12 Nikos Mavrogiannopoulos <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:
+ * includes/gnutls/extra.h, lib/gnutls_int.h: The
+ gnutls_openpgp_recv_key_func() callback function now accepts a key
+ fingerprint, instead of the key id.
- The session->gnutls_key was renamed to session->key.
+2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-12 10:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/common.h, src/serv.c, src/tests.c, src/tests.h,
+ src/tls_test.c: [no log message]
- * lib/gnutls_int.h:
+2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- The gnutls_openpgp_recv_key_func() callback function now accepts a
- key fingerprint, instead of the key id.
+ * src/cli.c, src/serv.c, src/tests.c: cleanups
-2002-11-11 17:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c, serv.c, tests.c:
+ * includes/gnutls/extra.h, lib/gnutls.h.in.in: dropped source
+ backwards compatibility
- cleanups
+2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-11 17:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, includes/gnutls/extra.h, lib/gnutls_int.h,
+ libextra/gnutls_openpgp.c: Added callback for OpenPGP key
+ retrieval.
- * lib/gnutls.h.in.in:
+2002-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- dropped source backwards compatibility
+ * doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt,
+ doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt: added new
+ rfc2246bis draft
-2002-11-11 17:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, lib/gnutls_int.h:
+ * opencdk.m4: updated url for opencdk
- Added callback for OpenPGP key retrieval.
+2002-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-06 13:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
+ lib/gnutls_global.c, lib/gnutls_state.c, lib/gnutls_x509.c: some
+ updated in the documentation
- * 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):
+2002-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added new rfc2246bis draft
+ * NEWS: [no log message]
-2002-11-06 08:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-04 Timo Schulz <twoaday@gnutls.org>
- * 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):
+ * libextra/gnutls_openpgp.c:
- updated url for opencdk
+ Applied patch to make the error handling with keyservers more
+ easier.
-2002-11-05 21:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
- gnutls_global.c, gnutls_state.c, gnutls_x509.c:
+ * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
+ lib/gnutls_errors_int.h: Added new alert (certificate unobtainable)
+ from draft-ietf-tls-extensions.
- some updated in the documentation
+2002-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-04 21:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in: depends on opencdk 0.3.2
- * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
- gnutls_errors_int.h (utags: gnutls_0_5_11):
+2002-11-04 Timo Schulz <twoaday@gnutls.org>
- Added new alert (certificate unobtainable) from
- draft-ietf-tls-extensions.
+ * libextra/gnutls_openpgp.c:
-2002-11-04 20:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Some debug code for the OpenPGP part.
- * NEWS, configure.in (tags: gnutls_0_5_11):
+2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- depends on opencdk 0.3.2
+ * src/common.c: [no log message]
-2002-11-03 14:20 Timo Schulz <twoaday@gnutls.org>
+2002-11-03 Timo Schulz <twoaday@gnutls.org>
- * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ libextra/gnutls_openpgp.c:
-
-
- Use the old error codes for OpenPGP again.
+ Use the old error codes for OpenPGP again.
-2002-11-03 13:52 Timo Schulz <twoaday@gnutls.org>
+2002-11-03 Timo Schulz <twoaday@gnutls.org>
- * lib/auth_cert.c (tags: gnutls_0_5_11):
+ * lib/auth_cert.c:
- Fixed an off-by-one bug for OpenPGP fingerprint handling.
+ Fixed an off-by-one bug for OpenPGP fingerprint handling.
-2002-11-03 13:23 Timo Schulz <twoaday@gnutls.org>
+2002-11-03 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_errors_int.h:
- Corrected error number (the old was reserved).
+ Corrected error number (the old was reserved).
+
+2002-11-03 Timo Schulz <twoaday@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ libextra/gnutls_openpgp.c:
+
+ Unification for the OpenPGP error code.
+
+2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_cert.c: corrected behaviour of verification in openpgp
+ keys.
+
+2002-11-03 Timo Schulz <twoaday@gnutls.org>
+
+ * libextra/gnutls_openpgp.c:
-2002-11-03 13:08 Timo Schulz <twoaday@gnutls.org>
+ Set the OpenPGP certificate status to GNUTLS_CERT_NOT_TRUSTED if the
+ function failed.
- * lib/: gnutls_errors.c, gnutls_errors_int.h:
+2002-11-03 Timo Schulz <twoaday@gnutls.org>
- Unification for the OpenPGP error code.
+ * libextra/gnutls_openpgp.c, tests/openpgp_test.c:
-2002-11-03 13:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Bug fix for the OpenPGP secret key order.
- * lib/gnutls_cert.c (tags: gnutls_0_5_11):
+2002-11-03 Timo Schulz <twoaday@gnutls.org>
- corrected behaviour of verification in openpgp keys.
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ libextra/gnutls_openpgp.c:
-2002-11-03 11:56 Timo Schulz <twoaday@gnutls.org>
+ Add OpenPGP error description
- * lib/: gnutls_errors.c, gnutls_errors_int.h:
+2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Add OpenPGP error description
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_sig.c,
+ lib/gnutls_x509.c: Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
+ GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
-2002-11-03 11:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
- gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c,
+ lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli-gaa.c,
+ src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some new
+ error codes and updated client.
- Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
- GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
+2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-03 11:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openpgp.c: [no log message]
- * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
- (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
- (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12,
- gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
- gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
- src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11),
- src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11), src/common.c:
+2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added some new error codes and updated client.
+ * configure.in: [no log message]
-2002-11-02 08:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * lib/gnutls_errors.c: [no log message]
- Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
- Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
+2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-02 08:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openpgp.c: fixed stub
- * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11):
+2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fixed some memory leaks which may occured on error cases.
+ * NEWS: [no log message]
-2002-11-01 21:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/ext_cert_type.c, lib/ext_max_record.c,
+ lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
+ lib/gnutls_record.c, lib/gnutls_rsa_export.c,
+ lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/x509_b64.c,
+ libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Combined
+ GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
+ Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
+
+2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c, lib/x509_xml.c: Fixed some memory leaks which
+ may occured on error cases.
+
+2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* NEWS, lib/gnutls_x509.c, src/common.c:
+ gnutls_x509_extract_certificate_dn_string() was rewritten.
- gnutls_x509_extract_certificate_dn_string() was rewritten.
+2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-11-01 18:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am: [no log message]
- * lib/gnutls_x509.c:
+2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c: Added a check for dn extraction failure in
+ gnutls_x509_extract_certificate_dn_string().
+
+2002-11-01 Timo Schulz <twoaday@gnutls.org>
- Added a check for dn extraction failure in
- gnutls_x509_extract_certificate_dn_string().
+ * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
-2002-10-29 14:03 Timo Schulz <twoaday@gnutls.org>
+ Adjust the keydb search code.
+
+2002-10-29 Timo Schulz <twoaday@gnutls.org>
* configure.in:
- Bump OpenCDK version to 0.3.0
+ Bump OpenCDK version to 0.3.0
-2002-10-29 14:02 Timo Schulz <twoaday@gnutls.org>
+2002-10-29 Timo Schulz <twoaday@gnutls.org>
- * lib/gnutls_errors_int.h:
+ * lib/gnutls_errors_int.h, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openpgp.h, tests/Makefile, tests/openpgp_test.c:
Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0
- version. A new error code for the OpenPGP part.
-
-2002-10-29 05:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_buffer.h (tags: gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <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:
+ version. A new error code for the OpenPGP part.
+
+2002-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_buffer.h: added missing file
+2002-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_record.c,
+ lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
+ lib/gnutls_x509.c, lib/x509_verify.c, lib/x509_xml.c,
+ libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c:
GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
- GNUTLS_E_INTERNAL_ERROR.
-
-2002-10-26 12:34 Nikos Mavrogiannopoulos <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):
+ GNUTLS_E_INTERNAL_ERROR.
+
+2002-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c: [no log message]
+2002-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/scripts/Makefile.am: [no log message]
+
+2002-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
+ lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_str.h:
Optimizations in buffering code, which reduce the number of
- malloc/realloc calls.
-
-2002-10-26 09:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12,
- gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
- gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11):
-
- The error code table now contains all the error codes sorted.
-
-2002-10-25 14:31 Nikos Mavrogiannopoulos <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:
-
- Documented error codes in an appendix. This documentation is
- generated automatically using the retcodes program.
-
-2002-10-24 19:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_1_0_23,
- gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
- gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
- gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
- gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
- gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
- gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
- gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
- gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
- gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
- gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
- tex/Makefile.am:
-
- Added script to sort function names in function reference.
-
-2002-10-24 17:42 Nikos Mavrogiannopoulos <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):
+ malloc/realloc calls.
+
+2002-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, src/retcodes.c: The error code table now
+ contains all the error codes sorted.
+
+2002-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_errors.c, lib/gnutls_pk.c,
+ src/Makefile.am, src/retcodes.c: Documented error codes in an
+ appendix. This documentation is generated automatically using the
+ retcodes program.
+
+2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/scripts/gdoc: [no log message]
+
+2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/scripts/gdoc, doc/scripts/sort1.pl: Added script to sort
+ function names in function reference.
+
+2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c: [no log message]
+
+2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_v2_compat.c:
Added more descriptive error codes to be returned by
- gnutls_strerror(). Removed old and unused error codes.
-
-2002-10-24 16:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
- gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
- gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12,
- gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
- gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
- gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
- gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
-
- gnutls-cli-debug now accepts one hostname only
-
-2002-10-24 16:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
-
- gnutls-cli now accepts one hostname only
-
-2002-10-23 18:36 Nikos Mavrogiannopoulos <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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
- gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
- gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
- gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
- gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
- gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
- gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
- gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
- gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
- gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
- lib/auth_dhe.c, lib/rfc2818_hostname.c (tags: gnutls_0_5_11):
-
- Merged common stuff in DHE and anonymous DH key exchange.
-
-2002-10-14 21:36 Nikos Mavrogiannopoulos <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:
-
- Example programs found in the documentation can now be generated by
- running "make examples" in doc/tex directory.
-
-2002-10-14 20:27 Nikos Mavrogiannopoulos <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):
-
- Fixed interlibrary dependencies. By Ivo Timmermans. This requires
- the debian libtool 1.4.2-7.1
-
-2002-10-14 17:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: ext_max_record.c, ext_server_name.c:
-
- cleanups in the server name extension.
-
-2002-10-14 17:23 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
- gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
- gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
- gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
- gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
- gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
- gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
- gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
- gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
- gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10), record.tex (tags: gnutls_0_5_11,
- gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
-
- spelling corrections, and addition of a subsection for compression
- algorithms.
-
-2002-10-13 09:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
-
- ZLIB's number was changed according to draft-ietf-tls-compression-02
-
-2002-10-13 05:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
- gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
- gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
- gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
- gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
- gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
- gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
- gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
- gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
- gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
- gnutls_0_5_10), lib/ext_server_name.c (tags: gnutls_0_5_10),
- lib/ext_server_name.h (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
- gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
- gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
- gnutls_0_5_10), lib/gnutls.h.in.in (tags: gnutls_0_5_10),
- lib/gnutls_alert.c (tags: gnutls_0_5_10), lib/gnutls_alert.h (tags:
- gnutls_0_5_10), lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
- gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_auth.h (tags:
- gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_buffers.c
- (tags: gnutls_0_5_10), lib/gnutls_buffers.h (tags: gnutls_0_5_10),
- lib/gnutls_cert.c (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags:
- gnutls_0_5_10), lib/gnutls_cipher.h (tags: gnutls_0_9_95,
- gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
- gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
- gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
- gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
- lib/gnutls_compress_int.c (tags: gnutls_0_5_11, gnutls_0_5_10),
- lib/gnutls_compress_int.h (tags: gnutls_0_9_95, gnutls_0_9_94,
- gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
- gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
- gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
- gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
- gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_db.c (tags:
- gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_dh_primes.c (tags:
- gnutls_0_5_10), lib/gnutls_extensions.h (tags: gnutls_0_9_97,
- gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
- gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
- gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
- gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
- gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
- gnutls_0_5_10), lib/gnutls_global.c (tags: gnutls_0_5_11,
- gnutls_0_5_10), lib/gnutls_handshake.c (tags: gnutls_0_5_10),
- lib/gnutls_hash_int.c (tags: gnutls_0_6_0, gnutls_0_5_11,
- gnutls_0_5_10), lib/gnutls_hash_int.h (tags: gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_int.h (tags:
- gnutls_0_5_10), lib/gnutls_mem.c (tags: gnutls_0_5_11,
- gnutls_0_5_10), lib/gnutls_pk.c (tags: gnutls_0_5_10),
- lib/gnutls_pk.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
- gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
- lib/gnutls_record.c (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c
- (tags: gnutls_0_5_10), lib/gnutls_session_pack.c (tags:
- gnutls_0_5_10), lib/gnutls_sig.c (tags: gnutls_0_5_10),
- lib/gnutls_sig.h (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
- gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
- lib/gnutls_state.c (tags: gnutls_0_5_10), lib/gnutls_ui.c (tags:
- gnutls_0_5_10), lib/gnutls_ui.h (tags: gnutls_0_5_11,
- gnutls_0_5_10), lib/gnutls_x509.c (tags: gnutls_0_5_10),
- lib/gnutls_x509.h (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
- gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
- lib/rfc2818_hostname.c (tags: gnutls_0_5_10), lib/x509_b64.c (tags:
- gnutls_0_5_10), lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c
- (tags: gnutls_0_5_10):
-
- several fixes in the codebase, mostly in signed/unsigned checkings.
-
-2002-10-12 15:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: ext_max_record.c, ext_max_record.h (utags:
- gnutls_0_5_x_before_int_fixes):
-
- Corrected some types, to work in 64 bits machines. Suggested by Ivo
- Timmermans <ivo@o2w.nl>.
-
-2002-10-12 08:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes):
-
- now does not require carriage return
-
-2002-10-11 23:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
-
- Fixes (or not) in server name extension parsing
-
-2002-10-11 13:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
- examples.tex (tags: gnutls_0_5_10) (utags:
- gnutls_0_5_x_before_int_fixes):
-
- updated documentation
-
-2002-10-11 12:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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:
+ gnutls_strerror(). Removed old and unused error codes.
+
+2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
+ src/tls_test.gaa: gnutls-cli-debug now accepts one hostname only
+
+2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: gnutls-cli
+ now accepts one hostname only
+
+2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-compression-02.txt,
+ doc/protocol/draft-ietf-tls-compression-03.txt: [no log message]
+
+2002-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO, lib/Makefile.am, lib/auth_anon.c, lib/auth_dh_common.c,
+ lib/auth_dh_common.h, lib/auth_dhe.c, lib/rfc2818_hostname.c:
+ Merged common stuff in DHE and anonymous DH key exchange.
+
+2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: Example programs found in the documentation can now be
+ generated by running "make examples" in doc/tex directory.
+
+2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/Makefile.am, THANKS: Fixed interlibrary dependencies. By
+ Ivo Timmermans. This requires the debian libtool 1.4.2-7.1
+
+2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_max_record.c, lib/ext_server_name.c: cleanups in the
+ server name extension.
+
+2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to
+ prevent some segmentation faults at exit.
+
+2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_algorithms.c: ZLIB's number was changed according to
+ draft-ietf-tls-compression-02
+
+2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
+ lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/defines.h, lib/ext_cert_type.c,
+ lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
+ lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in,
+ lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
+ lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_buffers.c,
+ lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
+ lib/gnutls_cipher.h, lib/gnutls_compress_int.c,
+ lib/gnutls_compress_int.h, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
+ lib/gnutls_extensions.h, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_mem.c,
+ lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_record.c,
+ lib/gnutls_rsa_export.c, lib/gnutls_session_pack.c,
+ lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
+ lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_b64.c,
+ lib/x509_b64.h, lib/x509_sig_check.c, libextra/auth_srp.c,
+ libextra/auth_srp.h, libextra/auth_srp_passwd.c,
+ libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
+ libextra/crypt.c, libextra/crypt_srpsha1.c, libextra/ext_srp.c,
+ libextra/ext_srp.h, libextra/gnutls_openpgp.c: several fixes in the
+ codebase, mostly in signed/unsigned checkings.
+
+2002-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_max_record.c, lib/ext_max_record.h: Corrected some types,
+ to work in 64 bits machines. Suggested by Ivo Timmermans
+ <ivo@o2w.nl>.
+
+2002-10-12 Andrew McDonald <admcd@gnutls.org>
- Improved the server name extension. Resumed sessions can now use it.
-
-2002-10-11 09:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
- lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
- lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
- lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
-
- Added server name extension, from draft-ietf-tls-extension-05.
-
-2002-10-10 22:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/ex-alert.tex (tags: gnutls_1_0_23, gnutls_1_0_22,
- gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
- gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
- gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
- gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
- gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
- gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
- gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
- gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
- gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
- gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
- doc/tex/ex-rfc2818.tex, lib/rfc2818_hostname.c (tags:
- gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
- doc/tex/examples.tex:
-
- more documentation updates
-
-2002-10-10 15:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
- doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
- doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
- (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
- doc/tex/examples.tex, doc/tex/handshake.tex (tags:
- gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
- (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
- doc/tex/serv1.tex (tags: gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes), src/serv.c:
-
- Separated alert checking from the example programs, to make them
- cleaner. Added an example which demonstrates the alert checking.
-
-2002-10-10 11:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
-
- last minute changes for 0.5.9 release.
-
-2002-10-09 21:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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):
+ * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
+ #163394).
+2002-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/serv.c: now does not require carriage return
+
+2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_server_name.c: Fixes (or not) in server name extension
+ parsing
+
+2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/ext_server_name.c, lib/gnutls_int.h,
+ lib/gnutls_priority.c, src/serv.c: Improved the server name
+ extension. Resumed sessions can now use it.
+
+2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/Makefile.am, lib/ext_server_name.c,
+ lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_extensions.c,
+ lib/gnutls_int.h, src/cli.c, src/common.c, src/serv.c: Added server
+ name extension, from draft-ietf-tls-extension-05.
+
+2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-compression-01.txt,
+ doc/protocol/draft-ietf-tls-compression-02.txt,
+ doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt: [no log message]
+
+2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/rfc2818_hostname.c: more documentation updates
+
+2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, src/serv.c: Separated alert checking from the
+ example programs, to make them cleaner. Added an example which
+ demonstrates the alert checking.
+
+2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: last minute changes for 0.5.9 release.
+
+2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/Makefile.am, lib/gnutls_ui.h, lib/rfc2818_hostname.c:
Added int gnutls_x509_check_certificates_hostname() which check
whether the given hostname matches the owner of the given X.509
- certificate.
+ certificate.
+
+2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-10-09 21:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c:
+ cleanups
- * 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):
+2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups
+ * lib/gnutls_priority.c: [no log message]
-2002-10-08 13:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * src/cli.c: [no log message]
+2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_priority.c, src/cli-gaa.c:
Added gnutls_set_default_priority() and
gnutls_set_default_export_priority() functions, to avoid calling all
- the *_priority() functions if the defaults are ok.
+ the *_priority() functions if the defaults are ok.
+
+2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-10-07 16:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c: [no log message]
- * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
+2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_x509_extract_certificate_dn_string() which returns the
- peer's Distinguished name in a single string.
+ * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
+ gnutls_x509_extract_certificate_dn_string() which returns the peer's
+ Distinguished name in a single string.
-2002-10-07 16:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_auth.c,
+ lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
+ src/cli.c, src/cli.gaa: several cleanups
+
+2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Changes in
+ gnutls-cli, to allow testing of starttls implementations.
-2002-10-07 13:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
+ * NEWS, lib/gnutls_ui.c, lib/gnutls_ui.h: rolled back addition of
+ certificate_get_our_issuer() function.
- Changes in gnutls-cli, to allow testing of starttls implementations.
+2002-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-10-05 09:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/extra.h, libextra/gnutls_extra.c,
+ libextra/libgnutls-extra.m4: Corrected the broken detection of
+ libgnutls-extra. Bug reported by Ivo Timmermans.
- * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9), lib/gnutls_ui.h:
+2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- rolled back addition of certificate_get_our_issuer() function.
+ * NEWS: [no log message]
-2002-10-04 19:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * NEWS, doc/TODO, lib/gnutls_state.c, lib/gnutls_ui.c,
+ lib/gnutls_ui.h: Corrected bug which prevented
+ gnutls_certificate_get_ours() from working. Added
+ gnutls_certificate_get_our_issuer() function.
- Corrected bug which prevented gnutls_certificate_get_ours() from
- working. Added gnutls_certificate_get_our_issuer() function.
+2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-10-04 10:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_ui.h,
+ lib/gnutls_x509.c, lib/x509_b64.c: Improved
+ gnutls_x509_extract_key_pk_algorithm(), which can now distinguish
+ DSA keys from unknown keys.
- * 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):
+2002-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Improved gnutls_x509_extract_key_pk_algorithm(), which can now
- distinguish DSA keys from unknown keys.
+ * configure.in, lib/gnutls_buffers.c: some fixes to compile with
+ gcc-2.95.
-2002-10-02 12:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, lib/gnutls_buffers.c (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
+ * doc/TODO: [no log message]
- some fixes to compile with gcc-2.95.
+2002-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-10-01 12:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
+
+2002-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
- lib/gnutls_privkey.h, lib/gnutls_ui.h:
+ lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract
+ the public key algorithm of a DER encoded private key.
+
+2002-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added function to extract the public key algorithm of a DER encoded
- private key.
+ * doc/protocol/draft-ietf-tls-compression-00.txt,
+ doc/protocol/draft-ietf-tls-compression-01.txt: [no log message]
-2002-09-20 14:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8):
+ * NEWS, configure.in, lib/auth_rsa.c, lib/gnutls_cert.c: [no log
+ message]
- enabled error messages of libgcrypt in debug mode
+2002-09-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-09-17 17:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, lib/gnutls_cert.c: [no log message]
- * 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):
+2002-09-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_global.c: enabled error messages of libgcrypt in debug
+ mode
+
+2002-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ libextra/Makefile.am, libextra/gnutls_extra.c, libextra/lzoconf.h,
+ libextra/minilzo.c, libextra/minilzo.h, src/cli.c, src/serv.c,
+ lib/gnutls_compress_int.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
Added support for the LZO compression library in gnutls-extra. Some
- fixes in the hello message parsing.
+ fixes in the hello message parsing.
-2002-09-16 17:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-09-16 Nikos Mavrogiannopoulos <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:
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
+2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c:
replaced gnutls_handshake_get_direction() with
- gnutls_record_get_direction().
+ gnutls_record_get_direction().
+
+2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-09-16 17:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * README, src/serv.c: [no log message]
- * 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):
+2002-09-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation
+ * lib/gnutls_record.c: [no log message]
-2002-09-13 09:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
+ * lib/gnutls_global.c: [no log message]
- Added a new function to convert from an error to an alert code.
+2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-09-12 10:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/TODO, lib/gnutls_alert.c, src/crypt.c: [no log
+ message]
- * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
- gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
- gnutls_int.h:
+2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Improved support for zlib.
+ * 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-11 20:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-09-12 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_compress_int.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h: Improved support for
+ zlib.
- updated drafts
+2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-09-11 16:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-srp-02.txt,
+ doc/protocol/draft-ietf-tls-srp-03.txt: [no log message]
- * 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):
+2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in gnutls_dh_params_set(). Corrected bug in session
- resuming code of server side.
+ * doc/protocol/draft-ietf-tls-compression-00.txt,
+ doc/protocol/draft-ietf-tls-extensions-03.txt,
+ doc/protocol/draft-ietf-tls-extensions-05.txt: updated drafts
-2002-09-11 06:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-09-11 Nikos Mavrogiannopoulos <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):
+ * NEWS: [no log message]
- some cleanups in the extension parsing
-
-2002-09-10 16:29 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, buildconf (tags: gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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), 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):
-
- changes for autoconf 2.50
-
-2002-09-09 08:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
-
- Removed dependency on libgdbm library.
-
-2002-09-09 05:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
- gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
- (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
- gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
- gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
- x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
-
- Some fixes for the used realloc() function. Now we have
- gnutls_realloc_fast() which frees the given pointer if the new
- allocation failed.
-
-2002-09-08 20:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
- gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7), lib/gnutls_str.c:
-
- updated string functions
-
-2002-09-06 17:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * configure.in (tags: gnutls_0_5_6):
-
- last changes for 0.5.6 release
-
-2002-09-06 17:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
- gnutls_1_0_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
- gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
- gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
- gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
- gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
- gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
- gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
- gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
- gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6):
-
- added versioning in the XML output of certificate functions.
-
-2002-09-05 18:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
- gnutls_0_5_6), ciphersuites.tex (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
- (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
- gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
- tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
- gnutls_0_5_6):
-
- reorganized documentation
-
-2002-09-05 16:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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 more tests for the X.509 certificate validation. These tests
- are now only included in the CVS not the distribution.
-
-2002-09-04 16:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
- lib/gnutls_int.h:
-
- Corrected extension type checks which used an 8 bit extension size,
- instead of 16 bits.
-
-2002-09-03 14:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
- gnutls_x509.c:
-
- corrected the cert_type extension. (bug pointed out by D. Taylor)
-
-2002-09-03 11:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
- gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
- gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
- gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
- gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
- gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
- gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
- gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
- gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
- gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
- gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6,
- gnutls_0_5_7, gnutls_0_5_8):
-
- gnutls_list replaced by const int*
-
-2002-09-03 10:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
- doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
- doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
- (utags: gnutls_0_5_5):
-
- last changes for 0.5.5 release
-
-2002-09-01 19:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
- gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
- serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
-
- corrected bugs in examples.
-
-2002-09-01 18:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
- lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
- (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
- lib/gnutls_handshake.c (tags: gnutls_0_5_5),
- lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
- gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
- gnutls_0_5_5):
-
- more cleanups
-
-2002-09-01 18:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
- gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
- examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
- serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
-
- Updated documentation and added more server examples.
-
-2002-09-01 13:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
- gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
- gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
- (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
-
- Updated the base64 encoding/decoding functions.
-
-2002-09-01 10:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
- gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
- gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
- gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
- gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
- gnutls_v2_compat.c (tags: gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
-
- several clean ups
-
-2002-09-01 10:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
- gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
- (tags: gnutls_0_5_5):
-
- Updated documentation to include examples of XML certificates.
-
-2002-08-31 08:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
-
- Improved the certificate and key read functions. They can now read a
- PEM encoded key and certificate from the same file.
-
-2002-08-30 19:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
- lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
- lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
- lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
- (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
- lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12,
- gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
- gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
- gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
- src/serv.c, src/tests.c:
-
- cert_type abreviation was expanded to certificate_type.
-
-2002-08-30 18:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
- gnutls_0_5_5), examples.tex:
-
- updated examples
-
-2002-08-29 12:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
- doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
- doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
- gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
- gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
- lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
- gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
- gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
- lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
- gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
- gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
- lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
- gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
- lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
- lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5), lib/gnutls_buffers.h (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
- lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
- (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
- (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
- (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
- gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
- lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
- gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
- lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
- (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
- gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
- gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
- gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
- gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
- gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
- gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
- gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
- gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
- gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
- gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
- gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
- gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
- lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c (tags:
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags:
- gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
- gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c,
- src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
-
- Renamed all the constructed types to have more consisten names, and
- some other minor improvements.
-
-2002-08-29 10:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * Makefile.am (tags: gnutls_0_5_5,
- gnutls_0_5_x_before_types_change), PGPKEYS:
-
- removed PGPKEYS from the distribution.
-
-2002-08-28 15:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_buffers.c, gnutls_record.c (utags:
- gnutls_0_5_x_before_types_change):
-
- Allow the NULL pointer for data in gnutls_record_send(), if the
- previous call was interrupted.
-
-2002-08-28 15:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_record.c:
-
- Corrected possible bug in decompression code. Well compressed
- packets may have been rejected due to limited buffer.
-
-2002-08-28 14:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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),
+2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, src/cli.c, tests/x509_test.c: [no log message]
+
+2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
+ lib/gnutls_rsa_export.c: Corrected bug in gnutls_dh_params_set().
+ Corrected bug in session resuming code of server side.
+
+2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_cert_type.c, lib/ext_max_record.c, libextra/ext_srp.c:
+ some cleanups in the extension parsing
+
+2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * acconfig.h: [no log message]
+
+2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/scripts/gdoc: Added Simon Josefsson's patch for gdoc. Now
+ gdoc supports texinfo output.
+
+2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, buildconf, configure.in, libmcrypt.m4, lib/gnutls.h.in.in,
+ lib/gnutls_global.c, libextra/gnutls_extra.c: changes for autoconf
+ 2.50
+
+2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
+ library.
+
+2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/gnutls_algorithms.c,
+ lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
+ lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+ lib/gnutls_str.c, lib/gnutls_x509.c, lib/x509_xml.c,
+ libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Some fixes for
+ the used realloc() function. Now we have gnutls_realloc_fast() which
+ frees the given pointer if the new allocation failed.
+
+2002-09-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/gnutls_num.h, lib/gnutls_str.c: updated string
+ functions
+
+2002-09-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_rsa_export.c: [no log message]
+
+2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/common.c: [no log message]
+
+2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: last changes for 0.5.6 release
+
+2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c,
+ src/gnutls-http-serv: added versioning in the XML output of
+ certificate functions.
+
+2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO, NEWS, lib/gnutls_global.h: [no log message]
+
+2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * tests/Makefile, tests/Makefile.am, tests/Makefile.in: [no log
+ message]
+
+2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * tests/test22.pem: [no log message]
+
+2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
+ tests/Makefile.in, tests/ca.pem, tests/test1.pem, tests/test10.pem,
+ tests/test13.pem, tests/test2.pem, tests/test23.pem,
+ tests/test24.pem, tests/test26.pem, tests/test3.pem,
+ tests/x509_test.c: Added more tests for the X.509 certificate
+ validation. These tests are now only included in the CVS not the
+ distribution.
+
+2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c: [no log message]
+
+2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_int.h: [no log message]
+
+2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_extensions.c, lib/gnutls_int.h: Corrected
+ extension type checks which used an 8 bit extension size, instead of
+ 16 bits.
+
+2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c, libextra/gnutls_srp.c: Corrected the SRP 'u'
+ generation, and the size part of 's' changed to 8bits.
+
+2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_anon.c, lib/auth_anon.h, 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_anon_cred.c,
+ lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+ lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/auth_srp.c,
+ libextra/auth_srp.h, libextra/auth_srp_passwd.c,
+ libextra/ext_srp.c, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
+ libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tests.c,
+ src/tls_test.c: [no log message]
+
+2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, THANKS, configure.in, libextra/ext_srp.c: [no log message]
+
+2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/auth_srp.c: corrected the SRP key exchange (bugs pointed
+ out by D. Taylor)
+
+2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/ext_cert_type.c, lib/gnutls_int.h, lib/gnutls_x509.c:
+ corrected the cert_type extension. (bug pointed out by D. Taylor)
+
+2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_priority.c, lib/gnutls_priority.h: gnutls_list
+ replaced by const int*
+
+2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, tests/Makefile.am: last changes for 0.5.5 release
+
+2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: [no log message]
+
+2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: [no log message]
+
+2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_int_compat.c,
+ lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_extensions.c,
+ libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tls_test.c:
+ [no log message]
+
+2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_ui.c: [no log message]
+
+2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/extra.h, lib/gnutls.h.in.in,
+ lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+ lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int_compat.c,
+ lib/gnutls_record.c, lib/x509_b64.c, libextra/gnutls_openssl.c,
+ libextra/gnutls_srp.c, src/tests.c: more cleanups
+
+2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_int_compat.c,
+ lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+ lib/x509_b64.c, lib/x509_b64.h, tests/x509_test.c: Updated the
+ base64 encoding/decoding functions.
+
+2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
+ lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
+ libextra/gnutls_openpgp.c: several clean ups
+
+2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_state.c, src/common.c: [no log message]
+
+2002-08-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the
+ certificate and key read functions. They can now read a PEM encoded
+ key and certificate from the same file.
+
+2002-08-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/ext_cert_type.c, lib/gnutls.h.in.in,
+ lib/gnutls_algorithms.c, lib/gnutls_cert.c,
+ lib/gnutls_int_compat.c, lib/gnutls_priority.c,
+ lib/gnutls_priority.h, lib/gnutls_state.c, lib/gnutls_state.h,
+ libextra/gnutls_openssl.c, src/cli.c, src/common.c, src/serv.c,
+ src/tests.c: cert_type abreviation was expanded to
+ certificate_type.
+
+2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in: [no log message]
+
+2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/extra.h, includes/gnutls/openssl.h,
+ lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
+ lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
+ lib/ext_max_record.c, lib/ext_max_record.h, lib/gnutls.h.in.in,
+ lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth.h,
+ lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
+ lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
+ lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
+ lib/gnutls_compress.h, lib/gnutls_compress_int.c,
+ lib/gnutls_compress_int.h, lib/gnutls_constate.c,
+ lib/gnutls_constate.h, lib/gnutls_db.c, lib/gnutls_db.h,
+ lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
+ lib/gnutls_extensions.h, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
+ lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
+ lib/gnutls_record.h, lib/gnutls_rsa_export.c,
+ lib/gnutls_rsa_export.h, lib/gnutls_session.c,
+ lib/gnutls_session.h, lib/gnutls_session_pack.c,
+ lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
+ 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,
+ lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c,
+ lib/x509_verify.c, libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+ libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_openssl.c,
+ libextra/gnutls_srp.c, src/cli.c, src/common.c, src/serv.c,
+ src/tests.c, src/tls_test.c: Renamed all the constructed types to
+ have more consisten names, and some other minor improvements.
+
+2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * Makefile.am, PGPKEYS: removed PGPKEYS from the distribution.
+
+2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/gnutls_openpgp.c: [no log message]
+
+2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_buffers.c, lib/gnutls_record.c: Allow the NULL pointer
+ for data in gnutls_record_send(), if the previous call was
+ interrupted.
+
+2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_record.c: Corrected possible bug in decompression
+ code. Well compressed packets may have been rejected due to limited
+ buffer.
+
+2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/README.autoconf, doc/TODO,
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):
-
- Added support for the new SRP draft by D. Taylor. This includes the
- removal of the blowfish crypt hash option, and the change of SRP
- cipher suite numbers.
-
-2002-08-27 09:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
- gnutls_0_5_x_before_types_change):
-
- removed old FIXME stuff.
-
-2002-08-26 16:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
- gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
- lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
- gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
- src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
- src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
- doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
- gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
- doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
- gnutls_0_5_4), doc/tex/ex2.tex (tags:
- gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
- (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
- doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
- gnutls_0_5_4):
-
- Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
-
-2002-08-26 15:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
- gnutls_0_5_4):
-
- better export ciphersuite detection
-
-2002-08-26 10:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: Makefile.am (tags: gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
- gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
- gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
- gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
- tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
- gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
- gnutls_0_5_x_before_types_change, gnutls_0_5_4):
-
- Improved the gnutls-cli-debug program
-
-2002-08-26 08:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ doc/protocol/draft-ietf-tls-srp-02.txt, lib/gnutls_algorithms.c,
+ lib/gnutls_int.h, libextra/Makefile.am, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+ libextra/crypt.c, libextra/crypt.h, libextra/crypt_bcrypt.c,
+ libextra/crypt_bcrypt.h, libextra/crypt_srpsha1.c,
+ libextra/crypt_srpsha1.h, libextra/gnutls_srp.c,
+ libextra/gnutls_srp.h, src/crypt-gaa.c, src/crypt-gaa.h,
+ src/crypt.c, src/crypt.gaa: Added support for the new SRP draft by
+ D. Taylor. This includes the removal of the blowfish crypt hash
+ option, and the change of SRP cipher suite numbers.
+
+2002-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/debug.c, lib/gnutls_hash_int.c, lib/gnutls_x509.c: removed
+ old FIXME stuff.
+
+2002-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c: [no log message]
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
- lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
- src/cli.c, src/serv.c, src/tests.c:
+ lib/gnutls_cipher_int.c, lib/gnutls_int.h,
+ libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c:
+ Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * README: [no log message]
- renamed ARCFOUR-EXPORT to ARCFOUR-40
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-26 08:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_state.c: better export ciphersuite detection
- * 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):
+2002-08-26 Andrew McDonald <admcd@gnutls.org>
+ * libextra/gnutls_openssl.c: Update SSL_CIPHER_get_name() to use
+ gnutls_cipher_suite_get_name()
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_rsa_export.c: [no log message]
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/Makefile.am, src/common.c, src/common.h, src/tests.c,
+ src/tests.h, src/tls_test.c: Improved the gnutls-cli-debug program
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/gnutls_state.c: [no log message]
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_int.h, src/cli.c, src/serv.c,
+ src/tests.c: renamed ARCFOUR-EXPORT to ARCFOUR-40
+
+2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_kx.c,
+ lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_state.h:
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.
+ code a bit messy.
-2002-08-25 19:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: serv.c, tests.c, tests.h, tls_test.c:
+ * src/serv.c: [no log message]
- improvements in server html output
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-25 18:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/serv.c, src/tests.c, src/tests.h, src/tls_test.c:
+ improvements in server html output
- * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
- gnutls_0_5_x_before_types_change, gnutls_0_5_4):
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes in order to keep up with the addition of export-grade
- ciphersuite
+ * lib/auth_rsa_export.c: [no log message]
-2002-08-25 18:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_dhe.c:
+ * NEWS: [no log message]
- corrected bug in DHE key exchange
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-25 18:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_dhe.c: corrected bug in DHE key exchange
- * src/: cli.c, serv.c:
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes for export cipher suites
+ * lib/gnutls_int.h: [no log message]
-2002-08-25 18:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS:
+ * src/cli.c, src/serv.c: changes for export cipher suites
- Added the first EXPORT-grade ciphersuite
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-25 18:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: Added the first EXPORT-grade ciphersuite
- * 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):
+2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in DHE key exchange which prevented from parsing the
- given certificates properly.
+ * lib/Makefile.am, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
+ lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
+ lib/gnutls_ui.h, lib/gnutls_x509.c: Corrected bug in DHE key
+ exchange which prevented from parsing the given certificates
+ properly.
-2002-08-22 22:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, configure.in (utags: gnutls_0_5_3):
+ * NEWS: [no log message]
- changes for 0.5.3 release
+2002-08-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-22 10:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openpgp.h: Exported
+ gnutls_openpgp_extract_key_id(). This is the gnutls_openpgp_keyid()
+ function renamed.
- * 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-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_handshake_set_exportable_detection() was obsoleted.
+ * NEWS, configure.in: changes for 0.5.3 release
-2002-08-21 15:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
- gnutls_hash_int.c (utags: gnutls_0_5_4):
+ * lib/gnutls_auth.c: [no log message]
- corrected bug in SSL3 random generation function. Now the export
- ciphersuite works in SSL3 mode too.
+2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-21 15:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, src/serv.c:
+ gnutls_handshake_set_exportable_detection() was obsoleted.
- * 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:
+2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added the first exportable ciphersuite
- (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
- have certificates of 512 bits length.
+ * NEWS: [no log message]
-2002-08-21 11:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-22 Nikos Mavrogiannopoulos <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):
+ * doc/TODO: [no log message]
- Added some initials for the export cipher suites.
+2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-21 08:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c: [no log message]
- * 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):
+2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated openpgp draft
+ * lib/gnutls_constate.c, lib/gnutls_hash_int.c: corrected bug in
+ SSL3 random generation function. Now the export ciphersuite works in
+ SSL3 mode too.
-2002-08-20 12:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
- gnutls_0_5_x_before_export_ciphersuites):
+ * lib/gnutls.h.in.in, lib/gnutls_constate.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/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.
- included the change cipher specs in
- gnutls_handshake_get_direction().
+2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-18 17:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_int.h: [no log message]
- * 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:
+2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_handshake_check_direction() renamed to
- gnutls_handshake_get_direction().
+ * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_cipher_int.c,
+ lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_state.c, src/cli.c: Added some initials for the export
+ cipher suites.
+
+2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
+ doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: updated openpgp
+ draft
+
+2002-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_handshake.c: included the change cipher specs in
+ gnutls_handshake_get_direction().
+
+2002-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c: [no log message]
+
+2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-08-18 08:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c:
+ gnutls_handshake_check_direction() renamed to
+ gnutls_handshake_get_direction().
- * 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_x_with_export_ciphersuites,
- gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_2,
- gnutls_0_5_3):
+2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added verbose option to gnutls-cli-debug.
+ * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
+ src/tls_test.gaa: Added verbose option to gnutls-cli-debug.
-2002-08-18 08:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-08-18 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * AUTHORS (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11,
- gnutls_1_0_10, gnutls_1_0_9, 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
+ lib/gnutls_int.h, lib/gnutls_state.c: 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-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_algorithms.c: [no log message]
+
+2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * AUTHORS: included cvs aliases into authors file
+
+2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_algorithms.c: [no log message]
+
+2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c, lib/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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/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 Nikos Mavrogiannopoulos <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_x_with_export_ciphersuites,
- gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_2):
-
- Added the --enable-maintainer-mode configure option, and renamed the
- old one to --enable-developer-mode.
-
-2002-08-15 03:36 Nikos Mavrogiannopoulos <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 Andrew McDonald <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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_x_with_export_ciphersuites,
- gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
- gnutls_0_5_2, gnutls_0_5_3):
-
- Several documentation fixes. Suggestions and patch by Paul Wujek
- <pwujek@xp2telecom.com>
-
-2002-07-15 15:29 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/serv.c:
-
- corrected possible bug in http server
-
-2002-07-06 15:35 Andrew McDonald <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: intro.tex, x509.tex (utags:
- gnutls_0_5_x_with_export_ciphersuites,
- gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_0,
- gnutls_0_5_1, gnutls_0_5_2, gnutls_0_5_3):
-
- some documentation fixes.
-
-2002-07-05 12:08 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: README.srpcrypt (tags: gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: auth_cert.c, gnutls_x509.c:
-
- Better organization of cert2gnutls_cert function.
-
-2002-06-28 19:09 Nikos Mavrogiannopoulos <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
+ the state where the handshake function was interrupted.
+
+2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * buildconf, configure.in, doc/README.CVS: Added the
+ --enable-maintainer-mode configure option, and renamed the old one
+ to --enable-developer-mode.
+
+2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c: added
+ some missing consts
+
+2002-07-21 Andrew McDonald <admcd@gnutls.org>
+
+ * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: add ability
+ to use separate file descriptors for send() and recv() using new
+ set_transport_ptr2() function
+
+2002-07-21 Andrew McDonald <admcd@gnutls.org>
+
+ * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some
+ initial support for TLS/SSL server applications
+
+2002-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_handshake.c: Added a special error code for cases where
+ the peer (server) supports only export ciphersuites.
+
+2002-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2002-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_int.h: [no log message]
+
+2002-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: [no log message]
+
+2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/ext_max_record.c, lib/gnutls_cert.c, lib/gnutls_compress.c,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
+ lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_state.c,
+ libextra/gnutls_extra.c: 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c, src/serv.c: Client and server now accept the null
+ cipher option.
+
+2002-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
+ lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which
+ accepts two pointers.
+
+2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c: [no log message]
+
+2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/gnutls_mpi.h, lib/gnutls_privkey.c: moved to
+ libgcrypt 1.1.8
+
+2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/libgnutls.m4, libextra/libgnutls-extra.m4: corrected m4
+ macros for gnutls
+
+2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
+ doc/protocol/rfc3268.txt: [no log message]
+
+2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/ext_cert_type.c, lib/ext_max_record.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
+ lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
+ lib/gnutls_extensions.c, lib/gnutls_handshake.c,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
+ lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
+ lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
+ lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+ lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
+ lib/x509_verify.c, lib/x509_xml.c: Added some hints on the file
+ purpose, and some other cleanups.
+
+2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_db.h, lib/gnutls_state.c: [no log message]
+
+2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_db.c, lib/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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/serv.c: corrected possible bug in http server
+
+2002-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c, src/serv.c: [no log message]
+
+2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: [no log message]
+
+2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS: [no log message]
+
+2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/common.h: [no log message]
+
+2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/Makefile.am: added gnutls_openssl.c
+
+2002-07-06 Andrew McDonald <admcd@gnutls.org>
+
+ * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: get rid of
+ some warnings during build
+
+2002-07-06 Timo Schulz <twoaday@gnutls.org>
+
+ * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
+
+ Minor fixes for the OpenPGP code.
+
+2002-07-05 Andrew McDonald <admcd@gnutls.org>
+
+ * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: yet more
+ functions, and some fixes
+
+2002-07-05 Andrew McDonald <admcd@gnutls.org>
+
+ * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some more
+ functions implemented
+
+2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509_xml.c, libextra/gnutls_openpgp.c: [no log message]
+
+2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/extra.h, lib/gnutls.h.in.in, lib/gnutls_ui.h:
+ Added defines for old function names.
+
+2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/common.c, src/serv.c: [no log message]
+
+2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * libextra/gnutls_openpgp.c: Fixed stub for xml keys. Added support
+ for the new string functions in xml key generation.
+
+2002-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/README.srpcrypt, src/crypt-gaa.c, src/crypt-gaa.h,
+ src/crypt.gaa, src/serv.c: updated the parameters of srpcrypt
+ program. Other minor changes in included programs.
+
+2002-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_x509.c: Corrected bug in the mpi extraction function
+ from X.509 certificates (affects DSA certificates).
+
+2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openpgp.h: [no log message]
+
+2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/common.c, lib/auth_cert.c, lib/gnutls_cipher.c,
+ lib/gnutls_handshake.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+ lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls_openpgp.c: Made
+ the xml convertion functions more mnemonic. Several other fixes in
+ the core library.
+
+2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_cipher.c,
+ lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
+ lib/gnutls_errors.c, lib/gnutls_extensions.c,
+ lib/gnutls_extensions.h, lib/gnutls_handshake.c,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
+ lib/gnutls_state.h, lib/gnutls_x509.c, lib/x509_extensions.c,
+ lib/x509_extensions.h, lib/x509_xml.c: Several (internal) cleanups.
+ Const flags are better used now.
+
+2002-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/gnutls_x509.c: Better organization of
+ cert2gnutls_cert function.
+
+2002-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/gnutls_x509.c, lib/gnutls_x509.h, lib/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.
+ key parameters.
-2002-06-25 14:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/x509_xml.c:
+ * lib/x509_xml.c: Improved XML output.
- Improved XML output.
+2002-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-23 11:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * configure.in:
+2002-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Depends on opencdk 0.2.0
-
-2002-06-22 14:52 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, lib/gnutls_pk.c: [no log message]
- * lib/gnutls_x509.c:
+2002-06-24 Andrew McDonald <admcd@gnutls.org>
- corrected countryName
+ * libextra/gnutls_openssl.c: fix SSL_CIPHER_get_bits to return key
+ size in bits rather than bytes
-2002-06-21 08:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-23 Nikos Mavrogiannopoulos <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:
+ * configure.in: Depends on opencdk 0.2.0
- Exported gnutls_cipher_get_key_size(). Better name printing for MAC
- algorithms.
+2002-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-20 19:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am:
+ [no log message]
- * 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:
+2002-06-23 Timo Schulz <twoaday@gnutls.org>
- New install directory for headers is /gnutls
+ * libextra/gnutls_openpgp.c:
-2002-06-19 19:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Changes for the new OpenCDK version.
- * 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:
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- _func abreviation is no longer used. Functions renamed to _function.
+ * tests/x509_test.c: [no log message]
-2002-06-19 16:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/x509_xml.c:
+ * libextra/gnutls_openpgp.c: [no log message]
- x509_xml.c
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-19 14:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/gnutls_cert.h, lib/gnutls_record.c, lib/gnutls_str.h,
+ lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
+ lib/x509_extensions.h, lib/x509_sig_check.c: 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.
- * src/serv.c:
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed ioctl stuff.
+ * lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_xml.c: Added new
+ string functions to handle the XML string stuff.
-2002-06-19 14:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-22 Nikos Mavrogiannopoulos <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:
+ * doc/TODO, includes/gnutls/Makefile.am, includes/gnutls/extra.h,
+ lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/x509_xml.c, libextra/gnutls_openssl.c,
+ libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tls_test.c:
+ Renamed credential allocation functions from *_sc() to *_cred().
- added 'nodb' and 'quiet' options to server.
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-19 03:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/gnutls/Makefile.am, includes/gnutls/gnutls.h: [no log
+ message]
- * lib/gnutls_pk.c:
-
- Corrected bug in PKCS-1 RSA encryption.
-
-2002-06-18 17:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: Makefile.am, common.c, list.h (tags: gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- The server used was changed to a non blocking one. The server was
- created by Paul Sheer.
+ * tests/Makefile.am, lib/gnutls_algorithms.c: [no log message]
-2002-06-16 17:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
- (tags: gnutls_0_5_0):
+ * libextra/Makefile.am, libextra/extra.h,
+ libextra/gnutls_openssl.c, libextra/openssl.h, src/Makefile.am,
+ src/cli.c, src/common.c, src/prime.c, src/serv.c, src/tests.c,
+ src/tls_test.c, lib/Makefile.am, Makefile.am, configure.in,
+ lib/gnutls.h.in.in, lib/gnutls_int_compat.c, lib/gnutls_x509.c: [no
+ log message]
- Added chapter on how to use TLS in application protocols.
+2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-15 10:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * includes/Makefile.am, includes/gnutls/Makefile.am,
+ includes/gnutls/extra.h, includes/gnutls/gnutls.h,
+ includes/gnutls/openssl.h: Installed headers moved to includes/
+ directory.
- * 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:
+2002-06-21 Andrew McDonald <admcd@gnutls.org>
- Corrected libgdbm issues
+ * libextra/gnutls_openssl.c, libextra/openssl.h: changes to way
+ SSL_CIPHER allocation is handled make use of option SSL_OP_NO_TLSv1
-2002-06-15 09:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-21 Andrew McDonald <admcd@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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/README.CVS:
+ * libextra/gnutls_openssl.c: use gnutls_cipher_get_key_size() in
+ SSL_CIPHER_get_bits()
- renamed libasn1 to libtasn1
+2002-06-21 Andrew McDonald <admcd@gnutls.org>
-2002-06-10 13:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openssl.c, libextra/openssl.h: make arrays for
+ priority information in SSL_METHOD statically allocated
- * 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:
+2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added Timo's openpgp guide
+ * lib/gnutls_x509.c: [no log message]
-2002-06-10 11:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-21 Nikos Mavrogiannopoulos <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:
+ * lib/x509_xml.c, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
+ message]
- Added configure option to use the included libasn1.
+2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-10 10:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c: corrected countryName
- * 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:
+2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Adapted codebase to the new libasn1 0.1.0.
+ * src/common.c: [no log message]
-2002-06-10 10:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: Makefile.am, asn1c.c:
+ * lib/gnutls_algorithms.c, lib/gnutls_x509.c, lib/gnutls_x509.h:
+ [no log message]
- removed asn1c.c program. Moved to libasn1.
+2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-09 10:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/extra.h, libextra/openssl.h: changed <gnutls.h> with
+ <gnutls/gnutls.h>
- * 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):
+2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_constate.c, lib/gnutls_int.h:
+ Exported gnutls_cipher_get_key_size(). Better name printing for MAC
+ algorithms.
-2002-06-09 08:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-20 Nikos Mavrogiannopoulos <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:
+ * src/cli.c, src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
+ [no log message]
- 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-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-09 06:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
+2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- only use the libc's strdup, if using the libc's malloc function.
+ * libextra/Makefile.am, libextra/extra.h, libextra/gnutls-extra.h,
+ libextra/gnutls-openssl.h, libextra/openssl.h, configure.in: New
+ install directory for headers is /gnutls
-2002-06-08 20:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_mem.c, gnutls_mem.h:
+ * lib/gnutls_x509.c, lib/gnutls_x509.h: [no log message]
- Removed gnutls_strdup(). Replaced with a pointer to libc's strdup()
- function.
+2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-08 20:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls.h.in.in, lib/gnutls_global.c: [no log
+ message]
- * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
- gnutls_0_4_with_libtasn1):
+2002-06-19 Andrew McDonald <admcd@gnutls.org>
- No longer realloc() the record buffers. It had some meaning when
- gnutls_realloc_fast() was there, but now they one cause a slowdown.
+ * libextra/gnutls-openssl.h, libextra/gnutls_openssl.c: Implemented
+ some more functions. Basic TLS/SSL operations tested with: slrn,
+ wget, lynx
-2002-06-08 12:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-19 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c,
+ lib/gnutls_global.c, lib/gnutls_int_compat.c, lib/gnutls_ui.h,
+ libextra/gnutls-extra.h, libextra/gnutls_srp.c, src/serv.c: _func
+ abreviation is no longer used. Functions renamed to _function.
- Created gnutls_handshake_set_private_extensions() function.
+2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-07 20:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_xml.c: x509_xml.c
- * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
- lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
+2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * src/serv.c: removed ioctl stuff.
-2002-06-07 19:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa,
+ src/tls_test.c: added 'nodb' and 'quiet' options to server.
- added check for ptrdiff_t type.
+2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-06-03 16:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_pk.c, src/cli.c: [no log message]
- * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
- lib/Makefile.am:
+2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- asn1.ps is no longer generated in the gnutls package. It is included
- in the libasn1 package.
+ * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption.
-2002-06-02 20:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-19 Nikos Mavrogiannopoulos <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:
+ * src/common.c: [no log message]
- Removed stubs for srp and anonymous authentication. Added test suite
- directory.
+2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-05-27 18:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * AUTHORS: [no log message]
- * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
- gnutls_0_4_with_libtasn1):
+2002-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added error code for unsupported trustdb.
+ * src/Makefile.am, src/common.c, src/list.h, src/serv.c: The server
+ used was changed to a non blocking one. The server was created by
+ Paul Sheer.
-2002-05-26 15:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-17 Nikos Mavrogiannopoulos <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:
+ * libextra/gnutls_openpgp.c: cleanups
- some parts were moved to libasn1.
+2002-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-05-24 10:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openpgp.c: fixed stubs
- * doc/tex/: Makefile.am, errors.tex (tags:
- gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
- gnutls_0_4_with_libtasn1):
+2002-06-17 Timo Schulz <twoaday@gnutls.org>
- added memory handling section
+ * libextra/gnutls_openpgp.c:
-2002-05-23 19:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Minor changes and a XML stub if OpenCDK is not used.
- * 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):
+2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- reintroduced realloc_fast() which prevents some malloc(0)
- situations.
+ * lib/x509_xml.c: [no log message]
-2002-05-23 10:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-16 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_int_compat.c, lib/gnutls_x509.c, lib/x509_xml.c: [no
+ log message]
- 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Separated the library to gnutls and gnutls-extra. gnutls-extra
- library contains the GPL parts of gnutls
+ * libextra/gnutls-extra.h, libextra/gnutls-openssl.h,
+ libextra/gnutls_openssl.c: [no log message]
-2002-05-17 09:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-16 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_cert.c: [no log message]
- Added --modules option to libgnutls-config. This option prints the
- extra modules that have been enabled into the library.
+2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-05-14 12:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openssl.c: [no log message]
- * configure.in:
+2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- configure script now prints the library license
-
-2002-05-14 11:46 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * COPYING.LIB (tags: gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_dh.c:
-
- Some cleanups in the Diffie Hellman code.
-
-2002-05-13 21:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/Makefile.am, libextra/gnutls-openssl.h: Added Andrew's
+ openssl compatible interface.
- * lib/gnutls_int.h:
+2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added the missing user_ptr pointer in gnutls_internals.
+ * lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls-extra.h: [no log
+ message]
-2002-05-11 16:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-16 Timo Schulz <twoaday@gnutls.org>
- * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
+ * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
- Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
- to assist in callback functions.
+ Changed the xml function name to fit into the GnuTLS API. New
+ memory handling for gnutls_datum.
-2002-05-11 16:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_ui.h:
+ * src/serv.c: [no log message]
- Corrected prototypes for callback selector functions, which now
- accept the state.
+2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-05-08 10:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls-extra.h: [no log message]
- * 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):
+2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- renamed gnutls_gcry* to gnutls_mpi*
+ * configure.in: [no log message]
-2002-05-08 10:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_mpi.c:
+ * acconfig.h, configure.in, doc/TODO, src/Makefile.am: Corrected
+ libgdbm issues
- file gnutls_mpi.c was initially added on branch
- gnutls_0_4_with_new_dh_primes.
+2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-05-08 10:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * lib/gnutls_mpi.h:
+2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- file gnutls_mpi.h was initially added on branch
- gnutls_0_4_with_new_dh_primes.
+ * configure.in: [no log message]
-2002-05-08 10:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, lib/gnutls_global.c:
+ * NEWS, configure.in, doc/TODO, lib/defines.h, 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.
- Updated libgcrypt initialization stuff. Now depends on libgcrypt
- 1.1.7, and only initializes libgcrypt if this has not been done
- before.
+2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-05-03 10:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls_ui.h, lib/x509_xml.c: [no log message]
- * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
+2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- DH Public keys now have a more reasonable (smaller) size.
+ * lib/Makefile.am, lib/gnutls_ui.h, lib/x509_xml.c: Added XML
+ extraction from an X.509 certificate. Only some basic functionality
+ is now available.
-2002-05-02 13:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-14 Timo Schulz <twoaday@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:
+ * libextra/gnutls_openpgp.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.
+ Corrected the key length calcuation for the key data fields.
-2002-05-01 09:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-13 Nikos Mavrogiannopoulos <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:
+ * libextra/crypt_bcrypt.c: [no log message]
- Cleaned up the big number support.
+2002-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-21 14:21 Timo Schulz <twoaday@gnutls.org>
+ * lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
- * lib/gnutls_openpgp.c:
+2002-06-12 Timo Schulz <twoaday@gnutls.org>
- Adjust the code for the new OpenCDK version.
+ * libextra/gnutls_openpgp.c:
-2002-04-21 11:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Some minor improvements for the XML code.
- * 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):
+2002-06-12 Timo Schulz <twoaday@gnutls.org>
- Optimized memory handling in the record protocol.
+ * libextra/gnutls_openpgp.c:
-2002-04-21 08:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Implemented verbosity level for XML output.
- * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
- lib/gnutls_ui.c, src/cli.c, src/serv.c:
+2002-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added stubs when SRP or anonymous authentication are disabled, to
- preserve binary compatibility
+ * lib/x509_ASN.c: [no log message]
-2002-04-19 17:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-11 Nikos Mavrogiannopoulos <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:
+ * libextra/Makefile.am, src/Makefile.am, tests/Makefile.am: [no log
+ message]
- gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
- and changed semantics, to make the return value be the obvious one.
+2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-18 18:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/README.CVS: [no log message]
- * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
- gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
+2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation for the new resumption check function
+ * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
+ lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
+ lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_privkey.c,
+ lib/gnutls_sig.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
+ lib/pkix_asn1_tab.c, lib/x509_extensions.c, lib/x509_sig_check.c,
+ lib/x509_verify.c: renamed libasn1 to libtasn1
-2002-04-18 18:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-11 Nikos Mavrogiannopoulos <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:
+ * configure.in: [no log message]
- Added function to report if a session is a resumed one. See
- gnutls_session_resumed().
+2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-18 18:16 Timo Schulz <twoaday@gnutls.org>
+ * doc/README.CVS: renamed libasn1 to libtasn1
- * lib/gnutls_openpgp.c:
+2002-06-10 Timo Schulz <twoaday@gnutls.org>
- Applied the fixes for the new code.
+ * libextra/gnutls_openpgp.c:
-2002-04-18 13:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ A small fix for the XML code.
- * 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-10 Timo Schulz <twoaday@gnutls.org>
- * lib/gnutls_x509.c:
+ * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
- Fixed description of
- gnutls_x509_extract_certificate_subject_alt_name().
+ Basic XML output for OpenPGP certificates.
-2002-04-13 19:59 Timo Schulz <twoaday@gnutls.org>
+2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * configure.in: [no log message]
- Some modifications for the new OpenCDK code.
+2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-13 15:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * Makefile.am, buildconf, configure.in, lib/Makefile.am: Added
+ configure option to use the included libasn1.
- * 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:
+2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Documentation fixes
+ * Makefile.am, NEWS, configure.in, libextra/Makefile.am,
+ tests/Makefile.am: [no log message]
-2002-04-12 19:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * acconfig.h (tags: gnutls_0_4_2), configure.in:
+ * doc/README.CVS: [no log message]
- fixed opencdk detection problem
+2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-12 11:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
+ lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
+ lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
+ lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_x509.c,
+ lib/gnutls_x509.h, lib/pkix_asn1_tab.c, lib/x509_ASN.y,
+ lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c, lib/x509_der.h,
+ lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_sig_check.c,
+ lib/x509_verify.c: Adapted codebase to the new libasn1 0.1.0.
- * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
- gnutls_0_4_2):
+2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- better doc (internal) for _gnutls_int2str()
+ * src/Makefile.am, src/asn1c.c: removed asn1c.c program. Moved to
+ libasn1.
-2002-04-10 19:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
+ * lib/gnutls_ui.h: [no log message]
- Added function which disables the version check in the RSA premaster
- secret -only needed in server side
+2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-08 18:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * tests/x509_test.c: [no log message]
- * 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:
+2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- separated asn1 parser library and tls library documentation
+ * NEWS, lib/gnutls_datum.c, lib/gnutls_datum.h,
+ lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+ lib/x509_b64.c: 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-04-08 17:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
+ * NEWS, acconfig.h, configure.in, lib/gnutls_alert.c,
+ lib/gnutls_errors.c, lib/gnutls_errors.h, 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.
- changes for 0.4.1
+2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-06 10:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h: only use
+ the libc's strdup, if using the libc's malloc function.
- * lib/x509_verify.c (tags: gnutls_0_4_1):
+2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixed case where a certificate could be both invalid and trusted.
+ * src/cli.c: [no log message]
-2002-04-05 21:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-08 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_mem.c, lib/gnutls_mem.h: Removed gnutls_strdup().
+ Replaced with a pointer to libc's strdup() function.
- m4 files were removed from acinclude.m4
+2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-05 18:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c, lib/gnutls_record.c, lib/gnutls_state.c:
+ [no log message]
- * acinclude.m4, configure.in:
+2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added detection of opencdk
+ * lib/gnutls_buffers.c: No longer realloc() the record buffers. It
+ had some meaning when gnutls_realloc_fast() was there, but now they
+ one cause a slowdown.
-2002-04-04 20:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-08 Nikos Mavrogiannopoulos <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):
+ * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_int.h, lib/gnutls_state.c, src/cli.c, src/serv.c:
+ Created gnutls_handshake_set_private_extensions() function.
- Improved X.509 time convertion functions
+2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-04 20:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_state.c: [no log message]
- * 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:
+2002-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
+ * configure.in, lib/defines.h, lib/gnutls_algorithms.c,
+ lib/gnutls_int.h, lib/gnutls_state.c, libextra/crypt_bcrypt.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-04-04 10:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/x509_verify.c:
+ * configure.in, libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c:
+ added check for ptrdiff_t type.
- Added kludge in order to work with dates over 2036
+2002-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-04 09:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/serv.c: [no log message]
- * 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):
+2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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().
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+ src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log message]
-2002-04-04 08:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-03 Nikos Mavrogiannopoulos <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:
+ * lib/Makefile.am: asn1.ps is no longer generated in the gnutls
+ package. It is included in the libasn1 package.
- Replaced mktime() with mktime_utc(). This corrects a bug with the
- localtime returned by mktime().
+2002-06-03 Timo Schulz <twoaday@gnutls.org>
-2002-04-03 20:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openpgp.h:
- * 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):
+ Corrected some data types and more documentation.
- merged changes from gnutls_0_4_with_alloca.
+2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-03 19:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * tests/x509_test.c: [no log message]
- * NEWS, configure.in:
+2002-06-02 Timo Schulz <twoaday@gnutls.org>
- merged changes from gnutls_0_4_with_alloca.
+ * libextra/gnutls-extra.h: [no log message]
-2002-04-03 18:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-02 Timo Schulz <twoaday@gnutls.org>
- * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
- lib/gnutls_pk.c:
+ * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
+ libextra/gnutls_openpgp.h:
- Optimized RSA signature calculation
+ More fixes for the keyid and some changes for the _mem functions.
-2002-04-03 14:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-02 Timo Schulz <twoaday@gnutls.org>
- * lib/auth_cert.c:
+ * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
- In gnutls_find_acceptable_client_cert() corrected bug in callback
- parameters, and used alloca for issuers_dn allocation.
+ Applied the patches. Changed the keyid from u32[2] to byte[8].
-2002-04-03 12:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
+ * NEWS: [no log message]
- removed unneeded memsets
+2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-04-03 12:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * Makefile.am, NEWS, configure.in, doc/TODO,
+ lib/gnutls_anon_cred.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
+ libextra/gnutls_srp.c: Removed stubs for srp and anonymous
+ authentication. Added test suite directory.
- * src/: serv-gaa.c, serv.c, serv.gaa:
+2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added --quit parameter
+ * tests/Makefile.am, tests/test1.pem, tests/test10.pem,
+ tests/test2.pem, tests/test25.pem, tests/test3.pem,
+ tests/x509_test.c: added test suite
-2002-04-02 13:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-06-02 Timo Schulz <twoaday@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:
+ * libextra/gnutls_openpgp.c:
- preliminary support for alloca()
+ Some modifications for the newest OpenCDK snapshot.
-2002-03-31 06:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-28 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_handshake.c: [no log message]
- Error codes of ASN.1 parser are now independent, with a map to
- gnutls' error codes.
+2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-31 06:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_handshake.c, lib/gnutls_record.c: [no log message]
- * lib/gnutls_cipher.c:
+2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups
+ * libextra/gnutls_openpgp.c: Minor fixes. Added documentation for
+ gnutls_certificate_set_openpgp_trustdb() function.
-2002-03-30 10:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+ src/common.c, src/serv-gaa.c, src/serv.c, src/serv.gaa,
+ src/tls_test-gaa.c, src/tls_test.gaa: [no log message]
- Added the text for gnutls_openpgp_extract_key_pk_algorithm.
+2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-30 09:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ libextra/gnutls_openpgp.c: Added error code for unsupported
+ trustdb.
- * 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):
+2002-05-27 Timo Schulz <twoaday@gnutls.org>
- Removed the CRL list parameter from
- gnutls_certificate_set_x509_trust_*.
+ * libextra/gnutls_openpgp.c:
-2002-03-30 09:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Check the trustdb format before the handshake begins.
- * lib/gnutls_x509.c:
+2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_certificate_set_x509_trust_*() now accept single DER
- certificates or PEM certificate lists.
+ * NEWS: [no log message]
-2002-03-29 18:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-27 Timo Schulz <twoaday@gnutls.org>
- * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
- gnutls_0_4_0), gnutls_x509.c:
+ * libextra/gnutls_openpgp.c:
- Added ability to read DSA DER formatted keys, and corrected bugs in
- DER certificate reading.
+ Added a check for the trustdb so we can figure out if the format is
+ useable for OpenCDK.
-2002-03-29 12:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-27 Nikos Mavrogiannopoulos <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:
+ * libextra/gnutls-extra.h: [no log message]
- Prefixed with underscore several internal functions.
+2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-29 11:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/common.c, src/serv.c: [no log message]
- * 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:
+2002-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed unneeded functions
+ * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
+ src/cli-gaa.c, src/cli.gaa, src/crypt.c, src/serv-gaa.c,
+ src/serv.gaa: some parts were moved to libasn1.
-2002-03-29 11:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-26 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_mem.h: [no log message]
- added crlf option
+2002-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-29 11:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * 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):
+2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some cleanups in the certificate authentication. Parameters are
- passed together with the length, to avoid abuse.
+ * lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_mem.h,
+ lib/gnutls_priority.c: reintroduced realloc_fast() which prevents
+ some malloc(0) situations.
-2002-03-28 12:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
- gnutls_0_4_0):
+ * Makefile.am: [no log message]
- Cleaned up the return values of several functions.
+2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-28 12:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
+ lib/gnutls_num.h, lib/gnutls_record.c, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
+ libextra/gnutls_srp.h: Several clean ups and bug fixes.
+
+2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, THANKS, acconfig.h, configure.in, lib/auth_cert.c,
+ lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
+ lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+ lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509_b64.c,
+ libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+ libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
+ libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/common.c:
+ 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.
- * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
- serv-gaa.h, serv.c, serv.gaa:
+2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added option to read DER encoded certificates
+ * libextra/gnutls_extra.h: [no log message]
-2002-03-28 09:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
+ * configure.in, lib/gnutls.h.in.in, libextra/gnutls-extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: [no log
+ message]
- Optimized RSA decryption. (Very) Much faster now
+2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-28 09:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * libextra/gnutls_openpgp.c: corrected function declaration
- * lib/gnutls_x509.c:
+2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- read PKCS7 certificate chains in the reverse order.
+ * doc/README.CVS: Updated documentation for the gnutls-extra
+ library
-2002-03-26 21:05 Fabio Fiorina <fiorinaf@gnutls.org>
+2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
+ * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
+ lib/gnutls_datum.h, lib/gnutls_extensions.c,
+ lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
+ lib/gnutls_record.c, lib/gnutls_session_pack.c,
+ lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/auth_srp.c:
+ Prefixed internal functions with _gnutls_
- add asn1_number_of_elements function
+2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-26 21:02 Fabio Fiorina <fiorinaf@gnutls.org>
+ * NEWS, configure.in: [no log message]
- * lib/x509_der.c:
+2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fix bug in asn1_get_start_end_der function
+ * configure.in: [no log message]
-2002-03-26 19:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-20 Timo Schulz <twoaday@gnutls.org>
- * ChangeLog, lib/gnutls_x509.c, src/common.c:
+ * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
- changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
+ Modifications for the new OpenCDK version and some minor fixes.
-2002-03-26 19:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-20 Nikos Mavrogiannopoulos <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):
+ * configure.in, doc/README.autoconf, lib/Makefile.am,
+ libextra/Makefile.am, libextra/libgnutls-extra-config.in,
+ libextra/libgnutls-extra.m4, src/crypt.c, src/tests.c: [no log
+ message]
- Several optimizations
+2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-26 17:35 Timo Schulz <twoaday@gnutls.org>
+ * README, lib/Makefile.am, libextra/Makefile.am, src/Makefile.am,
+ src/cli.c, src/common.c, src/serv.c, src/tls_test.c: [no log
+ message]
- * lib/gnutls_openpgp.c:
+2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Now the pk algorithm is returned and not only the key size in bits.
+ * NEWS: [no log message]
-2002-03-26 09:51 Timo Schulz <twoaday@gnutls.org>
+2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
- gnutls_0_4_0):
+ * README: [no log message]
- Function which is used to extract key parameters for openpgp keys.
+2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-26 09:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * Makefile.am, configure.in, libextra/auth_srp.c,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_sb64.c,
+ libextra/crypt.c, libextra/crypt_bcrypt.c,
+ libextra/crypt_srpsha1.c, libextra/ext_srp.c,
+ libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
+ libextra/gnutls_srp.c: [no log message]
- * 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:
+2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added gnutls_x509_extract_certificate_pk_algorithm()
+ * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
+ lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
+ lib/crypt.c, lib/crypt.h, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
+ lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/ext_srp.c,
+ lib/ext_srp.h, lib/gnutls-extra.h, lib/gnutls_extra.c,
+ lib/gnutls_extra.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
+ lib/gnutls_srp.c, lib/gnutls_srp.h, libextra/Makefile.am,
+ libextra/auth_srp.c, libextra/auth_srp.h,
+ libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+ libextra/auth_srp_sb64.c, libextra/crypt.c, libextra/crypt.h,
+ libextra/crypt_bcrypt.c, libextra/crypt_bcrypt.h,
+ libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h,
+ libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls-extra.h,
+ libextra/gnutls_extra.c, libextra/gnutls_extra.h,
+ libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
+ libextra/gnutls_srp.c, libextra/gnutls_srp.h: Moved the
+ gnutls-extra files to libextra directory.
-2002-03-25 09:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-20 Nikos Mavrogiannopoulos <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:
+ * lib/Makefile.am: removed html version of the documentation
- Improved PKCS7 support
+2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-24 19:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls-extra.h, lib/gnutls_extra.c, lib/gnutls_extra.h,
+ src/cli.c, src/serv.c: [no log message]
- * lib/: gnutls.h.in.in, gnutls_x509.c:
+2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added function which reads the DER encoded certificate and key.
- (now only works for RSA keys)
+ * NEWS, README, configure.in, lib/Makefile.am, lib/auth_cert.c,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/gnutls.h.in.in,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cert.c, lib/gnutls_extensions.c,
+ lib/gnutls_extensions.h, lib/gnutls_openpgp.h, lib/gnutls_ui.h,
+ lib/libgnutls-config.in, 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-03-24 18:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-18 Nikos Mavrogiannopoulos <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:
+ * README, configure.in, src/prime.c, src/tests.c: [no log message]
- Added support for RFC2630 - PKCS7 formated structures
+2002-05-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-23 10:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * README, configure.in, lib/auth_anon.c, 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.
- * lib/auth_cert.c (tags: gnutls_0_3_92):
+2002-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more cleanups
+ * lib/gnutls_global.c: [no log message]
-2002-03-23 09:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_cert.c:
+ * configure.in: configure script now prints the library license
- Cleanups and fixes in X.509 certificate message parsing
+2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-22 13:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
+2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected code to avoid compiler's warnings
+ * lib/gnutls_dh_primes.c: Replaced group1 prime with a prime of
+ 1024 bits
-2002-03-21 20:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * COPYING.LIB, NEWS, README, lib/auth_anon.c, lib/auth_cert.c,
+ lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c, lib/ext_cert_type.c,
+ lib/ext_max_record.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+ lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+ lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
+ lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
+ lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
+ lib/gnutls_privkey.c, lib/gnutls_random.c, lib/gnutls_record.c,
+ lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
+ lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
+ lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/x509_asn1.c,
+ lib/x509_b64.c, lib/x509_der.c, lib/x509_extensions.c,
+ lib/x509_sig_check.c, lib/x509_verify.c: License changed to LGPL
- * 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:
+2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added hooks not to include SRP and Anonymous authentication
+ * lib/gnutls_dh.c: [no log message]
-2002-03-21 19:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
+ * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code.
- Corrected behaviour when no certificate is got by the peer.
+2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-21 19:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_int.h: Added the missing user_ptr pointer in
+ gnutls_internals.
- * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
- gnutls-http-serv (utags: gnutls_0_3_92):
+2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added script which runs an http server with the appropriate
- parameters.
+ * doc/TODO: [no log message]
-2002-03-21 19:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
- lib/gnutls_state.c (tags: gnutls_0_3_92):
+ * 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.
- CBC protection support is disabled by default.
+2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-20 18:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_ui.h: Corrected prototypes for callback selector
+ functions, which now accept the state.
- * 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:
+2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Optimizations and fixes in compression
+ * doc/TODO: [no log message]
-2002-03-20 12:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-10 Nikos Mavrogiannopoulos <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):
+ * lib/auth_anon.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
+ lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_kx.c,
+ lib/gnutls_openpgp.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
+ lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: [no log
+ message]
- Improved compression support. Corrected several bugs in empty
- fragment sending and receiving.
+2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-19 21:08 Fabio Fiorina <fiorinaf@gnutls.org>
+ * lib/gnutls_dh.c: [no log message]
- * lib/x509_asn1.c:
+2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- segmentation fault bug fix
+ * lib/Makefile.am, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
+ lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_mpi.c,
+ lib/gnutls_mpi.h: renamed gnutls_gcry* to gnutls_mpi*
-2002-03-18 20:45 Timo Schulz <twoaday@gnutls.org>
+2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * 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.
- New OpenCDK interface for secure memory.
+2002-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-18 18:25 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_dh.c: [no log message]
- * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
- gnutls_openpgp.c:
+2002-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Detection of revoked OpenPGP userID's.
+ * lib/auth_anon.c, lib/auth_dhe.c, lib/gnutls_dh.c,
+ lib/gnutls_dh.h: DH Public keys now have a more reasonable
+ (smaller) size.
-2002-03-18 15:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_ui.h (tags: gnutls_0_3_92):
+ * 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.
- added missing prototypes
+2002-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-18 12:06 Timo Schulz <twoaday@gnutls.org>
+ * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
+ lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
+ lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
+ lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
+ lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
+ lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
+ lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_sig_check.c: Cleaned up
+ the big number support.
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
+2002-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Support for multiple userID's.
+ * lib/gnutls_alert.h: [no log message]
-2002-03-18 07:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c (tags: gnutls_0_3_92), serv.c:
+ * src/common.c: [no log message]
- removed default parameters arguments
+2002-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-17 23:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in: [no log message]
- * 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:
+2002-04-21 Timo Schulz <twoaday@gnutls.org>
- Added hooks for electric fence
+ * lib/gnutls_openpgp.c:
-2002-03-17 21:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Adjust the code for the new OpenCDK version.
- * lib/x509_verify.c (tags: gnutls_0_3_92):
+2002-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Checking of certificate lists even if the CA size is zero. Pointed
- out by Andrew McDonald
+ * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
+ lib/gnutls_compress.c, lib/gnutls_compress.h,
+ lib/gnutls_compress_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
+ lib/gnutls_srp.c, lib/gnutls_state.h: Optimized memory handling in
+ the record protocol.
-2002-03-13 13:19 Timo Schulz <twoaday@gnutls.org>
+2002-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * 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
- Improved code for the various keyrings and support for armored
- keyring files.
+2002-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-12 14:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, 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.
- * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
- lib/gnutls_record.c, lib/gnutls_state.c:
+2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- made CBC chosen plaintext protection configurable
+ * 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-03-11 12:45 Timo Schulz <twoaday@gnutls.org>
+2002-04-18 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
- Added missing stub for one function.
+ Applied the fixes for the new code.
-2002-03-10 00:09 Timo Schulz <twoaday@gnutls.org>
+2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * lib/auth_srp.c: [no log message]
- New error codes.
+2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-10 00:01 Nikos Mavrogiannopoulos <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,
+ lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
+ lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
+ src/gnutls-http-serv, src/serv.c: Some minor fixes in SRP support.
+ Changed extension generation. Now less allocation with malloc are
+ done.
- * 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):
+2002-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some error codes were renamed to more appropriate names
+ * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
+ lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
+ lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
+ lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
+ lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
+ lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
+ lib/gnutls_x509.c, lib/x509_sig_check.c: first changes for libgmp
+ support
-2002-03-09 21:06 Timo Schulz <twoaday@gnutls.org>
+2002-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_openpgp.c, x509_ASN.c:
+ * lib/gnutls_dh.c: [no log message]
- Patches for the new OpenCDK version and some stricter checks for
- memory leaks.
+2002-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-09 19:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-56-bit-ciphersuites-01.txt: [no log
+ message]
- * 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:
+2002-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed GNUTLS_CERT_TRUSTED enumeration
+ * lib/gnutls_x509.c: Fixed description of
+ gnutls_x509_extract_certificate_subject_alt_name().
-2002-03-08 22:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-13 Timo Schulz <twoaday@gnutls.org>
- * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
+ * lib/gnutls_openpgp.c:
- Added protection against denial of service attacks, while receiving
- empty packets.
+ Some modifications for the new OpenCDK code.
-2002-03-08 18:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_buffers.c:
+ * src/crypt.c: Documentation fixes
- corrected memory leak
+2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-08 18:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * 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:
+2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added protection against the newly discovered CBC attacks against
- TLS. Experimental code.
+ * configure.in, src/Makefile.am: [no log message]
-2002-03-08 11:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c:
+ * acconfig.h, configure.in: fixed opencdk detection problem
- Added references to internet drafts. Added DHE_DSS with ARCFOUR from
- 56 bit draft.
+2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-06 12:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c, lib/gnutls_x509.h: better doc (internal) for
+ _gnutls_int2str()
- * 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):
+2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added new draft
+ * NEWS: [no log message]
-2002-03-06 12:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-10 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
- Combined error codes of gnutls and ASN.1 parser. Also several
- cleanups in the X.509 code.
+2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-06 10:42 Nikos Mavrogiannopoulos <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
- * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
+2002-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added alert protocol section
+ * NEWS: [no log message]
-2002-03-05 09:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-08 Nikos Mavrogiannopoulos <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:
+ * NEWS, lib/Makefile.am: separated asn1 parser library and tls
+ library documentation
- Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
- X.509 certificate parsing.
+2002-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-04 17:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls_pk.c: changes for 0.4.1
- * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
- gnutls_0_3_92), lib/gnutls.h.in.in:
+2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * lib/gnutls_errors.h: [no log message]
-2002-03-04 17:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-06 Nikos Mavrogiannopoulos <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:
+ * lib/x509_verify.c: fixed case where a certificate could be both
+ invalid and trusted.
- updated documentation
+2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-04 09:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * 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:
+2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes for pretty documentation and cleanups.
+ * opencdk.m4, Makefile.am: [no log message]
-2002-03-03 18:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_state.c:
+ * Makefile.am: [no log message]
- pgp_fingerprint indicator is not cleared.
+2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-03 09:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * acinclude.m4, buildconf, libgcrypt.m4, libmcrypt.m4, opencdk.m4:
+ m4 files were removed from acinclude.m4
- * src/tls_test.c:
+2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- last minute changes for 0.3.91 release
+ * acinclude.m4, configure.in: added detection of opencdk
-2002-03-03 09:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-05 Nikos Mavrogiannopoulos <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):
+ * doc/README.autoconf: [no log message]
- Added checks in authentication type renegotiation procedure.
+2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-03 00:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in: [no log message]
- * 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):
+2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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).
+ * lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
+ lib/x509_verify.h: Improved X.509 time convertion functions
-2002-03-01 13:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c:
+ GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
- corrected certificate type checking.
+2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-01 13:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_verify.c: Added kludge in order to work with dates over
+ 2036
- * 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):
+2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Updated cli and server to read certificate and keys from command
- line parameters. client, client-debug and server are now being
- installed.
+ * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
+ lib/gnutls_int_compat.c, lib/gnutls_openpgp.c, lib/gnutls_ui.h,
+ lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
+ src/common.c: 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-03-01 11:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-04 Nikos Mavrogiannopoulos <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):
+ * configure.in, lib/defines.h, lib/x509_verify.c: Replaced mktime()
+ with mktime_utc(). This corrects a bug with the localtime returned
+ by mktime().
- 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-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-03-01 08:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c, lib/defines.h, lib/gnutls_algorithms.c,
+ lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_mem.h,
+ lib/gnutls_x509.c, lib/x509_asn1.c, lib/x509_der.c: merged changes
+ from gnutls_0_4_with_alloca.
- * lib/gnutls_handshake.c:
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- No extensions are now sent if SSL 3.0 is the only protocol
- advertized.
+ * NEWS, configure.in: merged changes from gnutls_0_4_with_alloca.
-2002-02-28 12:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
- gnutls_0_3_92, gnutls_0_3_91):
+ * lib/gnutls_cert.h: [no log message]
- added a check in the given parameters for null
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-28 12:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA
+ signature calculation
- * 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:
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added session resumption test
+ * doc/TODO: [no log message]
-2002-02-28 12:31 Timo Schulz <twoaday@gnutls.org>
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
+ * lib/auth_cert.c: [no log message]
- Changed the interface for the new OpenCDK version.
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-28 08:55 Nikos Mavrogiannopoulos <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.
- * 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:
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated gaa files, and client options.
+ * lib/defines.h, lib/gnutls_mem.h, lib/gnutls_x509.c: removed
+ unneeded memsets
-2002-02-28 08:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
- lib/gnutls_state.c, lib/gnutls_state.h:
+ * src/serv-gaa.c, src/serv.c, src/serv.gaa: added --quit parameter
- gnutls_record_set_default_version() was prefixed with underscore,
- and it is no longer exported.
+2002-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-28 08:36 Nikos Mavrogiannopoulos <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()
- * 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:
+2002-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
-2002-02-28 07:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
+ * lib/auth_rsa.c: [no log message]
- added missing files
+2002-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-27 22:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/TODO: [no log message]
- * lib/gnutls_mem.c (tags: gnutls_0_3_91):
+2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed cycle from gnutls_free and gnutls_secure_free.
+ * lib/gnutls_pk.c: [no log message]
-2002-02-27 21:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
+ * lib/gnutls_cipher.c: [no log message]
- added check for TLS closure alerts
+2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-27 20:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+ lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_pk.c,
+ lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_asn1.h,
+ lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c:
+ Error codes of ASN.1 parser are now independent, with a map to
+ gnutls' error codes.
- * src/: tests.c, tests.h, tls_test.c:
+2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added openpgp authentication test, and unknown cipher suites test
+ * lib/gnutls_cipher.c: cleanups
-2002-02-27 20:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/ext_srp.c (tags: gnutls_0_3_91):
+ * lib/gnutls_openpgp.c: Added the text for
+ gnutls_openpgp_extract_key_pk_algorithm.
- Now we do not send the srp username as an extension, if SRP is
- disabled.
+2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-27 20:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_x509.c, src/cli.c, src/serv.c:
+ Removed the CRL list parameter from
+ gnutls_certificate_set_x509_trust_*.
- * src/: cli.c, tests.c, tests.h, tls_test.c:
+2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added check for client hello extensions.
+ * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now
+ accept single DER certificates or PEM certificate lists.
-2002-02-27 20:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
+ * lib/auth_cert.c: [no log message]
- Added tls_test. This is program that can be used to test TLS
- servers' parameters.
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-27 20:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c, lib/crypt_srpsha1.c, lib/gnutls_x509.c: Added
+ ability to read DSA DER formatted keys, and corrected bugs in DER
+ certificate reading.
- * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
- gnutls_int.h, gnutls_state.c:
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_record_set_default_version(). This is a low level
- function.
+ * lib/gnutls_db.c: [no log message]
-2002-02-27 10:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in.in:
+ * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+ lib/gnutls_compress.c, lib/gnutls_compress_int.c,
+ lib/gnutls_compress_int.h, lib/gnutls_constate.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_state.c,
+ lib/gnutls_ui.c, lib/x509_sig_check.c: Prefixed with underscore
+ several internal functions.
- SOCKET_PTR was removed
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-27 10:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c: [no log message]
- * lib/gnutls.h.in.in:
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected record_send() prototype
+ * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_global.c,
+ lib/gnutls_x509.c: removed unneeded functions
-2002-02-26 19:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: added crlf
+ option
- updated for fcdump
+2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-25 22:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c,
+ lib/gnutls_pk.h, lib/gnutls_sig.c, lib/x509_der.c,
+ lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c, src/serv-gaa.h,
+ src/serv.gaa: Some cleanups in the certificate authentication.
+ Parameters are passed together with the length, to avoid abuse.
- * lib/gnutls_pk.c (tags: gnutls_0_3_91):
+2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added (an impossible situation) check
+ * lib/gnutls_pk.c: [no log message]
-2002-02-24 19:24 Timo Schulz <twoaday@gnutls.org>
+2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * NEWS, doc/TODO: [no log message]
- Fixed a possible buffer overflow.
-
-2002-02-24 17:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/openpgp/Makefile.am (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Timo Schulz <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * lib/gnutls_x509.c, lib/x509_b64.c: Cleaned up the return values
+ of several functions.
- includes moved before #ifdef
+2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-22 18:49 Timo Schulz <twoaday@gnutls.org>
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+ src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
+ option to read DER encoded certificates
- * lib/gnutls_openpgp.c:
+2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added stubs for the case we don't have OpenCDK support.
+ * lib/auth_rsa.c, lib/gnutls_cert.h, lib/gnutls_pk.c,
+ lib/gnutls_privkey.c: Optimized RSA decryption. (Very) Much faster
+ now
-2002-02-22 18:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-28 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
+ order.
- Changed certificate verification functions.
+2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-22 17:14 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_compress_int.c: [no log message]
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
+2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
- routines for key ownertrust.
+ * lib/gnutls_ui.h: [no log message]
-2002-02-22 13:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-26 Fabio Fiorina <fiorinaf@gnutls.org>
- * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
+ * lib/x509_asn1.c, lib/x509_asn1.h: add asn1_number_of_elements
+ function
- added trustdb stuff
+2002-03-26 Fabio Fiorina <fiorinaf@gnutls.org>
-2002-02-22 12:52 Timo Schulz <twoaday@gnutls.org>
+ * lib/x509_der.c: fix bug in asn1_get_start_end_der function
- * lib/gnutls_openpgp.c:
+2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Modified code for the new OpenCDK code.
+ * src/common.c: [no log message]
-2002-02-22 11:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
+ * NEWS, src/common.c: [no log message]
- moved private cipher suites to 0xFF space.
+2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-22 00:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c, src/common.c: changed semantics of
+ gnutls_x509_extract_certificate_pk_algorithm()
- * 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:
+2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_openpgp.c: [no log message]
- Several alert protocol changes.
+2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-21 22:34 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_record.c:
+ Several optimizations
+
+2002-03-26 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
- Fixed return code check for GnuTLS functions.
+ Now the pk algorithm is returned and not only the key size in bits.
-2002-02-21 20:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in, gnutls_openpgp.c:
+ * lib/gnutls_int.h, lib/gnutls_x509.c, lib/gnutls_pk.h: [no log
+ message]
- set_key_server renamed to set_keyserver
+2002-03-26 Timo Schulz <twoaday@gnutls.org>
-2002-02-21 20:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
- * 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:
+ Function which is used to extract key parameters for openpgp keys.
- Added gnutls_alert_str (allows printing alert number descriptions)
+2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-21 13:49 Timo Schulz <twoaday@gnutls.org>
+ * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
+ lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c:
+ added gnutls_x509_extract_certificate_pk_algorithm()
- * lib/gnutls_openpgp.c:
+2002-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fixed a segfault in the OpenPGP code.
+ * 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-02-21 09:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_cert.c:
+ * lib/gnutls.h.in.in, lib/gnutls_x509.c: Added function which reads
+ the DER encoded certificate and key. (now only works for RSA keys)
- Updated the openpgp certificate message, fingerprint handling.
+2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-20 20:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * lib/x509_verify.c:
+2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes in verification procedure
+ * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_global.c,
+ lib/gnutls_hash_int.c, lib/gnutls_random.c, lib/gnutls_ui.h,
+ lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
+ 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-02-19 18:57 Timo Schulz <twoaday@gnutls.org>
+2002-03-23 Nikos Mavrogiannopoulos <nmav@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:
+ * lib/gnutls_openpgp.c: [no log message]
- Applied the patches to fix the GDOC problem. Some bug fixes all
- over the place and the implementation of some function stubs.
+2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-19 08:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c: more cleanups
- * 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:
+2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed CERT_CORRUPTED
+ * NEWS, configure.in, lib/auth_cert.c: [no log message]
-2002-02-19 08:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_cert.c:
+ * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message
+ parsing
- openpgp fingerprint is calculated dynamically.
+2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-18 20:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli-gaa.c, src/common.h, src/serv-gaa.c, src/serv.c,
+ src/tls_test-gaa.c: [no log message]
- * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
+2002-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added some support the OpenPGP Certificate message, with key
- fingerprints.
+ * lib/gnutls_openpgp.c: [no log message]
-2002-02-18 14:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-22 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_buffers.c: Corrected code to avoid compiler's warnings
- Added some stuff for the client to send the OpenPGP fingerprint.
+2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-17 20:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
+2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bug in RSA authentication, responsible for random (very
- very rare, and difficult to reproduce) failures.
+ * acconfig.h, configure.in, lib/auth_anon.c, lib/auth_srp.c,
+ lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
+ lib/auth_srp_sb64.c, lib/crypt.c, lib/crypt_bcrypt.c,
+ lib/crypt_srpsha1.c, lib/ext_srp.c, lib/ext_srp.h,
+ lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+ lib/gnutls_extensions.c, lib/gnutls_session_pack.c,
+ lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_ui.c, src/serv.c:
+ Added hooks not to include SRP and Anonymous authentication
-2002-02-17 13:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_x509.c, x509_verify.c:
+ * lib/gnutls_cert.c, lib/gnutls_x509.c: Corrected behaviour when no
+ certificate is got by the peer.
- Improved X.509 verification functions. They are still too primitive.
+2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-16 20:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/Makefile.am, src/gnutls-http-serv: Added script which runs an
+ http server with the appropriate parameters.
- * lib/auth_rsa.c:
+2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Some cleanups.
+ * NEWS, lib/gnutls_record.c, lib/gnutls_state.c: CBC protection
+ support is disabled by default.
-2002-02-15 17:30 Timo Schulz <twoaday@gnutls.org>
+2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * NEWS: [no log message]
- Fixed some memory leaks. Code to handle ElGamal keys. Some minor
- bug fixes.
+2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_constate.c: [no log message]
+
+2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_constate.c: [no log message]
-2002-02-15 17:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in, gnutls_record.c:
+ * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
+ lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
+ lib/gnutls_constate.c: Optimizations and fixes in compression
- renamed gnutls_read to gnutls_record_read and gnutls_write to
- gnutls_record_write.
+2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-15 17:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_x509.c:
+ [no log message]
- * 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:
+2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added TLS Layers section.
+ * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
+ lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
+ lib/gnutls_constate.c, lib/gnutls_int.h, lib/gnutls_state.c,
+ lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.c: Improved
+ compression support. Corrected several bugs in empty fragment
+ sending and receiving.
-2002-02-15 11:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-19 Fabio Fiorina <fiorinaf@gnutls.org>
- * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
+ * lib/x509_asn1.c: segmentation fault bug fix
- updated client and server
+2002-03-18 Timo Schulz <twoaday@gnutls.org>
-2002-02-15 11:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c:
- * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
+ New OpenCDK interface for secure memory.
- removed
+2002-03-18 Timo Schulz <twoaday@gnutls.org>
-2002-02-15 11:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_errors_int.h, lib/gnutls_openpgp.c:
- * 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:
+ Detection of revoked OpenPGP userID's.
- Extension types now use a 16 bit type field (following the current
- draft). Some fixes in the max record size extension.
+2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-14 21:38 Timo Schulz <twoaday@gnutls.org>
+ * src/common.c: [no log message]
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
+2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Basic HKP keyserver support. Function to retrieve the key from the
- keyring by keyid, fingerprint.
+ * lib/gnutls_ui.h: added missing prototypes
-2002-02-14 11:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-18 Timo Schulz <twoaday@gnutls.org>
- * lib/: gnutls_cert.c, x509_verify.c:
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
- Verification function returns the GNUTLS_CERT_VALID flag.
+ Support for multiple userID's.
-2002-02-14 10:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-18 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_srp.c: [no log message]
- Changed srp callback function parameters.
+2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-14 10:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/serv.c: removed default parameters arguments
- * lib/gnutls_dh_primes.c, src/serv.c:
+2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected bugs in prime generation.
+ * THANKS, acconfig.h, configure.in, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_mem.c, lib/gnutls_mem.h, src/cli.c:
+ Added hooks for electric fence
-2002-02-14 10:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-17 Nikos Mavrogiannopoulos <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:
+ * src/Makefile.am, doc/README.CVS: [no log message]
- Server updated. Now command line parameters are available.
+2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-14 09:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_verify.c: Checking of certificate lists even if the CA
+ size is zero. Pointed out by Andrew McDonald
- * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
+2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Updated client
+ * doc/README.CVS: [no log message]
-2002-02-14 09:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-13 Timo Schulz <twoaday@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:
+ * lib/gnutls_openpgp.c:
- Direct access to version field in the state was replaced by the
- function gnutls_protocol_get_version().
+ Improved code for the various keyrings and support for armored
+ keyring files.
-2002-02-14 09:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_rsa.c:
+ * lib/gnutls.h.in.in: [no log message]
- 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-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-14 09:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext
+ protection configurable
- * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
+2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
- flags, which replace GNUTLS_CERT_NOT_TRUSTED.
+ * configure.in: [no log message]
-2002-02-13 19:48 Fabio Fiorina <fiorinaf@gnutls.org>
+2002-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
+ * lib/gnutls_ui.h: [no log message]
- bug fix with bison 1.32
+2002-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-13 18:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c: [no log message]
- * 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:
+2002-03-11 Timo Schulz <twoaday@gnutls.org>
+
+ * lib/gnutls_openpgp.c:
+
+ Added missing stub for one function.
- Added more functions to allow access to Diffie Hellman parameters
- (partially at least). Corrected Diffie Hellman stuff.
-
-2002-02-13 10:03 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
-
- Corrected bugs in examples.
-
-2002-02-12 13:04 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
-
- Updated documentation.
-
-2002-02-11 10:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_1_0_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Timo Schulz <twoaday@gnutls.org>
-
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
-
- High level support for OpenPGP keyrings.
-
-2002-02-10 22:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * ChangeLog:
-
- Added ChangeLog [generated by CVS log]
-
-2002-02-09 19:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.h.in.in, gnutls_algorithms.c:
-
- Added gnutls_certificate_type_get_name() function.
-
-2002-02-09 18:35 Timo Schulz <twoaday@gnutls.org>
+2002-03-10 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
-
- * Applied the fixed for the memory leaks.
+ New error codes.
-2002-02-09 18:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-10 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_constate.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_pk.c,
+ lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_sig.c,
+ lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_asn1.h: some error
+ codes were renamed to more appropriate names
- 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-03-09 Timo Schulz <twoaday@gnutls.org>
-2002-02-09 13:18 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_openpgp.c, lib/x509_ASN.c:
- * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
+ Patches for the new OpenCDK version and some stricter checks for
+ memory leaks.
+
+2002-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * auth_cert.h: Added OpenPGP keyring item.
-
- * gnutls_openpgp.c: Improved support for keyring handling.
+ * NEWS, 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, lib/gnutls_record.c,
+ lib/gnutls_state.c, lib/gnutls_state.h, lib/x509_verify.c,
+ src/common.c: removed GNUTLS_CERT_TRUSTED enumeration
-2002-02-09 12:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_cipher.c:
+ * lib/gnutls_state.c: [no log message]
- Some fixes in ciphertext2compressed handling
+2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-09 11:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_record.c: Added protection against denial of service
+ attacks, while receiving empty packets.
- * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
- gnutls_errors_int.h:
+2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * lib/gnutls_buffers.c: [no log message]
-2002-02-08 22:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
- gnutls_openpgp.h:
+ * lib/gnutls_buffers.c: corrected memory leak
- Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
+2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-08 22:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
+ lib/gnutls_cipher.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
+ lib/gnutls_state.h: Added protection against the newly discovered
+ CBC attacks against TLS. Experimental code.
- * lib/x509_ASN.c:
+2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added bison generated file
+ * src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: [no log
+ message]
-2002-02-08 19:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
+ * lib/gnutls_algorithms.c: Added references to internet drafts.
+ Added DHE_DSS with ARCFOUR from 56 bit draft.
- changed the introduction (again)
+2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-07 20:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/README.autoconf, doc/TODO: [no log message]
- * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
- src/openpgp/cli_sec.asc:
+2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected behaviour of client openpgp certificate selection.
+ * doc/protocol/draft-ietf-tls-extensions-02.txt,
+ doc/protocol/draft-ietf-tls-extensions-03.txt: Added new draft
-2002-02-07 19:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_ui.c, gnutls_ui.h:
+ * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_alert.c,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c,
+ lib/gnutls_global.c, 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, lib/x509_sig_check.c, lib/x509_verify.c:
+ Combined error codes of gnutls and ASN.1 parser. Also several
+ cleanups in the X.509 code.
+
+2002-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
+ lib/x509_ASN.c, lib/x509_asn1.c, lib/x509_der.c, lib/x509_verify.c:
+ Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
+ X.509 certificate parsing.
- removed gnutls_certificate_get_ours_index()
+2002-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-07 14:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in: updated
- * 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:
+2002-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added asn1 file
+ * configure.in, doc/scripts/gdoc, 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-02-06 22:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
+ * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared.
- Modified gnutls_x509_extract_subject_alt_name() to return the type,
- instead of storing it to a pointer.
+2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-06 14:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/tls_test.c: [no log message]
- * 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):
+2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added function which returns the subjectAltName (subject_dns_name
- was obsoleted).
+ * src/tls_test.c: last minute changes for 0.3.91 release
-2002-02-05 23:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-03-03 Nikos Mavrogiannopoulos <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):
+ * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
+ lib/auth_dhe.c, lib/auth_srp.c, lib/gnutls_auth.c,
+ lib/gnutls_auth_int.h, lib/gnutls_errors.c, src/cli.c: Added checks
+ in authentication type renegotiation procedure.
- added Timo
+2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-05 12:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * lib/x509_verify.c:
+2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * lib/auth_cert.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h: 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-02-05 11:06 Timo Schulz <twoaday@gnutls.org>
+2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
+ * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
+ checking.
- Changes the function name to make clear OpenPGP uses keys and not
- certificates like X.509.
+2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-04 22:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
+ src/cli.gaa, src/common.h, src/crypt.c, src/serv-gaa.c,
+ src/serv-gaa.h, src/serv.c, src/serv.gaa, src/tls_test-gaa.c,
+ src/tls_test.gaa: Updated cli and server to read certificate and
+ keys from command line parameters. client, client-debug and server
+ are now being installed.
- * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
+2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Changes for gnutls_openpgp_name structure
+ * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c:
+ 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-04 21:39 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is
+ the only protocol advertized.
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
+2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Now OpenPGP uses its own context for DN.
+ * lib/gnutls_session.c: added a check in the given parameters for
+ null
-2002-02-03 21:43 Timo Schulz <twoaday@gnutls.org>
+2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/tests.c, src/tests.h, src/tls_test.c: added session
+ resumption test
+
+2002-02-28 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
- More fixes for the GnuTLS OpenPGP code.
+ Changed the interface for the new OpenCDK version.
-2002-02-03 20:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
- lib/gnutls_x509.c, src/common.c:
+ * src/cli-gaa.c, src/cli.c, src/cli.gaa, src/serv-gaa.c,
+ src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
+ src/tls_test.gaa: updated gaa files, and client options.
- renamed the gnutls_dn structure to gnutls_x509_dn
+2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-03 19:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/tests.c, lib/gnutls.h.in.in, lib/gnutls_state.c,
+ lib/gnutls_state.h: gnutls_record_set_default_version() was
+ prefixed with underscore, and it is no longer exported.
- * src/: Makefile.am, common.c, common.h:
+2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- made the print_info stuff much cleaner.
+ * lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_int.h,
+ lib/gnutls_session_pack.c, lib/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-03 19:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_openpgp.c:
+ * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: added
+ missing files
- some changes in gnutls_cert handling
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-03 18:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_mem.c: removed cycle from gnutls_free and
+ gnutls_secure_free.
- * lib/gnutls_cert.h:
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- keyUsage is now 16 bits
+ * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for
+ TLS closure alerts
-2002-02-03 18:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-27 Nikos Mavrogiannopoulos <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:
+ * src/tests.c, src/tests.h, src/tls_test.c: added openpgp
+ authentication test, and unknown cipher suites test
- Added OpenPGP certificate support in gnutls. Several changes.
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-03 13:31 Timo Schulz <twoaday@gnutls.org>
+ * lib/ext_srp.c: Now we do not send the srp username as an
+ extension, if SRP is disabled.
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
- keyUsage flag to indicate what the key is useful for.
+ * src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: added check
+ for client hello extensions.
-2002-02-03 12:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_openpgp.c, gnutls_ui.h:
+ * src/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
+ src/tls_test.c: Added tls_test. This is program that can be used to
+ test TLS servers' parameters.
- Exported openpgp keys' related functions.
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-03 12:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_state.c: Added
+ gnutls_record_set_default_version(). This is a low level function.
- * 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:
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Moved functions unrelated to record layer to gnutls_state.c
+ * lib/gnutls.h.in.in: SOCKET_PTR was removed
-2002-02-03 12:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_int.h:
+ * lib/gnutls.h.in.in: corrected record_send() prototype
+
+2002-02-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several modifications for cert_type extension etc
+ * configure.in: updated for fcdump
-2002-02-03 12:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-25 Nikos Mavrogiannopoulos <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):
+ * doc/TODO: [no log message]
- Added option to set the cert_type priority.
+2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-03 11:51 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_pk.c: added (an impossible situation) check
+
+2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_algorithms.c: [no log message]
+
+2002-02-24 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
-
- * Applied the patch and minor changes.
-
- * Now it's also possible to use binary certificates.
+ Fixed a possible buffer overflow.
+
+2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/openpgp/Makefile.am: added missing makefile.am
+
+2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
+ lib/auth_dhe.c, lib/auth_srp_passwd.c, lib/gnutls.h.in.in,
+ lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.c,
+ src/cli.c, src/serv.c: The Diffie Hellman parameters are now stored
+ in the credentials structures. This will allow precomputation of
+ signatures (for DHE cipher suites).
+
+2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c: [no log message]
+
+2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/gnutls_int.h, lib/gnutls_ui.h,
+ lib/x509_verify.c: [no log message]
+
+2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/cli.c, src/common.c, src/serv.c: [no log message]
+
+2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_openpgp.c: [no log message]
+
+2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
+ lib/gnutls_x509.c, lib/x509_sig_check.c, lib/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 Timo Schulz <twoaday@gnutls.org>
+
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
+
+ Bug fixes for _verify_key and basic trust handling for keys.
+
+2002-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_cert.c, lib/debug.c: [no log message]
+
+2002-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509_verify.c: [no log message]
+
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/x509_verify.c: [no log message]
-2002-02-03 11:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-22 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_openpgp.c: includes moved before #ifdef
- Added stuff for parsing the CertType extension type.
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-03 02:16 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_x509.c: [no log message]
+
+2002-02-22 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
-
- * gnutls_openpgp.c: Fixed some memory leaks.
+ Added stubs for the case we don't have OpenCDK support.
-2002-02-02 21:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in, gnutls_ui.c:
+ * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ 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.
- renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-02-02 17:52 Timo Schulz <twoaday@gnutls.org>
+ * lib/gnutls_int.h: [no log message]
- * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
+2002-02-22 Timo Schulz <twoaday@gnutls.org>
-
- * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
- function headers of internal functions.
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
-2002-02-01 21:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
+ routines for key ownertrust.
- * 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 Timo Schulz <twoaday@gnutls.org>
-
- * src/openpgp/: pub.asc, sec.asc (utags: gnutls_1_0_20,
- gnutls_1_0_0, gnutls_1_0_21, gnutls_1_0_22, gnutls_1_0_2,
- gnutls_1_0_3, gnutls_1_0_23, gnutls_1_0_4, gnutls_1_0_5,
- gnutls_1_0_7, gnutls_0_5_x_with_export_ciphersuites, gnutls_1_0_8,
- gnutls_1_0_9, gnutls_0_6_0,
- gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_10,
- gnutls_0_8_11, gnutls_0_8_12, gnutls_1_1_10, gnutls_1_1_11,
- gnutls_1_1_12, gnutls_1_1_13, gnutls_1_1_14,
- gnutls_0_5_x_before_types_change, gnutls_1_1_15, gnutls_1_1_16,
- gnutls_1_1_17, gnutls_0_5_0, gnutls_1_1_18, gnutls_0_5_1,
- gnutls_1_1_19, 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_9_4, gnutls_0_4_with_libtasn1, gnutls_0_9_5, gnutls_0_9_6,
- gnutls_0_9_7, gnutls_0_9_8, gnutls_1_1_20, gnutls_1_1_21,
- gnutls_0_4_0, gnutls_1_1_22, 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_0_10, gnutls_1_0_11, gnutls_1_0_12, gnutls_1_0_13,
- gnutls_1_1_7_pre0, gnutls_1_1_0, gnutls_1_1_1, gnutls_1_0_16,
- gnutls_1_1_2, gnutls_1_0_17, gnutls_1_1_3, gnutls_1_0_18,
- gnutls_1_1_4, gnutls_1_0_19, gnutls_1_1_5, gnutls_1_1_6,
- gnutls_1_1_7, gnutls_1_1_8, gnutls_1_1_9, 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 Timo Schulz <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-22 Nikos Mavrogiannopoulos <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:
+ * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
+ trustdb stuff
- Several changes in certificate and key handling.
- * gnutls_certificate_allocate_sc() does not require the ncerts
- argument
+2002-02-22 Timo Schulz <twoaday@gnutls.org>
-2002-01-31 12:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c:
- * 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:
+ Modified code for the new OpenCDK code.
+
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
- Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
+ * lib/gnutls_record.c: [no log message]
-2002-01-31 12:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
- gnutls_0_3_91):
+ * lib/gnutls_errors.c: [no log message]
- corrected _gnutls_str_cpy() usage.
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-30 23:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c: moved private cipher suites to 0xFF
+ space.
- * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
+2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
+ lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_record.c, src/cli.c, src/serv.c:
+ Several alert protocol changes.
-2002-01-30 11:34 Timo Schulz <twoaday@gnutls.org>
+2002-02-21 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
- Fixed some memory leaks.
+ Fixed return code check for GnuTLS functions.
+
+2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_alert.c: [no log message]
+
+2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-30 10:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_openpgp.c: set_key_server renamed
+ to set_keyserver
- * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
+2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated candidate draft
+ * NEWS, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in,
+ lib/gnutls_alert.c, src/cli.c: Added gnutls_alert_str (allows
+ printing alert number descriptions)
-2002-01-29 17:16 Timo Schulz <twoaday@gnutls.org>
+2002-02-21 Timo Schulz <twoaday@gnutls.org>
* lib/gnutls_openpgp.c:
- Fixed a typo.
+ Fixed a segfault in the OpenPGP code.
-2002-01-29 16:55 Timo Schulz <twoaday@gnutls.org>
+2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
+ * lib/auth_cert.c: Updated the openpgp certificate message,
+ fingerprint handling.
- Basic GnuTLS OpenPGP support.
+2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-29 16:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/common.c,
+ src/common.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log
+ message]
- * configure.in, doc/tex/ex3.tex, src/common.h:
+2002-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated for gnutls_certificate_get_peers()
+ * lib/x509_verify.c: some fixes in verification procedure
-2002-01-29 16:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-19 Timo Schulz <twoaday@gnutls.org>
- * lib/: gnutls_ui.c, gnutls_ui.h:
+ * lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_openpgp.c,
+ lib/gnutls_openpgp.h:
- Added gnutls_certificate_get_peers() Added
- gnutls_certificate_get_ours() Added
- gnutls_certificate_get_ours_index()
+ Applied the patches to fix the GDOC problem. Some bug fixes all
+ over the place and the implementation of some function stubs.
-2002-01-29 16:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-19 Nikos Mavrogiannopoulos <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:
+ * 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
- CertificateType is now accesible from the API.
+2002-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-29 16:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c: openpgp fingerprint is calculated dynamically.
- * lib/gnutls_handshake.c:
+2002-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bug in certificate selection.
+ * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in: Added some
+ support the OpenPGP Certificate message, with key fingerprints.
-2002-01-29 15:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_state.c, gnutls_state.h:
+ * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
+ lib/gnutls_state.c, lib/gnutls_state.h, 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.
- 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-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-29 12:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/gnutls_pk.c: Corrected bug in RSA
+ authentication, responsible for random (very very rare, and
+ difficult to reproduce) failures.
- * lib/auth_x509.c:
+2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bug in server certificate callback.
+ * lib/gnutls_x509.c, lib/x509_verify.c: [no log message]
-2002-01-29 12:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
- gnutls_record.c, gnutls_ui.h:
+ * lib/gnutls_x509.c, lib/x509_verify.c: Improved X.509 verification
+ functions. They are still too primitive.
- 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-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-29 11:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/gnutls_dh.c: [no log message]
- * 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:
+2002-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added in CertificateStatus:
- GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
- GNUTLS_CERT_REVOKED
+ * lib/auth_rsa.c: Some cleanups.
-2002-01-29 11:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in, gnutls_cert.c:
+ * lib/gnutls.h.in.in, lib/gnutls_record.c, src/cli.c, src/serv.c:
+ [no log message]
- 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-02-15 Timo Schulz <twoaday@gnutls.org>
-2002-01-29 11:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c:
- * lib/: gnutls_ui.c, gnutls_ui.h:
+ Fixed some memory leaks. Code to handle ElGamal keys. Some minor
+ bug fixes.
- Updated function names.
+2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-29 11:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_record.c: renamed gnutls_read to
+ gnutls_record_read and gnutls_write to gnutls_record_write.
- * lib/: auth_cert.c, auth_cert.h:
+2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
- structure.
+ * NEWS: [no log message]
-2002-01-28 23:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-15 Nikos Mavrogiannopoulos <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):
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+ src/serv-gaa.c, src/serv.gaa: updated client and server
- Removed fake OID.
+2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-28 23:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed
- * Makefile.am:
+2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- better ChangeLog output
+ * NEWS: [no log message]
-2002-01-28 23:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_record.c, src/cli.c, src/serv.c:
+ * lib/gnutls.h.in.in, lib/gnutls_extensions.c,
+ lib/gnutls_extensions.h, lib/gnutls_record.c: Extension types now
+ use a 16 bit type field (following the current draft). Some fixes
+ in the max record size extension.
- 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-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-28 23:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
- * 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):
+2002-02-14 Timo Schulz <twoaday@gnutls.org>
- minor fixes
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
-2002-01-28 23:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Basic HKP keyserver support. Function to retrieve the key from the
+ keyring by keyid, fingerprint.
- * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changed some buffering code, to use the cleaner
- gnutls_datum_append(). Leads to a much cleaner code.
+ * lib/gnutls_cert.c, lib/x509_verify.c: Verification function
+ returns the GNUTLS_CERT_VALID flag.
-2002-01-28 22:03 Fabio Fiorina <fiorinaf@gnutls.org>
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/x509_ASN.y:
+ * lib/auth_srp_passwd.c, lib/gnutls_int.h, lib/gnutls_srp.c,
+ lib/gnutls_ui.h: Changed srp callback function parameters.
- Modules without OID
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-28 22:02 Fabio Fiorina <fiorinaf@gnutls.org>
+ * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime
+ generation.
- * lib/x509_der.c:
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_str_... functions substitution
+ * src/Makefile.am, src/cli.c, src/common.c, src/serv-gaa.c,
+ src/serv-gaa.h, src/serv.c, src/serv.gaa: Server updated. Now
+ command line parameters are available.
-2002-01-28 22:02 Fabio Fiorina <fiorinaf@gnutls.org>
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/x509_asn1.c:
+ * src/cli-gaa.c, src/cli.c, src/cli.gaa: [no log message]
- _gnutls_str_... functions substitution
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-28 18:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_ASN.c, configure.in: [no log message]
- * 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):
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added gnutls_datum_append()
+ * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+ src/common.c: Updated client
-2002-01-28 14:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
+ * NEWS: [no log message]
- signature is now a gnutls_datum
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-28 12:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_anon.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+ lib/gnutls_kx.c, lib/gnutls_record.c: Direct access to version
+ field in the state was replaced by the function
+ gnutls_protocol_get_version().
- * 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:
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
- GNUTLS_ANON -> GNUTLS_CRD_ANON
+ * 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-01-28 10:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
- gnutls_0_3_90), gnutls_handshake.c:
+ * lib/gnutls.h.in.in: [no log message]
- corrected and optimized handshake.
+2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-28 10:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_int.h, lib/x509_sig_check.c, lib/x509_verify.c: Added
+ GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
+ flags, which replace GNUTLS_CERT_NOT_TRUSTED.
- * lib/gnutls_int_compat.c:
+2002-02-13 Fabio Fiorina <fiorinaf@gnutls.org>
- not used by default
+ * lib/x509_ASN.y: bug fix with bison 1.32
-2002-01-28 09:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
- gnutls_int.h, gnutls_record.c:
+ * 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, 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.
- 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-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-28 09:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c: [no log message]
- * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
+2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Optimizations in the handshake messages hashing. (no more mallocs)
+ * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
+ src/cli.gaa: Made most ifdefs in client program, configurable via
+ command line.
-2002-01-27 21:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-13 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_cert.c:
-
- corrected bug in file read
-
-2002-01-27 21:10 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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_19, gnutls_1_0_18,
- gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/ext_cert_type.c: It does not send the cert_type extension if
+ only x.509 certificates are used.
- * 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * src/x509/: Makefile.am, ca.pem (tags: gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_19,
- gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-12 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_priority.c: Priority cannot be set if not using the
+ OPENCDK library.
- added check for requested TLS extensions
+2002-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-25 14:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/openpgp/cli_pub.asc, src/openpgp/cli_ring.gpg,
+ src/openpgp/cli_sec.asc: Added new client pgp keys and a keyring
- * configure.in (tags: gnutls_0_3_5):
+2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes for 0.3.5
+ * src/cli.c: [no log message]
-2002-01-25 14:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_3_5):
+ * lib/auth_srp_passwd.c: [no log message]
- preparing for 0.3.5
+2002-02-10 Timo Schulz <twoaday@gnutls.org>
-2002-01-25 14:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
- * 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):
+ High level support for OpenPGP keyrings.
- Handshake messages are not kept in memory any more. Now we use less
- memory during a handshake.
+2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-24 19:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_verify.c: [no log message]
- * 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):
+2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added an #error
+ * src/common.c: [no log message]
-2002-01-24 18:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
- gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
+ * NEWS: [no log message]
- GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
- GNUTLS_A_SSL3_NO_CERTIFICATE
+2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-24 16:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in: [no log message]
- * 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):
+2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added our openpgp draft
+ * lib/gnutls_cert.c: [no log message]
-2002-01-24 16:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-09 Nikos Mavrogiannopoulos <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):
+ * src/cli.c, src/common.c, src/serv.c: [no log message]
- added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
- #ifdef XXX stuff. Done some cleanups in record layer.
+2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-23 21:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: [no log message]
- * 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):
+2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added a minimal string library to assist in safer ASN.1 parsing
+ * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
+ gnutls_certificate_type_get_name() function.
-2002-01-23 21:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/common.h:
+ * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_ui.h,
+ doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
- in server side now prints srp username
+2002-02-09 Timo Schulz <twoaday@gnutls.org>
-2002-01-23 20:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c:
- * 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:
+ * Applied the fixed for the memory leaks.
- Some corrections done ( found by using flawfinder). Added several
- tags for flawfinder to ignore.
+2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-23 20:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/serv.c: [no log message]
- * doc/TODO:
+2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added string library
+ * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
+ lib/auth_srp_passwd.h, lib/gnutls_cert.c, lib/gnutls_int.h,
+ lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_ui.h,
+ lib/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-01-23 18:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-09 Timo Schulz <twoaday@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:
+ * lib/auth_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
- cleanups
+ * auth_cert.h: Added OpenPGP keyring item.
-2002-01-23 18:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * gnutls_openpgp.c: Improved support for keyring handling.
- * lib/gnutls_record.c:
+2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more cleanups in the recv_int() function
+ * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling
-2002-01-23 18:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
+ * lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
+ lib/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.
- corrected behaviour against PKCS-1 attacks. (it seems that debugging
- code has made it to release)
+2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-22 21:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+ lib/gnutls_cert.c, lib/gnutls_openpgp.h: Added LIBOPENCDK ifdefs
+ (suggested by Andrew McDonald)
- * lib/gnutls_record.c:
+2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Made recv_int() cleaner (needs a lot of improvement)
+ * lib/x509_ASN.c: Added bison generated file
-2002-01-20 13:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-08 Nikos Mavrogiannopoulos <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:
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
- Now a server in a case of rehandshake can continue normaly if the
- handshake request is ignored by the client.
+2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-20 13:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the
+ introduction (again)
- * lib/gnutls.h.in.in:
+2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected gnutls_alert_send() prototype.
+ * lib/gnutls_priority.c: [no log message]
-2002-01-20 13:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
+ * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
+ src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp
+ certificate selection.
- corrected gnutls_alert_send() prototype
+2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-20 10:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_x509.c: [no log message]
- * NEWS:
+2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- last changes for release
+ * lib/gnutls_ui.c, lib/gnutls_ui.h: removed
+ gnutls_certificate_get_ours_index()
-2002-01-19 20:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
+ * lib/gnutls_asn1_tab.c, lib/pkcs1_asn1_tab.c: Added asn1 file
- corrected bugs in DHE_RSA cipher suites
+2002-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-19 20:09 Nikos Mavrogiannopoulos <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.
- * 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:
+2002-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated auth info structures handling. Corrected bug in DHE_RSA.
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.h,
+ lib/gnutls_x509.c, lib/x509_extensions.c: Added function which
+ returns the subjectAltName (subject_dns_name was obsoleted).
-2002-01-19 20:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_handshake.c:
+ * AUTHORS: added Timo
- corrected bug introduced in the buffering code update
+2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-19 18:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
- * 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:
+2002-02-05 Nikos Mavrogiannopoulos <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().
-
-2002-01-19 18:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_cert.c:
-
- gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
-
-2002-01-19 11:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/gnutls_record.c (tags: gnutls_0_3_5):
-
- added missing include of gnutls_alert.h
-
-2002-01-18 16:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/rfc2440.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <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:
+ * lib/crypt_bcrypt.c, lib/gnutls_cert.c, lib/gnutls_num.c,
+ lib/gnutls_num.h, lib/x509_extensions.c, src/common.c: [no log
+ message]
- several cleanups in order to move to gnutls 0.4.0
+2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-18 16:45 Nikos Mavrogiannopoulos <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.
- * lib/gnutls_int_compat.c:
+2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added file to hold functions for backwards binary compatibility.
+ * lib/gnutls_ui.h: [no log message]
-2002-01-18 14:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-05 Timo Schulz <twoaday@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):
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
- added required changes to release gnutls 0.3.3 (mostly bug fixes)
+ Changes the function name to make clear OpenPGP uses keys and not
+ certificates like X.509.
-2002-01-18 14:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
+ * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for
+ gnutls_openpgp_name structure
- cleanups
+2002-02-04 Timo Schulz <twoaday@gnutls.org>
-2002-01-17 18:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h, lib/gnutls_ui.h:
- * 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:
+ Now OpenPGP uses its own context for DN.
- 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-02-03 Timo Schulz <twoaday@gnutls.org>
-2002-01-17 16:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c:
- * 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:
+ More fixes for the GnuTLS OpenPGP code.
- Key exchange methods changed so they do not depend on the
- Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-17 16:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * 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
- * 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:
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes in buffering code (actually variables' names are more
- rational now).
+ * src/Makefile.am, src/common.c, src/common.h: made the print_info
+ stuff much cleaner.
-2002-01-17 16:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_openpgp.c: some changes in gnutls_cert handling
- corrected library interface numbers
-
-2002-01-17 13:29 Nikos Mavrogiannopoulos <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_23, gnutls_1_0_22, gnutls_1_0_21, gnutls_1_0_20,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-03 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_int.h: [no log message]
- fixed bugs reported (with patches) by Marc Huber and Guillaume
- Morin.
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-14 09:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cert.h: keyUsage is now 16 bits
- * 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):
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added gnutls_x509pki_set_trust_mem() and
- gnutls_x509pki_set_key_mem()
+ * src/common.h: [no log message]
-2002-01-12 19:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
- gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
+ * src/common.h: [no log message]
- better length checking in the record layer.
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-10 21:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, 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, lib/gnutls_x509.c, lib/x509_verify.c,
+ lib/x509_verify.h, src/cli.c, src/common.h, src/serv.c: Added
+ OpenPGP certificate support in gnutls. Several changes.
- * 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):
+2002-02-03 Timo Schulz <twoaday@gnutls.org>
- new extensions draft
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
-2002-01-09 11:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
+ keyUsage flag to indicate what the key is useful for.
- * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added gnutls_x509pki_verify_certificate()
+ * lib/gnutls_openpgp.h: [no log message]
-2002-01-07 17:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_ui.c:
+ * lib/gnutls_openpgp.c, lib/gnutls_ui.h: Exported openpgp keys'
+ related functions.
- renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
- consistent with gnutls.h)
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-05 22:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
+ lib/gnutls_state.h: Moved functions unrelated to record layer to
+ gnutls_state.c
- * 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):
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected the temp file name
+ * lib/gnutls_int.h: several modifications for cert_type extension
+ etc
-2002-01-05 18:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-03 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls.h.in.in, lib/gnutls_priority.c, lib/gnutls_priority.h:
+ Added option to set the cert_type priority.
- last minute changes for 0.3.2 release
+2002-02-03 Timo Schulz <twoaday@gnutls.org>
-2002-01-05 18:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c:
- * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
- gnutls_0_3_2):
+ * Applied the patch and minor changes.
- renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
+ * Now it's also possible to use binary certificates.
-2002-01-05 13:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
+ * lib/ext_cert_type.c, lib/ext_cert_type.h: Added stuff for parsing
+ the CertType extension type.
- Added gnutls_b64_encode() and gnutls_b64_decode()
+2002-02-03 Timo Schulz <twoaday@gnutls.org>
-2002-01-04 12:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_openpgp.c:
- * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
- gnutls_0_3_5):
+ * gnutls_openpgp.c: Fixed some memory leaks.
- updated documentation
+2002-02-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-04 12:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in, lib/gnutls_ui.c: renamed gnutls_fingerprint()
+ to gnutls_x509_fingerprint().
- * 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):
+2002-02-02 Timo Schulz <twoaday@gnutls.org>
- updated documentation
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
-2002-01-04 11:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
+ function headers of internal functions.
- * 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):
+2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Cleanups
+ * 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-01-04 11:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-01 Timo Schulz <twoaday@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):
+ * src/openpgp/pub.asc, src/openpgp/sec.asc:
- separated alert protocol functions
+ New files for OpenPGP tests.
-2002-01-03 11:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-01 Timo Schulz <twoaday@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:
+ * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
- corrected behaviour in version advertizing
+ * gnutls_openpgp.c: Added gdoc compatible function descriptions.
-2002-01-03 11:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ (gnutls_openpgp_add_fingerprint): New function to register keyrings.
- * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
+2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- now removes the temp file
+ * lib/gnutls_x509.h: added new header file
-2002-01-03 10:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
+ * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
+ 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, lib/gnutls_session_pack.c,
+ 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
- check_version() updated
+2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-02 15:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * Makefile.am, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
+ 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.
- * 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):
+2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups
+ * lib/x509_asn1.c, lib/x509_der.c: corrected _gnutls_str_cpy()
+ usage.
-2002-01-02 15:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-31 Nikos Mavrogiannopoulos <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):
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
- Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
+2002-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2002-01-02 12:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
- * lib/gnutls_ui.c:
+2002-01-30 Timo Schulz <twoaday@gnutls.org>
- more error checking
+ * lib/gnutls_openpgp.c:
-2002-01-02 11:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Fixed some memory leaks.
- * lib/gnutls.h.in.in:
+2002-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- prefixed all variable with GNUTLS_
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
+ candidate draft
-2002-01-02 11:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-29 Timo Schulz <twoaday@gnutls.org>
- * lib/gnutls_global.c:
+ * lib/gnutls_openpgp.c:
- added support for calling global_init() several times.
+ Fixed a typo.
-2002-01-02 10:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-29 Timo Schulz <twoaday@gnutls.org>
- * lib/gnutls_global.c:
+ * lib/gnutls_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
- added static variable to check if global_init() is called for a
- second time.
+ Basic GnuTLS OpenPGP support.
-2002-01-02 10:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-29 Nikos Mavrogiannopoulos <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:
+ * configure.in, src/common.h: updated for
+ gnutls_certificate_get_peers()
- Cleanups in the digest code (separated from HMAC). Added
- gnutls_fingerprint_calc(), which calculates a fingerprint.
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-30 18:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_ui.c, lib/gnutls_ui.h: Added
+ gnutls_certificate_get_peers() Added gnutls_certificate_get_ours()
+ Added gnutls_certificate_get_ours_index()
- * Makefile.am (tags: gnutls_with_dss_ciphersuites,
- gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added PGPKEYS
+ * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.h,
+ lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_record.h,
+ lib/gnutls_state.c, lib/gnutls_state.h: CertificateType is now
+ accesible from the API.
-2001-12-30 18:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-29 Nikos Mavrogiannopoulos <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_handshake.c: corrected bug in certificate selection.
- updated
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-30 17:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_state.c, lib/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.
- * NEWS, lib/auth_x509.c:
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bug which did not allow a client to accept multiple CA
- distinguished names.
+ * Makefile.am: [no log message]
-2001-12-30 17:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-29 Nikos Mavrogiannopoulos <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):
+ * lib/auth_x509.c: corrected bug in server certificate callback.
- updated
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-23 11:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/auth_cert.c, lib/gnutls_cert.c,
+ lib/gnutls_int.h, lib/gnutls_record.c, lib/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.
- * lib/gnutls_cert.c (tags: gnutls_0_3_2):
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some corrections in documentation
+ * 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
-2001-12-21 08:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS (tags: gnutls_0_3_1):
+ * lib/gnutls.h.in.in, lib/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.
- releasing 0.3.0
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-20 10:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_ui.c, lib/gnutls_ui.h: Updated function names.
- * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
- gnutls_0_3_2, gnutls_0_3_5):
+2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleaned up and fixed ASN.1 documentation.
+ * lib/auth_cert.c, lib/auth_cert.h: Separated X509 specific stuff
+ in the CERTIFICATE_CREDENTIALS structure.
-2001-12-20 10:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
- gnutls_0_3_1):
+ * lib/gnutls.asn: Removed fake OID.
- corrected in order not to complain if func(void) is used.
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-19 20:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * Makefile.am: better ChangeLog output
- * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
- (tags: gnutls_0_3_1, gnutls_0_3_0):
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups
+ * 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.
-2001-12-19 13:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-28 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_datum.c: minor fixes
- some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
- defines to keep source compatibility.
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-19 13:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c: changed some buffering code, to use the
+ cleaner gnutls_datum_append(). Leads to a much cleaner code.
- * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
+2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
- corrected bugs in AUTH_INFO allocation
+ * lib/x509_ASN.y: Modules without OID
-2001-12-18 15:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-28 Fabio Fiorina <fiorinaf@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):
+ * lib/x509_der.c: gnutls_str_... functions substitution
- cleanups
+2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
-2001-12-18 08:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_asn1.c: _gnutls_str_... functions substitution
- * 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:
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrections in the configuration files.
+ * lib/gnutls_datum.c, lib/gnutls_datum.h: added
+ gnutls_datum_append()
-2001-12-17 20:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/x509_sig_check.c:
+ signature is now a gnutls_datum
- some corrections in assembler detection. Also chmod -w gnutls.h was
- removed.
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-17 17:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * 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, lib/gnutls.h.in.in,
+ lib/gnutls_algorithms.c, lib/gnutls_auth.c, 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, lib/gnutls_sig.h, 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
- * 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):
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrections for big endian machines. Pointed out by Mike Siers
- <mikes@poliac.com>
+ * doc/TODO, lib/auth_x509.c, lib/gnutls_int.h, src/cli.c: [no log
+ message]
-2001-12-17 16:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-28 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_handshake.c: corrected and optimized handshake.
- cleanups and documentation updates
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-17 15:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_int_compat.c: not used by default
- * 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.
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-17 15:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_dhe.c, lib/auth_x509.c, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_int.h, lib/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)
- * 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):
+2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- *_alert -> alert_*
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_handshake.c: Optimizations in the handshake messages
+ hashing. (no more mallocs)
-2001-12-17 15:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-27 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
+ lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
+ src/cli.c, src/serv.c: cleanups
- 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
+2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-16 14:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c: corrected
+ bug in DSA signing.
- * 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:
+2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- documentation updated
+ * lib/gnutls_cert.c: corrected bug in file read
-2001-12-16 10:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-27 Nikos Mavrogiannopoulos <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:
+ * lib/auth_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_v2_compat.c: 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)
- changed function names
+2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-16 09:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated
+ version of the submited draft
- * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
+2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in documentation
+ * src/x509/Makefile.am: [no log message]
-2001-12-16 09:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-27 Nikos Mavrogiannopoulos <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):
+ * lib/auth_dhe.c, lib/auth_dhe_dss.c, lib/auth_dhe_dss.h,
+ lib/auth_dhe_rsa.c, src/x509/cert-dsa.pem, src/x509/key-dsa.pem:
+ added missing files
- removed ASN1.readme.txt
+2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-14 19:52 Nikos Mavrogiannopoulos <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: added support for DHE_DSS cipher suites.
- * 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:
+2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- renamed gnutls_x509pki_set_trust/key to
- gnutls_x509pki_set_trust_file/key_file
+ * lib/auth_dhe_rsa.c, lib/auth_rsa.c, lib/auth_x509.c,
+ lib/gnutls.asn, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c,
+ lib/gnutls_pk.h, lib/gnutls_privkey.c, lib/gnutls_sig.c,
+ lib/x509_sig_check.c, src/cli.c: added support for DSS
+ certificates.
-2001-12-14 14:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-26 Nikos Mavrogiannopoulos <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:
+ * lib/Makefile.am, lib/auth_x509.c, lib/ext_max_record.c,
+ lib/gnutls.asn, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_extensions.c, lib/gnutls_global.c, lib/gnutls_global.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
+ lib/gnutls_pk.h, lib/gnutls_privkey.c, lib/gnutls_privkey.h,
+ lib/gnutls_sig.c, lib/pkcs1.asn, lib/pkix.asn,
+ lib/x509_sig_check.c: Added stuff for DSS certificates (not ready
+ yet)
- some corrections in the DECR_LEN stuff added recently.
+2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-14 10:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/x509/Makefile.am, src/x509/ca.pem, src/x509/cert.pem,
+ src/x509/clicert-dsa.pem, src/x509/clicert.pem,
+ src/x509/clikey-dsa.pem, src/x509/clikey.pem, src/x509/key.pem:
+ added new DSA certificates..
- * 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:
+2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation
+ * acinclude.m4, lib/auth_srp_passwd.c, lib/gnutls.h.in.in,
+ lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_record.c: [no log message]
-2001-12-13 09:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
- gnutls_extensions.c, gnutls_handshake.c:
+ * lib/gnutls_str.c, lib/gnutls_str.h: added _gnutls_mem_cpy()
- More carefull parsing of incoming packets.
+2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-11 15:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_asn1.c, lib/x509_der.c: Added checks after malloc for
+ null.
- * lib/gnutls_handshake.c:
+2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups
+ * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
+ lib/gnutls_int_compat.c, lib/gnutls_record.c, lib/gnutls_record.h,
+ src/common.h, src/serv.c: gnutls_*_get_algo() renamed to
+ gnutls_*_get() (suggested by Simon Josefsson)
-2001-12-11 15:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-25 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_extensions.c, lib/gnutls_int.h: [no log message]
- corrected bugs in STD formating (back to USG).
+2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-10 16:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c: [no log message]
- * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
+2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- last commits for 0.2.91
+ * 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
-2001-12-10 08:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-25 Nikos Mavrogiannopoulos <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):
+ * NEWS, lib/gnutls_int_compat.c: [no log message]
- optimizations and fixes in the TLS PRF calculation (and the SSL3
- equivalent)
+2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-09 17:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: changes for 0.3.5
- * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
+2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation
+ * NEWS: preparing for 0.3.5
-2001-12-09 15:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
+ * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Handshake
+ messages are not kept in memory any more. Now we use less memory
+ during a handshake.
- fixed gnutls_anon_free_client_sc()
+2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-09 12:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c: [no log message]
- * 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:
+2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Fixes in anonymous authentication. Fixes in client ciphersuite
- selection.
+ * lib/gnutls_random.c: added an #error
-2001-12-09 12:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-24 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_kx.c:
+ GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
+ GNUTLS_A_SSL3_NO_CERTIFICATE
- GET_CN() now works. (affects debug mode only)
+2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-09 11:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-openpgp-01.txt,
+ doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: added our openpgp
+ draft
- * src/: .cvsignore (tags: gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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):
+2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- crypt -> srpcrypt
+ * lib/debug.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
+ lib/gnutls_constate.c, lib/gnutls_errors.h,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
+ lib/gnutls_record.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c: added
+ _gnutls_record_log(), gnutls_handshake_log(), to avoid that #ifdef
+ XXX stuff. Done some cleanups in record layer.
-2001-12-09 10:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-23 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_str.c: [no log message]
- Optimizations in server certificate callback.
+2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-08 22:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, lib/Makefile.am, lib/auth_srp.c,
+ lib/auth_srp_passwd.c, lib/crypt_srpsha1.c, lib/gnutls_cert.c,
+ lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_extensions.c,
+ lib/x509_sig_check.c, lib/x509_verify.c: Added a minimal string
+ library to assist in safer ASN.1 parsing
- * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
- lib/gnutls_int.h, lib/gnutls_record.c:
+2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
+ * src/common.h: in server side now prints srp username
-2001-12-08 22:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-23 Nikos Mavrogiannopoulos <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):
+ * lib/auth_x509.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
+ lib/debug.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
+ lib/gnutls_global.c, lib/x509_b64.c, lib/x509_extensions.c,
+ lib/x509_sig_check.c, lib/x509_verify.c: Some corrections done (
+ found by using flawfinder). Added several tags for flawfinder to
+ ignore.
- remove dnsname (name_ind) extension
+2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-08 15:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: added string library
- * 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):
+2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
+ * NEWS, doc/scripts/gdoc, 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
-2001-12-07 17:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
+ * lib/gnutls_record.c: more cleanups in the recv_int() function
- added missing files
+2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-07 14:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks.
+ (it seems that debugging code has made it to release)
- * 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):
+2002-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation
+ * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of
+ improvement)
-2001-12-07 08:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
- gnutls_0_2_91) (utags: gnutls_0_2_90):
+ * 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.
- callbacks now get a GNUTLS_STATE argument.
+2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-07 01:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype
- * 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):
+2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype.
- cleanups again
-
-2001-12-06 12:18 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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:
+2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added callback to select the server certificate.
+ * NEWS: [no log message]
-2001-12-05 13:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-20 Nikos Mavrogiannopoulos <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:
+ * NEWS: last changes for release
- optimized certificate handling API
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-05 12:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
- lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups. Removed old unneeded functions. certificate
- verification was moved out of the handshake procedure.
+ * lib/gnutls_int.h: [no log message]
-2001-12-04 22:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
- gnutls_global.c, gnutls_int.h, gnutls_record.c:
+ * lib/auth_dhe_rsa.c, src/cli.c: corrected bugs in DHE_RSA cipher
+ suites
- some cleanups
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-04 16:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_rsa.c,
+ lib/auth_srp.c, lib/auth_x509.c, lib/gnutls_algorithms.c,
+ lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+ lib/gnutls_int.h: updated auth info structures handling. Corrected
+ bug in DHE_RSA.
- * 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:
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- now the peer's certificate list is stored into auth info structure
- (instead of the certificate). several other cleanups.
+ * lib/gnutls_handshake.c: corrected bug introduced in the buffering
+ code update
-2001-12-04 10:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-19 Nikos Mavrogiannopoulos <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_dh.c: [no log message]
+
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, 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, lib/gnutls_int.h, lib/gnutls_int_compat.c,
lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
- lib/x509_extensions.c, src/cli.c, src/serv.c:
+ 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().
- moving gnutls_DN structures out of gnutls_cert and auth_info
- structures. Now they are generated upon request.
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-12-01 17:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be
+ called multiple times
- * 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:
+2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in autoconf scripts
+ * lib/gnutls_record.c: added missing include of gnutls_alert.h
-2001-12-01 10:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-18 Nikos Mavrogiannopoulos <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):
+ * doc/protocol/draft-freier-ssl-version3-02.txt,
+ doc/protocol/ssl-2.txt, doc/protocol/ssl-draft302.txt,
+ doc/protocol/ssl-version2.txt: [no log message]
- updated detection of library settings
+2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-30 18:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/rfc2440.txt: added openpgp rfc
- * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
- lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
+2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * configure.in, lib/Makefile.am, lib/auth_srp_passwd.h,
+ lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
+ lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_buffers.c,
+ lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, 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, src/cli.c, src/common.h,
+ src/serv.c: several cleanups in order to move to gnutls 0.4.0
-2001-11-29 20:30 Fabio Fiorina <fiorinaf@gnutls.org>
+2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
+ * lib/gnutls_int_compat.c: added file to hold functions for
+ backwards binary compatibility.
- overflow buffers check
+2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-29 20:22 Fabio Fiorina <fiorinaf@gnutls.org>
+ * NEWS, configure.in, lib/auth_srp_sb64.c, lib/auth_x509.c,
+ lib/gnutls.h.in.in, lib/gnutls_alert.h, lib/gnutls_cert.c,
+ lib/gnutls_handshake.c, lib/gnutls_random.c, lib/gnutls_ui.h,
+ lib/x509_b64.c, lib/x509_b64.h, src/crypt.c: added required changes
+ to release gnutls 0.3.3 (mostly bug fixes)
- * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
- lib/x509_ASN.y:
-
- ""
-
-2001-11-29 15:29 Nikos Mavrogiannopoulos <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:
+2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- introduced gnutls_x509pki_get_certificate(). This function returns
- the peer's certificate DER encoded. This certificate is also stored
- in the resume db.
+ * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups
-2001-11-26 10:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-17 Nikos Mavrogiannopoulos <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):
+ * NEWS, 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().
- cleanups and some corrections.
+2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-25 12:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * 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:
+2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_handshake(), gnutls_read() etc. functions no longer require
- the 'SOCKET cd' argument. This argument is set using the function
- gnutls_set_transport_ptr().
+ * NEWS, 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_*).
-2001-11-23 23:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/README.autoconf:
+ * lib/auth_srp_sb64.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+ lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_cipher_int.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_sig.c: changes in buffering code
+ (actually variables' names are more rational now).
- gnutls.m4 -> libgnutls.m4
+2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-23 23:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: corrected library interface numbers
- * doc/tex/Makefile.am:
+2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added new pictures
+ * NEWS, THANKS: updated documentation
-2001-11-23 23:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/ciphersuites.tex:
+ * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
+ src/crypt.c: fixed bugs reported (with patches) by Marc Huber and
+ Guillaume Morin.
- updated
+2002-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-20 23:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+ lib/x509_b64.c, lib/x509_b64.h: Added
+ gnutls_x509pki_set_trust_mem() and gnutls_x509pki_set_key_mem()
- * doc/scripts/gdoc:
+2002-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- produces better tex output
+ * lib/gnutls_int.h: [no log message]
-2001-11-20 20:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/scripts/gdoc, lib/gnutls_ui.c:
+ * lib/gnutls_alert.h, lib/gnutls_int.h, lib/gnutls_record.c: better
+ length checking in the record layer.
- updated documentation (and generation of tex)
+2002-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-20 20:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-extensions-01.txt,
+ doc/protocol/draft-ietf-tls-extensions-02.txt: new extensions draft
- * AUTHORS:
+2002-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * NEWS, lib/auth_x509.c: added gnutls_x509pki_verify_certificate()
-2001-11-20 14:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c:
+ * lib/gnutls_ui.c: renamed DigestAlgorithm to
+ GNUTLS_DigestAlgorithm (in order to be consistent with gnutls.h)
- fixed gnutls_kx_get_name()
+2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-20 13:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/libgnutls.m4: corrected the temp file name
- * lib/: gnutls_handshake.c, gnutls_ui.h:
+2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups
+ * NEWS, lib/Makefile.am, lib/gnutls_errors.c: last minute changes
+ for 0.3.2 release
-2001-11-17 11:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
+ * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: renamed
+ gnutls_b64_encode() to gnutls_b64_encode_fmt()
- Gdoc updated. Now handles powers and '->' symbol automatically for
- tex.
+2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-16 10:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode()
+ and gnutls_b64_decode()
- * lib/x509_der.c (tags: gnutls_0_2_11):
+2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected typo
+ * NEWS, src/common.h: updated documentation
-2001-11-16 10:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-04 Nikos Mavrogiannopoulos <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:
+ * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_record.h:
+ Cleanups
- Documentation for ASN.1 has been moved to inline comments and to the
- tex documentation.
+2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-15 12:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/gnutls_alert.c, lib/gnutls_alert.h:
+ separated alert protocol functions
- * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
- gnutls_0_2_11):
+2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed E_TIMEOUT
+ * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_priority.c,
+ lib/gnutls_record.c: corrected behaviour in version advertizing
-2001-11-15 12:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-03 Nikos Mavrogiannopoulos <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):
+ * lib/libgnutls.m4: now removes the temp file
- corrected some obscure bugs in the handshake and record send
- buffering code.
+2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-13 19:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in: check_version() updated
- * lib/gnutls_int.h (tags: gnutls_0_2_11):
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed debugging stuff
+ * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
-2001-11-13 12:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
+ * lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_auth.c,
+ lib/gnutls_global.c, 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: cleanups
- more fixes
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-13 12:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
+ lib/gnutls_algorithms.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
+ src/cli.c, src/common.h, src/serv.c: Added
+ gnutls_x509pki_extract_certificate_serial() and some cleanups.
- * 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:
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more non blocking IO fixes
+ * lib/gnutls_ui.c: more error checking
-2001-11-12 21:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/cli.c (tags: gnutls_0_2_11):
+ * lib/gnutls_ui.c: [no log message]
- now resolves hostnames.
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-12 14:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_
- * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- va_copy macro renamed to VA_COPY
+ * lib/gnutls_global.c: added support for calling global_init()
+ several times.
-2001-11-12 14:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_global.c: added static variable to check if
+ global_init() is called for a second time.
- now requires autoconf 2.50
-
-2001-11-10 21:37 Nikos Mavrogiannopoulos <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:
+2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several fixes. Including:
- - max_record_header extension.
- - resume handshake sending wrong ssl version
- - Non blocking IO (not ready yet)
+ * NEWS, README, 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-11-08 12:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-30 Nikos Mavrogiannopoulos <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:
+ * Makefile.am: added PGPKEYS
- cleanups and documentation updates
+2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-08 10:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/README.CVS: updated
- * lib/auth_x509.c:
+2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- rolled back previous change...
+ * NEWS, lib/auth_x509.c: corrected bug which did not allow a client
+ to accept multiple CA distinguished names.
-2001-11-08 10:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_x509.c:
+ * src/README.srpcrypt: updated
- made empty certificate message consistent with other
- implementations.
+2001-12-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-07 12:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/gnutls_buffers.c: [no log message]
- * 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):
+2001-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected memory leaks and other bugs
+ * lib/gnutls_cert.c: some corrections in documentation
-2001-11-06 16:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_buffers.c:
+ * NEWS: releasing 0.3.0
- added warning
+2001-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-06 12:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: cleaned up and
+ fixed ASN.1 documentation.
- * 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:
+2001-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added max_record_size extension
+ * doc/scripts/gdoc: corrected in order not to complain if
+ func(void) is used.
-2001-11-06 12:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_session.c:
+ * NEWS, configure.in, lib/gnutls.h.in.in: cleanups
- corrected bug which made get_current_session, not to return the
- right size of the session.
+2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-05 21:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
+ lib/auth_srp_passwd.c, lib/auth_x509.c, lib/auth_x509.h,
+ lib/ext_srp.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
+ lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_global.h,
+ lib/gnutls_handshake.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
+ lib/gnutls_ui.h, src/cli.c, src/serv.c: some cleanups.
+ *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added defines to
+ keep source compatibility.
- * 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:
+2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- receive buffer is now dynamic.
+ * lib/auth_anon.c: corrected bugs in AUTH_INFO allocation
-2001-11-05 20:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
+ * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_int.h:
+ cleanups
- changed semantics of the GNUTLS_E_REHANDSHAKE error code.
+2001-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-05 16:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.h.in,
+ lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h:
+ corrections in the configuration files.
- * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
- lib/gnutls_priority.c:
+2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added support for va_copy
+ * configure.in: some corrections in assembler detection. Also chmod
+ -w gnutls.h was removed.
-2001-11-05 12:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-17 Nikos Mavrogiannopoulos <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):
+ * lib/auth_srp.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
+ lib/gnutls_record.c: Corrections for big endian machines. Pointed
+ out by Mike Siers <mikes@poliac.com>
- cleanups
+2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-05 11:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+ lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_session.c,
+ src/cli.c, src/serv.c: cleanups and documentation updates
- * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
+2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- list -> gnutls_list
+ * lib/gnutls_int.h: [no log message]
-2001-11-04 16:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-17 Nikos Mavrogiannopoulos <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):
+ * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
+ lib/gnutls_session_pack.c, src/cli.c: corrections in SRP and ANON
+ authentication. Also corrections in the session packing for
+ anonymous auth info.
- changed LIST to GNUTLS_LIST
+2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-04 12:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in, lib/gnutls_kx.c, lib/gnutls_record.c,
+ lib/gnutls_record.h, src/cli.c, src/serv.c: *_alert -> alert_*
- * lib/: gnutls.h.in, gnutls_db.c:
+2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added new function to check for expired sessions.
+ * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
+ lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_auth.c,
+ lib/gnutls_auth_int.h, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_record.c,
+ lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
+ 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-11-04 10:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_record.c:
+ * lib/gnutls_handshake.c: documentation updated
- cleanups
+2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-02 18:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_record.c: changed
+ function names
- * 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):
+2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups in function names
+ * doc/ASN1.readme.txt, doc/Makefile.am: removed ASN1.readme.txt
-2001-11-02 10:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_db.c:
+ * doc/TODO: [no log message]
- cleanups in the resuming code
+2001-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-02 10:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in, lib/gnutls_srp.c, src/serv.c: [no log message]
- * 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:
+2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added hooks in order to use external database to store session to be
- resumed. Works but it is not finished.
+ * NEWS, buildconf, doc/README.autoconf, lib/gnutls.h.in,
+ lib/gnutls_cert.c, 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-11-02 09:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
- gnutls_int.h:
+ * lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_errors.c,
+ lib/gnutls_extensions.c, lib/gnutls_int.h: some corrections in the
+ DECR_LEN stuff added recently.
- set_push() & set_pull() functions moved to state (instead of being
- global)
+2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-02 08:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/README.autoconf, lib/auth_x509.c: updated
+ documentation
- * 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):
+2001-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- moved README.CVS to doc/
+ * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
+ lib/auth_x509.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c:
+ More carefull parsing of incoming packets.
-2001-11-01 22:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * README.CVS:
+ * configure.in: [no log message]
- added documentation of the steps required to built the cvs tree
+2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-11-01 20:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, THANKS, lib/gnutls_int.h, lib/gnutls_pk.c: [no log message]
- * 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:
+2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Adopted some of the patches of Jon Nelson. Fixes the non blocking
- behaviour.
+ * lib/gnutls_handshake.c: several cleanups
-2001-10-30 19:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_buffers.c, gnutls_record.c:
+ * lib/gnutls_gcry.c, lib/gnutls_gcry.h: corrected bugs in STD
+ formating (back to USG).
- corrected and fixed several things in send_int() etc.
+2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-30 12:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * COPYING: [no log message]
- * doc/tex/translayer.tex:
+2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added missing file.
+ * configure.in: [no log message]
-2001-10-30 12:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-10 Nikos Mavrogiannopoulos <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):
+ * NEWS, lib/gnutls_int.h: last commits for 0.2.91
- added scripts into distribution
+2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-30 09:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/gnutls_constate.c,
+ lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_record.c:
+ optimizations and fixes in the TLS PRF calculation (and the SSL3
+ equivalent)
- * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
+2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bugs in session resuming.
+ * src/cli.c: [no log message]
-2001-10-23 17:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
- io_debug.h (tags: gnutls_0_2_9):
+ * lib/gnutls_anon_cred.c: fixed gnutls_anon_free_client_sc()
- cleanups
+2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-23 17:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_anon.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
+ lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ src/cli.c: Fixes in anonymous authentication. Fixes in client
+ ciphersuite selection.
- * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
- io_debug.h:
+2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added IO debugging code
+ * lib/debug.c, lib/gnutls_cert.c: GET_CN() now works. (affects
+ debug mode only)
-2001-10-23 15:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-09 Nikos Mavrogiannopoulos <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):
+ * src/Makefile.am, src/README.crypt, src/README.srpcrypt: crypt ->
+ srpcrypt
- added some checks for memory allocation. Fixes in write interrupts.
+2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-23 09:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
+ Optimizations in server certificate callback.
- * lib/gnutls_buffers.c:
+2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bugs which could break non blocking IO
+ * NEWS, lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_int.h,
+ lib/gnutls_record.c: added gnutls_transport_get_ptr() and
+ gnutls_db_get_ptr() functions.
-2001-10-22 22:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-08 Nikos Mavrogiannopoulos <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):
+ * lib/Makefile.am, lib/auth_x509.c, lib/ext_dnsname.c,
+ lib/ext_dnsname.h, lib/gnutls.h.in, lib/gnutls_extensions.c,
+ lib/gnutls_handshake.c, src/cli.c, src/serv.c: remove dnsname
+ (name_ind) extension
- added file. Holds pgp keys
+2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-22 20:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_dhe_rsa.c,
+ lib/auth_srp.c, lib/auth_srp_passwd.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
+ lib/gnutls_gcry.h, lib/gnutls_int.h, lib/gnutls_pk.c,
+ lib/gnutls_privkey.c, lib/gnutls_srp.c, lib/x509_extensions.c:
+ Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
- * lib/: gnutls_buffers.c, gnutls_record.c:
+2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrections for the gnutls_read_buffered() function.
+ * lib/gnutls_record.c: [no log message]
-2001-10-22 12:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-07 Nikos Mavrogiannopoulos <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):
+ * NEWS: [no log message]
- updated/fixed the handling of interrupted writes
+2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-21 14:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: updated documentation
- * 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:
+2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changed gnutls_write() semantics in order to cope with interrupted
- system calls and non blocking IO
+ * lib/auth_x509.c, lib/gnutls_int.h, lib/gnutls_ui.h: callbacks now
+ get a GNUTLS_STATE argument.
-2001-10-21 13:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-07 Nikos Mavrogiannopoulos <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:
+ * lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
+ GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
+ key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
- changes in order to be independent of the berkeley style sockets
- (but it is still difficult to use gnutls with any other api)
+2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-21 11:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/defines.h, lib/gnutls.h.in,
+ lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_priority.c,
+ lib/gnutls_record.c, src/cli.c, src/serv.c: GNUTLS_LIST is now int*
- * lib/gnutls_buffers.c:
+2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- made gnutls_write() unaware of interrupted system calls and eagain
- errors.
+ * lib/debug.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_errors_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
+ src/cli.c, src/serv.c: cleanups again
-2001-10-21 11:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-06 Nikos Mavrogiannopoulos <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:
+ * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c,
+ lib/x509_der.h: some changes to keep gcc -Wall happy
- several cleanups
+2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-20 22:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
+ lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_global.c,
+ lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
+ lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
+ Several cleanups.
- * lib/: gnutls_buffers.c, gnutls_int.h:
+2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected short read bug
+ * NEWS, configure.in, lib/gnutls.h.in, lib/gnutls_db.c,
+ lib/gnutls_db.h, lib/gnutls_session.c, lib/gnutls_session.h,
+ src/cli.c, src/serv.c: Changes in function names concerning _db_
+ handling and _session_ handling.
-2001-10-20 16:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_buffers.c:
+ * NEWS, doc/TODO, lib/auth_dhe_rsa.c, lib/auth_x509.c,
+ lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_srp.c, lib/gnutls_ui.h, src/cli.c,
+ src/serv.c: Added callback to select the server certificate.
- corrected _gnutls_write()
+2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-20 15:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c,
+ lib/gnutls_ui.h, src/cli.c, src/common.h, src/serv.c: optimized
+ certificate handling API
- * lib/gnutls_buffers.c:
+2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- peeked data now stays also in handshake
+ * 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-10-20 15:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_kx.c:
+ * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_global.c,
+ lib/gnutls_int.h, lib/gnutls_record.c: some cleanups
- corrected bug which caused a fatal alert to be sent even if it
- wasn't required
+2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-20 09:40 Nikos Mavrogiannopoulos <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,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
+ lib/gnutls_ui.h, lib/x509_extensions.c, lib/x509_extensions.h,
+ src/Makefile.am, 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.
- * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
- lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
- lib/gnutls_record.c:
+2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- introduced GNUTLS_E_INTERRUPTED, fixes in error handling
+ * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h,
+ 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-10-20 09:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
+ * acconfig.h, configure.in, lib/defines.h, lib/gnutls.h.in: fixes
+ in autoconf scripts
- 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-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-19 17:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * AUTHORS, Makefile.am, NEWS, acconfig.h, configure.in,
+ lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c: updated
+ detection of library settings
- * 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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):
+2001-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups
-
-2001-10-08 18:38 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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):
+ * 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.
- updated documents
+2001-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-10-07 12:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c: [no log message]
- * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
- x509_extensions.c:
+2001-11-29 Fabio Fiorina <fiorinaf@gnutls.org>
- fixes in the certificate extensions handling code. Bugs reported by
- Neil Spring <nspring@saavie.org>
+ * doc/ASN1.readme.txt: overflow buffers check
-2001-09-25 17:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-29 Fabio Fiorina <fiorinaf@gnutls.org>
- * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
- gnutls.tex:
+ * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
+ lib/x509_ASN.y: ""
- more documentation
+2001-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-09-23 18:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_rsa.c,
+ lib/auth_rsa.c, lib/auth_srp.c, 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,
+ 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.
- * 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:
+2001-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups in order to support DHE_RSA
+ * lib/gnutls_db.h: [no log message]
-2001-09-23 18:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_dhe_rsa.c:
+ * THANKS, configure.in, doc/README.autoconf, doc/TODO,
+ lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4: cleanups and
+ some corrections.
- Preliminary support for DHE_RSA
+2001-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-09-19 08:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c,
+ lib/gnutls_buffers.h, lib/gnutls_db.c, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_kx.h, 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().
- * lib/gnutls_cert.c (tags: gnutls_0_2_3):
+2001-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation
+ * doc/README.autoconf: [no log message]
-2001-09-14 08:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-23 Nikos Mavrogiannopoulos <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):
+ * doc/README.autoconf: gnutls.m4 -> libgnutls.m4
- Client certificate callback has been improved
+2001-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-09-04 19:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/Makefile.am: [no log message]
- * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
- (tags: gnutls_0_2_3), lib/Makefile.am:
+2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated documentation generation
+ * doc/scripts/gdoc: [no log message]
-2001-09-03 22:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
+ * doc/scripts/gdoc: produces better tex output
- updated documentation
+2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-27 08:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and
+ generation of tex)
- * 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):
+2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- minor bugfixes
+ * AUTHORS: updated
-2001-08-26 14:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
- configure.in, lib/gnutls_global.c:
+ * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name()
- use of sigaction instead of signal(), to ignore SIGPIPE
+2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-26 10:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_handshake.c, lib/gnutls_ui.h: cleanups
- * 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:
+2001-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_set_certificate_request() renamed to
- gnutls_x509pki_set_cert_request(). Added
- gnutls_x509pki_set_cert_callback().
+ * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc
+ updated. Now handles powers and '->' symbol automatically for tex.
-2001-08-26 09:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-16 Nikos Mavrogiannopoulos <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:
+ * NEWS, doc/TODO: [no log message]
- fixed memory leaks
+2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-25 21:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_der.c: corrected typo
- * configure.in, lib/gnutls.h.in:
+2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated gnutls.h file
+ * doc/ASN1.readme.txt, doc/scripts/gdoc, lib/Makefile.am,
+ lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: Documentation for
+ ASN.1 has been moved to inline comments and to the tex
+ documentation.
-2001-08-25 13:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-15 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h: removed E_TIMEOUT
- some memory optimization while receiving packets
+2001-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-25 09:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/auth_dhe_rsa.c, lib/auth_srp.c,
+ lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c,
+ src/serv.c: corrected some obscure bugs in the handshake and record
+ send buffering code.
- * 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:
+2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- header size is now written in gnutls_cipher.c
+ * lib/gnutls_int.h: removed debugging stuff
-2001-08-20 21:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-13 Nikos Mavrogiannopoulos <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):
+ * NEWS: [no log message]
- bugfixes and minor updates
+2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-20 21:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * 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):
+2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected and updated documentation
+ * NEWS: [no log message]
-2001-08-20 19:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
- src/cli.c, src/serv.c:
+ * THANKS, NEWS: [no log message]
- changed gnutls_bye() behaviour
+2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-19 20:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_handshake.c: more fixes
- * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
- gnutls_int.h, gnutls_record.c:
+2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several fixes in gnutls_bye() function, and in gnutls_recv_int()
+ * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
+ lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_priority.c, lib/gnutls_record.c, lib/io_debug.h,
+ src/serv.c: more non blocking IO fixes
-2001-08-19 19:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_cert.c (tags: gnutls_0_2_2):
+ * src/cli.c: now resolves hostnames.
- corrected bugs in version handling and in certificate initialization
+2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-19 14:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/defines.h, lib/gnutls_priority.c: va_copy macro renamed to
+ VA_COPY
- * 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:
+2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- better support for buffered read and several cleanups
+ * configure.in: now requires autoconf 2.50
-2001-08-19 11:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-10 Nikos Mavrogiannopoulos <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:
+ * NEWS, configure.in, lib/ext_max_record.c, lib/gnutls.h.in,
+ lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_compress_int.c, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
+ lib/gnutls_mem.h, lib/gnutls_privkey.c, 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)
- gnutls now sends (again) record packets using one write.
+2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-19 11:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c, lib/gnutls_int.h: [no log message]
- * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
+2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected free for data not belonging to the heap
+ * NEWS, 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-08-18 21:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-08 Nikos Mavrogiannopoulos <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:
+ * lib/auth_x509.c: rolled back previous change...
- several checks for failed allocations and other fixes
+2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-07 18:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_x509.c: made empty certificate message consistent with
+ other implementations.
- * 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:
+2001-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in SRP key exchange and several others.
+ * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
+ lib/auth_srp_passwd.c, lib/auth_x509.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh_primes.c,
+ lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c,
+ lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_session.c,
+ lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: corrected
+ memory leaks and other bugs
-2001-08-07 13:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-06 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_buffers.c: added warning
- server side client authentication works
+2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-07 12:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c,
+ lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
+ lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
+ src/cli.c: added max_record_size extension
- * 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:
+2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- additions in order for gnutls server to support client
- authentication
+ * lib/gnutls_session.c: corrected bug which made
+ get_current_session, not to return the right size of the session.
-2001-08-07 07:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-05 Nikos Mavrogiannopoulos <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):
+ * 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.
- ssl3 fixes and several others.
+2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-07 07:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
+ changed semantics of the GNUTLS_E_REHANDSHAKE error code.
- * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
+2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- realloc does not realloc memory if less size is requested.
+ * acconfig.h, configure.in, lib/defines.h, lib/gnutls_priority.c:
+ added support for va_copy
-2001-08-06 22:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
- gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
+ * doc/TODO: [no log message]
- updated in key usage fields
+2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-06 21:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_record.c, src/serv.c: cleanups
- * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
+2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups in the signature generating functions
+ * lib/gnutls_priority.h: list -> gnutls_list
-2001-08-06 20:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-04 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls.h.in, lib/gnutls_anon_cred.c, lib/gnutls_int.h,
+ lib/gnutls_priority.c: changed LIST to GNUTLS_LIST
- several fixes. Added client authentication with x509PKI
+2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-06 15:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in, lib/gnutls_db.c: added new function to check for
+ expired sessions.
- * 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:
+2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more x509 client certificate stuff
+ * lib/gnutls_record.c: cleanups
-2001-08-06 13:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-02 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_sig.c:
+ cleanups in function names
- added client certificates
+2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-06 13:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_db.c: cleanups in the resuming code
- * 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):
+2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several additions for x509 client authentication
+ * NEWS, THANKS, configure.in, lib/gnutls.h.in, lib/gnutls_db.c,
+ lib/gnutls_db.h, 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-08-06 08:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-02 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_int.h:
+ set_push() & set_pull() functions moved to state (instead of being
+ global)
- added the concept of optional handshake packets (like
- CERTIFICATE_REQUEST). several other fixes.
+2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-05 20:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
+ doc/
- * 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:
+2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups and updates in the handshake protocol
- implementation iolaiiiiiCVS:
-
- ----------------------------------------------------------------------
+ * README.CVS: added documentation of the steps required to built
+ the cvs tree
-2001-08-05 13:27 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
- gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
+ * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_x509.c,
+ lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_record.c,
+ lib/gnutls_record.h, lib/io_debug.h, src/cli.c, src/serv.c: Adopted
+ some of the patches of Jon Nelson. Fixes the non blocking behaviour.
- cleanups in certificate copying
+2001-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-05 09:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_int.h: [no log message]
- * 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):
+2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes for the new files
+ * lib/gnutls_buffers.c, lib/gnutls_record.c: corrected and fixed
+ several things in send_int() etc.
-2001-08-05 09:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-30 Nikos Mavrogiannopoulos <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):
+ * configure.in: [no log message]
- renamed cert_* to x509_*
+2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-04 19:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/Makefile.am, doc/TODO, doc/scripts/Makefile.am: added scripts
+ into distribution
- * 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_mem.c, gnutls_mem.h:
-
- added internal memory handlers
-
-2001-08-04 07:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-30 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_handshake.c: [no log message]
- added internal memory handlers
+2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-02 19:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_db.c, lib/gnutls_session.c: corrected bugs in session
+ resuming.
- * lib/gnutls_cert.c, src/cli.c:
+2001-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- subjectAltName related fixes
+ * NEWS, configure.in, lib/gnutls_db.c, lib/gnutls_int.h,
+ lib/gnutls_mem.c, lib/gnutls_session.c: [no log message]
-2001-08-02 18:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-23 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/io_debug.h: cleanups
- added some kind of support for X509 Extensions
+2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-08-02 11:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/io_debug.h: added IO debugging code
- * 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:
+2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- documentation updates
+ * lib/gnutls.h.in: [no log message]
-2001-08-02 01:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-23 Nikos Mavrogiannopoulos <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:
+ * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_kx.h, lib/gnutls_record.c: added some checks for memory
+ allocation. Fixes in write interrupts.
- documentation fixes
+2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-31 19:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c: corrected bugs which could break non
+ blocking IO
- * 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):
+2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixed api documentation (for srp and anon cred allocation)
+ * PGPKEYS: added file. Holds pgp keys
-2001-07-30 09:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in (tags: gnutls_0_1_9):
+ * lib/gnutls_buffers.c, lib/gnutls_record.c: corrections for the
+ gnutls_read_buffered() function.
- added profiler option
+2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-30 09:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
+ lib/gnutls_record.c, src/serv.c: updated/fixed the handling of
+ interrupted writes
- * 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):
+2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added log function (no longer use fprintf).
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c:
+ changed gnutls_write() semantics in order to cope with interrupted
+ system calls and non blocking IO
-2001-07-29 23:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_handshake.c, gnutls_record.c:
+ * lib/gnutls_buffers.c: [no log message]
- fixes in EOF handling in handshake.
+2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-29 18:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h.in, lib/gnutls_int.h: [no log message]
- * lib/gnutls_handshake.c:
+2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- detect EOF
+ * NEWS, 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: changes in order to be
+ independent of the berkeley style sockets (but it is still difficult
+ to use gnutls with any other api)
-2001-07-29 11:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
- gnutls_0_1_9):
+ * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted
+ system calls and eagain errors.
- documentation updates
+2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-28 19:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * THANKS, lib/gnutls_buffers.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
+ several cleanups
- * doc/: scripts/gdoc, tex/Makefile.am:
+2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in tex production (gdoc)
+ * lib/gnutls_buffers.c, lib/gnutls_int.h: Corrected short read bug
-2001-07-28 14:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-20 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_buffers.c: corrected _gnutls_write()
- Added documentation in TEX
+2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-28 10:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c: peeked data now stays also in handshake
- * 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:
+2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
+ * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be
+ sent even if it wasn't required
-2001-07-27 18:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-20 Nikos Mavrogiannopoulos <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):
+ * src/cli.c, lib/auth_x509.c, lib/gnutls_record.c,
+ lib/gnutls_sig.c: [no log message]
- changed gnutls_read() semantics
+2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-26 20:23 Fabio Fiorina <fiorinaf@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
- * doc/TODO (tags: gnutls_0_1_9):
+2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Tools for Certificate
+ * lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/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-07-26 20:18 Fabio Fiorina <fiorinaf@gnutls.org>
+2001-10-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/cert_der.c (tags: gnutls_0_1_9):
+ * NEWS, doc/TODO, 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
- get time bug fixed
+2001-10-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-26 19:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/TODO, lib/auth_dhe_rsa.c, lib/auth_rsa.c,
+ lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
+ lib/gnutls_auth.c, lib/gnutls_auth_int.h, 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.
- * NEWS, configure.in:
+2001-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- moving to 0.1.9
+ * lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
+ lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_ui.h: added option to
+ regenerate primes and generators for EDH
-2001-07-26 19:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/cert_verify.c (tags: gnutls_0_1_9):
+ * doc/TODO: [no log message]
- fixed/updated compare_dn() function.
+2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-26 15:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
+ lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ src/cli.c, src/crypt.c, src/serv.c: updated name indication
+ extension (dnsname)
- * doc/TODO, lib/gnutls_sig_check.c:
+2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated sig_check()
+ * src/Makefile.am, src/crypt-gaa.c, src/crypt.gaa: renamed crypt to
+ srpcrypt.
-2001-07-24 20:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-10 Nikos Mavrogiannopoulos <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:
+ * NEWS, doc/TODO, lib/auth_anon.c, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
+ src/crypt.c: better prime handling
- gnutls now checks the certificate's CN to see if it matches the
- peer's name.
+2001-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-24 18:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/auth_dhe_rsa.c, lib/auth_srp_passwd.c,
+ lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
+ lib/gnutls_dh_primes.c, lib/gnutls_record.h, lib/gnutls_srp.c:
+ Updated the handling of prime numbers.
- * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
- lib/gnutls_record.c:
+2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- bugfixes
+ * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/gnutls.h.in,
+ lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: several
+ cleanups
-2001-07-24 18:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/cli.c:
+ * lib/gnutls_sig.c: [no log message]
- support for multiple protocol versions.
+2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-24 18:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, THANKS, configure.in, lib/auth_anon.c, lib/auth_dhe_rsa.c,
+ lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_algorithms.c,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_datum.c,
+ lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig.c,
+ lib/gnutls_sig.h, lib/x509_extensions.c, src/cli.c, src/serv.c:
+ added DHE_RSA ciphersuites
- * 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:
+2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bug in b64 decoding. Added support for multiple TLS
- protocol versions.
+ * doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
+ doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
+ doc/protocol/draft-ietf-tls-extensions-00.txt,
+ doc/protocol/draft-ietf-tls-extensions-01.txt,
+ doc/protocol/draft-ietf-tls-kerb-00.txt, doc/protocol/rfc2712.txt:
+ updated documents
-2001-07-21 21:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/Makefile.am (tags: gnutls_0_1_9):
+ * lib/gnutls_errors.c, lib/x509_extensions.c: [no log message]
- ignores some errors
+2001-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-21 09:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_asn1.c, lib/x509_extensions.c: fixes in the certificate
+ extensions handling code. Bugs reported by Neil Spring
+ <nspring@saavie.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:
+2001-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected memory leaks
+ * buildconf: [no log message]
-2001-07-21 08:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-09-24 Nikos Mavrogiannopoulos <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_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * 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_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-09-23 Nikos Mavrogiannopoulos <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_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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:
+ * lib/Makefile.am, lib/auth_anon.c, lib/auth_rsa.c,
+ lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
+ lib/gnutls_dh.h, lib/gnutls_ui.c, lib/gnutls_ui.h: several cleanups
+ in order to support DHE_RSA
- added some kind of certificate checking
+2001-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-19 20:43 Fabio Fiorina <fiorinaf@gnutls.org>
+ * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA
- * src/pkcs1.asn:
+2001-09-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- ""
+ * doc/TODO: [no log message]
-2001-07-19 20:39 Fabio Fiorina <fiorinaf@gnutls.org>
+2001-09-21 Nikos Mavrogiannopoulos <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), 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):
+ * lib/auth_dhe_dss.c, lib/gnutls_compress_int.h, lib/gnutls_num.c:
+ [no log message]
- ""
+2001-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-19 20:36 Fabio Fiorina <fiorinaf@gnutls.org>
+ * NEWS: [no log message]
- * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
+2001-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- C structure management
+ * lib/gnutls_cert.c: updated documentation
-2001-07-19 19:29 Fabio Fiorina <fiorinaf@gnutls.org>
+2001-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/PkixTabExample.c:
+ * README, doc/TODO: [no log message]
- C structure management
+2001-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-18 20:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.c,
+ lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_int.h,
+ lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c, src/cli.c,
+ src/serv.c: Client certificate callback has been improved
- * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
+2001-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added mhash 0.8.10 support
+ * doc/TODO: [no log message]
-2001-07-18 20:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-09-10 Nikos Mavrogiannopoulos <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:
+ * doc/TODO: [no log message]
- more certificate fields parsed. Cleanups
+2001-09-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-17 18:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/README.autoconf, doc/TODO: [no log message]
- * 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:
+2001-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups. Added check for certificate's expiration time.
+ * NEWS, configure.in, lib/Makefile.am: updated documentation
+ generation
-2001-07-16 19:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-09-04 Nikos Mavrogiannopoulos <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:
+ * doc/TODO: [no log message]
- updated cert_verify
+2001-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-14 21:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c: updated documentation
- * src/CertificateExample.c:
+2001-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected copyright notice
+ * src/cli.c: [no log message]
-2001-07-14 21:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-27 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_num.h: minor
+ bugfixes
- minor cleanups
+2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-14 21:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * acconfig.h, configure.in, lib/gnutls_global.c: use of sigaction
+ instead of signal(), to ignore SIGPIPE
- * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
- lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
+2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated API
+ * buildconf: [no log message]
-2001-07-14 19:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, gnutls_anon_cred.c:
+ * NEWS, configure.in, 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().
- added missing file
+2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-14 14:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
+ lib/gnutls_cipher.c, lib/gnutls_record.c, lib/x509_asn1.c,
+ lib/x509_asn1.h, lib/x509_b64.c, lib/x509_der.c, src/serv.c: fixed
+ memory leaks
- * 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:
+2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several bug fixes in ASN handling. Fixes/additions in X509
- structures handling.
+ * configure.in, lib/gnutls.h.in: updated gnutls.h file
-2001-07-14 11:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-25 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_record.c,
+ lib/gnutls_ui.c, src/serv.c: some memory optimization while
+ receiving packets
- several cleanups
+2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-14 10:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_record.c:
+ header size is now written in gnutls_cipher.c
- * lib/cert_ASN.y:
+2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected copyright statement
+ * NEWS: [no log message]
-2001-07-14 09:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
- gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
+ * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
+ lib/gnutls_record.c, src/cli.c, src/serv.c: bugfixes and minor
+ updates
- improved certificate handling
+2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-14 09:47 Nikos Mavrogiannopoulos <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
- * src/serv.c:
+2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * doc/TODO: [no log message]
-2001-07-13 14:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
- gnutls_0_1_9):
+ * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
+ lib/gnutls_record.c: several fixes in gnutls_bye() function, and in
+ gnutls_recv_int()
- added autoconf2.50 (for debian)
+2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-13 14:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cert.c: corrected bugs in version handling and in
+ certificate initialization
- * 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):
+2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added required .m4s
+ * NEWS, configure.in, lib/auth_srp.c, lib/ext_srp.c,
+ lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
+ src/cli.c: better support for buffered read and several cleanups
-2001-07-13 14:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-19 Nikos Mavrogiannopoulos <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):
+ * lib/gnutls_cipher.c, lib/gnutls_kx.c, lib/gnutls_record.c: gnutls
+ now sends (again) record packets using one write.
- corrected fabio's entry
+2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-12 17:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_srp.c: corrected free for data not belonging to the
+ heap
- * lib/gnutls_record.c:
+2001-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- bug fixes
+ * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
+ lib/crypt_bcrypt.c, lib/gnutls_buffers.c, lib/gnutls_dh.c,
+ lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+ lib/gnutls_srp.c: several checks for failed allocations and other
+ fixes
-2001-07-11 21:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-07 Nikos Mavrogiannopoulos <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):
+ * src/cli.c: [no log message]
- optimizations in hash functions (removed a lot of mallocs)
+2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-07-07 18:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp.h,
+ lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_dh.c,
+ lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_privkey.c, src/cli.c: fixes in SRP key exchange and
+ several others.
- * 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:
+2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, configure.in, lib/auth_rsa.c, lib/ext_srp.c,
+ lib/gnutls_auth_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
+ lib/gnutls_ui.h, lib/x509_sig_check.c, lib/x509_verify.c,
+ src/cli.c, src/serv.c: server side client authentication works
+
+2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
+ lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.h,
+ lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_kx.h, src/serv.c: additions in order for gnutls server
+ to support client authentication
+
+2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Updated ASN.1 Parser (Fabio - commited by me).
+ * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
+ lib/gnutls_constate.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_pk.c: ssl3 fixes and several others.
-2001-07-01 16:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
- gnutls_privkey.c:
+ * lib/gnutls_mem.c: realloc does not realloc memory if less size is
+ requested.
- cleanups
+2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_rsa.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
+ updated in key usage fields
-2001-06-25 15:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-06 Nikos Mavrogiannopoulos <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_int.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
+ lib/x509_sig_check.c: cleanups in the signature generating
+ functions
+
+2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_kx.c: [no log message]
+
+2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c,
+ lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.c, lib/auth_x509.h,
+ lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
+ lib/gnutls_buffers.c, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c,
+ src/cli.c, src/serv.c: several fixes. Added client authentication
+ with x509PKI
+
+2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_buffers.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:
+ lib/gnutls_sig.c, lib/gnutls_sig_check.c, lib/x509_sig_check.c:
+ more x509 client certificate stuff
- Cleanups. Mostly while sending client certificate (and client
- certificate verify)
+2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-24 22:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/x509/clicert.pem, src/x509/clikey.pem: added client
+ certificates
- * lib/README.der:
+2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed
+ * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h,
+ 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: several additions for x509 client
+ authentication
-2001-06-24 21:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-06 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <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_23, gnutls_1_1_22, gnutls_1_0_22,
- gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21,
- gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16,
- gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19,
- gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11,
- gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10,
- gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10,
- gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, 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 Nikos Mavrogiannopoulos <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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_handshake.c, gnutls_priority.c:
-
- some portability fixes
-
-2001-06-24 15:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+ lib/gnutls_record.c: added the concept of optional handshake
+ packets (like CERTIFICATE_REQUEST). several other fixes.
- * 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:
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in ChangeCipherSpec handling (this also fixes rehandshake).
- Several cleanups.
+ * lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c, lib/auth_srp.c,
+ lib/auth_srp.h, lib/auth_x509.h, lib/ext_srp.c,
+ lib/gnutls_algorithms.c, lib/gnutls_auth.h, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
+ lib/gnutls_ui.c: several cleanups and updates in the handshake
+ protocol implementation iolaiiiiiCVS:
-2001-06-24 08:45 Nikos Mavrogiannopoulos <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:
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several cleanups
+ * configure.in, 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-06-23 21:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, lib/gnutls_global.c:
+ * doc/TODO, doc/README.autoconf: [no log message]
- added checks for signals
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-22 21:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/x509_asn1.h, lib/x509_der.h: [no log message]
- * lib/gnutls_cipher.c, src/serv.c:
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bug in stream decryption..
+ * configure.in, lib/gnutls.h.in, lib/gnutls_global.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c:
+ added new function gnutls_send_alert() to the api
-2001-06-22 20:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
- gnutls_cert.h:
+ * lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.c,
+ lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
+ lib/gnutls_cert.h: cleanups in certificate copying
- added internal representation of pkcs1 rsa private keys.
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-22 11:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
+ src/asn1c.c, src/prime.c: fixes for the new files
- * 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:
+2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added global state.
+ * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp_passwd.c,
+ lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_b64.c,
+ lib/cert_b64.h, lib/cert_der.c, lib/cert_der.h, lib/cert_verify.c,
+ lib/cert_verify.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
+ lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_privkey.c,
+ lib/gnutls_sig_check.c, lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c,
+ lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_b64.c,
+ lib/x509_b64.h, lib/x509_der.c, lib/x509_der.h,
+ lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_verify.c,
+ lib/x509_verify.h: renamed cert_* to x509_*
-2001-06-22 09:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
- lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
- lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
+ * lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
+ lib/gnutls_cert.c: asn1_read_value() will no longer overflow the
+ given buffer. (this assumes that the caller provided the size of
+ the buffer)
- minor cleanups
+2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-22 08:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_sig_check.c: fixes in x509 cert
+ extensions handling
- * lib/gnutls.h.in:
+2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gnutls_cert is not defined here
+ * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h: minor fixes
-2001-06-21 18:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_cert.h, src/pk.h:
+ * lib/gnutls_mem.c, lib/gnutls_mem.h: added internal memory
+ handlers
- added missing files
+2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-21 18:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
+ lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_algorithms.c,
+ lib/gnutls_datum.h, lib/gnutls_global.c, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_pk.c,
+ src/serv.c: added internal memory handlers
- * 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:
+2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Updated Ciphersuite selection algorithm. Added internal
- representation of x509 structures.
+ * lib/gnutls_cert.c: [no log message]
-2001-06-20 14:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes
- client side RSA works (no certificate checking)
+2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-19 19:19 Nikos Mavrogiannopoulos <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
- * 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:
+2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed unneeded code and added some kind of client support for RSA
- ciphersuites
+ * lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes
-2001-06-19 08:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * doc/scripts/gdoc, 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, lib/gnutls_srp.c: fixed api
+ documentation (for srp and anon cred allocation)
- fixes in session resuming..
+2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-18 20:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_global.c, lib/gnutls_int.h, NEWS: [no log message]
- * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: added profiler option
+
+2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/auth_srp_sb64.c, lib/cert_b64.c, lib/debug.c,
+ lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
+ lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
- lib/gnutls_v2_compat.c:
+ lib/gnutls_sig_check.c, lib/gnutls_v2_compat.c: added log function
+ (no longer use fprintf).
- fixes in session resuming
+2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-18 19:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_handshake.c, lib/gnutls_record.c: fixes in EOF
+ handling in handshake.
- * 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):
+2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added missing files
+ * lib/gnutls_handshake.c: detect EOF
-2001-06-18 19:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
- lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
- lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
- (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
- lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
- gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
- gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
- gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
- gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
- gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
- gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
- lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
- lib/gnutls_plaintext.h, lib/gnutls_record.c,
- lib/gnutls_v2_compat.c, src/serv.c:
-
- several cleanups in the low level record layer (the old code was a
- mess). several other fixes.
-
-2001-06-18 15:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
- gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
- gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
- gnutls_0_1_4), gnutls_v2_compat.c:
-
- cleanups. No longer checks for alerts between messages.
-
-2001-06-18 11:09 Nikos Mavrogiannopoulos <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/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:
+ * doc/scripts/gdoc: [no log message]
- cleanups and addition of a test http server (serv.c)
+2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-17 22:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/scripts/gdoc: [no log message]
- * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
- lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
+2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in V2 client hello.
+ * NEWS: [no log message]
-2001-06-17 14:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * doc/scripts/gdoc: fixes in tex production (gdoc)
- several fixes for RSA. gnutls server can now work with rsa
- certificates.
-
-2001-06-17 11:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
- (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
- gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
- gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
- crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
- gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
- gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
- gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
- gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
- gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
- gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
- gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
- gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
- gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
- gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
- gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
- gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
- gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
- gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
- gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
- gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
- gnutls_0_5_3, gnutls_0_5_2,
- gnutls_0_5_x_before_export_ciphersuites,
- gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
- gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
- gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
- gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
- gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
- gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
- gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
- gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
- gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
-
- several additions for RSA (mostly unstable)
-
-2001-06-16 22:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_pk.c, gnutls_pk.h:
-
- some support for public key encryption (rsa)
-
-2001-06-16 12:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
- gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
- ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
- gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
- gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
- gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
- gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
- gnutls_kx.h, gnutls_srp.c:
-
- more rsa fixes. Added dnsname extension.
-
-2001-06-15 22:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
- lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
- lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
- lib/gnutls_int.h, src/serv.c:
+ * configure.in, doc/API-template.html, doc/Makefile.am,
+ doc/scripts/gdoc, lib/gnutls_record.c: Added documentation in TEX
- more rsa stuff -- and cleanups
+2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-15 21:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/API-template.html: [no log message]
- * src/pkcs1.asn:
+2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed <CR>
+ * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
+ lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ 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-06-15 21:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
- pkcs1.asn, pkix.asn:
+ * 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, src/serv.c: changed gnutls_read() semantics
- updated ASN.1 files.
+2001-07-26 Fabio Fiorina <fiorinaf@gnutls.org>
-2001-06-15 16:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: Tools for Certificate
- * 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:
+2001-07-26 Fabio Fiorina <fiorinaf@gnutls.org>
- several additions in order to support KX_RSA and X509PKI.
+ * lib/cert_der.c: get time bug fixed
-2001-06-14 20:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_auth.c:
+ * NEWS, configure.in: moving to 0.1.9
- updated get_auth_info()
+2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-14 18:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/cert_verify.c: fixed/updated compare_dn() function.
- * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
- src/serv.c:
+2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changed the setting of credentials
-
-2001-06-14 18:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
- auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
- ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
- gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
- gnutls_int.h:
+ * doc/TODO, lib/gnutls_cert.c, src/serv.c: [no log message]
- better handling of set/get credentials.
-
-2001-06-14 17:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
- gnutls_int.h:
-
- added gnutls_datum structure.
-
-2001-06-13 09:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-26 Nikos Mavrogiannopoulos <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:
+ * doc/TODO, lib/gnutls_sig_check.c: updated sig_check()
- added Fabio in AUTHORS, fixed the way ChangeLog is created.
+2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-13 09:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * lib/gnutls_algorithms.c:
+2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added a warning for the addition of new algorithms
+ * doc/TODO, lib/auth_rsa.c, 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_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-06-13 08:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/protocol/rfc2631.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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):
+ * doc/TODO, lib/gnutls_pk.c, lib/gnutls_record.c: bugfixes
- added rfc on DH key exchange
+2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-11 15:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c: support for multiple protocol versions.
- * 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:
+2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added Fabio's ASN1/DER parser.
+ * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
+ lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_constate.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
+ lib/gnutls_priority.h, 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-06-09 12:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_db.c (tags: gnutls_0_1_4):
+ * lib/Makefile.am: ignores some errors
- more descriptive comments
+2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-09 12:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * README, lib/auth_rsa.c, lib/cert_verify.c, lib/gnutls_cert.c,
+ lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
+ lib/gnutls_sig_check.c: [no log message]
- * 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):
+2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- bugfixes in sbase64 decoding/encoding. Changes in the included
- bcrypt algorithm.
+ * lib/auth_rsa.c, lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_der.c,
+ lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
+ lib/gnutls_handshake.c, lib/gnutls_privkey.c, lib/gnutls_record.c,
+ src/serv.c: corrected memory leaks
-2001-06-09 10:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
- gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
- gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
- gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
- gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
- cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
+ * doc/TODO, lib/Makefile.am, lib/cert_asn1.h, lib/cert_verify.c,
+ lib/ext_srp.c, 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/asn1c.c,
+ src/ca.pem, src/cli.c, src/pkcs1.asn, src/serv.c: several fixes
+ cleanups etc.
- renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
- KX)
+2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-05 10:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_global.c: [no log message]
- * lib/gnutls.h.in:
+2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
+ lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn,
+ lib/pkcs1_asn1_tab.c, lib/pkix.asn, src/Makefile.am,
+ src/PkixTabExample.c, src/asn1c.c, src/cli.c, src/pkix.asn,
+ src/serv.c, src/srp/Makefile.am, src/x509/Makefile.am: updated file
+ structure
-2001-06-05 10:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
- gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
- (tags: gnutls_0_1_4), gnutls_num.h:
+ * src/Makefile.am, src/cert.pem, src/key.pem, src/serv.c,
+ src/tpasswd, src/tpasswd.conf, src/srp/tpasswd,
+ src/srp/tpasswd.conf, src/x509/ca.pem, src/x509/cert.pem,
+ src/x509/key.pem: updated directory structure
- better handling of 64bit integers
+2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-05 10:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
+ doc/protocol/draft-ietf-tls-srp-01.txt, doc/protocol/rfc2313.txt,
+ 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, lib/gnutls_int.h,
+ lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.h,
+ lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
+ src/pkcs1.asn: added some kind of certificate checking
- * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
+2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
- better checking of return value of rindex
+ * src/pkcs1.asn: ""
-2001-06-05 10:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
- * src/: cli.c, serv.c:
+ * doc/ASN1.readme.txt, lib/cert_asn1.c, lib/cert_asn1.h,
+ lib/cert_ASN.y, src/CertificateExample.c, src/CrlExample.c: ""
- updated to new api
+2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
-2001-06-05 08:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c: C structure management
- * 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:
+2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
- updated documentation and functions
+ * src/PkixTabExample.c: C structure management
-2001-06-01 15:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * lib/gnutls_hash_int.c: added mhash 0.8.10 support
- gnutls now handles uint64 even in systems without a native one.
- several bug fixes.
+2001-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-06-01 14:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/auth_x509.h, 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
- * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
+2001-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bug in verify
+ * 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, lib/gnutls_extensions.h, lib/gnutls_int.h,
+ src/cli.c, src/serv.c: several cleanups. Added check for
+ certificate's expiration time.
-2001-05-31 09:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * buildconf, configure.in, lib/gnutls.h.in:
+ * 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
- updated configuration scripts to comply to autoconf 2.50
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-30 11:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/CertificateExample.c: corrected copyright notice
- * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- gdoc is now included in the cvs
+ * Makefile.am, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: minor
+ cleanups
-2001-05-30 11:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-14 Nikos Mavrogiannopoulos <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:
+ * 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
- updated API and documentation. Now we use the gnome way for creating
- API docs.
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-26 22:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/gnutls_anon_cred.c: added missing file
- * lib/gnutls_dh.c:
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some cleanups in Diffie Hellman key exchange
+ * 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-05-26 19:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-14 Nikos Mavrogiannopoulos <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:
+ * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
+ lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h, 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
- removed DHE_DSS. Added parameters to DH_ANON (size of prime).
- cleanups.
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-26 19:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: [no log message]
- * src/: cli.c, prime.c, serv.c:
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several updates
+ * lib/cert_ASN.y: corrected copyright statement
-2001-05-26 12:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-14 Nikos Mavrogiannopoulos <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:
+ * doc/README.autoconf: [no log message]
- Added decoding function for the base64 encoding used in SRP. (this
- function is more strict in characters than the previous one)
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-26 10:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/auth_x509.h, lib/cert_verify.c,
+ lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h: improved certificate handling
- * lib/cert_b64.c:
+2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected memory leaks
+ * src/serv.c: updated
-2001-05-26 08:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-13 Nikos Mavrogiannopoulos <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:
+ * buildconf: added autoconf2.50 (for debian)
- several cleanups in numbers' handling
+2001-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-26 07:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * acinclude.m4: added required .m4s
- * 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):
+2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
- updated uint24 functions.
+ * src/CrlExample.c: [no log message]
-2001-05-25 21:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-12 Fabio Fiorina <fiorinaf@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:
+ * lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/cert_ASN.y,
+ src/CertificateExample.c, src/pkix.asn: [no log message]
- Cleanups in endian handling (convertions).
+2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
-2001-05-25 11:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/ASN1.readme.txt: [no log message]
- * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
- gnutls_errors_int.h, gnutls_handshake.c:
+2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
- several bug fixes
+ * lib/cert_asn1.c: [no log message]
-2001-05-25 11:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/API:
+ * lib/gnutls_record.c: bug fixes
- updated documentation
+2001-07-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-25 11:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
+ lib/crypt_srpsha1.c, 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:
+ optimizations in hash functions (removed a lot of mallocs)
- * src/serv.c:
+2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * src/cert.pem, src/key.pem: [no log message]
-2001-05-24 16:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/API:
+ * lib/gnutls_global.h: [no log message]
- updated
+2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-24 08:19 Nikos Mavrogiannopoulos <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).
- * lib/gnutls_cipher.c:
+2001-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- sets the resumed_security_parameters to null after initialization
+ * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
+ lib/gnutls_privkey.c: cleanups
-2001-05-23 15:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c, serv.c:
+ * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
+ lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_db.c, lib/gnutls_errors.c,
+ lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/serv.c: Cleanups.
+ Mostly while sending client certificate (and client certificate
+ verify)
- updated to new api
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-23 15:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/README.der: removed
- * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
- gnutls_handshake.h, gnutls_int.h:
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * doc/TODO: [no log message]
-2001-05-22 22:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
+ * NEWS, lib/ext_dnsname.c, 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)
- cleanups
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-22 22:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-ecc-01.txt,
+ doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt: [no log message]
- * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
- gnutls_int.h, gnutls_session.c:
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups and several fixes(and speedups) in the resume DB
+ * doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
+ doc/protocol/draft-ietf-tls-camellia-00.txt,
+ doc/protocol/draft-ietf-tls-extensions-00.txt,
+ doc/protocol/draft-ietf-tls-https-04.txt,
+ doc/protocol/draft-ietf-tls-misty1-00.txt,
+ doc/protocol/draft-ietf-tls-openpgp-00.txt,
+ doc/protocol/draft-ietf-tls-openpgp-01.txt,
+ doc/protocol/draft-ietf-tls-seedhas-00.txt,
+ doc/protocol/draft-ietf-tls-wireless-00.txt,
+ doc/protocol/rfc2817.txt: added more up to date documentation
-2001-05-22 22:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c, serv.c:
+ * doc/protocol/x509guide.txt: added gutman's x509guide
- updated client and servers
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-22 16:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/TODO: [no log message]
- * lib/gnutls_algorithms.c:
+2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups
+ * lib/gnutls_handshake.c, lib/gnutls_priority.c: some portability
+ fixes
-2001-05-20 10:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-24 Nikos Mavrogiannopoulos <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:
+ * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
+ lib/auth_dhe_dss.c, 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,
+ 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,
+ lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
+ lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+ lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_db.c,
+ lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
+ lib/gnutls_gcry.c, 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, lib/gnutls_pk.c, lib/gnutls_priority.c,
+ lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_random.c,
+ lib/gnutls_record.c, lib/gnutls_session.c, 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/debug.c, lib/gnutls_buffers.c,
+ lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+ lib/gnutls_compress_int.c, lib/gnutls_datum.c, lib/gnutls_datum.h,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c:
+ several cleanups
- Changed gnutls_set_*_priority functions.
+2001-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-19 18:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls_global.c: added checks for signals
- * src/crypt.c:
+2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream
+ decryption..
-2001-05-19 10:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/cert_sb64.c:
+ * src/cli.c: [no log message]
- bugfixes
+2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-19 10:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
+ lib/gnutls_cert.c, lib/gnutls_cert.h: added internal representation
+ of pkcs1 rsa private keys.
- * 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:
+2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added option to generate random primes (instead of using a default).
- Added option to specify a specific prime to use (index)
+ * Makefile.am, src/Makefile.am, src/serv.c: [no log message]
-2001-05-15 10:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-22 Nikos Mavrogiannopoulos <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):
+ * doc/TODO: [no log message]
- updated
+2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-15 10:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, README, configure.in, doc/Makefile.am, doc/TODO,
+ lib/Makefile.am, lib/gnutls.h.in, lib/gnutls_buffers.c,
+ lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_global.c,
+ lib/gnutls_record.c, src/cli.c, src/pk.h, src/serv.c: added global
+ state.
- * configure.in, lib/gnutls.c, lib/libgnutls.m4:
+2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected scripts
+ * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
+ lib/gnutls_cert.h, lib/gnutls_int.h, src/cli.c, src/serv.c: minor
+ cleanups
-2001-05-15 09:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/gnutls.h.in: gnutls_cert is not defined here
- Added libgnutls-config script gnutls.h is automaticaly generated by
- configure script Added libgnutls.m4
+2001-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-14 10:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cert.h, src/pk.h: added missing files
- * lib/ext_srp.c (tags: gnutls-0_1_2):
+2001-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added missing length in username.
+ * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c,
+ lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
+ lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_datum.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
+ lib/gnutls_priority.c, lib/gnutls_v2_compat.c, src/serv.c: Updated
+ Ciphersuite selection algorithm. Added internal representation of
+ x509 structures.
-2001-05-14 09:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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):
+ * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c, lib/cert_der.c,
+ lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_pk.c, src/pkix.asn: client side RSA works (no
+ certificate checking)
- added functions to access authentication data (like username), and
- the key exchange algorithm used.
+2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-13 16:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, 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_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_kx.h, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
+ removed unneeded code and added some kind of client support for RSA
+ ciphersuites
- * lib/cert_sb64.c (tags: gnutls-0_1_2):
+2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups
+ * lib/gnutls_int.h: [no log message]
-2001-05-13 16:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
+ * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
+ lib/gnutls.h.in, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
+ lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_v2_compat.c,
+ src/serv.c: fixes in session resuming..
- clean_db() now clears expired entries only
+2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-13 16:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
+ lib/gnutls_v2_compat.c: fixes in session resuming
- * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
+2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- example tpasswd files.
+ * lib/gnutls_gcry.c, lib/gnutls_gcry.h: added missing files
-2001-05-13 13:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
- lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
+ * 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, lib/gnutls_cipher_int.c,
+ lib/gnutls_compress.c, lib/gnutls_compress.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
+ lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: several
+ cleanups in the low level record layer (the old code was a mess).
+ several other fixes.
- minor updates and fixes
+2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-13 10:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_x509.h, lib/ext_dnsname.c, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_v2_compat.c:
+ cleanups. No longer checks for alerts between messages.
- * 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:
+2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added compatibility with Tom Wu's libsrp's password files.
+ * acconfig.h, doc/TODO, doc/protocol/draft-ietf-tls-https-04.txt,
+ lib/Makefile.am, lib/defines.h, lib/gnutls.h.in,
+ lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
+ src/cli.c, src/serv.c: cleanups and addition of a test http server
+ (serv.c)
-2001-05-12 23:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in
+ V2 client hello.
- added support for Tom Wu's srp library tpasswd and tpasswd.conf
- files.
+2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-10 06:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * 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, src/serv.c: several fixes
+ for RSA. gnutls server can now work with rsa certificates.
- * configure.in, lib/gnutls.c, lib/gnutls_int.h:
+2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes in memory allocation
+ * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp.c,
+ lib/auth_srp_passwd.c, lib/auth_x509.h, lib/cert_asn1.h,
+ lib/cert_b64.c, lib/cert_b64.h, lib/crypt_bcrypt.c,
+ lib/crypt_srpsha1.c, lib/gnutls.c, lib/gnutls.h.in,
+ lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_num.h, lib/gnutls_pk.c,
+ lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_random.h,
+ lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_v2_compat.c:
+ several additions for RSA (mostly unstable)
-2001-05-09 13:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
- gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
+ * lib/gnutls_pk.c, lib/gnutls_pk.h: some support for public key
+ encryption (rsa)
- corrected memory leaks
+2001-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-09 09:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_dss.c,
+ lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, lib/defines.h,
+ lib/ext_dnsname.c, lib/ext_dnsname.h, lib/gnutls.c,
+ lib/gnutls.h.in, lib/gnutls_auth_int.h, lib/gnutls_dh.c,
+ lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_srp.c: more rsa fixes.
+ Added dnsname extension.
- * 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):
+2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- credentials are now kept globaly (in order to minimize memory
- usage). This makes no harm since these are never modified by
- gnutls.
+ * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
+ lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
+ lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups
-2001-05-08 20:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO (tags: gnutls-0-1-0-srp):
+ * src/pkcs1.asn: removed <CR>
- updated TODO list
+2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-08 20:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/Certificate.txt, src/CertificateExample.c, src/pkcs1.asn,
+ src/pkix.asn: updated ASN.1 files.
- * 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:
+2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several fixes for srp. Seems to work now!
+ * src/Certificate.txt: [no log message]
-2001-05-07 19:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+ * 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,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c: several
+ additions in order to support KX_RSA and X509PKI.
- better version handling
+2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-07 19:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_auth.c: updated get_auth_info()
- * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
- gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
- lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
- lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
- gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
- gnutls_0_5_x_before_export_ciphersuites,
- gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
- gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
- gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
- gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
- gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
- gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
- gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
- gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
- gnutls-0-1-0-srp), src/cli.c:
-
- added support for SSL 2.0 client hello
-
-2001-05-07 11:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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:
+2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- several fixes for srp
+ * Makefile.am, buildconf, src/cli.c, src/serv.c: changed the
+ setting of credentials
-2001-05-07 08:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c,
+ lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls.h.in,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_int.h: better
+ handling of set/get credentials.
- gnutls_get_kx_cred() now returns err value. set_kx_cred() now
- accepts size.
+2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-06 23:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
+ lib/gnutls_int.h: added gnutls_datum structure.
- * src/Makefile.am (tags: gnutls-0-1-0-srp):
+2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added missing gaa.h
+ * THANKS: [no log message]
-2001-05-06 22:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_srp.c:
+ * AUTHORS, Makefile.am, changelog-update.sh: added Fabio in
+ AUTHORS, fixed the way ChangeLog is created.
- some modulo fixes
+2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-06 07:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c: added a warning for the addition of new
+ algorithms
- * 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:
+2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more srp related fixes. No longer fails authentication if wrong
- username is provided.
+ * doc/protocol/rfc2631.txt: added rfc on DH key exchange
-2001-05-05 22:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
- crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
- crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
- gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
- gnutls_srp.c, gnutls_srp.h:
+ * buildconf, lib/cert_der.asn1: [no log message]
- some hacks in order to exchange the algorithm used to hash the
- password...
+2001-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-05 10:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/ASN1.readme.txt: [no log message]
- * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
+2001-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups for srp. Most mpi code has moved to gnutls_srp.c
+ * configure.in, lib/Makefile.am, lib/cert_ASN.y, lib/cert_asn1.c,
+ lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/gnutls_der.c,
+ lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am: Added
+ Fabio's ASN1/DER parser.
-2001-05-05 08:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
+ * lib/gnutls_db.c: more descriptive comments
- more srp related fixes
+2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-05 07:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, NEWS: [no log message]
- * 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:
+2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes - srp related
+ * lib/auth_srp_sb64.c, lib/crypt.c, lib/crypt_bcrypt.c,
+ lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls_srp.c,
+ src/crypt.c: bugfixes in sbase64 decoding/encoding. Changes in the
+ included bcrypt algorithm.
-2001-05-04 21:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
- auth_srp_passwd.c, auth_srp_passwd.h:
+ * lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
+ lib/cert_b64.h, lib/cert_sb64.c, lib/crypt_bcrypt.c,
+ lib/crypt_srpsha1.c: renamed cert_sb64.c to auth_srp_sb64.c (since
+ it is only used in SRP KX)
- more srp stuff
+2001-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-04 21:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * acconfig.h, acinclude.m4, configure.in: [no log message]
- * 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):
+2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more additions for SRP
+ * lib/gnutls.h.in: updated
-2001-05-04 13:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/crypt.c:
+ * lib/defines.h, lib/gnutls.c, lib/gnutls_cipher.c,
+ lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
+ lib/gnutls_num.h: better handling of 64bit integers
- fixed default case when no -s was specified
+2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-04 13:05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: better checking of
+ return value of rindex
- * 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):
+2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- More adds for SRP - SRPSHA1 and bcrypt
+ * src/cli.c, src/serv.c: updated to new api
-2001-05-04 08:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/cert_b64.c:
+ * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
+ src/Makefile.am: updated documentation and functions
- corrected bug in decoding function
+2001-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-03 09:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * 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, src/tpasswd: gnutls now handles
+ uint64 even in systems without a native one. several bug fixes.
- * lib/crypt_bcrypt.h:
+2001-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- for bcrypt support
+ * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: corrected bug in verify
-2001-05-03 09:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-31 Nikos Mavrogiannopoulos <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:
+ * buildconf, configure.in, lib/gnutls.h.in: updated configuration
+ scripts to comply to autoconf 2.50
- Changes in random number handling. Added bcrypt (for use with SRP).
- Added test program crypt for creating bcrypt passwd files.
+2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-02 16:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: [no log message]
- * 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:
+2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/Makefile.am, doc/scripts/gdoc: gdoc is now included in the
+ cvs
+
+2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * NEWS, doc/Makefile.am: [no log message]
+
+2001-05-30 Nikos Mavrogiannopoulos <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: updated API and
+ documentation. Now we use the gnome way for creating API docs.
+
+2001-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: [no log message]
+
+2001-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/README.crypt: [no log message]
- added support for setting authentication algorithms' credentials
+2001-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-02 15:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls.h.in: [no log message]
- * 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:
+2001-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups... and more modular design.
+ * src/Makefile.am, src/README: [no log message]
-2001-05-02 10:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
- gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
- gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
- gnutls-0-1-0-srp):
+ * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange
- Added client kx0 and server kx2 in order to be used with SRP
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-05-01 15:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
+ lib/auth_dhe_dss.h, lib/cert_b64.c, lib/cert_sb64.c,
+ lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
+ lib/gnutls_dh.h, lib/gnutls_int.h, lib/gnutls_srp.c: removed
+ DHE_DSS. Added parameters to DH_ANON (size of prime). cleanups.
- * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated
+ * src/cli.c, src/prime.c, src/serv.c: several updates
-2001-03-25 10:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
- gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
- gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
- gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
- gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
+ * lib/gnutls_int.h: [no log message]
- added SSL v2 spec
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-03-18 14:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
+ lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding
+ function for the base64 encoding used in SRP. (this function is
+ more strict in characters than the previous one)
- * lib/gnutls_extensions.c:
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- in case there are no extensions ext_gen() does not return anything
- (NULL);
+ * lib/cert_b64.c: corrected memory leaks
-2001-03-18 08:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
- gnutls_algorithms.c, gnutls_handshake.c:
+ * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
+ lib/gnutls.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
+ lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: several
+ cleanups in numbers' handling
- more cleanups
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-03-18 08:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/Makefile.am: [no log message]
- * lib/: ext_srp.c, gnutls_extensions.c:
+2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- send extensions feature was added.
+ * lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
+ lib/gnutls_num.h: updated uint24 functions.
-2001-03-17 20:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
+ lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_extensions.c,
lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
- src/serv.c:
+ lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c:
+ Cleanups in endian handling (convertions).
- several bugfixes and cleanups
+2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-03-17 19:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c: several bug fixes
- * 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:
+2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added some preliminary support for TLS extensions;
+ * doc/API: updated documentation
-2001-03-11 22:30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO:
+ * src/serv.c: updated
- updated todo list
+2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-03-11 22:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/API: updated
- * doc/protocol/rfc2945.txt (tags: gnutls_1_0_23, gnutls_1_1_22,
- gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19,
- gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20,
- gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13,
- gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17,
- gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12,
- gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8,
- gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
- 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):
+2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added RFC for srp protocol
+ * README: [no log message]
-2001-03-11 22:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c:
+ * README, configure.in, doc/API, lib/gnutls.c, lib/gnutls_errors.c,
+ lib/gnutls_errors_int.h, lib/gnutls_handshake.c, src/cli.c: [no log
+ message]
- updated with new files
+2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-03-11 21:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_cipher.c: sets the resumed_security_parameters to null
+ after initialization
- * 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 (tags:
- gnutls_1_0_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13), gnutls_anon.h, gnutls_dhe_dss.c,
- gnutls_dhe_dss.h:
+2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- moved gnutls_anon and gnutls_dhe_dss to auth_*
+ * NEWS, configure.in, doc/API: [no log message]
-2001-03-11 20:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
- gnutls-0_1_2, gnutls-0-1-0-srp):
+ * src/cli.c, src/serv.c: updated to new api
- added srp draft
+2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-03-11 19:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_db.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h:
+ Updated API (gnutls_deinit()) gnutls_db: does not store anything if
+ db has not been opened for reading. Added some kind of support for
+ renegotiation of parameters.
- * 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:
+2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- 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.
+ * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_handshake.h:
+ cleanups
-2001-02-10 11:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+ * lib/defines.h, lib/gnutls.c, lib/gnutls_db.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_session.c:
+ cleanups and several fixes(and speedups) in the resume DB
- updated some functionality - no longer uses stdin
+2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-02-10 11:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/serv.c: updated client and servers
- * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added Tarun
+ * lib/gnutls_algorithms.c: cleanups
-2001-02-10 11:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_int.h: [no log message]
- corrected bug with dmalloc mode
-
-2001-02-03 18:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
- gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
- gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
-
- added kerberos ciphersuites
-
-2001-02-03 12:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
- gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
- gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
- gnutls-0-1-0-srp):
-
- TLS version handling is now more simple (no structures)
-
-2001-02-03 11:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
- gnutls-0_1_2, gnutls-0-1-0-srp):
-
- corrected rijndael256
-
-2001-02-03 11:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
- gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
-
- added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
-
-2001-02-01 18:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.c, gnutls_cipher.c:
-
- comments are now more clear
-
-2001-02-01 14:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: gnutls.c, gnutls_cipher.c:
-
- gnutls_send_int() no longer sends the packets with 2 Write() calls.
- One Write() call is enough for everybody!
-
-2001-02-01 13:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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_23, gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21,
- gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18,
- gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15,
- gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18,
- gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16,
- gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11,
- gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
- gnutls_1_1_7, gnutls_1_1_7_pre0, 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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, 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_23,
- gnutls_1_1_22, gnutls_1_0_22, gnutls_1_1_21, gnutls_1_1_20,
- gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17,
- gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14,
- gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12,
- gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13,
- gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9,
- gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
- gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
- gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
- gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
- gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
- gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
- gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
- gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
- gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
- gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
- gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
- gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
- gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
- gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
- gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
- gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
- gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
- gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
- gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
- gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
- gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
- gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
- gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
- gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
- gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
- gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
- gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
- gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
- gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
- gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
-
- drafts and rfcs were moved to protocol/ directory
-
-2001-01-30 10:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
-
- updated
-
-2001-01-28 23:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
- (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
- gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
- gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
- gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
- gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
- gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
- gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
- gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
- gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
- gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
- gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
- gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
- gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
- gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
- gnutls_session.h (tags: gnutls-0-1-0-srp):
+2001-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added copyright notice
+ * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
+ src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions.
-2001-01-28 23:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
+ * src/Makefile.am, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.c,
+ src/gaa.h, src/gaaout.c, src/prime-gaa.c, src/prime-gaa.h,
+ src/prime.gaa, src/tpasswd, src/tpasswd.conf, src/prime.c: [no log
+ message]
- removed large buffer
+2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-28 10:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/crypt.c: updated
- * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
- gnutls-0-1-0-srp), gnutls_cert.lex:
+2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed unneeded files
+ * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+ lib/gnutls_handshake.c, lib/gnutls_srp.c, lib/gnutls_srp.h: [no log
+ message]
-2001-01-25 08:27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.c:
+ * lib/cert_sb64.c: bugfixes
- corrected wrong buffer size
+2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-25 02:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c,
+ src/tpasswd, src/tpasswd.conf: added option to generate random
+ primes (instead of using a default). Added option to specify a
+ specific prime to use (index)
- * lib/: gnutls_cipher.c, gnutls_cipher.h:
+2001-05-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes in gnutls_encrypt()
+ * doc/TODO: [no log message]
-2001-01-25 02:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_int.h:
+ * configure.in, doc/README.autoconf, lib/libgnutls-config.in: [no
+ log message]
- tls packets are now send using one write(that way ssldump
- understands us)
+2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-25 01:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/libgnutls.m4: updated
- * doc/TODO:
+2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated todo list
+ * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts
-2001-01-19 14:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/cert_b64.c:
+ * 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, lib/gnutls_errors_int.h,
+ lib/libgnutls-config.in, lib/libgnutls.m4, src/Makefile.am,
+ src/serv.c: Added libgnutls-config script gnutls.h is automaticaly
+ generated by configure script Added libgnutls.m4
- corrected license
+2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-19 09:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * changelog-update.sh: [no log message]
- * lib/cert_der.asn1:
+2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added asn1 rules for snacc (DER extended) compiler
+ * NEWS: [no log message]
-2001-01-17 15:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/draft-ietf-tls-wireless-00.txt:
+ * lib/ext_srp.c: Added missing length in username.
- added draft-ietf-tls-wireless
+2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-16 23:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, doc/API, lib/auth_anon.c, lib/auth_dhe_dss.c,
+ lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls.c,
+ lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+ lib/gnutls_cipher.c, lib/gnutls_db.c, lib/gnutls_int.h,
+ lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c:
+ added functions to access authentication data (like username), and
+ the key exchange algorithm used.
- * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated authors - tarun left
+ * NEWS, doc/API, lib/gnutls_db.c: [no log message]
-2001-01-16 23:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO:
+ * lib/cert_sb64.c: cleanups
- updated todo list
+2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-14 14:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO, lib/gnutls_db.c: clean_db() now clears expired entries
+ only
- * lib/gnutls_handshake.c:
+2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed time_t declarations. We need exactly 32 bits.
+ * src/tpasswd, src/tpasswd.conf: example tpasswd files.
-2001-01-14 11:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
+ * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/gnutls_int.h,
+ src/crypt.c: minor updates and fixes
- corrected typo
+2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-14 11:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/TODO: [no log message]
- * lib/cert_b64.c:
+2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added some support for pem encoded x509 certificates
+ * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp_passwd.c,
+ lib/auth_srp_passwd.h, lib/crypt.c, lib/crypt.h,
+ lib/crypt_bcrypt.c, lib/crypt_bcrypt.h, lib/crypt_srpsha1.c,
+ lib/crypt_srpsha1.h, lib/gnutls.h, lib/gnutls_srp.c,
+ lib/gnutls_srp.h, src/Makefile.am, src/README.crypt, src/cli.c,
+ src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c, src/serv.c:
+ Added compatibility with Tom Wu's libsrp's password files.
-2001-01-11 12:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.c (tags: gnutls-0-0-7):
+ * lib/cert_sb64.c: [no log message]
- session gets deleted from the db if it is not resumable
+2001-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-11 12:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
+ lib/auth_srp_passwd.c, lib/cert_b64.c, lib/cert_b64.h, lib/debug.c,
+ lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, src/port.h,
+ src/serv.c: added support for Tom Wu's srp library tpasswd and
+ tpasswd.conf files.
- * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
+2001-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added db files
+ * doc/TODO: [no log message]
-2001-01-11 11:59 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in (tags: gnutls-0-0-7):
+ * doc/TODO: [no log message]
- more fixes
+2001-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-11 11:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory
+ allocation
- * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
- gnutls-0-0-7):
+2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes for release
+ * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h: corrected memory leaks
-2001-01-11 11:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
- gnutls-0-0-7):
+ * NEWS: [no log message]
- added hooks for new libgcrypt
+2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-11 11:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/Makefile.am: [no log message]
- * 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):
+2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added server side session resuming (using gdbm)
+ * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+ src/cli.c, src/serv.c: credentials are now kept globaly (in order
+ to minimize memory usage). This makes no harm since these are never
+ modified by gnutls.
-2001-01-11 07:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * doc/API, lib/gnutls.h: [no log message]
- added hooks for dmalloc
+2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-10 21:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_int.h: [no log message]
- * src/: Makefile.am, cli.c, serv.c:
+2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected client/server
+ * doc/TODO: updated TODO list
-2001-01-10 21:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
- gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
- gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
- gnutls_handshake.c, gnutls_int.h:
+ * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/cert_b64.c,
+ lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_errors.c,
+ lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/cli.c,
+ src/serv.c: several fixes for srp. Seems to work now!
- corrected buffer overruns
+2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-08 17:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_v2_compat.c: better version handling
- * doc/rfc1422.txt (tags: gnutls-0-0-7):
+2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added PEM rfc
+ * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
+ lib/gnutls_v2_compat.h, src/cli.c: added support for SSL 2.0 client
+ hello
-2001-01-08 17:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.c:
+ * configure.in, lib/auth_srp.c, lib/auth_srp_passwd.c,
+ lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_srp.c, src/cli.c, src/serv.c: several fixes for srp
- corrected return value
+2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2001-01-08 17:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
+ lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
+ gnutls_get_kx_cred() now returns err value. set_kx_cred() now
+ accepts size.
- * lib/gnutls.c:
+2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added a check in read return value
+ * src/Makefile.am: added missing gaa.h
-2000-12-18 13:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
- gnutls-0-1-0-srp, gnutls-0-0-7):
+ * lib/gnutls_srp.c: some modulo fixes
- more checks for zlib
+2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-17 22:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
+ lib/ext_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: more srp related
+ fixes. No longer fails authentication if wrong username is provided.
- * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
+2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added a function to control the lowat size (the RCVLOWAT in socket)
+ * lib/auth_srp.c, lib/crypt.c, lib/crypt_bcrypt.c,
+ lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls.h,
+ lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+ lib/gnutls_int.h, lib/gnutls_srp.c, lib/gnutls_srp.h: some hacks in
+ order to exchange the algorithm used to hash the password...
-2000-12-17 19:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
- gnutls0-0-6):
+ * lib/auth_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: cleanups for
+ srp. Most mpi code has moved to gnutls_srp.c
- removed file
+2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-17 19:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related
+ fixes
- * 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):
+2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added some support for non blocking IO and socket flags. Some
- function names have been changed.
+ * lib/auth_srp.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+ lib/gnutls_auth_int.h, lib/gnutls_extensions.c,
+ lib/gnutls_handshake.c: some fixes - srp related
-2000-12-17 01:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c:
+ * lib/auth_srp.c: [no log message]
- qsort seems to work now
+2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-17 00:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
+ lib/auth_srp_passwd.h: more srp stuff
- * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
+2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added check for zlib.h
+ * 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, 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: more additions for SRP
-2000-12-17 00:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_algorithms.c:
+ * src/crypt.c: fixed default case when no -s was specified
- updated sorting algorithm - it was a mess - it is more than a mess
- now
+2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-14 15:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/cert_b64.h, lib/crypt.c, lib/crypt_bcrypt.c,
+ lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/gnutls.h,
+ lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
+ src/crypt.gaa, src/gaa.h, src/gaaout.c: More adds for SRP - SRPSHA1
+ and bcrypt
- * 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:
+2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some minor updates
+ * lib/cert_b64.c: corrected bug in decoding function
-2000-12-12 15:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.c:
+ * lib/crypt_bcrypt.h: for bcrypt support
- added a better(?) - not sure - xor function.
+2001-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-11 23:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * acconfig.h, configure.in, lib/Makefile.am, lib/cert_b64.c,
+ lib/crypt.c, lib/crypt_bcrypt.c, lib/defines.h, lib/gnutls.h,
+ lib/gnutls_cipher.c, lib/gnutls_cipher_int.h,
+ lib/gnutls_handshake.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_random.c, lib/gnutls_random.h, 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.
- * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
+2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added missing file
+ * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
+ lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
+ lib/gnutls_int.h: added support for setting authentication
+ algorithms' credentials
-2000-12-11 23:45 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/auth_anon.c, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_kx.c: cleanups... and more
+ modular design.
- added option for profiling
+2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-11 23:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
+ lib/gnutls_kx.c, lib/gnutls_kx.h: Added client kx0 and server kx2
+ in order to be used with SRP
- * 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-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- improved some things found from gcov
+ * buildconf: updated
-2000-12-11 23:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_int.h:
+ * doc/protocol/ssl-2.txt: added SSL v2 spec
- improved peek data handling - now keeps only 1 byte in kernel buffer
+2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-11 15:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_extensions.c: in case there are no extensions
+ ext_gen() does not return anything (NULL);
- * 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-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more changes
+ * lib/debug.h, lib/gnutls.c, lib/gnutls_algorithms.c,
+ lib/gnutls_handshake.c: more cleanups
-2000-12-11 15:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_int.h:
+ * lib/ext_srp.c, lib/gnutls_extensions.c: send extensions feature
+ was added.
- removed debug definitions
+2001-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-11 14:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c,
+ lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c, src/serv.c: several bugfixes and cleanups
- * 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-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- cleanups for gcc -Wall
+ * lib/Makefile.am, lib/ext_srp.c, lib/ext_srp.h,
+ lib/gnutls_extensions.c, lib/gnutls_extensions.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h: Added some preliminary
+ support for TLS extensions;
-2000-12-11 14:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/HACKING:
+ * doc/TODO: updated todo list
- removed file. replaced by API
+2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-11 13:43 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/rfc2945.txt: added RFC for srp protocol
- * 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-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added some new functions in the API. documentation updated.
+ * lib/gnutls_algorithms.c: updated with new files
-2000-12-11 13:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/: API, TODO:
+ * lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
+ lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/gnutls_anon.c,
+ lib/gnutls_anon.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h:
+ moved gnutls_anon and gnutls_dhe_dss to auth_*
- updated documentation
+2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-11 11:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-srp-00.txt: added srp draft
- * lib/gnutls.c:
+2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected peek data handling
+ * lib/Makefile.am, lib/gnutls.c, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_anon.c, lib/gnutls_anon.h,
+ lib/gnutls_auth.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c: Key
+ exchange (authentication) algorithms were reorganized, and now are
+ more modular. Most changes however are not much tested and only
+ anonymous authentication is currently used.
-2000-12-10 18:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/gnutls_der.c: updated some functionality - no longer uses
+ stdin
- 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.
+2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-10 14:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * THANKS: added Tarun
- * src/: cli.c, serv.c:
+2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated client
+ * configure.in: corrected bug with dmalloc mode
-2000-12-10 12:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
- gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
- gnutls_int.h:
+ * doc/TODO: [no log message]
- changes in close notify- alert handling
+2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-10 12:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/protocol/draft-ietf-tls-kerb-00.txt: added kerberos
+ ciphersuites
- * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
- gnutls-0-0-7, gnutls0-0-6):
+2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changes in compression handling
+ * lib/gnutls.c, 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_plaintext.c:
+ TLS version handling is now more simple (no structures)
-2000-12-10 10:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
- gnutls0-0-6):
+ * lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c: corrected
+ rijndael256
- moved to r2
+2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-10 10:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
+ lib/gnutls_db.c, lib/gnutls_int.h: added rijndael-256 as described
+ in draft-ietf-tls-ciphersuite-03
- * 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-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added client side resuming
+ * lib/gnutls.c, lib/gnutls_cipher.c: comments are now more clear
-2000-12-09 22:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_session.c, gnutls_session.h:
+ * lib/gnutls.c, lib/gnutls_cipher.c: gnutls_send_int() no longer
+ sends the packets with 2 Write() calls. One Write() call is enough
+ for everybody!
- added support for session resuming
+2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-09 22:32 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/draft-ietf-tls-camellia-00.txt,
+ doc/draft-ietf-tls-ciphersuite-02.txt,
+ doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
+ doc/draft-ietf-tls-openpgp-00.txt,
+ doc/draft-ietf-tls-seedhas-00.txt,
+ doc/draft-ietf-tls-wireless-00.txt,
+ doc/draft-ietf-tn3270e-telnet-tls-05.txt, doc/rfc1422.txt,
+ doc/rfc1423.txt, doc/rfc2246.txt, doc/rfc2459.txt, doc/rfc2818.txt,
+ doc/ssl-draft302.txt,
+ doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
+ doc/protocol/draft-ietf-tls-camellia-00.txt,
+ doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
+ doc/protocol/draft-ietf-tls-https-04.txt,
+ doc/protocol/draft-ietf-tls-misty1-00.txt,
+ doc/protocol/draft-ietf-tls-openpgp-00.txt,
+ doc/protocol/draft-ietf-tls-seedhas-00.txt,
+ doc/protocol/draft-ietf-tls-wireless-00.txt,
+ doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt,
+ doc/protocol/rfc1422.txt, doc/protocol/rfc1423.txt,
+ doc/protocol/rfc2246.txt, doc/protocol/rfc2279.txt,
+ doc/protocol/rfc2459.txt, doc/protocol/rfc2818.txt,
+ doc/protocol/ssl-draft302.txt: drafts and rfcs were moved to
+ protocol/ directory
- * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
- gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
+2001-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added some support for session resuming (in client) It does not seem
- to work yet
+ * README: updated
-2000-12-09 18:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
+ * lib/debug.h, lib/defines.h, lib/gnutls_algorithms.h,
+ lib/gnutls_buffers.h, lib/gnutls_cipher.h, lib/gnutls_cipher_int.h,
+ lib/gnutls_compress.h, lib/gnutls_compress_int.h, lib/gnutls_db.h,
+ lib/gnutls_dh.h, lib/gnutls_errors.h, lib/gnutls_handshake.h,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.h,
+ lib/gnutls_num.h, lib/gnutls_plaintext.h, lib/gnutls_priority.h,
+ lib/gnutls_session.h: added copyright notice
- removed all things about exportable algorithms
+2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-09 11:55 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h: removed
+ large buffer
- * lib/gnutls_handshake.c:
+2001-01-28 Nikos Mavrogiannopoulos <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
+ * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
+ message]
-2000-12-07 22:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
+ unneeded files
- added a warning if zlib was not found
+2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-07 17:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c: corrected wrong buffer size
- * lib/gnutls.c:
+2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added default algorithm priorities so it can work even if the user
- hasn't specified any
+ * lib/Makefile.am: [no log message]
-2000-12-07 13:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
- gnutls0-0-5):
+ * lib/gnutls_cipher.c, lib/gnutls_cipher.h: changes in
+ gnutls_encrypt()
- added compression (ZLIB)
+2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-07 13:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c, lib/gnutls_int.h: tls packets are now send using
+ one write(that way ssldump understands us)
- * .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):
+2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added compression support (ZLIB)
+ * doc/TODO: updated todo list
-2000-12-07 09:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
- gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
- gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
+ * lib/cert_b64.c: corrected license
- SSL3 support was added
+2001-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-07 09:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/cert_der.asn1: added asn1 rules for snacc (DER extended)
+ compiler
- * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
- gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
- gnutls_int.h:
+2001-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- major cleanups
+ * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless
-2000-12-06 23:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
- gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
- gnutls_hash_int.h, gnutls_int.h:
+ * AUTHORS: updated authors - tarun left
- more ssl3 fixes
+2001-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-06 20:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: updated todo list
- * 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):
+2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- A lot of fixes for SSL3
+ * lib/gnutls_handshake.c: removed time_t declarations. We need
+ exactly 32 bits.
-2000-12-05 10:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/Makefile.am (tags: gnutls0-0-5):
+ * lib/gnutls_der.h: corrected typo
- added API
+2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-05 10:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/cert_b64.c: added some support for pem encoded x509
+ certificates
- * doc/: API, TODO (utags: gnutls0-0-5):
+2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- documentation update
+ * lib/gnutls.c: session gets deleted from the db if it is not
+ resumable
-2000-12-05 10:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
+ * lib/gnutls_db.c, lib/gnutls_db.h: added db files
- Bugfixes mainly for the priority (which was moved to the state)
+2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-12-05 00:29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: more fixes
- * 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:
+2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Priorities were moved to the state (were global)
+ * NEWS, configure.in, src/cli.c: fixes for release
-2000-11-22 22:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
- gnutls_hash_int.h, gnutls_int.h:
+ * acinclude.m4: added hooks for new libgcrypt
- added ssl3 key generation function - more fixes in ssl3 mac
+2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-22 21:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/API, lib/Makefile.am, lib/gnutls.c,
+ lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_errors.c,
+ lib/gnutls_errors.h, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_session.c,
+ src/Makefile.am, src/cli.c, src/port.h, src/serv.c: added server
+ side session resuming (using gdbm)
- * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
+2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more bugfixes
+ * acconfig.h, configure.in, lib/gnutls_dh.c, lib/gnutls_int.h,
+ src/Makefile.am: added hooks for dmalloc
-2000-11-22 21:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_hash_int.c:
+ * src/Makefile.am, src/cli.c, src/serv.c: corrected client/server
- corrected nasty bugs
+2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-22 21:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
+ lib/gnutls_handshake.c, lib/gnutls_int.h: corrected buffer overruns
- * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
+2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added support for the MAC used in SSLv3
+ * doc/rfc1423.txt: [no log message]
-2000-11-19 11:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
+ * doc/rfc1422.txt: added PEM rfc
- updated readme
+2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-19 11:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c: corrected return value
- * configure.in:
+2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed unneeded check
+ * lib/gnutls.c: added a check in read return value
-2000-11-19 11:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/: Makefile.am, ssl3-vs-tls:
+ * lib/gnutls_compress_int.c: more checks for zlib
- cleanups
+2000-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-19 10:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/API: [no log message]
- * doc/TODO:
+2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated todo
+ * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a
+ function to control the lowat size (the RCVLOWAT in socket)
-2000-11-17 16:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_cipher_int.c:
+ * doc/Makefile.am: removed file
- added ARCFOUR support when using gcrypt
+2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-15 22:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS, configure.in, doc/API, doc/TODO, lib/gnutls.c,
+ lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
+ 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: added some
+ support for non blocking IO and socket flags. Some function names
+ have been changed.
- * doc/draft-ietf-tls-ciphersuite-01.txt:
+2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed old draft
+ * lib/gnutls_algorithms.c: qsort seems to work now
-2000-11-15 21:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
- gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
- gnutls0-0-4):
+ * lib/gnutls_compress_int.c: added check for zlib.h
- added the new tls-ciphersuite draft, and the ciphersuite
- TLS_DH_anon_RIJNDAEL_CBC_SHA
-
-2000-11-15 18:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * 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
-
-2000-11-15 09:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-
- * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
- gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (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, 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), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
- gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
- gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
- (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
- acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
- acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
- buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
- gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
- gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
- gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
- doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
- doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
- gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
- doc/draft-ietf-tls-ciphersuite-01.txt,
- doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
- gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
- gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
- doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
- gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
- gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
- doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
- gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
- gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
- doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
- 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), 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/gnutls_algorithms.c: updated sorting algorithm - it was a
+ mess - it is more than a mess now
- roll backs and fixes
+2000-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-15 08:37 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
+ lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, src/cli.c, src/port.h,
+ src/serv.c: some minor updates
- * doc/ssl3-vs-tls:
+2000-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added
+ * lib/gnutls.c: added a better(?) - not sure - xor function.
-2000-11-13 22:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in:
+ * lib/gnutls_priority.h: added missing file
- updated for mhash
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-13 22:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: added option for profiling
- * doc/TODO:
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated todo
+ * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_handshake.c, lib/gnutls_kx.c: improved some things found
+ from gcov
-2000-11-13 21:58 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-11 Nikos Mavrogiannopoulos <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:
+ * lib/gnutls.c, lib/gnutls_int.h: improved peek data handling - now
+ keeps only 1 byte in kernel buffer
- added some support for ssl3 (with mhash only)
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-12 22:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, lib/gnutls.c: more changes
- * doc/: rfc2818.txt, ssl-draft302.txt:
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more drafs added
+ * lib/gnutls_int.h: removed debug definitions
-2000-11-12 21:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/: draft-ietf-tls-camellia-00.txt,
- draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
- draft-ietf-tls-seedhas-00.txt,
- draft-ietf-tn3270e-telnet-tls-05.txt:
+ * NEWS, lib/Makefile.am, lib/debug.h, lib/gnutls.c,
+ lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_errors.h,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+ src/cli.c, src/serv.c: cleanups for gcc -Wall
- added more draft's
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-12 20:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/HACKING: removed file. replaced by API
- * lib/gnutls_der.c:
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed main()
+ * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
+ lib/gnutls_int.h, lib/gnutls_session.c, src/cli.c: added some new
+ functions in the API. documentation updated.
-2000-11-12 20:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/TODO:
+ * doc/API, doc/TODO: updated documentation
- updated todo list
+2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-12 15:39 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c: corrected peek data handling
- * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
- gnutls_int.h:
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added preliminary support for AES (rijndael)
+ * configure.in, doc/TODO, lib/defines.h, lib/gnutls.c,
+ lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
+ src/cli.c: used MSG_PEEK flag in recv in order to used
+ gnutls_recv() with select(). This change will order select to treat
+ the socket as read even if we have read and localy buffered all data
+ - but the user hasn't call gnutls_recv() to get that data.
-2000-11-12 15:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/draft-ietf-tls-openpgp-00.txt:
+ * src/cli.c: [no log message]
- added draft-ietf-tls-openpgp-00.txt
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-12 15:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/cli.c, src/serv.c: updated client
- * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added draft-ietf-tls-ciphersuite-01.txt
+ * lib/debug.c, lib/gnutls.c, lib/gnutls_buffers.c,
+ lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h:
+ changes in close notify- alert handling
-2000-11-12 12:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_cipher_int.c:
+ * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: changes in
+ compression handling
- fix for DES in mcrypt
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-12 12:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * NEWS: [no log message]
- * lib/: gnutls.c, gnutls_cipher.c:
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- fixes for the server... and change_cipher_spec type packet.
+ * lib/gnutls_session.c, lib/gnutls_session.h: moved to r2
-2000-11-12 11:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
- gnutls_cipher.c, gnutls_int.h:
+ * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c: added
+ client side resuming
- Changes in the client in order to interoperate with an openssl
- server.
+2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-12 09:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_session.c, lib/gnutls_session.h: added support for
+ session resuming
- * 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:
+2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added hooks for both mhash and mcrypt
+ * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_cipher.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h:
+ added some support for session resuming (in client) It does not seem
+ to work yet
-2000-11-12 08:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
+ * lib/debug.c, lib/gnutls.h, lib/gnutls_cipher.c, lib/gnutls_int.h:
+ removed all things about exportable algorithms
- clean-ups
+2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-09 15:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_handshake.c: gnutls_handshake was broken to
+ gnutls_handshake_begin and gnutls_handshake_finish. This will help
+ the use of certificate API to check received certificates
- * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
+2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bugs in hmac and more.
+ * configure.in: added a warning if zlib was not found
-2000-11-08 08:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.c:
+ * lib/gnutls.c: Added default algorithm priorities so it can work
+ even if the user hasn't specified any
- corrected problem in our PRF function
+2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-07 23:04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: added
+ compression (ZLIB)
- * lib/gnutls_int.h:
+2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- removed mhash definitions
+ * 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, lib/gnutls_errors.c,
+ lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ lib/gnutls_priority.c, src/cli.c, src/port.h, src/serv.c: Added
+ compression support (ZLIB)
-2000-11-07 23:02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
+ * lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, src/cli.c, src/port.h: SSL3 support was
+ added
- more fixes
+2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-07 20:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_handshake.c, lib/gnutls_int.h: major cleanups
- * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
- gnutls_kx.c:
+2000-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- minor fixes and cleanups
+ * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+ lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h: more ssl3 fixes
-2000-11-02 13:34 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_cipher.c:
+ * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+ lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
+ lib/gnutls_cipher_int.c, lib/gnutls_handshake.c,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c: A lot of fixes for SSL3
- more fixes...
+2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-02 05:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/Makefile.am: added API
- * 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:
+2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more fixes and bugs introduced
+ * doc/API, doc/TODO: documentation update
-2000-11-01 23:13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_kx.c:
+ * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
+ Bugfixes mainly for the priority (which was moved to the state)
+
+2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+ lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c, lib/gnutls_priority.c: Priorities were moved to
+ the state (were global)
- cvs should stop messing with MY files
+2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-01 22:47 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h:
+ added ssl3 key generation function - more fixes in ssl3 mac
- * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
+2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: more bugfixes
+
+2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_hash_int.c: corrected nasty bugs
+
+2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added support for
+ the MAC used in SSLv3
+
+2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * README: updated readme
+
+2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: removed unneeded check
+
+2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/Makefile.am, doc/ssl3-vs-tls: cleanups
+
+2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/TODO: updated todo
+
+2000-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt
+
+2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft
+
+2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * doc/draft-ietf-tls-ciphersuite-02.txt, lib/gnutls_algorithms.c:
+ added the new tls-ciphersuite draft, and the ciphersuite
+ TLS_DH_anon_RIJNDAEL_CBC_SHA
+
+2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, lib/gnutls.c, lib/gnutls.h,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.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:
+ lib/gnutls_int.h: several cleanups in order to support ssl3
- Some more fixes and additions in order to interoperate with openssl
+2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-01 14:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * AUTHORS, COPYING, Makefile.am, NEWS, README, THANKS, acconfig.h,
+ acinclude.m4, buildconf, configure.in, doc/HACKING,
+ doc/Makefile.am, doc/TODO, doc/draft-ietf-tls-camellia-00.txt,
+ doc/draft-ietf-tls-ciphersuite-01.txt,
+ doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
+ doc/draft-ietf-tls-openpgp-00.txt,
+ doc/draft-ietf-tls-seedhas-00.txt,
+ doc/draft-ietf-tn3270e-telnet-tls-05.txt, doc/rfc2246.txt,
+ doc/rfc2459.txt, doc/rfc2818.txt, doc/ssl-draft302.txt,
+ doc/ssl3-vs-tls, lib/Makefile.am, lib/README.der, 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_cert.lex,
+ lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
+ lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
+ lib/gnutls_compress.h, lib/gnutls_der.c, lib/gnutls_der.h,
+ lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_errors.c,
+ lib/gnutls_errors.h, lib/gnutls_handshake.c,
+ lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
+ lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+ lib/gnutls_kx.h, lib/gnutls_num.c, lib/gnutls_num.h,
+ lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
+ lib/gnutls_priority.c, src/Makefile.am, src/cli.c, src/port.h,
+ src/serv.c: Moving to release 2
- * doc/TODO:
+2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added a small todo list
+ * 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
-2000-11-01 13:51 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls_handshake.c:
+ * doc/ssl3-vs-tls: added
- memory leaks and overruns eliminated
+2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-11-01 12:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in: updated for mhash
- * lib/gnutls_handshake.c:
+2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected bug which made us to send the double bytes of ciphersuites
- we had.
+ * doc/TODO: updated todo
-2000-11-01 12:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-13 Nikos Mavrogiannopoulos <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:
+ * lib/debug.c, lib/debug.h, lib/gnutls.c, lib/gnutls.h,
+ lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
+ lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c: added some support for ssl3 (with mhash only)
- added some preliminary support for DHE_DSS and DHE_RSA algorithms...
- of course not certificates are used
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-31 23:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/rfc2818.txt, doc/ssl-draft302.txt: more drafs added
- * lib/gnutls.c:
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some need gcry_ functions added. (for malloc etc)
+ * doc/draft-ietf-tls-camellia-00.txt,
+ doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
+ doc/draft-ietf-tls-seedhas-00.txt,
+ doc/draft-ietf-tn3270e-telnet-tls-05.txt: added more draft's
-2000-10-31 23:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
- lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
+ * lib/gnutls_der.c: removed main()
- added assert() and some bug fixes
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-26 16:19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/TODO: updated todo list
- * doc/HACKING:
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some kind of updates
+ * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
+ lib/gnutls_int.h: added preliminary support for AES (rijndael)
-2000-10-26 16:06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
- gnutls_int.h, gnutls_kx.c:
+ * doc/draft-ietf-tls-openpgp-00.txt: added
+ draft-ietf-tls-openpgp-00.txt
- added ability to receive certificates...
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-13 14:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/Makefile.am, doc/draft-ietf-tls-ciphersuite-01.txt: added
+ draft-ietf-tls-ciphersuite-01.txt
- * lib/README.der:
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added Tarun's README.der
+ * lib/gnutls_cipher_int.c: fix for DES in mcrypt
-2000-10-13 14:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
+ * lib/gnutls.c, lib/gnutls_cipher.c: fixes for the server... and
+ change_cipher_spec type packet.
- added missing files. They are to handle foreign encryption functions
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-13 14:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+ lib/gnutls_cipher.c, lib/gnutls_int.h: Changes in the client in
+ order to interoperate with an openssl server.
- * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added Tarun's files
+ * 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-10-13 13:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
- src/cli.c:
+ * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h:
+ clean-ups
- added a DER parser from Tarun and updated authors
+2000-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-12 12:22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_int.h:
+ corrected bugs in hmac and more.
- * doc/Makefile.am:
+2000-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- changed in order for rfc's to be included in the distribution
+ * lib/gnutls.c: corrected problem in our PRF function
-2000-10-12 12:21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Makefile.am, acinclude.m4, configure.in:
+ * lib/gnutls_int.h: removed mhash definitions
- added checks for gcrypt
+2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-12 12:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+ lib/gnutls_kx.c: more fixes
- * doc/: rfc2246.txt, rfc2459.txt:
+2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added rfc's which refer to what we are implementing
+ * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
+ lib/gnutls_hash_int.c, lib/gnutls_kx.c: minor fixes and cleanups
-2000-10-10 18:42 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/gnutls.c:
+ * lib/gnutls.c, lib/gnutls_cipher.c: more fixes...
- corrected bug which made gnutls to wait for a second closure alert
- after having received the first.
+2000-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-10 17:36 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * 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
- * 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:
+2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- The encryption api was fixed and gnutls_cipher.c was cleaned up a
- bit.
+ * lib/gnutls_kx.c: cvs should stop messing with MY files
-2000-10-10 17:35 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
+ * lib/gnutls_kx.c: [no log message]
- there files were renamed
+2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-10 16:27 Nikos Mavrogiannopoulos <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
- * lib/.cvsignore, src/.cvsignore:
+2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected cvsignore files
+ * doc/TODO: added a small todo list
-2000-10-10 16:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * README, configure.in, src/Makefile.am:
+ * lib/gnutls_handshake.c: memory leaks and overruns eliminated
- removed mhash support and some changes in the docs
+2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-10 16:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/gnutls_handshake.c: corrected bug which made us to send the
+ double bytes of ciphersuites we had.
- * lib/gnutls_hash.c:
+2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- bugfixes in gcrypt md functions handling
+ * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
+ lib/gnutls_buffers.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: added some preliminary support for DHE_DSS and
+ DHE_RSA algorithms... of course not certificates are used
-2000-10-10 16:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
- gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
+ * lib/gnutls.c: some need gcry_ functions added. (for malloc etc)
- Added support for the gcrypt hash and hmac functions. Mhash support
- is almost removed.
+2000-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-10 16:03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * 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
- * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
+2000-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- corrected the problem with the double underscore
+ * doc/HACKING: some kind of updates
-2000-10-10 11:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
+ * lib/gnutls_algorithms.h, lib/gnutls_handshake.c,
+ lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c: added
+ ability to receive certificates...
- added .cvsignore files
+2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-10 11:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * configure.in, doc/HACKING: [no log message]
- * configure.in:
+2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- updated version number
+ * lib/README.der: added Tarun's README.der
-2000-10-10 11:44 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_dh.c, gnutls_kx.c:
+ * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h: added missing
+ files. They are to handle foreign encryption functions
- removed double underscores
+2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-08 23:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * lib/Makefile.am, lib/gnutls_der.c, lib/gnutls_der.h: Added
+ Tarun's files
- * README:
+2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- added some needed stuff
+ * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
+ src/cli.c: added a DER parser from Tarun and updated authors
-2000-10-08 13:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * doc/HACKING:
+ * doc/Makefile.am: changed in order for rfc's to be included in the
+ distribution
- outdated
+2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-08 12:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt
- * lib/gnutls_priority.c:
+2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- the file that handles some of the priority stuff (most of the API
- things)
+ * doc/rfc2246.txt, doc/rfc2459.txt: Added rfc's which refer to what
+ we are implementing
-2000-10-08 12:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * 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:
+ * lib/gnutls.c: corrected bug which made gnutls to wait for a
+ second closure alert after having received the first.
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/serv.c: [no log message]
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
+ lib/gnutls_dh.c, lib/gnutls_handshake.c, lib/gnutls_hash.c,
+ lib/gnutls_hash.h, lib/gnutls_int.h, lib/gnutls_kx.c: The
+ encryption api was fixed and gnutls_cipher.c was cleaned up a bit.
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: there files were
+ renamed
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * README, configure.in, src/Makefile.am: removed mhash support and
+ some changes in the docs
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
+ lib/gnutls_handshake.c, lib/gnutls_hash.c, lib/gnutls_hash.h,
+ lib/gnutls_int.h: Added support for the gcrypt hash and hmac
+ functions. Mhash support is almost removed.
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_kx.c: corrected the
+ problem with the double underscore
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: updated version number
+
+2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_dh.c, lib/gnutls_kx.c: removed double underscores
+
+2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * README: added some needed stuff
- Added support for priorities. Some function names were renamed to be
- more rational.
+2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-08 10:23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * doc/HACKING: outdated
- * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
- gnutls_int.h, gnutls_kx.c:
+2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
+ * lib/gnutls_priority.c: the file that handles some of the priority
+ stuff (most of the API things)
-2000-10-08 10:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
+ * 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 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- more inline documentation
+ * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
+ lib/gnutls_int.h, lib/gnutls_kx.c: some fixes in the comments, and
+ replaced KX_* with GNUTLS_KX_*
-2000-10-07 19:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * AUTHORS:
+ * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+ lib/gnutls_kx.c: more inline documentation
- added my name
+2000-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-10-07 15:53 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * AUTHORS: added my name
- * 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:
+2000-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Added some kind of priorities for algorithms. Still experimental.
+ * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+ lib/gnutls_cipher.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+ lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
+ lib/gnutls_kx.c: Added some kind of priorities for algorithms.
+ Still experimental.
-2000-05-10 06:56 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
- Improved client/server examples.
+ Improved client/server examples.
-2000-04-15 18:57 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/gnutls_int.h:
- removed an unneeded variable.
+ removed an unneeded variable.
-2000-04-14 17:31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-14 Nikos Mavrogiannopoulos <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,
@@ -19896,17 +15955,22 @@
lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
src/cli.c, src/serv.c:
- Added copyright notices.
+ Added copyright notices.
+
+2000-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+ src/Makefile.am, src/port.h: [no log message]
-2000-04-14 09:38 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-14 Nikos Mavrogiannopoulos <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.
+ Better mac algorithms handling.
-2000-04-13 19:46 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* doc/HACKING, lib/defines.h, lib/gnutls.c,
lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
@@ -19914,9 +15978,13 @@
lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
src/Makefile.am, src/port.h:
- Changes in handshake messages handling.
+ Changes in handshake messages handling.
-2000-04-12 21:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls_cipher.c, lib/gnutls_int.h: [no log message]
+
+2000-04-12 Nikos Mavrogiannopoulos <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,
@@ -19924,50 +15992,64 @@
src/port.h:
Corrected bug in gnutls_cipher.c that caused the library to fail in
- certain (random) situations.
+ certain (random) situations.
-2000-04-12 10:24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/gnutls_kx.c, src/serv.c:
- Better memory allocation in key exchange.
+ Better memory allocation in key exchange.
-2000-04-12 09:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-12 Nikos Mavrogiannopoulos <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.
+ Some changes in peer's version checks.
-2000-04-11 23:11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-11 Nikos Mavrogiannopoulos <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.
+ Corrected bugs in MAC calculation.
-2000-04-11 21:07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
+ * lib/gnutls_cipher.c, lib/gnutls_errors.h, lib/gnutls_handshake.c:
- Corrected bugs when setting cipher and mac.
+ Corrected bugs when setting cipher and mac.
-2000-04-11 19:54 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-11 Nikos Mavrogiannopoulos <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
+ Better error control. Moved key exchange functions to gnutls_kx.c/h
+
+2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * README: [no log message]
+
+2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log
+ message]
+
+2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log
+ message]
-2000-04-10 17:12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-10 Nikos Mavrogiannopoulos <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.
+ Bugfixes in the diffie hellman.
-2000-04-10 14:26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* lib/debug.c, lib/defines.h, lib/gnutls.c,
lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
@@ -19977,24 +16059,28 @@
src/port.h:
Added anonymous diffie-hellman key exchange. It does not work yet,
- and the whole code is mess.
+ and the whole code is mess.
-2000-04-10 10:16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* 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.
+ Added the basics for key exchange.
-2000-04-09 12:00 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* COPYING:
- Added ChangeLog and COPYING.
+ Added ChangeLog and COPYING.
-2000-04-09 11:49 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in, src/cli.c, src/serv.c: [no log message]
+
+2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
@@ -20013,138 +16099,162 @@
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.
+ Changed directory structure.
-2000-04-09 11:40 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* configure.in:
- corrected configure script
+ corrected configure script
+
+2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * configure.in: [no log message]
-2000-04-09 11:28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
- gnutls_int.h, port.h:
+ * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
+ src/gnutls_int.h, src/port.h:
- corrected bugs in handshake.
+ corrected bugs in handshake.
-2000-04-08 21:48 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
- gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
- gnutls_int.h:
+ * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
+ src/gnutls_cipher.c, src/gnutls_handshake.c,
+ src/gnutls_handshake.h, src/gnutls_int.h:
- Added some basics for key exchange.
+ Added some basics for key exchange.
-2000-04-08 16:20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-08 Nikos Mavrogiannopoulos <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.
+ first:) It is taken from gsti.
-2000-04-08 16:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-04-08 Nikos Mavrogiannopoulos <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:
+ * src/cli.c, src/debug.c, src/gnutls.c, src/gnutls_algorithms.c,
+ src/gnutls_buffers.c, src/gnutls_cipher.c, src/gnutls_compress.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_plaintext.c, src/port.h, src/serv.c:
Handshake implementation was improved. Still no key exchange
- algorithm.
+ algorithm.
-2000-03-30 09:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
- gnutls_cipher.c:
+ * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
+ src/gnutls_cipher.c:
- Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
+ Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
-2000-03-29 19:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
- gnutls_cipher.c:
+ * src/Makefile.am, src/gnutls_algorithms.c,
+ src/gnutls_algorithms.h, src/gnutls_cipher.c:
- Algorithms/Ciphers interface has changes.
+ Algorithms/Ciphers interface has changes.
-2000-03-29 14:15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
+ * src/cli.c, src/gnutls.c, src/gnutls_buffers.c,
+ src/gnutls_errors.c, src/serv.c:
The gnutls_recv() semantics were changed. It may return less data
- than the specified. It operates similar to read().
+ than the specified. It operates similar to read().
-2000-03-29 12:50 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
+ src/port.h:
- * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
+ Server now generates a session_id.
- Server now generates a session_id.
+2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-03-28 23:01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
+ src/gnutls_errors.c, src/gnutls_errors.h, src/port.h, src/serv.c,
+ src/gnutls_num.c, src/gnutls_num.h: [no log message]
- * 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:
+2000-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Corrected a lot of bugs. Handshake protocol is ready to be coded.
+ * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
+ src/gnutls_buffers.c, src/gnutls_errors.h, src/gnutls_handshake.c,
+ src/gnutls_handshake.h, src/gnutls_int.h, src/serv.c:
-2000-03-26 14:10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Corrected a lot of bugs. Handshake protocol is ready to be coded.
- * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
+2000-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/gnutls.c, src/gnutls.h, src/gnutls_buffers.c,
+ src/gnutls_buffers.h:
Included a reliable version of read/write (that read/write will
- return exactly the bytes specified).
+ return exactly the bytes specified).
+
+2000-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+ * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
+ src/gnutls_handshake.c, src/gnutls_handshake.h, src/serv.c,
+ src/test.c: [no log message]
+
+2000-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
-2000-03-23 10:14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ * src/gnutls.c, src/gnutls_buffers.c, src/gnutls_buffers.h,
+ src/gnutls_handshake.c: [no log message]
- * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
- gnutls_int.h:
+2000-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- Changes in the handshake.
+ * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
+ src/gnutls_int.h:
-2000-03-18 20:18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+ Changes in the handshake.
+
+2000-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* src/gnutls.c:
- Some memory leaks were fixed.
+ Some memory leaks were fixed.
-2000-03-18 20:08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
- gnutls_int.h:
+ * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
+ src/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).
+ encryption and 1 for decryption (mac/cipher/iv/compression).
-2000-03-17 21:41 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
- gnutls_handshake.h, gnutls_int.h:
+ * src/Makefile.am, src/defines.h, src/gnutls.c,
+ src/gnutls_handshake.c, src/gnutls_handshake.h, src/gnutls_int.h:
- Added the client hello handshake message.
+ Added the client hello handshake message.
-2000-03-15 17:33 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* doc/HACKING:
- documentation.
+ documentation.
-2000-03-14 13:17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * src/: gnutls_handshake.h, gnutls_record.h:
+ * src/gnutls_handshake.h, src/gnutls_record.h:
- Incorporated in gnutls_int.h
+ Incorporated in gnutls_int.h
-2000-03-14 13:09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-14 Nikos Mavrogiannopoulos <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:
+ * src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls_buffers.c,
+ src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_compress.c,
+ src/gnutls_errors.h, src/gnutls_int.h, src/gnutls_plaintext.c:
- gnutls_recv() can now receive fatal alerts and closure alerts.
+ gnutls_recv() can now receive fatal alerts and closure alerts.
-2000-03-14 11:25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* 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,
@@ -20153,20 +16263,33 @@
src/test.c:
In case of failure gnutls_recv, sends an alert message. but, it
- still cannot receive any.
+ still cannot receive any.
-2000-03-13 19:52 Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2000-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
* 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.
+ Added gnutls_recv... Works only for application data, and it is not
+ tested.
-2000-03-07 14:02 Werner Koch <wk@gnupg.org>
+2000-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
- * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
- configure.in, lib/Makefile.am, src/Makefile.am:
+ * Makefile.am, acconfig.h, buildconf, configure.in,
+ src/Makefile.am, src/debug.c, src/debug.h, src/defines.h,
+ src/gnutls.c, src/gnutls.h, src/gnutls_cipher.c,
+ src/gnutls_cipher.h, src/gnutls_compress.c, src/gnutls_compress.h,
+ src/gnutls_plaintext.c, src/gnutls_plaintext.h, src/test.c,
+ AUTHORS: [no log message]
- Initialized repository for GNU TLS
+2000-03-07 Werner Koch <wk@gnupg.org>
+ * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
+ configure.in, lib/Makefile.am, src/Makefile.am: Initialized
+ repository for GNU TLS
+
+----------------------------------------------------------------------
+ Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation
+ Copying and distribution of this file, with or without modification,
+ are permitted in any medium without royalty provided the copyright
+ notice and this notice are preserved.