From be46901c9258e07c71d850cdfd881e42cdfdd483 Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Thu, 17 Jan 2008 20:20:01 +0100 Subject: Generated. --- ChangeLog | 20362 +----------------------------------------------------------- 1 file changed, 118 insertions(+), 20244 deletions(-) diff --git a/ChangeLog b/ChangeLog index d117c0acf6..efae8169d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,120 @@ +2008-01-17 Simon Josefsson + + * NEWS: Version 2.2.1. + +2008-01-17 Simon Josefsson + + * doc/gnutls.texi: Bump copyright year. + +2008-01-17 Simon Josefsson + + * guile/tests/openpgp-auth.scm: Also test dhe-rsa. + +2008-01-17 Simon Josefsson + + * doc/manpages/Makefile.am: Generated. + +2008-01-17 Simon Josefsson + + * guile/tests/openpgp-pub.asc, guile/tests/openpgp-sec.asc: Revert + "do not use elgamal subkeys" This reverts commit 62a154c71d1963c50edeb9b882c5100caa8b6751. + +2008-01-17 Simon Josefsson + + * NEWS: Attribute change. + +2008-01-17 Simon Josefsson + + * NEWS: Add. + +2008-01-17 Simon Josefsson + + * configure.in: Don't bump libtool versions, the ABI change has been + reverted. + +2008-01-14 Nikos + + * NEWS: rolled back changes. + +2008-01-14 Nikos + + * libextra/gnutls_openpgp.c: rolled back changes. + +2008-01-14 Nikos + + * guile/tests/openpgp-pub.asc, guile/tests/openpgp-sec.asc: do not + use elgamal subkeys + +2008-01-14 Nikos + + * libextra/gnutls_openpgp.c: print more debugging info + +2008-01-14 Nikos + + * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/pgp.c: reverted + the addition of gnutls_openpgp_get_key_id(). + +2008-01-14 Nikos + + * lgl/m4/memchr.m4, lgl/m4/memcmp.m4, lgl/m4/memmem.m4: updated from + master + +2008-01-14 Simon Josefsson + + * configure.in: Bump version. + +2008-01-14 Simon Josefsson + + * configure.in: Bump ABI version since we added a symbol. + +2008-01-14 Simon Josefsson + + * doc/manpages/Makefile.am: Generated. + +2008-01-14 Simon Josefsson + + * libextra/openpgp/pgp.c: Re-add docstring. + +2008-01-14 Nikos + + * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/pgp.c: Added + gnutls_openpgp_crt_get_key_id() for future compatibility + +2008-01-12 Nikos + + * libextra/gnutls_openpgp.c: fix in GETKEY/SUBKEY + +2008-01-12 Nikos + + * NEWS, libextra/gnutls_openpgp.c: Use the first openpgp subkey + instead of the main key, if available. + +2008-01-12 Nikos + + * libextra/Makefile.am: Added fix by Alon to avoid linking against + /usr/lib/libgnutls.so. + +2007-12-16 Nikos + + * NEWS, lib/gnutls_extensions.c, lib/gnutls_extensions.h, + lib/gnutls_handshake.c, lib/gnutls_int.h: Changes for + post_client_hello_function(). The extensions are now parsed in a + callback friendly way. Extensions are now split to APPLICATION and + TLS layer. The APPLICATION layer extensions are parsed before the + callback function is called and the others afterwards. This allows + the callback to change the behavior of the TLS layer parsers by + using the data of the APPLICATION layer extensions. Currently the only application layer extension is defined to be the + server name indication extension. + +2007-12-15 Nikos + + * NEWS, lib/gnutls_state.c: Fix for certificate selection in servers + with certificate callbacks. + +2007-12-14 Simon Josefsson + + * ChangeLog: Generated. + 2007-12-14 Simon Josefsson * NEWS: Version 2.2.0. @@ -9195,20250 +9312,7 @@ 2005-11-07 Simon Josefsson - * NEWS: Version 1.2.9. - -2005-11-06 Nikos Mavrogiannopoulos - - * src/certtool.c: corrected bug in pkcs 12 ID key setting. Found and - reported by Fran . - -2005-11-05 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: fixed typos etc. - -2005-11-02 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: [no log message] - -2005-11-02 Nikos Mavrogiannopoulos - - * doc/signatures.texi: supported algorithms were moved in a - different subsection. - -2005-11-02 Nikos Mavrogiannopoulos - - * README: [no log message] - -2005-11-01 Nikos Mavrogiannopoulos - - * doc/signatures.texi: [no log message] - -2005-11-01 Nikos Mavrogiannopoulos - - * doc/signatures.texi: [no log message] - -2005-11-01 Nikos Mavrogiannopoulos - - * doc/gnutls.texi, doc/signatures.texi: better output for non-tex - formats. - -2005-11-01 Simon Josefsson - - * NEWS: Fix. - -2005-11-01 Simon Josefsson - - * NEWS: Add. - -2005-11-01 Simon Josefsson - - * doc/signatures.texi: Fix. - -2005-11-01 Simon Josefsson - - * doc/signatures.texi: Add. - -2005-11-01 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2005-11-01 Simon Josefsson - - * doc/signatures.texi: Add. - -2005-11-01 Simon Josefsson - - * includes/gnutls/x509.h: Remove - GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST hack, use version number - defines instead. - -2005-11-01 Simon Josefsson - - * NEWS: Add. - -2005-11-01 Simon Josefsson - - * includes/gnutls/gnutls.h.in: Add numeric version numbers, for CPP - version comparisons. - -2005-11-01 Simon Josefsson - - * configure.in: Compute numeric version numbers, for CPP version - comparisons. - -2005-11-01 Simon Josefsson - - * includes/gnutls/x509.h: Add GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST, - based on report by Daniel Stenberg . - -2005-11-01 Simon Josefsson - - * lib/gnutls_ui.c: Doc fix, suggested by Daniel Stenberg - . - -2005-11-01 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-11-01 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: some type fixes. - -2005-10-31 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: [no log message] - -2005-10-31 Nikos Mavrogiannopoulos - - * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi, - doc/signatures.texi: added some text about digital signatures. - -2005-10-30 Nikos Mavrogiannopoulos - - * src/x509/clicert-dsa.pem, src/x509/clicert.pem: appended the - intermediate CA certificates to client certificates. - -2005-10-30 Nikos Mavrogiannopoulos - - * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added - the --require-cert option to gnutls-serv - -2005-10-30 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.c, lib/gnutls_kx.c: Some fixes in the certificate - handling. - -2005-10-29 Nikos Mavrogiannopoulos - - * doc/bibliography.texi: [no log message] - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/bibliography.texi, doc/gnutls.texi: [no log message] - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/bibliography.texi, doc/gnutls.texi: the bibliography stuff is - a bit sorted... I hate that texinfo stuff. - -2005-10-28 Simon Josefsson - - * gl/inet_ntop.c: Update. - -2005-10-28 Simon Josefsson - - * gl/inet_ntop.h: Update. - -2005-10-28 Simon Josefsson - - * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/md2.c, gl/md2.h: Update. - -2005-10-28 Simon Josefsson - - * libextra/openpgp/pgpverify.c: Doc fix. - -2005-10-28 Simon Josefsson - - * doc/gnutls.texi: Add. - -2005-10-28 Simon Josefsson - - * doc/scripts/gdoc: Revert. - -2005-10-28 Simon Josefsson - - * libextra/Makefile.am: Fix warnings. - -2005-10-28 Simon Josefsson - - * libextra/Makefile.am: Don't include openpgp stuff in api manual. - -2005-10-28 Simon Josefsson - - * doc/scripts/gdoc: Remove @anchor, texinfo @deftypefun create them - implicitly. - -2005-10-28 Simon Josefsson - - * lib/Makefile.am: Fix. - -2005-10-28 Simon Josefsson - - * lib/Makefile.am: Fix depends. - -2005-10-28 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/gnutls.texi, doc/scripts/gdoc: some changes to allow cross - referencing of functions. - -2005-10-28 Nikos Mavrogiannopoulos - - * gl/arctwo.c: [no log message] - -2005-10-28 Simon Josefsson - - * NEWS: Fix. - -2005-10-28 Simon Josefsson - - * NEWS: Fix. - -2005-10-28 Simon Josefsson - - * NEWS: Fix. - -2005-10-28 Simon Josefsson - - * NEWS, doc/TODO: Add. - -2005-10-28 Simon Josefsson - - * NEWS: Fix. - -2005-10-28 Simon Josefsson - - * NEWS: Fix. - -2005-10-28 Simon Josefsson - - * gl/gc-libgcrypt.c, gl/m4/md2.m4: Update. - -2005-10-28 Simon Josefsson - - * gl/gc-libgcrypt.c: Support MD2. - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: some more updates. - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: added text about gnutls_certificate_verify_flags. - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: [no log message] - -2005-10-28 Simon Josefsson - - * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h: Update. - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/bibliography.texi, doc/gnutls.texi, doc/my-bib-macros.texi: - some more changes for better pdf output - -2005-10-28 Nikos Mavrogiannopoulos - - * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi, - doc/my-bib-macros.texi: added bibliography\! - -2005-10-27 Nikos Mavrogiannopoulos - - * : [no log message] - -2005-10-27 Nikos Mavrogiannopoulos - - * : pdf files generated with png2pdf. The output is a bit better - than eps2pdf. - -2005-10-27 Nikos Mavrogiannopoulos - - * doc/gnutls.texi, src/errcodes.c: some updates and improvments in - the pdf output. - -2005-10-27 Nikos Mavrogiannopoulos - - * lib/x509/verify.c: [no log message] - -2005-10-27 Nikos Mavrogiannopoulos - - * lib/x509/verify.c: The check for insecure algorithms is only - performed on non-self signed certificates. - -2005-10-27 Simon Josefsson - - * gl/gc-gnulib.c: Update. - -2005-10-27 Simon Josefsson - - * NEWS: Add. - -2005-10-27 Simon Josefsson - - * lib/x509/verify.c: Don't accept MD2/MD5 hashes when verifying - X.509 certificate signatures. - -2005-10-27 Simon Josefsson - - * src/certtool.c: Print whether verification failed due to an - insecure algorithm. - -2005-10-27 Simon Josefsson - - * NEWS: Add. - -2005-10-27 Simon Josefsson - - * includes/gnutls/gnutls.h.in: Add GNUTLS_CERT_INSECURE_ALGORITHM. - -2005-10-27 Simon Josefsson - - * lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/verify.h, - lib/x509/x509.h: Get public prototypes from gnutls/x509.h instead. - -2005-10-27 Simon Josefsson - - * lib/x509/crq.c: Fix prototype. - -2005-10-27 Simon Josefsson - - * lib/x509/crq.h: Get exported function prototypes from - gnutls/x509.h instead. - -2005-10-27 Simon Josefsson - - * includes/gnutls/x509.h: Fix. - -2005-10-27 Simon Josefsson - - * lib/x509/x509.h: Add. - -2005-10-27 Simon Josefsson - - * lib/gnutls_hash_int.c: Add MD2. - -2005-10-27 Simon Josefsson - - * gl/gc-gnulib.c: Fix link errors. - -2005-10-27 Simon Josefsson - - * : Remove. - -2005-10-27 Simon Josefsson - - * includes/gnutls/x509.h: Add MD2/MD5 verify flags. - -2005-10-27 Simon Josefsson - - * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h, - gl/m4/gc-md2.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, - gl/m4/md2.m4, gl/md2.c, gl/md2.h: Add MD2. - -2005-10-27 Simon Josefsson - - * includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add MD2. - -2005-10-24 Simon Josefsson - - * gl/gc-gnulib.c, gl/inet_ntop.c, gl/inet_ntop.h, - gl/m4/inet_ntop.m4, gl/md4.h, gl/md5.c, gl/md5.h: Update. - -2005-10-24 Simon Josefsson - - * doc/protocol/draft-hajjeh-tls-sign-01.txt: Add. - -2005-10-23 Simon Josefsson - - * NEWS: Add. - -2005-10-23 Simon Josefsson - - * lib/gnutls_record.c: Fix zero size send. - -2005-10-22 Simon Josefsson - - * gl/arcfour.c, gl/arcfour.h, gl/arctwo.h, gl/m4/gc.m4, - gl/m4/gnulib-comp.m4, gl/md4.c, gl/md4.h: Update. - -2005-10-21 Simon Josefsson - - * NEWS: Fix. - -2005-10-21 Simon Josefsson - - * gl/gc-gnulib.c: Update. - -2005-10-21 Simon Josefsson - - * gl/Makefile.am, gl/hmac-md5.c, gl/hmac-sha1.c, gl/m4/gc.m4, - gl/m4/gnulib-comp.m4, gl/md4.c, gl/rijndael-alg-fst.h: Update. - -2005-10-21 Simon Josefsson - - * gl/gc-gnulib.c: Update. - -2005-10-21 Simon Josefsson - - * gl/Makefile.am, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/m4/des.m4, - gl/m4/gc-des.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: - Update. - -2005-10-21 Simon Josefsson - - * gl/Makefile.am, gl/arctwo.c, gl/arctwo.h, gl/gc-gnulib.c, - gl/gc-libgcrypt.c, gl/m4/arctwo.m4, gl/m4/gc-arctwo.m4, - gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update. - -2005-10-21 Simon Josefsson - - * NEWS: Add. - -2005-10-21 Simon Josefsson - - * doc/protocol/draft-salowey-tls-ticket-05.txt: Add. - -2005-10-20 Simon Josefsson - - * tests/anonself.c: Fix bug. - -2005-10-20 Simon Josefsson - - * doc/protocol/draft-modadugu-tls-ctr-00.txt: Add. - -2005-10-19 Simon Josefsson - - * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/gc-gnulib.c, - gl/m4/arcfour.m4, gl/m4/gc-arcfour.m4, gl/m4/gc-hmac-md5.m4, - gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md4.m4, gl/m4/gc-md5.m4, - gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4, gl/m4/gnulib-cache.m4, - gl/m4/gnulib-comp.m4: Update. - -2005-10-19 Simon Josefsson - - * gl/gc-gnulib.c: Cleanup. - -2005-10-19 Simon Josefsson - - * gl/gc.h: Add ecb. - -2005-10-19 Simon Josefsson - - * gl/rijndael-api-fst.c: Fix CBC IV bugs. - -2005-10-19 Simon Josefsson - - * gl/Makefile.am, gl/gc-gnulib.c, gl/hmac-md5.c, gl/hmac-sha1.c, - gl/m4/gc-rijndael.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, - gl/m4/rijndael.m4, gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h, - gl/rijndael-api-fst.c, gl/rijndael-api-fst.h: Update. - -2005-10-19 Simon Josefsson - - * configure.in: Reverse logic. - -2005-10-19 Simon Josefsson - - * README: Update --with-builtin-crypto documentation. - -2005-10-19 Simon Josefsson - - * configure.in: Add --with-builtin-crypto to enable gnulib - functions. - -2005-10-18 Simon Josefsson - - * lib/gnutls_global.c: Initialize gcrypt here, for now, to make sure - it is done even if gnulib's GC uses the non-libgcrypt functions. - -2005-10-18 Simon Josefsson - - * configure.in: Remove unused USE_GCRYPT. - -2005-10-18 Simon Josefsson - - * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h, - gl/m4/gc-md4.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, - gl/m4/md4.m4, gl/md4.c, gl/md4.h: Add gc-md4. - -2005-10-18 Simon Josefsson - - * gl/m4/stdbool.m4: Update. - -2005-10-17 Simon Josefsson - - * tests/.cvsignore: [no log message] - -2005-10-17 Simon Josefsson - - * gl/Makefile.am, gl/gc-libgcrypt.c, gl/m4/gc-sha1.m4, - gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update. - -2005-10-17 Simon Josefsson - - * tests/Makefile.am, tests/gc.c: Add self tests of gc. - -2005-10-17 Simon Josefsson - - * gl/Makefile.am, gl/hmac-md5.c, gl/m4/gc-hmac-md5.m4, - gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-md5.m4, - gl/m4/md5.m4, gl/md5.c, gl/md5.h: Update. - -2005-10-17 Simon Josefsson - - * gl/gc.h, lib/gnutls_cipher_int.h, lib/gnutls_hash_int.h, - lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c, - libextra/Makefile.am: Fixes to make GC work again. - -2005-10-17 Simon Josefsson - - * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am, - src/Makefile.am: Don't link to gc directly. - -2005-10-17 Simon Josefsson - - * crypto/.cvsignore, crypto/Makefile.am, crypto/gc-libgcrypt.c, - crypto/gc-nettle.c, crypto/gc.h, crypto/pkcs5.c, crypto/test-gc.c, - crypto/utils.c, crypto/utils.h, nettle/.cvsignore, - 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/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.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/knuth-lfib.c, - nettle/knuth-lfib.h, nettle/macros.h, nettle/md2-meta.c, - nettle/md2.c, nettle/md2.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, nettle/tests/.cvsignore, 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/md2-test.c, - nettle/tests/md4-test.c, nettle/tests/md5-test.c, - nettle/tests/run-tests, nettle/tests/sha1-test.c, - nettle/tests/testutils.c, nettle/tests/testutils.h: Remove - nettle+crypto. - -2005-10-17 Simon Josefsson - - * Makefile.am, configure.in: Replace nettle+crypto with gnulib. - -2005-10-17 Simon Josefsson - - * gl/Makefile.am, gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h, - gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: - UPdate. - -2005-10-14 Nikos Mavrogiannopoulos - - * src/cli.c: added some more verbose messages to the client to - report whether it sent any certificates or not. - -2005-10-12 Simon Josefsson - - * lib/ext_server_name.h: Remove unused prototypes. - -2005-10-12 Simon Josefsson - - * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Don't - use gc just yet. - -2005-10-12 Simon Josefsson - - * gl/m4/gc-md5.m4: Add. - -2005-10-12 Simon Josefsson - - * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, - gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-sha1.c, gl/hmac.h, - gl/m4/gc-hmac-sha1.m4, gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4, - gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-sha1.m4, - gl/m4/inttypes.m4, gl/m4/memxor.m4, gl/m4/restrict.m4, - gl/m4/sha1.m4, gl/m4/stdint.m4, gl/memxor.c, gl/memxor.h, - gl/sha1.c, gl/sha1.h, gl/stdint_.h: Update. - -2005-10-12 Simon Josefsson - - * doc/protocol/draft-badra-hajjeh-mtls-00.txt: Add. - -2005-10-11 Simon Josefsson - - * doc/protocol/draft-ietf-tls-srp-10.txt: Add. - -2005-10-07 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2005-10-07 Simon Josefsson - - * NEWS: Add. - -2005-10-07 Simon Josefsson - - * ChangeLog: [no log message] - -2005-10-07 Simon Josefsson - - * NEWS: Version 1.2.8. - -2005-10-07 Simon Josefsson - - * src/crypt.c: Don't use error. - -2005-10-07 Simon Josefsson - - * NEWS: Add. - -2005-10-07 Simon Josefsson - - * NEWS: Add. - -2005-10-07 Simon Josefsson - - * doc/manpages/Makefile.am: Update. - -2005-10-07 Simon Josefsson - - * gl/getdelim.c, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: Update. - -2005-10-06 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-10-05 Nikos Mavrogiannopoulos - - * configure.in: depends on libgcrypt 1.2.2 - -2005-10-02 Nikos Mavrogiannopoulos - - * src/cli.c: handle better EOF from stdin. - -2005-10-01 Simon Josefsson - - * NEWS, THANKS: Add. - -2005-10-01 Simon Josefsson - - * doc/examples/Makefile.am: Don't install libexamples.la. - -2005-09-27 Nikos Mavrogiannopoulos - - * NEWS, doc/manpages/Makefile.am, lib/auth_dh_common.c, - lib/auth_rsa_export.c, lib/auth_srp.c, lib/gnutls_dh_primes.c, - lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c, - lib/gnutls_srp.c, lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c, - lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Made the PKCS #12 API - handle null passwords. Based on patch by Anton Altaparmakov - . - -2005-09-27 Simon Josefsson - - * doc/protocol/rfc4158.txt: Add. - -2005-09-24 Simon Josefsson - - * configure.in, src/common.c, src/common.h: Use gnulib for - inet_ntop. - -2005-09-24 Simon Josefsson - - * gl/Makefile.am, gl/inet_ntop.c, gl/inet_ntop.h, - gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, - gl/m4/sockpfaf.m4: Add inet_ntop. - -2005-09-23 Simon Josefsson - - * NEWS: Fix. - -2005-09-23 Simon Josefsson - - * NEWS: Fix. - -2005-09-23 Simon Josefsson - - * doc/gnutls.texi: Add --insecure. - -2005-09-23 Simon Josefsson - - * NEWS: Add. - -2005-09-23 Simon Josefsson - - * src/cli-gaa.c, src/cli-gaa.h: Generated. - -2005-09-23 Simon Josefsson - - * src/cli.c, src/cli.gaa: Add --insecure. Make the default be to - abort connections if the peer doesn't verify, when a ca certificate - or PGP trust database has been supplied. - -2005-09-23 Simon Josefsson - - * src/common.c: Fix warnings. - -2005-09-22 Simon Josefsson - - * doc/examples/ex-cert-select.c, doc/examples/ex-serv-anon.c, - doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c, - doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c: Don't use mmap. - Use memset instead of bzero. - -2005-09-21 Simon Josefsson - - * NEWS: Add. - -2005-09-21 Simon Josefsson - - * NEWS: Add. - -2005-09-21 Simon Josefsson - - * lib/gnutls_global.c: Revert stupid program_name workaround, patch - from Martin Lambers . - -2005-09-21 Simon Josefsson - - * gl/Makefile.am, gl/error.c, gl/error.h, gl/getdelim.c, - gl/getline.c, gl/getpass.c, gl/m4/error.m4, gl/m4/gnulib-cache.m4, - gl/m4/gnulib-comp.m4, gl/m4/strerror_r.m4, gl/memmove.c, - gl/readline.c: Remove error module. Update gnulib files. - -2005-09-21 Simon Josefsson - - * src/certtool-cfg.c, src/certtool.c: Don't use error module until - program_name problem is solved. - -2005-09-19 Simon Josefsson - - * configure.in: Use gnulib for socklen test. - -2005-09-19 Simon Josefsson - - * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, - gl/m4/socklen.m4: Update. - -2005-09-19 Simon Josefsson - - * NEWS: Add. - -2005-09-19 Simon Josefsson - - * src/cli.c: Don't use mmap, patch from Martin Lambers - . - -2005-09-19 Simon Josefsson - - * doc/protocol/draft-ietf-tls-ecc-11.txt: Add. - -2005-09-14 Simon Josefsson - - * doc/protocol/draft-funk-tls-inner-application-extension-00.txt, - doc/protocol/draft-funk-tls-inner-application-extension-01.txt: Add. - -2005-09-12 Simon Josefsson - - * doc/README.CVS: gtk-doc in debian should work fine now - -2005-09-12 Simon Josefsson - - * doc/reference/tmpl/.cvsignore: [no log message] - -2005-09-12 Simon Josefsson - - * doc/reference/tmpl/gnutls-unused.sgml: Add (to workaround gtk-doc - makefile bug.) - -2005-09-10 Simon Josefsson - - * doc/protocol/draft-chudov-cryptopro-cptls-02.txt: Add. - -2005-09-09 Simon Josefsson - - * THANKS: Add. - -2005-09-09 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2005-09-09 Simon Josefsson - - * ChangeLog: [no log message] - -2005-09-09 Simon Josefsson - - * NEWS: Version 1.2.7. - -2005-09-09 Simon Josefsson - - * doc/protocol/draft-salowey-tls-ticket-04.txt: Add. - -2005-09-08 Simon Josefsson - - * NEWS: Add. - -2005-09-08 Simon Josefsson - - * NEWS: Fix. - -2005-09-08 Simon Josefsson - - * NEWS: Add. - -2005-09-08 Simon Josefsson - - * NEWS: Add. - -2005-09-06 Simon Josefsson - - * gl/Makefile.am, gl/getpass.c: Update. - -2005-09-03 Simon Josefsson - - * gl/m4/gnulib-tool.m4, gl/m4/lib-ld.m4, gl/m4/lib-prefix.m4: Add. - -2005-09-03 Simon Josefsson - - * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib.m4: Update. - -2005-09-02 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/getdelim.c, - gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4: - Update gnulib. - -2005-09-02 Simon Josefsson - - * doc/protocol/rfc4162.txt: Add. - -2005-08-31 Simon Josefsson - - * AUTHORS: Update my PGP key. - -2005-08-31 Simon Josefsson - - * lib/minitasn1/libtasn1.h: Update. - -2005-08-31 Simon Josefsson - - * libextra/Makefile.am: Dist libgnutls-extra.vers. - -2005-08-31 Simon Josefsson - - * lib/Makefile.am: Dist libgnutls.vers. - -2005-08-31 Simon Josefsson - - * lib/Makefile.am: Fix typo. - -2005-08-31 Simon Josefsson - - * libextra/libgnutls-extra.vers: Add version script. - -2005-08-31 Simon Josefsson - - * NEWS, lib/libgnutls.vers: Add. - -2005-08-31 Simon Josefsson - - * lib/Makefile.am, libextra/Makefile.am: Use version script. - -2005-08-31 Simon Josefsson - - * configure.in: Add --enable-ld-version-script. - -2005-08-30 Simon Josefsson - - * configure.in: Fix typo. - -2005-08-30 Simon Josefsson - - * lib/Makefile.am: Link with libz. - -2005-08-30 Simon Josefsson - - * gl/Makefile.am, gl/isascii.c, gl/isascii.h, gl/m4/gnulib.m4, - gl/m4/isascii.m4: Update. - -2005-08-30 Simon Josefsson - - * lib/gnutls_global.c: Add program_name, to shut up error module. - -2005-08-30 Simon Josefsson - - * configure.in: Remove isascii gnulib module. - -2005-08-30 Simon Josefsson - - * lib/defines.h: Let's pretend all system has isascii until we find - one that actually hasn't. - -2005-08-30 Simon Josefsson - - * doc/examples/ex-verify.c: Don't use C99 features. - -2005-08-30 Simon Josefsson - - * configure.in: Disable zlib code if we don't find zlib.h too. - -2005-08-30 Simon Josefsson - - * lib/Makefile.am: Remove gnutls_random.h. - -2005-08-30 Simon Josefsson - - * gl/getpass.c, gl/m4/gnulib.m4: Update. - -2005-08-30 Simon Josefsson - - * lib/auth_cert.c, lib/auth_rsa.c, lib/auth_rsa_export.c, - lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c, - lib/gnutls_pk.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c, - lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Don't include - gnutls_random.h. - -2005-08-30 Simon Josefsson - - * lib/Makefile.am, lib/gnutls_random.c, lib/gnutls_random.h: (_gnutls_get_random): Removed, not used any more. - -2005-08-30 Simon Josefsson - - * lib/auth_rsa.c: Call gc directly instead of _gnutls_get_random. - -2005-08-30 Simon Josefsson - - * src/crypt.c: Prototype error(). - -2005-08-30 Simon Josefsson - - * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Call gc directly - instead of _gnutls_get_random. - -2005-08-30 Simon Josefsson - - * lib/gnutls_pk.c: Fix last commit. - -2005-08-30 Simon Josefsson - - * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, - lib/gnutls_handshake.c, lib/gnutls_pk.c: Call gc directly instead of - _gnutls_get_random. - -2005-08-30 Simon Josefsson - - * src/Makefile.am: Add libgc.la for crypt.c. - -2005-08-30 Simon Josefsson - - * src/crypt.c: Avoid gcrypt. - -2005-08-30 Simon Josefsson - - * src/Makefile.am: Fix typo. - -2005-08-30 Simon Josefsson - - * src/Makefile.am: Add -I for ../crypto. Remove unneeded OpenCDK - CFLAGS. - -2005-08-25 Simon Josefsson - - * doc/manpages/Makefile.am: Update. - -2005-08-25 Simon Josefsson - - * gl/Makefile.am, gl/getpass.c, gl/m4/gnulib.m4, gl/m4/minmax.m4: - Update. - -2005-08-25 Simon Josefsson - - * NEWS: Fix. - -2005-08-24 Simon Josefsson - - * gl/getpass.c: Update. - -2005-08-24 Simon Josefsson - - * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/gnulib.m4: - Update. - -2005-08-24 Simon Josefsson - - * configure.in: Only use getpass, not getpass-gnu (the later is - always built on glibc platforms). - -2005-08-24 Simon Josefsson - - * src/common.c: Fix copyright. Fix rc/status checking in last - commit. - -2005-08-24 Simon Josefsson - - * src/common.c: Use gnutls_certificate_verify_peers2, suggested by - Daniel Stenberg . - -2005-08-24 Simon Josefsson - - * lib/gnutls_cert.c, lib/gnutls_x509.c: Doc fix. - -2005-08-24 Simon Josefsson - - * lib/gnutls_cert.c: (gnutls_certificate_verify_peers2): Doc fix, suggested by Daniel - Stenberg . - -2005-08-24 Simon Josefsson - - * includes/gnutls/x509.h: Indent. - -2005-08-24 Simon Josefsson - - * includes/gnutls/x509.h: (gnutls_certificate_verify_flags): Doc fix. - -2005-08-23 Simon Josefsson - - * NEWS: Add. - -2005-08-23 Simon Josefsson - - * NEWS: Add. - -2005-08-23 Simon Josefsson - - * doc/examples/Makefile.am: Fix objdir!=srcdir builds once again. - -2005-08-23 Simon Josefsson - - * doc/examples/Makefile.am: Add -I for objdir!=srcdir builds. - -2005-08-23 Simon Josefsson - - * lib/minitasn1/Makefile.am: Add -I for gl. - -2005-08-23 Simon Josefsson - - * src/common.h: Don't re-map socklen_t (done by configure now), - suggested by Martin Lambers . - -2005-08-23 Simon Josefsson - - * configure.in: Define socklen_t to int, not size_t, if it is - missing, suggested by Martin Lambers . - -2005-08-23 Simon Josefsson - - * gl/getpass.c, gl/m4/getpass.m4: Update. - -2005-08-23 Simon Josefsson - - * libextra/openpgp/openpgp.h: Protect config.h #include. - -2005-08-20 Nikos Mavrogiannopoulos - - * doc/internals.eps, doc/layers.eps, doc/pgp1.eps: updated figures - -2005-08-15 Simon Josefsson - - * src/certtool-cfg.c: (read_int): Use readline. Use strtol, and catch out of range - inputs. Suggested by Fran. - -2005-08-15 Simon Josefsson - - * configure.in: Add readline. - -2005-08-15 Simon Josefsson - - * src/Makefile.am: Possibly link with readline. - -2005-08-15 Simon Josefsson - - * gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/lib-link.m4, - gl/m4/readline.m4, gl/readline.c, gl/readline.h: Update. - -2005-08-12 Simon Josefsson - - * lib/minitasn1/errors.c, lib/minitasn1/errors.h, - lib/minitasn1/libtasn1.h: Update to 0.2.15. - -2005-08-12 Simon Josefsson - - * gl/m4/isascii.m4: Update. - -2005-08-12 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/isascii.c, gl/isascii.h, - gl/m4/gnulib.m4, gl/m4/isascii.m4, lib/defines.h: Use isascii from - gnulib. - -2005-08-12 Simon Josefsson - - * lib/defines.h: Protect config.h include. Assume C89 platform. - -2005-08-12 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmove.m4, - gl/memmove.c, lib/defines.h: Cleanup memmove. - -2005-08-12 Simon Josefsson - - * doc/examples/tcp.c: Add, from ex-client2.c. - -2005-08-12 Simon Josefsson - - * doc/examples/ex-client2.c: Use external tcp_*. - -2005-08-12 Simon Josefsson - - * src/certtool.c: Don't call progname stuff. - -2005-08-12 Simon Josefsson - - * NEWS: Add. - -2005-08-12 Simon Josefsson - - * lib/memmem.c, lib/memmem.h: Remove. - -2005-08-12 Simon Josefsson - - * lib/Makefile.am: Link with gnulib for memmem. - -2005-08-12 Simon Josefsson - - * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c, - gl/error.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c, - gl/getline.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4, - gl/m4/memmem.m4, gl/memmem.c, gl/memmem.h, gl/minmax.h, - gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c, - gl/printf-parse.h, gl/progname.c, gl/progname.h, gl/size_max.h, - gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c, - gl/vasnprintf.h, gl/xsize.h: Update. - -2005-08-12 Simon Josefsson - - * src/certtool.c: Replace GPL progname.h with simple workaround. - -2005-08-12 Simon Josefsson - - * configure.in: Avoid progname module (only GPL one left). Add - memmem gnulib module. Force gnulib files to be LGPL. - -2005-08-12 Simon Josefsson - - * gl/Makefile.am, gl/getdelim.c, gl/getdelim.h, gl/getline.c, - gl/getline.h, gl/getndelim2.c, gl/getndelim2.h, gl/m4/getdelim.m4, - gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/gnulib.m4, - gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4: Update. - -2005-08-10 Simon Josefsson - - * 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-client1.c, doc/examples/ex-client2.c, - doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c, - doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.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. - -2005-08-10 Simon Josefsson - - * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore, - doc/examples/Makefile.am, doc/examples/ex-cert-select.c, - doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c, - doc/examples/ex-client1.c, doc/examples/ex-client2.c, - doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c, - doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.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: Build examples. Fix errors. - -2005-07-25 Simon Josefsson - - * NEWS, THANKS: Add. - -2005-07-25 Simon Josefsson - - * lib/gnutls_global.c: Doc fixes, tiny patch from Ralph Giles - . - -2005-07-24 Simon Josefsson - - * doc/protocol/rfc4132.txt: Add. - -2005-07-16 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2005-07-16 Simon Josefsson - - * ChangeLog: [no log message] - -2005-07-16 Simon Josefsson - - * NEWS: Version 1.2.6. - -2005-07-16 Simon Josefsson - - * configure.in: Bump versions. - -2005-07-16 Simon Josefsson - - * NEWS: Add. - -2005-07-16 Simon Josefsson - - * NEWS: Add. - -2005-07-16 Simon Josefsson - - * lib/minitasn1/libtasn1.h: Sync with 0.2.14. - -2005-07-16 Simon Josefsson - - * lib/gnutls_alert.c, lib/gnutls_anon_cred.c: Fix GTK-DOC warnings. - -2005-07-16 Simon Josefsson - - * doc/README.CVS: gtk-doc 1.4 is ok - -2005-07-16 Simon Josefsson - - * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h, - lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_ui.c: Fix GTK-DOC - warnings. - -2005-07-16 Simon Josefsson - - * lib/x509/x509.h: Fix GTK-DOC warning. - -2005-07-16 Simon Josefsson - - * lib/x509/crq.c, lib/x509/privkey.c, lib/x509/x509.c: Fix GTK-DOC - warnings. - -2005-07-15 Simon Josefsson - - * doc/protocol/draft-salowey-tls-ticket-03.txt: Add. - -2005-07-15 Nikos Mavrogiannopoulos - - * doc/examples/ex-x509-info.c: corrected wrong number of arguments - in gnutls_x509_crt_import(). Reported by Fco J. Arias. - -2005-07-15 Simon Josefsson - - * configure.in, lib/gnutls_compress_int.c, libextra/gnutls_extra.c: - Fix LZO 1.x vs 2.x header file #include mess. - -2005-07-14 Simon Josefsson - - * THANKS: Add. - -2005-07-14 Simon Josefsson - - * gl/m4/size_max.m4, gl/size_max.h: Update. - -2005-07-14 Simon Josefsson - - * NEWS, THANKS: Add. - -2005-07-14 Simon Josefsson - - * configure.in: Check for lzo1x_1_compress in -llzo2 too, and prefer - -llzo2 if available, reported by Thomas Klausner . - -2005-07-12 Simon Josefsson - - * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am, - libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/lzodefs.h, - libextra/minilzo.c, libextra/minilzo.h, - libextra/minilzo/.cvsignore, libextra/minilzo/Makefile.am, - libextra/minilzo/README.LZO, libextra/minilzo/lzoconf.h, - libextra/minilzo/lzodefs.h, libextra/minilzo/minilzo.c, - libextra/minilzo/minilzo.h, libextra/minilzo/testmini.c: Move - MiniLZO to separate directory. Update from MiniLZO 2.00 to 2.01. - -2005-07-12 Simon Josefsson - - * NEWS: Fix. - -2005-07-12 Simon Josefsson - - * NEWS: Add. - -2005-07-03 Simon Josefsson - - * ChangeLog: [no log message] - -2005-07-03 Simon Josefsson - - * NEWS: Version 1.2.5. - -2005-07-03 Simon Josefsson - - * NEWS: Add. - -2005-07-02 Simon Josefsson - - * libextra/libgnutls-extra-config.in: Fix --help for distcheck. - -2005-07-02 Simon Josefsson - - * lib/libgnutls-config.in: Send --help output to stdout. - -2005-07-02 Simon Josefsson - - * lib/libgnutls-config.in: Exit with 0 for --help. - -2005-06-27 Simon Josefsson - - * tests/pkcs12_neon: Fix. - -2005-06-27 Simon Josefsson - - * tests/pkcs12_neon: Fix objdir!=srcdir (for distcheck). - -2005-06-27 Simon Josefsson - - * doc/Makefile.am: Dist gnutls-logo.eps. - -2005-06-24 Simon Josefsson - - * doc/protocol/draft-rescorla-dtls-05.txt: Add. - -2005-06-24 Simon Josefsson - - * doc/protocol/draft-ietf-tls-rfc2246-bis-13.txt: Add. - -2005-06-23 Simon Josefsson - - * doc/protocol/draft-ietf-tls-psk-09.txt: Add. - -2005-06-17 Simon Josefsson - - * Makefile.am: Use --enable-gtk-doc during distcheck. - -2005-06-15 Simon Josefsson - - * NEWS, THANKS: Add. - -2005-06-15 Simon Josefsson - - * libextra/opencdk/Makefile.am: Fix srcdir!=objdir builds. - -2005-06-15 Simon Josefsson - - * libextra/opencdk/Makefile.am, libextra/openpgp/Makefile.am: Add - license. - -2005-06-15 Simon Josefsson - - * lib/x509/Makefile.am, libextra/openpgp/Makefile.am: Fix - srcdir!=objdir builds. - -2005-06-14 Simon Josefsson - - * NEWS: Add. - -2005-06-14 Simon Josefsson - - * libextra/lzodefs.h: Add. - -2005-06-08 Nikos Mavrogiannopoulos - - * NEWS, THANKS: [no log message] - -2005-06-08 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am, - libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/minilzo.c, - libextra/minilzo.h: Updated to minilzo 2.0 and corrected stuff - pointed out by - -2005-06-03 Simon Josefsson - - * doc/protocol/draft-ietf-tls-rfc2246-bis-12.txt: Add. - -2005-06-02 Nikos Mavrogiannopoulos - - * lib/x509/x509_write.c: some updates to prevent warnings for non - constant initializers - -2005-05-31 Simon Josefsson - - * doc/protocol/draft-ietf-tls-ecc-10.txt: Add. - -2005-05-31 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-05-31 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, lib/gnutls_ui.c, lib/x509/crl_write.c, - lib/x509/crq.c, lib/x509/mpi.c, lib/x509/sign.c, - lib/x509/x509_write.c: fixed some type conflicts. - -2005-05-29 Nikos Mavrogiannopoulos - - * lib/x509/x509.c: crt_list_import() now works with DER certificates - (although only 1 can be imported). - -2005-05-29 Simon Josefsson - - * NEWS: Fix. - -2005-05-29 Simon Josefsson - - * NEWS, THANKS: Add. - -2005-05-28 Nikos Mavrogiannopoulos - - * lib/x509/dn.c: [no log message] - -2005-05-28 Nikos Mavrogiannopoulos - - * lib/x509/dn.c: correct the behaviour in DN parsing. Return the - correct size when requested. - -2005-05-28 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2005-05-28 Simon Josefsson - - * NEWS: Fix. - -2005-05-28 Simon Josefsson - - * ChangeLog: [no log message] - -2005-05-28 Simon Josefsson - - * NEWS: Version 1.2.4. - -2005-05-28 Simon Josefsson - - * configure.in: Bump versions. - -2005-05-28 Nikos Mavrogiannopoulos - - * src/certtool.c: print the correct issuer in verify_chain() - -2005-05-27 Nikos Mavrogiannopoulos - - * NEWS, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, - lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c, - lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_srp.c, - lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_state.c, - lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/pkcs12_bag.c, - src/certtool.c: eliminated some warnings. - -2005-05-26 Simon Josefsson - - * doc/manpages/Makefile.am: Generated. - -2005-05-26 Simon Josefsson - - * config.rpath, doc/gendocs.sh: Update. - -2005-05-26 Simon Josefsson - - * AUTHORS, COPYING, COPYING.LIB, Makefile.am, NEWS, configure.in, - crypto/Makefile.am, crypto/gc-libgcrypt.c, crypto/gc.h, - crypto/pkcs5.c, crypto/test-gc.c, crypto/utils.c, crypto/utils.h, - doc/Makefile.am, doc/fdl.texi, doc/gendocs.sh, - doc/gendocs_template, includes/Makefile.am, - includes/gnutls/extra.h, includes/gnutls/gnutls.h.in, - includes/gnutls/openpgp.h, includes/gnutls/openssl.h, - includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/Makefile.am, - 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/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/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/ext_srp.c, lib/ext_srp.h, - lib/gnutls_alert.c, 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_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_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_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_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c, - lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h, - lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, - lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h, lib/memmem.c, - lib/memmem.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c, - lib/minitasn1/element.c, lib/minitasn1/errors.c, - lib/minitasn1/errors.h, lib/minitasn1/gstr.c, lib/minitasn1/int.h, - lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c, - lib/minitasn1/structure.c, lib/strfile.h, lib/x509/Makefile.am, - 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.c, lib/x509/dsa.h, 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/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/rfc2818.h, 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, lib/x509_b64.c, lib/x509_b64.h, - libextra/Makefile.am, libextra/gnutls_extra.c, - libextra/gnutls_extra.h, libextra/gnutls_openpgp.c, - libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c, - libextra/minilzo.h, 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/compat.c, libextra/openpgp/extras.c, - libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c, - libextra/openpgp/privkey.c, libextra/openpgp/xml.c, - libextra/openssl_compat.c, libextra/openssl_compat.h, - src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/cli.c, - src/common.c, src/crypt.c, src/list.h, src/prime.c, src/serv.c, - src/tests.c, src/tls_test.c, tests/Makefile.am, tests/anonself.c, - tests/chain, tests/openssl.c, tests/pkcs12_neon, tests/pkits, - tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12, - tests/pkits_smime, tests/simple.c, tests/utils.c, tests/utils.h: - Update FSF office address in license. - -2005-05-26 Simon Josefsson - - * Makefile.am: Update FSF office address in license. - -2005-05-26 Simon Josefsson - - * NEWS: Add. - -2005-05-26 Simon Josefsson - - * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c, - gl/error.h, gl/getline.c, gl/getline.h, gl/getndelim2.c, - gl/getndelim2.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4, - gl/m4/minmax.m4, gl/minmax.h, gl/printf-args.c, gl/printf-args.h, - gl/printf-parse.c, gl/printf-parse.h, gl/progname.c, gl/progname.h, - gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c, - gl/vasnprintf.h, gl/xsize.h: Update. - -2005-05-23 Nikos Mavrogiannopoulos - - * doc/manpages/certtool.1: [no log message] - -2005-05-23 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-05-23 Nikos Mavrogiannopoulos - - * doc/examples/ex-verify.c: improved the verification example. - -2005-05-23 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-05-23 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/x509/verify.c: Corrected a bug in - certificate verification that could lead to a trusted certificate - path to be marked as non-trusted, if it included the last - self-signed certificate in the chain. - -2005-05-21 Nikos Mavrogiannopoulos - - * doc/examples/ex-cert-select.c: [no log message] - -2005-05-21 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, configure.in, doc/manpages/Makefile.am, - src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, - src/certtool.gaa: Introduced to --fix-key option to certtool, which - can be used to regenerate the (optional) parameters in a private - key. It should be used together with --key-info. - -2005-05-21 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-05-20 Simon Josefsson - - * doc/protocol/draft-ietf-tls-rfc3546bis-01.txt: Add. - -2005-05-20 Simon Josefsson - - * doc/gnutls.texi: Typo. - -2005-05-20 Simon Josefsson - - * lib/gnutls_int.h: Include defines.h before gnutls.h, to pull in - config.h, to make sure memmem.h prototype memmem properly, from - Yoann Vandoorselaere . - -2005-05-18 Nikos Mavrogiannopoulos - - * src/certtool.c: removed unneeded gnutls_x509_crt_init(). - -2005-05-16 Simon Josefsson - - * doc/protocol/draft-ietf-tls-rfc2246-bis-10.txt: Add. - -2005-05-15 Nikos Mavrogiannopoulos - - * lib/x509/common.c: [no log message] - -2005-05-15 Nikos Mavrogiannopoulos - - * lib/x509/common.c, lib/x509/pkcs12.c: corrected some things that - could affect 64 bit machines. - -2005-05-01 Simon Josefsson - - * lib/gnutls_int.h: Use gnutls/extra.h to get - gnutls_openpgp_recv_key_func type. - -2005-05-01 Simon Josefsson - - * libextra/openpgp/openpgp.h: Remove, defined in gnutls.h. - -2005-04-28 Nikos Mavrogiannopoulos - - * NEWS: added date - -2005-04-28 Simon Josefsson - - * ChangeLog: [no log message] - -2005-04-27 Simon Josefsson - - * doc/manpages/Makefile.am: Update. - -2005-04-27 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-04-27 Simon Josefsson - - * configure.in: Revert fully, LT_CURRENT was also updated. Sorry. - -2005-04-27 Simon Josefsson - - * configure.in: Revert partially, LT_AGE already incremented. - -2005-04-27 Simon Josefsson - - * configure.in: Bump versions. - -2005-04-27 Nikos Mavrogiannopoulos - - * THANKS: for the gnutls_cipher.c bug, that could cause denial of - service - -2005-04-27 Nikos Mavrogiannopoulos - - * configure.in: increased age - -2005-04-27 Nikos Mavrogiannopoulos - - * NEWS, configure.in, includes/gnutls/x509.h, - lib/gnutls_rsa_export.c, lib/x509/privkey.c, src/certtool.c: - certtool can now fix the old RSA private keys. This is done by using - the -k parameter. - -2005-04-27 Nikos Mavrogiannopoulos - - * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode - the key. - -2005-04-27 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-04-27 Nikos Mavrogiannopoulos - - * lib/gnutls_mpi.h, lib/x509/privkey.c, lib/x509/x509.h: corrected - bugs in RSA key export. - -2005-04-27 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c: added an extra check while checking the - padding. - -2005-04-25 Simon Josefsson - - * ChangeLog: [no log message] - -2005-04-25 Simon Josefsson - - * NEWS: Version 1.2.2. - -2005-04-25 Simon Josefsson - - * doc/Makefile.am: Don't regenerate error_codes.texi when gnutls.h - is newer, because it will always be, and this causes texinfo to be - run on the manual. - -2005-04-25 Simon Josefsson - - * doc/Makefile.am: Dist more. - -2005-04-23 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.c: some updates in the description of - gnutls_alert_get() - -2005-04-23 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.c: gnutls_alert_send_appropriate() is no longer - marked as deprecated. - -2005-04-22 Nikos Mavrogiannopoulos - - * lib/x509/x509.c: [no log message] - -2005-04-22 Nikos Mavrogiannopoulos - - * lib/x509/x509.c: [no log message] - -2005-04-21 Simon Josefsson - - * NEWS: Typo. - -2005-04-21 Simon Josefsson - - * lib/gnutls_alert.c: Make it compile. - -2005-04-21 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-04-21 Nikos Mavrogiannopoulos - - * lib/auth_cert.h: [no log message] - -2005-04-21 Nikos Mavrogiannopoulos - - * lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_session_pack.c, - lib/gnutls_ui.c: some cleanups, and changes in the resuming code to - avoid freeing non-allocated stuff. - -2005-04-19 Simon Josefsson - - * configure.in: Remove some warnings. - -2005-04-18 Nikos Mavrogiannopoulos - - * src/certtool.c: some cleanups in certtool - -2005-04-15 Simon Josefsson - - * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am: - Remove includes/gnutls/Makefile.am. Fix includes/Makefile.am to - compensate. - -2005-04-15 Simon Josefsson - - * lib/Makefile.am: Remove gnutls_alert.h. - -2005-04-15 Simon Josefsson - - * includes/gnutls/Makefile.am: Add license. - -2005-04-15 Simon Josefsson - - * includes/Makefile.am: Simplify. Add license. - -2005-04-15 Simon Josefsson - - * includes/gnutls/Makefile.am: Don't dist gnutls.h, it is generated. - -2005-04-15 Simon Josefsson - - * configure.in, includes/gnutls/gnutls.h.in, lib/gnutls.h.in.in: - Move lib/gnutls.h.in.in into includes/gnutls/gnutls.h.in. Fix - #warning about missing components, it didn't work in config.status. - Simplify configure.ac wrt to gnutls.h. - -2005-04-14 Simon Josefsson - - * configure.in: Add more warnings (likely to be trimmed later). - -2005-04-14 Simon Josefsson - - * lib/gnutls_int.h: Remove. - -2005-04-14 Simon Josefsson - - * lib/gnutls_global.h: Remove dupe definition. - -2005-04-14 Simon Josefsson - - * lib/gnutls.h.in.in: Revert. - -2005-04-14 Simon Josefsson - - * lib/gnutls.h.in.in: Moved from gnutls_mem.h. - -2005-04-14 Simon Josefsson - - * lib/gnutls_mem.h: Cleanup. - -2005-04-14 Simon Josefsson - - * lib/gnutls_algorithms.h: Fix warning. - -2005-04-14 Simon Josefsson - - * libextra/opencdk/main.c: Fix warning. - -2005-04-14 Simon Josefsson - - * lib/auth_cert.c, lib/auth_srp_passwd.c, lib/gnutls_constate.c, - lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/opencdk/main.c, - libextra/opencdk/misc.c: Fix warning. - -2005-04-14 Simon Josefsson - - * lib/gnutls_compress.c, lib/gnutls_compress.h, - lib/gnutls_hash_int.c, lib/gnutls_kx.c: Fix warning. - -2005-04-14 Simon Josefsson - - * lib/gnutls_handshake.c: Fix warnings. - -2005-04-14 Simon Josefsson - - * lib/gnutls_cipher.c, lib/gnutls_handshake.c, - lib/gnutls_handshake.h, lib/gnutls_state.c, lib/gnutls_state.h: Fix - warning. - -2005-04-14 Simon Josefsson - - * gl/Makefile.am, gl/m4/getpass.m4: Update. - -2005-04-14 Simon Josefsson - - * lib/gnutls_handshake.h: Cleanup. - -2005-04-14 Simon Josefsson - - * gl/Makefile.am, gl/m4/getline.m4, gl/m4/getpass.m4, - gl/progname.c, gl/size_max.h, gl/vasnprintf.c: Update. - -2005-04-14 Simon Josefsson - - * configure.in: Improve warning CFLAGS. - -2005-04-14 Simon Josefsson - - * THANKS: Add. - -2005-04-14 Simon Josefsson - - * lib/x509/common.c: (_gnutls_x509_oid_data2string): Fix memory leak, tiny patch from - Rupert Kittinger . - -2005-04-14 Simon Josefsson - - * doc/manpages/Makefile.am: Generated. - -2005-04-14 Simon Josefsson - - * doc/Makefile.am: Make error_codes.texi build, after removing - gnutls_errors_int.h. - -2005-04-14 Simon Josefsson - - * lib/gnutls_alert.c: Make it build. - -2005-04-14 Simon Josefsson - - * lib/auth_srp.c, lib/ext_srp.c, lib/gnutls_alert.h, - lib/gnutls_algorithms.h, lib/gnutls_handshake.c, lib/gnutls_kx.c, - lib/gnutls_record.c: Simplify. - -2005-04-14 Simon Josefsson - - * lib/gnutls_auth_int.h, lib/gnutls_db.h: Cleanup. - -2005-04-14 Simon Josefsson - - * doc/README.CODING_STYLE, lib/Makefile.am, lib/gnutls_errors.h, - lib/gnutls_errors_int.h: Simplify. - -2005-04-14 Simon Josefsson - - * lib/gnutls_ui.h: Remove. (Everything moved to gnutls.h.in.in.) - -2005-04-14 Simon Josefsson - - * NEWS: Add. - -2005-04-14 Simon Josefsson - - * configure.in, lib/Makefile.am, 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/auth_srp.h, lib/auth_srp_passwd.c, - lib/auth_srp_rsa.c, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in, - lib/gnutls_alert.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c, - lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h, - lib/gnutls_dh.h, lib/gnutls_errors_int.h, lib/gnutls_handshake.c, - lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c, - lib/gnutls_mem.h, lib/gnutls_record.c, lib/gnutls_record.h, - lib/gnutls_rsa_export.h, lib/gnutls_session.h, lib/gnutls_sig.h, - lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c, - lib/gnutls_x509.c, lib/x509/crl_write.c, lib/x509/crq.c, - lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h, - lib/x509/x509_write.c, libextra/openpgp/openpgp.h: Clean up #include - situation, merge from gnutls_1_2_1_with_include_fixes. Now - lib/gnutls_int.h start by including gnutls/gnutls.h, to check - prototypes during compile time. More cleanups are expected. - -2005-04-14 Simon Josefsson - - * NEWS: Mention API/ABI changes more clearly. - -2005-04-14 Simon Josefsson - - * NEWS: Typo. - -2005-04-13 Nikos Mavrogiannopoulos - - * lib/pkix.asn, lib/pkix_asn1_tab.c: Some fixes for - AuthorityKeyIdentifier parsing. Suggested by Fabio. - -2005-04-12 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: [no log message] - -2005-04-12 Simon Josefsson - - * doc/protocol/draft-rescorla-dtls-04.txt: Add. - -2005-04-12 Simon Josefsson - - * doc/protocol/draft-ietf-tls-ecc-09.txt: Add. - -2005-04-12 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/manpages/Makefile.am, lib/x509/common.c, - lib/x509/common.h, lib/x509/dn.c, lib/x509/pkcs12.c: Fixed pkcs12 - friendly name and local key identifier decoding. - -2005-04-11 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-04-11 Nikos Mavrogiannopoulos - - * src/certtool.c: print some more information for PKCS #12 - structures. - -2005-04-09 Nikos Mavrogiannopoulos - - * src/serv.c: [no log message] - -2005-04-05 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/x509_write.c: [no log message] - -2005-04-05 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.c: return unexpected_message alert in the case of - a handshake unexpected message. - -2005-04-04 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2005-04-04 Simon Josefsson - - * NEWS: Typo. - -2005-04-04 Simon Josefsson - - * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos - . - -2005-04-04 Simon Josefsson - - * ChangeLog: [no log message] - -2005-04-04 Simon Josefsson - - * NEWS: Version 1.2.1. - -2005-04-04 Simon Josefsson - - * lib/gnutls_record.c: Doc fixes, adapted from suggestions by Martin - Lambers . - -2005-04-03 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-04-03 Nikos Mavrogiannopoulos - - * configure.in: added warning to libraries compiled with features - disabled. - -2005-04-02 Simon Josefsson - - * doc/manpages/Makefile.am: Fix. - -2005-03-30 Nikos Mavrogiannopoulos - - * lib/x509/x509.c: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: some more documentation fixes. - -2005-03-29 Simon Josefsson - - * lib/gnutls_record.c: Doc fix, reported by Martin Lambers - . - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * lib/x509/x509.c: [no log message] - -2005-03-29 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h, - src/certtool.c, src/cli.c: more improvments to - gnutls_x509_crt_list_import() - -2005-03-28 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h, - src/cli.c: improved gnutls_x509_crt_list_import(). - -2005-03-28 Nikos Mavrogiannopoulos - - * src/certtool.c: certtool can now print certificate information in - files containing multiple certificates. - -2005-03-28 Nikos Mavrogiannopoulos - - * lib/x509/x509.c: [no log message] - -2005-03-28 Nikos Mavrogiannopoulos - - * NEWS, includes/gnutls/x509.h, lib/x509/x509.c, src/cli.c: Added - the function gnutls_x509_crt_list_import(). This is a convinience - function to import many certificates with a single call. - -2005-03-21 Nikos Mavrogiannopoulos - - * NEWS, includes/gnutls/x509.h, lib/x509/x509_write.c: Added - gnutls_x509_crt_set_extension_by_oid(). - -2005-03-19 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-03-19 Nikos Mavrogiannopoulos - - * lib/x509/common.c, lib/x509/crq.c: corrected bug in - gnutls_crq_get_attribute_by_oid() - -2005-03-19 Nikos Mavrogiannopoulos - - * configure.in: fixed the library number. - -2005-03-19 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/gnutls_hash_int.h, lib/x509/common.c, - lib/x509/crq.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.h, - lib/x509/xml.c, libextra/opencdk/opencdk.h: [no log message] - -2005-03-19 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/x509/crq.c: Added the functions: gnutls_x509_crq_get_attribute_by_oid() and gnutls_x509_crq_set_attribute_by_oid(). - -2005-03-19 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c, - lib/auth_dh_common.h, lib/gnutls_auth.c, lib/gnutls_record.c, - lib/gnutls_session_pack.c: eliminated some memory leaks caused by - DHE and RSA-EXPORT ciphersuites. Thanks to Yoann Vandoorselaere for - reporting them. - -2005-03-18 Simon Josefsson - - * doc/protocol/draft-ietf-tls-srp-09.txt: Add. - -2005-03-11 Simon Josefsson - - * NEWS: Add. - -2005-03-11 Simon Josefsson - - * nettle/tests/Makefile.am: Dist testutils.{c,h}. - -2005-03-10 Simon Josefsson - - * NEWS: Flow. - -2005-03-08 Nikos Mavrogiannopoulos - - * lib/x509/verify.c, libextra/openpgp/pgpverify.c, - libextra/openssl_compat.c: some doc fixes. - -2005-03-08 Nikos Mavrogiannopoulos - - * lib/x509/verify.c: [no log message] - -2005-03-07 Nikos Mavrogiannopoulos - - * lib/x509/dsa.c, lib/x509/privkey.c: [no log message] - -2005-03-06 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c, lib/x509/common.h, lib/x509/pkcs12.c, - lib/x509/privkey_pkcs8.c, lib/x509/x509.h: gnutls will now recognize - the GOST signature and public key OIDs. However no support is - planned. - -2005-03-06 Nikos Mavrogiannopoulos - - * lib/gnutls_dh.c: added a check to test whether the DH secret is - zero. - -2005-03-06 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2005-03-06 Nikos Mavrogiannopoulos - - * NEWS, includes/gnutls/x509.h, lib/x509/verify.c, - lib/x509/verify.h: Improved the semantics of - GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT, to allow only trusted Version 1 - CAs and introduced GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT which has - the old semantics. - -2005-03-05 Nikos Mavrogiannopoulos - - * doc/TODO: test commit - -2005-03-05 Nikos Mavrogiannopoulos - - * src/certtool.c: [no log message] - -2005-03-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2005-03-05 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, - lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h, - lib/gnutls_priority.c, lib/gnutls_sig.c, lib/gnutls_srp.c, - lib/gnutls_state.c, lib/x509/crl_write.c, lib/x509/crq.c, - lib/x509/pkcs12.c, lib/x509/privkey.c, lib/x509/sign.c, - lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c, - libextra/gnutls_openssl.c, src/certtool.c, src/cli.c, src/common.c, - src/serv.c, src/tests.c: renamed all instances of _SHA to _SHA1 to - make naming more consistent and clear. - -2005-03-05 Simon Josefsson - - * NEWS: Fix. - -2005-03-05 Simon Josefsson - - * NEWS, THANKS: Add. - -2005-03-05 Simon Josefsson - - * configure.in: Don't force -O2 -finline-functions. - -2005-03-05 Nikos Mavrogiannopoulos - - * NEWS, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, - src/certtool.gaa, src/prime.c: Added the option --get-dh-params to - certtool, in order to get the included primes and generators - -2005-03-04 Nikos Mavrogiannopoulos - - * NEWS, src/certtool.c: added warning when MD5 is being used. - -2005-03-04 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2005-03-03 Nikos Mavrogiannopoulos - - * NEWS, lib/auth_srp.c: added more strict checks for g,n - -2005-03-03 Nikos Mavrogiannopoulos - - * doc/protocol/draft-salowey-tls-ticket-00.txt, - doc/protocol/draft-salowey-tls-ticket-02.txt: new ticket - -2005-02-27 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-02-24 Simon Josefsson - - * doc/protocol/draft-ietf-tls-psk-06.txt: Add. - -2005-02-23 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-02-23 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: some modifications for gnutls_bye() - semantics. - -2005-02-22 Simon Josefsson - - * doc/protocol/draft-rescorla-dtls-03.txt: Add. - -2005-02-21 Nikos Mavrogiannopoulos - - * doc/manpages/srptool.1: updated documentation for srptool.1 - -2005-02-12 Simon Josefsson - - * configure.in: Add -Wshadow for --enable-developer-mode. - -2005-02-12 Simon Josefsson - - * lib/gnutls_ui.c, lib/gnutls_ui.h: (gnutls_rsa_export_get_pubkey): Don't use reserved word "exp", - reported by Neil Spring . - -2005-02-12 Simon Josefsson - - * includes/gnutls/x509.h, lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "time", - reported by Neil Spring . - -2005-02-12 Simon Josefsson - - * includes/gnutls/x509.h: Fix last commit. - -2005-02-12 Simon Josefsson - - * lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index", - reported by Neil Spring . - -2005-02-12 Simon Josefsson - - * includes/gnutls/x509.h: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index" in - prototype, reported by Neil Spring . - -2005-02-06 Nikos Mavrogiannopoulos - - * src/serv.c: [no log message] - -2005-02-06 Simon Josefsson - - * THANKS: Add. - -2005-02-06 Simon Josefsson - - * includes/gnutls/extra.h: Protect for C++, tiny patch from Daniel - Black . - -2005-02-06 Simon Josefsson - - * doc/reference/Makefile.am: Scan in lib/x509/ too, sources now - fixed. - -2005-02-06 Simon Josefsson - - * lib/x509/crq.c: Doc fix. - -2005-02-06 Simon Josefsson - - * lib/x509/privkey.c, lib/x509/x509.c: Doc fix. - -2005-02-06 Simon Josefsson - - * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c, - lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, - lib/x509/x509.c: Doc fix. - -2005-02-06 Simon Josefsson - - * doc/gnutls.texi: Markup fixes. - -2005-02-05 Simon Josefsson - - * doc/manpages/Makefile.am: Generated. - -2005-02-04 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-04.txt, - doc/protocol/draft-ietf-tls-srp-07.txt: [no log message] - -2005-01-31 Simon Josefsson - - * doc/protocol/draft-lee-tls-seed-01.txt: Add. - -2005-01-30 Simon Josefsson - - * doc/README.CVS: Fix gtk-doc. - -2005-01-27 Nikos Mavrogiannopoulos - - * lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/xml.c: some - changes for 64bit machines. - -2005-01-27 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c: [no log message] - -2005-01-27 Nikos Mavrogiannopoulos - - * lib/x509/compat.c: these functions are not exported in the API - documentation. - -2005-01-27 Simon Josefsson - - * Makefile.am: Don't use "devel" directory. - -2005-01-27 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2005-01-27 Simon Josefsson - - * ChangeLog: Fix. - -2005-01-27 Simon Josefsson - - * NEWS: Version 1.2.0. - -2005-01-27 Simon Josefsson - - * ChangeLog: [no log message] - -2005-01-27 Simon Josefsson - - * lib/gnutls_algorithms.c: Make it compile. - -2005-01-27 Simon Josefsson - - * doc/manpages/Makefile.am: Update - -2005-01-27 Simon Josefsson - - * doc/gendocs_template: Add. - -2005-01-27 Simon Josefsson - - * doc/gendocs.sh, doc/gendocs_template: Update. - -2005-01-27 Simon Josefsson - - * doc/TODO: Add. - -2005-01-27 Simon Josefsson - - * libextra/Makefile.am: Fix gnutls-extra-api.texi. - -2005-01-27 Simon Josefsson - - * lib/x509/Makefile.am: Fix x509-api.texi. - -2005-01-27 Simon Josefsson - - * doc/gnutls.texi: Fix indices, suggested by Nikos. - -2005-01-26 Nikos Mavrogiannopoulos - - * : converted the eps to pdf (using epstopdf), resulting in a better - output in gnutls.pdf. - -2005-01-26 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: corrected types. - -2005-01-26 Simon Josefsson - - * doc/gnutls.texi: Add, from Nikos. - -2005-01-26 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: [no log message] - -2005-01-26 Nikos Mavrogiannopoulos - - * doc/gnutls.texi, doc/manpages/Makefile.am, - doc/protocol/draft-ietf-tls-openpgp-keys-05.txt: [no log message] - -2005-01-26 Nikos Mavrogiannopoulos - - * src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa: srptool has now - the --version parameter. - -2005-01-26 Simon Josefsson - - * doc/protocol/draft-ietf-tls-openpgp-keys-05.txt, - doc/protocol/draft-ietf-tls-openpgp-keys-06.txt: Add. - -2005-01-26 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2005-01-26 Nikos Mavrogiannopoulos - - * src/crypt.c: print version in srptool - -2005-01-26 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2005-01-26 Simon Josefsson - - * NEWS: Add. - -2005-01-26 Nikos Mavrogiannopoulos - - * src/crypt.c: [no log message] - -2005-01-26 Nikos Mavrogiannopoulos - - * src/common.c: --disable-extra-pki works again. - -2005-01-26 Nikos Mavrogiannopoulos - - * configure.in, lib/auth_cert.c, lib/auth_cert.h, lib/auth_srp.h, - lib/gnutls_algorithms.c, lib/gnutls_extensions.c, - lib/gnutls_handshake.c, lib/gnutls_priority.c, - lib/gnutls_session_pack.c, lib/gnutls_sig.h, - libextra/gnutls_extra.c, libextra/gnutls_extra.h, - libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: - Changes to make the --disable-* options work again. - -2005-01-26 Simon Josefsson - - * doc/manpages/Makefile.am: Update. - -2005-01-26 Simon Josefsson - - * doc/Makefile.am: Typo. - -2005-01-26 Simon Josefsson - - * doc/gnutls.texi: Fix license header. Mention TLS 1.1 more. Talk - about TLS instead of TLS 1.0 in general. - -2005-01-26 Simon Josefsson - - * gl/Makefile.am, gl/error.c, gl/gettext.h, gl/m4/alloca.m4, - gl/m4/codeset.m4, gl/m4/eoverflow.m4, gl/m4/error.m4, - gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/getpass.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/intmax_t.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/snprintf.m4, gl/m4/ssize_t.m4, - gl/m4/stdbool.m4, gl/m4/stdint_h.m4, gl/m4/strerror_r.m4, - gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, gl/m4/vasnprintf.m4, - gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/size_max.h: - Update. - -2005-01-25 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2005-01-24 Simon Josefsson - - * tests/Makefile.am, tests/anonself.c, tests/chain, - tests/openssl.c, tests/pkcs12_neon, tests/simple.c, tests/utils.c, - tests/utils.h: Clean up license templates. - -2005-01-24 Simon Josefsson - - * tests/Makefile.am: Clean up license templates. - -2005-01-24 Simon Josefsson - - * Makefile.am, configure.in, doc/Makefile.am, lib/Makefile.am, - lib/gnutls.pc.in, lib/x509/Makefile.am, lib/x509/common.h, - lib/x509/compat.h, lib/x509/crq.h, lib/x509/dn.h, lib/x509/dsa.h, - lib/x509/extensions.h, lib/x509/mpi.h, lib/x509/pkcs12.h, - lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/rfc2818.h, - lib/x509/sign.h, lib/x509/verify.h, lib/x509/x509.h, - libextra/Makefile.am, libextra/gnutls-extra.pc.in, - libextra/gnutls_extra.h, libextra/openssl_compat.h: Clean up license - templates. - -2005-01-24 Simon Josefsson - - * lib/gnutls.pc.in: Clean up license templates. - -2005-01-24 Simon Josefsson - - * lib/Makefile.am, lib/gnutls_int_compat.c: Remove - gnutls_int_compat.c (not used). - -2005-01-24 Simon Josefsson - - * lib/Makefile.am, lib/auth_anon.h, lib/auth_cert.h, - lib/auth_dh_common.h, lib/auth_srp.h, lib/auth_srp_passwd.h, - lib/debug.h, lib/defines.h, lib/ext_cert_type.h, - lib/ext_max_record.h, lib/ext_server_name.h, lib/ext_srp.h, - lib/gnutls.h.in.in, lib/gnutls_alert.h, lib/gnutls_algorithms.h, - lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h, - lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h, - lib/gnutls_cipher_int.h, lib/gnutls_compress.h, - lib/gnutls_compress_int.h, lib/gnutls_constate.h, - lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h, - lib/gnutls_errors.h, lib/gnutls_errors_int.h, - lib/gnutls_extensions.h, lib/gnutls_global.h, - lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h, - lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h, - lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h, - lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h, - lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h, - lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h, - lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h, - lib/io_debug.h, lib/strfile.h, lib/x509_b64.c, lib/x509_b64.h: Clean - up license templates. - -2005-01-24 Simon Josefsson - - * lib/auth_anon.h, lib/auth_cert.h, lib/auth_dh_common.h, - lib/auth_srp.h, lib/auth_srp_passwd.h, lib/debug.h, lib/defines.h, - lib/ext_cert_type.h, lib/ext_max_record.h, lib/ext_server_name.h, - lib/ext_srp.h, lib/gnutls_alert.h, lib/gnutls_algorithms.h, - lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h, - lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h, - lib/gnutls_cipher_int.h, lib/gnutls_compress.h, - lib/gnutls_compress_int.h, lib/gnutls_constate.h, - lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h, - lib/gnutls_errors.h, lib/gnutls_errors_int.h, - lib/gnutls_extensions.h, lib/gnutls_global.h, - lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h, - lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h, - lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h, - lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h, - lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h, - lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h, - lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h, - lib/io_debug.h, lib/memmem.h, lib/strfile.h, lib/x509_b64.h: Clean - up license templates. - -2005-01-24 Simon Josefsson - - * lib/debug.c, lib/ext_server_name.c: File is LGPL. - -2005-01-22 Simon Josefsson - - * includes/gnutls/extra.h, includes/gnutls/openpgp.h, - includes/gnutls/openssl.h, includes/gnutls/pkcs12.h, - includes/gnutls/x509.h: Clean up license templates. - -2005-01-22 Simon Josefsson - - * libextra/openpgp/compat.c, libextra/openpgp/extras.c, - libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c, - libextra/openpgp/privkey.c, libextra/openpgp/xml.c, - libextra/openssl_compat.c: Clean up license templates. - -2005-01-22 Simon Josefsson - - * 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/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/gnutls_extra.c, libextra/gnutls_openpgp.c, - libextra/gnutls_openssl.c, libextra/openssl_compat.c: Clean up - license templates. - -2005-01-22 Simon Josefsson - - * 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/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, - lib/auth_srp_sb64.c, lib/debug.c, lib/ext_cert_type.c, - lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.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_int.h, - lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c, - lib/gnutls_num.c, lib/gnutls_num.h, 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.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c, - lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_str.c, - lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c, - lib/x509_b64.c: Clean up license templates. - -2005-01-21 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c, src/certtool.c: some cleanups. - -2005-01-21 Nikos Mavrogiannopoulos - - * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in, - lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/mpi.c, - lib/x509/mpi.h, 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: introduced - gnutls_x509_crt_sign2(), gnutls_x509_crq_sign2() and - gnutls_x509_crl_sign2(). Also added the --hash option to certtool in - order to be able to generate certificates signed with different hash - algorithms. - -2005-01-21 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c, - lib/gnutls_int.h: changed the values of GNUTLS_PK_UNKNOWN and - GNUTLS_SIGN_UNKNOWN to zero. - -2005-01-21 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-01-21 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, - lib/gnutls_algorithms.h, lib/gnutls_int.h, lib/x509/common.c, - lib/x509/common.h, lib/x509/x509.h: Simplified the algorithm to OID - and vice versa functions, and added the RSA-RMD160 and the RMD160 - OID. - -2005-01-20 Nikos Mavrogiannopoulos - - * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c, - lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, - lib/x509/x509.c: updated documentation - -2005-01-20 Nikos Mavrogiannopoulos - - * lib/x509/privkey_pkcs8.c: [no log message] - -2005-01-20 Nikos Mavrogiannopoulos - - * libextra/openssl_compat.c: These compatibility functions will no - longer show up in the documentation. - -2005-01-20 Nikos Mavrogiannopoulos - - * doc/protocol/draft-rescorla-dtls-00.txt, - doc/protocol/draft-rescorla-dtls-02.txt: updated dtls draft - -2005-01-19 Simon Josefsson - - * Makefile.am: (ChangeLog): Add --tags. - -2005-01-19 Nikos Mavrogiannopoulos - - * src/tests.c: increased a buffer. - -2005-01-18 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2005-01-18 Simon Josefsson - - * Makefile.am: (release): Fix. - -2005-01-18 Simon Josefsson - - * ChangeLog: [no log message] - -2005-01-18 Simon Josefsson - - * NEWS: Version 1.1.23. - -2005-01-18 Simon Josefsson - - * NEWS: Add. - -2005-01-18 Simon Josefsson - - * src/cli.c: Fix last commit better. - -2005-01-18 Simon Josefsson - - * src/cli.c: Fix client cert callback, to make X.509 client - authentication work. - -2005-01-18 Simon Josefsson - - * Makefile.am: (ChangeLog): Make it more like FSF format. - -2005-01-18 Simon Josefsson - - * .cvscopying: Add. - -2005-01-18 Simon Josefsson - - * lib/gnutls_x509.c, src/errcodes.c: Fix warning. - -2005-01-18 Simon Josefsson - - * NEWS: Add. - -2005-01-18 Simon Josefsson - - * 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 - - * doc/TODO: [no log message] - -2005-01-16 Simon Josefsson - - * NEWS: Fix. - -2005-01-15 Simon Josefsson - - * doc/protocol/draft-hajjeh-tls-sign-00.txt: Add. - -2005-01-15 Simon Josefsson - - * doc/README.CVS: Fix. - -2005-01-15 Nikos Mavrogiannopoulos - - * 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 - - * src/tls_test.c: [no log message] - -2005-01-15 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2005-01-15 Nikos Mavrogiannopoulos - - * src/certtool.c: print RSA and DSA parameters in both certificates - and private keys. - -2005-01-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2005-01-07 Simon Josefsson - - * NEWS: Add. - -2005-01-07 Simon Josefsson - - * 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 - - * 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 - - * 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 - - * THANKS: Add. - -2005-01-07 Simon Josefsson - - * 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. - -2005-01-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2005-01-05 Simon Josefsson - - * NEWS: Add. - -2005-01-05 Simon Josefsson - - * THANKS: Add. - -2005-01-05 Simon Josefsson - - * lib/x509/dn.c: (_gnutls_x509_parse_dn): Return buffer size, not string size, in - *sizeof_buf. Reported by Martin Lambers . - -2005-01-05 Simon Josefsson - - * doc/README.CVS: Add gtk-doc URLs. - -2005-01-05 Simon Josefsson - - * doc/README.CVS: Fix gtk-doc stuff. - -2004-12-30 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-30 Simon Josefsson - - * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt: Add. - -2004-12-27 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2004-12-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-26 Simon Josefsson - - * doc/README.CVS: Update. - -2004-12-26 Simon Josefsson - - * nettle/tests/.cvsignore: [no log message] - -2004-12-26 Simon Josefsson - - * nettle/Makefile.am, nettle/tests/md2-test.c: Add MD2. - -2004-12-26 Simon Josefsson - - * 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). - -2004-12-26 Simon Josefsson - - * THANKS: Add. - -2004-12-26 Simon Josefsson - - * crypto/gc-libgcrypt.c, crypto/gc.h: Add MD2 support, tiny patch - from Martin Kostner. - -2004-12-26 Simon Josefsson - - * lib/minitasn1/.cvsignore: [no log message] - -2004-12-26 Simon Josefsson - - * gl/alloca_.h, gl/progname.c, gl/progname.h: Update. - -2004-12-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-17 Simon Josefsson - - * doc/protocol/draft-ietf-tls-psk-05.txt: Add. - -2004-12-16 Nikos Mavrogiannopoulos - - * THANKS: [no log message] - -2004-12-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-15 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/pkcs12.c: [no log message] - -2004-12-15 Nikos Mavrogiannopoulos - - * lib/x509/common.c: [no log message] - -2004-12-15 Nikos Mavrogiannopoulos - - * lib/x509/common.c: corrected bug in gnutls_x509_set_time() - -2004-12-15 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: some additions for certtool - -2004-12-15 Nikos Mavrogiannopoulos - - * doc/gnutls.texi: added documentation for the export/import to - pkcs3 and pkcs1 formats for RSA and DH parameters. - -2004-12-15 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/x509/verify.c, libextra/gnutls_openssl.c, - src/certtool.c: Corrected bugs found by Marcin Garski - - -2004-12-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-14 Simon Josefsson - - * doc/TODO: Fix. - -2004-12-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-09 Simon Josefsson - - * doc/protocol/draft-ietf-tls-kerb-01.txt: Add. - -2004-12-09 Simon Josefsson - - * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt: Add. - -2004-12-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-07 Simon Josefsson - - * doc/protocol/draft-ietf-tls-ecc-07.txt: Add. - -2004-12-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-12-01 Nikos Mavrogiannopoulos - - * 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. - -2004-11-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-29 Simon Josefsson - - * doc/protocol/draft-ietf-tls-psk-04.txt: Add. - -2004-11-25 Nikos Mavrogiannopoulos - - * lib/x509/dn.c: corrected bug in parse_dn_oid(). Traced and - reported by Pelle Johansson. - -2004-11-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-23 Simon Josefsson - - * doc/protocol/rfc3943.txt: Add. - -2004-11-19 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-19 Simon Josefsson - - * lib/gnutls_ui.c: Doc fix. - -2004-11-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-17 Simon Josefsson - - * doc/TODO: Add. - -2004-11-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-16 Simon Josefsson - - * doc/protocol/draft-ietf-tls-psk-03.txt: Add. - -2004-11-16 Simon Josefsson - - * doc/TODO: Add. - -2004-11-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-11 Nikos Mavrogiannopoulos - - * lib/minitasn1/coding.c, lib/minitasn1/decoding.c, - lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: updated to - the new libtasn1. - -2004-11-11 Nikos Mavrogiannopoulos - - * lib/x509/extensions.c: [no log message] - -2004-11-10 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-11-10 Nikos Mavrogiannopoulos - - * lib/x509/extensions.c: corrected CRL dist points handling. - -2004-11-10 Nikos Mavrogiannopoulos - - * lib/x509/extensions.c: corrected a sigsegv when writing CRL - distribution points. It does not work properly though. - -2004-11-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-08 Simon Josefsson - - * NEWS: Add. - -2004-11-08 Simon Josefsson - - * src/certtool.c: Make private key optional in --to-p12, suggested - by Fabian Fagerholm . - -2004-11-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-04 Simon Josefsson - - * crypto/gc.h: Cleanup. Add PKs. - -2004-11-04 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2004-11-04 Simon Josefsson - - * ChangeLog: [no log message] - -2004-11-04 Simon Josefsson - - * NEWS: Version 1.1.22. - -2004-11-04 Simon Josefsson - - * NEWS: Fix. - -2004-11-04 Simon Josefsson - - * NEWS: Add. - -2004-11-04 Simon Josefsson - - * libextra/openpgp/Makefile.am: Need minitasn1 -I's. - -2004-11-04 Simon Josefsson - - * gl/getpass.c, gl/m4/getpass.m4: Update. - -2004-11-04 Simon Josefsson - - * AUTHORS: Add link to PGP key. - -2004-11-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-11-03 Simon Josefsson - - * libextra/Makefile.am: Forgot a source file. - -2004-11-03 Simon Josefsson - - * libextra/Makefile.am: Remove leftovers. - -2004-11-03 Simon Josefsson - - * libextra/opencdk/.cvsignore: Fix. - -2004-11-03 Simon Josefsson - - * libextra/Makefile.am, libextra/opencdk/Makefile.am, - libextra/openpgp/Makefile.am: Use convenience libraries for openpgp/ - and opencdk/. - -2004-11-03 Simon Josefsson - - * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for - $(LIBTASN1_LIBS). - -2004-11-03 Simon Josefsson - - * libextra/Makefile.am: Simplify. - -2004-11-03 Simon Josefsson - - * libextra/Makefile.am: Need libtasn1 for libgnutls-openssl. - -2004-11-03 Simon Josefsson - - * lib/minitasn1/Makefile.am: Add -I for alloca.h in gl (why wasn't - this needed before?). - -2004-11-03 Simon Josefsson - - * NEWS: Fix. - -2004-11-03 Simon Josefsson - - * NEWS: Add. - -2004-10-31 Simon Josefsson - - * doc/reference/.cvsignore: [no log message] - -2004-10-31 Simon Josefsson - - * doc/reference/gnutls.types: Remove. - -2004-10-30 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-30 Simon Josefsson - - * lib/minitasn1/decoding.c, lib/minitasn1/errors.c, - lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c, - lib/minitasn1/structure.c: GTK-DOC fixes. - -2004-10-30 Simon Josefsson - - * includes/gnutls/openpgp.h: GTK-DOC fixes. - -2004-10-30 Simon Josefsson - - * lib/x509/crl.c, lib/x509/x509_write.c: Doc fix. - -2004-10-30 Simon Josefsson - - * lib/minitasn1/structure.c: GTK-DOC fix. - -2004-10-30 Simon Josefsson - - * doc/gnutls.texi: Editorial fixes. - -2004-10-30 Simon Josefsson - - * src/errcodes.c: Fix. - -2004-10-30 Simon Josefsson - - * libextra/Makefile.am: No need for libgnutls-extra.vers. - -2004-10-30 Simon Josefsson - - * tests/.cvsignore: [no log message] - -2004-10-30 Simon Josefsson - - * libextra/Makefile.am: Need libgc.la for libgnutls_openssl. - -2004-10-30 Simon Josefsson - - * tests/Makefile.am: Add openssl self test. - -2004-10-30 Simon Josefsson - - * tests/openssl.c: Add. - -2004-10-30 Simon Josefsson - - * includes/gnutls/openssl.h: Declare MD_CTX. Add MD5_DIGEST_LENGTH. - -2004-10-30 Simon Josefsson - - * libextra/gnutls_openssl.c: Remove MD_CTX (should never have been - here). - -2004-10-30 Simon Josefsson - - * NEWS: Add. - -2004-10-30 Simon Josefsson - - * NEWS: Add. - -2004-10-30 Simon Josefsson - - * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: Port openssl - glue to generic crypto API. - -2004-10-30 Simon Josefsson - - * tests/simple.c: Fix. - -2004-10-30 Simon Josefsson - - * lib/Makefile.am: Recurse into minitasn1/. - -2004-10-30 Simon Josefsson - - * lib/Makefile.am: Remove libgnutls.vers. - -2004-10-30 Simon Josefsson - - * 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-30 Simon Josefsson - - * lib/minitasn1/Makefile.am: Build library in this directory. - -2004-10-30 Simon Josefsson - - * lib/Makefile.am: Put .la libraries in LIBADD, not LDFLAGS, as - recommended. - -2004-10-29 Simon Josefsson - - * 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-29 Simon Josefsson - - * buildconf: Fix. - -2004-10-29 Simon Josefsson - - * src/Makefile.am: Remove SERV_LIBS (not used). - -2004-10-29 Simon Josefsson - - * configure.in: Use AS_HELP_STRING. Remove SERV_LIBS (unused). - Various indentation and cleanup. - -2004-10-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-29 Simon Josefsson - - * doc/TODO: Add. - -2004-10-29 Simon Josefsson - - * 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 . - -2004-10-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-28 Simon Josefsson - - * THANKS: Add. - -2004-10-28 Simon Josefsson - - * 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 . - -2004-10-28 Simon Josefsson - - * lib/minitasn1/structure.c: GTK-DOC fix. - -2004-10-28 Simon Josefsson - - * NEWS: Add. - -2004-10-28 Simon Josefsson - - * 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-28 Simon Josefsson - - * doc/reference/Makefile.am: Reenable --sgml-mode. - -2004-10-28 Simon Josefsson - - * doc/scripts/gdoc: Change struct-marker & to #, to align with - modern GTK-DOC. Improve texinfo and man output. - -2004-10-28 Simon Josefsson - - * 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-28 Simon Josefsson - - * Makefile.am: Fix. - -2004-10-28 Simon Josefsson - - * 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/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, lib/x509_b64.c, - libextra/gnutls_extra.h, libextra/gnutls_openpgp.c, - libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c, - libextra/minilzo.h, libextra/openpgp/compat.c, - libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h, - libextra/openpgp/openpgp.h, libextra/openpgp/pgpverify.c, - libextra/openssl_compat.c, libextra/openssl_compat.h, - 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. - -2004-10-28 Simon Josefsson - - * Makefile.am: Add indent target. - -2004-10-28 Simon Josefsson - - * gl/Makefile.am: Update. - -2004-10-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-27 Simon Josefsson - - * buildconf: Mention --enable-gtk-doc. - -2004-10-27 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2004-10-27 Simon Josefsson - - * Makefile.am: Fix release target for new GTK-DOC. - -2004-10-27 Simon Josefsson - - * ChangeLog: [no log message] - -2004-10-27 Simon Josefsson - - * NEWS: Version 1.1.21. - -2004-10-27 Simon Josefsson - - * buildconf: Run gtkdocize. - -2004-10-27 Simon Josefsson - - * doc/reference/.cvsignore: Rewrite. - -2004-10-27 Simon Josefsson - - * doc/reference/gnutls-docs.tmpl: Remove. - -2004-10-27 Simon Josefsson - - * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Add - opencdk and libtasn1 to GTK-DOC manual. - -2004-10-27 Simon Josefsson - - * doc/reference/Makefile.am: Rewrite, GTK-DOC from CVS (plus - patches) seem to work reasonably well now. - -2004-10-27 Simon Josefsson - - * doc/reference/gnutls-docs.sgml: Add. - -2004-10-27 Simon Josefsson - - * lib/x509/common.c: Make it compile. - -2004-10-27 Simon Josefsson - - * tests/Makefile.am: Dist *.p12. - -2004-10-27 Simon Josefsson - - * doc/reference/.cvsignore: [no log message] - -2004-10-27 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12_encr.c: allow for NULL and empty passwords in - pkcs12 string to key - -2004-10-27 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12_encr.c: [no log message] - -2004-10-27 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c: [no log message] - -2004-10-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-26 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: some minor fixes. - -2004-10-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-25 Simon Josefsson - - * NEWS: Add. - -2004-10-25 Simon Josefsson - - * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to - fix libgnutls*-config --libs output, reported by Yoann - Vandoorselaere . - -2004-10-25 Simon Josefsson - - * doc/reference/Makefile.am: Revert to my own Makefile.am for now. - -2004-10-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-24 Simon Josefsson - - * AUTHORS: Resign PGP key. - -2004-10-24 Simon Josefsson - - * doc/reference/Makefile.am: Fix. - -2004-10-24 Simon Josefsson - - * doc/reference/Makefile.am: Fix. - -2004-10-24 Simon Josefsson - - * doc/reference/Makefile.am: Rewrite, align with upstream - recommendations. - -2004-10-24 Simon Josefsson - - * doc/reference/gnutls.types: Add. - -2004-10-24 Simon Josefsson - - * NEWS: Add. - -2004-10-24 Simon Josefsson - - * tests/Makefile.am, tests/pkcs12_neon: Add. Test vectors from Joe - Orton , by permission - (<20041024155032.GB26275@manyfish.co.uk>). - -2004-10-24 Simon Josefsson - - * NEWS, THANKS: Add. - -2004-10-24 Simon Josefsson - - * lib/gnutls_x509.c: (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by - Aleix Conchillo Flaque . - -2004-10-24 Simon Josefsson - - * lib/.cvsignore, libextra/.cvsignore: [no log message] - -2004-10-24 Simon Josefsson - - * 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 - . - -2004-10-24 Simon Josefsson - - * doc/manpages/Makefile.am: Generated. - -2004-10-24 Simon Josefsson - - * 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 . - -2004-10-20 Nikos Mavrogiannopoulos - - * lib/x509/common.c: print teletex strings if they contain only - ASCII characters. - -2004-10-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-17 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-10-17 Nikos Mavrogiannopoulos - - * lib/x509/dn.c: corrected bug in _gnutls_x509_get_dn_oid(). - -2004-10-14 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-10-14 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-10-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-13 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/common.c: [no log message] - -2004-10-13 Nikos Mavrogiannopoulos - - * 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-13 Nikos Mavrogiannopoulos - - * doc/protocol/rfc2253.txt: added the LDAP string rfc. - -2004-10-13 Nikos Mavrogiannopoulos - - * lib/x509/common.c, src/certtool.c: some fixes - -2004-10-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-12 Nikos Mavrogiannopoulos - - * .cvsusers, AUTHORS: [no log message] - -2004-10-12 Nikos Mavrogiannopoulos - - * 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. - -2004-10-12 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2004-10-12 Simon Josefsson - - * ChangeLog: [no log message] - -2004-10-12 Simon Josefsson - - * NEWS: Version 1.1.20. - -2004-10-12 Simon Josefsson - - * NEWS: Add. - -2004-10-12 Simon Josefsson - - * NEWS, configure.in: Bump versions. - -2004-10-12 Simon Josefsson - - * gl/getpass.c, gl/snprintf.c, gl/snprintf.h: Update gnulib. - -2004-10-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-07 Simon Josefsson - - * ChangeLog: [no log message] - -2004-10-07 Simon Josefsson - - * NEWS: Version 1.1.19. - -2004-10-07 Simon Josefsson - - * NEWS: Add. - -2004-10-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-05 Simon Josefsson - - * NEWS: Fix. - -2004-10-05 Simon Josefsson - - * doc/reference/Makefile.am: (HIGNORE): Add. - -2004-10-05 Simon Josefsson - - * NEWS: Add. - -2004-10-05 Simon Josefsson - - * NEWS: Fix. - -2004-10-05 Simon Josefsson - - * configure.in: Look for memmem, for lib/memmem.c test. - -2004-10-05 Simon Josefsson - - * gl/.cvsignore: [no log message] - -2004-10-05 Simon Josefsson - - * NEWS: Add. - -2004-10-05 Simon Josefsson - - * NEWS: Typo. - -2004-10-05 Simon Josefsson - - * NEWS: Add. - -2004-10-05 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, - 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, - 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: Add GNULib module, for missing snprintf - on OSF1 V4.0, reported by Yoann Vandoorselaere - . Note that lib/ does not yet use it. - -2004-10-05 Simon Josefsson - - * includes/gnutls/compat.h, lib/gnutls_ui.h: (gnutls_certificate_verify_peers): Fix prototype. - -2004-10-05 Simon Josefsson - - * includes/gnutls/compat.h: Fix warning. - -2004-10-05 Simon Josefsson - - * src/certtool.c: Don't use exit.h (not needed, EXIT_* is C89). - -2004-10-05 Simon Josefsson - - * NEWS: Add. - -2004-10-05 Simon Josefsson - - * gl/exit.h, gl/m4/extensions.m4, gl/m4/gnulib.m4, - gl/m4/unlocked-io.m4: Update Gnulib. - -2004-10-05 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmem.m4, - gl/memmem.c, gl/memmem.h, 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. - -2004-10-05 Simon Josefsson - - * NEWS: Add. - -2004-10-05 Simon Josefsson - - * NEWS: Add. - -2004-10-05 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/error.c, gl/getndelim2.c, - gl/getpass.c, gl/m4/gnulib.m4, gl/m4/memmem.m4, gl/m4/memstr.m4, - gl/memmem.c, gl/memmem.h, gl/memstr.c, gl/memstr.h, - gl/unlocked-io.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c: - Update Gnulib. Replace memstr with memmem, see continued discussion - on bug-gnulib. - -2004-10-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-10-04 Simon Josefsson - - * : Add. - -2004-10-01 Simon Josefsson - - * includes/gnutls/compat.h: (gnutls_certificate_verify_peers): Add. - -2004-09-30 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-30 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memstr.m4, - gl/m4/strnstr.m4, gl/memstr.c, gl/memstr.h, gl/strnstr.c, - gl/strnstr.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c: - Replace strnstr with memstr. See discussion on bug-gnulib list. - -2004-09-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-29 Simon Josefsson - - * 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. - -2004-09-29 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/strnstr.m4, - gl/minmax.h, gl/progname.c, gl/progname.h, gl/strnstr.c, - gl/strnstr.h, lib/Makefile.am, lib/defines.h, lib/strnstr.c: Use - strnstr from gnulib. Gnulib sync. - -2004-09-26 Simon Josefsson - - * gl/minmax.h: Use version from Lesser GNULib. - -2004-09-21 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-21 Simon Josefsson - - * THANKS: Add. - -2004-09-21 Simon Josefsson - - * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass - in opencdk. - -2004-09-19 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-19 Simon Josefsson - - * doc/examples/ex-rfc2818.c: Fix. - -2004-09-19 Simon Josefsson - - * doc/examples/ex-rfc2818.c, doc/gnutls.texi: Add. - -2004-09-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-17 Simon Josefsson - - * NEWS: Add. - -2004-09-17 Simon Josefsson - - * libextra/Makefile.am, src/Makefile.am: Fix objdir != srcdir in -I, - reported by "Gerrit P. Haase" . - -2004-09-17 Simon Josefsson - - * tests/Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit - P. Haase" . - -2004-09-17 Simon Josefsson - - * THANKS: Add. - -2004-09-17 Simon Josefsson - - * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported by - "Gerrit P. Haase" . - -2004-09-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-11 Simon Josefsson - - * NEWS: Add. - -2004-09-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-09-10 Simon Josefsson - - * src/certtool.c: (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'. - -2004-09-09 Simon Josefsson - - * lib/minitasn1/decoding.c: Sync with libtasn1 0.2.11. - -2004-09-02 Simon Josefsson - - * : 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. - -2004-09-02 Simon Josefsson - - * tests/.cvsignore: [no log message] - -2004-08-31 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-31 Simon Josefsson - - * NEWS: Add. - -2004-08-31 Simon Josefsson - - * THANKS: Add. - -2004-08-31 Simon Josefsson - - * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch). - From Simon Posnjak . - -2004-08-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-27 Simon Josefsson - - * lib/gnutls_state.c: Typo. - -2004-08-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-26 Simon Josefsson - - * doc/protocol/draft-ietf-tls-srp-08.txt: Add. - -2004-08-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-25 Simon Josefsson - - * doc/manpages/Makefile.am: Update. - -2004-08-25 Simon Josefsson - - * includes/gnutls/extra.h, lib/gnutls.h.in.in: Move remaining SRP - functions to lib/. - -2004-08-25 Simon Josefsson - - * 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. - -2004-08-25 Simon Josefsson - - * includes/gnutls/extra.h, lib/gnutls_alert.c, - libextra/gnutls_extra.c, libextra/gnutls_openpgp.c: Doc fix. - -2004-08-25 Simon Josefsson - - * libextra/openpgp/Makefile.am: Hack to fix texinfo docs. - -2004-08-25 Simon Josefsson - - * includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Fix - prototypes. - -2004-08-25 Simon Josefsson - - * doc/reference/Makefile.am: Add. - -2004-08-25 Simon Josefsson - - * Makefile.am: (release): Copy gtk-doc. - -2004-08-25 Simon Josefsson - - * lib/gnutls.h.in.in, lib/gnutls_global.c, lib/gnutls_ui.c, - lib/gnutls_ui.h: Fix prototypes. - -2004-08-25 Simon Josefsson - - * doc/reference/Makefile.am: Clean more. - -2004-08-25 Simon Josefsson - - * 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...) - -2004-08-25 Simon Josefsson - - * doc/protocol/draft-ietf-tls-psk-01.txt: Add. - -2004-08-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-24 Simon Josefsson - - * doc/TODO, doc/protocol/draft-badra-tls-express-00.txt, - doc/protocol/draft-salowey-tls-ticket-00.txt: Add. - -2004-08-24 Simon Josefsson - - * NEWS, configure.in: Bump version. - -2004-08-24 Simon Josefsson - - * ChangeLog: [no log message] - -2004-08-24 Simon Josefsson - - * NEWS: Version 1.1.18. - -2004-08-24 Simon Josefsson - - * 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 Simon Josefsson - - * nettle/Makefile.am: Build libnettle.la before self tests. - -2004-08-24 Simon Josefsson - - * NEWS: Add. - -2004-08-24 Simon Josefsson - - * NEWS: Add. - -2004-08-24 Simon Josefsson - - * configure.in, nettle/Makefile.am, nettle/knuth-lfib.c, - nettle/knuth-lfib.h, nettle/tests/.cvsignore, - 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. - -2004-08-24 Simon Josefsson - - * NEWS: Add. - -2004-08-24 Simon Josefsson - - * doc/Makefile.am: Fix. - -2004-08-24 Simon Josefsson - - * doc/README.CVS: Add. - -2004-08-24 Simon Josefsson - - * doc/reference/.cvsignore: [no log message] - -2004-08-24 Simon Josefsson - - * m4/gtk-doc.m4: Update. - -2004-08-24 Simon Josefsson - - * configure.in, doc/Makefile.am, doc/README.CVS, - doc/reference/.cvsignore, 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 Simon Josefsson - - * lib/gnutls_algorithms.c: Make gtk-doc happy. - -2004-08-24 Simon Josefsson - - * includes/gnutls/openssl.h, lib/gnutls.h.in.in: Make gtk-doc happy. - -2004-08-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-23 Simon Josefsson - - * src/cfg/platon/str/strdyn.c: Fix. Reported by Dimitri - Papadopoulos-Orfanos . - -2004-08-23 Simon Josefsson - - * configure.in: Check for ctype.h to shut up Sun CC warnings in - src/cfg/shared.c. Reported by Dimitri Papadopoulos-Orfanos - . - -2004-08-23 Simon Josefsson - - * tests/chain: Fix. - -2004-08-23 Simon Josefsson - - * tests/pkits: Add. - -2004-08-23 Simon Josefsson - - * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h, - nettle/macros.h, nettle/nettle-meta.h: Update. - -2004-08-23 Simon Josefsson - - * NEWS: ISO certify. - -2004-08-23 Simon Josefsson - - * NEWS: Add. - -2004-08-23 Simon Josefsson - - * m4/gc_random.m4: Fix. - -2004-08-23 Simon Josefsson - - * configure.in, m4/gc_random.m4: Move /dev/*random stuff to separate - m4 file. - -2004-08-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-22 Simon Josefsson - - * AUTHORS: Add copying conditions, and PGP release key. - -2004-08-22 Simon Josefsson - - * README, THANKS: Add copying conditions. - -2004-08-22 Simon Josefsson - - * NEWS: Add copying conditions. Markup. - -2004-08-22 Simon Josefsson - - * NEWS: Add. - -2004-08-22 Simon Josefsson - - * tests/pkits_pkcs12, tests/pkits_smime: Typo. - -2004-08-22 Simon Josefsson - - * lib/minitasn1/int.h: Bump version. - -2004-08-22 Simon Josefsson - - * src/Makefile.am: Remove stale -I. - -2004-08-22 Simon Josefsson - - * lib/minitasn1/libtasn1.h: Bump version. - -2004-08-22 Simon Josefsson - - * tests/.cvsignore: [no log message] - -2004-08-22 Simon Josefsson - - * configure.in: Need newer libtasn1. - -2004-08-22 Simon Josefsson - - * 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 Simon Josefsson - - * tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12, - tests/pkits_smime: Fix. - -2004-08-22 Simon Josefsson - - * 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 - - * tests/pkits_crl, tests/pkits_crt, tests/pkits_smime: Add. - -2004-08-22 Simon Josefsson - - * src/certtool.c: (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL. - -2004-08-22 Simon Josefsson - - * tests/pkits_pkcs12: Add. - -2004-08-22 Simon Josefsson - - * src/certtool.c: (smime_to_pkcs7): Handle LF EOF. - -2004-08-22 Simon Josefsson - - * src/certtool.c: Fix --password. - -2004-08-22 Simon Josefsson - - * : Add NIST's Public Key Interoperability Test Suite. Taken from - . - c8b1230c34f175f0fe479692e65c7ecc04117dfc PKITS_data.zip - e823aa3a8ece752aa7211153312b364dc578e789 PKITS.pdf - -2004-08-22 Simon Josefsson - - * NEWS: Add. - -2004-08-22 Simon Josefsson - - * doc/manpages/Makefile.am: Handle different #include's for PKCS12 - functions. - -2004-08-22 Simon Josefsson - - * .cvsignore: [no log message] - -2004-08-22 Simon Josefsson - - * configure.in: Want gzip too. - -2004-08-22 Simon Josefsson - - * Makefile.am, configure.in: Use bz2. - -2004-08-22 Simon Josefsson - - * NEWS: Add. - -2004-08-22 Simon Josefsson - - * doc/scripts/gdoc: Support -include. - -2004-08-22 Simon Josefsson - - * doc/manpages/Makefile.am: Add man pages for lib/x509/, libextra/, - and libextra/openpgp/. - -2004-08-22 Simon Josefsson - - * doc/manpages/Makefile.am: Add man pages for API. - -2004-08-22 Simon Josefsson - - * doc/manpages/.cvsignore: [no log message] - -2004-08-22 Simon Josefsson - - * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h, - crypto/test-gc.c: Mem alloca stuff for libgcrypt. Indent. - -2004-08-22 Simon Josefsson - - * crypto/.cvsignore, crypto/Makefile.am, crypto/test-gc.c, - crypto/utils.c, crypto/utils.h: Add self test of generic crypto. - -2004-08-22 Simon Josefsson - - * crypto/pkcs5.c: Doc fix. - -2004-08-22 Simon Josefsson - - * configure.in, lib/gnutls.h.in.in: Revert ssize_t change. - -2004-08-22 Simon Josefsson - - * 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. - -2004-08-22 Simon Josefsson - - * lib/Makefile.am: Simplify further. - -2004-08-22 Simon Josefsson - - * lib/Makefile.am: Simplify further. - -2004-08-22 Simon Josefsson - - * lib/Makefile.am: Move things from EXTRA_DIST, to improve - dependency tracking. - -2004-08-22 Simon Josefsson - - * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to - improve dependency tracking. Simplify. - -2004-08-22 Simon Josefsson - - * crypto/gc-libgcrypt.c: Fix warnings. - -2004-08-21 Simon Josefsson - - * crypto/gc-nettle.c: Add checks. - -2004-08-21 Simon Josefsson - - * lib/Makefile.am, lib/x509/Makefile.am: Remove pkcs5. - -2004-08-21 Simon Josefsson - - * lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/privkey_pkcs8.c: - Replace PKCS5 with GC. - -2004-08-21 Simon Josefsson - - * crypto/Makefile.am, crypto/gc.h, crypto/pkcs5.c: Add pkcs5 stuff, - replacing lib/x509/pkcs5. - -2004-08-21 Simon Josefsson - - * crypto/gc.h: Typo. - -2004-08-21 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-21 Simon Josefsson - - * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hmac_sha1): Add (for PKCS5 KDF). - -2004-08-21 Simon Josefsson - - * NEWS: Add. - -2004-08-21 Simon Josefsson - - * 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?!). - -2004-08-21 Simon Josefsson - - * doc/protocol/rrc2.doc: Add. - -2004-08-21 Simon Josefsson - - * nettle/arctwo.c: Typo. - -2004-08-21 Simon Josefsson - - * nettle/arctwo.c: Support plain RFC 2268 too. - -2004-08-21 Simon Josefsson - - * doc/TODO: Add. - -2004-08-21 Nikos Mavrogiannopoulos - - * lib/x509/privkey.c: Corrected a memory leak. Patch got from debian - bug report logs. Reported by Modestas Vainius - . - -2004-08-21 Simon Josefsson - - * nettle/arctwo.c: Fix. - -2004-08-21 Simon Josefsson - - * nettle/arctwo.c: Fix. - -2004-08-21 Nikos Mavrogiannopoulos - - * lib/x509/common.c: corrected bug with generalTime ASN.1 encoding. - -2004-08-21 Simon Josefsson - - * crypto/gc-nettle.c, nettle/Makefile.am, nettle/arctwo-meta.c, - nettle/arctwo.c, nettle/arctwo.h, nettle/nettle-meta.h: Add arctwo. - -2004-08-21 Simon Josefsson - - * crypto/gc.h: (GC_SHA1_LEN): Add. - -2004-08-21 Simon Josefsson - - * lib/x509/pkcs12_encr.c: Fix. - -2004-08-21 Simon Josefsson - - * lib/x509/pkcs12_encr.c: Use gc. - -2004-08-21 Simon Josefsson - - * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hash_buffer): Add. - -2004-08-21 Simon Josefsson - - * tests/chain: Cleanup. - -2004-08-21 Simon Josefsson - - * tests/chain: Add CRL's. - -2004-08-21 Simon Josefsson - - * tests/.cvsignore: [no log message] - -2004-08-21 Simon Josefsson - - * NEWS, tests/Makefile.am, tests/anonself.c: Add. - -2004-08-21 Simon Josefsson - - * configure.in: Bump version. - -2004-08-21 Simon Josefsson - - * NEWS: Add. - -2004-08-21 Simon Josefsson - - * doc/gnutls.texi: Add examples. - -2004-08-21 Simon Josefsson - - * doc/examples/.cvsignore: [no log message] - -2004-08-21 Simon Josefsson - - * doc/examples/ex-client2.c, doc/examples/ex-serv1.c: Doc fix. - -2004-08-21 Simon Josefsson - - * doc/examples/ex-client1.c, doc/examples/ex-serv-anon.c: Add. - -2004-08-21 Simon Josefsson - - * doc/gnutls.texi: Markup. - -2004-08-21 Simon Josefsson - - * configure.in: Enable gnits in automake. - -2004-08-21 Simon Josefsson - - * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?). Don't - check for install (handled by automake). - -2004-08-20 Simon Josefsson - - * configure.in: Simplify shared library versioning. - -2004-08-20 Simon Josefsson - - * libextra/gnutls_extra.c: Use automake VERSION. - -2004-08-20 Simon Josefsson - - * libextra/Makefile.am, libextra/opencdk/armor.c: Fix version - number. - -2004-08-20 Simon Josefsson - - * lib/gnutls_global.c: Use automake VERSION instead of - GNUTLS_VERSION. - -2004-08-20 Simon Josefsson - - * configure.in: Use modern AC_INIT. Remove GNUTLS_*VERSION. - Separate libtool versioning from package versioning. - -2004-08-20 Simon Josefsson - - * Makefile.am: Remove, all are dist'ed by automake automatically. - -2004-08-20 Simon Josefsson - - * configure.in: Typo. - -2004-08-20 Simon Josefsson - - * lib/defines.h: Remove size_t, time_t, ptrdiff_t definitions. - -2004-08-20 Simon Josefsson - - * configure.in: Assume time_t and ptrdiff_t (ANSI C89). - -2004-08-20 Simon Josefsson - - * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89). - -2004-08-20 Simon Josefsson - - * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h - (C89). - -2004-08-20 Simon Josefsson - - * configure.in: (T_CPU, T_VENDOR, T_OS): Remove (unused). - -2004-08-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-18 Simon Josefsson - - * ChangeLog: [no log message] - -2004-08-18 Simon Josefsson - - * NEWS: Version 1.1.17. - -2004-08-18 Simon Josefsson - - * doc/gnutls.texi: Fix, suggested by Stepan Kasal . - -2004-08-18 Simon Josefsson - - * lib/gnutls_mpi.h: Reorder, to get config.h included before - gcrypt.h. - -2004-08-18 Simon Josefsson - - * doc/gnutls.texi: Revert. - -2004-08-18 Simon Josefsson - - * doc/gnutls.texi: Fix example indentation. - -2004-08-18 Simon Josefsson - - * nettle/Makefile.am: Don't dist nettle-types.h. - -2004-08-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-17 Simon Josefsson - - * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Add - one-call interface. - -2004-08-17 Simon Josefsson - - * src/cli.c: Fix mem leak. - -2004-08-17 Simon Josefsson - - * lib/gnutls_pk.c: Typo. - -2004-08-17 Simon Josefsson - - * NEWS, THANKS: Add. - -2004-08-17 Simon Josefsson - - * lib/gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type 2 - non-zero pad bytes, reported by Robey Pointer . - -2004-08-17 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/minmax.h, - 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-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-16 Simon Josefsson - - * src/common.c: Oops, revert DES, not supported. - -2004-08-16 Simon Josefsson - - * src/common.c: Support AES-256 and DES in --ciphers too. - -2004-08-16 Simon Josefsson - - * NEWS, README: Fix. - -2004-08-16 Simon Josefsson - - * README: Add. - -2004-08-16 Simon Josefsson - - * NEWS: Fix. - -2004-08-16 Simon Josefsson - - * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Indent. - -2004-08-16 Simon Josefsson - - * crypto/gc-nettle.c: Fix. - -2004-08-16 Simon Josefsson - - * 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. - -2004-08-16 Simon Josefsson - - * 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-16 Simon Josefsson - - * gl/Makefile.am, gl/m4/gnulib.m4: Update. - -2004-08-15 Simon Josefsson - - * crypto/gc-nettle.c: Doc fix. - -2004-08-15 Simon Josefsson - - * NEWS: Typo. - -2004-08-15 Simon Josefsson - - * NEWS: Fix. - -2004-08-15 Simon Josefsson - - * NEWS: Fix. - -2004-08-15 Simon Josefsson - - * crypto/gc-nettle.c: Implement. - -2004-08-15 Simon Josefsson - - * crypto/gc-libgcrypt.c: Reorder. - -2004-08-15 Simon Josefsson - - * crypto/gc.h: Add. - -2004-08-15 Simon Josefsson - - * nettle/nettle-meta.h: Add des(3). - -2004-08-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-15 Simon Josefsson - - * Makefile.am, configure.in, crypto/gc-nettle.c, - m4/ax_create_stdint_h.m4, nettle/.cvsignore, 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 Simon Josefsson - - * crypto/gc-libgcrypt.c, lib/gnutls_cipher_int.c, - lib/gnutls_global.c: Fix warnings. - -2004-08-15 Simon Josefsson - - * lib/gnutls_cipher_int.c: Fix. - -2004-08-15 Simon Josefsson - - * NEWS: Add. - -2004-08-15 Simon Josefsson - - * Makefile.am, configure.in, crypto/.cvsignore, 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. - -2004-08-15 Simon Josefsson - - * NEWS: Add. - -2004-08-15 Simon Josefsson - - * Makefile.am: (release): Fix tag name. - -2004-08-15 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/getpass.c, gl/getpass.h, - gl/m4/getpass.m4, gl/m4/gnulib.m4, gl/m4/stdbool.m4, gl/stdbool_.h, - 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'. - -2004-08-15 Simon Josefsson - - * doc/gnutls.texi: Improve markup. - -2004-08-15 Simon Josefsson - - * src/errcodes.c: Fix. - -2004-08-15 Simon Josefsson - - * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes. - -2004-08-15 Simon Josefsson - - * doc/gnutls.texi: Fixes. - -2004-08-15 Simon Josefsson - - * 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 Simon Josefsson - - * configure.in: Bump version. - -2004-08-15 Simon Josefsson - - * Makefile.am: (release): Abort if tag exists. - -2004-08-15 Simon Josefsson - - * ChangeLog: [no log message] - -2004-08-15 Simon Josefsson - - * Makefile.am: (release): Fix tag name. - -2004-08-15 Simon Josefsson - - * NEWS: Version 1.1.16. - -2004-08-15 Simon Josefsson - - * NEWS: Add. - -2004-08-15 Simon Josefsson - - * gl/.cvsignore: [no log message] - -2004-08-15 Simon Josefsson - - * src/certtool.c: Use progname. - -2004-08-15 Simon Josefsson - - * configure.in, gl/Makefile.am, gl/progname.c, gl/progname.h: Add - progname gnulib module. - -2004-08-15 Simon Josefsson - - * NEWS: Add. - -2004-08-15 Simon Josefsson - - * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., - 'make distcheck'). - -2004-08-15 Simon Josefsson - - * configure.in, lib/Makefile.am, libextra/Makefile.am, - src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., 'make - distcheck'). - -2004-08-14 Simon Josefsson - - * configure.in: Bump version. - -2004-08-14 Simon Josefsson - - * NEWS: Add. - -2004-08-14 Simon Josefsson - - * src/Makefile.am: Link gnulib. - -2004-08-14 Simon Josefsson - - * ChangeLog: [no log message] - -2004-08-14 Simon Josefsson - - * Makefile.am: (release): Fix. - -2004-08-14 Simon Josefsson - - * NEWS: Version 1.1.15. - -2004-08-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-14 Simon Josefsson - - * NEWS: Reorder. - -2004-08-14 Simon Josefsson - - * config.rpath: Add, needed by gnulib. When we support gettext, - this will be generated. - -2004-08-14 Simon Josefsson - - * src/certtool-gaa.c, src/certtool-gaa.h: Generated. - -2004-08-14 Simon Josefsson - - * NEWS, src/Makefile.am, src/certtool.c, src/certtool.gaa: Add - --smime-to-p7. - -2004-08-14 Simon Josefsson - - * 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. - -2004-08-14 Simon Josefsson - - * gl/.cvsignore: [no log message] - -2004-08-14 Simon Josefsson - - * configure.in: Add gl/Makefile. - -2004-08-14 Simon Josefsson - - * Makefile.am: Recurse into gl/. - -2004-08-14 Simon Josefsson - - * Makefile.am, configure.in, gl/Makefile.am, gl/getline.c, - gl/getline.h, gl/getndelim2.c, gl/getndelim2.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, gl/unlocked-io.h: Set up GnuTLS to use gnulib - for portability files. Initially only adding "getline", I will need - it for S/MIME parsing. - -2004-08-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-12 Simon Josefsson - - * tests/chain: Be nicer. - -2004-08-12 Simon Josefsson - - * tests/.cvsignore: [no log message] - -2004-08-12 Simon Josefsson - - * tests/chain: Add. - -2004-08-12 Simon Josefsson - - * doc/protocol/draft-badra-tls-key-exchange-00.txt: Add. - -2004-08-12 Simon Josefsson - - * : 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 Simon Josefsson - - * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt: Add. - -2004-08-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-11 Simon Josefsson - - * configure.in: Typo. - -2004-08-11 Simon Josefsson - - * doc/gnutls.texi: Fix direntry. - -2004-08-11 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-11 Simon Josefsson - - * doc/manpages/gnutls-cli.1: Update. - -2004-08-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-10 Simon Josefsson - - * m4/autobuild.m4: Update. - -2004-08-10 Simon Josefsson - - * NEWS: Add. - -2004-08-10 Simon Josefsson - - * libextra/opencdk/keyserver.c: Need sys/types.h, for FreeBSD 4.10. - -2004-08-10 Simon Josefsson - - * NEWS: Add. - -2004-08-10 Simon Josefsson - - * Makefile.am: (release): Remove ChangeLog stuff. - -2004-08-10 Simon Josefsson - - * configure.in: Bump version. - -2004-08-10 Simon Josefsson - - * configure.in: If socklen_t doesn't exist, use size_t (needed for - Darwin). - -2004-08-10 Simon Josefsson - - * doc/TODO: Add. - -2004-08-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-09 Simon Josefsson - - * configure.in: Move AB_INIT to where it actually works. - -2004-08-09 Simon Josefsson - - * ChangeLog: [no log message] - -2004-08-09 Simon Josefsson - - * NEWS: Version 1.1.14. - -2004-08-09 Simon Josefsson - - * Makefile.am: Add release target. - -2004-08-09 Simon Josefsson - - * NEWS, THANKS, configure.in, m4/autobuild.m4: Add. - -2004-08-09 Simon Josefsson - - * NEWS: Add. - -2004-08-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-07 Simon Josefsson - - * THANKS: Add. - -2004-08-07 Simon Josefsson - - * tests/Makefile.am: Typo, reported by Michael Heironimus - . - -2004-08-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-06 Simon Josefsson - - * NEWS: Terminology consistency. - -2004-08-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-05 Simon Josefsson - - * tests/simple.c: Fix warning. - -2004-08-05 Simon Josefsson - - * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am, - libextra/openpgp/Makefile.am: Remove *.tex stuff. - -2004-08-05 Simon Josefsson - - * doc/manpages/Makefile.am: Simplify. - -2004-08-05 Simon Josefsson - - * src/Makefile.am, src/retcodes.c: Remove retcodes. - -2004-08-05 Simon Josefsson - - * configure.in: Fix last commit. - -2004-08-05 Simon Josefsson - - * configure.in, doc/Makefile.am, 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, 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: Remove old manual. - -2004-08-05 Simon Josefsson - - * configure.in, doc/gnutls.texi: Fix copyright. - -2004-08-05 Simon Josefsson - - * buildconf, doc/README.CVS: Revert. - -2004-08-05 Simon Josefsson - - * NEWS: Fix. - -2004-08-05 Simon Josefsson - - * doc/TODO: Done. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am, doc/README.CVS: Fix. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Save gnutls.bib. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am: Fix deps. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am: Reorder. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am: Fix HTML. - -2004-08-05 Simon Josefsson - - * doc/gendocs.sh, doc/gendocs_template, doc/gnutls-logo.eps: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add logo. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Fix image size. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am: Fix deps. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am: Build more. Dist ps/pdf/html. - -2004-08-05 Simon Josefsson - - * : Add. - -2004-08-05 Simon Josefsson - - * doc/.cvsignore: [no log message] - -2004-08-05 Simon Josefsson - - * doc/Makefile.am, doc/gnutls.texi, doc/scripts/sort2.pl: Add - Texinfo API documentation. - -2004-08-05 Simon Josefsson - - * libextra/openpgp/Makefile.am: Build pgp-api.texi. Dist - pgp-api.tex{,i}. - -2004-08-05 Simon Josefsson - - * doc/.cvsignore, lib/.cvsignore, lib/x509/.cvsignore, - libextra/.cvsignore, libextra/openpgp/.cvsignore: [no log message] - -2004-08-05 Simon Josefsson - - * libextra/Makefile.am: Build gnutls-extra-api.texi. - -2004-08-05 Simon Josefsson - - * lib/Makefile.am: Build gnutls-api.texi. - -2004-08-05 Simon Josefsson - - * lib/x509/Makefile.am: Build x509-api.texi. - -2004-08-05 Simon Josefsson - - * lib/gnutls.h.in.in: (gnutls_is_secure_function): Add. (gnutls_global_set_mem_functions): Use it. - -2004-08-05 Simon Josefsson - - * lib/gnutls_global.c: (gnutls_global_set_mem_functions): Use typedefs in prototype, for - gdoc. - -2004-08-05 Simon Josefsson - - * lib/gnutls_mem.h: (gnutls_is_secure_function): Add. - -2004-08-05 Simon Josefsson - - * configure.in: Bump version. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am: Dist more. - -2004-08-05 Simon Josefsson - - * NEWS, doc/internals.eps, doc/layers.eps, doc/pgp1.eps, - doc/x509-1.eps: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2004-08-05 Simon Josefsson - - * doc/.cvsignore: [no log message] - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi, src/errcodes.c: Fix. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add error_codes.texi. - -2004-08-05 Simon Josefsson - - * src/errcodes.c: Fix. - -2004-08-05 Simon Josefsson - - * doc/Makefile.am: Build error_codes.texi using errcodes. - -2004-08-05 Simon Josefsson - - * src/Makefile.am, src/errcodes.c: (errcodes): Add, same as retcodes, but for texinfo. - -2004-08-05 Simon Josefsson - - * src/.cvsignore: [no log message] - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Fix. - -2004-08-05 Simon Josefsson - - * doc/.cvsignore: [no log message] - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-05 Simon Josefsson - - * doc/gnutls.texi: Add. - -2004-08-04 Simon Josefsson - - * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4, - m4/libgcrypt.m4, m4/libtasn1.m4, m4/opencdk.m4, opencdk.m4: Move - *.m4's to m4/. - -2004-08-04 Simon Josefsson - - * buildconf: Simplify. - -2004-08-04 Simon Josefsson - - * configure.in: Add copying condition. Remove useless prefix - setting. - -2004-08-04 Simon Josefsson - - * buildconf, configure.in: Don't use maintainer mode (see Autoconf - manual for rationale). - -2004-08-04 Simon Josefsson - - * doc/Makefile.am, doc/fdl.texi, doc/gnutls.texi: Start Texinfo - manual. - -2004-08-04 Simon Josefsson - - * doc/.cvsignore: [no log message] - -2004-08-04 Simon Josefsson - - * ChangeLog: ChangeLog - -2004-08-04 Simon Josefsson - - * Makefile.am: Fix cvs2cl target. - -2004-08-04 Simon Josefsson - - * NEWS: Version 1.1.13. - -2004-08-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-08-02 Simon Josefsson - - * .cvsusers: Fix. - -2004-08-02 Simon Josefsson - - * configure.in: Bump version. - -2004-08-02 Simon Josefsson - - * 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-02 Simon Josefsson - - * .cvsignore, doc/examples/.cvsignore, doc/manpages/.cvsignore, - doc/tex/.cvsignore, includes/.cvsignore, - includes/gnutls/.cvsignore, libextra/.cvsignore, - libextra/opencdk/.cvsignore, libextra/openpgp/.cvsignore, - src/.cvsignore, src/cfg/.cvsignore, src/cfg/platon/.cvsignore, - src/cfg/platon/str/.cvsignore, src/openpgp/.cvsignore, - tests/.cvsignore: Ignore more. - -2004-08-02 Simon Josefsson - - * buildconf: Use autoreconf. - -2004-08-02 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-08-02 Nikos Mavrogiannopoulos - - * 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. - -2004-08-02 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2004-07-31 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-31 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_int.h: [no log message] - -2004-07-31 Nikos Mavrogiannopoulos - - * src/certtool.c: print the number of bits of the public key in a - certificate. - -2004-07-31 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/examples.tex: [no log message] - -2004-07-31 Nikos Mavrogiannopoulos - - * 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. - -2004-07-30 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-30 Nikos Mavrogiannopoulos - - * doc/tex/ex-cert-select.tex, lib/gnutls_cert.c: corrected - documentation. - -2004-07-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-28 Nikos Mavrogiannopoulos - - * README: [no log message] - -2004-07-28 Nikos Mavrogiannopoulos - - * NEWS, 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, libgcrypt.m4, - opencdk.m4: SRP ciphersuites were moved to the gnutls (lgpl) - library. - -2004-07-28 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2004-07-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-27 Nikos Mavrogiannopoulos - - * .cvsusers: added Simon - -2004-07-27 Nikos Mavrogiannopoulos - - * 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] - -2004-07-27 Nikos Mavrogiannopoulos - - * 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. - -2004-07-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-25 Nikos Mavrogiannopoulos - - * 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-07-25 Nikos Mavrogiannopoulos - - * libextra/opencdk/encrypt.c, libextra/opencdk/main.c, - libextra/opencdk/misc.c: removed the malloc.h include. - -2004-07-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-18 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-compression-07.txt, - doc/protocol/rfc3749.txt, doc/tex/gnutls.bib: added the tls - compression rfc. - -2004-07-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-16 Nikos Mavrogiannopoulos - - * doc/tex/cert_auth.tex: [no log message] - -2004-07-16 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2004-07-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-10 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2004-07-10 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-07-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-09 Nikos Mavrogiannopoulos - - * lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509/x509.c: eliminated - some memory leaks. Reported by Yoann Vandoorselaere - . - -2004-07-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-07-02 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-ssl-mods-00.txt: added - draft-ietf-tls-ssl-mods - -2004-07-02 Nikos Mavrogiannopoulos - - * lib/x509/Makefile.am: [no log message] - -2004-06-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-29 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2004-06-29 Nikos Mavrogiannopoulos - - * 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-06-29 Nikos Mavrogiannopoulos - - * 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). - -2004-06-29 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: Reject hello packets with major version - higher than 3. - -2004-06-28 Nikos Mavrogiannopoulos - - * 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. - -2004-06-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-24 Nikos Mavrogiannopoulos - - * 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 * Added the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flags to the verification functions. - -2004-06-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-17 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/tlsintro.tex: - added links to gpgme and to Rescola's book. - -2004-06-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-16 Nikos Mavrogiannopoulos - - * lib/gnutls_pk.c: Corrected bug in PKCS #1 encryption. - -2004-06-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-13 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/TODO, doc/tex/auth.tex, - doc/tex/certificate.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, 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/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, lib/x509_b64.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/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, - libextra/openssl_compat.c, libextra/openssl_compat.h: Added the '_t' - suffix to all exported symbols. - -2004-06-13 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-srp-06.txt, - doc/protocol/draft-ietf-tls-srp-07.txt: added new srp draft - -2004-06-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-12 Nikos Mavrogiannopoulos - - * doc/tex/ex-verify.tex, lib/gnutls_ui.c: [no log message] - -2004-06-12 Nikos Mavrogiannopoulos - - * libextra/openpgp/openpgp.c: [no log message] - -2004-06-12 Nikos Mavrogiannopoulos - - * 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 - - * libextra/openpgp/verify.c: Added gnutls_openpgp_keyring_check_id() - -2004-06-12 Nikos Mavrogiannopoulos - - * NEWS, doc/examples/Makefile.am, doc/tex/Makefile.am, - doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex, - doc/tex/ex-verify.tex, doc/tex/examples.tex, - 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 - - * ChangeLog: [no log message] - -2004-06-11 Nikos Mavrogiannopoulos - - * doc/protocol/draft-rescorla-dtls-00.txt: added datagram tls draft. - -2004-06-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-10 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_state.c: - some fixes in the session resuming code. - -2004-06-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-07 Nikos Mavrogiannopoulos - - * 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, 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, 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, lib/pkix_asn1_tab.c, - lib/strfile.h, lib/strnstr.c, 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, - lib/x509_b64.c, lib/x509_b64.h, 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/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, - libextra/openssl_compat.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 - - * ChangeLog: [no log message] - -2004-06-06 Nikos Mavrogiannopoulos - - * doc/tex/cover.tex.in, lib/gnutls_record.c, lib/x509/x509.c: [no - log message] - -2004-06-06 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex: - [no log message] - -2004-06-06 Nikos Mavrogiannopoulos - - * doc/TODO, doc/tex/certificate.tex, doc/tex/compression.tex, - doc/tex/programs.tex: [no log message] - -2004-06-06 Nikos Mavrogiannopoulos - - * 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 - - * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log - message] - -2004-06-06 Nikos Mavrogiannopoulos - - * 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, 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 - - * ChangeLog: [no log message] - -2004-06-05 Nikos Mavrogiannopoulos - - * 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, - lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h, - lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, - lib/gnutls_cipher.h, lib/gnutls_cipher_int.c, - lib/gnutls_cipher_int.h, lib/gnutls_compress_int.c, - lib/gnutls_compress_int.h, lib/gnutls_constate.c, lib/gnutls_db.c, - lib/gnutls_dh_primes.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_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/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. - -2004-06-05 Nikos Mavrogiannopoulos - - * 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 - - * 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. - -2004-06-05 Nikos Mavrogiannopoulos - - * 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-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-06-04 Nikos Mavrogiannopoulos - - * 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. - -2004-06-04 Nikos Mavrogiannopoulos - - * 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. - -2004-06-02 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_pk.c: [no log message] - -2004-06-01 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/gnutls.bib: [no log message] - -2004-05-31 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-31 Nikos Mavrogiannopoulos - - * src/cli.c: ciphers are sorted according to a strength order. - -2004-05-31 Nikos Mavrogiannopoulos - - * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c: Updated to - conform to the latest srp draft (draft-ietf-tls-srp-07). - -2004-05-30 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_handshake.c, lib/gnutls_mpi.h, - libextra/auth_srp.c, libextra/openpgp/compat.c, libtasn1.m4: [no log - message] - -2004-05-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-27 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: added some extra - checks in hello packet parsing. - -2004-05-27 Nikos Mavrogiannopoulos - - * 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: some libtasn1 - related compilation fixes - -2004-05-27 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2004-05-27 Nikos Mavrogiannopoulos - - * acinclude.m4, lib/gnutls_handshake.c: [no log message] - -2004-05-27 Nikos Mavrogiannopoulos - - * 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 - -2004-05-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-26 Nikos Mavrogiannopoulos - - * 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-26 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-05-26 Nikos Mavrogiannopoulos - - * doc/tex/programs.tex, lib/gnutls_state.c, lib/libgnutls.m4: [no - log message] - -2004-05-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-23 Nikos Mavrogiannopoulos - - * 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-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-22 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-05-22 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, lib/gnutls_record.c: some cleanups and better - handling of EOF in record_recv. - -2004-05-18 Nikos Mavrogiannopoulos - - * lib/minitasn1/decoding.c: [no log message] - -2004-05-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-16 Nikos Mavrogiannopoulos - - * lib/minitasn1/int.h: [no log message] - -2004-05-16 Nikos Mavrogiannopoulos - - * acinclude.m4, configure.in, lib/minitasn1/libtasn1.h, libtasn1.m4: - added proper libtasn1 version detection. - -2004-05-16 Nikos Mavrogiannopoulos - - * lib/minitasn1/decoding.c: Applied patch by Max Vozeler - , sent by Ivo Timmermans. - -2004-05-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-15 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/certtool.cfg, lib/pkix.asn, - libextra/Makefile.am, src/certtool-cfg.c, src/certtool.c: certtool - has now support for more X.520 DN attribute types. - -2004-05-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-14 Nikos Mavrogiannopoulos - - * configure.in, doc/certtool.cfg: [no log message] - -2004-05-14 Nikos Mavrogiannopoulos - - * 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-14 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h: [no log message] - -2004-05-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-13 Nikos Mavrogiannopoulos - - * doc/tex/ex-pkcs12.tex, doc/tex/examples.tex, - includes/gnutls/pkcs12.h, lib/gnutls.h.in.in, lib/gnutls_int.h, - lib/x509/pkcs12_bag.c, src/certtool.c: removed gnutls_const_datum - type. - -2004-05-13 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2004-05-13 Nikos Mavrogiannopoulos - - * 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. - -2004-05-13 Nikos Mavrogiannopoulos - - * configure.in, 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: [no log message] - -2004-05-13 Nikos Mavrogiannopoulos - - * src/certtool-cfg.c, src/prime.c: [no log message] - -2004-05-13 Nikos Mavrogiannopoulos - - * 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, src/cli.c, - src/common.c, src/serv.c: some fixes in the compilation system. - -2004-05-13 Nikos Mavrogiannopoulos - - * configure.in, libextra/Makefile.am: [no log message] - -2004-05-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-12 Nikos Mavrogiannopoulos - - * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c: Added - configure option to disable lzo completely. - -2004-05-12 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/certtool.cfg, doc/tex/srp.tex, - 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. - -2004-05-12 Nikos Mavrogiannopoulos - - * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c, - src/crypt-gaa.c, src/crypt.gaa: certtool can now add ip address SAN - extension. - -2004-05-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-11 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: the TLS hello message random values no - longer use strong random data. - -2004-05-10 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: [no log message] - -2004-05-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-08 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/README.srpcrypt, src/README.srptool: [no log - message] - -2004-05-08 Nikos Mavrogiannopoulos - - * 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. - -2004-05-08 Nikos Mavrogiannopoulos - - * doc/manpages/Makefile.am, doc/manpages/gnutls-srpcrypt.1, - doc/manpages/srptool.1, doc/protocol/draft-eronen-tls-psk-00.txt, - doc/tex/ex-x509-info.tex, doc/tex/srp.tex: [no log message] - -2004-05-08 Nikos Mavrogiannopoulos - - * doc/tex/cert_auth.tex, doc/tex/certificate.tex, - doc/tex/ciphers.tex: some additions to certificate stuff. - -2004-05-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-05-03 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2004-04-30 Nikos Mavrogiannopoulos - - * 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 - - * 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 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-29 Nikos Mavrogiannopoulos - - * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, - src/certtool.gaa: added xml exporting capabilities to certtool - utility. - -2004-04-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-26 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_cert.c: [no log message] - -2004-04-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-23 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c: [no log message] - -2004-04-23 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2004-04-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-22 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/TODO, lib/gnutls_global.c, - lib/gnutls_record.c: [no log message] - -2004-04-19 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-19 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2004-04-19 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c, lib/gnutls_random.h, src/common.c: [no log - message] - -2004-04-19 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2004-04-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-18 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/ex-serv-srp.tex, doc/tex/programs.tex, - doc/tex/srp.tex, src/Makefile.am: Renamed gnutls-srpcrypt to srptool - -2004-04-18 Nikos Mavrogiannopoulos - - * NEWS, includes/gnutls/openpgp.h, lib/auth_cert.c: Corrected bug in - OpenPGP key loading using a callback. - -2004-04-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-17 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_record.c, lib/gnutls_str.c: Corrected bug in TLS - renegotiation. - -2004-04-17 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: [no log message] - -2004-04-17 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/ex-rfc2818.tex, 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(). - -2004-04-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-15 Nikos Mavrogiannopoulos - - * 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-15 Nikos Mavrogiannopoulos - - * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h, - lib/minitasn1/structure.c: added the new libtasn1. - -2004-04-15 Nikos Mavrogiannopoulos - - * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: some - cleanups in the parsing code. - -2004-04-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-04-14 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt, - doc/protocol/draft-ietf-tls-rfc2246-bis-06.txt: [no log message] - -2004-04-14 Nikos Mavrogiannopoulos - - * src/certtool.c: [no log message] - -2004-04-14 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/extensions.c, src/certtool.c: minor bugfixes. - -2004-04-14 Nikos Mavrogiannopoulos - - * lib/x509/extensions.c, lib/x509/x509_write.c: [no log message] - -2004-04-14 Nikos Mavrogiannopoulos - - * doc/certtool.cfg: [no log message] - -2004-04-14 Nikos Mavrogiannopoulos - - * doc/certtool.cfg, src/certtool-cfg.c, src/certtool-cfg.h, - src/certtool.c: [no log message] - -2004-04-14 Nikos Mavrogiannopoulos - - * NEWS, doc/Makefile.am, doc/certtool.cfg, doc/manpages/certtool.1, - doc/tex/programs.tex, src/certtool.cfg, src/tests.c: [no log - message] - -2004-04-14 Nikos Mavrogiannopoulos - - * lib/Makefile.am: [no log message] - -2004-04-14 Nikos Mavrogiannopoulos - - * configure.in, src/Makefile.am: certtool will use the system's - libcfg if available. - -2004-04-14 Nikos Mavrogiannopoulos - - * 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/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/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, - src/cfg/props.c, src/cfg/shared.c, src/cfg/shared.h, src/getpass.c, - src/getpass.h: Added batch support to certtool. Now can use - templates. - -2004-04-14 Nikos Mavrogiannopoulos - - * 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. - -2004-04-14 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/extensions.c, lib/x509/extensions.h, - lib/x509/x509_write.c, src/certtool.c: updated the extensions - handling. - -2004-04-14 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2004-04-13 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2004-04-07 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, configure.in: [no log message] - -2004-04-07 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2004-04-03 Nikos Mavrogiannopoulos - - * 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 - - * NEWS, configure.in, lib/gnutls_state.c: - Corrected bug in RSA parameters handling which could cause unexpected crashes. - -2004-04-03 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/library.tex, lib/auth_cert.c, lib/gnutls_cert.c, - lib/gnutls_cert.h: [no log message] - -2004-04-01 Nikos Mavrogiannopoulos - - * libextra/auth_srp.c: implemented all the check for SRP group - parameters from the latest SRP draft. - -2004-04-01 Nikos Mavrogiannopoulos - - * libextra/auth_srp.h, libextra/auth_srp_passwd.c, - libextra/gnutls_srp.c: [no log message] - -2004-03-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-03-29 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2004-03-27 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/examples.tex, - doc/tex/gnutls.bib, doc/tex/gnutls.tex: [no log message] - -2004-03-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-03-26 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2004-03-25 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.bib, doc/tex/howto.tex, doc/tex/tls_extensions.tex: - [no log message] - -2004-03-25 Nikos Mavrogiannopoulos - - * 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-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-03-16 Nikos Mavrogiannopoulos - - * 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 - - * doc/examples/Makefile.am, doc/tex/Makefile.am, - doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex: removed the - openpgp key retrieval example. - -2004-03-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-03-15 Nikos Mavrogiannopoulos - - * 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 - - * libgcrypt.m4, src/serv.c: [no log message] - -2004-03-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-03-13 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/auth.tex, 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 - - * doc/tex/auth.tex, doc/tex/preparation.tex, - lib/gnutls_handshake.c, lib/gnutls_state.c: * Added some preliminary documentation for the new libgcrypt locking - interface. * Added some documentation for the parameters setting using - callback. - -2004-03-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-03-11 Nikos Mavrogiannopoulos - - * 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-03-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-03-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-28 Nikos Mavrogiannopoulos - - * libextra/openpgp/openpgp.h: [no log message] - -2004-02-28 Nikos Mavrogiannopoulos - - * libextra/openpgp/openpgp.h: [no log message] - -2004-02-28 Nikos Mavrogiannopoulos - - * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h: added new libtasn1 - (0.2.7) - -2004-02-28 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2004-02-27 Nikos Mavrogiannopoulos - - * 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-26 Nikos Mavrogiannopoulos - - * 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-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-25 Nikos Mavrogiannopoulos - - * 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] - -2004-02-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-23 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-02-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-22 Nikos Mavrogiannopoulos - - * libextra/openpgp/openpgp.c: [no log message] - -2004-02-22 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/howto.tex, - doc/tex/srp.tex, lib/gnutls_errors.c, lib/gnutls_errors_int.h, - lib/x509/Makefile.am, lib/x509/rfc2818_hostname.c, opencdk.m4: - Corrected the return values of gnutls_x509_crt_check_hostname(). - -2004-02-22 Nikos Mavrogiannopoulos - - * doc/tex/preface.tex: [no log message] - -2004-02-16 Nikos Mavrogiannopoulos - - * lib/x509/Makefile.am: [no log message] - -2004-02-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-13 Nikos Mavrogiannopoulos - - * lib/x509/common.h: [no log message] - -2004-02-13 Nikos Mavrogiannopoulos - - * lib/pkix.asn, lib/pkix_asn1_tab.c: fixed CRLDistpoints ASN.1 - definitions. - -2004-02-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-11 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, libextra/auth_srp.c: [no log message] - -2004-02-11 Nikos Mavrogiannopoulos - - * lib/minitasn1/structure.c, src/common.c: [no log message] - -2004-02-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-02-10 Nikos Mavrogiannopoulos - - * lib/gnutls_extensions.c: [no log message] - -2004-02-10 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/compression.tex, 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-02-10 Nikos Mavrogiannopoulos - - * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme - . - -2004-01-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-01-06 Nikos Mavrogiannopoulos - - * configure.in, src/certtool.c: added getpass() check. - -2004-01-06 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/cert_auth.tex, - doc/tex/ex-x509-info.tex, doc/tex/library.tex, - doc/tex/programs.tex, 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/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, lib/x509_b64.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 - - * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log - message] - -2004-01-06 Nikos Mavrogiannopoulos - - * 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 - - * doc/TODO, doc/protocol/rfc3039.txt, lib/gnutls_handshake.c: [no - log message] - -2004-01-05 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c: - [no log message] - -2004-01-05 Nikos Mavrogiannopoulos - - * src/Makefile.am: [no log message] - -2004-01-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-01-04 Nikos Mavrogiannopoulos - - * NEWS, configure.in: the -D_REENTRANT is now used. - -2004-01-04 Nikos Mavrogiannopoulos - - * src/certtool.c: [no log message] - -2004-01-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2004-01-03 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2004-01-03 Nikos Mavrogiannopoulos - - * 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 - - * src/tests.c, src/tests.h, src/tls_test.c: [no log message] - -2004-01-03 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * lib/x509/crl_write.c: [no log message] - -2004-01-03 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-12-30 Nikos Mavrogiannopoulos - - * src/certtool.c: [no log message] - -2003-12-30 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h, src/certtool.c, src/common.c: [no log message] - -2003-12-30 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/auth.tex, 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 - - * 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 - - * ChangeLog: [no log message] - -2003-12-29 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, lib/gnutls_cipher.c: [no log message] - -2003-12-29 Nikos Mavrogiannopoulos - - * src/tests.c, src/tests.h, src/tls_test.c: added TLS 1.1 protocol - detection. - -2003-12-29 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/x509/rfc2818_hostname.c: [no log message] - -2003-12-29 Nikos Mavrogiannopoulos - - * src/tests.c, src/tests.h, src/tls_test.c: added arcfour 40 cipher - detection. - -2003-12-29 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/library.tex, lib/pkix.asn, - lib/pkix_asn1_tab.c, lib/x509/extensions.c: [no log message] - -2003-12-29 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-cert-select.tex, doc/tex/macros.tex, - doc/tex/record_weaknesses.tex, 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 - -2003-12-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-28 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-12-28 Nikos Mavrogiannopoulos - - * 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 - - * doc/tex/cert_auth.tex, doc/tex/certificate.tex, - doc/tex/ex-x509-info.tex, 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 - - * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib, - 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 - - * ChangeLog: [no log message] - -2003-12-26 Nikos Mavrogiannopoulos - - * 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 - - * AUTHORS, NEWS, configure.in, doc/tex/cover.tex.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/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, lib/x509_b64.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/openpgp/compat.c, - libextra/openpgp/extras.c, libextra/openpgp/openpgp.c, - libextra/openpgp/privkey.c, libextra/openpgp/verify.c, - libextra/openpgp/xml.c, libextra/openssl_compat.c, - libextra/openssl_compat.h, src/certtool-gaa.c, src/certtool-gaa.h, - src/certtool.c, 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 - - * NEWS: [no log message] - -2003-12-26 Nikos Mavrogiannopoulos - - * 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 - - * NEWS, doc/TODO, doc/tex/certificate.tex, 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-26 Nikos Mavrogiannopoulos - - * 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. - -2003-12-24 Nikos Mavrogiannopoulos - - * lib/ext_server_name.c, libextra/gnutls_srp.c: [no log message] - -2003-12-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-23 Nikos Mavrogiannopoulos - - * 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-23 Nikos Mavrogiannopoulos - - * lib/gnutls_mpi.h, libextra/auth_srp.c: Added checks (in SRP) for - A%n==0,1,-1 in server side. - -2003-12-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-22 Nikos Mavrogiannopoulos - - * 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. - -2003-12-21 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-21 Nikos Mavrogiannopoulos - - * NEWS, doc/examples/Makefile.am, doc/manpages/certtool.1, - doc/tex/ex-cert-select.tex, doc/tex/examples.tex, 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 - - * lib/auth_cert.c: [no log message] - -2003-12-21 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-12-20 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_handshake.c: Corrected bug which disallowed - ciphersuites other than the CERTIFICATE ones to work. - -2003-12-20 Nikos Mavrogiannopoulos - - * libextra/openpgp/privkey.c: [no log message] - -2003-12-20 Nikos Mavrogiannopoulos - - * 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. - -2003-12-19 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-19 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/gnutls_cert.h, lib/x509/extensions.c, - lib/x509/x509_write.c: [no log message] - -2003-12-19 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * configure.in, doc/protocol/draft-ietf-tls-emailaddr-00.txt, - doc/tex/auth.tex: [no log message] - -2003-12-19 Nikos Mavrogiannopoulos - - * doc/tex/cert_auth.tex, doc/tex/ciphersuites.tex, src/serv.c: [no - log message] - -2003-12-19 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/cert_auth.tex, - doc/tex/certificate.tex, doc/tex/ciphers.tex, - doc/tex/ciphersuites.tex, doc/tex/compression.tex, - doc/tex/handshake.tex, doc/tex/openpgp.tex, - doc/tex/preparation.tex, doc/tex/record_weaknesses.tex, - doc/tex/tls_extensions.tex, doc/tex/x509.tex: some updated in - documentation - -2003-12-19 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c, - src/cli.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 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-18 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * 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, - 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 - - * ChangeLog: [no log message] - -2003-12-16 Nikos Mavrogiannopoulos - - * 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/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, opencdk.m4: * 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. * Several internal changes to allow adding the callback function to - retrieve the certificate and the private key. - -2003-12-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-10 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, - lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included - gnutls_1_0_0_patches. - -2003-12-10 Nikos Mavrogiannopoulos - - * 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. - -2003-12-10 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-12-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-05 Nikos Mavrogiannopoulos - - * doc/TODO, doc/tex/ciphers.tex, lib/gnutls_dh_primes.c, - lib/gnutls_mpi.c, src/prime.c: some minor fixes and cleanups. - -2003-12-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-04 Nikos Mavrogiannopoulos - - * NEWS, src/common.c: [no log message] - -2003-12-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-02 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: some cleanups in the - record protocol processing. - -2003-12-02 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/srp.tex, 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). - -2003-12-02 Nikos Mavrogiannopoulos - - * 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-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-12-01 Nikos Mavrogiannopoulos - - * doc/tex/ciphersuites.tex: [no log message] - -2003-12-01 Nikos Mavrogiannopoulos - - * 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. - -2003-12-01 Nikos Mavrogiannopoulos - - * doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex, - doc/tex/preface.tex: [no log message] - -2003-11-30 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-30 Nikos Mavrogiannopoulos - - * src/tests.c, src/tests.h, src/tls_test.c: added detection for ZLIB - compression. - -2003-11-30 Nikos Mavrogiannopoulos - - * src/tests.c, src/tls_test.c: improved srp detection. - -2003-11-30 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, libextra/auth_srp.c, - src/cli.c: Some fixes in the certificate authenticated SRP - ciphersuites. - -2003-11-30 Nikos Mavrogiannopoulos - - * 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. - -2003-11-30 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/srp.tex, 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. - -2003-11-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-28 Nikos Mavrogiannopoulos - - * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers: - [no log message] - -2003-11-28 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-11-28 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/examples.tex, doc/tex/gnutls.bib, - doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/library.tex, - doc/tex/preface.tex, doc/tex/programs.tex, doc/tex/srp.tex: [no log - message] - -2003-11-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-27 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/appendix.tex, - doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, - doc/tex/supported_ciphersuites.tex, 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 - - * 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 - - * doc/TODO, doc/tex/preface.tex: [no log message] - -2003-11-27 Nikos Mavrogiannopoulos - - * doc/tex/preface.tex: [no log message] - -2003-11-27 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/Makefile.am, 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 - - * ChangeLog: [no log message] - -2003-11-26 Nikos Mavrogiannopoulos - - * doc/tex/ciphersuites.tex, doc/tex/gnutls.bib, doc/tex/gnutls.tex, - doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/openpgp.tex, - doc/tex/preface.tex: [no log message] - -2003-11-26 Nikos Mavrogiannopoulos - - * NEWS, doc/protocol/rfc3279.txt, doc/tex/cover.tex.in, - doc/tex/gnutls.bib, doc/tex/library.tex, 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 - - * src/certtool.c: only generate v3 certificates, since we always use - the CA (basicConstraints) extension. - -2003-11-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-25 Nikos Mavrogiannopoulos - - * lib/x509/common.c, lib/x509/privkey.c: ensure that the leading - zero is there on RSA keys. - -2003-11-25 Nikos Mavrogiannopoulos - - * lib/x509/crq.c, lib/x509/sign.c, lib/x509/x509_write.c: [no log - message] - -2003-11-25 Nikos Mavrogiannopoulos - - * doc/tex/ex-x509-info.tex: [no log message] - -2003-11-25 Nikos Mavrogiannopoulos - - * lib/x509/crq.c: added crq_get_version(). - -2003-11-25 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/gnutls.bib, - doc/tex/openssl.tex, 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 - - * doc/protocol/rfc2459.txt, doc/protocol/rfc3280.txt: added the - newest PKIX rfc. - -2003-11-24 Nikos Mavrogiannopoulos - - * 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-serv-export.tex, doc/tex/ex-serv-pgp.tex, - doc/tex/examples.tex: [no log message] - -2003-11-23 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-11-23 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: [no log message] - -2003-11-22 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-11-21 Nikos Mavrogiannopoulos - - * 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 - - * src/certtool.c: generated certificates by certtool now have - version 1 if they do not include extensions. - -2003-11-21 Nikos Mavrogiannopoulos - - * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, opencdk.m4, - src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c: [no log - message] - -2003-11-21 Nikos Mavrogiannopoulos - - * 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 - -2003-11-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-17 Nikos Mavrogiannopoulos - - * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex, - doc/tex/ex-client2.tex, doc/tex/ex-rfc2818.tex, - doc/tex/examples.tex: [no log message] - -2003-11-17 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ex-client-resume.tex, - doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex, - doc/tex/examples.tex: Simplified a bit the client examples. - -2003-11-17 Nikos Mavrogiannopoulos - - * doc/tex/ex-client1.tex: [no log message] - -2003-11-17 Nikos Mavrogiannopoulos - - * lib/x509/pkcs5.c, src/certtool-gaa.c, src/certtool.gaa, - src/serv.c, src/tests.c: [no log message] - -2003-11-17 Nikos Mavrogiannopoulos - - * src/certtool.c: some changes in password reading. - -2003-11-17 Nikos Mavrogiannopoulos - - * lib/x509/pkcs5.c: some corrections in the pkcs5 module by Simon - Josefsson. - -2003-11-17 Nikos Mavrogiannopoulos - - * lib/ext_server_name.c, lib/gnutls_int.h: [no log message] - -2003-11-17 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, lib/gnutls_session_pack.c, - lib/gnutls_session_pack.h: [no log message] - -2003-11-17 Nikos Mavrogiannopoulos - - * 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, lib/gnutls_ui.c, lib/gnutls_ui.h, 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, - lib/x509_b64.c, libextra/gnutls_srp.c, src/certtool.c, - src/common.c, src/serv.c: Several minor fixes in code and function - documentation. - -2003-11-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-16 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-11-16 Nikos Mavrogiannopoulos - - * doc/tex/ex-crq.tex: [no log message] - -2003-11-16 Nikos Mavrogiannopoulos - - * 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 - - * 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 Nikos Mavrogiannopoulos - - * 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-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-14 Nikos Mavrogiannopoulos - - * 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. - -2003-11-14 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-11-14 Nikos Mavrogiannopoulos - - * 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-14 Nikos Mavrogiannopoulos - - * includes/gnutls/openssl.h: [no log message] - -2003-11-14 Nikos Mavrogiannopoulos - - * lib/x509/crq.c, lib/x509/x509.c: [no log message] - -2003-11-14 Nikos Mavrogiannopoulos - - * 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-14 Nikos Mavrogiannopoulos - - * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report - known OIDs. - -2003-11-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-13 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * src/cli.c: [no log message] - -2003-11-13 Nikos Mavrogiannopoulos - - * 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/crl.c, lib/x509_b64.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 - - * lib/gnutls.h.in.in: [no log message] - -2003-11-13 Nikos Mavrogiannopoulos - - * 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 - - * lib/libgnutls.m4, libextra/libgnutls-extra.m4: [no log message] - -2003-11-13 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/openssl.tex, 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 - - * ChangeLog: [no log message] - -2003-11-12 Nikos Mavrogiannopoulos - - * lib/defines.h: [no log message] - -2003-11-12 Nikos Mavrogiannopoulos - - * src/certtool.c: [no log message] - -2003-11-12 Nikos Mavrogiannopoulos - - * src/certtool.c: Prints certificate information before signing. - -2003-11-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-11 Nikos Mavrogiannopoulos - - * lib/gnutls_random.h: [no log message] - -2003-11-11 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog, NEWS, configure.in: [no log message] - -2003-11-11 Nikos Mavrogiannopoulos - - * 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. - -2003-11-11 Nikos Mavrogiannopoulos - - * 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. - -2003-11-11 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: [no log message] - -2003-11-11 Nikos Mavrogiannopoulos - - * 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] - -2003-11-11 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: [no log message] - -2003-11-11 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: [no log message] - -2003-11-11 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h: [no log message] - -2003-11-11 Nikos Mavrogiannopoulos - - * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in, - lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/x509/pkcs7.c, - lib/x509_b64.c, src/cli-gaa.c: Added gnutls_pkcs7_set_certificate2() - and gnutls_pkcs7_set_crl2() functions. - -2003-11-11 Nikos Mavrogiannopoulos - - * 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 - - * doc/TODO, libgcrypt.m4: [no log message] - -2003-11-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-10 Nikos Mavrogiannopoulos - - * 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 . - -2003-11-10 Nikos Mavrogiannopoulos - - * 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 - - * NEWS, src/certtool.c: The certtool utility can now generate PKCS - #12 structures without specifying a certificate. - -2003-11-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-09 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/gnutls.bib: [no log message] - -2003-11-09 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * 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 - - * lib/gnutls_cert.c, libextra/gnutls_srp.c: [no log message] - -2003-11-08 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-11-07 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * 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 - - * ChangeLog: [no log message] - -2003-11-06 Nikos Mavrogiannopoulos - - * configure.in, src/crypt.c, src/tests.c, src/tls_test.c: [no log - message] - -2003-11-06 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_buffers.c, libextra/auth_srp_passwd.c, - libextra/gnutls_openpgp.c, libgcrypt.m4, 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 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-04 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: added the new gdoc by Simon. - -2003-11-04 Nikos Mavrogiannopoulos - - * 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 - - * 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/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, lib/x509_b64.c, lib/x509_b64.h: - some type fixes. Based on build logs sent by Dimitri - Papadopoulos-Orfanos . - -2003-11-03 Nikos Mavrogiannopoulos - - * lib/x509/verify.c: preserve the flags from the last certificate - verification, in a chain. - -2003-11-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-02 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-11-02 Nikos Mavrogiannopoulos - - * libextra/openpgp/verify.c: added gnutls_openpgp_key_verify_self() - which verifies the self signature in the key. - -2003-11-02 Nikos Mavrogiannopoulos - - * 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 - - * lib/x509/verify.c: [no log message] - -2003-11-02 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/library.tex, - includes/gnutls/openpgp.h, includes/gnutls/x509.h: [no log message] - -2003-11-02 Nikos Mavrogiannopoulos - - * libextra/openpgp/compat.c, libextra/openpgp/openpgp.h, - libextra/openpgp/verify.c: [no log message] - -2003-11-02 Nikos Mavrogiannopoulos - - * 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. - -2003-11-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-11-01 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/verify.c, libextra/openpgp/verify.c, - src/certtool-gaa.c, src/certtool.gaa, tests/test25.pem: [no log - message] - -2003-11-01 Nikos Mavrogiannopoulos - - * src/prime-gaa.c, src/prime-gaa.h, src/prime.gaa: [no log message] - -2003-11-01 Nikos Mavrogiannopoulos - - * doc/scripts/Makefile.am: gdoc and sort1.pl are now included in the - distribution. - -2003-11-01 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in, - doc/tex/ex-rfc2818.tex, 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. - -2003-10-31 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-31 Nikos Mavrogiannopoulos - - * 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 - - * src/certtool.c, src/certtool.gaa, src/common.c: [no log message] - -2003-10-31 Nikos Mavrogiannopoulos - - * libextra/openpgp/.cvsignore, libextra/openpgp/openpgp.c, - libextra/openpgp/openpgp.h: [no log message] - -2003-10-31 Nikos Mavrogiannopoulos - - * includes/gnutls/pkcs12.h, libextra/gnutls_openpgp.c, - src/certtool.c, src/common.c: more openpgp related changes. - -2003-10-31 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12_bag.c: Added gnutls_pkcs12_bag_set_crl() and - gnutls_pkcs12_bag_set_crt() functions. - -2003-10-31 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: [no log message] - -2003-10-31 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex, 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 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-30 Nikos Mavrogiannopoulos - - * src/crypt.c: [no log message] - -2003-10-30 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h, - lib/gnutls_global.c: added version check against libtasn1 - -2003-10-30 Nikos Mavrogiannopoulos - - * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa, - src/common.c: [no log message] - -2003-10-30 Nikos Mavrogiannopoulos - - * src/certtool.c, src/cli.c, src/crypt.c, src/serv.c: Added error - checking to global_init() calls. - -2003-10-30 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/handshake.tex, doc/tex/howto.tex: - Corrected some things in documentation. Got from Debian bug tracking - system, Reported by Ivan Nestlerode - -2003-10-30 Nikos Mavrogiannopoulos - - * 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 - - * 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. - -2003-10-30 Nikos Mavrogiannopoulos - - * lib/x509/verify.c: corrected some bugs in the verification - functions. - -2003-10-30 Nikos Mavrogiannopoulos - - * tests/test22.pem: [no log message] - -2003-10-30 Nikos Mavrogiannopoulos - - * lib/x509/verify.c, src/certtool.c, tests/test23.pem: [no log - message] - -2003-10-30 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h, - 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 - - * src/certtool.c, src/crypt.c: Certtool is only compiled when - ENABLE_PKI is defined. - -2003-10-30 Nikos Mavrogiannopoulos - - * libextra/openpgp/Makefile.am: [no log message] - -2003-10-30 Nikos Mavrogiannopoulos - - * lib/x509/common.c, lib/x509_b64.c, lib/x509_b64.h: Made the - B64FSIZE to return an accurate value. - -2003-10-30 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/programs.tex, lib/x509/common.c, - lib/x509_b64.c, src/certtool.c: some fixes. - -2003-10-30 Nikos Mavrogiannopoulos - - * src/certtool.c: [no log message] - -2003-10-30 Nikos Mavrogiannopoulos - - * doc/tex/programs.tex: [no log message] - -2003-10-30 Nikos Mavrogiannopoulos - - * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, - src/certtool.gaa: added capability to print pkcs12 structures. - -2003-10-30 Nikos Mavrogiannopoulos - - * libextra/libgnutls-extra.vers: exported OpenSSL* symbols. - -2003-10-30 Nikos Mavrogiannopoulos - - * lib/x509/rfc2818.h: added missing file. - -2003-10-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-28 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-pkcs12.tex, includes/gnutls/pkcs12.h, - lib/x509/common.c, src/certtool-gaa.c, src/certtool-gaa.h, - src/certtool.c, src/certtool.gaa: added pkcs #12 support to - certtool. Corrected some bugs in the export functions. - -2003-10-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-27 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-sharedkeys-01.txt, - doc/protocol/draft-ietf-tls-sharedkeys-02.txt: [no log message] - -2003-10-27 Nikos Mavrogiannopoulos - - * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, - src/certtool.gaa: [no log message] - -2003-10-27 Nikos Mavrogiannopoulos - - * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: [no log - message] - -2003-10-27 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_dh_primes.c: Used the new gcrypt API for - generating primes and groups. - -2003-10-27 Nikos Mavrogiannopoulos - - * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, - src/certtool.gaa: added the --der option to certtool. - -2003-10-27 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/programs.tex, - 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. - -2003-10-27 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2003-10-27 Nikos Mavrogiannopoulos - - * 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 - -2003-10-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-26 Nikos Mavrogiannopoulos - - * 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. - -2003-10-26 Nikos Mavrogiannopoulos - - * NEWS, src/Makefile.am: [no log message] - -2003-10-26 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.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, lib/x509_b64.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 Nikos Mavrogiannopoulos - - * src/certtool.c: Added fingerprint calculation to certtool. - -2003-10-26 Nikos Mavrogiannopoulos - - * configure.in, libextra/gnutls_openssl.c: added configure option to - disable the openssl compatibility layer. - -2003-10-26 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * src/certtool.c: Added capability to decode some X.509v3 - extensions. - -2003-10-26 Nikos Mavrogiannopoulos - - * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, - src/certtool.gaa: Added certificate chain verification capability to - certtool - -2003-10-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-25 Nikos Mavrogiannopoulos - - * lib/x509/crq.c: [no log message] - -2003-10-25 Nikos Mavrogiannopoulos - - * 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 - - * 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 Nikos Mavrogiannopoulos - - * 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. - -2003-10-25 Nikos Mavrogiannopoulos - - * 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. - -2003-10-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-23 Nikos Mavrogiannopoulos - - * NEWS, THANKS, configure.in, 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, libgcrypt.m4: Added some support for writable - gnutls_x509_crt structures. Not ready yet. - -2003-10-23 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_mem.h, lib/minitasn1/mem.h: some - alloca-related fixes. Patch by Philip Brown . - -2003-10-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-17 Nikos Mavrogiannopoulos - - * lib/x509/rfc2818_hostname.c: The hostname verification in the - certificate is now case insensitive. - -2003-10-17 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2003-10-17 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2003-10-17 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_handshake.c: corrected a bug in the debugging - output of handshake. Pointed out by Mark McLoughlin - . - -2003-10-17 Nikos Mavrogiannopoulos - - * 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 - - * configure.in: [no log message] - -2003-10-16 Nikos Mavrogiannopoulos - - * doc/tex/cover.tex.in: [no log message] - -2003-10-12 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-10-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-09 Nikos Mavrogiannopoulos - - * configure.in: opencdk is now mandatory in the base installation. - -2003-10-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-08 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-10-08 Nikos Mavrogiannopoulos - - * 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. - -2003-10-08 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h: [no log message] - -2003-10-07 Nikos Mavrogiannopoulos - - * lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h: [no log - message] - -2003-10-07 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/gnutls_errors.c, lib/gnutls_global.c, - lib/gnutls_int.h, 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, - lib/x509_b64.c, libextra/auth_srp_sb64.c: Corrected some of the - return types. Several other minor corrections. - -2003-10-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-04 Nikos Mavrogiannopoulos - - * configure.in, doc/README.autoconf, doc/tex/gnutls.bib, - lib/gnutls_pk.c: [no log message] - -2003-10-04 Nikos Mavrogiannopoulos - - * doc/tex/fdl.tex, doc/tex/gnutls.bib: [no log message] - -2003-10-04 Nikos Mavrogiannopoulos - - * doc/tex/fdl.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib: - Documentation is now under FDL 1.2. - -2003-10-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * doc/tex/funcs.tex, libextra/Makefile.am, - libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am, - libextra/openpgp/gnutls_openpgp.c: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, libextra/Makefile.am, src/cli.c, - src/common.c, src/serv.c: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex, - 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. - -2003-10-03 Nikos Mavrogiannopoulos - - * libextra/Makefile.am: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * 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-03 Nikos Mavrogiannopoulos - - * includes/gnutls/extra.h, includes/gnutls/openpgp.h, - libextra/openpgp/gnutls_openpgp.c: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * libextra/openpgp/xml.c: the place where the XML stuff were moved. - -2003-10-03 Nikos Mavrogiannopoulos - - * 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 . - -2003-10-03 Nikos Mavrogiannopoulos - - * 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. - -2003-10-03 Nikos Mavrogiannopoulos - - * src/cli.c: Disable buffering. Clear FD set. Patch by Simon - Josefsson - -2003-10-03 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: [no log message] - -2003-10-03 Nikos Mavrogiannopoulos - - * 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. - -2003-10-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-02 Nikos Mavrogiannopoulos - - * src/cli-gaa.c, src/cli.gaa: [no log message] - -2003-10-02 Nikos Mavrogiannopoulos - - * 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. - -2003-10-02 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-10-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-10-01 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, doc/tex/Makefile.am, lib/gnutls_errors.c: Patch - by Arne. Fixes a linking problem with _gnutls_handshake2str() and - _gnutls_packet2str(). Some other fixes in the documentation creation. - -2003-10-01 Nikos Mavrogiannopoulos - - * 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-10-01 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: Corrected some unaligned accesses in IA64. - Initial patch by Ian Wienand . - -2003-10-01 Nikos Mavrogiannopoulos - - * libextra/gnutls_srp.c: Corrected a bug in the SRP U calculation. - Reported by Casey Marshall . - -2003-10-01 Nikos Mavrogiannopoulos - - * src/cli.c, src/common.c: Applied Simos' patch for the SIGALRM - triggered handshake. - -2003-09-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-09-17 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/gnutls_pk.c, lib/x509/rfc2818_hostname.c: - some cleanups. - -2003-09-17 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-serv-pgp.tex, 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 - - * 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 - - * ChangeLog: [no log message] - -2003-09-14 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2003-09-14 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: [no log message] - -2003-09-14 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * NEWS, src/crypt.c: [no log message] - -2003-09-13 Nikos Mavrogiannopoulos - - * NEWS, configure.in, src/cli.c: [no log message] - -2003-09-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-09-12 Nikos Mavrogiannopoulos - - * lib/libgnutls.vers, libextra/libgnutls-extra.vers: [no log - message] - -2003-09-12 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-09-11 Nikos Mavrogiannopoulos - - * configure.in, doc/.cvsignore, doc/tex/library.tex, lib/debug.c, - lib/debug.h, lib/gnutls_errors.c, src/cli.c: cleanups. - -2003-09-11 Nikos Mavrogiannopoulos - - * 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. - -2003-09-11 Nikos Mavrogiannopoulos - - * libextra/auth_srp.c: added a size check in the group generator - received by the server. - -2003-09-11 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/README.autoconf, doc/TODO, - doc/tex/ex-pkcs12.tex, includes/gnutls/x509.h, - lib/x509/privkey_pkcs8.c, src/cli.c: Improved the error handling in - the gnutls-cli. - -2003-09-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-09-10 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h, - libextra/auth_srp.c: [no log message] - -2003-09-10 Nikos Mavrogiannopoulos - - * 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. - -2003-09-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-09-01 Nikos Mavrogiannopoulos - - * src/tests.c, src/tls_test.c: corrected bug which made some tests - now to be compiled. - -2003-09-01 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/gnutls_extensions.c, - lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c, - lib/x509_b64.c, src/retcodes.c: More more fixes by Arne. - -2003-09-01 Nikos Mavrogiannopoulos - - * lib/x509_b64.c: [no log message] - -2003-08-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-08-27 Nikos Mavrogiannopoulos - - * lib/ext_server_name.c: [no log message] - -2003-08-27 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-08-25 Nikos Mavrogiannopoulos - - * doc/tex/programs.tex, src/tls_test.c: [no log message] - -2003-08-25 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-08-21 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-08-21 Nikos Mavrogiannopoulos - - * includes/gnutls/openssl.h, lib/gnutls_compress_int.c, - src/tls_test.c: minor cleanups. - -2003-08-21 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2003-08-20 Nikos Mavrogiannopoulos - - * NEWS, lib/x509_b64.c: CR is now allowed in the base64 decoder. - -2003-08-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-08-15 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/README.CVS: [no log message] - -2003-08-15 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c: _gnutls_bin2hex function was removed from - gnutls_errors.c - -2003-08-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-08-13 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: [no log message] - -2003-08-13 Nikos Mavrogiannopoulos - - * 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. - -2003-08-13 Nikos Mavrogiannopoulos - - * configure.in, doc/README.CODING_STYLE, doc/README.CVS: [no log - message] - -2003-08-13 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2003-08-13 Nikos Mavrogiannopoulos - - * configure.in, lib/defines.h, lib/rc2.c: RC2 was made reentrant. - The stddef.h is now included if found. - -2003-08-13 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_global.c: [no log message] - -2003-08-13 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c: - added better check for gcrypt library. - -2003-08-13 Nikos Mavrogiannopoulos - - * 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 - (which doesn't exist) instead of the usual - . - 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 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-08-12 Nikos Mavrogiannopoulos - - * 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/common.c, - lib/x509_b64.c, libextra/ext_srp.c: more fixes by Arne. - -2003-08-12 Nikos Mavrogiannopoulos - - * lib/rc2.c: Cleaned up the RC2 cipher. - -2003-08-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-08-11 Nikos Mavrogiannopoulos - - * doc/tex/alert.tex, doc/tex/ciphersuites.tex, - doc/tex/ex-cert-select.tex, doc/tex/howto.tex, doc/tex/record.tex, - doc/tex/record_weaknesses.tex, doc/tex/srp.tex, - doc/tex/translayer.tex, 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-11 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_compress_int.c, - lib/gnutls_record.c: some more cleanups. - -2003-08-11 Nikos Mavrogiannopoulos - - * 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, lib/gnutls_global.c, - lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c, - lib/x509/pkcs7.c, lib/x509_b64.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 - - * ChangeLog: [no log message] - -2003-08-09 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mpi.c: [no log - message] - -2003-08-09 Nikos Mavrogiannopoulos - - * lib/gnutls_anon_cred.c: [no log message] - -2003-08-09 Nikos Mavrogiannopoulos - - * 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, - 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/minitasn1/errors.c, lib/rc2.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 - , which corrects several things in the - library. - -2003-08-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-08-07 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-08-04 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/Makefile.am, 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 - - * ChangeLog: [no log message] - -2003-07-09 Nikos Mavrogiannopoulos - - * lib/Makefile.am: added missing rfc2818_hostname.lo object. - -2003-06-30 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12_encr.c: Removed the salt size restriction - (multiple of 8) to allow parsing IE5 generated structures. - -2003-06-30 Nikos Mavrogiannopoulos - - * includes/gnutls/compat4.h: [no log message] - -2003-06-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-29 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/ex-client-srp.tex, - doc/tex/ex-client1.tex, doc/tex/ex-serv1.tex, doc/tex/handshake.tex: - [no log message] - -2003-06-29 Nikos Mavrogiannopoulos - - * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex, - doc/tex/ex-client1.tex, doc/tex/ex-client2.tex, - doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex, - doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex: added the - (gnutls_transport_ptr) cast to example programs. - -2003-06-29 Nikos Mavrogiannopoulos - - * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: [no log - message] - -2003-06-29 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls.h.in.in: [no log message] - -2003-06-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-28 Nikos Mavrogiannopoulos - - * doc/TODO, doc/tex/ex-pkcs12.tex, lib/x509/pkcs12_encr.c: [no log - message] - -2003-06-28 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-pkcs12.tex, includes/Makefile.am, - includes/gnutls/Makefile.am, includes/gnutls/pkcs12.h, - includes/gnutls/x509.h: [no log message] - -2003-06-28 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12_encr.c: [no log message] - -2003-06-28 Nikos Mavrogiannopoulos - - * doc/examples/Makefile.am, doc/tex/Makefile.am, - doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex, - doc/tex/examples.tex, doc/tex/gnutls.tex: some reorganization on the - documentation. Added also stuff about PKCS #12 structures. - -2003-06-28 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c: Corrected a null pointer dereference in - gnutls_certificate_get_ours(). Report and Patch by Steve Langasek. - -2003-06-28 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: - some cleanups. - -2003-06-27 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-06-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-27 Nikos Mavrogiannopoulos - - * 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. - -2003-06-27 Nikos Mavrogiannopoulos - - * 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. - -2003-06-27 Nikos Mavrogiannopoulos - - * 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-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-26 Nikos Mavrogiannopoulos - - * 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. - -2003-06-26 Nikos Mavrogiannopoulos - - * lib/minitasn1/decoding.c, lib/minitasn1/element.c: added new - Fabio's fixes. - -2003-06-26 Nikos Mavrogiannopoulos - - * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: PKCS #12 generation, - finaly can interoperate with openssl even in the encrypted case. - -2003-06-26 Nikos Mavrogiannopoulos - - * 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. - -2003-06-26 Nikos Mavrogiannopoulos - - * 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. - -2003-06-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-25 Nikos Mavrogiannopoulos - - * 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-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-24 Nikos Mavrogiannopoulos - - * 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. - -2003-06-24 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-06-23 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-06-22 Nikos Mavrogiannopoulos - - * 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 - - * doc/tex/ex-cert-select.tex, doc/tex/ex-client2.tex, - doc/tex/ex-serv-srp.tex, doc/tex/layers.tex, doc/tex/record.tex, - doc/tex/tlsintro.tex, 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 - - * ChangeLog: [no log message] - -2003-06-20 Nikos Mavrogiannopoulos - - * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt, - doc/protocol/rfc3546.txt, doc/tex/gnutls.bib: new extensions RFC - -2003-06-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-17 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-06-17 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-srp-04.txt, - doc/protocol/draft-ietf-tls-srp-05.txt, doc/tex/gnutls.bib: new srp - draft. - -2003-06-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-16 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.bib, doc/tex/library.tex: corrected a typo. - -2003-06-12 Nikos Mavrogiannopoulos - - * libextra/auth_srp.c: [no log message] - -2003-06-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-10 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.c: added the most compatible ciphers in - default priorities. - -2003-06-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-06-09 Nikos Mavrogiannopoulos - - * NEWS, src/cli.c, src/crypt.c: Corrected bug in SRP where a non - allocated value was freed. Reported by Hiroshi Hayakawa - . Also the SRP programs are now build by default (they weren't due to - a bug). - -2003-06-06 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-ecc-01.txt, - doc/protocol/draft-ietf-tls-ecc-03.txt: [no log message] - -2003-06-05 Nikos Mavrogiannopoulos - - * 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 - - * includes/gnutls/x509.h: [no log message] - -2003-06-03 Nikos Mavrogiannopoulos - - * 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 - - * 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] - -2003-05-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-05-28 Nikos Mavrogiannopoulos - - * 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 - . - -2003-05-21 Nikos Mavrogiannopoulos - - * lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in: - [no log message] - -2003-05-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-05-16 Nikos Mavrogiannopoulos - - * lib/defines.h, lib/minitasn1/decoding.c, lib/minitasn1/element.c, - lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs12.c, - lib/x509/pkcs12.h: some more stuff about PKCS12. Still on early - stage and incomplete. - -2003-05-12 Nikos Mavrogiannopoulos - - * lib/minitasn1/coding.c, lib/minitasn1/decoding.c: [no log message] - -2003-05-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-05-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-05-08 Nikos Mavrogiannopoulos - - * lib/defines.h: [no log message] - -2003-05-08 Nikos Mavrogiannopoulos - - * includes/gnutls/openssl.h: [no log message] - -2003-05-08 Nikos Mavrogiannopoulos - - * 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 - . - -2003-05-04 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-05-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-05-03 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: Corrections in the TLS layer openpgp certificate - packet parser. - -2003-04-20 Nikos Mavrogiannopoulos - - * README: [no log message] - -2003-04-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-04-18 Nikos Mavrogiannopoulos - - * 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. - -2003-04-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-04-16 Nikos Mavrogiannopoulos - - * lib/x509/crq.c: [no log message] - -2003-04-16 Nikos Mavrogiannopoulos - - * doc/protocol/x509guide.txt: [no log message] - -2003-04-16 Nikos Mavrogiannopoulos - - * lib/x509/crq.c: The PEM header for certificate requests is now - BEGIN NEW CERTIFICATE REQUEST. - -2003-04-16 Nikos Mavrogiannopoulos - - * 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. - -2003-04-16 Nikos Mavrogiannopoulos - - * lib/pkix.asn, lib/x509/Makefile.am, lib/x509/common.h, - lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message] - -2003-04-16 Nikos Mavrogiannopoulos - - * lib/pkix.asn, lib/pkix_asn1_tab.c: added definitions for pkcs12 - -2003-04-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-04-15 Nikos Mavrogiannopoulos - - * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions. - Reported by Ivo Timmermans, patch by Gergely Nagy - . - -2003-04-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-04-14 Nikos Mavrogiannopoulos - - * lib/ext_server_name.c: Corrected bug in server_name extension - which made the client to send the wrong size of data. - -2003-04-14 Nikos Mavrogiannopoulos - - * src/cli.c, src/common.c, src/serv.c: [no log message] - -2003-04-14 Nikos Mavrogiannopoulos - - * lib/gnutls_state.c: Increased the default DH bits limit. - -2003-04-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-04-06 Nikos Mavrogiannopoulos - - * lib/x509/verify.c: some prototype fixes. - -2003-04-06 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-04-03 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt, - doc/protocol/draft-ietf-tls-openpgp-keys-03.txt: [no log message] - -2003-04-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-04-01 Nikos Mavrogiannopoulos - - * 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. - -2003-04-01 Nikos Mavrogiannopoulos - - * 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-04-01 Nikos Mavrogiannopoulos - - * lib/x509/common.c, lib/x509/x509.c: [no log message] - -2003-04-01 Nikos Mavrogiannopoulos - - * 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. - -2003-03-31 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509/crl.c, - lib/x509/x509.c: More fixes to eliminate constants. - -2003-03-31 Nikos Mavrogiannopoulos - - * 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. - -2003-03-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-29 Nikos Mavrogiannopoulos - - * lib/gnutls.sym, libextra/gnutls-extra.sym: [no log message] - -2003-03-29 Nikos Mavrogiannopoulos - - * 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-29 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/x509/pkcs7.c, libextra/Makefile.am: [no log - message] - -2003-03-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-28 Nikos Mavrogiannopoulos - - * lib/x509_b64.c: some cleanups. - -2003-03-28 Nikos Mavrogiannopoulos - - * 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. - -2003-03-28 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-03-28 Nikos Mavrogiannopoulos - - * 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-27 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-27 Nikos Mavrogiannopoulos - - * lib/x509_b64.c, lib/x509_b64.h: [no log message] - -2003-03-26 Nikos Mavrogiannopoulos - - * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs7.c, - lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h: Several fixes to - allow exporting the PKCS #7 structures. - -2003-03-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-26 Nikos Mavrogiannopoulos - - * lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message] - -2003-03-26 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c, lib/gnutls_handshake.c, - lib/gnutls_v2_compat.c: Some improvements in the version detection - in the client hello. - -2003-03-26 Nikos Mavrogiannopoulos - - * 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 - - * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added - the --debug option to the gnutls-serv. - -2003-03-26 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h, - lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h, - lib/minitasn1/coding.c, lib/minitasn1/element.c, - lib/minitasn1/int.h, lib/minitasn1/libtasn1.h, - lib/minitasn1/parser_aux.c, lib/pkix.asn, src/tests.c, src/tests.h, - src/tls_test.c: Added bogus TLS record version check in the - gnutls-cli-debug tool. - -2003-03-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-25 Nikos Mavrogiannopoulos - - * 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. - -2003-03-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-24 Nikos Mavrogiannopoulos - - * 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 - - * 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. - -2003-03-24 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: Corrected a parsing error in the Certificate - request message. - -2003-03-24 Nikos Mavrogiannopoulos - - * NEWS, lib/x509/Makefile.am: last changes for 0.9.3 release. - -2003-03-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-23 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/x509/mpi.c, lib/x509/pkcs7.c, - lib/x509/verify.c: reduced the FIXMEs. - -2003-03-23 Nikos Mavrogiannopoulos - - * 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. - -2003-03-23 Nikos Mavrogiannopoulos - - * lib/x509/common.c: [no log message] - -2003-03-23 Nikos Mavrogiannopoulos - - * 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. - -2003-03-23 Nikos Mavrogiannopoulos - - * lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c, - lib/x509/xml.c: Some cleanups. - -2003-03-23 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-03-22 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/funcs.tex, 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 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: more cleanups. - -2003-03-22 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c, lib/gnutls_x509.c: [no log message] - -2003-03-22 Nikos Mavrogiannopoulos - - * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in, - lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c, - lib/minitasn1/coding.c, lib/pkix.asn, 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(). - -2003-03-21 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-21 Nikos Mavrogiannopoulos - - * 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] - -2003-03-21 Nikos Mavrogiannopoulos - - * 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. - -2003-03-20 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-20 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-serv-export.tex, 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 Nikos Mavrogiannopoulos - - * doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex: [no log message] - -2003-03-20 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c: [no log - message] - -2003-03-20 Nikos Mavrogiannopoulos - - * 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(). - -2003-03-20 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-03-19 Nikos Mavrogiannopoulos - - * 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 - - * doc/examples/Makefile.am, doc/tex/Makefile.am, - doc/tex/ex-info.tex, doc/tex/ex-session-info.tex, - doc/tex/ex-x509-info.tex, doc/tex/examples.tex: [no log message] - -2003-03-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-18 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2003-03-18 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/funcs.tex, 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 - - * ChangeLog: [no log message] - -2003-03-17 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_hash_int.c: [no log message] - -2003-03-17 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * ChangeLog: [no log message] - -2003-03-15 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/x509/crq.c, lib/x509/x509.c: Added - gnutls_x509_crq_get_challenge_password(). - -2003-03-15 Nikos Mavrogiannopoulos - - * doc/README.CVS: [no log message] - -2003-03-15 Nikos Mavrogiannopoulos - - * doc/examples/Makefile.am, doc/tex/Makefile.am, - doc/tex/ex-crq.tex, doc/tex/examples.tex: added an example about - certificate request and private key generation. - -2003-03-15 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_int.h, lib/x509/crq.c, lib/x509/x509.c: [no log - message] - -2003-03-15 Nikos Mavrogiannopoulos - - * 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 - - * doc/protocol/rfc2985.txt: added pkcs9 rfc. - -2003-03-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-14 Nikos Mavrogiannopoulos - - * lib/x509/crq.c: several other additions and fixes for the - certificate request stuff. - -2003-03-14 Nikos Mavrogiannopoulos - - * 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-14 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-03-14 Nikos Mavrogiannopoulos - - * tests/Makefile, tests/openpgp_test.c: [no log message] - -2003-03-14 Nikos Mavrogiannopoulos - - * doc/protocol/rfc2986.txt: added rfc for certificate requests. - -2003-03-14 Nikos Mavrogiannopoulos - - * 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. - -2003-03-14 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: [no log message] - -2003-03-14 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-03-14 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2003-03-13 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/x509/privkey.c: added flags to - privkey_generate() - -2003-03-13 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: unmap data and close the file descriptor after - the mmap(). - -2003-03-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-12 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2003-03-12 Nikos Mavrogiannopoulos - - * NEWS, libextra/gnutls_srp.c: [no log message] - -2003-03-12 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-03-12 Nikos Mavrogiannopoulos - - * libextra/gnutls_srp.c: fixed a memory leak. Reported by Rupert - Kittinger - -2003-03-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-12 Nikos Mavrogiannopoulos - - * 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 - - * NEWS, configure.in, lib/Makefile.am, lib/defines.h, - lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c, - lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/privkey.c, - lib/x509_b64.c: * Added an strnstr() function and the requirement in some functions - to use null terminated PEM structures is no more. - -2003-03-12 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: [no log message] - -2003-03-12 Nikos Mavrogiannopoulos - - * 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 . * Rolled back some of yesterdays changes. The gnutls_x509_privkey, - was replaced (again) by the gnutls_privkey. - -2003-03-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-11 Nikos Mavrogiannopoulos - - * 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. - -2003-03-11 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, lib/gnutls_ui.c: [no log message] - -2003-03-11 Nikos Mavrogiannopoulos - - * 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. - -2003-03-11 Nikos Mavrogiannopoulos - - * doc/tex/ex-info.tex, src/common.c: [no log message] - -2003-03-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-10 Nikos Mavrogiannopoulos - - * NEWS, THANKS: [no log message] - -2003-03-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-07 Nikos Mavrogiannopoulos - - * 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 - -2003-03-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-06 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2003-03-06 Nikos Mavrogiannopoulos - - * configure.in, lib/Makefile.am, lib/gnutls_buffers.c, - lib/x509/Makefile.am, libextra/Makefile.am: the documentation is now - created on dist time. - -2003-03-06 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_buffers.c: Corrected a broken buffer check in - _gnutls_io_read_buffered() - -2003-03-06 Nikos Mavrogiannopoulos - - * libextra/Makefile.am: [no log message] - -2003-03-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-05 Nikos Mavrogiannopoulos - - * doc/README.CODING_STYLE, doc/tex/certificate.tex, - doc/tex/ex-rfc2818.tex, doc/tex/ex-serv-export.tex, - doc/tex/ex-serv1.tex: some documentation fixes. - -2003-03-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-03-04 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-03-04 Nikos Mavrogiannopoulos - - * doc/tex/record_weaknesses.tex: Documented the last timing attack. - -2003-03-04 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * ChangeLog: [no log message] - -2003-03-03 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: Added - protection against the new TLS 1.0 record layer timing attack. - -2003-03-03 Nikos Mavrogiannopoulos - - * 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. - -2003-03-03 Nikos Mavrogiannopoulos - - * src/tests.c, src/tls_test.c: some fixes in tests - -2003-02-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-27 Nikos Mavrogiannopoulos - - * 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. - -2003-02-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-25 Nikos Mavrogiannopoulos - - * 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. - -2003-02-25 Nikos Mavrogiannopoulos - - * src/tests.c: [no log message] - -2003-02-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-22 Nikos Mavrogiannopoulos - - * configure.in, doc/tex/Makefile.am, lib/Makefile.am: some fixes in - makefiles. - -2003-02-21 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_dh_primes.c, - lib/gnutls_global.c: [no log message] - -2003-02-20 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-20 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: [no log message] - -2003-02-20 Nikos Mavrogiannopoulos - - * doc/examples/Makefile.am, doc/tex/Makefile.am, - doc/tex/ex-cert-select.tex, doc/tex/ex-info.tex, - doc/tex/examples.tex: Added a small example on how to use the - certificate selection callback in client side. - -2003-02-19 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-02-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-18 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: The - client certificate selection callback is no longer called twice. It - is called once if it is set. - -2003-02-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-16 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c: - [no log message] - -2003-02-16 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.c: [no log message] - -2003-02-16 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2003-02-16 Nikos Mavrogiannopoulos - - * src/tests.c, src/tls_test.c: works better in buggy servers. - -2003-02-16 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2003-02-16 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex, - 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 - - * ChangeLog: [no log message] - -2003-02-15 Nikos Mavrogiannopoulos - - * 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. - -2003-02-15 Nikos Mavrogiannopoulos - - * 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. - -2003-02-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-14 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, src/common.c: [no log message] - -2003-02-14 Nikos Mavrogiannopoulos - - * 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. - -2003-02-14 Nikos Mavrogiannopoulos - - * src/prime.c: [no log message] - -2003-02-14 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2003-02-14 Nikos Mavrogiannopoulos - - * 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-14 Nikos Mavrogiannopoulos - - * 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. - -2003-02-14 Nikos Mavrogiannopoulos - - * includes/gnutls/extra.h: [no log message] - -2003-02-14 Nikos Mavrogiannopoulos - - * lib/x509/common.c: [no log message] - -2003-02-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-13 Nikos Mavrogiannopoulos - - * 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. - -2003-02-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-12 Nikos Mavrogiannopoulos - - * doc/tex/appendix.tex, doc/tex/certificate.tex, - doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex, - doc/tex/gnutls.bib, doc/tex/x509cert.xml.tex: [no log message] - -2003-02-12 Nikos Mavrogiannopoulos - - * doc/TODO, src/cli.c, src/serv.c: [no log message] - -2003-02-12 Nikos Mavrogiannopoulos - - * src/tests.c: [no log message] - -2003-02-12 Nikos Mavrogiannopoulos - - * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added - test which prints the Diffie Hellman prime bits used. - -2003-02-12 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-02-12 Nikos Mavrogiannopoulos - - * 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-12 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: some fixes - to compile. - -2003-02-12 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-extensions-05.txt, - doc/protocol/draft-ietf-tls-extensions-06.txt: added new extensions - draft. - -2003-02-12 Nikos Mavrogiannopoulos - - * 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-12 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h, - lib/gnutls_ui.c, lib/x509/x509.c: added - gnutls_x509_certificate_get_fingerprint(). Untested yet. - -2003-02-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-10 Nikos Mavrogiannopoulos - - * 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. - -2003-02-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-09 Nikos Mavrogiannopoulos - - * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter - generation. - -2003-02-09 Nikos Mavrogiannopoulos - - * libextra/auth_srp_rsa.c: [no log message] - -2003-02-09 Nikos Mavrogiannopoulos - - * 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/compat.c, lib/x509/extensions.c, - lib/x509/pkcs7.h, lib/x509/x509.h, lib/x509_extensions.c, - lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c, - lib/x509_verify.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. - -2003-02-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-08 Nikos Mavrogiannopoulos - - * 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-08 Nikos Mavrogiannopoulos - - * 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). - -2003-02-08 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c, src/common.c: [no log message] - -2003-02-08 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.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, - lib/x509_b64.c, tests/test2.pem, tests/x509_test.c: Added some new - certificate verification functions. - -2003-02-08 Nikos Mavrogiannopoulos - - * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.c, lib/x509/dn.c: - [no log message] - -2003-02-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-07 Nikos Mavrogiannopoulos - - * 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.. - -2003-02-07 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * includes/gnutls/x509.h, lib/x509/.cvsignore, - lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c, - lib/x509_extensions.c: Added function to extract the key usage - extension from an X.509 certificate, and combined some code. - -2003-02-07 Nikos Mavrogiannopoulos - - * lib/Makefile.am: [no log message] - -2003-02-07 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex, - doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex, - 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/Makefile.am, lib/x509/compat.h, lib/x509/dn.h, - lib/x509/rfc2818_hostname.c, lib/x509/x509.h, lib/x509/xml.c, - lib/x509_xml.c: More stuff for the new certificate API. - -2003-02-07 Nikos Mavrogiannopoulos - - * 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. - -2003-02-07 Nikos Mavrogiannopoulos - - * 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-07 Nikos Mavrogiannopoulos - - * lib/x509/x509.c, lib/x509/x509.h: Added the new certificate - handling functions. - -2003-02-07 Nikos Mavrogiannopoulos - - * doc/tex/ex-client-resume.tex, doc/tex/ex-client1.tex, - doc/tex/ex-client2.tex, doc/tex/ex-serv-export.tex, - doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, - includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c, - lib/gnutls_x509.h, lib/x509/Makefile.am, lib/x509/common.c, - lib/x509/common.h, lib/x509/crl.c, lib/x509/crl.h, lib/x509_xml.c: - Added the new certificate handling functions. - -2003-02-07 Nikos Mavrogiannopoulos - - * THANKS, includes/gnutls/x509.h, lib/Makefile.am, - lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509/Makefile.am, - lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c, - lib/x509/dn.c, lib/x509/dn.h, lib/x509_extensions.c, lib/x509_xml.c: - More improvements in the CRL support, and the X.509 backend. Added a - function to get some parts of the DN using an OID. - -2003-02-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-06 Nikos Mavrogiannopoulos - - * 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. - -2003-02-06 Nikos Mavrogiannopoulos - - * 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. - -2003-02-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-02-05 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * ChangeLog: [no log message] - -2003-02-03 Nikos Mavrogiannopoulos - - * 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 - - * 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. * The prime program was modified to also print the generated prime - and generator using the PKCS#3 format. - -2003-02-03 Nikos Mavrogiannopoulos - - * 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, 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. * 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. * 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 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-30 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits(). - -2003-01-30 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c, - lib/gnutls_int_compat.c: removed backward compatibility functions - for 0.9.0 version. - -2003-01-30 Nikos Mavrogiannopoulos - - * lib/minitasn1/.cvsignore: [no log message] - -2003-01-28 Nikos Mavrogiannopoulos - - * doc/tex/compression.tex: [no log message] - -2003-01-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-25 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/compression.tex: [no log message] - -2003-01-25 Nikos Mavrogiannopoulos - - * 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. - -2003-01-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-24 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: The gcrypt log handler is only set when we - are in debugging mode. - -2003-01-24 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2003-01-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-23 Nikos Mavrogiannopoulos - - * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c, - 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: 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 - - * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex, - doc/tex/ex-client1.tex, doc/tex/ex-client2.tex, - doc/tex/ex-rfc2818.tex: some minor bugfixes in the documentation. - -2003-01-23 Nikos Mavrogiannopoulos - - * 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 - - * src/tls_test.c: [no log message] - -2003-01-23 Nikos Mavrogiannopoulos - - * libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: more cleanups. - -2003-01-23 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h: - [no log message] - -2003-01-23 Nikos Mavrogiannopoulos - - * 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). - -2003-01-23 Nikos Mavrogiannopoulos - - * libextra/auth_srp_passwd.c: Some cleanups. - -2003-01-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-22 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-01-22 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/Makefile.am, doc/scripts/Makefile.am, - lib/gnutls_x509.c, libextra/auth_srp_passwd.c: [no log message] - -2003-01-22 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2003-01-22 Nikos Mavrogiannopoulos - - * src/tests.c, src/tls_test.c: improved srp detection - -2003-01-22 Nikos Mavrogiannopoulos - - * 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-20 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-20 Nikos Mavrogiannopoulos - - * doc/tex/cover.tex.in, 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 - - * doc/tex/Makefile.am: [no log message] - -2003-01-20 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2003-01-20 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2003-01-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-16 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/patents.tex, - includes/gnutls/compat4.h, libmcrypt.m4: [no log message] - -2003-01-16 Nikos Mavrogiannopoulos - - * 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-14 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/appendix.tex, doc/tex/library.tex, doc/tex/srp.tex: - [no log message] - -2003-01-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-13 Nikos Mavrogiannopoulos - - * doc/tex/patents.tex, doc/tex/srp.tex, 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 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-11 Nikos Mavrogiannopoulos - - * NEWS, doc/Makefile.am, doc/tex/Makefile.am, doc/tex/appendix.tex, - doc/tex/patents.tex: Added some information about the SRP patents in - the documentation. - -2003-01-10 Nikos Mavrogiannopoulos - - * doc/tex/ex-serv-srp.tex: [no log message] - -2003-01-09 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-09 Nikos Mavrogiannopoulos - - * lib/gnutls_hash_int.c: [no log message] - -2003-01-09 Nikos Mavrogiannopoulos - - * 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. - -2003-01-09 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: If the certificate does not contain the - basicConstraints extension GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE - will be returned by gnutls_x509_extract_certificate_ca_status(). - -2003-01-08 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/x509_extensions.c: [no log message] - -2003-01-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-08 Nikos Mavrogiannopoulos - - * 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. - -2003-01-08 Nikos Mavrogiannopoulos - - * doc/tex/ex-rfc2818.tex: [no log message] - -2003-01-08 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2003-01-07 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: [no log message] - -2003-01-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2003-01-01 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2002-12-30 Nikos Mavrogiannopoulos - - * lib/gnutls_mpi.c: Added a test for null (zero) integers in MPI - scanning. - -2002-12-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-29 Nikos Mavrogiannopoulos - - * src/tests.c, src/tls_test.c: some fixes in the gnutls-cli-debug - program - -2002-12-29 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: Added missing stub function. - -2002-12-29 Nikos Mavrogiannopoulos - - * tests/Makefile: [no log message] - -2002-12-29 Nikos Mavrogiannopoulos - - * configure.in, lib/minitasn1/Makefile.am, lib/minitasn1/README: [no - log message] - -2002-12-28 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/Makefile.am: [no log message] - -2002-12-28 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2002-12-22 Nikos Mavrogiannopoulos - - * configure.in: depends on libgcrypt 1.1.11 - -2002-12-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-16 Nikos Mavrogiannopoulos - - * 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. - -2002-12-16 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * 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, doc/tex/gnutls.bib, - doc/tex/programs.tex: [no log message] - -2002-12-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-13 Nikos Mavrogiannopoulos - - * 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 - - * doc/tex/ex-serv-export.tex, src/serv.c: updated some example and - the server to use the new gnutls_malloc() in callbacks. - -2002-12-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-12 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h, lib/gnutls_x509.c: Added the - gnutls_x509_extract_dn_string() function. - -2002-12-12 Nikos Mavrogiannopoulos - - * NEWS, doc/README.CODING_STYLE: [no log message] - -2002-12-12 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c: [no log message] - -2002-12-12 Nikos Mavrogiannopoulos - - * README, doc/TODO: [no log message] - -2002-12-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-08 Nikos Mavrogiannopoulos - - * ChangeLog, lib/gnutls_mem.c, libextra/gnutls_openpgp.c: [no log - message] - -2002-12-08 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-12-08 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2002-12-08 Nikos Mavrogiannopoulos - - * src/serv.c: updated to include a callback for receiving openpgp - keys, using libopencdk. - -2002-12-08 Nikos Mavrogiannopoulos - - * 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-08 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: minor cleanups - -2002-12-08 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex: [no log message] - -2002-12-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-07 Nikos Mavrogiannopoulos - - * lib/ext_server_name.c: some fixes in server_name extension - -2002-12-07 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex, src/serv-gaa.c, src/serv-gaa.h, - src/serv.c, src/serv.gaa: [no log message] - -2002-12-07 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/callbacks.tex, 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 - - * lib/gnutls.h.in.in, lib/gnutls_global.c: [no log message] - -2002-12-07 Timo Schulz - - * libextra/gnutls_openpgp.c: Some bug fixes for the OpenPGP code. - -2002-12-07 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-12-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-06 Nikos Mavrogiannopoulos - - * lib/gnutls_db.c, libextra/gnutls_srp.c: [no log message] - -2002-12-06 Nikos Mavrogiannopoulos - - * 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. They now require the returned data to be freed using the - gnutls_global_get_free_function(). - -2002-12-06 Nikos Mavrogiannopoulos - - * 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 - - * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/callbacks.tex, - doc/tex/library.tex, 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 Nikos Mavrogiannopoulos - - * 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 - - * configure.in, includes/gnutls/extra.h: [no log message] - -2002-12-06 Nikos Mavrogiannopoulos - - * libextra/ext_srp.c, libextra/gnutls_srp.c: Some updates in the srp - codebase, to detect illegal usernames etc. - -2002-12-06 Nikos Mavrogiannopoulos - - * 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-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-04 Nikos Mavrogiannopoulos - - * 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 - - * tests/openpgp_test.c: [no log message] - -2002-12-04 Nikos Mavrogiannopoulos - - * ChangeLog, doc/tex/ex-pgp-keyserver.tex: [no log message] - -2002-12-04 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2002-12-04 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex, - doc/tex/examples.tex, doc/tex/macros.tex, doc/tex/preparation.tex: - Added a chapter for sources preparation. Based on the documenation - of libksba. - -2002-12-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-12-02 Nikos Mavrogiannopoulos - - * configure.in, doc/tex/ex-pgp-keyserver.tex: depends on opencdk - 0.3.5 - -2002-12-02 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex, doc/tex/gnutls.bib, - doc/tex/srp.tex, doc/tex/x509.tex: [no log message] - -2002-12-02 Nikos Mavrogiannopoulos - - * lib/gnutls_extensions.c: Corrected bug in extension parsing. - -2002-12-02 Nikos Mavrogiannopoulos - - * libextra/gnutls_extra.c: [no log message] - -2002-12-02 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/srp.tex: [no log message] - -2002-12-02 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, includes/gnutls/extra.h, libextra/gnutls_srp.c: - some updates on srp documentation. - -2002-12-02 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex: [no log message] - -2002-12-02 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex: [no log message] - -2002-12-02 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2002-12-01 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: more fixes in - gnutls_x509_extract_certificate_dn_string() - -2002-12-01 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_dh_primes.c: [no log message] - -2002-12-01 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-pgp-keyserver.tex, 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. - -2002-12-01 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex-pgp-keyserver.tex, 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). - -2002-12-01 Nikos Mavrogiannopoulos - - * 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-12-01 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-12-01 Nikos Mavrogiannopoulos - - * 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 - - * tests/openpgp_test.c: Some enhancements for the OpenPGP test - program. - -2002-12-01 Timo Schulz - - * libextra/gnutls_openpgp.c: Some new code for the OpenPGP lib. - -2002-12-01 Timo Schulz - - * tests/openpgp_test.c: Some enhancements for the OpenPGP test - program. - -2002-11-27 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2002-11-27 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-11-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-25 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, lib/gnutls_x509.c: - gnutls_x509_extract_certificate_dn_string() now behaves as described - in RFC2253. - -2002-11-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-23 Nikos Mavrogiannopoulos - - * doc/README.CODING_STYLE, includes/gnutls/extra.h, - lib/gnutls_int.h: some changes in the callback function behaviour. - -2002-11-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-22 Nikos Mavrogiannopoulos - - * lib/Makefile.am: linked against libgcrypt (I saw that in debian) - -2002-11-22 Nikos Mavrogiannopoulos - - * doc/README.CODING_STYLE, doc/README.CVS: [no log message] - -2002-11-22 Nikos Mavrogiannopoulos - - * doc/README.CODING_STYLE: [no log message] - -2002-11-21 Nikos Mavrogiannopoulos - - * doc/tex/alert.tex, doc/tex/certificate.tex, doc/tex/errors.tex, - doc/tex/examples.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib, - doc/tex/handshake.tex, doc/tex/layers.tex, doc/tex/openpgp.tex, - doc/tex/record.tex, doc/tex/record_weaknesses.tex, - doc/tex/tls_extensions.tex: [no log message] - -2002-11-20 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-20 Nikos Mavrogiannopoulos - - * includes/gnutls/compat.h: [no log message] - -2002-11-20 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * 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, 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. - -2002-11-20 Nikos Mavrogiannopoulos - - * includes/Makefile.am, includes/gnutls/Makefile.am: [no log - message] - -2002-11-20 Nikos Mavrogiannopoulos - - * includes/gnutls/compat4.h, lib/gnutls.h.in.in: compat4.h was - added, and is included by default in gnutls.h. - -2002-11-20 Nikos Mavrogiannopoulos - - * 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. - -2002-11-20 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: added the AES ciphersuites for - certificate srp authentication. - -2002-11-19 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-19 Nikos Mavrogiannopoulos - - * doc/README.autoconf, doc/TODO: [no log message] - -2002-11-19 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex: [no log message] - -2002-11-19 Nikos Mavrogiannopoulos - - * 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, 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 Nikos Mavrogiannopoulos - - * 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, lib/gnutls_cert.c, - lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.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. - -2002-11-18 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/compression.tex, doc/tex/gnutls.bib, - doc/tex/openpgp.tex, doc/tex/tlsintro.tex: [no log message] - -2002-11-18 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.bib: [no log message] - -2002-11-18 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, lib/gnutls_x509.c: [no log message] - -2002-11-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-17 Nikos Mavrogiannopoulos - - * lib/gnutls_int_compat.c: added compatibility function for the - openpgp_keyserver. - -2002-11-17 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/auth.tex, - doc/tex/compression.tex, doc/tex/examples.tex, doc/tex/gnutls.bib, - doc/tex/gnutls.tex, doc/tex/openpgp.tex, doc/tex/tlsintro.tex: added - bibliography in documentation. - -2002-11-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-16 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex: [no log message] - -2002-11-16 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex: [no log message] - -2002-11-16 Nikos Mavrogiannopoulos - - * doc/tex/ex-pgp-keyserver.tex: [no log message] - -2002-11-16 Nikos Mavrogiannopoulos - - * doc/examples/Makefile.am, doc/tex/Makefile.am, - doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex, - includes/gnutls/extra.h, lib/gnutls_int.h: updated pgp key retrieval - callback and added example. - -2002-11-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-15 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: [no log message] - -2002-11-15 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: [no log message] - -2002-11-15 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore, - doc/examples/Makefile.am, doc/tex/Makefile.am: example programs are - now located in doc/examples directory. - -2002-11-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-14 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h: Added - some new alert codes from the extensions draft. - -2002-11-14 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_ui.c: [no log message] - -2002-11-14 Nikos Mavrogiannopoulos - - * doc/tex/.cvsignore: [no log message] - -2002-11-14 Nikos Mavrogiannopoulos - - * doc/tex/ex-client2.tex, doc/tex/examples.tex: updated the basic - client to support OpenPGP certificate authentication. - -2002-11-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-12 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ex-serv-pgp.tex, - doc/tex/examples.tex: added example with an openpgp server - -2002-11-12 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2002-11-12 Nikos Mavrogiannopoulos - - * 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. - -2002-11-12 Nikos Mavrogiannopoulos - - * 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. - -2002-11-12 Nikos Mavrogiannopoulos - - * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am, - lib/gnutls_ui.h: [no log message] - -2002-11-12 Nikos Mavrogiannopoulos - - * 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. - -2002-11-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-11 Nikos Mavrogiannopoulos - - * src/cli.c, src/common.h, src/serv.c, src/tests.c, src/tests.h, - src/tls_test.c: [no log message] - -2002-11-11 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c, src/tests.c: cleanups - -2002-11-11 Nikos Mavrogiannopoulos - - * includes/gnutls/extra.h, lib/gnutls.h.in.in: dropped source - backwards compatibility - -2002-11-11 Nikos Mavrogiannopoulos - - * configure.in, includes/gnutls/extra.h, lib/gnutls_int.h, - libextra/gnutls_openpgp.c: Added callback for OpenPGP key retrieval. - -2002-11-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-06 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt, - doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt: added new rfc2246bis - draft - -2002-11-06 Nikos Mavrogiannopoulos - - * opencdk.m4: updated url for opencdk - -2002-11-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-05 Nikos Mavrogiannopoulos - - * 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 - -2002-11-05 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-11-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-04 Timo Schulz - - * libextra/gnutls_openpgp.c: Applied patch to make the error - handling with keyservers more easier. - -2002-11-04 Nikos Mavrogiannopoulos - - * 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. - -2002-11-04 Nikos Mavrogiannopoulos - - * NEWS, configure.in: depends on opencdk 0.3.2 - -2002-11-04 Timo Schulz - - * libextra/gnutls_openpgp.c: Some debug code for the OpenPGP part. - -2002-11-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-03 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2002-11-03 Timo Schulz - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h, - libextra/gnutls_openpgp.c: Use the old error codes for OpenPGP - again. - -2002-11-03 Timo Schulz - - * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint - handling. - -2002-11-03 Timo Schulz - - * lib/gnutls_errors_int.h: Corrected error number (the old was - reserved). - -2002-11-03 Timo Schulz - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h, - libextra/gnutls_openpgp.c: Unification for the OpenPGP error code. - -2002-11-03 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: corrected behaviour of verification in openpgp - keys. - -2002-11-03 Timo Schulz - - * libextra/gnutls_openpgp.c: Set the OpenPGP certificate status to - GNUTLS_CERT_NOT_TRUSTED if the function failed. - -2002-11-03 Timo Schulz - - * libextra/gnutls_openpgp.c, tests/openpgp_test.c: Bug fix for the - OpenPGP secret key order. - -2002-11-03 Timo Schulz - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h, - libextra/gnutls_openpgp.c: Add OpenPGP error description - -2002-11-03 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * 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. - -2002-11-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-11-02 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: [no log message] - -2002-11-02 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-11-02 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c: [no log message] - -2002-11-02 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: fixed stub - -2002-11-02 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-11-02 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_x509.c, lib/x509_xml.c: Fixed some memory leaks which - may occured on error cases. - -2002-11-01 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_x509.c, src/common.c: - gnutls_x509_extract_certificate_dn_string() was rewritten. - -2002-11-01 Nikos Mavrogiannopoulos - - * lib/Makefile.am: [no log message] - -2002-11-01 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: Added a check for dn extraction failure in - gnutls_x509_extract_certificate_dn_string(). - -2002-11-01 Timo Schulz - - * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Adjust the - keydb search code. - -2002-10-30 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-10-29 Timo Schulz - - * configure.in: Bump OpenCDK version to 0.3.0 - -2002-10-29 Timo Schulz - - * 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 Nikos Mavrogiannopoulos - - * lib/gnutls_buffer.h: added missing file - -2002-10-28 Nikos Mavrogiannopoulos - - * 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-28 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c: [no log message] - -2002-10-27 Nikos Mavrogiannopoulos - - * doc/scripts/Makefile.am, doc/tex/auth.tex, doc/tex/tlsintro.tex, - doc/tex/translayer.tex: [no log message] - -2002-10-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-10-26 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, src/retcodes.c: The error code table now - contains all the error codes sorted. - -2002-10-25 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/appendix.tex, - doc/tex/errors.tex, doc/tex/gnutls.tex, 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 - - * doc/scripts/gdoc: [no log message] - -2002-10-24 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, doc/scripts/sort1.pl, doc/tex/Makefile.am: Added - script to sort function names in function reference. - -2002-10-24 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c: [no log message] - -2002-10-24 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * doc/protocol/draft-ietf-tls-compression-02.txt, - doc/protocol/draft-ietf-tls-compression-03.txt: [no log message] - -2002-10-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-10-23 Nikos Mavrogiannopoulos - - * doc/TODO, doc/tex/Makefile.am, 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-16 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-10-14 Nikos Mavrogiannopoulos - - * doc/tex/examples.tex: [no log message] - -2002-10-14 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex, - doc/tex/ex-client-srp.tex, doc/tex/ex-client1.tex, - doc/tex/ex-client2.tex, doc/tex/ex-info.tex, - doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex, - doc/tex/ex-serv1.tex, 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 Nikos Mavrogiannopoulos - - * THANKS, libextra/Makefile.am: Fixed interlibrary dependencies. By - Ivo Timmermans. This requires the debian libtool 1.4.2-7.1 - -2002-10-14 Nikos Mavrogiannopoulos - - * doc/tex/compression.tex, doc/tex/layers.tex, - doc/tex/translayer.tex: [no log message] - -2002-10-14 Nikos Mavrogiannopoulos - - * lib/ext_max_record.c, lib/ext_server_name.c: cleanups in the - server name extension. - -2002-10-14 Nikos Mavrogiannopoulos - - * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to - prevent some segmentation faults at exit. - -2002-10-13 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-10-13 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/funcs.tex: [no log message] - -2002-10-13 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex, - doc/tex/certificate.tex, doc/tex/ciphersuites.tex, - doc/tex/compression.tex, doc/tex/handshake.tex, doc/tex/howto.tex, - doc/tex/memory.tex, doc/tex/record.tex, doc/tex/tlsintro.tex: - spelling corrections, and addition of a subsection for compression - algorithms. - -2002-10-13 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: ZLIB's number was changed according to - draft-ietf-tls-compression-02 - -2002-10-13 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2002-10-12 Nikos Mavrogiannopoulos - - * lib/ext_max_record.c, lib/ext_max_record.h: Corrected some types, - to work in 64 bits machines. Suggested by Ivo Timmermans - . - -2002-10-12 Andrew McDonald - - * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug - #163394). - -2002-10-12 Nikos Mavrogiannopoulos - - * src/serv.c: now does not require carriage return - -2002-10-11 Nikos Mavrogiannopoulos - - * lib/ext_server_name.c: Fixes (or not) in server name extension - parsing - -2002-10-11 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex, doc/tex/ex3.tex, - doc/tex/examples.tex: updated documentation - -2002-10-11 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * 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 - - * doc/tex/ex-alert.tex, doc/tex/ex-rfc2818.tex, - doc/tex/examples.tex, lib/rfc2818_hostname.c: more documentation - updates - -2002-10-10 Nikos Mavrogiannopoulos - - * doc/tex/ex-rfc2818.tex: more documentation updates - -2002-10-10 Nikos Mavrogiannopoulos - - * doc/tex/ex-alert.tex: [no log message] - -2002-10-10 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/ex-alert.tex, - doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex, - doc/tex/examples.tex, doc/tex/handshake.tex, - doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex, - 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 - - * NEWS, doc/tex/examples.tex: last minute changes for 0.5.9 release. - -2002-10-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-10-09 Nikos Mavrogiannopoulos - - * 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. - -2002-10-09 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c: - cleanups - -2002-10-08 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.c: [no log message] - -2002-10-08 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2002-10-08 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex4.tex, doc/tex/serv-export.tex, - doc/tex/serv1.tex, 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. - -2002-10-07 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2002-10-07 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * 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 - - * 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-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-10-05 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_ui.c, lib/gnutls_ui.h: rolled back addition of - certificate_get_our_issuer() function. - -2002-10-05 Nikos Mavrogiannopoulos - - * includes/gnutls/extra.h, libextra/gnutls_extra.c, - libextra/libgnutls-extra.m4: Corrected the broken detection of - libgnutls-extra. Bug reported by Ivo Timmermans. - -2002-10-04 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-10-04 Nikos Mavrogiannopoulos - - * 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. - -2002-10-04 Nikos Mavrogiannopoulos - - * 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. - -2002-10-02 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-10-02 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_buffers.c: some fixes to compile with - gcc-2.95. - -2002-10-02 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-10-01 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-10-01 Nikos Mavrogiannopoulos - - * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c, - lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract the - public key algorithm of a DER encoded private key. - -2002-09-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-25 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-compression-00.txt, - doc/protocol/draft-ietf-tls-compression-01.txt: [no log message] - -2002-09-25 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/auth_rsa.c, lib/gnutls_cert.c: [no log - message] - -2002-09-21 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-20 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/gnutls_cert.c: [no log message] - -2002-09-20 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: enabled error messages of libgcrypt in debug - mode - -2002-09-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-17 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in, - lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, - lib/gnutls_compress_int.c, lib/gnutls_errors.c, - lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h, - libextra/Makefile.am, libextra/gnutls_extra.c, libextra/lzoconf.h, - libextra/minilzo.c, libextra/minilzo.h, src/cli.c, src/serv.c: Added - support for the LZO compression library in gnutls-extra. Some fixes - in the hello message parsing. - -2002-09-16 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message] - -2002-09-16 Nikos Mavrogiannopoulos - - * 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(). - -2002-09-16 Nikos Mavrogiannopoulos - - * doc/tex/appendix.tex, doc/tex/certificate.tex, - doc/tex/library.tex: updated documentation - -2002-09-16 Nikos Mavrogiannopoulos - - * README, src/serv.c: [no log message] - -2002-09-15 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: [no log message] - -2002-09-15 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/library.tex, doc/tex/macros.tex, - doc/tex/tlsintro.tex, doc/tex/translayer.tex: [no log message] - -2002-09-14 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-14 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2002-09-14 Nikos Mavrogiannopoulos - - * doc/tex/library.tex: [no log message] - -2002-09-14 Nikos Mavrogiannopoulos - - * doc/tex/library.tex: [no log message] - -2002-09-13 Nikos Mavrogiannopoulos - - * configure.in, doc/TODO, doc/tex/alert.tex, doc/tex/auth.tex, - doc/tex/programs.tex, lib/gnutls_alert.c, src/crypt.c: [no log - message] - -2002-09-13 Nikos Mavrogiannopoulos - - * doc/tex/layers.tex: [no log message] - -2002-09-13 Nikos Mavrogiannopoulos - - * doc/tex/library.tex: [no log message] - -2002-09-13 Nikos Mavrogiannopoulos - - * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new - function to convert from an error to an alert code. - -2002-09-12 Nikos Mavrogiannopoulos - - * 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. - -2002-09-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-11 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-srp-02.txt, - doc/protocol/draft-ietf-tls-srp-03.txt: [no log message] - -2002-09-11 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-09-11 Nikos Mavrogiannopoulos - - * NEWS, src/cli.c, tests/x509_test.c: [no log message] - -2002-09-11 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * acconfig.h: [no log message] - -2002-09-10 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: Added Simon Josefsson's patch for gdoc. Now gdoc - supports texinfo output. - -2002-09-10 Nikos Mavrogiannopoulos - - * NEWS, buildconf, configure.in, lib/gnutls.h.in.in, - lib/gnutls_global.c, libextra/gnutls_extra.c, libmcrypt.m4: changes - for autoconf 2.50 - -2002-09-09 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/examples.tex, - doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/x509.tex: [no - log message] - -2002-09-09 Nikos Mavrogiannopoulos - - * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm - library. - -2002-09-09 Nikos Mavrogiannopoulos - - * 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 - - * configure.in, doc/tex/.cvsignore, lib/gnutls_num.h, - lib/gnutls_str.c: updated string functions - -2002-09-07 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-07 Nikos Mavrogiannopoulos - - * lib/gnutls_rsa_export.c: [no log message] - -2002-09-06 Nikos Mavrogiannopoulos - - * doc/tex/certificate.tex, doc/tex/ciphers.tex, - doc/tex/ex-rfc2818.tex, doc/tex/examples.tex, doc/tex/layers.eps, - doc/tex/layers.tex, doc/tex/memory.tex: [no log message] - -2002-09-06 Nikos Mavrogiannopoulos - - * doc/tex/x509cert.xml.tex, src/common.c: [no log message] - -2002-09-06 Nikos Mavrogiannopoulos - - * configure.in: last changes for 0.5.6 release - -2002-09-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-06 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/pgpcert.xml.tex, doc/tex/x509cert.xml.tex, - 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-06 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/intro.tex, - doc/tex/library.tex: [no log message] - -2002-09-06 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/internals.eps, - doc/tex/library.tex: [no log message] - -2002-09-05 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/certificate.tex, - doc/tex/x509-1.eps, lib/gnutls_global.h: [no log message] - -2002-09-05 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/certificate.tex, - doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex, - doc/tex/intro.tex, doc/tex/layers.tex, doc/tex/library.tex, - doc/tex/openpgp.tex, doc/tex/tlsintro.tex, doc/tex/x509.tex: - reorganized documentation - -2002-09-05 Nikos Mavrogiannopoulos - - * tests/Makefile, tests/Makefile.am, tests/Makefile.in: [no log - message] - -2002-09-05 Nikos Mavrogiannopoulos - - * tests/test22.pem: [no log message] - -2002-09-05 Nikos Mavrogiannopoulos - - * 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 - - * libextra/auth_srp.c: [no log message] - -2002-09-04 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2002-09-04 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * 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 - - * NEWS, THANKS, configure.in, libextra/ext_srp.c: [no log message] - -2002-09-03 Nikos Mavrogiannopoulos - - * libextra/auth_srp.c: corrected the SRP key exchange (bugs pointed - out by D. Taylor) - -2002-09-03 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_priority.c, lib/gnutls_priority.h: gnutls_list replaced - by const int* - -2002-09-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-09-03 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/appendix.tex, doc/tex/cover.tex.in, - doc/tex/gnutls.tex, doc/tex/handshake.tex, tests/Makefile.am: last - changes for 0.5.5 release - -2002-09-03 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: [no log message] - -2002-09-02 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-09-02 Nikos Mavrogiannopoulos - - * ChangeLog, configure.in: [no log message] - -2002-09-02 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex, - doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex, - doc/tex/srp1.tex, 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 - - * doc/tex/Makefile.am, doc/tex/programs.tex: [no log message] - -2002-09-01 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c: [no log message] - -2002-09-01 Nikos Mavrogiannopoulos - - * 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: corrected bugs in examples. - -2002-09-01 Nikos Mavrogiannopoulos - - * 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 - - * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ex1.tex, - doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/examples.tex, - doc/tex/gnutls.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex, - doc/tex/serv1.tex, doc/tex/srp1.tex: Updated documentation and added - more server examples. - -2002-09-01 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/gnutls.tex, - doc/tex/howto.tex, doc/tex/macros.tex, doc/tex/pgpcert.xml.tex, - doc/tex/x509.tex, doc/tex/x509cert.xml.tex: Updated documentation to - include examples of XML certificates. - -2002-09-01 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_state.c, src/common.c: [no log message] - -2002-08-31 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-08-31 Nikos Mavrogiannopoulos - - * 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 - - * doc/tex/ex3.tex, doc/tex/handshake.tex, 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-30 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ex-rfc2818.tex, doc/tex/examples.tex: - updated examples - -2002-08-29 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2002-08-29 Nikos Mavrogiannopoulos - - * 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, 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 - - * Makefile.am, PGPKEYS: removed PGPKEYS from the distribution. - -2002-08-28 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-08-28 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: [no log message] - -2002-08-28 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * doc/tex/auth.tex: [no log message] - -2002-08-28 Nikos Mavrogiannopoulos - - * NEWS, doc/README.autoconf, doc/TODO, - doc/protocol/draft-ietf-tls-srp-01.txt, - 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 - - * lib/debug.c, lib/gnutls_hash_int.c, lib/gnutls_x509.c: removed old - FIXME stuff. - -2002-08-27 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS: [no log message] - -2002-08-26 Nikos Mavrogiannopoulos - - * doc/tex/x509.tex, src/cli.c: [no log message] - -2002-08-26 Nikos Mavrogiannopoulos - - * : added figures used in the documentation. Figures were generated - by DIA. - -2002-08-26 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ex1.tex, - doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/srp1.tex, - lib/gnutls.h.in.in, lib/gnutls_algorithms.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 - - * .cvsignore, README: [no log message] - -2002-08-26 Nikos Mavrogiannopoulos - - * lib/gnutls_state.c: better export ciphersuite detection - -2002-08-26 Andrew McDonald - - * libextra/gnutls_openssl.c: Update SSL_CIPHER_get_name() to use - gnutls_cipher_suite_get_name() - -2002-08-26 Nikos Mavrogiannopoulos - - * lib/auth_rsa_export.c: [no log message] - -2002-08-26 Nikos Mavrogiannopoulos - - * 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 - - * configure.in, lib/gnutls_state.c: [no log message] - -2002-08-26 Nikos Mavrogiannopoulos - - * doc/tex/ciphers.tex, 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 - - * 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. - -2002-08-25 Nikos Mavrogiannopoulos - - * src/serv.c: [no log message] - -2002-08-25 Nikos Mavrogiannopoulos - - * src/serv.c, src/tests.c, src/tests.h, src/tls_test.c: improvements - in server html output - -2002-08-25 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/intro.tex: changes - in order to keep up with the addition of export-grade ciphersuite - -2002-08-25 Nikos Mavrogiannopoulos - - * lib/auth_rsa_export.c: [no log message] - -2002-08-25 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2002-08-25 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: changes for export cipher suites - -2002-08-25 Nikos Mavrogiannopoulos - - * NEWS: Added the first EXPORT-grade ciphersuite - -2002-08-25 Nikos Mavrogiannopoulos - - * 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-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-08-23 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-08-23 Nikos Mavrogiannopoulos - - * 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. - -2002-08-22 Nikos Mavrogiannopoulos - - * lib/gnutls_auth.c: [no log message] - -2002-08-22 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, src/serv.c: - gnutls_handshake_set_exportable_detection() was obsoleted. - -2002-08-22 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-08-21 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2002-08-21 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-08-21 Nikos Mavrogiannopoulos - - * 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-21 Nikos Mavrogiannopoulos - - * 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. - -2002-08-21 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2002-08-21 Nikos Mavrogiannopoulos - - * 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 - - * 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 - - * lib/gnutls_handshake.c: included the change cipher specs in - gnutls_handshake_get_direction(). - -2002-08-19 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2002-08-18 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c: - gnutls_handshake_check_direction() renamed to - gnutls_handshake_get_direction(). - -2002-08-18 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c, - 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 - - * lib/gnutls_algorithms.c: [no log message] - -2002-08-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-08-17 Nikos Mavrogiannopoulos - - * AUTHORS: included cvs aliases into authors file - -2002-08-17 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: [no log message] - -2002-08-17 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added - gnutls_cipher_suite_get_name(). This functions constructs the name - of a cipher suite using the given algorithms. - -2002-08-15 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-08-15 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * 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 - - * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c: added - some missing consts - -2002-07-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-07-21 Andrew McDonald - - * doc/tex/openssl.tex, 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 - - * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some initial - support for TLS/SSL server applications - -2002-07-20 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-07-20 Nikos Mavrogiannopoulos - - * 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 - - * doc/TODO: [no log message] - -2002-07-18 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2002-07-17 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-07-17 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-07-15 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/errors.tex, doc/tex/howto.tex, - doc/tex/openpgp.tex, doc/tex/record.tex: Several documentation - fixes. Suggestions and patch by Paul Wujek - -2002-07-15 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-07-15 Nikos Mavrogiannopoulos - - * 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 - - * src/cli.c, src/serv.c: Client and server now accept the null - cipher option. - -2002-07-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-07-13 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_x509.c: [no log message] - -2002-07-12 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_mpi.h, lib/gnutls_privkey.c: moved to - libgcrypt 1.1.8 - -2002-07-12 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-07-12 Nikos Mavrogiannopoulos - - * NEWS, lib/libgnutls.m4, libextra/libgnutls-extra.m4: corrected m4 - macros for gnutls - -2002-07-12 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-ciphersuite-05.txt, - doc/protocol/rfc3268.txt: [no log message] - -2002-07-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-07-10 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2002-07-10 Nikos Mavrogiannopoulos - - * lib/gnutls_db.h, lib/gnutls_state.c: [no log message] - -2002-07-10 Nikos Mavrogiannopoulos - - * 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 - - * src/serv.c: corrected possible bug in http server - -2002-07-09 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.tex: [no log message] - -2002-07-07 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, src/serv.c: [no log message] - -2002-07-06 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-07-06 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-07-06 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-07-06 Nikos Mavrogiannopoulos - - * src/common.h: [no log message] - -2002-07-06 Andrew McDonald - - * doc/tex/openssl.tex: added some more information about current - limitations of OpenSSL compatibility layer - -2002-07-06 Nikos Mavrogiannopoulos - - * libextra/Makefile.am: added gnutls_openssl.c - -2002-07-06 Nikos Mavrogiannopoulos - - * doc/tex/examples.tex: [no log message] - -2002-07-06 Nikos Mavrogiannopoulos - - * doc/tex/intro.tex, doc/tex/x509.tex: some documentation fixes. - -2002-07-06 Andrew McDonald - - * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: get rid of - some warnings during build - -2002-07-06 Timo Schulz - - * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Minor fixes - for the OpenPGP code. - -2002-07-05 Andrew McDonald - - * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: yet more - functions, and some fixes - -2002-07-05 Andrew McDonald - - * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some more - functions implemented - -2002-07-05 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/examples.tex, doc/tex/funcs.tex, - doc/tex/openssl.tex: [no log message] - -2002-07-05 Nikos Mavrogiannopoulos - - * lib/x509_xml.c, libextra/gnutls_openpgp.c: [no log message] - -2002-07-05 Nikos Mavrogiannopoulos - - * includes/gnutls/extra.h, lib/gnutls.h.in.in, lib/gnutls_ui.h: - Added defines for old function names. - -2002-07-05 Nikos Mavrogiannopoulos - - * src/common.c, src/serv.c: [no log message] - -2002-07-05 Nikos Mavrogiannopoulos - - * 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 - - * doc/tex/auth.tex: [no log message] - -2002-07-04 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_x509.c: Corrected bug in the mpi extraction function - from X.509 certificates (affects DSA certificates). - -2002-07-03 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-30 Nikos Mavrogiannopoulos - - * includes/gnutls/extra.h, libextra/gnutls_openpgp.c, - libextra/gnutls_openpgp.h: [no log message] - -2002-06-30 Nikos Mavrogiannopoulos - - * 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, src/common.c: Made the - xml convertion functions more mnemonic. Several other fixes in the - core library. - -2002-06-30 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2002-06-29 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/gnutls_x509.c: Better organization of - cert2gnutls_cert function. - -2002-06-28 Nikos Mavrogiannopoulos - - * 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. - -2002-06-26 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-25 Nikos Mavrogiannopoulos - - * lib/x509_xml.c: Improved XML output. - -2002-06-24 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-06-24 Andrew McDonald - - * libextra/gnutls_openssl.c: fix SSL_CIPHER_get_bits to return key - size in bits rather than bytes - -2002-06-23 Nikos Mavrogiannopoulos - - * configure.in: Depends on opencdk 0.2.0 - -2002-06-23 Nikos Mavrogiannopoulos - - * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am: - [no log message] - -2002-06-23 Timo Schulz - - * libextra/gnutls_openpgp.c: Changes for the new OpenCDK version. - -2002-06-22 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-22 Nikos Mavrogiannopoulos - - * tests/x509_test.c: [no log message] - -2002-06-22 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: [no log message] - -2002-06-22 Nikos Mavrogiannopoulos - - * 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. - -2002-06-22 Nikos Mavrogiannopoulos - - * lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_xml.c: Added new - string functions to handle the XML string stuff. - -2002-06-22 Nikos Mavrogiannopoulos - - * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex, - doc/tex/serv1.tex, doc/tex/srp1.tex, 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(). - -2002-06-22 Nikos Mavrogiannopoulos - - * includes/gnutls/Makefile.am, includes/gnutls/gnutls.h: [no log - message] - -2002-06-22 Nikos Mavrogiannopoulos - - * Makefile.am, configure.in, lib/Makefile.am, lib/gnutls.h.in.in, - lib/gnutls_algorithms.c, lib/gnutls_int_compat.c, - lib/gnutls_x509.c, 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, tests/Makefile.am: [no log message] - -2002-06-22 Nikos Mavrogiannopoulos - - * 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. - -2002-06-21 Andrew McDonald - - * 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-21 Andrew McDonald - - * libextra/gnutls_openssl.c: use gnutls_cipher_get_key_size() in - SSL_CIPHER_get_bits() - -2002-06-21 Andrew McDonald - - * libextra/gnutls_openssl.c, libextra/openssl.h: make arrays for - priority information in SSL_METHOD statically allocated - -2002-06-21 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2002-06-21 Nikos Mavrogiannopoulos - - * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509_xml.c: [no log - message] - -2002-06-21 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: corrected countryName - -2002-06-21 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c, lib/gnutls_x509.c, lib/gnutls_x509.h, - src/common.c: [no log message] - -2002-06-21 Nikos Mavrogiannopoulos - - * libextra/extra.h, libextra/openssl.h: changed with - - -2002-06-21 Nikos Mavrogiannopoulos - - * 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-20 Nikos Mavrogiannopoulos - - * NEWS, src/cli.c, src/common.c, src/serv.c, src/tests.c, - src/tls_test.c: [no log message] - -2002-06-20 Nikos Mavrogiannopoulos - - * 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, - libextra/Makefile.am, libextra/extra.h, libextra/gnutls-extra.h, - libextra/gnutls-openssl.h, libextra/openssl.h: New install directory - for headers is /gnutls - -2002-06-20 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2002-06-20 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/gnutls_x509.h: [no log message] - -2002-06-20 Nikos Mavrogiannopoulos - - * configure.in, doc/tex/handshake.tex, doc/tex/memory.tex, - doc/tex/translayer.tex, lib/gnutls.h.in.in, lib/gnutls_global.c: [no - log message] - -2002-06-20 Nikos Mavrogiannopoulos - - * .cvsusers: [no log message] - -2002-06-19 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-19 Andrew McDonald - - * libextra/gnutls-openssl.h, libextra/gnutls_openssl.c: Implemented - some more functions. Basic TLS/SSL operations tested with: slrn, - wget, lynx - -2002-06-19 Nikos Mavrogiannopoulos - - * 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. - -2002-06-19 Nikos Mavrogiannopoulos - - * lib/x509_xml.c: x509_xml.c - -2002-06-19 Nikos Mavrogiannopoulos - - * src/serv.c: removed ioctl stuff. - -2002-06-19 Nikos Mavrogiannopoulos - - * 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. - -2002-06-19 Nikos Mavrogiannopoulos - - * lib/gnutls_pk.c, src/cli.c: [no log message] - -2002-06-19 Nikos Mavrogiannopoulos - - * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption. - -2002-06-19 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2002-06-19 Nikos Mavrogiannopoulos - - * .cvsusers, AUTHORS: [no log message] - -2002-06-18 Nikos Mavrogiannopoulos - - * 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-06-17 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: cleanups - -2002-06-17 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: fixed stubs - -2002-06-17 Timo Schulz - - * libextra/gnutls_openpgp.c: Minor changes and a XML stub if OpenCDK - is not used. - -2002-06-16 Nikos Mavrogiannopoulos - - * lib/x509_xml.c: [no log message] - -2002-06-16 Nikos Mavrogiannopoulos - - * lib/gnutls_int_compat.c, lib/gnutls_x509.c, lib/x509_xml.c: [no - log message] - -2002-06-16 Nikos Mavrogiannopoulos - - * libextra/gnutls-extra.h, libextra/gnutls-openssl.h, - libextra/gnutls_openssl.c: [no log message] - -2002-06-16 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: [no log message] - -2002-06-16 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/howto.tex: Added - chapter on how to use TLS in application protocols. - -2002-06-16 Nikos Mavrogiannopoulos - - * libextra/gnutls_openssl.c: [no log message] - -2002-06-16 Nikos Mavrogiannopoulos - - * libextra/Makefile.am, libextra/gnutls-openssl.h: Added Andrew's - openssl compatible interface. - -2002-06-16 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls-extra.h: [no log - message] - -2002-06-16 Timo Schulz - - * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Changed the - xml function name to fit into the GnuTLS API. New memory handling - for gnutls_datum. - -2002-06-16 Nikos Mavrogiannopoulos - - * src/serv.c: [no log message] - -2002-06-16 Nikos Mavrogiannopoulos - - * libextra/gnutls-extra.h: [no log message] - -2002-06-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-15 Nikos Mavrogiannopoulos - - * doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/errors.tex, - doc/tex/examples.tex, doc/tex/handshake.tex, doc/tex/layers.tex, - doc/tex/macros.tex, doc/tex/memory.tex, doc/tex/record.tex, - doc/tex/translayer.tex: [no log message] - -2002-06-15 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-06-15 Nikos Mavrogiannopoulos - - * acconfig.h, configure.in, doc/TODO, src/Makefile.am: Corrected - libgdbm issues - -2002-06-15 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: [no log message] - -2002-06-15 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-06-15 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-06-15 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex, - doc/tex/serv1.tex, 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. - -2002-06-14 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex, - doc/tex/errors.tex, doc/tex/examples.tex, doc/tex/funcs.tex, - doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex, - doc/tex/openpgp.tex, doc/tex/record.tex, doc/tex/x509.tex: Added - index. - -2002-06-14 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/macros.tex, - doc/tex/openpgp.tex, doc/tex/x509.tex: [no log message] - -2002-06-14 Nikos Mavrogiannopoulos - - * lib/x509_xml.c: [no log message] - -2002-06-14 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_ui.h, lib/x509_xml.c: [no log message] - -2002-06-14 Nikos Mavrogiannopoulos - - * 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-06-14 Timo Schulz - - * libextra/gnutls_openpgp.c: Corrected the key length calcuation for - the key data fields. - -2002-06-13 Nikos Mavrogiannopoulos - - * libextra/crypt_bcrypt.c: [no log message] - -2002-06-13 Nikos Mavrogiannopoulos - - * lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message] - -2002-06-12 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-12 Timo Schulz - - * libextra/gnutls_openpgp.c: Some minor improvements for the XML - code. - -2002-06-12 Timo Schulz - - * libextra/gnutls_openpgp.c: Implemented verbosity level for XML - output. - -2002-06-12 Nikos Mavrogiannopoulos - - * lib/x509_ASN.c: [no log message] - -2002-06-11 Nikos Mavrogiannopoulos - - * libextra/Makefile.am, src/Makefile.am, tests/Makefile.am: [no log - message] - -2002-06-11 Nikos Mavrogiannopoulos - - * configure.in, doc/README.CVS: [no log message] - -2002-06-11 Nikos Mavrogiannopoulos - - * 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-06-11 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-06-11 Nikos Mavrogiannopoulos - - * doc/README.CVS: renamed libasn1 to libtasn1 - -2002-06-10 Timo Schulz - - * libextra/gnutls_openpgp.c: A small fix for the XML code. - -2002-06-10 Timo Schulz - - * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Basic XML - output for OpenPGP certificates. - -2002-06-10 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/layers.eps, doc/tex/layers.ps, - doc/tex/layers.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: [no - log message] - -2002-06-10 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/gnutls.tex, - doc/tex/intro.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: Added - Timo's openpgp guide - -2002-06-10 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-06-10 Nikos Mavrogiannopoulos - - * Makefile.am, buildconf, configure.in, lib/Makefile.am: Added - configure option to use the included libasn1. - -2002-06-10 Nikos Mavrogiannopoulos - - * Makefile.am, NEWS, configure.in, libextra/Makefile.am, - tests/Makefile.am: [no log message] - -2002-06-10 Nikos Mavrogiannopoulos - - * doc/README.CVS: [no log message] - -2002-06-10 Nikos Mavrogiannopoulos - - * 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. - -2002-06-10 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/asn1c.c: removed asn1c.c program. Moved to - libasn1. - -2002-06-09 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h: [no log message] - -2002-06-09 Nikos Mavrogiannopoulos - - * tests/x509_test.c: [no log message] - -2002-06-09 Nikos Mavrogiannopoulos - - * 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-06-09 Nikos Mavrogiannopoulos - - * 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. - -2002-06-09 Nikos Mavrogiannopoulos - - * 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. - -2002-06-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-08 Nikos Mavrogiannopoulos - - * lib/gnutls_mem.c, lib/gnutls_mem.h: Removed gnutls_strdup(). - Replaced with a pointer to libc's strdup() function. - -2002-06-08 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c, lib/gnutls_record.c, lib/gnutls_state.c, - src/cli.c: [no log message] - -2002-06-08 Nikos Mavrogiannopoulos - - * 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-06-08 Nikos Mavrogiannopoulos - - * 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. - -2002-06-08 Nikos Mavrogiannopoulos - - * lib/gnutls_state.c: [no log message] - -2002-06-07 Nikos Mavrogiannopoulos - - * 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-06-07 Nikos Mavrogiannopoulos - - * configure.in, libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c: - added check for ptrdiff_t type. - -2002-06-05 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-06-05 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: [no log message] - -2002-06-03 Nikos Mavrogiannopoulos - - * 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-06-03 Nikos Mavrogiannopoulos - - * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex, lib/Makefile.am: - asn1.ps is no longer generated in the gnutls package. It is included - in the libasn1 package. - -2002-06-03 Timo Schulz - - * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c, - libextra/gnutls_openpgp.h: Corrected some data types and more - documentation. - -2002-06-03 Nikos Mavrogiannopoulos - - * tests/x509_test.c: [no log message] - -2002-06-02 Timo Schulz - - * libextra/gnutls-extra.h: [no log message] - -2002-06-02 Timo Schulz - - * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c, - libextra/gnutls_openpgp.h: More fixes for the keyid and some changes - for the _mem functions. - -2002-06-02 Timo Schulz - - * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Applied the - patches. Changed the keyid from u32[2] to byte[8]. - -2002-06-02 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-06-02 Nikos Mavrogiannopoulos - - * 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. - -2002-06-02 Nikos Mavrogiannopoulos - - * 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-06-02 Timo Schulz - - * libextra/gnutls_openpgp.c: Some modifications for the newest - OpenCDK snapshot. - -2002-05-29 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-28 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: [no log message] - -2002-05-28 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_record.c: [no log message] - -2002-05-28 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: Minor fixes. Added documentation for - gnutls_certificate_set_openpgp_trustdb() function. - -2002-05-27 Nikos Mavrogiannopoulos - - * 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] - -2002-05-27 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h, - libextra/gnutls_openpgp.c: Added error code for unsupported trustdb. - -2002-05-27 Timo Schulz - - * libextra/gnutls_openpgp.c: Check the trustdb format before the - handshake begins. - -2002-05-27 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-05-27 Timo Schulz - - * libextra/gnutls_openpgp.c: Added a check for the trustdb so we can - figure out if the format is useable for OpenCDK. - -2002-05-27 Nikos Mavrogiannopoulos - - * libextra/gnutls-extra.h, src/cli.c, src/common.c, src/serv.c: [no - log message] - -2002-05-26 Nikos Mavrogiannopoulos - - * 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-05-26 Nikos Mavrogiannopoulos - - * lib/gnutls_mem.h: [no log message] - -2002-05-25 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-24 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-05-24 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/gnutls.tex, - doc/tex/memory.tex: added memory handling section - -2002-05-23 Nikos Mavrogiannopoulos - - * 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-05-23 Nikos Mavrogiannopoulos - - * Makefile.am: [no log message] - -2002-05-23 Nikos Mavrogiannopoulos - - * 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 - - * ChangeLog: [no log message] - -2002-05-22 Nikos Mavrogiannopoulos - - * 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. - -2002-05-22 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls.h.in.in, libextra/gnutls-extra.h, - libextra/gnutls_extra.h, libextra/gnutls_openpgp.c, - libextra/gnutls_openpgp.h: [no log message] - -2002-05-22 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.h: [no log message] - -2002-05-22 Nikos Mavrogiannopoulos - - * libextra/gnutls_openpgp.c: corrected function declaration - -2002-05-21 Nikos Mavrogiannopoulos - - * doc/README.CVS, doc/tex/Makefile.am, doc/tex/serv1.tex, - doc/tex/srp1.tex: Updated documentation for the gnutls-extra library - -2002-05-21 Nikos Mavrogiannopoulos - - * 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_ - -2002-05-21 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2002-05-21 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-05-20 Timo Schulz - - * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: - Modifications for the new OpenCDK version and some minor fixes. - -2002-05-20 Nikos Mavrogiannopoulos - - * 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] - -2002-05-20 Nikos Mavrogiannopoulos - - * README, doc/tex/Makefile.am, 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] - -2002-05-20 Nikos Mavrogiannopoulos - - * NEWS, README, 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] - -2002-05-20 Nikos Mavrogiannopoulos - - * Makefile.am, README, configure.in: [no log message] - -2002-05-20 Nikos Mavrogiannopoulos - - * 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-05-20 Nikos Mavrogiannopoulos - - * lib/.cvsignore: [no log message] - -2002-05-20 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/funcs.tex, lib/Makefile.am: removed - html version of the documentation - -2002-05-20 Nikos Mavrogiannopoulos - - * lib/gnutls-extra.h, lib/gnutls_extra.c, lib/gnutls_extra.h, - src/cli.c, src/serv.c: [no log message] - -2002-05-20 Nikos Mavrogiannopoulos - - * NEWS, README, configure.in, doc/tex/Makefile.am, - doc/tex/funcs.tex, doc/tex/macros.tex, 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-05-18 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-18 Nikos Mavrogiannopoulos - - * README, configure.in, src/prime.c, src/tests.c: [no log message] - -2002-05-17 Nikos Mavrogiannopoulos - - * 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. - -2002-05-16 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2002-05-15 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-14 Nikos Mavrogiannopoulos - - * configure.in: configure script now prints the library license - -2002-05-14 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-05-14 Nikos Mavrogiannopoulos - - * lib/gnutls_dh_primes.c: Replaced group1 prime with a prime of 1024 - bits - -2002-05-14 Nikos Mavrogiannopoulos - - * 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 - -2002-05-14 Nikos Mavrogiannopoulos - - * lib/gnutls_dh.c: [no log message] - -2002-05-13 Nikos Mavrogiannopoulos - - * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code. - -2002-05-13 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: Added the missing user_ptr pointer in - gnutls_internals. - -2002-05-13 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-05-11 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-11 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added - gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to - assist in callback functions. - -2002-05-11 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h: Corrected prototypes for callback selector - functions, which now accept the state. - -2002-05-11 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-05-10 Nikos Mavrogiannopoulos - - * 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] - -2002-05-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-08 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/gnutls_gcry.c, lib/gnutls_gcry.h, - lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h: renamed - gnutls_gcry* to gnutls_mpi* - -2002-05-08 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_global.c: Updated libgcrypt - initialization stuff. Now depends on libgcrypt 1.1.7, and only - initializes libgcrypt if this has not been done before. - -2002-05-04 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-01 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-05-01 Nikos Mavrogiannopoulos - - * 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. - -2002-05-01 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.h: [no log message] - -2002-04-29 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2002-04-29 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: [no log message] - -2002-04-24 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-04-21 Timo Schulz - - * lib/gnutls_openpgp.c: Adjust the code for the new OpenCDK version. - -2002-04-21 Nikos Mavrogiannopoulos - - * 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-04-21 Nikos Mavrogiannopoulos - - * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c, - lib/gnutls_ui.c, src/cli.c, src/serv.c: Added stubs when SRP or - anonymous authentication are disabled, to preserve binary - compatibility - -2002-04-20 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-04-19 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/ex4.tex, lib/gnutls.h.in.in, - lib/gnutls_state.c, src/cli.c, src/serv.c: gnutls_session_resumed() - was renamed to gnutls_session_is_resumed(), and changed semantics, - to make the return value be the obvious one. - -2002-04-18 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ex4.tex, doc/tex/examples.tex: - updated documentation for the new resumption check function - -2002-04-18 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h, - lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c: - Added function to report if a session is a resumed one. See - gnutls_session_resumed(). - -2002-04-18 Timo Schulz - - * lib/gnutls_openpgp.c: Applied the fixes for the new code. - -2002-04-18 Nikos Mavrogiannopoulos - - * lib/auth_srp.c: [no log message] - -2002-04-18 Nikos Mavrogiannopoulos - - * 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. - -2002-04-16 Nikos Mavrogiannopoulos - - * lib/gnutls_dh.c: [no log message] - -2002-04-16 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-56-bit-ciphersuites-01.txt: [no log - message] - -2002-04-14 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: Fixed description of - gnutls_x509_extract_certificate_subject_alt_name(). - -2002-04-13 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-04-13 Timo Schulz - - * lib/gnutls_openpgp.c: Some modifications for the new OpenCDK code. - -2002-04-13 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/errors.tex, - doc/tex/ex1.tex, doc/tex/examples.tex, doc/tex/gnutls.tex, - doc/tex/handshake.tex, doc/tex/serv1.tex, src/crypt.c: Documentation - fixes - -2002-04-12 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-04-12 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-04-12 Nikos Mavrogiannopoulos - - * configure.in, src/Makefile.am: [no log message] - -2002-04-12 Nikos Mavrogiannopoulos - - * acconfig.h, configure.in: fixed opencdk detection problem - -2002-04-12 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/gnutls_x509.h: better doc (internal) for - _gnutls_int2str() - -2002-04-10 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-04-10 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-04-10 Nikos Mavrogiannopoulos - - * doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log - message] - -2002-04-10 Nikos Mavrogiannopoulos - - * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added - function which disables the version check in the RSA premaster - secret -only needed in server side - -2002-04-10 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-04-09 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-04-08 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex, - doc/tex/cover.tex.in, doc/tex/funcs.tex, doc/tex/gnutls.tex, - lib/Makefile.am: separated asn1 parser library and tls library - documentation - -2002-04-08 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-04-08 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_pk.c: changes for 0.4.1 - -2002-04-06 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.h: [no log message] - -2002-04-06 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: fixed case where a certificate could be both - invalid and trusted. - -2002-04-06 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-04-06 Nikos Mavrogiannopoulos - - * Makefile.am, opencdk.m4: [no log message] - -2002-04-05 Nikos Mavrogiannopoulos - - * Makefile.am: [no log message] - -2002-04-05 Nikos Mavrogiannopoulos - - * acinclude.m4, buildconf, libgcrypt.m4, libmcrypt.m4, opencdk.m4: - m4 files were removed from acinclude.m4 - -2002-04-05 Nikos Mavrogiannopoulos - - * acinclude.m4, configure.in: added detection of opencdk - -2002-04-05 Nikos Mavrogiannopoulos - - * doc/README.autoconf: [no log message] - -2002-04-04 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, configure.in: [no log message] - -2002-04-04 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c, - lib/x509_verify.h: Improved X.509 time convertion functions - -2002-04-04 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c: - GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed - -2002-04-04 Nikos Mavrogiannopoulos - - * doc/tex/ciphers.tex, doc/tex/handshake.tex, - doc/tex/translayer.tex: [no log message] - -2002-04-04 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: Added kludge in order to work with dates over - 2036 - -2002-04-04 Nikos Mavrogiannopoulos - - * doc/tex/ex3.tex: [no log message] - -2002-04-04 Nikos Mavrogiannopoulos - - * 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-04-04 Nikos Mavrogiannopoulos - - * ChangeLog, configure.in, lib/defines.h, lib/x509_verify.c: - Replaced mktime() with mktime_utc(). This corrects a bug with the - localtime returned by mktime(). - -2002-04-03 Nikos Mavrogiannopoulos - - * NEWS, 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/gnutls_x509.c, - lib/x509_asn1.c, lib/x509_der.c: merged changes from - gnutls_0_4_with_alloca. - -2002-04-03 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.h: [no log message] - -2002-04-03 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA - signature calculation - -2002-04-02 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/gnutls_int.h: [no log message] - -2002-04-01 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c: [no log message] - -2002-04-01 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, configure.in, doc/TODO: [no log message] - -2002-03-31 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, lib/gnutls_pk.c: [no log message] - -2002-03-31 Nikos Mavrogiannopoulos - - * 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. - -2002-03-31 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c: cleanups - -2002-03-30 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c: Added the text for - gnutls_openpgp_extract_key_pk_algorithm. - -2002-03-30 Nikos Mavrogiannopoulos - - * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, - doc/tex/serv1.tex, 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_*. - -2002-03-30 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now - accept single DER certificates or PEM certificate lists. - -2002-03-29 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: [no log message] - -2002-03-29 Nikos Mavrogiannopoulos - - * 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. - -2002-03-29 Nikos Mavrogiannopoulos - - * lib/gnutls_db.c: [no log message] - -2002-03-29 Nikos Mavrogiannopoulos - - * 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. - -2002-03-29 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2002-03-29 Nikos Mavrogiannopoulos - - * 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-03-29 Nikos Mavrogiannopoulos - - * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: added crlf - option - -2002-03-29 Nikos Mavrogiannopoulos - - * ChangeLog, 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. - -2002-03-28 Nikos Mavrogiannopoulos - - * lib/gnutls_pk.c: [no log message] - -2002-03-28 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-03-28 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO: [no log message] - -2002-03-28 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/x509_b64.c: Cleaned up the return values of - several functions. - -2002-03-28 Nikos Mavrogiannopoulos - - * 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 - -2002-03-28 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/gnutls_cert.h, lib/gnutls_pk.c, - lib/gnutls_privkey.c: Optimized RSA decryption. (Very) Much faster - now - -2002-03-28 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse - order. - -2002-03-28 Nikos Mavrogiannopoulos - - * lib/gnutls_compress_int.c: [no log message] - -2002-03-28 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h: [no log message] - -2002-03-26 Fabio Fiorina - - * lib/x509_asn1.c, lib/x509_asn1.h: add asn1_number_of_elements - function - -2002-03-26 Fabio Fiorina - - * lib/x509_der.c: fix bug in asn1_get_start_end_der function - -2002-03-26 Nikos Mavrogiannopoulos - - * NEWS, src/common.c: [no log message] - -2002-03-26 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2002-03-26 Nikos Mavrogiannopoulos - - * ChangeLog, doc/tex/ex3.tex: [no log message] - -2002-03-26 Nikos Mavrogiannopoulos - - * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of - gnutls_x509_extract_certificate_pk_algorithm() - -2002-03-26 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c: [no log message] - -2002-03-26 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_openpgp.c: Now the pk algorithm is returned and not - only the key size in bits. - -2002-03-26 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, lib/gnutls_pk.h, lib/gnutls_x509.c: [no log - message] - -2002-03-26 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Function which is used - to extract key parameters for openpgp keys. - -2002-03-26 Nikos Mavrogiannopoulos - - * 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() - -2002-03-25 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in, - lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c, - src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa: Improved - PKCS7 support - -2002-03-24 Nikos Mavrogiannopoulos - - * 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) - -2002-03-24 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-03-24 Nikos Mavrogiannopoulos - - * 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-03-23 Nikos Mavrogiannopoulos - - * ChangeLog: [no log message] - -2002-03-23 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c: [no log message] - -2002-03-23 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: more cleanups - -2002-03-23 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, configure.in, lib/auth_cert.c: [no log message] - -2002-03-23 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message - parsing - -2002-03-23 Nikos Mavrogiannopoulos - - * src/cli-gaa.c, src/common.h, src/serv-gaa.c, src/serv.c, - src/tls_test-gaa.c: [no log message] - -2002-03-22 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c: [no log message] - -2002-03-22 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: Corrected code to avoid compiler's warnings - -2002-03-21 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-03-21 Nikos Mavrogiannopoulos - - * ChangeLog, 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-03-21 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c, lib/gnutls_x509.c: Corrected behaviour when no - certificate is got by the peer. - -2002-03-21 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/gnutls-http-serv: Added script which runs an - http server with the appropriate parameters. - -2002-03-21 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, lib/gnutls_record.c, lib/gnutls_state.c: CBC - protection support is disabled by default. - -2002-03-21 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS: [no log message] - -2002-03-20 Nikos Mavrogiannopoulos - - * lib/gnutls_constate.c: [no log message] - -2002-03-20 Nikos Mavrogiannopoulos - - * lib/gnutls_constate.c: [no log message] - -2002-03-20 Nikos Mavrogiannopoulos - - * 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 - -2002-03-20 Nikos Mavrogiannopoulos - - * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_x509.c: [no - log message] - -2002-03-20 Nikos Mavrogiannopoulos - - * 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-03-19 Fabio Fiorina - - * lib/x509_asn1.c: segmentation fault bug fix - -2002-03-18 Timo Schulz - - * lib/gnutls_openpgp.c: New OpenCDK interface for secure memory. - -2002-03-18 Timo Schulz - - * lib/gnutls_errors_int.h, lib/gnutls_openpgp.c: Detection of - revoked OpenPGP userID's. - -2002-03-18 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2002-03-18 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h: added missing prototypes - -2002-03-18 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Support for multiple - userID's. - -2002-03-18 Nikos Mavrogiannopoulos - - * lib/gnutls_srp.c: [no log message] - -2002-03-18 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: removed default parameters arguments - -2002-03-17 Nikos Mavrogiannopoulos - - * ChangeLog, 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-03-17 Nikos Mavrogiannopoulos - - * doc/README.CVS, src/Makefile.am: [no log message] - -2002-03-17 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: Checking of certificate lists even if the CA - size is zero. Pointed out by Andrew McDonald - -2002-03-17 Nikos Mavrogiannopoulos - - * doc/README.CVS: [no log message] - -2002-03-13 Timo Schulz - - * lib/gnutls_openpgp.c: Improved code for the various keyrings and - support for armored keyring files. - -2002-03-12 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: [no log message] - -2002-03-12 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h, - lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext - protection configurable - -2002-03-12 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2002-03-11 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h: [no log message] - -2002-03-11 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2002-03-11 Timo Schulz - - * lib/gnutls_openpgp.c: Added missing stub for one function. - -2002-03-10 Timo Schulz - - * lib/gnutls_openpgp.c: New error codes. - -2002-03-10 Nikos Mavrogiannopoulos - - * ChangeLog, 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 - -2002-03-09 Timo Schulz - - * lib/gnutls_openpgp.c, lib/x509_ASN.c: Patches for the new OpenCDK - version and some stricter checks for memory leaks. - -2002-03-09 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, doc/tex/ex3.tex, 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-03-08 Nikos Mavrogiannopoulos - - * lib/gnutls_state.c: [no log message] - -2002-03-08 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c: - Added protection against denial of service attacks, while receiving - empty packets. - -2002-03-08 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: [no log message] - -2002-03-08 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: corrected memory leak - -2002-03-08 Nikos Mavrogiannopoulos - - * 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. - -2002-03-08 Nikos Mavrogiannopoulos - - * src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: [no log - message] - -2002-03-08 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: Added references to internet drafts. - Added DHE_DSS with ARCFOUR from 56 bit draft. - -2002-03-06 Nikos Mavrogiannopoulos - - * configure.in, doc/README.autoconf, doc/TODO, doc/tex/alert.tex, - doc/tex/asn1.tex, doc/tex/examples.tex, doc/tex/handshake.tex, - doc/tex/record.tex: [no log message] - -2002-03-06 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-extensions-02.txt, - doc/protocol/draft-ietf-tls-extensions-03.txt: Added new draft - -2002-03-06 Nikos Mavrogiannopoulos - - * 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-06 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/asn1.tex, doc/tex/ciphers.tex, - doc/tex/ciphersuites.tex, doc/tex/examples.tex, doc/tex/funcs.tex, - doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/record.tex, - doc/tex/translayer.tex: [no log message] - -2002-03-06 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/gnutls.tex, - doc/tex/translayer.tex: Added alert protocol section - -2002-03-05 Nikos Mavrogiannopoulos - - * 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. - -2002-03-04 Nikos Mavrogiannopoulos - - * doc/tex/errors.tex, lib/gnutls.h.in.in: updated - -2002-03-04 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ciphersuites.tex, - doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex, - doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex: - updated documentation - -2002-03-04 Nikos Mavrogiannopoulos - - * ChangeLog, 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-03-03 Nikos Mavrogiannopoulos - - * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared. - -2002-03-03 Nikos Mavrogiannopoulos - - * src/tls_test.c: [no log message] - -2002-03-03 Nikos Mavrogiannopoulos - - * src/tls_test.c: last minute changes for 0.3.91 release - -2002-03-03 Nikos Mavrogiannopoulos - - * ChangeLog, 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. - -2002-03-03 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-03-03 Nikos Mavrogiannopoulos - - * 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-03-01 Nikos Mavrogiannopoulos - - * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type - checking. - -2002-03-01 Nikos Mavrogiannopoulos - - * 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. - -2002-03-01 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is - the only protocol advertized. - -2002-02-28 Nikos Mavrogiannopoulos - - * lib/gnutls_session.c: added a check in the given parameters for - null - -2002-02-28 Nikos Mavrogiannopoulos - - * src/tests.c, src/tests.h, src/tls_test.c: added session resumption - test - -2002-02-28 Timo Schulz - - * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK - version. - -2002-02-28 Nikos Mavrogiannopoulos - - * 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. - -2002-02-28 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_state.c, lib/gnutls_state.h, - src/tests.c: gnutls_record_set_default_version() was prefixed with - underscore, and it is no longer exported. - -2002-02-28 Nikos Mavrogiannopoulos - - * 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-28 Nikos Mavrogiannopoulos - - * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: added - missing files - -2002-02-27 Nikos Mavrogiannopoulos - - * lib/gnutls_mem.c: removed cycle from gnutls_free and - gnutls_secure_free. - -2002-02-27 Nikos Mavrogiannopoulos - - * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for - TLS closure alerts - -2002-02-27 Nikos Mavrogiannopoulos - - * src/tests.c, src/tests.h, src/tls_test.c: added openpgp - authentication test, and unknown cipher suites test - -2002-02-27 Nikos Mavrogiannopoulos - - * lib/ext_srp.c: Now we do not send the srp username as an - extension, if SRP is disabled. - -2002-02-27 Nikos Mavrogiannopoulos - - * src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: added check - for client hello extensions. - -2002-02-27 Nikos Mavrogiannopoulos - - * 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. - -2002-02-27 Nikos Mavrogiannopoulos - - * 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. - -2002-02-27 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: SOCKET_PTR was removed - -2002-02-27 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: corrected record_send() prototype - -2002-02-26 Nikos Mavrogiannopoulos - - * configure.in: updated for fcdump - -2002-02-25 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2002-02-25 Nikos Mavrogiannopoulos - - * lib/gnutls_pk.c: added (an impossible situation) check - -2002-02-25 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: [no log message] - -2002-02-24 Timo Schulz - - * lib/gnutls_openpgp.c: Fixed a possible buffer overflow. - -2002-02-24 Nikos Mavrogiannopoulos - - * src/openpgp/Makefile.am: added missing makefile.am - -2002-02-24 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/serv1.tex, 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 - - * ChangeLog, NEWS, configure.in, lib/gnutls_int.h, lib/gnutls_ui.h, - lib/x509_verify.c, src/cli.c: [no log message] - -2002-02-24 Nikos Mavrogiannopoulos - - * src/cli.c, src/common.c, src/serv.c: [no log message] - -2002-02-24 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, - doc/tex/errors.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex, - doc/tex/resumedb.tex: [no log message] - -2002-02-24 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c: [no log message] - -2002-02-24 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Bug fixes for - _verify_key and basic trust handling for keys. - -2002-02-23 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/debug.c: [no log message] - -2002-02-23 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: [no log message] - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: [no log message] - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c: includes moved before #ifdef - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2002-02-22 Timo Schulz - - * lib/gnutls_openpgp.c: Added stubs for the case we don't have - OpenCDK support. - -2002-02-22 Nikos Mavrogiannopoulos - - * doc/tex/ex3.tex, 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. - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2002-02-22 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Implemented - gnutls_certificate_set_openpgp_key_mem. Some basic routines for key - ownertrust. - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added - trustdb stuff - -2002-02-22 Timo Schulz - - * lib/gnutls_openpgp.c: Modified code for the new OpenCDK code. - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: [no log message] - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c: [no log message] - -2002-02-22 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: moved private cipher suites to 0xFF - space. - -2002-02-22 Nikos Mavrogiannopoulos - - * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/layers.tex, - doc/tex/serv1.tex, doc/tex/srp1.tex, 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-02-21 Timo Schulz - - * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS - functions. - -2002-02-21 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.c: [no log message] - -2002-02-21 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_openpgp.c: set_key_server renamed - to set_keyserver - -2002-02-21 Nikos Mavrogiannopoulos - - * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, 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-02-21 Timo Schulz - - * lib/gnutls_openpgp.c: Fixed a segfault in the OpenPGP code. - -2002-02-21 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: Updated the openpgp certificate message, - fingerprint handling. - -2002-02-21 Nikos Mavrogiannopoulos - - * 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] - -2002-02-20 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: some fixes in verification procedure - -2002-02-19 Timo Schulz - - * lib/.cvsignore, lib/gnutls_cert.h, lib/gnutls_errors_int.h, - lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Applied the patches to - fix the GDOC problem. Some bug fixes all over the place and the - implementation of some function stubs. - -2002-02-19 Nikos Mavrogiannopoulos - - * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c, - lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c, - src/common.c: removed CERT_CORRUPTED - -2002-02-19 Nikos Mavrogiannopoulos - - * lib/auth_cert.c: openpgp fingerprint is calculated dynamically. - -2002-02-18 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in: Added some - support the OpenPGP Certificate message, with key fingerprints. - -2002-02-18 Nikos Mavrogiannopoulos - - * ChangeLog, 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. - -2002-02-18 Nikos Mavrogiannopoulos - - * doc/tex/cover.tex.in: [no log message] - -2002-02-17 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/gnutls_pk.c: Corrected bug in RSA - authentication, responsible for random (very very rare, and - difficult to reproduce) failures. - -2002-02-17 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/x509_verify.c: [no log message] - -2002-02-17 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c, lib/x509_verify.c: Improved X.509 verification - functions. They are still too primitive. - -2002-02-17 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/gnutls_dh.c: [no log message] - -2002-02-16 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c: Some cleanups. - -2002-02-16 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/layers.tex: - [no log message] - -2002-02-15 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/ex1.tex, - doc/tex/ex2.tex, doc/tex/layers.tex, doc/tex/serv1.tex, - doc/tex/srp1.tex, lib/gnutls.h.in.in, lib/gnutls_record.c, - src/cli.c, src/serv.c: [no log message] - -2002-02-15 Timo Schulz - - * lib/gnutls_openpgp.c: Fixed some memory leaks. Code to handle - ElGamal keys. Some minor bug fixes. - -2002-02-15 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_record.c: renamed gnutls_read to - gnutls_record_read and gnutls_write to gnutls_record_write. - -2002-02-15 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ciphersuites.tex, - doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex1.tex, - doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/layers.ps, - doc/tex/layers.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Added TLS - Layers section. - -2002-02-15 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-02-15 Nikos Mavrogiannopoulos - - * 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 - -2002-02-15 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed - -2002-02-15 Nikos Mavrogiannopoulos - - * 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. - -2002-02-15 Nikos Mavrogiannopoulos - - * NEWS, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, - doc/tex/serv1.tex: [no log message] - -2002-02-14 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Basic HKP keyserver - support. Function to retrieve the key from the keyring by keyid, - fingerprint. - -2002-02-14 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c, lib/x509_verify.c: Verification function - returns the GNUTLS_CERT_VALID flag. - -2002-02-14 Nikos Mavrogiannopoulos - - * ChangeLog, doc/tex/ex3.tex, doc/tex/serv1.tex: [no log message] - -2002-02-14 Nikos Mavrogiannopoulos - - * lib/auth_srp_passwd.c, lib/gnutls_int.h, lib/gnutls_srp.c, - lib/gnutls_ui.h: Changed srp callback function parameters. - -2002-02-14 Nikos Mavrogiannopoulos - - * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime - generation. - -2002-02-14 Nikos Mavrogiannopoulos - - * 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-02-14 Nikos Mavrogiannopoulos - - * src/cli-gaa.c, src/cli.c, src/cli.gaa: [no log message] - -2002-02-14 Nikos Mavrogiannopoulos - - * configure.in, lib/x509_ASN.c: [no log message] - -2002-02-14 Nikos Mavrogiannopoulos - - * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, - src/common.c: Updated client - -2002-02-14 Nikos Mavrogiannopoulos - - * 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(). - -2002-02-14 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c: Corrected bugs in RSA authentication. Random value - is not generated using the GNUTLS_STRONG_RANDOM flag, and fixed - client key exchange packet formating, to depend on the correct - version. - -2002-02-14 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls.h.in.in: [no log message] - -2002-02-14 Nikos Mavrogiannopoulos - - * 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. - -2002-02-13 Fabio Fiorina - - * lib/x509_ASN.y: bug fix with bison 1.32 - -2002-02-13 Nikos Mavrogiannopoulos - - * 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. - -2002-02-13 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex: [no log message] - -2002-02-13 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2002-02-13 Nikos Mavrogiannopoulos - - * 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-02-13 Nikos Mavrogiannopoulos - - * lib/ext_cert_type.c: It does not send the cert_type extension if - only x.509 certificates are used. - -2002-02-12 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex3.tex, doc/tex/serv1.tex: Corrected - bugs in examples. - -2002-02-12 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.c: Priority cannot be set if not using the - OPENCDK library. - -2002-02-11 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/cover.tex.in, - doc/tex/gnutls.tex: Updated documentation. - -2002-02-11 Nikos Mavrogiannopoulos - - * src/cli.c, src/openpgp/cli_pub.asc, src/openpgp/cli_sec.asc: Added - new client pgp keys and a keyring - -2002-02-10 Nikos Mavrogiannopoulos - - * .cvsusers, ChangeLog: [no log message] - -2002-02-10 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2002-02-10 Nikos Mavrogiannopoulos - - * lib/auth_srp_passwd.c: [no log message] - -2002-02-10 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: High level support for - OpenPGP keyrings. - -2002-02-10 Nikos Mavrogiannopoulos - - * ChangeLog: Added ChangeLog [generated by CVS log] - -2002-02-10 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: [no log message] - -2002-02-10 Nikos Mavrogiannopoulos - - * src/common.c: [no log message] - -2002-02-10 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-02-10 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: [no log message] - -2002-02-10 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: [no log message] - -2002-02-09 Nikos Mavrogiannopoulos - - * src/cli.c, src/common.c, src/serv.c: [no log message] - -2002-02-09 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: [no log message] - -2002-02-09 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added - gnutls_certificate_type_get_name() function. - -2002-02-09 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, - lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_ui.h: [no log - message] - -2002-02-09 Timo Schulz - - * lib/gnutls_openpgp.c: * Applied the fixed for the memory leaks. - -2002-02-09 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: [no log message] - -2002-02-09 Nikos Mavrogiannopoulos - - * 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-02-09 Timo Schulz - - * lib/auth_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * auth_cert.h: Added OpenPGP keyring item. * gnutls_openpgp.c: Improved support for keyring handling. - -2002-02-09 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling - -2002-02-09 Nikos Mavrogiannopoulos - - * 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. - -2002-02-08 Nikos Mavrogiannopoulos - - * 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) - -2002-02-08 Nikos Mavrogiannopoulos - - * lib/x509_ASN.c: Added bison generated file - -2002-02-08 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message] - -2002-02-08 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the - introduction (again) - -2002-02-07 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.c: [no log message] - -2002-02-07 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc, - src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp - certificate selection. - -2002-02-07 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.c: [no log message] - -2002-02-07 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c, lib/gnutls_ui.h: removed - gnutls_certificate_get_ours_index() - -2002-02-07 Nikos Mavrogiannopoulos - - * lib/gnutls_asn1_tab.c, lib/pkcs1_asn1_tab.c: Added asn1 file - -2002-02-06 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified - gnutls_x509_extract_subject_alt_name() to return the type, instead - of storing it to a pointer. - -2002-02-06 Nikos Mavrogiannopoulos - - * 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-02-05 Nikos Mavrogiannopoulos - - * AUTHORS: added Timo - -2002-02-05 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message] - -2002-02-05 Nikos Mavrogiannopoulos - - * 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] - -2002-02-05 Nikos Mavrogiannopoulos - - * lib/x509_verify.c: Changed the X.509 certificate verification - algorithm. Now if any of the certificates in the certificate path is - expired (except the first one), we return GNUTLS_CERT_NOT_TRUSTED. - -2002-02-05 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.h: [no log message] - -2002-02-05 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Changes the function - name to make clear OpenPGP uses keys and not certificates like - X.509. - -2002-02-04 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for - gnutls_openpgp_name structure - -2002-02-04 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h, lib/gnutls_ui.h: Now - OpenPGP uses its own context for DN. - -2002-02-03 Timo Schulz - - * lib/gnutls_openpgp.c: More fixes for the GnuTLS OpenPGP code. - -2002-02-03 Nikos Mavrogiannopoulos - - * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h, - lib/gnutls_x509.c, src/common.c: renamed the gnutls_dn structure to - gnutls_x509_dn - -2002-02-03 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/common.c, src/common.h: made the print_info - stuff much cleaner. - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c: some changes in gnutls_cert handling - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.h: keyUsage is now 16 bits - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, src/common.h: [no log message] - -2002-02-03 Nikos Mavrogiannopoulos - - * src/common.h: [no log message] - -2002-02-03 Nikos Mavrogiannopoulos - - * doc/tex/ex3.tex, 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. - -2002-02-03 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the - keyUsage flag to indicate what the key is useful for. - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.h: [no log message] - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls_openpgp.c, lib/gnutls_ui.h: Exported openpgp keys' - related functions. - -2002-02-03 Nikos Mavrogiannopoulos - - * 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 - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: several modifications for cert_type extension - etc - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_priority.c, lib/gnutls_priority.h: - Added option to set the cert_type priority. - -2002-02-03 Timo Schulz - - * lib/gnutls_openpgp.c: * Applied the patch and minor changes. * Now it's also possible to use binary certificates. - -2002-02-03 Nikos Mavrogiannopoulos - - * lib/ext_cert_type.c, lib/ext_cert_type.h: Added stuff for parsing - the CertType extension type. - -2002-02-03 Timo Schulz - - * lib/gnutls_openpgp.c: * gnutls_openpgp.c: Fixed some memory leaks. - -2002-02-02 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_ui.c: renamed gnutls_fingerprint() - to gnutls_x509_fingerprint(). - -2002-02-02 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the - function headers of internal functions. - -2002-02-01 Nikos Mavrogiannopoulos - - * 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 Timo Schulz - - * src/openpgp/pub.asc, src/openpgp/sec.asc: New files for OpenPGP - tests. - -2002-02-01 Timo Schulz - - * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c: Added gdoc compatible function descriptions. (gnutls_openpgp_add_fingerprint): New function to register keyrings. - -2002-02-01 Nikos Mavrogiannopoulos - - * lib/gnutls_x509.h: added new header file - -2002-02-01 Nikos Mavrogiannopoulos - - * 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, - 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 - -2002-01-31 Nikos Mavrogiannopoulos - - * Makefile.am, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, - doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c, - lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h, - lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, - lib/gnutls_x509.c, src/cli.c, src/common.h: Renamed - gnutls_x509pki_extract_* to gnutls_x509_extract_*. Separated - gnutls_x509_extract_* functions. Now are in gnutls_x509.c. - -2002-01-31 Nikos Mavrogiannopoulos - - * lib/x509_asn1.c, lib/x509_der.c: corrected _gnutls_str_cpy() - usage. - -2002-01-31 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message] - -2002-01-30 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated - -2002-01-30 Timo Schulz - - * lib/gnutls_openpgp.c: Fixed some memory leaks. - -2002-01-30 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated candidate - draft - -2002-01-29 Timo Schulz - - * lib/gnutls_openpgp.c: Fixed a typo. - -2002-01-29 Timo Schulz - - * lib/gnutls_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: - Basic GnuTLS OpenPGP support. - -2002-01-29 Nikos Mavrogiannopoulos - - * configure.in, doc/tex/ex3.tex, src/common.h: updated for - gnutls_certificate_get_peers() - -2002-01-29 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c, lib/gnutls_ui.h: Added - gnutls_certificate_get_peers() Added gnutls_certificate_get_ours() - Added gnutls_certificate_get_ours_index() - -2002-01-29 Nikos Mavrogiannopoulos - - * 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. - -2002-01-29 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: corrected bug in certificate selection. - -2002-01-29 Nikos Mavrogiannopoulos - - * 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. - -2002-01-29 Nikos Mavrogiannopoulos - - * Makefile.am: [no log message] - -2002-01-29 Nikos Mavrogiannopoulos - - * 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. - -2002-01-29 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, - doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in, - lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h, - src/serv.c: Added in CertificateStatus: GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) GNUTLS_CERT_REVOKED - -2002-01-29 Nikos Mavrogiannopoulos - - * 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. - -2002-01-29 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c, lib/gnutls_ui.h: Updated function names. - -2002-01-29 Nikos Mavrogiannopoulos - - * lib/auth_cert.c, lib/auth_cert.h: Separated X509 specific stuff in - the CERTIFICATE_CREDENTIALS structure. - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls.asn: Removed fake OID. - -2002-01-28 Nikos Mavrogiannopoulos - - * Makefile.am: better ChangeLog output - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c, src/cli.c, src/serv.c: Identified a race - condition in the example client. If application data is sent after - a rehandshake request, the server thinks we ignored his request, and - breaks the connection. This is a bad design of this client. - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_datum.c: minor fixes - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: changed some buffering code, to use the - cleaner gnutls_datum_append(). Leads to a much cleaner code. - -2002-01-28 Fabio Fiorina - - * lib/x509_ASN.y: Modules without OID - -2002-01-28 Fabio Fiorina - - * lib/x509_der.c: gnutls_str_... functions substitution - -2002-01-28 Fabio Fiorina - - * lib/x509_asn1.c: _gnutls_str_... functions substitution - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_datum.c, lib/gnutls_datum.h: added - gnutls_datum_append() - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/x509_sig_check.c: - signature is now a gnutls_datum - -2002-01-28 Nikos Mavrogiannopoulos - - * 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, - 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 - -2002-01-28 Nikos Mavrogiannopoulos - - * doc/TODO, lib/auth_x509.c, lib/gnutls_int.h, src/cli.c: [no log - message] - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_buffers.h, - lib/gnutls_handshake.c: corrected and optimized handshake. - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_int_compat.c: not used by default - -2002-01-28 Nikos Mavrogiannopoulos - - * 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) - -2002-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_buffers.h, - lib/gnutls_handshake.c: Optimizations in the handshake messages - hashing. (no more mallocs) - -2002-01-27 Nikos Mavrogiannopoulos - - * 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 - -2002-01-27 Nikos Mavrogiannopoulos - - * lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c: corrected - bug in DSA signing. - -2002-01-27 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: corrected bug in file read - -2002-01-27 Nikos Mavrogiannopoulos - - * 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) - -2002-01-27 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated - version of the submited draft - -2002-01-27 Nikos Mavrogiannopoulos - - * src/x509/Makefile.am: [no log message] - -2002-01-27 Nikos Mavrogiannopoulos - - * 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 - -2002-01-27 Nikos Mavrogiannopoulos - - * 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. - -2002-01-27 Nikos Mavrogiannopoulos - - * doc/tex/asn1.tex, 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. - -2002-01-26 Nikos Mavrogiannopoulos - - * 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) - -2002-01-26 Nikos Mavrogiannopoulos - - * 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.. - -2002-01-26 Nikos Mavrogiannopoulos - - * 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] - -2002-01-26 Nikos Mavrogiannopoulos - - * lib/gnutls_str.c, lib/gnutls_str.h: added _gnutls_mem_cpy() - -2002-01-26 Nikos Mavrogiannopoulos - - * lib/x509_asn1.c, lib/x509_der.c: Added checks after malloc for - null. - -2002-01-25 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex3.tex, doc/tex/serv1.tex, 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) - -2002-01-25 Nikos Mavrogiannopoulos - - * lib/gnutls_extensions.c, lib/gnutls_int.h: [no log message] - -2002-01-25 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2002-01-25 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h, - lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c, - src/cli.c: added check for requested TLS extensions - -2002-01-25 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_int_compat.c: [no log message] - -2002-01-25 Nikos Mavrogiannopoulos - - * 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. - -2002-01-24 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: [no log message] - -2002-01-24 Nikos Mavrogiannopoulos - - * lib/gnutls_random.c: added an #error - -2002-01-24 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_kx.c: - GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE -> - GNUTLS_A_SSL3_NO_CERTIFICATE - -2002-01-24 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-openpgp-01.txt, - doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: added our openpgp - draft - -2002-01-24 Nikos Mavrogiannopoulos - - * 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. - -2002-01-23 Nikos Mavrogiannopoulos - - * lib/gnutls_str.c: [no log message] - -2002-01-23 Nikos Mavrogiannopoulos - - * 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 - -2002-01-23 Nikos Mavrogiannopoulos - - * src/common.h: in server side now prints srp username - -2002-01-23 Nikos Mavrogiannopoulos - - * 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. - -2002-01-23 Nikos Mavrogiannopoulos - - * doc/TODO: added string library - -2002-01-23 Nikos Mavrogiannopoulos - - * 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 - -2002-01-23 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: more cleanups in the recv_int() function - -2002-01-23 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks. (it - seems that debugging code has made it to release) - -2002-01-22 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of - improvement) - -2002-01-20 Nikos Mavrogiannopoulos - - * doc/tex/errors.tex, lib/gnutls_handshake.c, lib/gnutls_record.c, - src/cli.c, src/serv.c: Now a server in a case of rehandshake can - continue normaly if the handshake request is ignored by the client. - -2002-01-20 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype. - -2002-01-20 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-01-19 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2002-01-19 Nikos Mavrogiannopoulos - - * 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. - -2002-01-19 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: corrected bug introduced in the buffering - code update - -2002-01-19 Nikos Mavrogiannopoulos - - * lib/gnutls_dh.c: [no log message] - -2002-01-19 Nikos Mavrogiannopoulos - - * 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, lib/gnutls_int.h, - lib/gnutls_int_compat.c, lib/gnutls_record.c, lib/gnutls_ui.c, - lib/gnutls_ui.h, src/common.h, src/serv.c: Combined - gnutls_x509pki_(set/get)_dh_bits() and gnutls_anon_server/client_get - to gnutls_dh_(set/get)_bits(). gnutls_anon_set_server_cred() was - deprecated by gnutls_dh_set_bits(). - -2002-01-19 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be - called multiple times - -2002-01-19 Nikos Mavrogiannopoulos - - * lib/.cvsignore: [no log message] - -2002-01-18 Nikos Mavrogiannopoulos - - * 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] - -2002-01-18 Nikos Mavrogiannopoulos - - * doc/protocol/rfc2440.txt: added openpgp rfc - -2002-01-18 Nikos Mavrogiannopoulos - - * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex, - 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 - -2002-01-18 Nikos Mavrogiannopoulos - - * lib/gnutls_int_compat.c: added file to hold functions for - backwards binary compatibility. - -2002-01-18 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups - -2002-01-17 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c, - lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c, - lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h, - src/serv.c: Renamed gnutls_x509pki_s/get_dh_bits() to - gnutls_dh_s/get_dhe_bits(). Renamed - gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits(). - -2002-01-17 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2002-01-17 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/auth.tex, doc/tex/ex1.tex, doc/tex/ex2.tex, - doc/tex/ex3.tex, lib/gnutls_algorithms.c, lib/gnutls_int.h: Key - exchange methods changed so they do not depend on the Certificate - type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*). - -2002-01-17 Nikos Mavrogiannopoulos - - * 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). - -2002-01-17 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/gnutls.tex, - doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex: - [no log message] - -2002-01-17 Nikos Mavrogiannopoulos - - * configure.in: corrected library interface numbers - -2002-01-17 Nikos Mavrogiannopoulos - - * NEWS, THANKS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex, - doc/tex/cover.tex.in, doc/tex/gnutls-logo.ps, doc/tex/gnutls.tex: - updated documentation - -2002-01-17 Nikos Mavrogiannopoulos - - * 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. - -2002-01-14 Nikos Mavrogiannopoulos - - * 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() - -2002-01-12 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2002-01-12 Nikos Mavrogiannopoulos - - * lib/gnutls_alert.h, lib/gnutls_int.h, lib/gnutls_record.c: better - length checking in the record layer. - -2002-01-10 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-extensions-01.txt, - doc/protocol/draft-ietf-tls-extensions-02.txt: new extensions draft - -2002-01-09 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.tex: [no log message] - -2002-01-09 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added - gnutls_x509pki_verify_certificate() - -2002-01-07 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c: renamed DigestAlgorithm to GNUTLS_DigestAlgorithm - (in order to be consistent with gnutls.h) - -2002-01-05 Nikos Mavrogiannopoulos - - * lib/libgnutls.m4: corrected the temp file name - -2002-01-05 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/cover.tex.in, doc/tex/errors.tex, lib/Makefile.am, - lib/gnutls_errors.c: last minute changes for 0.3.2 release - -2002-01-05 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: renamed gnutls_b64_encode() - to gnutls_b64_encode_fmt() - -2002-01-05 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode() - and gnutls_b64_decode() - -2002-01-04 Nikos Mavrogiannopoulos - - * doc/scripts/.cvsignore, doc/tex/.cvsignore: [no log message] - -2002-01-04 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/translayer.tex: updated documentation - -2002-01-04 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex3.tex, src/common.h: updated documentation - -2002-01-04 Nikos Mavrogiannopoulos - - * 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 - -2002-01-04 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/gnutls_alert.c, lib/gnutls_alert.h: separated - alert protocol functions - -2002-01-03 Nikos Mavrogiannopoulos - - * 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 - -2002-01-03 Nikos Mavrogiannopoulos - - * lib/libgnutls.m4: now removes the temp file - -2002-01-03 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: check_version() updated - -2002-01-02 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/gnutls_int.h: [no log message] - -2002-01-02 Nikos Mavrogiannopoulos - - * 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 - -2002-01-02 Nikos Mavrogiannopoulos - - * 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. - -2002-01-02 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c: more error checking - -2002-01-02 Nikos Mavrogiannopoulos - - * lib/gnutls_ui.c: [no log message] - -2002-01-02 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_ - -2002-01-02 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: added support for calling global_init() - several times. - -2002-01-02 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: added static variable to check if - global_init() is called for a second time. - -2002-01-02 Nikos Mavrogiannopoulos - - * 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-12-30 Nikos Mavrogiannopoulos - - * Makefile.am: added PGPKEYS - -2001-12-30 Nikos Mavrogiannopoulos - - * doc/README.CVS: updated - -2001-12-30 Nikos Mavrogiannopoulos - - * NEWS, lib/auth_x509.c: corrected bug which did not allow a client - to accept multiple CA distinguished names. - -2001-12-30 Nikos Mavrogiannopoulos - - * src/README.srpcrypt: updated - -2001-12-24 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_buffers.c: [no log message] - -2001-12-23 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: some corrections in documentation - -2001-12-21 Nikos Mavrogiannopoulos - - * NEWS: releasing 0.3.0 - -2001-12-20 Nikos Mavrogiannopoulos - - * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: cleaned up and - fixed ASN.1 documentation. - -2001-12-20 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: corrected in order not to complain if func(void) - is used. - -2001-12-19 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/gnutls.h.in.in: cleanups - -2001-12-19 Nikos Mavrogiannopoulos - - * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, - doc/tex/srp1.tex, 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. - -2001-12-19 Nikos Mavrogiannopoulos - - * lib/auth_anon.c: corrected bugs in AUTH_INFO allocation - -2001-12-18 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_int.h: - cleanups - -2001-12-18 Nikos Mavrogiannopoulos - - * 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. - -2001-12-17 Nikos Mavrogiannopoulos - - * configure.in: some corrections in assembler detection. Also chmod - -w gnutls.h was removed. - -2001-12-17 Nikos Mavrogiannopoulos - - * 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 - -2001-12-17 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ciphersuites.tex, 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, - 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 - -2001-12-17 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2001-12-17 Nikos Mavrogiannopoulos - - * 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. - -2001-12-17 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, - doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_kx.c, - lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c: - *_alert -> alert_* - -2001-12-17 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, - doc/tex/serv1.tex, doc/tex/srp1.tex, 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-12-16 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, - doc/tex/errors.tex, doc/tex/gnutls.tex, doc/tex/macros.tex, - doc/tex/resumedb.tex, doc/tex/translayer.tex, - lib/gnutls_handshake.c: documentation updated - -2001-12-16 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_record.c: changed - function names - -2001-12-16 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.tex, doc/tex/macros.tex, doc/tex/resumedb.tex, - doc/tex/translayer.tex: fixes in documentation - -2001-12-16 Nikos Mavrogiannopoulos - - * doc/ASN1.readme.txt, doc/Makefile.am: removed ASN1.readme.txt - -2001-12-16 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-12-15 Nikos Mavrogiannopoulos - - * .cvsusers, lib/gnutls.h.in, lib/gnutls_srp.c, src/serv.c: [no log - message] - -2001-12-14 Nikos Mavrogiannopoulos - - * NEWS, buildconf, doc/README.autoconf, doc/tex/ex1.tex, - doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/serv1.tex, - 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-12-14 Nikos Mavrogiannopoulos - - * 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. - -2001-12-14 Nikos Mavrogiannopoulos - - * configure.in, doc/README.autoconf, doc/tex/Makefile.am, - doc/tex/errors.tex, doc/tex/gnutls.tex, lib/auth_x509.c: updated - documentation - -2001-12-13 Nikos Mavrogiannopoulos - - * 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-12-13 Nikos Mavrogiannopoulos - - * configure.in, doc/tex/translayer.tex: [no log message] - -2001-12-11 Nikos Mavrogiannopoulos - - * NEWS, THANKS, lib/gnutls_int.h, lib/gnutls_pk.c: [no log message] - -2001-12-11 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: several cleanups - -2001-12-11 Nikos Mavrogiannopoulos - - * lib/gnutls_gcry.c, lib/gnutls_gcry.h: corrected bugs in STD - formating (back to USG). - -2001-12-10 Nikos Mavrogiannopoulos - - * COPYING: [no log message] - -2001-12-10 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2001-12-10 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_int.h: last commits for 0.2.91 - -2001-12-10 Nikos Mavrogiannopoulos - - * 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) - -2001-12-10 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2001-12-10 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex: [no log message] - -2001-12-09 Nikos Mavrogiannopoulos - - * doc/tex/ciphers.tex: updated documentation - -2001-12-09 Nikos Mavrogiannopoulos - - * lib/gnutls_anon_cred.c: fixed gnutls_anon_free_client_sc() - -2001-12-09 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/auth.tex, 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. - -2001-12-09 Nikos Mavrogiannopoulos - - * lib/debug.c, lib/gnutls_cert.c: GET_CN() now works. (affects debug - mode only) - -2001-12-09 Nikos Mavrogiannopoulos - - * src/.cvsignore, src/Makefile.am, src/README.crypt, - src/README.srpcrypt: crypt -> srpcrypt - -2001-12-09 Nikos Mavrogiannopoulos - - * 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. - -2001-12-08 Nikos Mavrogiannopoulos - - * 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-12-08 Nikos Mavrogiannopoulos - - * 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 - -2001-12-08 Nikos Mavrogiannopoulos - - * 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. - -2001-12-08 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: [no log message] - -2001-12-07 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/.cvsignore: [no log message] - -2001-12-07 Nikos Mavrogiannopoulos - - * doc/tex/auth.tex, doc/tex/ciphers.tex: added missing files - -2001-12-07 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex, - doc/tex/gnutls.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex, - lib/.cvsignore: updated documentation - -2001-12-07 Nikos Mavrogiannopoulos - - * lib/auth_x509.c, lib/gnutls_int.h, lib/gnutls_ui.h: callbacks now - get a GNUTLS_STATE argument. - -2001-12-07 Nikos Mavrogiannopoulos - - * doc/tex/ciphersuites.tex, doc/tex/ex1.tex, doc/tex/ex2.tex, - doc/tex/ex3.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, - 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. - -2001-12-06 Nikos Mavrogiannopoulos - - * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, - doc/tex/serv1.tex, doc/tex/srp1.tex, 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* - -2001-12-06 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, - doc/tex/srp1.tex, 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-12-06 Nikos Mavrogiannopoulos - - * 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 - -2001-12-06 Nikos Mavrogiannopoulos - - * 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, - 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. - -2001-12-05 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex, - 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-12-05 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, - doc/tex/ex3.tex, doc/tex/serv1.tex, 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. - -2001-12-05 Nikos Mavrogiannopoulos - - * 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, - lib/gnutls_ui.h, src/cli.c, src/common.h, src/serv.c: optimized - certificate handling API - -2001-12-05 Nikos Mavrogiannopoulos - - * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h, - lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: several cleanups. - Removed old unneeded functions. certificate verification was moved - out of the handshake procedure. - -2001-12-04 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_global.c, - lib/gnutls_int.h, lib/gnutls_record.c: some cleanups - -2001-12-04 Nikos Mavrogiannopoulos - - * 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. - -2001-12-04 Nikos Mavrogiannopoulos - - * 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-12-01 Nikos Mavrogiannopoulos - - * acconfig.h, configure.in, lib/defines.h, lib/gnutls.h.in: fixes in - autoconf scripts - -2001-12-01 Nikos Mavrogiannopoulos - - * AUTHORS, Makefile.am, NEWS, acconfig.h, configure.in, - lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c: updated - detection of library settings - -2001-11-30 Nikos Mavrogiannopoulos - - * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c, - lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN sequence - needed in the certificate request message is now generated and - cached into a x509pki_credentials structure. This would save a lot - of time in the server side. - -2001-11-29 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2001-11-29 Fabio Fiorina - - * doc/ASN1.readme.txt: overflow buffers check - -2001-11-29 Fabio Fiorina - - * doc/ASN1.readme.txt, lib/x509_ASN.y, lib/x509_asn1.c, - lib/x509_asn1.h: "" - -2001-11-29 Nikos Mavrogiannopoulos - - * 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. - -2001-11-28 Nikos Mavrogiannopoulos - - * lib/gnutls_db.h: [no log message] - -2001-11-26 Nikos Mavrogiannopoulos - - * THANKS, configure.in, doc/README.autoconf, doc/TODO, - lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4: cleanups and - some corrections. - -2001-11-25 Nikos Mavrogiannopoulos - - * 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, - 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(). - -2001-11-24 Nikos Mavrogiannopoulos - - * doc/README.autoconf: [no log message] - -2001-11-23 Nikos Mavrogiannopoulos - - * doc/README.autoconf: gnutls.m4 -> libgnutls.m4 - -2001-11-23 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: added new pictures - -2001-11-23 Nikos Mavrogiannopoulos - - * doc/tex/ciphersuites.tex: updated - -2001-11-23 Nikos Mavrogiannopoulos - - * doc/Makefile.am: [no log message] - -2001-11-20 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: [no log message] - -2001-11-20 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc: produces better tex output - -2001-11-20 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and - generation of tex) - -2001-11-20 Nikos Mavrogiannopoulos - - * AUTHORS: updated - -2001-11-20 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name() - -2001-11-20 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_ui.h: cleanups - -2001-11-17 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc - updated. Now handles powers and '->' symbol automatically for tex. - -2001-11-16 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO: [no log message] - -2001-11-16 Nikos Mavrogiannopoulos - - * lib/x509_der.c: corrected typo - -2001-11-16 Nikos Mavrogiannopoulos - - * doc/ASN1.readme.txt, doc/scripts/gdoc, doc/tex/Makefile.am, - doc/tex/asn1.tex, doc/tex/gnutls.tex, 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-11-15 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/gnutls_errors_int.h: removed E_TIMEOUT - -2001-11-15 Nikos Mavrogiannopoulos - - * 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. - -2001-11-13 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: removed debugging stuff - -2001-11-13 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-11-13 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-11-13 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-11-13 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-11-13 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-11-13 Nikos Mavrogiannopoulos - - * NEWS, THANKS: [no log message] - -2001-11-13 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: more fixes - -2001-11-13 Nikos Mavrogiannopoulos - - * 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-11-12 Nikos Mavrogiannopoulos - - * src/cli.c: now resolves hostnames. - -2001-11-12 Nikos Mavrogiannopoulos - - * lib/defines.h, lib/gnutls_priority.c: va_copy macro renamed to - VA_COPY - -2001-11-12 Nikos Mavrogiannopoulos - - * configure.in: now requires autoconf 2.50 - -2001-11-10 Nikos Mavrogiannopoulos - - * 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) - -2001-11-08 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_int.h: [no log message] - -2001-11-08 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex, - doc/tex/translayer.tex, lib/auth_x509.c, lib/gnutls.h.in, - lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c, - lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, - src/cli.c: cleanups and documentation updates - -2001-11-08 Nikos Mavrogiannopoulos - - * lib/auth_x509.c: rolled back previous change... - -2001-11-08 Nikos Mavrogiannopoulos - - * lib/auth_x509.c: made empty certificate message consistent with - other implementations. - -2001-11-07 Nikos Mavrogiannopoulos - - * 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-11-06 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: added warning - -2001-11-06 Nikos Mavrogiannopoulos - - * 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 - -2001-11-06 Nikos Mavrogiannopoulos - - * lib/gnutls_session.c: corrected bug which made - get_current_session, not to return the right size of the session. - -2001-11-05 Nikos Mavrogiannopoulos - - * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c, - lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c, - lib/gnutls_record.c: receive buffer is now dynamic. - -2001-11-05 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c: - changed semantics of the GNUTLS_E_REHANDSHAKE error code. - -2001-11-05 Nikos Mavrogiannopoulos - - * acconfig.h, configure.in, lib/defines.h, lib/gnutls_priority.c: - added support for va_copy - -2001-11-05 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-11-05 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c, - lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, - src/serv.c: cleanups - -2001-11-05 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.h: list -> gnutls_list - -2001-11-04 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in, lib/gnutls_anon_cred.c, lib/gnutls_int.h, - lib/gnutls_priority.c: changed LIST to GNUTLS_LIST - -2001-11-04 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in, lib/gnutls_db.c: added new function to check for - expired sessions. - -2001-11-04 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: cleanups - -2001-11-02 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_buffers.h, - lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_sig.c: - cleanups in function names - -2001-11-02 Nikos Mavrogiannopoulos - - * lib/gnutls_db.c: cleanups in the resuming code - -2001-11-02 Nikos Mavrogiannopoulos - - * 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-11-02 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_int.h: - set_push() & set_pull() functions moved to state (instead of being - global) - -2001-11-02 Nikos Mavrogiannopoulos - - * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to - doc/ - -2001-11-01 Nikos Mavrogiannopoulos - - * README.CVS: added documentation of the steps required to built the - cvs tree - -2001-11-01 Nikos Mavrogiannopoulos - - * 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. - -2001-10-31 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2001-10-30 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_record.c: corrected and fixed - several things in send_int() etc. - -2001-10-30 Nikos Mavrogiannopoulos - - * doc/tex/translayer.tex: Added missing file. - -2001-10-30 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2001-10-30 Nikos Mavrogiannopoulos - - * doc/Makefile.am, doc/TODO, doc/scripts/Makefile.am: added scripts - into distribution - -2001-10-30 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: [no log message] - -2001-10-30 Nikos Mavrogiannopoulos - - * lib/gnutls_db.c, lib/gnutls_session.c: corrected bugs in session - resuming. - -2001-10-27 Nikos Mavrogiannopoulos - - * NEWS, configure.in, lib/gnutls_db.c, lib/gnutls_int.h, - lib/gnutls_mem.c, lib/gnutls_session.c: [no log message] - -2001-10-23 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/io_debug.h: cleanups - -2001-10-23 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/io_debug.h: added IO debugging code - -2001-10-23 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in: [no log message] - -2001-10-23 Nikos Mavrogiannopoulos - - * 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. - -2001-10-23 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: corrected bugs which could break non - blocking IO - -2001-10-22 Nikos Mavrogiannopoulos - - * PGPKEYS: added file. Holds pgp keys - -2001-10-22 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_record.c: corrections for the - gnutls_read_buffered() function. - -2001-10-22 Nikos Mavrogiannopoulos - - * 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 - -2001-10-21 Nikos Mavrogiannopoulos - - * 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-10-21 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: [no log message] - -2001-10-21 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in, lib/gnutls_int.h: [no log message] - -2001-10-21 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/gnutls.tex, 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-10-21 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted - system calls and eagain errors. - -2001-10-21 Nikos Mavrogiannopoulos - - * THANKS, doc/tex/resumedb.tex, 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 - -2001-10-20 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_int.h: Corrected short read bug - -2001-10-20 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: corrected _gnutls_write() - -2001-10-20 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c: peeked data now stays also in handshake - -2001-10-20 Nikos Mavrogiannopoulos - - * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be - sent even if it wasn't required - -2001-10-20 Nikos Mavrogiannopoulos - - * lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_sig.c, src/cli.c: - [no log message] - -2001-10-20 Nikos Mavrogiannopoulos - - * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c, - lib/gnutls_errors_int.h, lib/gnutls_handshake.c, - lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in error - handling - -2001-10-20 Nikos Mavrogiannopoulos - - * 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-10-19 Nikos Mavrogiannopoulos - - * 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 - -2001-10-15 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ex1.tex, doc/tex/gnutls.tex, - doc/tex/resumedb.tex: [no log message] - -2001-10-15 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex, doc/tex/serv1.tex, - 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. - -2001-10-12 Nikos Mavrogiannopoulos - - * 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-10-11 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-10-10 Nikos Mavrogiannopoulos - - * 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) - -2001-10-10 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/crypt-gaa.c, src/crypt.gaa: renamed crypt to - srpcrypt. - -2001-10-10 Nikos Mavrogiannopoulos - - * 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 - -2001-10-09 Nikos Mavrogiannopoulos - - * doc/tex/ciphersuites.tex: [no log message] - -2001-10-09 Nikos Mavrogiannopoulos - - * lib/.cvsignore: [no log message] - -2001-10-09 Nikos Mavrogiannopoulos - - * 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. - -2001-10-08 Nikos Mavrogiannopoulos - - * 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-10-08 Nikos Mavrogiannopoulos - - * lib/gnutls_sig.c: [no log message] - -2001-10-08 Nikos Mavrogiannopoulos - - * NEWS, THANKS, configure.in, doc/tex/ex3.tex, 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 - -2001-10-08 Nikos Mavrogiannopoulos - - * 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-10-07 Nikos Mavrogiannopoulos - - * lib/gnutls_errors.c, lib/x509_extensions.c: [no log message] - -2001-10-07 Nikos Mavrogiannopoulos - - * lib/x509_asn1.c, lib/x509_extensions.c: fixes in the certificate - extensions handling code. Bugs reported by Neil Spring - - -2001-09-27 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.tex: [no log message] - -2001-09-27 Nikos Mavrogiannopoulos - - * doc/tex/ciphersuites.tex: [no log message] - -2001-09-25 Nikos Mavrogiannopoulos - - * buildconf, doc/tex/macros.tex: [no log message] - -2001-09-25 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex: - more documentation - -2001-09-24 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-09-23 Nikos Mavrogiannopoulos - - * 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 - -2001-09-23 Nikos Mavrogiannopoulos - - * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA - -2001-09-21 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-09-21 Nikos Mavrogiannopoulos - - * lib/auth_dhe_dss.c, lib/gnutls_compress_int.h, lib/gnutls_num.c: - [no log message] - -2001-09-19 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: [no log message] - -2001-09-19 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-09-19 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: updated documentation - -2001-09-17 Nikos Mavrogiannopoulos - - * README, doc/TODO: [no log message] - -2001-09-14 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/ex3.tex, 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 - -2001-09-12 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-09-10 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-09-07 Nikos Mavrogiannopoulos - - * doc/README.autoconf, doc/TODO: [no log message] - -2001-09-04 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/Makefile.am, lib/Makefile.am: updated - documentation generation - -2001-09-04 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-09-03 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: updated documentation - -2001-08-27 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2001-08-27 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_num.h: minor - bugfixes - -2001-08-26 Nikos Mavrogiannopoulos - - * acconfig.h, configure.in, lib/gnutls_global.c: use of sigaction - instead of signal(), to ignore SIGPIPE - -2001-08-26 Nikos Mavrogiannopoulos - - * buildconf: [no log message] - -2001-08-26 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex, - doc/tex/cover.tex.in, doc/tex/serv1.tex, lib/auth_rsa.c, - lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c, - lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: - gnutls_set_certificate_request() renamed to - gnutls_x509pki_set_cert_request(). Added - gnutls_x509pki_set_cert_callback(). - -2001-08-26 Nikos Mavrogiannopoulos - - * 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 - -2001-08-25 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls.h.in: updated gnutls.h file - -2001-08-25 Nikos Mavrogiannopoulos - - * doc/tex/cover.tex: [no log message] - -2001-08-25 Nikos Mavrogiannopoulos - - * doc/tex/cover.tex, 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 - -2001-08-25 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_record.c: - header size is now written in gnutls_cipher.c - -2001-08-20 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-08-20 Nikos Mavrogiannopoulos - - * 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 - -2001-08-20 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, - doc/tex/serv1.tex, doc/tex/srp1.tex: corrected and updated - documentation - -2001-08-20 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c, - src/cli.c, src/serv.c: changed gnutls_bye() behaviour - -2001-08-19 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-08-19 Nikos Mavrogiannopoulos - - * 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() - -2001-08-19 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: corrected bugs in version handling and in - certificate initialization - -2001-08-19 Nikos Mavrogiannopoulos - - * 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-08-19 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, lib/gnutls_kx.c, lib/gnutls_record.c: gnutls - now sends (again) record packets using one write. - -2001-08-19 Nikos Mavrogiannopoulos - - * lib/gnutls_srp.c: corrected free for data not belonging to the - heap - -2001-08-18 Nikos Mavrogiannopoulos - - * 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-08-07 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2001-08-07 Nikos Mavrogiannopoulos - - * 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. - -2001-08-07 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex, - 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 - - * 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 - - * 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-08-07 Nikos Mavrogiannopoulos - - * lib/gnutls_mem.c: realloc does not realloc memory if less size is - requested. - -2001-08-06 Nikos Mavrogiannopoulos - - * 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-08-06 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_kx.c: [no log message] - -2001-08-06 Nikos Mavrogiannopoulos - - * 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 - - * 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_sig.c, lib/gnutls_sig_check.c, lib/x509_sig_check.c: more - x509 client certificate stuff - -2001-08-06 Nikos Mavrogiannopoulos - - * src/x509/clicert.pem, src/x509/clikey.pem: added client - certificates - -2001-08-06 Nikos Mavrogiannopoulos - - * 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-08-06 Nikos Mavrogiannopoulos - - * 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. - -2001-08-05 Nikos Mavrogiannopoulos - - * 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-08-05 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex: - gnutls_x509_set_cn() was removed - -2001-08-05 Nikos Mavrogiannopoulos - - * doc/README.autoconf, doc/TODO: [no log message] - -2001-08-05 Nikos Mavrogiannopoulos - - * lib/.cvsignore, lib/x509_asn1.h, lib/x509_der.h: [no log message] - -2001-08-05 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls.h.in, lib/gnutls_global.c, - lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, - src/.cvsignore: added new function gnutls_send_alert() to the api - -2001-08-05 Nikos Mavrogiannopoulos - - * 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 - -2001-08-05 Nikos Mavrogiannopoulos - - * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am, - src/asn1c.c, src/prime.c: fixes for the new files - -2001-08-05 Nikos Mavrogiannopoulos - - * 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-08-04 Nikos Mavrogiannopoulos - - * 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) - -2001-08-04 Nikos Mavrogiannopoulos - - * 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 - -2001-08-04 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c, - lib/gnutls_handshake.c, lib/gnutls_int.h: minor fixes - -2001-08-04 Nikos Mavrogiannopoulos - - * lib/gnutls_mem.c, lib/gnutls_mem.h: added internal memory handlers - -2001-08-04 Nikos Mavrogiannopoulos - - * 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 - -2001-08-03 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.tex: [no log message] - -2001-08-02 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c: [no log message] - -2001-08-02 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes - -2001-08-02 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c, - lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c, - lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c, - lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c, - src/cli.c: added some kind of support for X509 Extensions - -2001-08-02 Nikos Mavrogiannopoulos - - * doc/tex/cover.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex, - doc/tex/macros.tex: [no log message] - -2001-08-02 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/cover.tex, doc/tex/fdl.tex, - doc/tex/gnutls.tex, doc/tex/macros.tex: documentation updates - -2001-08-02 Nikos Mavrogiannopoulos - - * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, - doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, - lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes - -2001-07-31 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, 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, - lib/gnutls_srp.c: fixed api documentation (for srp and anon cred - allocation) - -2001-07-30 Nikos Mavrogiannopoulos - - * NEWS, doc/tex/Makefile.am, doc/tex/serv1.tex, - lib/gnutls_global.c, lib/gnutls_int.h: [no log message] - -2001-07-30 Nikos Mavrogiannopoulos - - * configure.in: added profiler option - -2001-07-30 Nikos Mavrogiannopoulos - - * 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_sig_check.c, lib/gnutls_v2_compat.c: added log function - (no longer use fprintf). - -2001-07-29 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_record.c: fixes in EOF handling - in handshake. - -2001-07-29 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: detect EOF - -2001-07-29 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/Makefile.am: [no log - message] - -2001-07-29 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log - message] - -2001-07-29 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-07-29 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/serv1.tex, - doc/tex/srp1.tex: documentation updates - -2001-07-28 Nikos Mavrogiannopoulos - - * doc/tex/gnutls.tex: [no log message] - -2001-07-28 Nikos Mavrogiannopoulos - - * doc/scripts/gdoc, doc/tex/Makefile.am: fixes in tex production - (gdoc) - -2001-07-28 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: [no log message] - -2001-07-28 Nikos Mavrogiannopoulos - - * doc/tex/Makefile.am: [no log message] - -2001-07-28 Nikos Mavrogiannopoulos - - * configure.in, doc/API-template.html, doc/Makefile.am, - doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/ex1.tex, - doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex, - lib/gnutls_record.c: Added documentation in TEX - -2001-07-28 Nikos Mavrogiannopoulos - - * doc/API-template.html: [no log message] - -2001-07-28 Nikos Mavrogiannopoulos - - * 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-07-27 Nikos Mavrogiannopoulos - - * 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 - -2001-07-26 Fabio Fiorina - - * doc/TODO: Tools for Certificate - -2001-07-26 Fabio Fiorina - - * lib/cert_der.c: get time bug fixed - -2001-07-26 Nikos Mavrogiannopoulos - - * src/srp/.cvsignore, src/x509/.cvsignore: [no log message] - -2001-07-26 Nikos Mavrogiannopoulos - - * NEWS, configure.in: moving to 0.1.9 - -2001-07-26 Nikos Mavrogiannopoulos - - * lib/cert_verify.c: fixed/updated compare_dn() function. - -2001-07-26 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_cert.c, src/serv.c: [no log message] - -2001-07-26 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_sig_check.c: updated sig_check() - -2001-07-24 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-07-24 Nikos Mavrogiannopoulos - - * 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-07-24 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_pk.c, lib/gnutls_record.c: bugfixes - -2001-07-24 Nikos Mavrogiannopoulos - - * src/cli.c: support for multiple protocol versions. - -2001-07-24 Nikos Mavrogiannopoulos - - * 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-07-21 Nikos Mavrogiannopoulos - - * lib/Makefile.am: ignores some errors - -2001-07-21 Nikos Mavrogiannopoulos - - * 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] - -2001-07-21 Nikos Mavrogiannopoulos - - * 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-07-21 Nikos Mavrogiannopoulos - - * 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/.cvsignore, - src/asn1c.c, src/ca.pem, src/cli.c, src/pkcs1.asn, src/serv.c: - several fixes cleanups etc. - -2001-07-20 Nikos Mavrogiannopoulos - - * lib/gnutls_global.c: [no log message] - -2001-07-20 Nikos Mavrogiannopoulos - - * 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-07-20 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/cert.pem, src/key.pem, src/serv.c, - src/srp/tpasswd, src/srp/tpasswd.conf, src/tpasswd, - src/tpasswd.conf, src/x509/ca.pem, src/x509/cert.pem, - src/x509/key.pem: updated directory structure - -2001-07-20 Nikos Mavrogiannopoulos - - * 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 - -2001-07-19 Fabio Fiorina - - * doc/ASN1.readme.txt, lib/cert_ASN.y, lib/cert_asn1.c, - lib/cert_asn1.h, src/CertificateExample.c, src/CrlExample.c: "" - -2001-07-19 Fabio Fiorina - - * lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c: C structure management - -2001-07-19 Fabio Fiorina - - * src/PkixTabExample.c: C structure management - -2001-07-18 Nikos Mavrogiannopoulos - - * lib/gnutls_hash_int.c: added mhash 0.8.10 support - -2001-07-18 Nikos Mavrogiannopoulos - - * 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 - -2001-07-17 Nikos Mavrogiannopoulos - - * 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-07-16 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c, - lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c, - lib/gnutls_int.h, src/cli.c: updated cert_verify - -2001-07-14 Nikos Mavrogiannopoulos - - * src/CertificateExample.c: corrected copyright notice - -2001-07-14 Nikos Mavrogiannopoulos - - * Makefile.am, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: minor - cleanups - -2001-07-14 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in, - lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: updated API - -2001-07-14 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/gnutls_anon_cred.c: added missing file - -2001-07-14 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c, - lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c, - lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c, - src/cli.c, src/serv.c: several bug fixes in ASN handling. - Fixes/additions in X509 structures handling. - -2001-07-14 Nikos Mavrogiannopoulos - - * 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 - -2001-07-14 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-07-14 Nikos Mavrogiannopoulos - - * lib/cert_ASN.y: corrected copyright statement - -2001-07-14 Nikos Mavrogiannopoulos - - * doc/README.autoconf: [no log message] - -2001-07-14 Nikos Mavrogiannopoulos - - * 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 - -2001-07-14 Nikos Mavrogiannopoulos - - * src/serv.c: updated - -2001-07-13 Nikos Mavrogiannopoulos - - * buildconf: added autoconf2.50 (for debian) - -2001-07-13 Nikos Mavrogiannopoulos - - * acinclude.m4: added required .m4s - -2001-07-13 Nikos Mavrogiannopoulos - - * .cvsusers: corrected fabio's entry - -2001-07-12 Fabio Fiorina - - * lib/cert_ASN.y, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, - src/CertificateExample.c, src/CrlExample.c, src/pkix.asn: [no log - message] - -2001-07-12 Fabio Fiorina - - * doc/ASN1.readme.txt, lib/cert_asn1.c: [no log message] - -2001-07-12 Nikos Mavrogiannopoulos - - * lib/gnutls_record.c: bug fixes - -2001-07-11 Nikos Mavrogiannopoulos - - * 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) - -2001-07-07 Nikos Mavrogiannopoulos - - * lib/gnutls_global.h, src/cert.pem, src/key.pem: [no log message] - -2001-07-07 Nikos Mavrogiannopoulos - - * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c, - lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, - lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c, - lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c, - src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser - (Fabio - commited by me). - -2001-07-01 Nikos Mavrogiannopoulos - - * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c, - lib/gnutls_privkey.c: cleanups - -2001-06-25 Nikos Mavrogiannopoulos - - * 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/.cvsignore, src/cli.c, - src/serv.c: Cleanups. Mostly while sending client certificate (and - client certificate verify) - -2001-06-24 Nikos Mavrogiannopoulos - - * lib/README.der: removed - -2001-06-24 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-06-24 Nikos Mavrogiannopoulos - - * 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) - -2001-06-24 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-ecc-01.txt, - doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt: [no log message] - -2001-06-24 Nikos Mavrogiannopoulos - - * 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-06-24 Nikos Mavrogiannopoulos - - * doc/protocol/x509guide.txt: added gutman's x509guide - -2001-06-24 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO: [no log message] - -2001-06-24 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_priority.c: some portability - fixes - -2001-06-24 Nikos Mavrogiannopoulos - - * 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 - - * 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 - -2001-06-23 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls_global.c: added checks for signals - -2001-06-22 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream - decryption.. - -2001-06-22 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2001-06-22 Nikos Mavrogiannopoulos - - * 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. - -2001-06-22 Nikos Mavrogiannopoulos - - * Makefile.am, src/Makefile.am, src/serv.c: [no log message] - -2001-06-22 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-06-22 Nikos Mavrogiannopoulos - - * 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. - -2001-06-22 Nikos Mavrogiannopoulos - - * 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-06-22 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in: gnutls_cert is not defined here - -2001-06-21 Nikos Mavrogiannopoulos - - * lib/gnutls_cert.h, src/pk.h: added missing files - -2001-06-21 Nikos Mavrogiannopoulos - - * 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-06-20 Nikos Mavrogiannopoulos - - * 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) - -2001-06-19 Nikos Mavrogiannopoulos - - * 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 - -2001-06-19 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2001-06-19 Nikos Mavrogiannopoulos - - * 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.. - -2001-06-18 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c, - lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c, - lib/gnutls_v2_compat.c: fixes in session resuming - -2001-06-18 Nikos Mavrogiannopoulos - - * lib/gnutls_gcry.c, lib/gnutls_gcry.h: added missing files - -2001-06-18 Nikos Mavrogiannopoulos - - * 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. - -2001-06-18 Nikos Mavrogiannopoulos - - * 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. - -2001-06-18 Nikos Mavrogiannopoulos - - * 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-06-17 Nikos Mavrogiannopoulos - - * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h, - lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in V2 - client hello. - -2001-06-17 Nikos Mavrogiannopoulos - - * 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. - -2001-06-17 Nikos Mavrogiannopoulos - - * 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-06-16 Nikos Mavrogiannopoulos - - * lib/gnutls_pk.c, lib/gnutls_pk.h: some support for public key - encryption (rsa) - -2001-06-16 Nikos Mavrogiannopoulos - - * 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. - -2001-06-15 Nikos Mavrogiannopoulos - - * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, - lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h, - lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c, - lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups - -2001-06-15 Nikos Mavrogiannopoulos - - * src/pkcs1.asn: removed - -2001-06-15 Nikos Mavrogiannopoulos - - * src/Certificate.txt, src/CertificateExample.c, src/pkcs1.asn, - src/pkix.asn: updated ASN.1 files. - -2001-06-15 Nikos Mavrogiannopoulos - - * src/Certificate.txt: [no log message] - -2001-06-15 Nikos Mavrogiannopoulos - - * 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. - -2001-06-14 Nikos Mavrogiannopoulos - - * lib/gnutls_auth.c: updated get_auth_info() - -2001-06-14 Nikos Mavrogiannopoulos - - * Makefile.am, buildconf, src/cli.c, src/serv.c: changed the setting - of credentials - -2001-06-14 Nikos Mavrogiannopoulos - - * lib/.cvsignore, 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. - -2001-06-14 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_auth_int.h, lib/gnutls_buffers.c, - lib/gnutls_int.h: added gnutls_datum structure. - -2001-06-13 Nikos Mavrogiannopoulos - - * THANKS: [no log message] - -2001-06-13 Nikos Mavrogiannopoulos - - * doc/.cvsignore: [no log message] - -2001-06-13 Nikos Mavrogiannopoulos - - * .cvsignore, .cvsusers, AUTHORS, Makefile.am, changelog-update.sh: - added Fabio in AUTHORS, fixed the way ChangeLog is created. - -2001-06-13 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: added a warning for the addition of new - algorithms - -2001-06-13 Nikos Mavrogiannopoulos - - * doc/protocol/rfc2631.txt: added rfc on DH key exchange - -2001-06-12 Nikos Mavrogiannopoulos - - * buildconf, lib/cert_der.asn1: [no log message] - -2001-06-11 Nikos Mavrogiannopoulos - - * doc/ASN1.readme.txt: [no log message] - -2001-06-11 Nikos Mavrogiannopoulos - - * 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-06-09 Nikos Mavrogiannopoulos - - * lib/gnutls_db.c: more descriptive comments - -2001-06-09 Nikos Mavrogiannopoulos - - * NEWS, configure.in: [no log message] - -2001-06-09 Nikos Mavrogiannopoulos - - * 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-06-09 Nikos Mavrogiannopoulos - - * 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) - -2001-06-06 Nikos Mavrogiannopoulos - - * acconfig.h, acinclude.m4, configure.in: [no log message] - -2001-06-05 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in: updated - -2001-06-05 Nikos Mavrogiannopoulos - - * 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 - -2001-06-05 Nikos Mavrogiannopoulos - - * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: better checking of return - value of rindex - -2001-06-05 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: updated to new api - -2001-06-05 Nikos Mavrogiannopoulos - - * 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 - -2001-06-01 Nikos Mavrogiannopoulos - - * 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. - -2001-06-01 Nikos Mavrogiannopoulos - - * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: corrected bug in verify - -2001-05-31 Nikos Mavrogiannopoulos - - * buildconf, configure.in, lib/gnutls.h.in: updated configuration - scripts to comply to autoconf 2.50 - -2001-05-30 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2001-05-30 Nikos Mavrogiannopoulos - - * doc/Makefile.am, doc/scripts/gdoc: gdoc is now included in the cvs - -2001-05-30 Nikos Mavrogiannopoulos - - * NEWS, doc/Makefile.am: [no log message] - -2001-05-30 Nikos Mavrogiannopoulos - - * 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 - - * doc/TODO: [no log message] - -2001-05-28 Nikos Mavrogiannopoulos - - * src/README.crypt: [no log message] - -2001-05-27 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls.h.in: [no log message] - -2001-05-27 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/README: [no log message] - -2001-05-26 Nikos Mavrogiannopoulos - - * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange - -2001-05-26 Nikos Mavrogiannopoulos - - * 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. - -2001-05-26 Nikos Mavrogiannopoulos - - * src/cli.c, src/prime.c, src/serv.c: several updates - -2001-05-26 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2001-05-26 Nikos Mavrogiannopoulos - - * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c, - lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding - function for the base64 encoding used in SRP. (this function is - more strict in characters than the previous one) - -2001-05-26 Nikos Mavrogiannopoulos - - * lib/cert_b64.c: corrected memory leaks - -2001-05-26 Nikos Mavrogiannopoulos - - * 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 - -2001-05-26 Nikos Mavrogiannopoulos - - * src/Makefile.am: [no log message] - -2001-05-26 Nikos Mavrogiannopoulos - - * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h, - lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore: updated uint24 - functions. - -2001-05-25 Nikos Mavrogiannopoulos - - * 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, - lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: Cleanups - in endian handling (convertions). - -2001-05-25 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c, - lib/gnutls_errors_int.h, lib/gnutls_handshake.c: several bug fixes - -2001-05-25 Nikos Mavrogiannopoulos - - * doc/API: updated documentation - -2001-05-25 Nikos Mavrogiannopoulos - - * src/serv.c: updated - -2001-05-24 Nikos Mavrogiannopoulos - - * doc/API: updated - -2001-05-24 Nikos Mavrogiannopoulos - - * README: [no log message] - -2001-05-24 Nikos Mavrogiannopoulos - - * 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] - -2001-05-24 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c: sets the resumed_security_parameters to null - after initialization - -2001-05-23 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/API: [no log message] - -2001-05-23 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: updated to new api - -2001-05-23 Nikos Mavrogiannopoulos - - * 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. - -2001-05-22 Nikos Mavrogiannopoulos - - * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_handshake.h: - cleanups - -2001-05-22 Nikos Mavrogiannopoulos - - * 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 - -2001-05-22 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: updated client and servers - -2001-05-22 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: cleanups - -2001-05-22 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2001-05-20 Nikos Mavrogiannopoulos - - * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c, - lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c, - lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h, - src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions. - -2001-05-19 Nikos Mavrogiannopoulos - - * 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.c, src/prime.gaa, src/tpasswd, src/tpasswd.conf: [no log - message] - -2001-05-19 Nikos Mavrogiannopoulos - - * src/crypt.c: updated - -2001-05-19 Nikos Mavrogiannopoulos - - * 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-05-19 Nikos Mavrogiannopoulos - - * lib/cert_sb64.c: bugfixes - -2001-05-19 Nikos Mavrogiannopoulos - - * 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) - -2001-05-17 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-05-16 Nikos Mavrogiannopoulos - - * configure.in, doc/README.autoconf, lib/libgnutls-config.in: [no - log message] - -2001-05-15 Nikos Mavrogiannopoulos - - * lib/libgnutls.m4: updated - -2001-05-15 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts - -2001-05-15 Nikos Mavrogiannopoulos - - * 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 - -2001-05-14 Nikos Mavrogiannopoulos - - * changelog-update.sh: [no log message] - -2001-05-14 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2001-05-14 Nikos Mavrogiannopoulos - - * lib/ext_srp.c: Added missing length in username. - -2001-05-14 Nikos Mavrogiannopoulos - - * 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. - -2001-05-14 Nikos Mavrogiannopoulos - - * NEWS, doc/API, lib/gnutls_db.c: [no log message] - -2001-05-13 Nikos Mavrogiannopoulos - - * lib/cert_sb64.c: cleanups - -2001-05-13 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls_db.c: clean_db() now clears expired entries - only - -2001-05-13 Nikos Mavrogiannopoulos - - * src/tpasswd, src/tpasswd.conf: example tpasswd files. - -2001-05-13 Nikos Mavrogiannopoulos - - * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/gnutls_int.h, - src/crypt.c: minor updates and fixes - -2001-05-13 Nikos Mavrogiannopoulos - - * NEWS, configure.in, doc/TODO: [no log message] - -2001-05-13 Nikos Mavrogiannopoulos - - * 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-05-12 Nikos Mavrogiannopoulos - - * lib/cert_sb64.c: [no log message] - -2001-05-12 Nikos Mavrogiannopoulos - - * 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. - -2001-05-11 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-05-11 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-05-10 Nikos Mavrogiannopoulos - - * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory - allocation - -2001-05-09 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_db.c, - lib/gnutls_hash_int.c, lib/gnutls_int.h: corrected memory leaks - -2001-05-09 Nikos Mavrogiannopoulos - - * NEWS, doc/Makefile.am: [no log message] - -2001-05-09 Nikos Mavrogiannopoulos - - * 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-05-08 Nikos Mavrogiannopoulos - - * doc/API, lib/gnutls.h: [no log message] - -2001-05-08 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: [no log message] - -2001-05-08 Nikos Mavrogiannopoulos - - * doc/TODO: updated TODO list - -2001-05-08 Nikos Mavrogiannopoulos - - * 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! - -2001-05-07 Nikos Mavrogiannopoulos - - * lib/gnutls_v2_compat.c: better version handling - -2001-05-07 Nikos Mavrogiannopoulos - - * 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-05-07 Nikos Mavrogiannopoulos - - * 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 - -2001-05-07 Nikos Mavrogiannopoulos - - * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c, - lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c: - gnutls_get_kx_cred() now returns err value. set_kx_cred() now - accepts size. - -2001-05-06 Nikos Mavrogiannopoulos - - * src/Makefile.am: added missing gaa.h - -2001-05-06 Nikos Mavrogiannopoulos - - * lib/gnutls_srp.c: some modulo fixes - -2001-05-06 Nikos Mavrogiannopoulos - - * 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. - -2001-05-05 Nikos Mavrogiannopoulos - - * 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... - -2001-05-05 Nikos Mavrogiannopoulos - - * lib/auth_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: cleanups for - srp. Most mpi code has moved to gnutls_srp.c - -2001-05-05 Nikos Mavrogiannopoulos - - * src/.cvsignore: [no log message] - -2001-05-05 Nikos Mavrogiannopoulos - - * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related - fixes - -2001-05-05 Nikos Mavrogiannopoulos - - * 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 - -2001-05-04 Nikos Mavrogiannopoulos - - * lib/auth_srp.c: [no log message] - -2001-05-04 Nikos Mavrogiannopoulos - - * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c, - lib/auth_srp_passwd.h: more srp stuff - -2001-05-04 Nikos Mavrogiannopoulos - - * 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 - -2001-05-04 Nikos Mavrogiannopoulos - - * src/crypt.c: fixed default case when no -s was specified - -2001-05-04 Nikos Mavrogiannopoulos - - * 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 - -2001-05-04 Nikos Mavrogiannopoulos - - * lib/cert_b64.c: corrected bug in decoding function - -2001-05-03 Nikos Mavrogiannopoulos - - * lib/crypt_bcrypt.h: for bcrypt support - -2001-05-03 Nikos Mavrogiannopoulos - - * 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. - -2001-05-02 Nikos Mavrogiannopoulos - - * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, - lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h, - lib/gnutls_int.h: added support for setting authentication - algorithms' credentials - -2001-05-02 Nikos Mavrogiannopoulos - - * lib/auth_anon.c, lib/gnutls_algorithms.c, - lib/gnutls_algorithms.h, lib/gnutls_kx.c: cleanups... and more - modular design. - -2001-05-02 Nikos Mavrogiannopoulos - - * .cvsignore: [no log message] - -2001-05-02 Nikos Mavrogiannopoulos - - * 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 - -2001-05-01 Nikos Mavrogiannopoulos - - * buildconf: updated - -2001-03-25 Nikos Mavrogiannopoulos - - * doc/protocol/ssl-2.txt: added SSL v2 spec - -2001-03-18 Nikos Mavrogiannopoulos - - * lib/gnutls_extensions.c: in case there are no extensions ext_gen() - does not return anything (NULL); - -2001-03-18 Nikos Mavrogiannopoulos - - * lib/debug.h, lib/gnutls.c, lib/gnutls_algorithms.c, - lib/gnutls_handshake.c: more cleanups - -2001-03-18 Nikos Mavrogiannopoulos - - * lib/ext_srp.c, lib/gnutls_extensions.c: send extensions feature - was added. - -2001-03-17 Nikos Mavrogiannopoulos - - * 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 - -2001-03-17 Nikos Mavrogiannopoulos - - * 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; - -2001-03-11 Nikos Mavrogiannopoulos - - * doc/TODO: updated todo list - -2001-03-11 Nikos Mavrogiannopoulos - - * doc/protocol/rfc2945.txt: added RFC for srp protocol - -2001-03-11 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: updated with new files - -2001-03-11 Nikos Mavrogiannopoulos - - * 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_* - -2001-03-11 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-srp-00.txt: added srp draft - -2001-03-11 Nikos Mavrogiannopoulos - - * 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. - -2001-02-10 Nikos Mavrogiannopoulos - - * lib/gnutls_der.c: updated some functionality - no longer uses - stdin - -2001-02-10 Nikos Mavrogiannopoulos - - * THANKS: added Tarun - -2001-02-10 Nikos Mavrogiannopoulos - - * configure.in: corrected bug with dmalloc mode - -2001-02-04 Nikos Mavrogiannopoulos - - * doc/TODO: [no log message] - -2001-02-03 Nikos Mavrogiannopoulos - - * doc/protocol/draft-ietf-tls-kerb-00.txt: added kerberos - ciphersuites - -2001-02-03 Nikos Mavrogiannopoulos - - * 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) - -2001-02-03 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c: corrected - rijndael256 - -2001-02-03 Nikos Mavrogiannopoulos - - * 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 - -2001-02-01 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c: comments are now more clear - -2001-02-01 Nikos Mavrogiannopoulos - - * 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! - -2001-02-01 Nikos Mavrogiannopoulos - - * 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/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, doc/rfc1422.txt, doc/rfc1423.txt, - doc/rfc2246.txt, doc/rfc2459.txt, doc/rfc2818.txt, - doc/ssl-draft302.txt: drafts and rfcs were moved to protocol/ - directory - -2001-01-30 Nikos Mavrogiannopoulos - - * README: updated - -2001-01-28 Nikos Mavrogiannopoulos - - * 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 - -2001-01-28 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h: removed - large buffer - -2001-01-28 Nikos Mavrogiannopoulos - - * NEWS, README, configure.in, src/cli.c, src/port.h: [no log - message] - -2001-01-28 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed - unneeded files - -2001-01-25 Nikos Mavrogiannopoulos - - * lib/gnutls.c: corrected wrong buffer size - -2001-01-25 Nikos Mavrogiannopoulos - - * lib/Makefile.am: [no log message] - -2001-01-25 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, lib/gnutls_cipher.h: changes in - gnutls_encrypt() - -2001-01-25 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_int.h: tls packets are now send using one - write(that way ssldump understands us) - -2001-01-25 Nikos Mavrogiannopoulos - - * doc/TODO: updated todo list - -2001-01-19 Nikos Mavrogiannopoulos - - * lib/cert_b64.c: corrected license - -2001-01-19 Nikos Mavrogiannopoulos - - * lib/cert_der.asn1: added asn1 rules for snacc (DER extended) - compiler - -2001-01-17 Nikos Mavrogiannopoulos - - * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless - -2001-01-16 Nikos Mavrogiannopoulos - - * AUTHORS: updated authors - tarun left - -2001-01-16 Nikos Mavrogiannopoulos - - * doc/TODO: updated todo list - -2001-01-14 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: removed time_t declarations. We need - exactly 32 bits. - -2001-01-14 Nikos Mavrogiannopoulos - - * lib/gnutls_der.h: corrected typo - -2001-01-14 Nikos Mavrogiannopoulos - - * lib/cert_b64.c: added some support for pem encoded x509 - certificates - -2001-01-11 Nikos Mavrogiannopoulos - - * lib/gnutls.c: session gets deleted from the db if it is not - resumable - -2001-01-11 Nikos Mavrogiannopoulos - - * lib/gnutls_db.c, lib/gnutls_db.h: added db files - -2001-01-11 Nikos Mavrogiannopoulos - - * configure.in: more fixes - -2001-01-11 Nikos Mavrogiannopoulos - - * NEWS, configure.in, src/cli.c: fixes for release - -2001-01-11 Nikos Mavrogiannopoulos - - * acinclude.m4: added hooks for new libgcrypt - -2001-01-11 Nikos Mavrogiannopoulos - - * 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) - -2001-01-11 Nikos Mavrogiannopoulos - - * acconfig.h, configure.in, lib/gnutls_dh.c, lib/gnutls_int.h, - src/Makefile.am: added hooks for dmalloc - -2001-01-10 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/cli.c, src/serv.c: corrected client/server - -2001-01-10 Nikos Mavrogiannopoulos - - * 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 - -2001-01-10 Nikos Mavrogiannopoulos - - * doc/rfc1423.txt: [no log message] - -2001-01-08 Nikos Mavrogiannopoulos - - * doc/rfc1422.txt: added PEM rfc - -2001-01-08 Nikos Mavrogiannopoulos - - * lib/gnutls.c: corrected return value - -2001-01-08 Nikos Mavrogiannopoulos - - * lib/gnutls.c: added a check in read return value - -2000-12-18 Nikos Mavrogiannopoulos - - * lib/gnutls_compress_int.c: more checks for zlib - -2000-12-18 Nikos Mavrogiannopoulos - - * doc/API: [no log message] - -2000-12-17 Nikos Mavrogiannopoulos - - * 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-12-17 Nikos Mavrogiannopoulos - - * doc/Makefile.am: removed file - -2000-12-17 Nikos Mavrogiannopoulos - - * 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. - -2000-12-17 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: qsort seems to work now - -2000-12-17 Nikos Mavrogiannopoulos - - * lib/gnutls_compress_int.c: added check for zlib.h - -2000-12-17 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c: updated sorting algorithm - it was a mess - - it is more than a mess now - -2000-12-14 Nikos Mavrogiannopoulos - - * 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 - -2000-12-12 Nikos Mavrogiannopoulos - - * lib/gnutls.c: added a better(?) - not sure - xor function. - -2000-12-11 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.h: added missing file - -2000-12-11 Nikos Mavrogiannopoulos - - * configure.in: added option for profiling - -2000-12-11 Nikos Mavrogiannopoulos - - * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, - lib/gnutls_handshake.c, lib/gnutls_kx.c: improved some things found - from gcov - -2000-12-11 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_int.h: improved peek data handling - now - keeps only 1 byte in kernel buffer - -2000-12-11 Nikos Mavrogiannopoulos - - * configure.in, lib/.cvsignore, lib/gnutls.c: more changes - -2000-12-11 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: removed debug definitions - -2000-12-11 Nikos Mavrogiannopoulos - - * 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 - -2000-12-11 Nikos Mavrogiannopoulos - - * doc/HACKING: removed file. replaced by API - -2000-12-11 Nikos Mavrogiannopoulos - - * 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-12-11 Nikos Mavrogiannopoulos - - * doc/API, doc/TODO: updated documentation - -2000-12-11 Nikos Mavrogiannopoulos - - * lib/gnutls.c: corrected peek data handling - -2000-12-10 Nikos Mavrogiannopoulos - - * 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-12-10 Nikos Mavrogiannopoulos - - * src/cli.c: [no log message] - -2000-12-10 Nikos Mavrogiannopoulos - - * src/cli.c, src/serv.c: updated client - -2000-12-10 Nikos Mavrogiannopoulos - - * 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-12-10 Nikos Mavrogiannopoulos - - * lib/gnutls_compress_int.c: changes in compression handling - -2000-12-10 Nikos Mavrogiannopoulos - - * NEWS: [no log message] - -2000-12-10 Nikos Mavrogiannopoulos - - * : moved to r2 - -2000-12-09 Nikos Mavrogiannopoulos - - * lib/gnutls_session.c, lib/gnutls_session.h: added support for - session resuming - -2000-12-09 Nikos Mavrogiannopoulos - - * 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-12-09 Nikos Mavrogiannopoulos - - * lib/debug.c, lib/gnutls.h, lib/gnutls_cipher.c, lib/gnutls_int.h: - removed all things about exportable algorithms - -2000-12-09 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: gnutls_handshake was broken to - gnutls_handshake_begin and gnutls_handshake_finish. This will help - the use of certificate API to check received certificates - -2000-12-07 Nikos Mavrogiannopoulos - - * configure.in: added a warning if zlib was not found - -2000-12-07 Nikos Mavrogiannopoulos - - * lib/gnutls.c: Added default algorithm priorities so it can work - even if the user hasn't specified any - -2000-12-07 Nikos Mavrogiannopoulos - - * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: added - compression (ZLIB) - -2000-12-07 Nikos Mavrogiannopoulos - - * .cvsignore, 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-12-07 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c, lib/gnutls_hash_int.c, - lib/gnutls_hash_int.h, src/cli.c, src/port.h: SSL3 support was added - -2000-12-07 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h, - lib/gnutls_handshake.c, lib/gnutls_int.h: major cleanups - -2000-12-06 Nikos Mavrogiannopoulos - - * 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-12-06 Nikos Mavrogiannopoulos - - * 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 - -2000-12-05 Nikos Mavrogiannopoulos - - * doc/Makefile.am: added API - -2000-12-05 Nikos Mavrogiannopoulos - - * doc/API, doc/TODO: documentation update - -2000-12-05 Nikos Mavrogiannopoulos - - * 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 - - * 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) - -2000-11-22 Nikos Mavrogiannopoulos - - * 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 - -2000-11-22 Nikos Mavrogiannopoulos - - * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: more bugfixes - -2000-11-22 Nikos Mavrogiannopoulos - - * lib/gnutls_hash_int.c: corrected nasty bugs - -2000-11-22 Nikos Mavrogiannopoulos - - * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added support for - the MAC used in SSLv3 - -2000-11-19 Nikos Mavrogiannopoulos - - * README: updated readme - -2000-11-19 Nikos Mavrogiannopoulos - - * configure.in: removed unneeded check - -2000-11-19 Nikos Mavrogiannopoulos - - * doc/Makefile.am, doc/ssl3-vs-tls: cleanups - -2000-11-19 Nikos Mavrogiannopoulos - - * doc/TODO: updated todo - -2000-11-17 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt - -2000-11-15 Nikos Mavrogiannopoulos - - * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft - -2000-11-15 Nikos Mavrogiannopoulos - - * 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 - - * 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_int.h: several cleanups in order to support ssl3 - -2000-11-15 Nikos Mavrogiannopoulos - - * : Moving to release 2 - -2000-11-15 Nikos Mavrogiannopoulos - - * doc/ssl3-vs-tls: added - -2000-11-13 Nikos Mavrogiannopoulos - - * configure.in: updated for mhash - -2000-11-13 Nikos Mavrogiannopoulos - - * doc/TODO: updated todo - -2000-11-13 Nikos Mavrogiannopoulos - - * 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) - -2000-11-12 Nikos Mavrogiannopoulos - - * doc/rfc2818.txt, doc/ssl-draft302.txt: more drafs added - -2000-11-12 Nikos Mavrogiannopoulos - - * 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-11-12 Nikos Mavrogiannopoulos - - * lib/gnutls_der.c: removed main() - -2000-11-12 Nikos Mavrogiannopoulos - - * doc/TODO: updated todo list - -2000-11-12 Nikos Mavrogiannopoulos - - * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c, - lib/gnutls_int.h: added preliminary support for AES (rijndael) - -2000-11-12 Nikos Mavrogiannopoulos - - * doc/draft-ietf-tls-openpgp-00.txt: added - draft-ietf-tls-openpgp-00.txt - -2000-11-12 Nikos Mavrogiannopoulos - - * doc/Makefile.am, doc/draft-ietf-tls-ciphersuite-01.txt: added - draft-ietf-tls-ciphersuite-01.txt - -2000-11-12 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher_int.c: fix for DES in mcrypt - -2000-11-12 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c: fixes for the server... and - change_cipher_spec type packet. - -2000-11-12 Nikos Mavrogiannopoulos - - * 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. - -2000-11-12 Nikos Mavrogiannopoulos - - * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c, - lib/gnutls_cipher.c, lib/gnutls_cipher_int.c, - lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h: - added hooks for both mhash and mcrypt - -2000-11-12 Nikos Mavrogiannopoulos - - * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h: - clean-ups - -2000-11-09 Nikos Mavrogiannopoulos - - * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_int.h: - corrected bugs in hmac and more. - -2000-11-08 Nikos Mavrogiannopoulos - - * lib/gnutls.c: corrected problem in our PRF function - -2000-11-07 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: removed mhash definitions - -2000-11-07 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_hash_int.c, lib/gnutls_int.h, - lib/gnutls_kx.c: more fixes - -2000-11-07 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c, - lib/gnutls_hash_int.c, lib/gnutls_kx.c: minor fixes and cleanups - -2000-11-02 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c: more fixes... - -2000-11-02 Nikos Mavrogiannopoulos - - * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c, - lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, - lib/gnutls_kx.c: more fixes and bugs introduced - -2000-11-01 Nikos Mavrogiannopoulos - - * lib/gnutls_kx.c: cvs should stop messing with MY files - -2000-11-01 Nikos Mavrogiannopoulos - - * lib/gnutls_kx.c: [no log message] - -2000-11-01 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c, - lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, - lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: Some more - fixes and additions in order to interoperate with openssl - -2000-11-01 Nikos Mavrogiannopoulos - - * doc/TODO: added a small todo list - -2000-11-01 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: memory leaks and overruns eliminated - -2000-11-01 Nikos Mavrogiannopoulos - - * lib/gnutls_handshake.c: corrected bug which made us to send the - double bytes of ciphersuites we had. - -2000-11-01 Nikos Mavrogiannopoulos - - * 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-31 Nikos Mavrogiannopoulos - - * lib/gnutls.c: some need gcry_ functions added. (for malloc etc) - -2000-10-31 Nikos Mavrogiannopoulos - - * 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 - -2000-10-26 Nikos Mavrogiannopoulos - - * doc/HACKING: some kind of updates - -2000-10-26 Nikos Mavrogiannopoulos - - * 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... - -2000-10-13 Nikos Mavrogiannopoulos - - * configure.in, doc/HACKING: [no log message] - -2000-10-13 Nikos Mavrogiannopoulos - - * lib/README.der: added Tarun's README.der - -2000-10-13 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h: added missing - files. They are to handle foreign encryption functions - -2000-10-13 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/gnutls_der.c, lib/gnutls_der.h: Added Tarun's - files - -2000-10-13 Nikos Mavrogiannopoulos - - * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am, - src/cli.c: added a DER parser from Tarun and updated authors - -2000-10-12 Nikos Mavrogiannopoulos - - * doc/Makefile.am: changed in order for rfc's to be included in the - distribution - -2000-10-12 Nikos Mavrogiannopoulos - - * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt - -2000-10-12 Nikos Mavrogiannopoulos - - * doc/rfc2246.txt, doc/rfc2459.txt: Added rfc's which refer to what - we are implementing - -2000-10-10 Nikos Mavrogiannopoulos - - * 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 - - * src/serv.c: [no log message] - -2000-10-10 Nikos Mavrogiannopoulos - - * lib/.cvsignore, 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 - - * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: there files were - renamed - -2000-10-10 Nikos Mavrogiannopoulos - - * lib/.cvsignore, src/.cvsignore: corrected cvsignore files - -2000-10-10 Nikos Mavrogiannopoulos - - * lib/.cvsignore: [no log message] - -2000-10-10 Nikos Mavrogiannopoulos - - * README, configure.in, src/Makefile.am: removed mhash support and - some changes in the docs - -2000-10-10 Nikos Mavrogiannopoulos - - * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling - -2000-10-10 Nikos Mavrogiannopoulos - - * 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 - - * lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_kx.c: corrected the - problem with the double underscore - -2000-10-10 Nikos Mavrogiannopoulos - - * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added - .cvsignore files - -2000-10-10 Nikos Mavrogiannopoulos - - * configure.in: updated version number - -2000-10-10 Nikos Mavrogiannopoulos - - * lib/gnutls_dh.c, lib/gnutls_kx.c: removed double underscores - -2000-10-08 Nikos Mavrogiannopoulos - - * README: added some needed stuff - -2000-10-08 Nikos Mavrogiannopoulos - - * doc/HACKING: outdated - -2000-10-08 Nikos Mavrogiannopoulos - - * lib/gnutls_priority.c: the file that handles some of the priority - stuff (most of the API things) - -2000-10-08 Nikos Mavrogiannopoulos - - * 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 - - * 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-08 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c, - lib/gnutls_kx.c: more inline documentation - -2000-10-07 Nikos Mavrogiannopoulos - - * AUTHORS: added my name - -2000-10-07 Nikos Mavrogiannopoulos - - * 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 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: Improved - client/server examples. - -2000-04-15 Nikos Mavrogiannopoulos - - * lib/gnutls_int.h: removed an unneeded variable. - -2000-04-14 Nikos Mavrogiannopoulos - - * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, - lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c, - lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c, - lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c, - src/cli.c, src/serv.c: Added copyright notices. - -2000-04-14 Nikos Mavrogiannopoulos - - * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_int.h, - src/Makefile.am, src/port.h: [no log message] - -2000-04-14 Nikos Mavrogiannopoulos - - * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c, - lib/gnutls_algorithms.h, lib/gnutls_cipher.c, - lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am: Better - mac algorithms handling. - -2000-04-13 Nikos Mavrogiannopoulos - - * doc/HACKING, lib/defines.h, lib/gnutls.c, - lib/gnutls_algorithms.h, lib/gnutls_buffers.c, - lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c, - lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c, - src/Makefile.am, src/port.h: Changes in handshake messages handling. - -2000-04-12 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, lib/gnutls_int.h: [no log message] - -2000-04-12 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c: [no log message] - -2000-04-12 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c, - lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, - lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am, - src/port.h: Corrected bug in gnutls_cipher.c that caused the library - to fail in certain (random) situations. - -2000-04-12 Nikos Mavrogiannopoulos - - * lib/gnutls_kx.c, src/serv.c: Better memory allocation in key - exchange. - -2000-04-12 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h, - lib/gnutls_kx.c, src/cli.c, src/port.h: Some changes in peer's - version checks. - -2000-04-11 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c, - lib/gnutls_int.h, src/port.h: Corrected bugs in MAC calculation. - -2000-04-11 Nikos Mavrogiannopoulos - - * lib/gnutls_cipher.c, lib/gnutls_errors.h, lib/gnutls_handshake.c: - Corrected bugs when setting cipher and mac. - -2000-04-11 Nikos Mavrogiannopoulos - - * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c, - lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c, - lib/gnutls_kx.h, src/serv.c: Better error control. Moved key - exchange functions to gnutls_kx.c/h - -2000-04-11 Nikos Mavrogiannopoulos - - * README: [no log message] - -2000-04-11 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message] - -2000-04-11 Nikos Mavrogiannopoulos - - * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message] - -2000-04-10 Nikos Mavrogiannopoulos - - * lib/debug.c, lib/debug.h, lib/gnutls_dh.c, - lib/gnutls_handshake.c, src/port.h: Bugfixes in the diffie hellman. - -2000-04-10 Nikos Mavrogiannopoulos - - * lib/debug.c, lib/defines.h, lib/gnutls.c, - lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c, - lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h, - lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, - lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c, - src/port.h: Added anonymous diffie-hellman key exchange. It does not - work yet, and the whole code is mess. - -2000-04-10 Nikos Mavrogiannopoulos - - * configure.in, lib/Makefile.am, lib/gnutls.c, - lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, - lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h, - lib/gnutls_handshake.c, lib/gnutls_int.h: Added the basics for key - exchange. - -2000-04-09 Nikos Mavrogiannopoulos - - * COPYING: Added ChangeLog and COPYING. - -2000-04-09 Nikos Mavrogiannopoulos - - * configure.in, src/cli.c, src/serv.c: [no log message] - -2000-04-09 Nikos Mavrogiannopoulos - - * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c, - lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h, - lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, - lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, - lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h, - lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h, - lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h, - lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c, - lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h, - src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c, - src/gnutls_algorithms.h, src/gnutls_buffers.c, - src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h, - src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c, - src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c, - src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c, - src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h: - Changed directory structure. - -2000-04-09 Nikos Mavrogiannopoulos - - * configure.in: corrected configure script - -2000-04-09 Nikos Mavrogiannopoulos - - * configure.in: [no log message] - -2000-04-09 Nikos Mavrogiannopoulos - - * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h, - src/gnutls_int.h, src/port.h: corrected bugs in handshake. - -2000-04-08 Nikos Mavrogiannopoulos - - * 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. - -2000-04-08 Nikos Mavrogiannopoulos - - * src/gnutls_dh.c: I've add gnutls_dh.c but is not ready yet, I have - to eat something first:) It is taken from gsti. - -2000-04-08 Nikos Mavrogiannopoulos - - * 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. - -2000-03-30 Nikos Mavrogiannopoulos - - * 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(). - -2000-03-29 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/gnutls_algorithms.c, - src/gnutls_algorithms.h, src/gnutls_cipher.c: Algorithms/Ciphers - interface has changes. - -2000-03-29 Nikos Mavrogiannopoulos - - * 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(). - -2000-03-29 Nikos Mavrogiannopoulos - - * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h, - src/port.h: Server now generates a session_id. - -2000-03-29 Nikos Mavrogiannopoulos - - * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h, - src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_num.c, - src/gnutls_num.h, src/port.h, src/serv.c: [no log message] - -2000-03-28 Nikos Mavrogiannopoulos - - * 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: Corrected a - lot of bugs. Handshake protocol is ready to be coded. - -2000-03-26 Nikos Mavrogiannopoulos - - * 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). - -2000-03-24 Nikos Mavrogiannopoulos - - * 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 - - * src/gnutls.c, src/gnutls_buffers.c, src/gnutls_buffers.h, - src/gnutls_handshake.c: [no log message] - -2000-03-23 Nikos Mavrogiannopoulos - - * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c, - src/gnutls_int.h: Changes in the handshake. - -2000-03-18 Nikos Mavrogiannopoulos - - * src/gnutls.c: Some memory leaks were fixed. - -2000-03-18 Nikos Mavrogiannopoulos - - * 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). - -2000-03-17 Nikos Mavrogiannopoulos - - * 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. - -2000-03-15 Nikos Mavrogiannopoulos - - * doc/HACKING: documentation. - -2000-03-14 Nikos Mavrogiannopoulos - - * src/gnutls_handshake.h, src/gnutls_record.h: Incorporated in - gnutls_int.h - -2000-03-14 Nikos Mavrogiannopoulos - - * 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. - -2000-03-14 Nikos Mavrogiannopoulos - - * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h, - src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c, - src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h, - src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h, - src/test.c: In case of failure gnutls_recv, sends an alert message. - but, it still cannot receive any. - -2000-03-13 Nikos Mavrogiannopoulos - - * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h, - src/gnutls_cipher.c, src/test.c: Added gnutls_recv... Works only for - application data, and it is not tested. - -2000-03-08 Nikos Mavrogiannopoulos - - * AUTHORS, 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: [no log - message] - -2000-03-08 Nikos Mavrogiannopoulos - - * buildconf: [no log message] - -2000-03-07 Werner Koch - - * Initialized repository for GNU TLS + * Version 1.2.9. ---------------------------------------------------------------------- Copyright (C) 2005, 2006, 2007 Free Software Foundation -- cgit v1.2.1