]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Generated. gnutls_2_0_3
authorSimon Josefsson <simon@josefsson.org>
Sat, 10 Nov 2007 17:29:11 +0000 (18:29 +0100)
committerSimon Josefsson <simon@josefsson.org>
Sat, 10 Nov 2007 17:29:11 +0000 (18:29 +0100)
ChangeLog

index 663e5c72761b8865f53b131e86f5b03144d8157c..ca8e89be3ec846a69c7edf22dd504304e2f2dd89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,38 @@
+2007-11-10  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 2.0.3.
+
+2007-11-10  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Generated.
+
+2007-11-10  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_state.c: Doc fix.
+
+2007-11-10  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Remove devel/ from release target.
+
+2007-11-10  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Reset lb revision.
+
+2007-11-10  Nikos <nmav@crystal.(none)>
+
+       * NEWS, build-aux/config.rpath, configure.in,
+       includes/gnutls/gnutls.h.in, lib/gnutls_dh_primes.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
+       lib/gnutls_state.c: backported fixes.
+
+2007-10-26  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/Makefile.am: Add -I's for gnulib headers.
+
+2007-10-17  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: Generated.
+
 2007-10-17  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Version 2.0.2.
@@ -54,9 +89,8 @@
 
 2007-10-08  Ludovic Courtès <ludo@gnu.org>
 
-       * configure.in: Fix configure-time Guile detection.  * configure.in:
-       Substitute `GUILE_LDFLAGS' into `LIBS', not `LDFLAGS'.   Patch by
-       Nix <nix@esperi.org.uk>.
+       * configure.in: Fix configure-time Guile detection.  * configure.in: Substitute `GUILE_LDFLAGS' into `LIBS', not
+         `LDFLAGS'.  Patch by Nix <nix@esperi.org.uk>.
 
 2007-09-20  Simon Josefsson <simon@josefsson.org>
 
 
 2007-09-17  Simon Josefsson <simon@josefsson.org>
 
-       Merge branch 'master' of git+ssh://repo.or.cz/srv/git/gnutls
-
-2007-09-17  Simon Josefsson <simon@josefsson.org>
-
-       * configure.in: Fix.
+       * : commit 344057de0fbf1cbc55dbd74cc23c78ebd2609cfc Author: Simon
+       Josefsson <simon@josefsson.org> Date:   Mon Sep 17 11:13:39 2007
+       +0200
 
 2007-09-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
 
-       Merge branch 'master' of git://repo.or.cz/gnutls
-
-2007-09-17  Simon Josefsson <simon@josefsson.org>
-
-       * configure.in: Rename.
+       * : commit 6d3a3222640ce3b5e4daa67a4624a507445de334 Author: Simon
+       Josefsson <simon@josefsson.org> Date:   Mon Sep 17 11:06:24 2007
+       +0200
 
 2007-09-17  Simon Josefsson <simon@josefsson.org>
 
        * doc/Makefile.am, doc/credentials/Makefile.am,
        doc/credentials/ca.tmpl, doc/credentials/client.tmpl,
        doc/credentials/gnutls-http-serv,
-       doc/credentials/openpgp-server-key.bin,
        doc/credentials/openpgp-server-key.txt,
-       doc/credentials/openpgp-server.bin,
        doc/credentials/openpgp-server.txt,
        doc/credentials/openpgp/Makefile.am,
        doc/credentials/openpgp/cli_pub.asc,
        doc/credentials/openpgp/cli_ring.asc,
-       doc/credentials/openpgp/cli_ring.gpg,
        doc/credentials/openpgp/cli_sec.asc,
        doc/credentials/openpgp/pub.asc, doc/credentials/openpgp/sec.asc,
        doc/credentials/params.pem, doc/credentials/proxy.tmpl,
        doc/credentials/srp-passwd.txt, doc/credentials/srp-tpasswd.conf,
        doc/credentials/srp/Makefile.am, doc/credentials/srp/tpasswd,
        doc/credentials/srp/tpasswd.conf, doc/credentials/x509-ca-key.pem,
-       doc/credentials/x509-ca.crt, doc/credentials/x509-ca.pem,
-       doc/credentials/x509-client-key.pem,
-       doc/credentials/x509-client.crt, doc/credentials/x509-client.p12,
+       doc/credentials/x509-ca.pem, doc/credentials/x509-client-key.pem,
        doc/credentials/x509-client.pem, doc/credentials/x509-other-ca.pem,
-       doc/credentials/x509-proxy-key.pem, doc/credentials/x509-proxy.crt,
-       doc/credentials/x509-proxy.pem,
-       doc/credentials/x509-server-dsa.crt,
+       doc/credentials/x509-proxy-key.pem, doc/credentials/x509-proxy.pem,
        doc/credentials/x509-server-dsa.pem,
        doc/credentials/x509-server-key-dsa.pem,
        doc/credentials/x509-server-key.pem,
-       doc/credentials/x509-server.crt, doc/credentials/x509-server.pem,
-       doc/credentials/x509-trust.pem, doc/credentials/x509/Makefile.am,
-       doc/credentials/x509/ca.pem, doc/credentials/x509/cert-dsa.pem,
-       doc/credentials/x509/cert.pem,
+       doc/credentials/x509-server.pem, doc/credentials/x509-trust.pem,
+       doc/credentials/x509/Makefile.am, doc/credentials/x509/ca.pem,
+       doc/credentials/x509/cert-dsa.pem, doc/credentials/x509/cert.pem,
        doc/credentials/x509/clicert-dsa.pem,
        doc/credentials/x509/clicert.pem,
        doc/credentials/x509/clikey-dsa.pem,
        doc/credentials/x509/key.pem, src/Makefile.am,
        src/gnutls-http-serv, src/openpgp/Makefile.am,
        src/openpgp/cli_pub.asc, src/openpgp/cli_ring.asc,
-       src/openpgp/cli_ring.gpg, src/openpgp/cli_sec.asc,
-       src/openpgp/pub.asc, src/openpgp/sec.asc, src/params.pem,
-       src/srp/Makefile.am, src/srp/tpasswd, src/srp/tpasswd.conf,
-       src/x509/Makefile.am, src/x509/ca.pem, src/x509/cert-dsa.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-dsa.pem,
-       src/x509/key.pem: Move test credentials from src/ to
-       doc/credentials/.
-
-2007-09-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
-
-       Merge branch 'master' of git://repo.or.cz/gnutls
+       src/openpgp/cli_sec.asc, src/openpgp/pub.asc, src/openpgp/sec.asc,
+       src/params.pem, src/srp/Makefile.am, src/srp/tpasswd,
+       src/srp/tpasswd.conf, src/x509/Makefile.am, src/x509/ca.pem,
+       src/x509/cert-dsa.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-dsa.pem, src/x509/key.pem: Move test credentials from
+       src/ to doc/credentials/.
 
 2007-09-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
 
-       * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added
-       the --disable-client-cert option, to prevent the server asking the
-       client for a certificate.
+       * : commit 9afa028dae6756ef463652e56543c89b04add024 Author: Nikos
+       Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Sep 17 11:47:12
+       2007 +0300
 
 2007-09-11  Simon Josefsson <simon@josefsson.org>
 
 2007-09-04  Ludovic Courtès <ludo@gnu.org>
 
        * guile/src/core.c: Guile: Fix `x509-certificate-dn-oid' and related
-       functions.  * guile/src/core.c
-       (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use
-       `scm_take_locale_stringn ()' instead of `scm_take_locale_string ()'.
-       * NEWS: Update.  Signed-off-by: Simon Josefsson
-       <simon@josefsson.org>
+       functions.  * guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use   `scm_take_locale_stringn ()' instead of `scm_take_locale_string
+         ()'.  * NEWS: Update.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-09-04  Ludovic Courtès <ludo@gnu.org>
 
-       * NEWS: Guile: Fix `x509-certificate-dn-oid' and related functions.
-       * guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use
-       `scm_take_locale_stringn ()' instead of `scm_take_locale_string ()'.
-       * NEWS: Update.  Signed-off-by: Simon Josefsson
-       <simon@josefsson.org>
+       * NEWS: Guile: Fix `x509-certificate-dn-oid' and related functions.  * guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use   `scm_take_locale_stringn ()' instead of `scm_take_locale_string
+         ()'.  * NEWS: Update.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-09-10  Simon Josefsson <simon@josefsson.org>
 
 2007-08-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_handshake.c: Revert "Check that value is negative
-       before using gnutls_error_is_fatal."  This reverts commit
-       9949a4b0b6b62a0ff3c05fee4283928d1a53b675.
+       before using gnutls_error_is_fatal." This reverts commit 9949a4b0b6b62a0ff3c05fee4283928d1a53b675.
 
 2007-08-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_errors.c: Have gnutls_error_is_fatal return 0 on
-       positive "errors". Would fix bug reported by Andreas Metzler
+       positive "errors".  Would fix bug reported by Andreas Metzler
        <ametzler@downhill.at.eu.org> in
 
-       <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293 see also <http://bugs.debian.org/439640>.
+       <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293see also <http://bugs.debian.org/439640>.
 
 2007-08-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_handshake.c: Check that value is negative before using
-       gnutls_error_is_fatal. Fixes bug reported by Andreas Metzler
+       gnutls_error_is_fatal.  Fixes bug reported by Andreas Metzler
        <ametzler@downhill.at.eu.org> in
 
-       <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293> see also <http://bugs.debian.org/439640>.
+       <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293>see also <http://bugs.debian.org/439640>.
 
 2007-08-24  Simon Josefsson <simon@josefsson.org>
 
 
        * lib/auth_psk_passwd.c, lib/gnutls_psk.c, lib/gnutls_x509.c,
        libextra/gnutls_openpgp.c, libextra/openssl_compat.c: Fix pointer
-       mix for different sized variables. Tiny patch from
+       mix for different sized variables.  Tiny patch from
 
        <http://cvs.fedora.redhat.com/viewcvs/devel/gnutls/gnutls-1.6.3-incompat-pointers.patch?rev=1.1&view=auto>.
 
 
 2007-08-15  Simon Josefsson <simon@josefsson.org>
 
-       * doc/Makefile.am, doc/arch/certificate-user-use-case.dia,
-       doc/arch/certificate-user-use-case.eps,
+       * doc/Makefile.am, doc/arch/certificate-user-use-case.eps,
        doc/arch/certificate-user-use-case.pdf,
-       doc/arch/certificate-user-use-case.png,
-       doc/arch/client-server-use-case.dia,
        doc/arch/client-server-use-case.eps,
-       doc/arch/client-server-use-case.pdf,
-       doc/arch/client-server-use-case.png, doc/arch/extensions_st.dia,
-       doc/arch/extensions_st.eps, doc/arch/extensions_st.pdf,
-       doc/arch/extensions_st.png, doc/arch/handshake-sequence.dia,
-       doc/arch/handshake-sequence.eps, doc/arch/handshake-sequence.pdf,
-       doc/arch/handshake-sequence.png, doc/arch/handshake-state.dia,
-       doc/arch/handshake-state.eps, doc/arch/handshake-state.pdf,
-       doc/arch/handshake-state.png, doc/arch/mod_auth_st.dia,
-       doc/arch/mod_auth_st.eps, doc/arch/mod_auth_st.pdf,
-       doc/arch/mod_auth_st.png, doc/arch/objects.dia,
-       doc/arch/objects.eps, doc/arch/objects.pdf, doc/arch/objects.png,
-       doc/gnutls-certificate-user-use-case.dia,
-       doc/gnutls-certificate-user-use-case.eps,
+       doc/arch/client-server-use-case.pdf, doc/arch/extensions_st.eps,
+       doc/arch/extensions_st.pdf, doc/arch/handshake-sequence.eps,
+       doc/arch/handshake-sequence.pdf, doc/arch/handshake-state.eps,
+       doc/arch/handshake-state.pdf, doc/arch/mod_auth_st.eps,
+       doc/arch/mod_auth_st.pdf, doc/arch/objects.eps,
+       doc/arch/objects.pdf, doc/gnutls-certificate-user-use-case.eps,
        doc/gnutls-certificate-user-use-case.pdf,
-       doc/gnutls-certificate-user-use-case.png,
-       doc/gnutls-client-server-use-case.dia,
        doc/gnutls-client-server-use-case.eps,
        doc/gnutls-client-server-use-case.pdf,
-       doc/gnutls-client-server-use-case.png,
-       doc/gnutls-extensions_st.dia, doc/gnutls-extensions_st.eps,
-       doc/gnutls-extensions_st.pdf, doc/gnutls-extensions_st.png,
-       doc/gnutls-handshake-sequence.dia,
+       doc/gnutls-extensions_st.eps, doc/gnutls-extensions_st.pdf,
        doc/gnutls-handshake-sequence.eps,
-       doc/gnutls-handshake-sequence.pdf,
-       doc/gnutls-handshake-sequence.png, doc/gnutls-handshake-state.dia,
-       doc/gnutls-handshake-state.eps, doc/gnutls-handshake-state.pdf,
-       doc/gnutls-handshake-state.png, doc/gnutls-mod_auth_st.dia,
-       doc/gnutls-mod_auth_st.eps, doc/gnutls-mod_auth_st.pdf,
-       doc/gnutls-mod_auth_st.png, doc/gnutls-objects.dia,
-       doc/gnutls-objects.eps, doc/gnutls-objects.pdf,
-       doc/gnutls-objects.png, doc/gnutls.texi: More image renaming.
+       doc/gnutls-handshake-sequence.pdf, doc/gnutls-handshake-state.eps,
+       doc/gnutls-handshake-state.pdf, doc/gnutls-mod_auth_st.eps,
+       doc/gnutls-mod_auth_st.pdf, doc/gnutls-objects.eps,
+       doc/gnutls-objects.pdf, doc/gnutls.texi: More image renaming.
 
 2007-08-15  Simon Josefsson <simon@josefsson.org>
 
-       * doc/Makefile.am, doc/gnutls-internals.dia,
-       doc/gnutls-internals.eps, doc/gnutls-internals.pdf,
-       doc/gnutls-internals.png, doc/gnutls-layers.dia,
-       doc/gnutls-layers.eps, doc/gnutls-layers.pdf,
-       doc/gnutls-layers.png, doc/gnutls-pgp.dia, doc/gnutls-pgp.eps,
-       doc/gnutls-pgp.pdf, doc/gnutls-pgp.png, doc/gnutls-x509.dia,
-       doc/gnutls-x509.eps, doc/gnutls-x509.pdf, doc/gnutls-x509.png,
-       doc/gnutls.texi, doc/internals.dia, doc/internals.eps,
-       doc/internals.pdf, doc/internals.png, doc/layers.dia,
-       doc/layers.eps, doc/layers.pdf, doc/layers.png, doc/pgp1.dia,
-       doc/pgp1.eps, doc/pgp1.pdf, doc/pgp1.png, doc/x509-1.dia,
-       doc/x509-1.eps, doc/x509-1.pdf, doc/x509-1.png: Rename images to
-       deal with texinfo brokenness. See
+       * doc/Makefile.am, doc/gnutls-internals.eps,
+       doc/gnutls-internals.pdf, doc/gnutls-layers.eps,
+       doc/gnutls-layers.pdf, doc/gnutls-pgp.eps, doc/gnutls-pgp.pdf,
+       doc/gnutls-x509.eps, doc/gnutls-x509.pdf, doc/gnutls.texi,
+       doc/internals.eps, doc/internals.pdf, doc/layers.eps,
+       doc/layers.pdf, doc/pgp1.eps, doc/pgp1.pdf, doc/x509-1.eps,
+       doc/x509-1.pdf: Rename images to deal with texinfo brokenness.  See
        <http://thread.gmane.org/gmane.comp.tex.texinfo.bugs/3533>.
 
 2007-08-15  Simon Josefsson <simon@josefsson.org>
 2007-08-11  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_cert.c,
-       lib/gnutls_sig.c: Add gnutls_sign_callback_get.         *
-       includes/gnutls/gnutls.h.in (gnutls_sign_callback_get): Add.    *
-       lib/gnutls_cert.c (gnutls_sign_callback_set): Move here from
-       gnutls_sig.c.  Doc fix.         (gnutls_sign_callback_get): New function.
-       * lib/gnutls_sig.c (gnutls_sign_callback_set): Removed.
+       lib/gnutls_sig.c: Add gnutls_sign_callback_get.         * includes/gnutls/gnutls.h.in (gnutls_sign_callback_get): Add.          * lib/gnutls_cert.c (gnutls_sign_callback_set): Move here from  gnutls_sig.c.  Doc fix.         (gnutls_sign_callback_get): New function.       * lib/gnutls_sig.c (gnutls_sign_callback_set): Removed.
 
 2007-08-10  Simon Josefsson <simon@josefsson.org>
 
        lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
        lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_x509.c,
        lib/x509/privkey.c, tests/Makefile.am, tests/x509signself.c: 
-       External signing callback interface.    * includes/gnutls/gnutls.h.in
-       (gnutls_sign_func): New type.   (gnutls_sign_callback_set): New
-       function.       * includes/gnutls/x509.h
-       (gnutls_x509_privkey_sign_hash): New    function.       *
-       lib/gnutls_x509.c (gnutls_certificate_set_x509_key_mem): Handle
-       NULL key.  Doc fix.     * lib/gnutls_sig.c (_gnutls_tls_sign_hdata):
-       Pass session to         _gnutls_tls_sign.       (_gnutls_tls_sign_params):
-       Likewise.       (_gnutls_tls_sign): Add new parameter 'session'.  Call
-       sign    callback if appropriate.        (gnutls_sign_callback_set): New
-       function.       * lib/gnutls_x509.c (read_key_mem): Support a NULL key.
-       * lib/gnutls_int.h (internals_st): Add sign_func,
-       sign_func_userdata.     * lib/auth_dhe.c (gen_dhe_server_kx): Use
-       length of certificate   list to decide wheter to sign, not presence
-       of private key.         * lib/auth_cert.c
-       (_gnutls_gen_cert_client_cert_vrfy): Likewise.          *
-       lib/auth_rsa_export.c (gen_rsa_export_server_kx): Likewise.     *
-       lib/auth_cert.c(_gnutls_get_selected_cert): Don't require that
-       private key is present.         * lib/auth_rsa_export.c
-       (gen_rsa_export_server_kx): Don't check         key size when key is not
-       present, assume it is > 512 bits.       * lib/x509/privkey.c
-       (gnutls_x509_privkey_sign_hash): New    function.       *
-       tests/Makefile.am: Add x509signself.
+       External signing callback interface.    * includes/gnutls/gnutls.h.in (gnutls_sign_func): New type.     (gnutls_sign_callback_set): New function.       * includes/gnutls/x509.h (gnutls_x509_privkey_sign_hash): New   function.       * lib/gnutls_x509.c (gnutls_certificate_set_x509_key_mem): Handle       NULL key.  Doc fix.     * lib/gnutls_sig.c (_gnutls_tls_sign_hdata): Pass session to    _gnutls_tls_sign.       (_gnutls_tls_sign_params): Likewise.    (_gnutls_tls_sign): Add new parameter 'session'.  Call sign     callback if appropriate.        (gnutls_sign_callback_set): New function.       * lib/gnutls_x509.c (read_key_mem): Support a NULL key.         * lib/gnutls_int.h (internals_st): Add sign_func,       sign_func_userdata.     * lib/auth_dhe.c (gen_dhe_server_kx): Use length of certificate         list to decide wheter to sign, not presence of private key.     * lib/auth_cert.c (_gnutls_gen_cert_client_cert_vrfy): Likewise.        * lib/auth_rsa_export.c (gen_rsa_export_server_kx): Likewise.   * lib/auth_cert.c(_gnutls_get_selected_cert): Don't require that        private key is present.         * lib/auth_rsa_export.c (gen_rsa_export_server_kx): Don't check         key size when key is not present, assume it is > 512 bits.      * lib/x509/privkey.c (gnutls_x509_privkey_sign_hash): New       function.       * tests/Makefile.am: Add x509signself.
 
 2007-08-10  Simon Josefsson <simon@josefsson.org>
 
 2007-07-09  Ludovic Courtès <ludo@gnu.org>
 
        * doc/gnutls.texi, doc/signatures.texi: Capitalized subsection
-       titles.  * doc/gnutls.texi: Capitalized subsection titles.  *
-       doc/signatures.texi: Likewise.  Signed-off-by: Simon Josefsson
-       <simon@josefsson.org>
+       titles.  * doc/gnutls.texi: Capitalized subsection titles.  * doc/signatures.texi: Likewise.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-08-08  Simon Josefsson <simon@josefsson.org>
 
 2007-08-03  Ludovic Courtès <ludo@gnu.org>
 
        * doc/Makefile.am, guile/src/Makefile.am: Fixed CPPFLAGS for Guile
-       code and documentation.  * doc/Makefile.am (SNARF_CPPFLAGS): Added
-       `{top_srcdir,top_builddir}/includes' and `top_builddir'.
-       (core.c.texi): Added `&&' between the `make' command and the
-       `$(GUILE_FOR_BUILD)' command.  Use `$(MAKE)' instead of `make'.
-       (extra.c.texi): Likewise.  * src/Makefile.am (AM_CPPFLAGS): Added
-       `{top_srcdir,top_builddir}/includes'.  Signed-off-by: Simon
-       Josefsson <simon@josefsson.org>
+       code and documentation.  * doc/Makefile.am (SNARF_CPPFLAGS): Added   `{top_srcdir,top_builddir}/includes' and `top_builddir'.    (core.c.texi): Added `&&' between the `make' command and the   `$(GUILE_FOR_BUILD)' command.  Use `$(MAKE)' instead of `make'.    (extra.c.texi): Likewise.  * src/Makefile.am (AM_CPPFLAGS): Added   `{top_srcdir,top_builddir}/includes'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-08-08  Simon Josefsson <simon@josefsson.org>
 
 
 2007-08-02  Ludovic Courtès <ludo@gnu.org>
 
-       * NEWS: Updated `NEWS'.  Signed-off-by: Simon Josefsson
-       <simon@josefsson.org>
+       * NEWS: Updated `NEWS'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-08-01  Ludovic Courtès <ludo@gnu.org>
 
        * lib/auth_cert.c: Fixed erroneous checks and sloppy return values
-       in certificate selection.  * lib/auth_cert.c
-       (_gnutls_get_selected_cert): Dereference   APR_CERT_LIST_LENGTH,
-       APR_PKEY and APR_CERT_LIST when validating their   value.
-       (_gnutls_server_select_cert): When IDX < 0, set RET to
-       `GNUTLS_E_INSUFFICIENT_CREDENTIALS'.  Signed-off-by: Simon Josefsson
-       <simon@josefsson.org>
+       in certificate selection.  * lib/auth_cert.c (_gnutls_get_selected_cert): Dereference   APR_CERT_LIST_LENGTH, APR_PKEY and APR_CERT_LIST when validating
+         their value.    (_gnutls_server_select_cert): When IDX < 0, set RET to   `GNUTLS_E_INSUFFICIENT_CREDENTIALS'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-08-02  Simon Josefsson <simon@josefsson.org>
 
 2007-07-14  Simon Josefsson <simon@josefsson.org>
 
        * src/cli.c: On starttls EOF on stdin, clear EOF flag to make future
-       reads work OK. Needed for Mac OS X.  Report and tiny patch by Hal
+       reads work OK.  Needed for Mac OS X.  Report and tiny patch by Hal
        Eden <n.mavrogiannopoulos@gmail.com>.
 
 2007-07-12  Simon Josefsson <simon@josefsson.org>
 2007-07-09  Simon Josefsson <simon@josefsson.org>
 
        * doc/Makefile.am, doc/gnutls.texi, doc/internals.texi: Avoid make
-       errors regarding internals.texi. See
+       errors regarding internals.texi.  See
 
        <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2233>.
 
 2007-07-08  Ludovic Courtès <ludo@gnu.org>
 
        * doc/gnutls.texi, doc/internals.texi: Manual: Capitalized section
-       and chapter titles.  * doc/gnutls.texi: Capitalized section and
-       chapter titles.   (Certificate to XML convertion functions): Fixed
-       typo both in node   name and chapter title.  Updated menu.  *
-       doc/internals.texi: Likewise.  Signed-off-by: Simon Josefsson
-       <simon@josefsson.org>
+       and chapter titles.  * doc/gnutls.texi: Capitalized section and chapter titles.    (Certificate to XML convertion functions): Fixed typo both in node   name and chapter title.  Updated menu.  * doc/internals.texi: Likewise.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-07-06  Simon Josefsson <simon@josefsson.org>
 
 
 2007-07-02  Ludovic Courtès <ludo@gnu.org>
 
-       * doc/guile.texi: Manual: Small Guile fixes.  * doc/guile.texi:
-       Fixed typos, added cross-refs to the Guile manual.  Signed-off-by:
-       Simon Josefsson <simon@josefsson.org>
+       * doc/guile.texi: Manual: Small Guile fixes.  * doc/guile.texi: Fixed typos, added cross-refs to the Guile manual.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-07-03  Simon Josefsson <simon@josefsson.org>
 
 
 2007-07-02  Simon Josefsson <simon@josefsson.org>
 
-       * doc/gnutls.texi: Add 'Obtaining and Installing'. Suggested by
+       * doc/gnutls.texi: Add 'Obtaining and Installing'.  Suggested by
        ludo@gnu.org (Ludovic Courtès).
 
 2007-06-29  Simon Josefsson <simon@josefsson.org>
 
 2007-06-29  Simon Josefsson <simon@josefsson.org>
 
-       * doc/guile.texi: Add 'Guile Preparations' section. Based on
+       * doc/guile.texi: Add 'Guile Preparations' section.  Based on
        discussions with ludo@gnu.org (Ludovic Courtès).
 
 2007-06-29  Simon Josefsson <simon@josefsson.org>
 
 2007-06-17  Ludovic Courtes <ludo@chbouib.org>
 
-       * configure.in: Make sure Guile is 1.8 or later.  * configure.in:
-       Make sure Guile is 1.8 or later, using `GUILE_CHECK'.
-       Signed-off-by: Simon Josefsson <simon@josefsson.org>
+       * configure.in: Make sure Guile is 1.8 or later.  * configure.in: Make sure Guile is 1.8 or later, using
+       `GUILE_CHECK'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-06-26  Simon Josefsson <simon@josefsson.org>
 
 
 2007-06-26  Ludovic Courtes <ludo@chbouib.org>
 
-       * lib/gnutls_pk.c: Fixed memory leak in `_gnutls_dsa_verify ()'.  *
-       lib/gnutls_pk.c (_gnutls_dsa_verify): Release `rs[0]' and `rs[1]'
-       when done.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
+       * lib/gnutls_pk.c: Fixed memory leak in `_gnutls_dsa_verify ()'.  * lib/gnutls_pk.c (_gnutls_dsa_verify): Release `rs[0]' and `rs[1]'   when done.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-06-20  Simon Josefsson <simon@josefsson.org>
 
 
 2007-06-20  Simon Josefsson <simon@josefsson.org>
 
-       * src/cli.c: Don't crash if TLS handshake fails. Reported by Marc
+       * src/cli.c: Don't crash if TLS handshake fails.  Reported by Marc
        Haber <mh+debian-bugs@zugschlus.de> and Andreas Metzler
        <ametzler@downhill.at.eu.org> via Debian BTS #429183.
 
 
 2007-06-14  Simon Josefsson <simon@josefsson.org>
 
-       * libextra/gnutls_openpgp.c: Merge patch from Timo, applied to CVS.
-       (stream_to_datum): Call gnutls_assert() on error.
+       * libextra/gnutls_openpgp.c: Merge patch from Timo, applied to CVS.  (stream_to_datum): Call gnutls_assert() on error.
 
 2007-06-13  Ludovic Courtès <ludo@chbouib.org>
 
-       * lib/auth_cert.c: Fix off-by-one in TLS 1.2 handshake.  *
-       lib/auth_cert.c (_gnutls_gen_cert_server_cert_req): Before invoking
-       `gnutls_malloc ()', increment SIZE when using TLS 1.2 so that the
-       allocated buffer is large-enough to contain the list of supported
-       hashes.  Don't change SIZE later on.  Signed-off-by: Simon Josefsson
-       <simon@josefsson.org>
+       * lib/auth_cert.c: Fix off-by-one in TLS 1.2 handshake.  * lib/auth_cert.c (_gnutls_gen_cert_server_cert_req): Before
+         invoking `gnutls_malloc ()', increment SIZE when using TLS 1.2 so
+         that the allocated buffer is large-enough to contain the list of
+         supported hashes.  Don't change SIZE later on.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-06-13  Ludovic Courtès <ludo@chbouib.org>
 
        * libextra/gnutls_openpgp.c: Fix use of uninitialized variable in
-       `gnutls_certificate_set_openpgp_key_mem ()'  *
-       libextra/gnutls_openpgp.c (stream_to_datum): Check whether INP is
-       NULL   rather than checking BUF (which is not initialized yet).
-       Signed-off-by: Simon Josefsson <simon@josefsson.org>
+       `gnutls_certificate_set_openpgp_key_mem ()' * libextra/gnutls_openpgp.c (stream_to_datum): Check whether INP is
+         NULL rather than checking BUF (which is not initialized yet).  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-06-13  Simon Josefsson <simon@josefsson.org>
 
 2007-06-11  Ludovic Courtes <ludo@chbouib.org>
 
        * guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
-       guile/tests/raw-to-c.scm: Small cleanups in `guile/tests'.
-       Signed-off-by: Simon Josefsson <simon@josefsson.org>
+       guile/tests/raw-to-c.scm: Small cleanups in `guile/tests'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
 
 2007-06-12  Simon Josefsson <simon@josefsson.org>
 
 2007-06-11  Simon Josefsson <simon@josefsson.org>
 
        * THANKS, configure.in: Need to use CFLAGS when checking for
-       -Wno-pointer-sign. Reported by "Kristofer T. Karas"
+       -Wno-pointer-sign.  Reported by "Kristofer T. Karas"
        <ktk@enterprise.bidmc.harvard.edu>.
 
 2007-06-11  Simon Josefsson <simon@josefsson.org>
 2007-06-08  Ludovic Courtes <ludo@chbouib.org>
 
        * guile/src/Makefile.am: Fix Guile linking so that the right GnuTLS
-       libs are used.  * guile/src/Makefile.am (GNUTLS_CORE_LIBS,
-       GNUTLS_EXTRA_LIBS): New.   (GNULIB_LDFLAGS): Renamed to
-       `GNULIB_LIBS'.  Explicitly pass the `.la'   path.
-       (libguile_gnutls_v_0_la_LDFLAGS): Pass `$(GUILE_LDFLAGS)' as the
-       last   item so that RPATH is in the right order (i.e., all
-       `$(top_builddir)/...' appear first).
-       (libguile_gnutls_extra_v_0_la_LDFLAGS): Likewise.
+       libs are used.  * guile/src/Makefile.am (GNUTLS_CORE_LIBS, GNUTLS_EXTRA_LIBS): New.    (GNULIB_LDFLAGS): Renamed to `GNULIB_LIBS'.  Explicitly pass the
+         `.la' path.    (libguile_gnutls_v_0_la_LDFLAGS): Pass `$(GUILE_LDFLAGS)' as the
+         last item so that RPATH is in the right order (i.e., all   `$(top_builddir)/...' appear first).    (libguile_gnutls_extra_v_0_la_LDFLAGS): Likewise.
 
 2007-06-08  Simon Josefsson <simon@josefsson.org>
 
 
 2007-06-08  Simon Josefsson <simon@josefsson.org>
 
-       Merge branch 'guile'
-
-2007-06-08  Simon Josefsson <jas@mocca.josefsson.org>
-
-       * lgl/Makefile.am, lgl/m4/intl.m4, lgl/m4/lseek.m4,
-       lgl/m4/stdint.m4, lgl/m4/vasnprintf.m4, lgl/m4/wchar.m4,
-       lgl/vasnprintf.c, lgl/wchar_.h: Update.
+       * : commit 42c591867afe192eae45c56f1e0f9e3b8867d2ad Author: Simon
+       Josefsson <jas@mocca.josefsson.org> Date:   Fri Jun 8 13:45:59 2007
+       +0200
 
 2007-06-08  Simon Josefsson <jas@mocca.josefsson.org>
 
 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
 
        * configure.in, guile/src/Makefile.am: Fixed the
-       `-Wno-strict-prototypes' issue in Guile code.  * configure.in: Add
-       all custom CFLAGS to `AM_CFLAGS' rather than   `CFLAGS', except for
-       `-D_REENTRANT -D_THREAD_SAFE' which must be   present during feature
-       tests.  Substitute `AM_CFLAGS'.  * src/Makefile.am
-       (libguile_gnutls_v_0_la_CFLAGS): Added `$(AM_CFLAGS)'.
-       (libguile_gnutls_extra_v_0_la_CFLAGS): Likewise.   (AM_CFLAGS): When
-       GCC is used, add `-Wno-strict-prototypes'.
+       `-Wno-strict-prototypes' issue in Guile code.  * configure.in: Add all custom CFLAGS to `AM_CFLAGS' rather than   `CFLAGS', except for `-D_REENTRANT -D_THREAD_SAFE' which must be   present during feature tests.  Substitute `AM_CFLAGS'.  * src/Makefile.am (libguile_gnutls_v_0_la_CFLAGS): Added
+         `$(AM_CFLAGS)'.  (libguile_gnutls_extra_v_0_la_CFLAGS): Likewise.    (AM_CFLAGS): When GCC is used, add `-Wno-strict-prototypes'.
 
 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
 
-       * configure.in: Cosmetic changes in `configure.in'.  * configure.in:
-       Display a heading indicating that Guile stuff are being   detected.
-
+       * configure.in: Cosmetic changes in `configure.in'.  * configure.in: Display a heading indicating that Guile stuff are
+         being detected.
 
 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
 
 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
 
        * configure.in: Don't look for Guile when `guile-snarf' is not
-       found.  * configure.in: Don't invoke `GUILE_PROGS' and `GUILE_FLAGS'
-       when   `guile-snarf' is not found.
+       found.  * configure.in: Don't invoke `GUILE_PROGS' and `GUILE_FLAGS' when   `guile-snarf' is not found.
 
 2007-06-04  Simon Josefsson <jas@mocca.josefsson.org>
 
 
 2007-06-01  Ludovic Courtès <ludo@chbouib.org>
 
-       Merge branch 'master' of git://repo.or.cz/gnutls
-
-2007-06-01  Ludovic Courtes <ludo@chbouib.org>
-
-       * doc/Makefile.am, guile/src/Makefile.am, guile/src/core.c,
-       guile/src/errors.c, guile/src/extra.c: Usage "old-fashion" make
-       suffix rules rather than GNU Make patterns.  * doc/Makefile
-       (%.c.texi): Removed.   (core.c.texi, extra.c.texi): New targets.  *
-       guile/src/Makefile.am: Renamed `FILE.c.x' to `FILE.x'.   (SUFFIXES):
-       Removed.   (%.c.x): Removed.   (.c.x): New target.  *
-       guile/src/core.c: Include "core.x" instead of "core.c.x".  *
-       guile/src/errors.c: Likewise.  * guile/src/extra.c: Likewise.
+       * : commit f469cfce51318df3b629d9af210ce4b4e587fac0 Author: Ludovic
+       Courtes <ludo@chbouib.org> Date:   Fri Jun 1 00:51:10 2007 +0200
 
 2007-06-01  Ludovic Courtes <ludo@chbouib.org>
 
        * doc/extract-guile-c-doc.scm,
        guile/modules/system/documentation/c-snarf.scm: Tiny bug fixes in
-       Guile's documentation extraction.  * doc/extract-guile-c-doc.scm
-       (main): Use named arguments rather than   a single rest arg.   Fixed
-       the order of arguments as passed to   `run-cpp-and-extract-snarfing'
-       so that `ccache gcc -E' is really   passed as `("ccache" "gcc"
-       "-E")' (in this order).  *
-       guile/modules/system/documentation/c-snarf.scm
-       (run-cpp-and-extract-snarfing): Pass FILE as the last CPP argument.
-
+       Guile's documentation extraction.  * doc/extract-guile-c-doc.scm (main): Use named arguments rather
+         than a single rest arg.    Fixed the order of arguments as passed to   `run-cpp-and-extract-snarfing' so that `ccache gcc -E' is really   passed as `("ccache" "gcc" "-E")' (in this order).  * guile/modules/system/documentation/c-snarf.scm   (run-cpp-and-extract-snarfing): Pass FILE as the last CPP
+         argument.
 
 2007-05-31  Ludovic Courtes <ludo@chbouib.org>
 
        * Makefile.am, configure.in, guile/src/Makefile.am: Build cleanups
-       following Simon's comments.  * Makefile.am (SUBDIRS): Add `guile'
-       when `HAVE_GUILE'.  * configure.in: When `guile-snarf' is not found,
-       set   `opt_guile_bindings' to `no' instead of bailing out.  *
-       src/Makefile.am (GUILE_FOR_BUILD): Fixed `-L' parameter.
+       following Simon's comments.  * Makefile.am (SUBDIRS): Add `guile' when `HAVE_GUILE'.  * configure.in: When `guile-snarf' is not found, set   `opt_guile_bindings' to `no' instead of bailing out.  * src/Makefile.am (GUILE_FOR_BUILD): Fixed `-L' parameter.
 
 2007-05-31  Simon Josefsson <jas@mocca.josefsson.org>
 
 
 2007-05-31  Simon Josefsson <jas@mocca.josefsson.org>
 
-       Merge branch 'master' of
-       http://www.laas.fr/~lcourtes/software/gnutls
-
-2007-05-31  Ludovic Courtès <ludo@chbouib.org>
-
-       * configure.in: Tiny cosmetic change in `configure.in'.
+       * : commit d51689f572e544759632fa2f9ca0209a843d4452 Author: Ludovic
+       Courtès <ludo@chbouib.org> Date:   Thu May 31 00:28:19 2007 +0200
 
 2007-05-31  Ludovic Courtès <ludo@chbouib.org>
 
        guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
        guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
        guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.asc,
-       guile/tests/openpgp-keyring.gpg, guile/tests/openpgp-keyring.scm,
-       guile/tests/openpgp-keys.scm, guile/tests/openpgp-pub.asc,
-       guile/tests/openpgp-sec.asc, guile/tests/pkcs-import-export.scm,
-       guile/tests/raw-to-c.scm, guile/tests/rsa-parameters.pem,
+       guile/tests/openpgp-keyring.scm, guile/tests/openpgp-keys.scm,
+       guile/tests/openpgp-pub.asc, guile/tests/openpgp-sec.asc,
+       guile/tests/pkcs-import-export.scm, guile/tests/raw-to-c.scm,
+       guile/tests/rsa-parameters.pem,
        guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
        guile/tests/x509-auth.scm, guile/tests/x509-certificate.pem,
        guile/tests/x509-certificates.scm, guile/tests/x509-key.pem: Started
-       Guile integration.  Documentation is still missing.  A bit rough on
-       the edges, but `make' and `make check' do work.
+       Guile integration.  Documentation is still missing.  A bit rough on the edges, but
+       `make' and `make check' do work.
 
 2007-05-28  Simon Josefsson <jas@mocca.josefsson.org>
 
        * doc/Makefile.am: Make sure all images are distributed in all
        formats.  Reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
 
-
 2007-05-27  Simon Josefsson <jas@mocca.josefsson.org>
 
        * lib/gnutls_x509.c: (parse_pem_ca_mem): Handle reads beyond first certificate properly.
 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
 
        * lib/auth_cert.c: Fix mem leak, reported by Andrey Nosenko
-       <andrew.w.nosenko@gmail.com>. (From 1.6.x branch.)
+       <andrew.w.nosenko@gmail.com>.  (From 1.6.x branch.)
 
 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
 
 
        * Makefile.am: Use cg instead of cvs commands, for update-po target.
 
-
 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
 
        * NEWS: Add.
 
        * libextra/openpgp/extras.c, libextra/openpgp/openpgp.h,
        libextra/openpgp/pgp.c, libextra/openpgp/xml.c: cleanups for the xml
-       code: elgamal keys are not supported. bug fix for the key import
+       code: elgamal keys are not supported.  bug fix for the key import
        (base64) code, store the stream and close it in the deinit function.
 
-
 2007-05-21  Timo Schulz <twoaday@gnutls.org>
 
        * src/openpgp/Makefile.am, src/openpgp/cli_ring.asc: Add client
-       keyring in base64 format. This is the same file as cli_ring.gpg but
+       keyring in base64 format.  This is the same file as cli_ring.gpg but
        armored.
 
 2007-05-21  Timo Schulz <twoaday@gnutls.org>
 
        * lib/x509/x509.c: (gnutls_x509_crt_get_key_id): Don't fail on non-RSA/DSA public keys.
 
-
 2007-04-04  Simon Josefsson <simon@josefsson.org>
 
        * src/cli-gaa.c, src/cli.gaa, src/common.c, src/common.h,
 
 2007-04-03  Simon Josefsson <simon@josefsson.org>
 
-       * libextra/Makefile.am: Fix LIBOPENCDK_LIBS. No need for AM_CPPFLAGS
-       += $(LIBOPENCDK_CFLAGS), the new macro add necessary -I's to
-       CPPFLAGS automatically.
+       * libextra/Makefile.am: Fix LIBOPENCDK_LIBS.  No need for
+       AM_CPPFLAGS += $(LIBOPENCDK_CFLAGS), the new macro add necessary
+       -I's to CPPFLAGS automatically.
 
 2007-04-03  Simon Josefsson <simon@josefsson.org>
 
 2007-03-28  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_algorithms.c: Remove #if GNUTLS_PK_LOOP madness that
-       hides problems. (gnutls_pk_algorithm_get_name): Don't return GOST
-       for unsupported algorithms (e.g., ECC).
+       hides problems.  (gnutls_pk_algorithm_get_name): Don't return GOST for unsupported
+       algorithms (e.g., ECC).
 
 2007-03-28  Simon Josefsson <simon@josefsson.org>
 
 
 2007-03-05  Simon Josefsson <simon@josefsson.org>
 
-       * tests/dhepskself.c: Remove priority setting. Fix output.
+       * tests/dhepskself.c: Remove priority setting.  Fix output.
 
 2007-03-05  Simon Josefsson <simon@josefsson.org>
 
 
 2007-03-05  Simon Josefsson <simon@josefsson.org>
 
-       * src/cli.c: Use default ciphers. Simplify SRP callback.
+       * src/cli.c: Use default ciphers.  Simplify SRP callback.
 
 2007-03-05  Simon Josefsson <simon@josefsson.org>
 
 2007-02-21  Simon Josefsson <simon@josefsson.org>
 
        * includes/gnutls/gnutls.h.in: Add gnutls_authz_recv_callback_func
-       and gnutls_authz_send_callback_func. Add gnutls_authz_enable,
+       and gnutls_authz_send_callback_func.  Add gnutls_authz_enable,
        gnutls_authz_send_x509_attr_cert, gnutls_authz_send_saml_assertion,
        gnutls_authz_send_x509_attr_cert_url, and
-       gnutls_authz_send_saml_assertion_url. Remove GNUTLS_AUTHZ_LAST from
+       gnutls_authz_send_saml_assertion_url.  Remove GNUTLS_AUTHZ_LAST from
        gnutls_authz_data_format_type_t (never part of any release).
 
 2007-02-21  Simon Josefsson <simon@josefsson.org>
 
 2007-02-19  Simon Josefsson <simon@josefsson.org>
 
-       * includes/gnutls/gnutls.h.in: Add gnutls_supplemental_get_name. Fix
-       gnutls_authz_data_format_type_t.
+       * includes/gnutls/gnutls.h.in: Add gnutls_supplemental_get_name.
+       Fix gnutls_authz_data_format_type_t.
 
 2007-02-19  Simon Josefsson <simon@josefsson.org>
 
 
        * tests/hostname-check/hostname-check.c: Tests ipAddress SAN's too.
 
-
 2007-02-16  Simon Josefsson <simon@josefsson.org>
 
        * tests/hostname-check/hostname-check.c: Test wildcard stuff too.
 
        * includes/gnutls/gnutls.h.in: Fix gnutls_authz_data_format_type_t.
 
-
 2007-02-14  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
 2007-02-13  Simon Josefsson <simon@josefsson.org>
 
-       * tests/nist-pkits/README,
-       tests/nist-pkits/pkits_test_list_generator.tgz: Add.
+       * tests/nist-pkits/README: Add.
 
 2007-02-13  Simon Josefsson <simon@josefsson.org>
 
        * tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
        tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime: Update.
 
-
 2007-02-13  Simon Josefsson <simon@josefsson.org>
 
        * tests/nist-pkits/pkits: Fix.
 
 2007-02-13  Simon Josefsson <simon@josefsson.org>
 
-       * tests/PKITS.pdf, tests/PKITS_data.zip,
-       tests/nist-pkits/PKITS.pdf, tests/nist-pkits/PKITS_data.zip,
-       tests/nist-pkits/README, tests/nist-pkits/pkits,
+       * tests/nist-pkits/README, tests/nist-pkits/pkits,
        tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
        tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime,
        tests/pkits, tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
 
 2007-02-13  Simon Josefsson <simon@josefsson.org>
 
-       * tests/chain, tests/x509paths/Certificate Path Validation
-       Testing.pdf, tests/x509paths/README, tests/x509paths/chain,
-       tests/x509paths/x509tests.tgz, tests/x509tests.tgz: Move old NIST
-       stuff to separate directory.
+       * tests/chain, tests/x509paths/README, tests/x509paths/chain: Move
+       old NIST stuff to separate directory.
 
 2007-02-13  Simon Josefsson <simon@josefsson.org>
 
 
        * src/cli.c: Don't ask for PSK if we don't have credentials for it.
 
-
 2007-02-06  Simon Josefsson <simon@josefsson.org>
 
        * doc/gnutls.texi: mention psk
 
        * src/certtool.c, src/certtool.gaa: Support --hash SHA-256/384/512.
 
-
 2007-02-05  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_algorithms.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
 
        * NEWS, includes/gnutls/gnutls.h.in: Enum types for SHA-256/384/512.
 
-
 2007-02-05  Simon Josefsson <simon@josefsson.org>
 
        * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/string_h.m4,
        * gl/Makefile.am, gl/gnulib.mk, gl/m4/gnulib-cache.m4: Getaddrinfo
        needs snprintf from ../lgl/, so make libgnu.la depend on liblgnu.la.
 
-
 2007-01-11  Simon Josefsson <simon@josefsson.org>
 
        * libextra/gnutls_extra.c: Need strverscmp.h.
 2007-01-11  Simon Josefsson <simon@josefsson.org>
 
        * lib/libgnutls.vers: Don't export _E_*, they are only needed inside
-       libgnutls now. Fix copyright years.
+       libgnutls now.  Fix copyright years.
 
 2007-01-11  Simon Josefsson <simon@josefsson.org>
 
 2007-01-11  Simon Josefsson <simon@josefsson.org>
 
        * libextra/gnutls_extra.c: Replace libgcrypt version check with
-       strverscmp. No need to duplicate prototype found in gnutls.h for
+       strverscmp.  No need to duplicate prototype found in gnutls.h for
        gnutls_check_version.
 
 2007-01-09  Simon Josefsson <simon@josefsson.org>
 2007-01-05  Simon Josefsson <simon@josefsson.org>
 
        * configure.in, src/Makefile.am: Tiny patch from
-       ludovic.courtes@laas.fr (Ludovic Courtès). * configure.in: Look for
-       `gaa', issuing a warning with the URL if not found. *
-       src/Makefile.am (*-gaa.c): Use `$(GAA)' instead of `gaa'. Mark
+       ludovic.courtes@laas.fr (Ludovic Courtès).  * configure.in: Look for `gaa', issuing a warning with the URL if
+       not found.  * src/Makefile.am (*-gaa.c): Use `$(GAA)' instead of `gaa'.  Mark
        `.gaa' files as being in `$(srcdir)', thereby allowing for
        out-of-source-tree builds.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * ChangeLog: [no log message]
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * Makefile.am: Don't dist mkinstalldirs, automake no longer copies
        it.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * ChangeLog: [no log message]
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Version 1.7.1.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Fix.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Fix.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, THANKS: Add.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_asn1_tab.c: Generate.
 
-2006-12-28  Simon Josefsson <simon@josefsson.org>
+2007-01-28  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls.asn: Fix comment to make it parse correctly.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * tests/.cvsignore: [no log message]
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_sig.c: Fix signature verification for DSA signatures in
-       TLS 1.2, reported by ludovic.courtes@laas.fr (Ludovic Courtès).
-       (_gnutls_pkcs1_rsa_verify_sig): Rename to _gnutls_verify_sig, and
+       TLS 1.2, reported by ludovic.courtes@laas.fr (Ludovic Courtès).  (_gnutls_pkcs1_rsa_verify_sig): Rename to _gnutls_verify_sig, and
        add new parameter SHA1POS to indicate where in hash_concat the SHA.1
-       hash is stored (for DSA). (_gnutls_verify_sig_hdata): Pass proper
-       SHA1POS. (_gnutls_verify_sig_params): Likewise.
+       hash is stored (for DSA).  (_gnutls_verify_sig_hdata): Pass proper SHA1POS.  (_gnutls_verify_sig_params): Likewise.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * doc/Makefile.am, doc/manpages/Makefile.am, lib/Makefile.am,
        lib/x509/Makefile.am, libextra/Makefile.am,
        libextra/openpgp/Makefile.am: Tiny patch from
-       ludovic.courtes@laas.fr (Ludovic Courtès). * doc/Makefile.am: Refer
-       to `sort2.pl' as `$(srcdir)/scripts/sort2.pl'   instead of
-       `scripts/sort2.pl'. * doc/manpages/Makefile.am: Refer to `gdoc' as
-       `$(top_srcdir)/doc/scripts/gdoc' instead of `../scripts/gdoc'. *
-       doc/lib/Makefile.am: Likewise. * doc/lib/x509/Makefile.am: Likewise.
-       * doc/libextra/Makefile.am: Likewise. *
-       doc/libextra/openpgp/Makefile.am: Likewise.
+       ludovic.courtes@laas.fr (Ludovic Courtès).  * doc/Makefile.am: Refer to `sort2.pl' as
+         `$(srcdir)/scripts/sort2.pl' instead of `scripts/sort2.pl'.  * doc/manpages/Makefile.am: Refer to `gdoc' as   `$(top_srcdir)/doc/scripts/gdoc' instead of `../scripts/gdoc'.  * doc/lib/Makefile.am: Likewise.  * doc/lib/x509/Makefile.am: Likewise.  * doc/libextra/Makefile.am: Likewise.  * doc/libextra/openpgp/Makefile.am: Likewise.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, THANKS: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/auth_cert.c: (_gnutls_gen_cert_server_cert_req): For TLS 1.2, generate conforming
        cert requests (i.e., include a empty list of supported hashes).
        Report and tiny patch from ludovic.courtes@laas.fr (Ludovic
        Courtès).
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * tests/userid/.cvsignore: [no log message]
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
-       * lib/x509/common.c: (_oid2str): Mark UID as a CHOICE-field (i.e., DirectoryString).
-       (_gnutls_x509_oid_data2string): Handle ia5String in CHOICEs. Fixes
+       * lib/x509/common.c: (_oid2str): Mark UID as a CHOICE-field (i.e., DirectoryString).  (_gnutls_x509_oid_data2string): Handle ia5String in CHOICEs.  Fixes
        problem reported by Max Kellermann <max@duempel.org>.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/pkix_asn1_tab.c: Generated.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/pkix.asn: Encoded UID DN fields as DirectoryString (e.g.,
        PrintableString), not as IA5String.  Add IA5String as a CHOICE for
        IA5String UID fields out there that were generated by older
        versions.  Reported by Max Kellermann <max@duempel.org>.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * tests/userid/userid: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * configure.in: Add tests/userid/.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * tests/Makefile.am: Add userid/.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * tests/userid/Makefile.am, tests/userid/userid.pem: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_x509.c: (generate_rdn_seq): Store subject DN instead of issuer DN in the
        certificate authority list, to make sure server's send the proper
        list of expected CAs to the client.  Reported by Max Kellermann
        <max@duempel.org>.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_x509.c: (gnutls_certificate_set_x509_crl): Initialize before use, reported
        by Max Kellermann <max@duempel.org>.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, THANKS, tests/Makefile.am, tests/certificate_set_x509_crl.c: 
        Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-27  Simon Josefsson <simon@josefsson.org>
+2007-01-27  Simon Josefsson <simon@josefsson.org>
 
        * gl/m4/lib-link.m4, gl/strdup.h, lgl/m4/lib-link.m4,
        lgl/m4/stdint.m4: Update.
 
-2006-12-26  Simon Josefsson <simon@josefsson.org>
+2007-01-26  Simon Josefsson <simon@josefsson.org>
 
        * doc/protocol/draft-ietf-tls-srp-13.txt: Add.
 
-2006-12-26  Simon Josefsson <simon@josefsson.org>
+2007-01-26  Simon Josefsson <simon@josefsson.org>
 
        * doc/protocol/draft-santesson-tls-gssapi-01.txt: Add.
 
-2006-12-26  Simon Josefsson <simon@josefsson.org>
+2007-01-26  Simon Josefsson <simon@josefsson.org>
 
        * doc/protocol/draft-rescorla-tls-opaque-prf-input-00.txt,
        doc/protocol/draft-rescorla-tls-suiteb-00.txt: Add.
 
-2006-12-26  Simon Josefsson <simon@josefsson.org>
+2007-01-26  Simon Josefsson <simon@josefsson.org>
 
        * po/LINGUAS, po/de.po: Sync with TP.
 
-2006-12-10  Simon Josefsson <simon@josefsson.org>
+2007-01-10  Simon Josefsson <simon@josefsson.org>
 
        * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Remove
        (should have just been .cvsignore'd).
 
-2006-12-10  Simon Josefsson <simon@josefsson.org>
+2007-01-10  Simon Josefsson <simon@josefsson.org>
 
        * m4/.cvsignore: [no log message]
 
-2006-12-10  Simon Josefsson <simon@josefsson.org>
+2007-01-10  Simon Josefsson <simon@josefsson.org>
 
        * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Add.
 
-2006-12-10  Simon Josefsson <simon@josefsson.org>
+2007-01-10  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Fix.
 
-2006-12-10  Simon Josefsson <simon@josefsson.org>
+2007-01-10  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2006-12-10  Simon Josefsson <simon@josefsson.org>
+2007-01-10  Simon Josefsson <simon@josefsson.org>
 
        * configure.in: Bump versions.
 
-2006-12-10  Simon Josefsson <simon@josefsson.org>
+2007-01-10  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, configure.in: Bump versions.
 
-2006-12-01  Simon Josefsson <simon@josefsson.org>
+2007-01-01  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_record.c: Doc fix.
 
 
 2006-11-29  Simon Josefsson <simon@josefsson.org>
 
-       * Makefile.am: Put in devel/ directory. Disable doc generation.
+       * Makefile.am: Put in devel/ directory.  Disable doc generation.
 
 2006-11-29  Simon Josefsson <simon@josefsson.org>
 
 
        * lgl/m4/gnulib-comp.m4, lgl/m4/sys_stat_h.m4, lgl/stat_.h: Update.
 
-
 2006-10-30  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, configure.in: Bump versions.
 
 2006-10-24  Simon Josefsson <simon@josefsson.org>
 
-       * tests/Makefile.am, tests/client.p12, tests/noclient.p12,
-       tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/client.p12,
-       tests/pkcs12-decode/noclient.p12, tests/pkcs12-decode/pkcs12,
-       tests/pkcs12-decode/unclient.p12, tests/pkcs12_neon,
-       tests/unclient.p12: Move pkcs12 tests to pkcs12-decode/.
+       * tests/Makefile.am, tests/pkcs12-decode/Makefile.am,
+       tests/pkcs12-decode/pkcs12, tests/pkcs12_neon: Move pkcs12 tests to
+       pkcs12-decode/.
 
 2006-10-24  Simon Josefsson <simon@josefsson.org>
 
 
 2006-10-24  Simon Josefsson <simon@josefsson.org>
 
-       * tests/Makefile.am: Move pkcs1-pad stuff to pkcs1-padding/. Add
+       * tests/Makefile.am: Move pkcs1-pad stuff to pkcs1-padding/.  Add
        rsa-md5-collision/.
 
 2006-10-24  Simon Josefsson <simon@josefsson.org>
 
 2006-10-24  Simon Josefsson <simon@josefsson.org>
 
-       * tests/rsa-md5-collision/MD5CollisionCA.cer,
-       tests/rsa-md5-collision/Makefile.am,
-       tests/rsa-md5-collision/TargetCollidingCertificate1.cer,
-       tests/rsa-md5-collision/TargetCollidingCertificate2.cer,
+       * tests/rsa-md5-collision/Makefile.am,
        tests/rsa-md5-collision/chain1-expect.log,
        tests/rsa-md5-collision/chain2-expect.log,
        tests/rsa-md5-collision/mbox,
        lgl/memmem.h, lib/Makefile.am: Add lgl/ for LGPLed gnulib modules
        (for lib/) and use gl/ for GPL gnulib modules, for use in src/ etc.
 
-
 2006-10-21  Simon Josefsson <simon@josefsson.org>
 
        * gl/Makefile.am, gl/gettext.h, gl/m4/alloca.m4,
 
        * src/certtool.c: (generate_self_signed): Load key, if generate_certificate() didn't
        load or generate it, typically because it used a certificate
-       request. Reported by Sascha Ziemann <sascha.ziemann@secunet.com>.
+       request.  Reported by Sascha Ziemann <sascha.ziemann@secunet.com>.
 
 2006-09-21  Simon Josefsson <simon@josefsson.org>
 
 2006-09-18  Simon Josefsson <simon@josefsson.org>
 
        * libextra/opencdk/keydb.c: (keydb_idx_search): Don't return CDK_EOF if key is found at offset
-       0. Suggested by "Adam Langley" <alangley@gmail.com>.
+       0.  Suggested by "Adam Langley" <alangley@gmail.com>.
 
 2006-09-18  Simon Josefsson <simon@josefsson.org>
 
 
 2006-08-13  Simon Josefsson <simon@josefsson.org>
 
-       * lib/gnutls_int.h: Move GNUTLS_POINTER_TO_INT here. Add
-       GNUTLS_INT_TO_POINTER. Based on glib macros, and suggestions from
+       * lib/gnutls_int.h: Move GNUTLS_POINTER_TO_INT here.  Add
+       GNUTLS_INT_TO_POINTER.  Based on glib macros, and suggestions from
        Andreas Metzler <ametzler@downhill.at.eu.org>.
 
 2006-08-13  Simon Josefsson <simon@josefsson.org>
 
        * libextra/minilzo/Makefile.am, tests/Makefile.am: Work under mingw.
 
-
 2006-06-27  Simon Josefsson <simon@josefsson.org>
 
        * configure.in, lib/gnutls_buffers.c: Avoid warnings when casting
 2006-06-22  Simon Josefsson <simon@josefsson.org>
 
        * configure.in: Use AC_LIBTOOL_WIN32_DLL to make OBJDUMP/DLLTOOL
-       work under mingw. Fix use of deprecated AM_PROG_LIBTOOL.
+       work under mingw.  Fix use of deprecated AM_PROG_LIBTOOL.
 
 2006-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
 2006-06-16  Simon Josefsson <simon@josefsson.org>
 
        * configure.in: Set -mms-bitfields -Wl,--enable-runtime-pseudo-reloc
-       if supported. The former is to produce MSVS-compatible DLLs. The
+       if supported.  The former is to produce MSVS-compatible DLLs.  The
        second is needed to link libgnutls-extra at all (only due to
        _gnutls_compression_algorithms, fix it another way?).
 
 
        * lib/minitasn1/decoding.c: More asn1 length out of bounds checking.
 
-
 2006-02-08  Simon Josefsson <simon@josefsson.org>
 
        * lib/minitasn1/decoding.c: Fix asn1_get_length_der usage.
 
        * doc/bibliography.texi: [no log message]
 
-2005-12-31  Simon Josefsson <simon@josefsson.org>
+2006-01-31  Simon Josefsson <simon@josefsson.org>
 
        * includes/gnutls/extra.h: C++ fix.
 
-2005-12-31  Simon Josefsson <simon@josefsson.org>
+2006-01-31  Simon Josefsson <simon@josefsson.org>
 
        * libextra/gnutls_ia.c: Doc fix.
 
-2005-12-28  Simon Josefsson <simon@josefsson.org>
+2006-01-28  Simon Josefsson <simon@josefsson.org>
 
        * doc/protocol/draft-ietf-tls-openpgp-keys-07.txt: Add.
 
-2005-12-28  Simon Josefsson <simon@josefsson.org>
+2006-01-28  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
        lib/gnutls_global.h, lib/minitasn1/coding.c,
        lib/minitasn1/errors.c, lib/x509/crq.c: Constify, tiny patch from
        "ZIGLIO, Frediano, VF-IT" <Frediano.Ziglio@vodafone.com>.
 
-2005-12-26  Simon Josefsson <simon@josefsson.org>
+2006-01-26  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-26  Simon Josefsson <simon@josefsson.org>
+2006-01-26  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_global.c: Doc fix.
 
-2005-12-26  Simon Josefsson <simon@josefsson.org>
+2006-01-26  Simon Josefsson <simon@josefsson.org>
 
        * includes/gnutls/extra.h, libextra/gnutls_ia.c: Fix TLS/IA
        prototypes, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
 
-2005-12-23  Simon Josefsson <simon@josefsson.org>
+2006-01-23  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-23  Simon Josefsson <simon@josefsson.org>
+2006-01-23  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_global.c: Use _gnutls_init as increment/decrement
        counter for init/deinit, suggested by ZIGLIO, Frediano.
 
-2005-12-18  Simon Josefsson <simon@josefsson.org>
+2006-01-18  Simon Josefsson <simon@josefsson.org>
 
        * includes/gnutls/gnutls.h.in: Cosmetic changes.
 
-2005-12-18  Simon Josefsson <simon@josefsson.org>
+2006-01-18  Simon Josefsson <simon@josefsson.org>
 
        * includes/gnutls/gnutls.h.in: Cosmetic changes.
 
-2005-12-18  Simon Josefsson <simon@josefsson.org>
+2006-01-18  Simon Josefsson <simon@josefsson.org>
 
        * tests/resume.c: Fix mem leak.
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2006-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
        * doc/manpages/Makefile.am, includes/gnutls/gnutls.h.in,
        lib/gnutls_compress_int.c, lib/gnutls_constate.c: fixed a memory
        copy that caused crashes.
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * tests/resume.c: More debug info.
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * tests/.cvsignore: [no log message]
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * tests/Makefile.am: Add resume self test.
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * tests/resume.c: Add, to test resume funtions.
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Fix.
 
-2005-12-17  Simon Josefsson <simon@josefsson.org>
+2006-01-17  Simon Josefsson <simon@josefsson.org>
 
        * doc/protocol/draft-salowey-tls-ticket-06.txt: Add.
 
-2005-12-16  Simon Josefsson <simon@josefsson.org>
+2006-01-16  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-16  Simon Josefsson <simon@josefsson.org>
+2006-01-16  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_state.c: Doc fix.
 
-2005-12-16  Simon Josefsson <simon@josefsson.org>
+2006-01-16  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, includes/gnutls/gnutls.h.in: Add.
 
-2005-12-16  Simon Josefsson <simon@josefsson.org>
+2006-01-16  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_state.c: Add API to get master secret too.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * includes/gnutls/gnutls.h.in: Fix.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * includes/gnutls/gnutls.h.in: Fix indentation.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * Makefile.am, includes/gnutls/extra.h,
        includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
        libextra/openpgp/gnutls_openpgp.h, src/common.c, src/serv.c,
        tests/dhepskself.c, tests/tlsia.c: Indent more.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, configure.in: Bump versions.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * Makefile.am: Remove igloo, it seem weird.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * ChangeLog: [no log message]
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Version 1.3.2.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * doc/manpages/Makefile.am: Update.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_state.c, lib/gnutls_state.h: Fix warnings.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_int.h: Remove debug code.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * THANKS: Add.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_state.c: Add
        functions to access the TLS PRF and to extract client/server random
        fields, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Fix.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Fix.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * doc/reference/Makefile.am: Ignore more.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * doc/.cvsignore, libextra/.cvsignore, tests/.cvsignore: [no log
        message]
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, doc/Makefile.am, doc/examples/ex-client-tlsia.c,
        doc/gnutls.texi, doc/manpages/Makefile.am, includes/gnutls/extra.h,
        libextra/gnutls_ia.c, tests/Makefile.am, tests/tlsia.c: Add TLS/IA
        support.
 
-2005-12-15  Simon Josefsson <simon@josefsson.org>
+2006-01-15  Simon Josefsson <simon@josefsson.org>
 
        * gl/m4/gnulib-comp.m4: Update.
 
-2005-12-12  Simon Josefsson <simon@josefsson.org>
+2006-01-12  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2006-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
        * lib/gnutls_ui.c: added missing set_params_function()
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * configure.in: Bump versions.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * lib/auth_cert.c, lib/auth_cert.h, lib/auth_psk_passwd.c,
        lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/defines.h,
        lib/x509/privkey_pkcs8.c, lib/x509_b64.c: Replace "uint" with
        "unsigned".  Remove unused "sint".
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
        lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_num.c,
        libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/pgp.c: Replace
        uint32 with uint32_t.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * lib/auth_dh_common.c, lib/auth_psk.c, lib/auth_rsa_export.c,
        lib/auth_srp.c, lib/defines.h, lib/ext_max_record.c,
        lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
        lib/x509/x509_write.c: Replace uint16 with uint16_t.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * configure.in: Remove unused sizeof checks.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * configure.in, lib/auth_cert.c, lib/auth_dh_common.c,
        lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.h,
        libextra/gnutls_openpgp.c, libextra/openpgp/gnutls_openpgp.h,
        libextra/openpgp/xml.c: Replace uint8 with uint8_t.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * lib/defines.h: Remove unused types, to start the transition to the
        POSIX integer types (uint32_t, uint16_t, uint8_t).
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * src/Makefile.am: Remove -I../lib, these tools should only use the
        external API.
 
-2005-12-09  Simon Josefsson <simon@josefsson.org>
+2006-01-09  Simon Josefsson <simon@josefsson.org>
 
        * lib/defines.h, lib/gnutls_str.c: ULONG_MAX should be in limits.h,
        so include it at the right place.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
-       * lib/x509/pkcs12.c: Fix mem leaks. Remove unused variable.
+       * lib/x509/pkcs12.c: Fix mem leaks.  Remove unused variable.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_x509.c: Fix mem leak.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * ChangeLog: [no log message]
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Version 1.3.1.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * lib/gnutls_str.c: Fix.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/Makefile.am: Dist pkcs8 blobs.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * doc/manpages/Makefile.am: Update.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Fix.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/enc3pkcs8.pem: add
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/enc3pkcs8.pem: Add.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/enc2pkcs8.pem, tests/pkcs8: Add rc2 pkcs#8 blob.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/encpkcs8.pem, tests/unencpkcs8.pem: Fix.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/Makefile.am, tests/pkcs8: Add PKCS#8 self test.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * src/certtool.c: Make --password work for PKCS#8 --key-info.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/encpkcs8.pem, tests/unencpkcs8.pem: Add, PKSC#8 blobs.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Remove.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * lib/x509/privkey_pkcs8.c: (gnutls_x509_privkey_import_pkcs8): Handle unencrypted PEM keys.
        Remove unused "encrypted" variable.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, src/certtool.c: Generate unencrypted PKCS#8 keys for blank
        passwords.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Fix.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * tests/.cvsignore: [no log message]
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * NEWS, doc/TODO, includes/gnutls/gnutls.h.in, lib/gnutls_x509.c,
        tests/Makefile.am, tests/set_pkcs12_cred.c: Support reading X.509
        credentials from PKCS#12 files.
 
-2005-12-08  Simon Josefsson <simon@josefsson.org>
+2006-01-08  Simon Josefsson <simon@josefsson.org>
 
        * src/certtool.c: Print PKCS#12 type for each element.
 
-2005-12-06  Simon Josefsson <simon@josefsson.org>
+2006-01-06  Simon Josefsson <simon@josefsson.org>
 
        * doc/protocol/rfc4279.txt: Add.
 
-2005-12-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+2006-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
        * lib/gnutls_session_pack.c: Corrected bugs in session resumption.
        Bugs reported by Yoann Vandoorselare.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * Makefile.am: Put 1.3.x releases in devel/ directory.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: add
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Fix.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/README.CODING_STYLE: Mention indentation.
 
-2005-12-02  Simon Josefsson <simon@josefsson.org>
+2006-01-02  Simon Josefsson <simon@josefsson.org>
 
        * doc/TODO: Add.
 
-2005-12-01  Simon Josefsson <simon@josefsson.org>
+2006-01-01  Simon Josefsson <simon@josefsson.org>
 
        * gl/m4/socklen.m4, gl/readline.c, gl/stdint_.h: Update.
 
-2005-12-01  Simon Josefsson <simon@josefsson.org>
+2006-01-01  Simon Josefsson <simon@josefsson.org>
 
        * src/cli.c: Don't infloop.
 
-2005-12-01  Simon Josefsson <simon@josefsson.org>
+2006-01-01  Simon Josefsson <simon@josefsson.org>
 
        * NEWS: Add.
 
-2005-12-01  Simon Josefsson <simon@josefsson.org>
+2006-01-01  Simon Josefsson <simon@josefsson.org>
 
        * src/cli.c: Check starttls_alarmed earlier, the signal might be
        sent before select is called.  Report by Otto Maddox
        <ottomaddox@fastmail.fm> and influenced by tiny patch from Nozomu
        Ando <nand@mac.com>.
 
-2005-12-01  Simon Josefsson <simon@josefsson.org>
+2006-01-01  Simon Josefsson <simon@josefsson.org>
 
        * tests/.cvsignore: [no log message]
 
 
 2005-11-15  Simon Josefsson <simon@josefsson.org>
 
-       * doc/manpages/Makefile.am: Add license. Fix parser error. Dist and
-       install SRP man pages too.
+       * doc/manpages/Makefile.am: Add license.  Fix parser error.  Dist
+       and install SRP man pages too.
 
 2005-11-15  Simon Josefsson <simon@josefsson.org>
 
 
 2005-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
-       * doc/arch/extensions_st.dia, doc/arch/extensions_st.eps,
-       doc/arch/extensions_st.pdf, doc/arch/extensions_st.png,
-       doc/arch/mod_auth_st.dia, doc/arch/mod_auth_st.eps,
-       doc/arch/mod_auth_st.pdf, doc/arch/mod_auth_st.png,
+       * doc/arch/extensions_st.eps, doc/arch/extensions_st.pdf,
+       doc/arch/mod_auth_st.eps, doc/arch/mod_auth_st.pdf,
        doc/internals.texi: added brief documentation on the extension and
        auth_method internals.
 
 
        * doc/arch/certificate-user-use-case.eps,
        doc/arch/certificate-user-use-case.pdf,
-       doc/arch/certificate-user-use-case.png,
        doc/arch/client-server-use-case.eps,
        doc/arch/client-server-use-case.pdf,
-       doc/arch/client-server-use-case.png,
        doc/arch/handshake-sequence.eps, doc/arch/handshake-sequence.pdf,
-       doc/arch/handshake-sequence.png, doc/arch/handshake-state.eps,
-       doc/arch/handshake-state.pdf, doc/arch/handshake-state.png,
-       doc/arch/objects.eps, doc/arch/objects.pdf, doc/arch/objects.png,
-       doc/certificate-user-use-case.pdf,
-       doc/certificate-user-use-case.png, doc/client-server-use-case.pdf,
-       doc/client-server-use-case.png, doc/handshake-sequence.pdf,
-       doc/handshake-sequence.png, doc/handshake-state.pdf,
-       doc/handshake-state.png, doc/internals.texi, doc/objects.pdf,
-       doc/objects.png: moved architecture figures to arch/
+       doc/arch/handshake-state.eps, doc/arch/handshake-state.pdf,
+       doc/arch/objects.eps, doc/arch/objects.pdf,
+       doc/certificate-user-use-case.pdf, doc/client-server-use-case.pdf,
+       doc/handshake-sequence.pdf, doc/handshake-state.pdf,
+       doc/internals.texi, doc/objects.pdf: moved architecture figures to
+       arch/
 
 2005-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
 
 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
-       * doc/Makefile.am, doc/arch/handshake-sequence.dia,
-       doc/arch/handshake-state.dia, doc/arch/objects.dia,
-       doc/certificate-user-use-case.pdf,
-       doc/certificate-user-use-case.png, doc/client-server-use-case.pdf,
-       doc/client-server-use-case.png, doc/gnutls.texi,
-       doc/handshake-sequence.pdf, doc/handshake-sequence.png,
-       doc/handshake-state.pdf, doc/handshake-state.png,
-       doc/internals.texi, doc/objects.pdf, doc/objects.png: added some
-       stuff about the internals of gnutls.
+       * doc/Makefile.am, doc/certificate-user-use-case.pdf,
+       doc/client-server-use-case.pdf, doc/gnutls.texi,
+       doc/handshake-sequence.pdf, doc/handshake-state.pdf,
+       doc/internals.texi, doc/objects.pdf: added some stuff about the
+       internals of gnutls.
 
 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
-       * doc/arch/certificate-user-use-case.dia,
-       doc/arch/client-server-use-case.dia, doc/arch/objects.dia: added
-       again the files in binary mode.
+       * : added again the files in binary mode.
 
 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
-       * doc/arch/certificate-user-use-case.dia,
-       doc/arch/client-server-use-case.dia, doc/arch/objects.dia: [no log
-       message]
+       * : [no log message]
 
 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
 
-       * doc/arch/certificate-user-use-case.dia,
-       doc/arch/client-server-use-case.dia, doc/arch/objects.dia: added
-       some architectural diagrams. Quite primitive.
+       * : added some architectural diagrams. Quite primitive.
 
 2005-11-08  Simon Josefsson <simon@josefsson.org>
 
        * doc/manpages/Makefile.am, lib/gnutls_session_pack.c, src/cli.c,
        src/serv.c: fixed bug in session packing for anonymous connections.
 
-
 2005-11-07  Simon Josefsson <simon@josefsson.org>
 
        * src/serv.c, tests/anonself.c, tests/openpgp_test.c,
        src/cli.c, src/cli.gaa, src/common.c, src/crypt.c,
        src/gnutls-http-serv, src/psk-gaa.c, src/psk-gaa.h, src/psk.c,
        src/psk.gaa, src/serv.c, src/serv.gaa: This is the initial commit in
-       the 1.3 branch. Ported from the PSK branch: * PSK ciphersuites have
-       been added. * The session resumption data are now system
-       independent.
+       the 1.3 branch. Ported from the PSK branch: * PSK ciphersuites have been added.  * The session resumption data are now system independent.
 
 2005-11-07  Simon Josefsson <simon@josefsson.org>
 
 
 2005-11-07  Simon Josefsson <simon@josefsson.org>
 
-       * Version 1.2.9.
+       * NEWS: Version 1.2.9.
+
+2005-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: corrected bug in pkcs 12 ID key setting. Found and
+       reported by Fran <e_agf@yahoo.es>.
+
+2005-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: fixed typos etc.
+
+2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: [no log message]
+
+2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/signatures.texi: supported algorithms were moved in a
+       different subsection.
+
+2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README: [no log message]
+
+2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/signatures.texi: [no log message]
+
+2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/signatures.texi: [no log message]
+
+2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi, doc/signatures.texi: better output for non-tex
+       formats.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * doc/signatures.texi: Fix.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * doc/signatures.texi: Add.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * doc/signatures.texi: Add.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: Remove
+       GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST hack, use version number
+       defines instead.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/gnutls.h.in: Add numeric version numbers, for CPP
+       version comparisons.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Compute numeric version numbers, for CPP version
+       comparisons.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: Add GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST,
+       based on report by Daniel Stenberg <daniel@haxx.se>.
+
+2005-11-01  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_ui.c: Doc fix, suggested by Daniel Stenberg
+       <daniel@haxx.se>.
+
+2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: some type fixes.
+
+2005-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: [no log message]
+
+2005-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
+       doc/signatures.texi: added some text about digital signatures.
+
+2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/x509/clicert-dsa.pem, src/x509/clicert.pem: appended the
+       intermediate CA certificates to client certificates.
+
+2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_alert.c, lib/gnutls_kx.c: Some fixes in the certificate
+       handling.
+
+2005-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/bibliography.texi: [no log message]
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/bibliography.texi, doc/gnutls.texi: [no log message]
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/bibliography.texi, doc/gnutls.texi: the bibliography stuff is
+       a bit sorted... I hate that texinfo stuff.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * gl/inet_ntop.c: Update.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * gl/inet_ntop.h: Update.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/md2.c, gl/md2.h: Update.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/openpgp/pgpverify.c: Doc fix.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * doc/scripts/gdoc: Revert.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Fix warnings.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Don't include openpgp stuff in api manual.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * doc/scripts/gdoc: Remove @anchor, texinfo @deftypefun create them
+       implicitly.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Fix.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Fix depends.
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi, doc/scripts/gdoc: some changes to allow cross
+       referencing of functions.
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * gl/arctwo.c: [no log message]
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, doc/TODO: Add.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc-libgcrypt.c, gl/m4/md2.m4: Update.
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc-libgcrypt.c: Support MD2.
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: some more updates.
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: added text about gnutls_certificate_verify_flags.
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: [no log message]
+
+2005-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h: Update.
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/bibliography.texi, doc/gnutls.texi, doc/my-bib-macros.texi: 
+       some more changes for better pdf output
+
+2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
+       doc/my-bib-macros.texi: added bibliography\!
+
+2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * : [no log message]
+
+2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * : pdf files generated with png2pdf. The output is a bit better
+       than eps2pdf.
+
+2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi, src/errcodes.c: some updates and improvments in
+       the pdf output.
+
+2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c: [no log message]
+
+2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c: The check for insecure algorithms is only
+       performed on non-self signed certificates.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc-gnulib.c: Update.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/verify.c: Don't accept MD2/MD5 hashes when verifying
+       X.509 certificate signatures.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: Print whether verification failed due to an
+       insecure algorithm.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/gnutls.h.in: Add GNUTLS_CERT_INSECURE_ALGORITHM.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/x509/crq.c: Fix prototype.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/crq.h: Get exported function prototypes from
+       gnutls/x509.h instead.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: Fix.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/x509.h: Add.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_hash_int.c: Add MD2.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc-gnulib.c: Fix link errors.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * : Remove.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: Add MD2/MD5 verify flags.
+
+2005-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add MD2.
+
+2005-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/draft-hajjeh-tls-sign-01.txt: Add.
+
+2005-10-23  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-10-23  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_record.c: Fix zero size send.
+
+2005-10-22  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-10-21  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc-gnulib.c: Update.
+
+2005-10-21  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * gl/gc-gnulib.c: Update.
+
+2005-10-21  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-10-21  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-salowey-tls-ticket-05.txt: Add.
+
+2005-10-20  Simon Josefsson <simon@josefsson.org>
+
+       * tests/anonself.c: Fix bug.
+
+2005-10-20  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-modadugu-tls-ctr-00.txt: Add.
+
+2005-10-19  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * gl/gc-gnulib.c: Cleanup.
+
+2005-10-19  Simon Josefsson <simon@josefsson.org>
+
+       * gl/gc.h: Add ecb.
+
+2005-10-19  Simon Josefsson <simon@josefsson.org>
+
+       * gl/rijndael-api-fst.c: Fix CBC IV bugs.
+
+2005-10-19  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in: Reverse logic.
+
+2005-10-19  Simon Josefsson <simon@josefsson.org>
+
+       * README: Update --with-builtin-crypto documentation.
+
+2005-10-19  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Add --with-builtin-crypto to enable gnulib
+       functions.
+
+2005-10-18  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in: Remove unused USE_GCRYPT.
+
+2005-10-18  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * gl/m4/stdbool.m4: Update.
+
+2005-10-17  Simon Josefsson <simon@josefsson.org>
+
+       * tests/.cvsignore: [no log message]
+
+2005-10-17  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * tests/Makefile.am, tests/gc.c: Add self tests of gc.
+
+2005-10-17  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
+       src/Makefile.am: Don't link to gc directly.
+
+2005-10-17  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * Makefile.am, configure.in: Replace nettle+crypto with gnulib.
+
+2005-10-17  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/ext_server_name.h: Remove unused prototypes.
+
+2005-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Don't
+       use gc just yet.
+
+2005-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * gl/m4/gc-md5.m4: Add.
+
+2005-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/draft-badra-hajjeh-mtls-00.txt: Add.
+
+2005-10-11  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-srp-10.txt: Add.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.8.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * src/crypt.c: Don't use error.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Update.
+
+2005-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * gl/getdelim.c, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: Update.
+
+2005-10-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: depends on libgcrypt 1.2.2
+
+2005-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: handle better EOF from stdin.
+
+2005-10-01  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2005-10-01  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/Makefile.am: Don't install libexamples.la.
+
+2005-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+       <aia21@cam.ac.uk>.
+
+2005-09-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/rfc4158.txt: Add.
+
+2005-09-24  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in, src/common.c, src/common.h: Use gnulib for
+       inet_ntop.
+
+2005-09-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-09-23  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-09-23  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add --insecure.
+
+2005-09-23  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-09-23  Simon Josefsson <simon@josefsson.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h: Generated.
+
+2005-09-23  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * src/common.c: Fix warnings.
+
+2005-09-22  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-09-21  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-09-21  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_global.c: Revert stupid program_name workaround, patch
+       from Martin Lambers <marlam@marlam.de>.
+
+2005-09-21  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * src/certtool-cfg.c, src/certtool.c: Don't use error module until
+       program_name problem is solved.
+
+2005-09-19  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Use gnulib for socklen test.
+
+2005-09-19  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
+       gl/m4/socklen.m4: Update.
+
+2005-09-19  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-09-19  Simon Josefsson <simon@josefsson.org>
+
+       * src/cli.c: Don't use mmap, patch from Martin Lambers
+       <marlam@marlam.de>.
+
+2005-09-19  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-ecc-11.txt: Add.
+
+2005-09-14  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/README.CVS: gtk-doc in debian should work fine now
+
+2005-09-12  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/tmpl/.cvsignore: [no log message]
+
+2005-09-12  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/tmpl/gnutls-unused.sgml: Add (to workaround gtk-doc
+       makefile bug.)
+
+2005-09-10  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-chudov-cryptopro-cptls-02.txt: Add.
+
+2005-09-09  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2005-09-09  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2005-09-09  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-09-09  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.7.
+
+2005-09-09  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-salowey-tls-ticket-04.txt: Add.
+
+2005-09-08  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-09-08  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-09-08  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-09-08  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-09-06  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/getpass.c: Update.
+
+2005-09-03  Simon Josefsson <simon@josefsson.org>
+
+       * gl/m4/gnulib-tool.m4, gl/m4/lib-ld.m4, gl/m4/lib-prefix.m4: Add.
+
+2005-09-03  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib.m4: Update.
+
+2005-09-02  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/rfc4162.txt: Add.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * AUTHORS: Update my PGP key.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/libtasn1.h: Update.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Dist libgnutls-extra.vers.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Dist libgnutls.vers.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Fix typo.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/libgnutls-extra.vers: Add version script.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, lib/libgnutls.vers: Add.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am, libextra/Makefile.am: Use version script.
+
+2005-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Add --enable-ld-version-script.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Fix typo.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Link with libz.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/isascii.c, gl/isascii.h, gl/m4/gnulib.m4,
+       gl/m4/isascii.m4: Update.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_global.c: Add program_name, to shut up error module.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Remove isascii gnulib module.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/defines.h: Let's pretend all system has isascii until we find
+       one that actually hasn't.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/ex-verify.c: Don't use C99 features.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Disable zlib code if we don't find zlib.h too.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Remove gnutls_random.h.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * gl/getpass.c, gl/m4/gnulib.m4: Update.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/Makefile.am, lib/gnutls_random.c, lib/gnutls_random.h: (_gnutls_get_random): Removed, not used any more.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/auth_rsa.c: Call gc directly instead of _gnutls_get_random.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * src/crypt.c: Prototype error().
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Call gc directly
+       instead of _gnutls_get_random.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_pk.c: Fix last commit.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * src/Makefile.am: Add libgc.la for crypt.c.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * src/crypt.c: Avoid gcrypt.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Fix typo.
+
+2005-08-30  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Add -I for ../crypto.  Remove unneeded OpenCDK
+       CFLAGS.
+
+2005-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Update.
+
+2005-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/getpass.c, gl/m4/gnulib.m4, gl/m4/minmax.m4: 
+       Update.
+
+2005-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * gl/getpass.c: Update.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/gnulib.m4: 
+       Update.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Only use getpass, not getpass-gnu (the later is
+       always built on glibc platforms).
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * src/common.c: Fix copyright.  Fix rc/status checking in last
+       commit.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * src/common.c: Use gnutls_certificate_verify_peers2, suggested by
+       Daniel Stenberg <daniel@haxx.se>.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_cert.c, lib/gnutls_x509.c: Doc fix.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_cert.c: (gnutls_certificate_verify_peers2): Doc fix, suggested by Daniel
+       Stenberg <daniel@haxx.se>.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: Indent.
+
+2005-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: (gnutls_certificate_verify_flags): Doc fix.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/Makefile.am: Fix objdir!=srcdir builds once again.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/Makefile.am: Add -I for objdir!=srcdir builds.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/Makefile.am: Add -I for gl.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * src/common.h: Don't re-map socklen_t (done by configure now),
+       suggested by Martin Lambers <marlam@marlam.de>.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Define socklen_t to int, not size_t, if it is
+       missing, suggested by Martin Lambers <marlam@marlam.de>.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * gl/getpass.c, gl/m4/getpass.m4: Update.
+
+2005-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/openpgp/openpgp.h: Protect config.h #include.
+
+2005-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/internals.eps, doc/layers.eps, doc/pgp1.eps: updated figures
+
+2005-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool-cfg.c: (read_int): Use readline.  Use strtol, and catch out of range
+       inputs.  Suggested by Fran.
+
+2005-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Add readline.
+
+2005-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Possibly link with readline.
+
+2005-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/minitasn1/errors.c, lib/minitasn1/errors.h,
+       lib/minitasn1/libtasn1.h: Update to 0.2.15.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * gl/m4/isascii.m4: Update.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/defines.h: Protect config.h include.  Assume C89 platform.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/examples/tcp.c: Add, from ex-client2.c.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/ex-client2.c: Use external tcp_*.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: Don't call progname stuff.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * lib/memmem.c, lib/memmem.h: Remove.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Link with gnulib for memmem.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * src/certtool.c: Replace GPL progname.h with simple workaround.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Avoid progname module (only GPL one left).  Add
+       memmem gnulib module.  Force gnulib files to be LGPL.
+
+2005-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2005-07-25  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_global.c: Doc fixes, tiny patch from Ralph Giles
+       <giles@onlinegamegroup.com>.
+
+2005-07-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/rfc4132.txt: Add.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.6.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Bump versions.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/libtasn1.h: Sync with 0.2.14.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_alert.c, lib/gnutls_anon_cred.c: Fix GTK-DOC warnings.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CVS: gtk-doc 1.4 is ok
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/x509/x509.h: Fix GTK-DOC warning.
+
+2005-07-16  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/crq.c, lib/x509/privkey.c, lib/x509/x509.c: Fix GTK-DOC
+       warnings.
+
+2005-07-15  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-salowey-tls-ticket-03.txt: Add.
+
+2005-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2005-07-14  Simon Josefsson <simon@josefsson.org>
+
+       * gl/m4/size_max.m4, gl/size_max.h: Update.
+
+2005-07-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2005-07-14  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Check for lzo1x_1_compress in -llzo2 too, and prefer
+       -llzo2 if available, reported by Thomas Klausner <tk@giga.or.at>.
+
+2005-07-12  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-07-12  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-07-03  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-07-03  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.5.
+
+2005-07-03  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-07-02  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/libgnutls-extra-config.in: Fix --help for distcheck.
+
+2005-07-02  Simon Josefsson <simon@josefsson.org>
+
+       * lib/libgnutls-config.in: Send --help output to stdout.
+
+2005-07-02  Simon Josefsson <simon@josefsson.org>
+
+       * lib/libgnutls-config.in: Exit with 0 for --help.
+
+2005-06-27  Simon Josefsson <simon@josefsson.org>
+
+       * tests/pkcs12_neon: Fix.
+
+2005-06-27  Simon Josefsson <simon@josefsson.org>
+
+       * tests/pkcs12_neon: Fix objdir!=srcdir (for distcheck).
+
+2005-06-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Dist gnutls-logo.eps.
+
+2005-06-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-rescorla-dtls-05.txt: Add.
+
+2005-06-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-rfc2246-bis-13.txt: Add.
+
+2005-06-23  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-psk-09.txt: Add.
+
+2005-06-17  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Use --enable-gtk-doc during distcheck.
+
+2005-06-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2005-06-15  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/opencdk/Makefile.am: Fix srcdir!=objdir builds.
+
+2005-06-15  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/opencdk/Makefile.am, libextra/openpgp/Makefile.am: Add
+       license.
+
+2005-06-15  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/Makefile.am, libextra/openpgp/Makefile.am: Fix
+       srcdir!=objdir builds.
+
+2005-06-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-06-14  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/lzodefs.h: Add.
+
+2005-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS: [no log message]
+
+2005-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-rfc2246-bis-12.txt: Add.
+
+2005-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/x509_write.c: some updates to prevent warnings for non
+       constant initializers
+
+2005-05-31  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-ecc-10.txt: Add.
+
+2005-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/x509.c: crt_list_import() now works with DER certificates
+       (although only 1 can be imported).
+
+2005-05-29  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-05-29  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/dn.c: [no log message]
+
+2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/dn.c: correct the behaviour in DN parsing. Return the
+       correct size when requested.
+
+2005-05-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2005-05-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-05-28  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-05-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.4.
+
+2005-05-28  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Bump versions.
+
+2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: print the correct issuer in verify_chain()
+
+2005-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Generated.
+
+2005-05-26  Simon Josefsson <simon@josefsson.org>
+
+       * config.rpath, doc/gendocs.sh: Update.
+
+2005-05-26  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * Makefile.am: Update FSF office address in license.
+
+2005-05-26  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-05-26  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/manpages/certtool.1: [no log message]
+
+2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/examples/ex-verify.c: improved the verification example.
+
+2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/examples/ex-cert-select.c: [no log message]
+
+2005-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-05-20  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-rfc3546bis-01.txt: Add.
+
+2005-05-20  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Typo.
+
+2005-05-20  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <yoann.v@prelude-ids.com>.
+
+2005-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: removed unneeded gnutls_x509_crt_init().
+
+2005-05-16  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-rfc2246-bis-10.txt: Add.
+
+2005-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c: [no log message]
+
+2005-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c, lib/x509/pkcs12.c: corrected some things that
+       could affect 64 bit machines.
+
+2005-05-01  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_int.h: Use gnutls/extra.h to get
+       gnutls_openpgp_recv_key_func type.
+
+2005-05-01  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/openpgp/openpgp.h: Remove, defined in gnutls.h.
+
+2005-04-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: added date
+
+2005-04-28  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-04-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Update.
+
+2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-04-27  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Revert fully, LT_CURRENT was also updated.  Sorry.
+
+2005-04-27  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Revert partially, LT_AGE already incremented.
+
+2005-04-27  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Bump versions.
+
+2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * THANKS: for the gnutls_cipher.c bug, that could cause denial of
+       service
+
+2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: increased age
+
+2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
+       the key.
+
+2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_mpi.h, lib/x509/privkey.c, lib/x509/x509.h: corrected
+       bugs in RSA key export.
+
+2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c: added an extra check while checking the
+       padding.
+
+2005-04-25  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-04-25  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.2.
+
+2005-04-25  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/Makefile.am: Dist more.
+
+2005-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_alert.c: some updates in the description of
+       gnutls_alert_get()
+
+2005-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_alert.c: gnutls_alert_send_appropriate() is no longer
+       marked as deprecated.
+
+2005-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/x509.c: [no log message]
+
+2005-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/x509.c: [no log message]
+
+2005-04-21  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Typo.
+
+2005-04-21  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_alert.c: Make it compile.
+
+2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.h: [no log message]
+
+2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in: Remove some warnings.
+
+2005-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: some cleanups in certtool
+
+2005-04-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/Makefile.am: Remove gnutls_alert.h.
+
+2005-04-15  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/Makefile.am: Add license.
+
+2005-04-15  Simon Josefsson <simon@josefsson.org>
+
+       * includes/Makefile.am: Simplify.  Add license.
+
+2005-04-15  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/Makefile.am: Don't dist gnutls.h, it is generated.
+
+2005-04-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in: Add more warnings (likely to be trimmed later).
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_int.h: Remove.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_global.h: Remove dupe definition.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls.h.in.in: Revert.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls.h.in.in: Moved from gnutls_mem.h.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_mem.h: Cleanup.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_algorithms.h: Fix warning.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/opencdk/main.c: Fix warning.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/gnutls_compress.c, lib/gnutls_compress.h,
+       lib/gnutls_hash_int.c, lib/gnutls_kx.c: Fix warning.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_handshake.c: Fix warnings.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/m4/getpass.m4: Update.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_handshake.h: Cleanup.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in: Improve warning CFLAGS.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/common.c: (_gnutls_x509_oid_data2string): Fix memory leak, tiny patch from
+       Rupert Kittinger <rkit@mur.at>.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Generated.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Make error_codes.texi build, after removing
+       gnutls_errors_int.h.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_alert.c: Make it build.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/gnutls_auth_int.h, lib/gnutls_db.h: Cleanup.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CODING_STYLE, lib/Makefile.am, lib/gnutls_errors.h,
+       lib/gnutls_errors_int.h: Simplify.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_ui.h: Remove. (Everything moved to gnutls.h.in.in.)
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Mention API/ABI changes more clearly.
+
+2005-04-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Typo.
+
+2005-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/pkix.asn, lib/pkix_asn1_tab.c: Some fixes for
+       AuthorityKeyIdentifier parsing. Suggested by Fabio.
+
+2005-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: [no log message]
+
+2005-04-12  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-rescorla-dtls-04.txt: Add.
+
+2005-04-12  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-ecc-09.txt: Add.
+
+2005-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: print some more information for PKCS #12
+       structures.
+
+2005-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: [no log message]
+
+2005-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/x509/x509_write.c: [no log message]
+
+2005-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_alert.c: return unexpected_message alert in the case of
+       a handshake unexpected message.
+
+2005-04-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2005-04-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Typo.
+
+2005-04-04  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos
+       <nmav@gnutls.org>.
+
+2005-04-04  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-04-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.1.
+
+2005-04-04  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_record.c: Doc fixes, adapted from suggestions by Martin
+       Lambers <marlam@web.de>.
+
+2005-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: added warning to libraries compiled with features
+       disabled.
+
+2005-04-02  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Fix.
+
+2005-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/x509.c: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: some more documentation fixes.
+
+2005-03-29  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_record.c: Doc fix, reported by Martin Lambers
+       <marlam@web.de>.
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/x509.c: [no log message]
+
+2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool.c: certtool can now print certificate information in
+       files containing multiple certificates.
+
+2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/x509.c: [no log message]
+
+2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/x509/x509_write.c: Added
+       gnutls_x509_crt_set_extension_by_oid().
+
+2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c, lib/x509/crq.c: corrected bug in
+       gnutls_crq_get_attribute_by_oid()
+
+2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: fixed the library number.
+
+2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-srp-09.txt: Add.
+
+2005-03-11  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-03-11  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/tests/Makefile.am: Dist testutils.{c,h}.
+
+2005-03-10  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Flow.
+
+2005-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c, libextra/openpgp/pgpverify.c,
+       libextra/openssl_compat.c: some doc fixes.
+
+2005-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c: [no log message]
+
+2005-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/dsa.c, lib/x509/privkey.c: [no log message]
+
+2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c: added a check to test whether the DH secret is
+       zero.
+
+2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: test commit
+
+2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: [no log message]
+
+2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-03-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2005-03-05  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Don't force -O2 -finline-functions.
+
+2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, src/certtool.c: added warning when MD5 is being used.
+
+2005-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2005-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_srp.c: added more strict checks for g,n
+
+2005-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-salowey-tls-ticket-00.txt,
+       doc/protocol/draft-salowey-tls-ticket-02.txt: new ticket
+
+2005-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-02-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-psk-06.txt: Add.
+
+2005-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: some modifications for gnutls_bye()
+       semantics.
+
+2005-02-22  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-rescorla-dtls-03.txt: Add.
+
+2005-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/manpages/srptool.1: updated documentation for srptool.1
+
+2005-02-12  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Add -Wshadow for --enable-developer-mode.
+
+2005-02-12  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_ui.c, lib/gnutls_ui.h: (gnutls_rsa_export_get_pubkey): Don't use reserved word "exp",
+       reported by Neil Spring <nspring@cs.washington.edu>.
+
+2005-02-12  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h, lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "time",
+       reported by Neil Spring <nspring@cs.washington.edu>.
+
+2005-02-12  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: Fix last commit.
+
+2005-02-12  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index",
+       reported by Neil Spring <nspring@cs.washington.edu>.
+
+2005-02-12  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/x509.h: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index" in
+       prototype, reported by Neil Spring <nspring@cs.washington.edu>.
+
+2005-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: [no log message]
+
+2005-02-06  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2005-02-06  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/extra.h: Protect for C++, tiny patch from Daniel
+       Black <dragonheart@gentoo.org>.
+
+2005-02-06  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Scan in lib/x509/ too, sources now
+       fixed.
+
+2005-02-06  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/crq.c: Doc fix.
+
+2005-02-06  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/privkey.c, lib/x509/x509.c: Doc fix.
+
+2005-02-06  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/gnutls.texi: Markup fixes.
+
+2005-02-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Generated.
+
+2005-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/draft-lee-tls-seed-01.txt: Add.
+
+2005-01-30  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CVS: Fix gtk-doc.
+
+2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/xml.c: some
+       changes for 64bit machines.
+
+2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c: [no log message]
+
+2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/compat.c: these functions are not exported in the API
+       documentation.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Don't use "devel" directory.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: Fix.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.2.0.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_algorithms.c: Make it compile.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Update
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gendocs_template: Add.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gendocs.sh, doc/gendocs_template: Update.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Add.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Fix gnutls-extra-api.texi.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/Makefile.am: Fix x509-api.texi.
+
+2005-01-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix indices, suggested by Nikos.
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * : converted the eps to pdf (using epstopdf), resulting in a better
+       output in gnutls.pdf.
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: corrected types.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add, from Nikos.
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: [no log message]
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi, doc/manpages/Makefile.am,
+       doc/protocol/draft-ietf-tls-openpgp-keys-05.txt: [no log message]
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa: srptool has now
+       the --version parameter.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-05.txt,
+       doc/protocol/draft-ietf-tls-openpgp-keys-06.txt: Add.
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/crypt.c: print version in srptool
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/crypt.c: [no log message]
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: --disable-extra-pki works again.
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Update.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Typo.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-01-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * tests/Makefile.am: Clean up license templates.
+
+2005-01-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/gnutls.pc.in: Clean up license templates.
+
+2005-01-24  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am, lib/gnutls_int_compat.c: Remove
+       gnutls_int_compat.c (not used).
+
+2005-01-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/debug.c, lib/ext_server_name.c: File is LGPL.
+
+2005-01-22  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, src/certtool.c: some cleanups.
+
+2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/privkey_pkcs8.c: [no log message]
+
+2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openssl_compat.c: These compatibility functions will no
+       longer show up in the documentation.
+
+2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-rescorla-dtls-00.txt,
+       doc/protocol/draft-rescorla-dtls-02.txt: updated dtls draft
+
+2005-01-19  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (ChangeLog): Add --tags.
+
+2005-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c: increased a buffer.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (release): Fix.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.23.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * src/cli.c: Fix last commit better.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * src/cli.c: Fix client cert callback, to make X.509 client
+       authentication work.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (ChangeLog): Make it more like FSF format.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * .cvscopying: Add.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_x509.c, src/errcodes.c: Fix warning.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-01-18  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+       lib/minitasn1/element.c, lib/minitasn1/errors.c,
+       lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+       lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: Sync with
+       libtasn1 0.2.13.
+
+2005-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-01-16  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2005-01-15  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-hajjeh-tls-sign-00.txt: Add.
+
+2005-01-15  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CVS: Fix.
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tests.h, src/tls_test.c: added a check in verbose
+       mode to print the HTTPS server's name.
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tls_test.c: [no log message]
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: print RSA and DSA parameters in both certificates
+       and private keys.
+
+2005-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-01-07  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/common.c: (_gnutls_x509_data2hex): Make sure bin2hex will convert entire
+       string first, because bin2hex will not return NULL any longer.
+
+2005-01-07  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_constate.c: (_gnutls_set_keys): Use larger buffer, to hold entire hex output.
+       Reported by Michael.Ringe@aachen.utimaco.de.
+
+2005-01-07  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_kx.c: (generate_normal_master): Use larger buffer, to hold entire hex
+       output.  Reported by Michael.Ringe@aachen.utimaco.de.
+
+2005-01-07  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2005-01-07  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_str.c: (_gnutls_bin2hex): Return truncated string instead of NULL, to make
+       it easier to use directly as a parameter to printf.  Reported by
+       Michael.Ringe@aachen.utimaco.de.
+
+2005-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2005-01-05  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2005-01-05  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/dn.c: (_gnutls_x509_parse_dn): Return buffer size, not string size, in
+       *sizeof_buf.  Reported by Martin Lambers <marlam@web.de>.
+
+2005-01-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CVS: Add gtk-doc URLs.
+
+2005-01-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CVS: Fix gtk-doc stuff.
+
+2005-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-30  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt: Add.
+
+2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CVS: Update.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/tests/.cvsignore: [no log message]
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/Makefile.am, nettle/tests/md2-test.c: Add MD2.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * 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).
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c, crypto/gc.h: Add MD2 support, tiny patch
+       from Martin Kostner.
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/.cvsignore: [no log message]
+
+2005-01-26  Simon Josefsson <simon@josefsson.org>
+
+       * gl/alloca_.h, gl/progname.c, gl/progname.h: Update.
+
+2005-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-17  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-psk-05.txt: Add.
+
+2005-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * THANKS: [no log message]
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/x509/pkcs12.c: [no log message]
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c: [no log message]
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c: corrected bug in gnutls_x509_set_time()
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: some additions for certtool
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/gnutls.texi: added documentation for the export/import to
+       pkcs3 and pkcs1 formats for RSA and DH parameters.
+
+2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509/verify.c, libextra/gnutls_openssl.c,
+       src/certtool.c: Corrected bugs found by Marcin Garski
+       <mgarski@post.pl>
+
+2005-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-14  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Fix.
+
+2005-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-09  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-kerb-01.txt: Add.
+
+2005-01-09  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt: Add.
+
+2005-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-07  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-ecc-07.txt: Add.
+
+2005-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2005-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-29  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-psk-04.txt: Add.
+
+2004-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/dn.c: corrected bug in parse_dn_oid(). Traced and
+       reported by Pelle Johansson.
+
+2004-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-23  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/rfc3943.txt: Add.
+
+2004-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-19  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_ui.c: Doc fix.
+
+2004-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-17  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Add.
+
+2004-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-16  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-psk-03.txt: Add.
+
+2004-11-16  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Add.
+
+2004-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/extensions.c: [no log message]
+
+2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/extensions.c: corrected CRL dist points handling.
+
+2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/extensions.c: corrected a sigsegv when writing CRL
+       distribution points. It does not work properly though.
+
+2004-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-08  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-11-08  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: Make private key optional in --to-p12, suggested
+       by Fabian Fagerholm <fabbe@paniq.net>.
+
+2004-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc.h: Cleanup.  Add PKs.
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.22.
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/openpgp/Makefile.am: Need minitasn1 -I's.
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * gl/getpass.c, gl/m4/getpass.m4: Update.
+
+2004-11-04  Simon Josefsson <simon@josefsson.org>
+
+       * AUTHORS: Add link to PGP key.
+
+2004-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Forgot a source file.
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Remove leftovers.
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/opencdk/.cvsignore: Fix.
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am, libextra/opencdk/Makefile.am,
+       libextra/openpgp/Makefile.am: Use convenience libraries for openpgp/
+       and opencdk/.
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
+       $(LIBTASN1_LIBS).
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Simplify.
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Need libtasn1 for libgnutls-openssl.
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/Makefile.am: Add -I for alloca.h in gl (why wasn't
+       this needed before?).
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-11-03  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-31  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/.cvsignore: [no log message]
+
+2004-10-31  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/gnutls.types: Remove.
+
+2004-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * includes/gnutls/openpgp.h: GTK-DOC fixes.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/crl.c, lib/x509/x509_write.c: Doc fix.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/structure.c: GTK-DOC fix.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Editorial fixes.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * src/errcodes.c: Fix.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: No need for libgnutls-extra.vers.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * tests/.cvsignore: [no log message]
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Need libgc.la for libgnutls_openssl.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * tests/Makefile.am: Add openssl self test.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * tests/openssl.c: Add.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/openssl.h: Declare MD_CTX.  Add MD5_DIGEST_LENGTH.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/gnutls_openssl.c: Remove MD_CTX (should never have been
+       here).
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: Port openssl
+       glue to generic crypto API.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * tests/simple.c: Fix.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Recurse into minitasn1/.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Remove libgnutls.vers.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/minitasn1/Makefile.am: Build library in this directory.
+
+2004-10-30  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Put .la libraries in LIBADD, not LDFLAGS, as
+       recommended.
+
+2004-10-29  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * buildconf: Fix.
+
+2004-10-29  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Remove SERV_LIBS (not used).
+
+2004-10-29  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Use AS_HELP_STRING.  Remove SERV_LIBS (unused).
+       Various indentation and cleanup.
+
+2004-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-29  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Add.
+
+2004-10-29  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in, lib/Makefile.am, lib/libgnutls.vers,
+       libextra/Makefile.am, libextra/libgnutls-extra.vers: Replace GNU LD
+       version script with Libtool -export-symbols-regex, tiny patch from
+       Joe Orton <joe@manyfish.co.uk>.
+
+2004-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+       lib/minitasn1/element.c, lib/minitasn1/errors.c,
+       lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
+       lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
+       lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Doc fixes,
+       from Martijn Koster <mak@greenhills.co.uk>.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/structure.c: GTK-DOC fix.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Reenable --sgml-mode.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * doc/scripts/gdoc: Change struct-marker & to #, to align with
+       modern GTK-DOC.  Improve texinfo and man output.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * Makefile.am: Fix.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
+       lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
+       lib/auth_srp_passwd.h, lib/ext_server_name.c,
+       lib/ext_server_name.h, lib/ext_srp.h, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+       lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
+       lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
+       lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+       lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+       lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
+       lib/gnutls_db.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
+       lib/gnutls_global.c, lib/gnutls_handshake.c,
+       lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
+       lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_pk.c,
+       lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_record.c,
+       lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_session.h,
+       lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
+       lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
+       lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
+       lib/gnutls_x509.c, lib/gnutls_x509.h, lib/memmem.c, lib/memmem.h,
+       lib/x509/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 <simon@josefsson.org>
+
+       * Makefile.am: Add indent target.
+
+2004-10-28  Simon Josefsson <simon@josefsson.org>
+
+       * gl/Makefile.am: Update.
+
+2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * buildconf: Mention --enable-gtk-doc.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Fix release target for new GTK-DOC.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.21.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * buildconf: Run gtkdocize.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/.cvsignore: Rewrite.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/gnutls-docs.tmpl: Remove.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Add
+       opencdk and libtasn1 to GTK-DOC manual.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Rewrite, GTK-DOC from CVS (plus
+       patches) seem to work reasonably well now.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/gnutls-docs.sgml: Add.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/common.c: Make it compile.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * tests/Makefile.am: Dist *.p12.
+
+2004-10-27  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/.cvsignore: [no log message]
+
+2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs12_encr.c: allow for NULL and empty passwords in
+       pkcs12 string to key
+
+2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs12_encr.c: [no log message]
+
+2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c: [no log message]
+
+2004-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: some minor fixes.
+
+2004-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-25  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-25  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
+       fix libgnutls*-config --libs output, reported by Yoann
+       Vandoorselaere <yoann@prelude-ids.org>.
+
+2004-10-25  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Revert to my own Makefile.am for now.
+
+2004-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * AUTHORS: Resign PGP key.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Fix.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Fix.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Rewrite, align with upstream
+       recommendations.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/gnutls.types: Add.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * tests/Makefile.am, tests/pkcs12_neon: Add.  Test vectors from Joe
+       Orton <joe@manyfish.co.uk>, by permission
+       (<20041024155032.GB26275@manyfish.co.uk>).
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_x509.c: (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
+       Aleix Conchillo Flaque <aleix@member.fsf.org>.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * lib/.cvsignore, libextra/.cvsignore: [no log message]
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
+       libextra/Makefile.am, libextra/gnutls-extra.pc.in: Add pkg-config
+       meta files, suggested by Stéphane LOEUILLET
+       <stephane.loeuillet@tiscali.fr>.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Generated.
+
+2004-10-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS, lib/libgnutls-config.in,
+       libextra/libgnutls-extra-config.in: Add parameter --la-file to
+       libgnutls-config and libgnutls-extra-config, tiny patch contributed
+       by Joe Orton <joe@manyfish.co.uk>.
+
+2004-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c: print teletex strings if they contain only
+       ASCII characters.
+
+2004-10-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/dn.c: corrected bug in _gnutls_x509_get_dn_oid().
+
+2004-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/x509/common.c: [no log message]
+
+2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/rfc2253.txt: added the LDAP string rfc.
+
+2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c, src/certtool.c: some fixes
+
+2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .cvsusers, AUTHORS: [no log message]
+
+2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/manpages/Makefile.am, lib/x509/common.c: Increased the
+       precision in ASN.1 time to seconds from minutes.  In certificate
+       names disallow non UTF8 strings such as UCS-2 and UCS-4.
+
+2004-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2004-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.20.
+
+2004-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump versions.
+
+2004-10-12  Simon Josefsson <simon@josefsson.org>
+
+       * gl/getpass.c, gl/snprintf.c, gl/snprintf.h: Update gnulib.
+
+2004-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.19.
+
+2004-10-07  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: (HIGNORE): Add.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Look for memmem, for lib/memmem.c test.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * gl/.cvsignore: [no log message]
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Typo.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * 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
+       <yoann@prelude-ids.org>.  Note that lib/ does not yet use it.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/compat.h, lib/gnutls_ui.h: (gnutls_certificate_verify_peers): Fix prototype.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/compat.h: Fix warning.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: Don't use exit.h (not needed, EXIT_* is C89).
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * gl/exit.h, gl/m4/extensions.m4, gl/m4/gnulib.m4,
+       gl/m4/unlocked-io.m4: Update Gnulib.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-10-05  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-10-04  Simon Josefsson <simon@josefsson.org>
+
+       * : Add.
+
+2004-10-01  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/compat.h: (gnutls_certificate_verify_peers): Add.
+
+2004-09-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-30  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-29  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Link with gnulib.  Currently only minmax.h and
+       strnstr are used, which are under LGPL.  The license templates in
+       gl/ will be fixed as soon as gnulib-tool support combined GPL/LGPL
+       projects.
+
+2004-09-29  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * gl/minmax.h: Use version from Lesser GNULib.
+
+2004-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-21  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2004-09-21  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
+       in opencdk.
+
+2004-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-19  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/ex-rfc2818.c: Fix.
+
+2004-09-19  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/ex-rfc2818.c, doc/gnutls.texi: Add.
+
+2004-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-17  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-09-17  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am, src/Makefile.am: Fix objdir != srcdir in -I,
+       reported by "Gerrit P. Haase" <gp@familiehaase.de>.
+
+2004-09-17  Simon Josefsson <simon@josefsson.org>
+
+       * tests/Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit
+       P. Haase" <gp@familiehaase.de>.
+
+2004-09-17  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2004-09-17  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported by
+       "Gerrit P. Haase" <gp@familiehaase.de>.
+
+2004-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-11  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-09-10  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
+
+2004-09-09  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/decoding.c: Sync with libtasn1 0.2.11.
+
+2004-09-02  Simon Josefsson <simon@josefsson.org>
+
+       * : 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 <simon@josefsson.org>
+
+       * tests/.cvsignore: [no log message]
+
+2004-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2004-08-31  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
+       From Simon Posnjak <simon.posnjak@cetrtapot.si>.
+
+2004-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-27  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_state.c: Typo.
+
+2004-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-26  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-srp-08.txt: Add.
+
+2004-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Update.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/extra.h, lib/gnutls.h.in.in: Move remaining SRP
+       functions to lib/.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * includes/gnutls/extra.h, lib/gnutls_alert.c,
+       libextra/gnutls_extra.c, libextra/gnutls_openpgp.c: Doc fix.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/openpgp/Makefile.am: Hack to fix texinfo docs.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Fix
+       prototypes.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Add.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (release): Copy gtk-doc.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_global.c, lib/gnutls_ui.c,
+       lib/gnutls_ui.h: Fix prototypes.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/Makefile.am: Clean more.
+
+2004-08-25  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-psk-01.txt: Add.
+
+2004-08-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO, doc/protocol/draft-badra-tls-express-00.txt,
+       doc/protocol/draft-salowey-tls-ticket-00.txt: Add.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, configure.in: Bump version.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.18.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * nettle/Makefile.am: Build libnettle.la before self tests.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Fix.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/README.CVS: Add.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * doc/reference/.cvsignore: [no log message]
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * m4/gtk-doc.m4: Update.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/gnutls_algorithms.c: Make gtk-doc happy.
+
+2004-08-24  Simon Josefsson <simon@josefsson.org>
+
+       * includes/gnutls/openssl.h, lib/gnutls.h.in.in: Make gtk-doc happy.
+
+2004-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * src/cfg/platon/str/strdyn.c: Fix.  Reported by Dimitri
+       Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Check for ctype.h to shut up Sun CC warnings in
+       src/cfg/shared.c.  Reported by Dimitri Papadopoulos-Orfanos
+       <papadopo@shfj.cea.fr>.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * tests/chain: Fix.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * tests/pkits: Add.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
+       nettle/macros.h, nettle/nettle-meta.h: Update.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: ISO certify.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * m4/gc_random.m4: Fix.
+
+2004-08-23  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in, m4/gc_random.m4: Move /dev/*random stuff to separate
+       m4 file.
+
+2004-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * AUTHORS: Add copying conditions, and PGP release key.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * README, THANKS: Add copying conditions.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add copying conditions.  Markup.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * tests/pkits_pkcs12, tests/pkits_smime: Typo.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/int.h: Bump version.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Remove stale -I.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * lib/minitasn1/libtasn1.h: Bump version.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * tests/.cvsignore: [no log message]
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Need newer libtasn1.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
+       tests/pkits_smime: Fix.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: (print_certificate_info): Don't crash on large X.509 extensions
+       (thanks to PKITS test suite).  Also output ASCII representation of
+       printable extension data (some extension contain humanly readable
+       strings).
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * tests/pkits_crl, tests/pkits_crt, tests/pkits_smime: Add.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * tests/pkits_pkcs12: Add.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: (smime_to_pkcs7): Handle LF EOF.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: Fix --password.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * : Add NIST's Public Key Interoperability Test Suite.  Taken from
+       <http://csrc.nist.gov/pki/testing/x509paths.html>.
+       c8b1230c34f175f0fe479692e65c7ecc04117dfc  PKITS_data.zip
+       e823aa3a8ece752aa7211153312b364dc578e789  PKITS.pdf
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Handle different #include's for PKCS12
+       functions.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * .cvsignore: [no log message]
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Want gzip too.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am, configure.in: Use bz2.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * doc/scripts/gdoc: Support -include.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Add man pages for lib/x509/, libextra/,
+       and libextra/openpgp/.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Add man pages for API.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/.cvsignore: [no log message]
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * crypto/pkcs5.c: Doc fix.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in, lib/gnutls.h.in.in: Revert ssize_t change.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * lib/Makefile.am: Simplify further.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Simplify further.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Move things from EXTRA_DIST, to improve
+       dependency tracking.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to
+       improve dependency tracking.  Simplify.
+
+2004-08-22  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c: Fix warnings.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-nettle.c: Add checks.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am, lib/x509/Makefile.am: Remove pkcs5.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/privkey_pkcs8.c: 
+       Replace PKCS5 with GC.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/Makefile.am, crypto/gc.h, crypto/pkcs5.c: Add pkcs5 stuff,
+       replacing lib/x509/pkcs5.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc.h: Typo.
+
+2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hmac_sha1): Add (for PKCS5 KDF).
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/protocol/rrc2.doc: Add.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/arctwo.c: Typo.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/arctwo.c: Support plain RFC 2268 too.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Add.
+
+2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/privkey.c: Corrected a memory leak. Patch got from debian
+       bug report logs.  Reported by Modestas Vainius
+       <geromanas@mailas.com>.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/arctwo.c: Fix.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/arctwo.c: Fix.
+
+2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c: corrected bug with generalTime ASN.1 encoding.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * crypto/gc.h: (GC_SHA1_LEN): Add.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/pkcs12_encr.c: Fix.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/pkcs12_encr.c: Use gc.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hash_buffer): Add.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * tests/chain: Cleanup.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * tests/chain: Add CRL's.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * tests/.cvsignore: [no log message]
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, tests/Makefile.am, tests/anonself.c: Add.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Bump version.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add examples.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/.cvsignore: [no log message]
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/ex-client2.c, doc/examples/ex-serv1.c: Doc fix.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * doc/examples/ex-client1.c, doc/examples/ex-serv-anon.c: Add.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Markup.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Enable gnits in automake.
+
+2004-08-21  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?).  Don't
+       check for install (handled by automake).
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Simplify shared library versioning.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/gnutls_extra.c: Use automake VERSION.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am, libextra/opencdk/armor.c: Fix version
+       number.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_global.c: Use automake VERSION instead of
+       GNUTLS_VERSION.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Use modern AC_INIT.  Remove GNUTLS_*VERSION.
+       Separate libtool versioning from package versioning.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Remove, all are dist'ed by automake automatically.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Typo.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * lib/defines.h: Remove size_t, time_t, ptrdiff_t definitions.
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Assume time_t and ptrdiff_t (ANSI C89).
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89).
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h
+       (C89).
+
+2004-08-20  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: (T_CPU, T_VENDOR, T_OS): Remove (unused).
+
+2004-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-18  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-18  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.17.
+
+2004-08-18  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix, suggested by Stepan Kasal <kasal@ucw.cz>.
+
+2004-08-18  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_mpi.h: Reorder, to get config.h included before
+       gcrypt.h.
+
+2004-08-18  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Revert.
+
+2004-08-18  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix example indentation.
+
+2004-08-18  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/Makefile.am: Don't dist nettle-types.h.
+
+2004-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-17  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Add
+       one-call interface.
+
+2004-08-17  Simon Josefsson <simon@josefsson.org>
+
+       * src/cli.c: Fix mem leak.
+
+2004-08-17  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_pk.c: Typo.
+
+2004-08-17  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS: Add.
+
+2004-08-17  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type 2
+       non-zero pad bytes, reported by Robey Pointer <robey@danger.com>.
+
+2004-08-17  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * src/common.c: Oops, revert DES, not supported.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * src/common.c: Support AES-256 and DES in --ciphers too.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, README: Fix.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * README: Add.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Indent.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-nettle.c: Fix.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
+       lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Move hashing to
+       generic crypto API.  Implement hashing for nettle/libgcrypt in
+       generic crypto API.
+
+2004-08-16  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * gl/Makefile.am, gl/m4/gnulib.m4: Update.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-nettle.c: Doc fix.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Typo.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-nettle.c: Implement.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c: Reorder.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * crypto/gc.h: Add.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * nettle/nettle-meta.h: Add des(3).
+
+2004-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * crypto/gc-libgcrypt.c, lib/gnutls_cipher_int.c,
+       lib/gnutls_global.c: Fix warnings.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_cipher_int.c: Fix.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (release): Fix tag name.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * doc/gnutls.texi: Improve markup.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * src/errcodes.c: Fix.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fixes.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in: Bump version.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (release): Abort if tag exists.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (release): Fix tag name.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.16.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * gl/.cvsignore: [no log message]
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool.c: Use progname.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in, gl/Makefile.am, gl/progname.c, gl/progname.h: Add
+       progname gnulib module.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
+       'make distcheck').
+
+2004-08-15  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in: Bump version.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am: Link gnulib.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (release): Fix.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.15.
+
+2004-08-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Reorder.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * config.rpath: Add, needed by gnulib.  When we support gettext,
+       this will be generated.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * src/certtool-gaa.c, src/certtool-gaa.h: Generated.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, src/Makefile.am, src/certtool.c, src/certtool.gaa: Add
+       --smime-to-p7.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in, gl/Makefile.am, gl/error.c, gl/error.h, gl/exit.h,
+       gl/gettext.h, gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gettext.m4,
+       gl/m4/glibc21.m4, gl/m4/gnulib.m4, gl/m4/iconv.m4,
+       gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-pri.m4,
+       gl/m4/inttypes.m4, gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4,
+       gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
+       gl/m4/lib-prefix.m4, gl/m4/longdouble.m4, gl/m4/longlong.m4,
+       gl/m4/nls.m4, gl/m4/po.m4, gl/m4/printf-posix.m4,
+       gl/m4/progtest.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
+       gl/m4/stdint_h.m4, gl/m4/strerror_r.m4, gl/m4/uintmax_t.m4,
+       gl/m4/ulonglong.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
+       gl/m4/xsize.m4: Add error and exit gnulib modules.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * gl/.cvsignore: [no log message]
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Add gl/Makefile.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Recurse into gl/.
+
+2004-08-14  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am, configure.in, gl/Makefile.am, gl/getline.c,
+       gl/getline.h, gl/getndelim2.c, gl/getndelim2.h,
+       gl/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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * tests/chain: Be nicer.
+
+2004-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * tests/.cvsignore: [no log message]
+
+2004-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * tests/chain: Add.
+
+2004-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * doc/protocol/draft-badra-tls-key-exchange-00.txt: Add.
+
+2004-08-12  Simon Josefsson <simon@josefsson.org>
+
+       * : 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 <simon@josefsson.org>
+
+       * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt: Add.
+
+2004-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-11  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Typo.
+
+2004-08-11  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix direntry.
+
+2004-08-11  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-11  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/gnutls-cli.1: Update.
+
+2004-08-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * m4/autobuild.m4: Update.
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/opencdk/keyserver.c: Need sys/types.h, for FreeBSD 4.10.
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: (release): Remove ChangeLog stuff.
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Bump version.
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: If socklen_t doesn't exist, use size_t (needed for
+       Darwin).
+
+2004-08-10  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Add.
+
+2004-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-09  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Move AB_INIT to where it actually works.
+
+2004-08-09  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-09  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.14.
+
+2004-08-09  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Add release target.
+
+2004-08-09  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, THANKS, configure.in, m4/autobuild.m4: Add.
+
+2004-08-09  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Add.
+
+2004-08-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-07  Simon Josefsson <simon@josefsson.org>
+
+       * THANKS: Add.
+
+2004-08-07  Simon Josefsson <simon@josefsson.org>
+
+       * tests/Makefile.am: Typo, reported by Michael Heironimus
+       <mkh01@earthlink.net>.
+
+2004-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-06  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Terminology consistency.
+
+2004-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * tests/simple.c: Fix warning.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
+       libextra/openpgp/Makefile.am: Remove *.tex stuff.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/manpages/Makefile.am: Simplify.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am, src/retcodes.c: Remove retcodes.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Fix last commit.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * configure.in, doc/gnutls.texi: Fix copyright.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * buildconf, doc/README.CVS: Revert.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/TODO: Done.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am, doc/README.CVS: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Save gnutls.bib.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Fix deps.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Reorder.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Fix HTML.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gendocs.sh, doc/gendocs_template, doc/gnutls-logo.eps: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add logo.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix image size.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Fix deps.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Build more.  Dist ps/pdf/html.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * : Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/.cvsignore: [no log message]
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am, doc/gnutls.texi, doc/scripts/sort2.pl: Add
+       Texinfo API documentation.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/openpgp/Makefile.am: Build pgp-api.texi.  Dist
+       pgp-api.tex{,i}.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/.cvsignore, lib/.cvsignore, lib/x509/.cvsignore,
+       libextra/.cvsignore, libextra/openpgp/.cvsignore: [no log message]
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * libextra/Makefile.am: Build gnutls-extra-api.texi.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * lib/Makefile.am: Build gnutls-api.texi.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * lib/x509/Makefile.am: Build x509-api.texi.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls.h.in.in: (gnutls_is_secure_function): Add.  (gnutls_global_set_mem_functions): Use it.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_global.c: (gnutls_global_set_mem_functions): Use typedefs in prototype, for
+       gdoc.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * lib/gnutls_mem.h: (gnutls_is_secure_function): Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Bump version.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Dist more.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS, doc/internals.eps, doc/layers.eps, doc/pgp1.eps,
+       doc/x509-1.eps: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/.cvsignore: [no log message]
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi, src/errcodes.c: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add error_codes.texi.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * src/errcodes.c: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am: Build error_codes.texi using errcodes.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * src/Makefile.am, src/errcodes.c: (errcodes): Add, same as retcodes, but for texinfo.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * src/.cvsignore: [no log message]
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Fix.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/.cvsignore: [no log message]
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-05  Simon Josefsson <simon@josefsson.org>
+
+       * doc/gnutls.texi: Add.
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * buildconf: Simplify.
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Add copying condition.  Remove useless prefix
+       setting.
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * buildconf, configure.in: Don't use maintainer mode (see Autoconf
+       manual for rationale).
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * doc/Makefile.am, doc/fdl.texi, doc/gnutls.texi: Start Texinfo
+       manual.
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * doc/.cvsignore: [no log message]
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * ChangeLog: ChangeLog
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * Makefile.am: Fix cvs2cl target.
+
+2004-08-04  Simon Josefsson <simon@josefsson.org>
+
+       * NEWS: Version 1.1.13.
+
+2004-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-08-02  Simon Josefsson <simon@josefsson.org>
+
+       * .cvsusers: Fix.
+
+2004-08-02  Simon Josefsson <simon@josefsson.org>
+
+       * configure.in: Bump version.
+
+2004-08-02  Simon Josefsson <simon@josefsson.org>
+
+       * 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 <simon@josefsson.org>
+
+       * .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 <simon@josefsson.org>
+
+       * buildconf: Use autoreconf.
+
+2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_int.h: [no log message]
+
+2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: print the number of bits of the public key in a
+       certificate.
+
+2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, doc/tex/examples.tex: [no log message]
+
+2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-cert-select.tex, lib/gnutls_cert.c: corrected
+       documentation.
+
+2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README: [no log message]
+
+2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .cvsusers: added Simon
+
+2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c,
+       libextra/gnutls_srp.h: * Updated the SRP authentication to conform to the   latest (yet unreleased) draft. Unfortunately this breaks   compatibility with previous versions.
+
+2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/opencdk/encrypt.c, libextra/opencdk/main.c,
+       libextra/opencdk/misc.c: removed the malloc.h include.
+
+2004-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/cert_auth.tex: [no log message]
+
+2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509/x509.c: eliminated
+       some memory leaks. Reported by Yoann Vandoorselaere
+       <yoann@prelude-ids.org>.
+
+2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-ssl-mods-00.txt: added
+       draft-ietf-tls-ssl-mods
+
+2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/Makefile.am: [no log message]
+
+2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: Reject hello packets with major version
+       higher than 3.
+
+2004-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/verify.c,
+       lib/x509/verify.h, libextra/gnutls_srp.c, libextra/openpgp/verify.c: * Corrected a bug in certificate verification. Pointed out by   Yoann Vandoorselaere <yoann@prelude-ids.org> * Added the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flags to the   verification functions.
+
+2004-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_pk.c: Corrected bug in PKCS #1 encryption.
+
+2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-verify.tex, lib/gnutls_ui.c: [no log message]
+
+2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/openpgp.c: [no log message]
+
+2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/extras.c,
+       libextra/openpgp/openpgp.h, libextra/openpgp/verify.c: [no log
+       message]
+
+2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/verify.c: Added gnutls_openpgp_keyring_check_id()
+
+2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-rescorla-dtls-00.txt: added datagram tls draft.
+
+2004-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_state.c: 
+       some fixes in the session resuming code.
+
+2004-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
+       includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/auth_anon.c,
+       lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
+       lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
+       lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
+       lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
+       lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
+       lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+       lib/gnutls_alert.h, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c,
+       lib/gnutls_asn1_tab.c, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/cover.tex.in, lib/gnutls_record.c, lib/x509/x509.c: [no
+       log message]
+
+2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex: 
+       [no log message]
+
+2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, doc/tex/certificate.tex, doc/tex/compression.tex,
+       doc/tex/programs.tex: [no log message]
+
+2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_datum.c, lib/gnutls_ui.c, lib/x509/pkcs12_bag.c,
+       src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c,
+       src/gnutls-http-serv, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
+       src/serv.gaa, src/tests.c, src/tests.h, src/tls_test.c: several
+       improvements
+
+2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
+       message]
+
+2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.h,
+       lib/gnutls_compress_int.c, lib/gnutls_state.c, src/cli.c,
+       src/common.c, src/common.h, src/tests.c, src/tests.h,
+       src/tls_test.c: updated gnutls-cli-debug to print DHE and RSA-EXPORT
+       information if verbose is set. Some other minor fixes.
+
+2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CODING_STYLE, lib/auth_anon.c, lib/auth_anon.h,
+       lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_dhe.c,
+       lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       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 <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
+       lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
+       lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
+       lib/debug.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.c,
+       lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
+       lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_rsa_export.c,
+       lib/gnutls_rsa_export.h, lib/gnutls_session_pack.c,
+       lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
+       lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
+       lib/gnutls_x509.h, libextra/auth_srp.c, libextra/auth_srp.h,
+       libextra/auth_srp_rsa.c, libextra/gnutls_srp.c: several internal
+       types fix.
+
+2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/auth_rsa_export.c,
+       lib/gnutls_mpi.h, lib/x509/common.c, lib/x509/common.h,
+       lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
+       lib/x509/pkcs12_encr.c, lib/x509/privkey.c, lib/x509/sign.c,
+       lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added the
+       functions gnutls_x509_crt_get_pk_rsa_raw() and
+       gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
+       certificates.
+
+2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
+       lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
+       lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
+       lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
+       lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: 
+       Added news functions to allow access to the ephemeral Diffie Hellman
+       parameters.
+
+2004-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_pk.c: [no log message]
+
+2004-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, doc/tex/gnutls.bib: [no log message]
+
+2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: ciphers are sorted according to a strength order.
+
+2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: added some extra
+       checks in hello packet parsing.
+
+2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acinclude.m4, lib/gnutls_handshake.c: [no log message]
+
+2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/opencdk/keydb.c, libextra/opencdk/main.h,
+       libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
+       libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
+       libextra/openpgp/verify.c: added new opencdk
+
+2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/programs.tex, lib/gnutls_state.c, lib/libgnutls.m4: [no
+       log message]
+
+2004-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/gnutls_record.c: some cleanups and better
+       handling of EOF in record_recv.
+
+2004-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/decoding.c: [no log message]
+
+2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/int.h: [no log message]
+
+2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acinclude.m4, configure.in, lib/minitasn1/libtasn1.h, libtasn1.m4: 
+       added proper libtasn1 version detection.
+
+2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/decoding.c: Applied patch by Max Vozeler
+       <max@hinterhof.net>, sent by Ivo Timmermans.
+
+2004-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/certtool.cfg: [no log message]
+
+2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h: [no log message]
+
+2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool-cfg.c, src/prime.c: [no log message]
+
+2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, libextra/Makefile.am: [no log message]
+
+2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c: Added
+       configure option to disable lzo completely.
+
+2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: the TLS hello message random values no
+       longer use strong random data.
+
+2004-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: [no log message]
+
+2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/README.srpcrypt, src/README.srptool: [no log
+       message]
+
+2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+       lib/gnutls_v2_compat.c, libextra/auth_srp_passwd.c,
+       libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Fixed some things
+       in the random number usage. Weak levels are used where possible to
+       avoid emptying the strong random pool.
+
+2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/cert_auth.tex, doc/tex/certificate.tex,
+       doc/tex/ciphers.tex: some additions to certificate stuff.
+
+2004-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
+       lib/gnutls_pk.c, lib/gnutls_ui.h: Added
+       gnutls_auth_client_get_type() and gnutls_auth_server_get_type().
+
+2004-04-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_cert_type.c, lib/gnutls_cert.c, lib/gnutls_state.c: Fixes
+       in the automatic disabling of certificate types.
+
+2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_state.c: Automatically disable certificate types that do
+       not have corresponding certificates.
+
+2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+       src/certtool.gaa: added xml exporting capabilities to certtool
+       utility.
+
+2004-04-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_cert.c: [no log message]
+
+2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c: [no log message]
+
+2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2004-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/TODO, lib/gnutls_global.c,
+       lib/gnutls_record.c: [no log message]
+
+2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c, lib/gnutls_random.h, src/common.c: [no log
+       message]
+
+2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/openpgp.h, lib/auth_cert.c: Corrected bug in
+       OpenPGP key loading using a callback.
+
+2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_record.c, lib/gnutls_str.c: Corrected bug in TLS
+       renegotiation.
+
+2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: [no log message]
+
+2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+       lib/minitasn1/structure.c: added the new libtasn1.
+
+2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: some
+       cleanups in the parsing code.
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool.c: [no log message]
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/x509/extensions.c, src/certtool.c: minor bugfixes.
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/extensions.c, lib/x509/x509_write.c: [no log message]
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/certtool.cfg: [no log message]
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/certtool.cfg, src/certtool-cfg.c, src/certtool-cfg.h,
+       src/certtool.c: [no log message]
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/Makefile.am: [no log message]
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, src/Makefile.am: certtool will use the system's
+       libcfg if available.
+
+2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/extensions.c,
+       lib/x509/extensions.h, lib/x509/x509.c, lib/x509/x509_write.c,
+       src/certtool.c: - Added support for authority key identifier X.509 extension   field.  - Added support for the extended key usage X.509 extension field.
+
+2004-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
+       lib/gnutls_record.c, lib/gnutls_state.c: The record receive buffer
+       is now stored in the session data, to avoid memory allocations per
+       receive.
+
+2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS, configure.in: [no log message]
+
+2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_rsa_export.c, lib/x509/privkey.c, lib/x509/x509.h: 
+       Optimized (a bit) the rsa_parameter copying. I don't like it.
+
+2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h: [no log message]
+
+2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls_state.c: - Corrected bug in RSA parameters handling which could cause   unexpected crashes.
+
+2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/auth_srp.c: implemented all the check for SRP group
+       parameters from the latest SRP draft.
+
+2004-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.h, libextra/auth_srp_passwd.c,
+       libextra/gnutls_srp.c: [no log message]
+
+2004-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2004-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, doc/tex/examples.tex,
+       doc/tex/gnutls.bib, doc/tex/gnutls.tex: [no log message]
+
+2004-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
+       lib/gnutls_handshake.c, lib/gnutls_x509.c: some improvements that
+       lead to fewer calls to malloc().
+
+2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.bib, doc/tex/howto.tex, doc/tex/tls_extensions.tex: 
+       [no log message]
+
+2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, includes/gnutls/extra.h, lib/auth_cert.c,
+       lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_int.h,
+       lib/gnutls_ui.h, libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
+       src/cli.c, src/tests.c: Deprecated:
+       gnutls_srp_server_set_select_function(),
+       gnutls_certificate_client_set_select_function(),
+       gnutls_srp_server_set_select_function().
+
+2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, src/Makefile.am, src/certtool.c, src/crypt.c,
+       src/getpass.c, src/getpass.h: replaced the getpass() call with an
+       internal one.
+
+2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/examples/Makefile.am, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/Makefile.am, libextra/openpgp/openpgp.c,
+       libextra/openpgp/xml.c: Finally corrected a compilation issue when
+       opencdk was installed in a non-base directory. Some other minor
+       fixes.
+
+2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libgcrypt.m4, src/serv.c: [no log message]
+
+2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
+       lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+       lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
+       lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_ui.c,
+       lib/gnutls_ui.h, src/serv.c: Added
+       gnutls_certificate_set_params_function() and
+       gnutls_anon_set_params_function() that set the RSA or DH parameters
+       using a callback.
+
+2004-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/openpgp.h: [no log message]
+
+2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/openpgp.h: [no log message]
+
+2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h: added new libtasn1
+       (0.2.7)
+
+2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_hash_int.c: some bugfixes. No
+       longer allow sending client hello if a TLS version is not set.
+
+2004-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
+       lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
+       lib/gnutls_sig.c: patch to fix the bug in mutual certificate
+       authentication in SSL 3.0
+
+2004-02-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+       lib/minitasn1/element.c, lib/minitasn1/int.h,
+       lib/minitasn1/libtasn1.h: added new minitasn1.
+
+2004-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-compression-06.txt,
+       doc/protocol/draft-ietf-tls-compression-07.txt,
+       doc/protocol/draft-ietf-tls-srp-05.txt,
+       doc/protocol/draft-ietf-tls-srp-06.txt: [no log message]
+
+2004-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/openpgp.c: [no log message]
+
+2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/preface.tex: [no log message]
+
+2004-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/Makefile.am: [no log message]
+
+2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.h: [no log message]
+
+2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/pkix.asn, lib/pkix_asn1_tab.c: fixed CRLDistpoints ASN.1
+       definitions.
+
+2004-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c, libextra/auth_srp.c: [no log message]
+
+2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/structure.c, src/common.c: [no log message]
+
+2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_extensions.c: [no log message]
+
+2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme
+       <bbp@via.ecp.fr>.
+
+2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, src/certtool.c: added getpass() check.
+
+2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, 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 <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
+       message]
+
+2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, includes/gnutls/x509.h, lib/gnutls.h.in.in,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/pkix.asn,
+       lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
+       lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c,
+       lib/x509/pkcs12.c, lib/x509/sign.c, lib/x509/x509.c, src/certtool.c: * Added the gnutls_sign_algorithm type.  * Improved the DN parser.
+
+2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, doc/protocol/rfc3039.txt, lib/gnutls_handshake.c: [no
+       log message]
+
+2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c: 
+       [no log message]
+
+2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am: [no log message]
+
+2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: the -D_REENTRANT is now used.
+
+2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: [no log message]
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
+       lib/x509/dn.c, src/certtool.c: Corrected problem printing the DC
+       attributes in a DN.
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tests.h, src/tls_test.c: [no log message]
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       src/certtool.c, src/common.c: [no log message]
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/x509/compat.c, libextra/gnutls_openpgp.c,
+       libextra/openpgp/gnutls_openpgp.h, src/cli.c: [no log message]
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crl_write.c: [no log message]
+
+2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/compat.h, lib/x509/rfc2818_hostname.c, src/cli.c: Updated
+       gnutls-cli's SRP behaviour. Some other fixes.
+
+2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: [no log message]
+
+2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h, src/certtool.c, src/common.c: [no log message]
+
+2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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]
+
+2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/x509/rfc2818_hostname.c, libextra/openpgp/openpgp.c: [no log
+       message]
+
+2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, lib/gnutls_cipher.c: [no log message]
+
+2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tests.h, src/tls_test.c: added TLS 1.1 protocol
+       detection.
+
+2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/x509/rfc2818_hostname.c: [no log message]
+
+2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tests.h, src/tls_test.c: added arcfour 40 cipher
+       detection.
+
+2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/tex/library.tex, lib/pkix.asn,
+       lib/pkix_asn1_tab.c, lib/x509/extensions.c: [no log message]
+
+2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
+       lib/gnutls_random.c, lib/gnutls_ui.h: updated the client retrieval
+       certificate callback.
+
+2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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()
+
+2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, lib/x509/compat.h, libextra/gnutls_extra.c,
+       libextra/openpgp/compat.c, libextra/openpgp/gnutls_openpgp.h: [no
+       log message]
+
+2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/sign.c,
+       lib/x509/verify.c: corrected signing and verifying with DSA keys.
+
+2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_server_name.c, libextra/gnutls_srp.c: [no log message]
+
+2004-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
+       lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/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).
+
+2004-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_mpi.h, libextra/auth_srp.c: Added checks (in SRP) for
+       A%n==0,1,-1 in server side.
+
+2004-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/TODO, src/certtool-gaa.c,
+       src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added PKCS #7
+       support to certtool utility.
+
+2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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]
+
+2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: [no log message]
+
+2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, includes/Makefile.am,
+       includes/gnutls/Makefile.am, includes/gnutls/compat4.h,
+       includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
+       includes/gnutls/x509.h, lib/dh_compat.c, lib/gnutls_ui.h,
+       lib/rsa_compat.c, libextra/gnutls_openpgp.c,
+       libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
+       libextra/openpgp/xml.c: Added gnutls_openpgp_key_get_key_usage(),
+       and removed several compatibility functions.
+
+2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
+       lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
+       lib/gnutls_x509.h, lib/x509/common.c, lib/x509/mpi.c,
+       lib/x509/rfc2818_hostname.c, libextra/Makefile.am,
+       libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
+       libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
+       libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
+       libextra/openpgp/privkey.c: several cleanups.
+
+2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: Corrected bug which disallowed
+       ciphersuites other than the CERTIFICATE ones to work.
+
+2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/privkey.c: [no log message]
+
+2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
+       lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
+       lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+       libextra/Makefile.am, libextra/gnutls_extra.h,
+       libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
+       libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
+       libextra/openpgp/openpgp.h: Improved
+       gnutls_certificate_client_retrieve_function() and
+       gnutls_certificate_server_retrieve_function() so that the parsing
+       time spent within them is minimized. Also added
+       gnutls_openpgp_privkey struct. No testing yet.
+
+2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/gnutls_cert.h, lib/x509/extensions.c,
+       lib/x509/x509_write.c: [no log message]
+
+2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/protocol/draft-ietf-tls-emailaddr-00.txt,
+       doc/tex/auth.tex: [no log message]
+
+2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/cert_auth.tex, doc/tex/ciphersuites.tex, src/serv.c: [no
+       log message]
+
+2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
+       lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
+       lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c,
+       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.
+
+2004-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
+       lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/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.
+
+2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
+       lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included
+       gnutls_1_0_0_patches.
+
+2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS, lib/Makefile.am, lib/gnutls_handshake.c,
+       lib/gnutls_record.c, libextra/Makefile.am,
+       libextra/openpgp/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
+       src/tls_test.c: Included gnutls_1_0_0_patches.
+
+2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2004-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, doc/tex/ciphers.tex, lib/gnutls_dh_primes.c,
+       lib/gnutls_mpi.c, src/prime.c: some minor fixes and cleanups.
+
+2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/common.c: [no log message]
+
+2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: some cleanups in the
+       record protocol processing.
+
+2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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).
+
+2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ciphersuites.tex: [no log message]
+
+2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_hash_int.c, lib/gnutls_random.c,
+       lib/x509/dn.c, src/common.c: eliminated some memory leaks and other
+       fixes.
+
+2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex,
+       doc/tex/preface.tex: [no log message]
+
+2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tests.h, src/tls_test.c: added detection for ZLIB
+       compression.
+
+2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tls_test.c: improved srp detection.
+
+2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers: 
+       [no log message]
+
+2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/draft-benaloh-pct-00.txt,
+       doc/protocol/draft-benaloh-pct-01.txt,
+       doc/protocol/draft-hickman-netscape-ssl-00.txt: Added historical
+       documents. Got from
+       http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
+
+2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, doc/tex/preface.tex: [no log message]
+
+2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/preface.tex: [no log message]
+
+2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool.c: only generate v3 certificates, since we always use
+       the CA (basicConstraints) extension.
+
+2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c, lib/x509/privkey.c: ensure that the leading
+       zero is there on RSA keys.
+
+2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c, lib/x509/sign.c, lib/x509/x509_write.c: [no log
+       message]
+
+2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-x509-info.tex: [no log message]
+
+2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c: added crq_get_version().
+
+2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/rfc2459.txt, doc/protocol/rfc3280.txt: added the
+       newest PKIX rfc.
+
+2003-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: [no log message]
+
+2003-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.autoconf, includes/gnutls/x509.h, lib/x509/pkcs5.c,
+       src/common.c, src/serv.c: [no log message]
+
+2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-compression-05.txt,
+       doc/protocol/draft-ietf-tls-compression-06.txt,
+       doc/protocol/draft-ietf-tls-ecc-03.txt,
+       doc/protocol/draft-ietf-tls-ecc-04.txt: [no log message]
+
+2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: generated certificates by certtool now have
+       version 1 if they do not include extensions.
+
+2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, opencdk.m4,
+       src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c: [no log
+       message]
+
+2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * THANKS, lib/gnutls_session.c, lib/x509/pkcs12.c,
+       libextra/gnutls_openssl.c, src/certtool.gaa, src/serv-gaa.c,
+       src/serv.c, src/serv.gaa: Some fixes pointed out by Dimitri
+       Papadopoulos-Orfanos <papadopo@shfj.cea.fr>
+
+2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex-client1.tex: [no log message]
+
+2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool.c: some changes in password reading.
+
+2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs5.c: some corrections in the pkcs5 module by Simon
+       Josefsson.
+
+2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_server_name.c, lib/gnutls_int.h: [no log message]
+
+2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/gnutls_session_pack.c,
+       lib/gnutls_session_pack.h: [no log message]
+
+2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/auth_cert.c, lib/defines.h,
+       lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+       lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
+       lib/gnutls_str.c, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-crq.tex: [no log message]
+
+2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crl.c,
+       lib/x509/crq.c, lib/x509/x509.c, lib/x509/x509_write.c: [no log
+       message]
+
+2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
+       lib/x509/dn.c, lib/x509/dn.h, lib/x509/extensions.c,
+       lib/x509/extensions.h, lib/x509/x509.c, src/certtool.c: * Added gnutls_x509_*_get_dn_oid() and
+         gnutls_x509_crt_get_extension_oid() functions which return the
+       available OIDs.  * The certtool utility now prints all available extension OIDs and   values.
+
+2003-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/openssl.h: [no log message]
+
+2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c, lib/x509/x509.c: [no log message]
+
+2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
+       known OIDs.
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
+       src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
+       src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa, src/prime.c,
+       src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: [no log
+       message]
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/ext_max_record.c, lib/gnutls_extensions.c,
+       lib/gnutls_int.h, src/cli.c: [no log message]
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/auth_cert.c, lib/debug.c,
+       lib/ext_server_name.c, lib/gnutls_buffers.c, lib/gnutls_constate.c,
+       lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
+       lib/gnutls_extensions.h, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+       lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_mem.c,
+       lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
+       lib/gnutls_state.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
+       lib/x509/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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: [no log message]
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+       lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
+       lib/x509/common.c, src/cli.c, src/common.c, src/serv.c: Added the
+       RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04.
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/libgnutls.m4, libextra/libgnutls-extra.m4: [no log message]
+
+2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/defines.h: [no log message]
+
+2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: [no log message]
+
+2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c: Prints certificate information before signing.
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_random.h: [no log message]
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_random.c, src/crypt.c: Patch by Werner
+       Koch: * configure.in: Check for gcry_create_nonce.  * lib/gnutls_random.c (_gnutls_get_random): Ditto.  * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.  Also removed some unneeded code in random.c.
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS, configure.in: [no log message]
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, src/certtool-gaa.c, src/certtool-gaa.h,
+       src/certtool.c, src/certtool.gaa: Added capability to read CRLs to
+       certtool.
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/gnutls_x509.c, lib/x509/compat.c,
+       lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
+       lib/x509/x509.c, lib/x509/x509.h: Renamed several pkcs #7 related
+       functions. That is to allow future extensions to the API.
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: [no log message]
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: [no log message]
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: [no log message]
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h: [no log message]
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
+       lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/x509/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 <nmav@gnutls.org>
+
+       * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12.c,
+       lib/x509/pkcs12_bag.c, lib/x509/privkey.c,
+       lib/x509/privkey_pkcs8.c, lib/x509/x509.c: added some check for the
+       input parameters.
+
+2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, libgcrypt.m4: [no log message]
+
+2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/x509/common.c, lib/x509/crl.c,
+       lib/x509/crq.c, lib/x509/dn.c, lib/x509/x509.c: Removed the
+       gnutls_handshake_set_rsa_pms_check() prototype from gnutls.h.
+       Corrected the *_get_dn() functions to return the data size if the
+       data argument is NULL, and *data_size == 0. Bugs reported by Gergely
+       Nagy <algernon@bonehunter.rulez.org>.
+
+2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
+       lib/gnutls_constate.c, lib/gnutls_extensions.c,
+       lib/gnutls_session_pack.c: some fixes to have the correct cert_type
+       on resumed sessions.
+
+2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/certtool.c: The certtool utility can now generate PKCS
+       #12 structures without specifying a certificate.
+
+2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/tex/gnutls.bib: [no log message]
+
+2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/errors.c, lib/minitasn1/int.h,
+       lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
+       lib/minitasn1/structure.c: Included the new libtasn 0.2.6.
+
+2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-03.txt,
+       doc/protocol/draft-ietf-tls-openpgp-keys-04.txt: [no log message]
+
+2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
+       src/cli.c, src/common.c, src/common.h, src/crypt-gaa.c,
+       src/crypt-gaa.h, src/crypt.gaa, src/prime.c, src/serv.c,
+       src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
+       src/tls_test.c, src/tls_test.gaa: some code cleanups.
+
+2003-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, libextra/gnutls_srp.c: [no log message]
+
+2003-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
+       src/common.c, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa,
+       src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test-gaa.h,
+       src/tls_test.c, src/tls_test.gaa: [no log message]
+
+2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/certtool-gaa.c, src/certtool.gaa, src/cli.c,
+       src/common.c, src/common.h, src/crypt-gaa.c, src/crypt.gaa,
+       src/serv.c, src/tls_test.c: [no log message]
+
+2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, src/certtool-gaa.c,
+       src/certtool-gaa.h, src/certtool.gaa, src/crypt-gaa.c,
+       src/crypt-gaa.h, src/crypt.c, src/crypt.gaa: [no log message]
+
+2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: Corrected the types in
+       gnutls_anon_free_client_credentials() and
+       gnutls_anon_allocate_client_credentials(). Reported by Ivo.
+
+2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, src/crypt.c, src/tests.c, src/tls_test.c: [no log
+       message]
+
+2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: added the new gdoc by Simon.
+
+2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+       lib/gnutls_compress.c, lib/gnutls_handshake.c, lib/gnutls_ui.c,
+       lib/x509/privkey.c: [no log message]
+
+2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/pkcs12.h, lib/ext_server_name.c,
+       lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
+       lib/gnutls_cipher.c, lib/gnutls_cipher.h,
+       lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
+       lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+       lib/x509/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 <papadopo@shfj.cea.fr>.
+
+2003-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c: preserve the flags from the last certificate
+       verification, in a chain.
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/verify.c: added gnutls_openpgp_key_verify_self()
+       which verifies the self signature in the key.
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
+       libextra/openpgp/compat.c, libextra/openpgp/openpgp.c,
+       libextra/openpgp/verify.c, src/common.c: added
+       gnutls_openpgp_key_export() function.
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c: [no log message]
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, doc/tex/library.tex,
+       includes/gnutls/openpgp.h, includes/gnutls/x509.h: [no log message]
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/compat.c, libextra/openpgp/openpgp.h,
+       libextra/openpgp/verify.c: [no log message]
+
+2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509/pkcs12_bag.c,
+       lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: Some changes to
+       preserve binary compatibility.
+
+2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/prime-gaa.c, src/prime-gaa.h, src/prime.gaa: [no log message]
+
+2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/Makefile.am: gdoc and sort1.pl are now included in the
+       distribution.
+
+2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       libextra/gnutls_openpgp.c, libextra/openpgp/extras.c: [no log
+       message]
+
+2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c, src/certtool.gaa, src/common.c: [no log message]
+
+2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/.cvsignore, libextra/openpgp/openpgp.c,
+       libextra/openpgp/openpgp.h: [no log message]
+
+2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/pkcs12.h, libextra/gnutls_openpgp.c,
+       src/certtool.c, src/common.c: more openpgp related changes.
+
+2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs12_bag.c: Added gnutls_pkcs12_bag_set_crl() and
+       gnutls_pkcs12_bag_set_crt() functions.
+
+2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: [no log message]
+
+2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/crypt.c: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/gnutls_global.c: added version check against libtasn1
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa,
+       src/common.c: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c, src/cli.c, src/crypt.c, src/serv.c: Added error
+       checking to global_init() calls.
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nestler@speakeasy.net>
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/x509/pkcs12_bag.c,
+       libextra/openpgp/compat.c, libextra/openpgp/extras.c,
+       libextra/openpgp/verify.c: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
+       lib/x509/pkcs12_bag.c, lib/x509/verify.c, src/certtool.c: introduced
+       gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some other
+       cleanups in the verification functions.
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c: corrected some bugs in the verification
+       functions.
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/test22.pem: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c, src/certtool.c, tests/test23.pem: [no log
+       message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
+       lib/x509/compat.c, lib/x509/verify.c, src/certtool.c, src/common.c,
+       tests/test1.pem, tests/test10.pem, tests/test13.pem,
+       tests/test2.pem, tests/test20.pem, tests/test21.pem,
+       tests/test22.pem, tests/test23.pem, tests/test24.pem,
+       tests/test25.pem, tests/test26.pem, tests/test3.pem: Improved the
+       certificate verification functions and the certtool program's
+       verification capability.
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool.c, src/crypt.c: Certtool is only compiled when
+       ENABLE_PKI is defined.
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/Makefile.am: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool.c: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/programs.tex: [no log message]
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/libgnutls-extra.vers: exported OpenSSL* symbols.
+
+2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/rfc2818.h: added missing file.
+
+2003-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-sharedkeys-01.txt,
+       doc/protocol/draft-ietf-tls-sharedkeys-02.txt: [no log message]
+
+2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+       src/certtool.gaa: [no log message]
+
+2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: [no log
+       message]
+
+2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_dh_primes.c: Used the new gcrypt API for
+       generating primes and groups.
+
+2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am, doc/manpages/Makefile.am,
+       doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
+       doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
+       manpages created by Ivo Timmermans <ivo@o2w.nl>
+
+2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, src/Makefile.am: [no log message]
+
+2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool.c: Added fingerprint calculation to certtool.
+
+2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, libextra/gnutls_openssl.c: added configure option to
+       disable the openssl compatibility layer.
+
+2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/certtool.c: Added capability to decode some X.509v3
+       extensions.
+
+2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+       src/certtool.gaa: Added certificate chain verification capability to
+       certtool
+
+2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c: [no log message]
+
+2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
+       lib/x509/crq.c, lib/x509/privkey_pkcs8.c, src/Makefile.am,
+       src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
+       src/certtool.gaa: Several improvments in the certtool.
+
+2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
+       lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
+       lib/x509/dn.c, lib/x509/dn.h, lib/x509/sign.c,
+       lib/x509/x509_write.c: Almost finished the X.509 certificate
+       generation.
+
+2003-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_mem.h, lib/minitasn1/mem.h: some
+       alloca-related fixes. Patch by Philip Brown <phil@bolthole.com>.
+
+2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/rfc2818_hostname.c: The hostname verification in the
+       certificate is now case insensitive.
+
+2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_handshake.c: corrected a bug in the debugging
+       output of handshake. Pointed out by Mark McLoughlin
+       <mark@skynet.ie>.
+
+2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: 
+       Corrected issue in openpgp code, which did not allow compilation
+       when opencdk was not present.
+
+2003-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2003-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/cover.tex.in: [no log message]
+
+2003-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: opencdk is now mandatory in the base installation.
+
+2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h: [no log message]
+
+2003-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h: [no log
+       message]
+
+2003-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/README.autoconf, doc/tex/gnutls.bib,
+       lib/gnutls_pk.c: [no log message]
+
+2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/fdl.tex, doc/tex/gnutls.bib: [no log message]
+
+2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/fdl.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib: 
+       Documentation is now under FDL 1.2.
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: [no log message]
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, libextra/Makefile.am, src/cli.c,
+       src/common.c, src/serv.c: [no log message]
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/Makefile.am: [no log message]
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
+       libextra/openpgp/gnutls_openpgp.c: [no log message]
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/xml.c: the place where the XML stuff were moved.
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
+       libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: Updated the
+       old opencdk code and moved the XML stuff. Based on patch by Mikhail
+       Teterin <mi+mx@aldan.algebra.com>.
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/Makefile.am, lib/gnutls_alert.c,
+       lib/gnutls_algorithms.c, lib/x509/Makefile.am,
+       lib/x509/rfc2818_hostname.c, libextra/Makefile.am, src/cli.c,
+       src/common.c, src/common.h, src/serv.c: Applied patch by Arne that
+       fixes several possible NULL pointer dereferences.
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: Disable buffering.  Clear FD set.  Patch by Simon
+       Josefsson  <jas@extundo.com>
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: [no log message]
+
+2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/Makefile.am, libextra/gnutls_openpgp.c,
+       libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
+       libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: started some
+       rewrite of the openpgp stuff.
+
+2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli.gaa: [no log message]
+
+2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: Corrected some unaligned accesses in IA64.
+       Initial patch by Ian Wienand <ianw@gelato.unsw.edu.au>.
+
+2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_srp.c: Corrected a bug in the SRP U calculation.
+       Reported by Casey Marshall <rsdio@metastatic.org>.
+
+2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/common.c: Applied Simos' patch for the SIGALRM
+       triggered handshake.
+
+2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_pk.c, lib/x509/rfc2818_hostname.c: 
+       some cleanups.
+
+2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+       lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
+       libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c: 
+       RIJNDAEL ciphersuites were renamed to AES.
+
+2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: [no log message]
+
+2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_constate.c, lib/gnutls_errors.c,
+       lib/gnutls_handshake.c, lib/gnutls_v2_compat.c, src/cli.c,
+       src/serv.c: some more cleanups.
+
+2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, src/cli.c, src/serv.c: Corrected the
+       client's behaviour in the handshake handling. Some fixes in the
+       documentation.
+
+2003-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/crypt.c: [no log message]
+
+2003-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, src/cli.c: [no log message]
+
+2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/libgnutls.vers, libextra/libgnutls-extra.vers: [no log
+       message]
+
+2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/Makefile.am, lib/libgnutls.vers,
+       libextra/Makefile.am, libextra/libgnutls-extra.vers: Some additions
+       to export only the documented API, and some support for versioning.
+
+2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/auth_srp.c, src/crypt-gaa.c, src/crypt-gaa.h,
+       src/crypt.c, src/crypt.gaa, src/srp/tpasswd, src/srp/tpasswd.conf: 
+       Corrected and improved SRP support. The gnutls-srpcrypt now
+       generates several primes.
+
+2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.c: added a size check in the group generator
+       received by the server.
+
+2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tls_test.c: corrected bug which made some tests
+       now to be compiled.
+
+2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_extensions.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
+       lib/x509_b64.c, src/retcodes.c: More more fixes by Arne.
+
+2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_b64.c: [no log message]
+
+2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_server_name.c: [no log message]
+
+2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c, src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
+       src/tls_test.c, src/tls_test.gaa: corrected bug in the session
+       resumption detection in the gnutls-cli-debug, and other minor fixes.
+
+2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/programs.tex, src/tls_test.c: [no log message]
+
+2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/openssl.h, lib/gnutls_compress_int.c,
+       src/tls_test.c: minor cleanups.
+
+2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2003-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/x509_b64.c: CR is now allowed in the base64 decoder.
+
+2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/README.CVS: [no log message]
+
+2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c: _gnutls_bin2hex function was removed from
+       gnutls_errors.c
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: [no log message]
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls_global.c, lib/rc2.c, lib/rc2.h,
+       lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: RC2 is not
+       included when PKCS#12 is disabled.
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/README.CODING_STYLE, doc/README.CVS: [no log
+       message]
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/defines.h, lib/rc2.c: RC2 was made reentrant.
+       The stddef.h is now included if found.
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_global.c: [no log message]
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c: 
+       added better check for gcrypt library.
+
+2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c,
+       lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
+       libextra/ext_srp.c: Arne: - gcry_check_version() _must_ be called nowadays, says
+       libgcrypt-1.1.42/NEWS.  - configure.in: the respective test in configure.in included
+       <sys/stddef.h> (which doesn't exist) instead of the usual
+       <stddef.h>.  - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
+       doesn't match prototype from file lib/gnutls_str.h, causing
+       compilation failure - configure.in: -Wsign-compare removed.
+
+2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/dh_compat.c, lib/gnutls_cipher_int.c,
+       lib/gnutls_compress.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_mem.c, lib/gnutls_record.c,
+       lib/gnutls_rsa_export.c, lib/rsa_compat.c, lib/x509/common.c,
+       lib/x509_b64.c, libextra/ext_srp.c: more fixes by Arne.
+
+2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/rc2.c: Cleaned up the RC2 cipher.
+
+2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_compress_int.c,
+       lib/gnutls_record.c: some more cleanups.
+
+2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
+       lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+       lib/gnutls_compress_int.c, lib/gnutls_db.c, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mpi.c: [no log
+       message]
+
+2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_anon_cred.c: [no log message]
+
+2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
+       doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
+       doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
+       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
+       <arne@arne-thomassen.de>, which corrects several things in the
+       library.
+
+2003-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/debug.c, lib/gnutls_algorithms.c,
+       lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
+       lib/gnutls_cipher_int.h, lib/gnutls_dh.h, lib/gnutls_global.c,
+       lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+       lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
+       lib/gnutls_pk.h, lib/gnutls_rsa_export.c, lib/rc2.c, lib/rc2.h,
+       lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_encr.c,
+       lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey.h,
+       lib/x509/privkey_pkcs8.c, lib/x509/x509.h: Ported to the new
+       libgcrypt (still unstable). Also added the RC2 cipher and improved
+       the PKCS #12 stuff in order to support it.
+
+2003-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am: added missing rfc2818_hostname.lo object.
+
+2003-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs12_encr.c: Removed the salt size restriction
+       (multiple of 8) to allow parsing IE5 generated structures.
+
+2003-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/compat4.h: [no log message]
+
+2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: [no log
+       message]
+
+2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls.h.in.in: [no log message]
+
+2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, doc/tex/ex-pkcs12.tex, lib/x509/pkcs12_encr.c: [no log
+       message]
+
+2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/pkcs12_encr.c: [no log message]
+
+2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: 
+       some cleanups.
+
+2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/dn.c,
+       lib/x509/dn.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h: Added stuff
+       needed to read PKCS #12 bag attributes.
+
+2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/minitasn1/decoding.c, lib/minitasn1/element.c: added new
+       Fabio's fixes.
+
+2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/x509/common.c,
+       lib/x509/common.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
+       lib/x509/pkcs12_bag.c, lib/x509/pkcs5.c, lib/x509/privkey.h,
+       lib/x509/privkey_pkcs8.c: Several more additions to PKCS #12 to
+       allow encrypting bags. Still not interoperable.
+
+2003-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
+       lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c: Some changes in
+       PKCS12 to allow a bag to hold more than one elements.
+
+2003-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/x509/common.h, lib/x509/pkcs12.c,
+       lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c: 
+       some pkcs12 improvements.
+
+2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
+       lib/x509/Makefile.am, lib/x509/common.h, lib/x509/pkcs12.h,
+       lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
+       lib/x509/privkey_pkcs8.c: Some additions to allow decrypting PKCS #5
+       encrypted data, with PKCS #12 schema OIDs.
+
+2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-srp-04.txt,
+       doc/protocol/draft-ietf-tls-srp-05.txt, doc/tex/gnutls.bib: new srp
+       draft.
+
+2003-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.bib, doc/tex/library.tex: corrected a typo.
+
+2003-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.c: [no log message]
+
+2003-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c: added the most compatible ciphers in
+       default priorities.
+
+2003-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/cli.c, src/crypt.c: Corrected bug in SRP where a non
+       allocated value was freed.  Reported by Hiroshi Hayakawa
+       <deuva@rapid.ocn.ne.jp>.  Also the SRP programs are now build by default (they weren't due to
+       a bug).
+
+2003-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-ecc-01.txt,
+       doc/protocol/draft-ietf-tls-ecc-03.txt: [no log message]
+
+2003-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt,
+       doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt: [no log message]
+
+2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h: [no log message]
+
+2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_dh_common.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+       lib/gnutls_dh.c, lib/x509/privkey.c, lib/x509/x509.c: [no log
+       message]
+
+2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_buffers.c: Corrected a bug in the record layer
+       buffering, which affected the case where external pull function was
+       used. Report and a patch by Sergey Poznyakoff
+       <gray@Mirddin.farlep.net>.
+
+2003-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in: 
+       [no log message]
+
+2003-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/minitasn1/coding.c, lib/minitasn1/decoding.c: [no log message]
+
+2003-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/defines.h: [no log message]
+
+2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/openssl.h: [no log message]
+
+2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_cipher.c, lib/minitasn1/decoding.c,
+       lib/minitasn1/der.h, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+       lib/x509/privkey.c, lib/x509/x509.c, libextra/gnutls_openssl.c,
+       libextra/gnutls_srp.c, src/serv-gaa.c, src/serv.c, src/serv.gaa: 
+       Several fixes in several places. Patch by Sean Gao
+       <sean.gao@sun.com>.
+
+2003-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: Corrections in the TLS layer openpgp certificate
+       packet parser.
+
+2003-04-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README: [no log message]
+
+2003-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/gnutls_x509.c,
+       lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/x509.c, src/serv.c: * Added gnutls_x509_privkey_get_key_id() and
+         gnutls_x509_crt_get_key_id() functions which return a unique (per
+         public key) ID. These can be used to check if the private key
+       corresponds to a given certificate.
+
+2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c: [no log message]
+
+2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/x509guide.txt: [no log message]
+
+2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c: The PEM header for certificate requests is now
+       BEGIN NEW CERTIFICATE REQUEST.
+
+2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/pkix.asn, lib/x509/Makefile.am, lib/x509/common.h,
+       lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
+
+2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/pkix.asn, lib/pkix_asn1_tab.c: added definitions for pkcs12
+
+2003-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions.
+       Reported by Ivo Timmermans, patch by Gergely Nagy
+       <algernon@boszorka.mad.hu>.
+
+2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_server_name.c: Corrected bug in server_name extension
+       which made the client to send the wrong size of data.
+
+2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/common.c, src/serv.c: [no log message]
+
+2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_state.c: Increased the default DH bits limit.
+
+2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/verify.c: some prototype fixes.
+
+2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_extra.c, src/cli.c, src/common.c, src/crypt.c,
+       src/serv.c, src/tests.c, src/tls_test.c: Some fixes to allow proper
+       compiling when --disable-srp-authentication and
+       --disable-anon-authentication are specified. Patch by Paul Sheer.
+
+2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/common.c, lib/x509/x509.c: [no log message]
+
+2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_mpi.c, lib/minitasn1/decoding.c, lib/x509/crl.c,
+       lib/x509/x509.c, libextra/gnutls_openpgp.c: several bug fixes in the
+       certificate parsing, and some in the asn1 parser.
+
+2003-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.sym, libextra/gnutls-extra.sym: [no log message]
+
+2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/x509/pkcs7.c, libextra/Makefile.am: [no log
+       message]
+
+2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_b64.c: some cleanups.
+
+2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_b64.c, lib/x509_b64.h: [no log message]
+
+2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
+
+2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/x509/pkcs7.c,
+       lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: Added
+       functionality to generate PKCS #7 structures. Currently only
+       certificates can be put there. (untested)
+
+2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added
+       the --debug option to the gnutls-serv.
+
+2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/ext_server_name.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_session_pack.c,
+       lib/gnutls_sig.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/mpi.c,
+       lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
+       lib/x509/verify.c, lib/x509/x509.c: Several
+       GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with meaningful
+       error values.
+
+2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
+       --debug option in the client.
+
+2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_global.c,
+       lib/gnutls_kx.c: * Corrected behaviour when a certificate request message is
+         received.  Now a certificate packet is always sent, and in SSL 3.0
+         cipher suites a no_certificate alert is sent instead.
+
+2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: Corrected a parsing error in the Certificate
+       request message.
+
+2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/x509/Makefile.am: last changes for 0.9.3 release.
+
+2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
+       lib/x509/verify.c: reduced the FIXMEs.
+
+2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/x509/privkey.h,
+       lib/x509/privkey_pkcs8.c, src/cli-gaa.c, src/cli.gaa: Allow for
+       unencrypted PKCS #8 private keys.
+
+2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c: [no log message]
+
+2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
+       lib/x509/xml.c: Some cleanups.
+
+2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
+       lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+       lib/gnutls_constate.c, lib/gnutls_errors.c,
+       lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: * Added support for encoding and decoding PKCS #8 2.0 encrypted   RSA private keys.
+
+2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: more cleanups.
+
+2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, lib/gnutls_x509.c: [no log message]
+
+2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_global.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+       lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/Makefile.am,
+       lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs5.c,
+       lib/x509/pkcs5.h, lib/x509/privkey.c, lib/x509/privkey.h,
+       lib/x509/privkey_pkcs8.c: Added ability to import PKCS8 encrypted
+       keys.
+
+2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex: [no log message]
+
+2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c: [no log
+       message]
+
+2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+       lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_pk.c, lib/gnutls_state.c, src/tests.c, src/tests.h,
+       src/tls_test.c: * The RSA premaster secret version check can no longer be disabled.  * Implemented the counter measure discussed in the paper "Attacking   RSA-based Sessions in SSL/TLS", against the attack discussed in
+         the same paper.  * Added the functions: gnutls_handshake_get_last_in(),   gnutls_handshake_get_last_out().
+
+2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_priority.c, lib/minitasn1/coding.c,
+       lib/minitasn1/decoding.c, lib/minitasn1/element.c,
+       lib/minitasn1/errors.c, lib/minitasn1/errors_int.h,
+       lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
+       lib/minitasn1/structure.c, lib/x509/dn.c: * The diffie Hellman ciphersuites are now of higher priority than   the plain RSA.  * Added the new libtasn1.
+
+2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
+       lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+       lib/gnutls_alert.h, lib/gnutls_buffers.c, lib/gnutls_constate.c,
+       lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+       lib/gnutls_extensions.c, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_pk.c, lib/gnutls_sig.c, lib/rsa_compat.c, lib/x509/dn.c,
+       lib/x509/x509.c, libextra/auth_srp.c, libextra/gnutls_openpgp.c,
+       src/cli.c: * Improved the error logging functions, by adding a level, and   by allowing debugging messages just by increasing the level.
+
+2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/examples/Makefile.am, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_pk.c,
+       lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c, lib/x509/sign.c,
+       lib/x509/verify.c, lib/x509/x509.c: better use of asn1_der_coding()
+       to avoid using static buffers.
+
+2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c: [no log message]
+
+2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+       lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/common.c,
+       lib/x509/verify.c, lib/x509/x509.h: MD2 support was dropped this is
+       an algorithm we cannot use.
+
+2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c, lib/x509/common.c, lib/x509/common.h,
+       lib/x509/sign.c, lib/x509/verify.c: some cleanups.
+
+2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/x509/crq.c, lib/x509/x509.c: Added
+       gnutls_x509_crq_get_challenge_password().
+
+2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CVS: [no log message]
+
+2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/examples/Makefile.am, 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 <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_int.h, lib/x509/crq.c, lib/x509/x509.c: [no log
+       message]
+
+2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
+       lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
+       lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/x509.c,
+       libextra/auth_srp_rsa.c: Added support for PKCS#10 certificate
+       requests generation.
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/rfc2985.txt: added pkcs9 rfc.
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/crq.c: several other additions and fixes for the
+       certificate request stuff.
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
+       lib/x509/common.c, lib/x509/common.h, lib/x509/crq.c,
+       lib/x509/dn.c, lib/x509/dn.h, lib/x509/mpi.c, lib/x509/mpi.h,
+       lib/x509/sign.c, lib/x509/sign.h: several other additions and fixes
+       for the certificate request stuff.
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/Makefile, tests/openpgp_test.c: [no log message]
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/rfc2986.txt: added rfc for certificate requests.
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
+       lib/gnutls_sig.c, lib/gnutls_sig.h, lib/pkix.asn,
+       lib/pkix_asn1_tab.c, lib/x509/Makefile.am, lib/x509/crl.c,
+       lib/x509/crq.c, lib/x509/crq.h, lib/x509/pkcs7.c,
+       lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
+       lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added some
+       stuff needed in PKCS#10 certificate request generation. Some other
+       fixes as well.
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: [no log message]
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/auth_rsa_export.c, lib/gnutls_int.h,
+       lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
+       lib/x509/privkey.c, lib/x509/x509.h: The RSA parameters handling
+       functions, are now implemented using the rsa privkey functions.
+
+2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/x509/privkey.c: added flags to
+       privkey_generate()
+
+2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: unmap data and close the file descriptor after
+       the mmap().
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, libextra/gnutls_srp.c: [no log message]
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_srp.c: fixed a memory leak. Reported by Rupert
+       Kittinger <r.kittinger@efkon.com>
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls_dh_primes.c, lib/gnutls_x509.c,
+       src/cli.c: Use mmap() if available to read files.
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/Makefile.am, lib/defines.h,
+       lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c,
+       lib/x509/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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: [no log message]
+
+2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/auth_cert.c, lib/auth_cert.h,
+       lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_mpi.h,
+       lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_x509.c,
+       lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
+       lib/x509/x509.h, libextra/auth_srp_rsa.c, libextra/gnutls_openpgp.c: * Added ability to generate RSA keys.  * Increased the maximum parameter size in order to read some large
+         keys by some CAs. Patch by Ian Peters <itp@ximian.com>.  * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
+         was replaced (again) by the gnutls_privkey.
+
+2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
+       lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h,
+       lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_sig.c,
+       lib/gnutls_sig.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+       lib/x509/privkey.c, lib/x509/x509.h: some improvements in the
+       private key handling api. It is now used internally.
+
+2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/gnutls_ui.c: [no log message]
+
+2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex-info.tex, src/common.c: [no log message]
+
+2003-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS: [no log message]
+
+2003-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt,
+       doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt: added the new tls
+       1.1 draft
+
+2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_buffers.c: Corrected a broken buffer check in
+       _gnutls_io_read_buffered()
+
+2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/Makefile.am: [no log message]
+
+2003-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/record_weaknesses.tex: Documented the last timing attack.
+
+2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
+       lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
+       lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_num.c,
+       lib/gnutls_num.h, lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c: * Corrected a bug in 64 bit architectures, which affected the   serial number calculation in the record layer.  * Added gnutls_certificate_free_keys() which deletes all the   private keys and certificates from the credentials structure.
+
+2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+       lib/minitasn1/element.c, lib/minitasn1/int.h,
+       lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: updated to the
+       new libtasn1.
+
+2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/auth_cert.h, lib/gnutls.h.in.in,
+       lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/verify.c,
+       lib/x509/verify.h, src/cli.c, src/common.c: Added a flag to allow
+       signing by v1 X.509 certificates. Also added a function to allow
+       setting the verification flags in the credentials structure.
+
+2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tls_test.c: some fixes in tests
+
+2003-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+       lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/verify.c: Added
+       support for MD2 signature verification in X.509 certificates.
+
+2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+       src/tests.c, src/tls_test.c: Added option to disable all TLS 1.0
+       extensions.
+
+2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c: [no log message]
+
+2003-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/tex/Makefile.am, lib/Makefile.am: some fixes in
+       makefiles.
+
+2003-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: [no log message]
+
+2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: The
+       client certificate selection callback is no longer called twice. It
+       is called once if it is set.
+
+2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c: 
+       [no log message]
+
+2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c: [no log message]
+
+2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tls_test.c: works better in buggy servers.
+
+2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls_x509.c, lib/x509/x509.c: Added a
+       primitive function to load a file into memory, so that no
+       certificate files are truncated. Also fixed a bug in the client
+       certificate callback function.
+
+2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, src/common.c: [no log message]
+
+2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+       lib/gnutls_ui.h, lib/x509/dn.c, lib/x509/rfc2818_hostname.c,
+       src/cli.c, src/common.c, src/tests.c, src/tests.h, src/tls_test.c: 
+       Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
+       server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
+
+2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/prime.c: [no log message]
+
+2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h: [no log message]
+
+2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509/common.c: [no log message]
+
+2003-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO, src/cli.c, src/serv.c: [no log message]
+
+2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c: [no log message]
+
+2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added
+       test which prints the Diffie Hellman prime bits used.
+
+2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: some fixes
+       to compile.
+
+2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-extensions-05.txt,
+       doc/protocol/draft-ietf-tls-extensions-06.txt: added new extensions
+       draft.
+
+2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/compat8.h, lib/debug.c, lib/debug.h,
+       lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_global.c,
+       lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/compat.h,
+       lib/x509/rfc2818_hostname.c, lib/x509/x509.c: renamed
+       gnutls_x509_fingerprint to gnutls_fingerprint.
+
+2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter
+       generation.
+
+2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp_rsa.c: [no log message]
+
+2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/Makefile.am, includes/gnutls/Makefile.am,
+       includes/gnutls/compat8.h, lib/Makefile.am, lib/auth_cert.c,
+       lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+       lib/gnutls_cert.h, lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
+       lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
+       lib/gnutls_x509.h, lib/x509/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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, src/common.c: [no log message]
+
+2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.c, lib/x509/dn.c: 
+       [no log message]
+
+2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_cert.h,
+       lib/gnutls_privkey.c: removed the raw part in the gnutls_privkey
+       internal structure..
+
+2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/Makefile.am: [no log message]
+
+2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_cert.c,
+       lib/gnutls_errors.h, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
+       lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/dn.c: The old
+       certificate parsing API was reimplemented over the new one. It will
+       stay in the 1.0.0 release for compatibility reasons.
+
+2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509/x509.c, lib/x509/x509.h: Added the new certificate
+       handling functions.
+
+2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/x509.h, lib/debug.c, lib/debug.h,
+       lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c, lib/gnutls_str.c,
+       lib/gnutls_str.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+       lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h: Several fixes and
+       improvements in CRL support.
+
+2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, includes/Makefile.am,
+       includes/gnutls/Makefile.am, includes/gnutls/x509.h,
+       lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_x509.c,
+       lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/crl.h,
+       lib/x509/dn.c, lib/x509/dn.h: Added preliminary CRL support. This
+       will be under the new X.509 API. Other x509 functions will be
+       updated later.
+
+2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh_primes.c, lib/gnutls_pk.c: some fixes. There wasn't
+       any limitation in libtasn1 code... just my lazyness.
+
+2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/prime-gaa.c, src/prime-gaa.h, src/prime.c, src/prime.gaa: use
+       options to print DH parameters.
+
+2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
+       lib/minitasn1/coding.c, src/prime.c: * Added gnutls_pkcs3_extract_dh_params() and
+         gnutls_pkcs3_export_dh_params() which extracts and export parameters
+         from and to PKCS#3 encoded structures.  These were added to read
+       parameters generated using the openssl dhparam tool.  * The prime program was modified to also print the generated prime
+         and generator using the PKCS#3 format.
+
+2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
+       doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
+       lib/auth_anon.c, 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits().
+
+2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/minitasn1/.cvsignore: [no log message]
+
+2003-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/compression.tex: [no log message]
+
+2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, doc/tex/compression.tex: [no log message]
+
+2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h, libextra/auth_srp.c: 
+       use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
+       the SRP protocol fails.
+
+2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: The gcrypt log handler is only set when we
+       are in debugging mode.
+
+2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
+       lib/gnutls_compress_int.c, 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_mpi.h,
+       libextra/auth_srp.c: Added check and error code for some SRP fatal
+       protocol failures.
+
+2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tls_test.c: [no log message]
+
+2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: more cleanups.
+
+2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h: 
+       [no log message]
+
+2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
+       lib/gnutls_handshake.c, libextra/auth_srp.c,
+       libextra/auth_srp_passwd.c, libextra/ext_srp.c,
+       libextra/gnutls_openpgp.c, src/cli.c: The library notifies the
+       application on empty and illegal SRP usernames, so that proper
+       notification (via an alert) is sent to the peer. Currently when the
+       SRP ciphersuite is advertized but no username is sent by the peer,
+       the library returns GNUTLS_E_EMPTY_SRP_USERNAME, and the alert
+       associated with this is GNUTLS_A_ACCESS_DENIED (to be changed when
+       the srp draft defines something more appropriate).
+
+2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp_passwd.c: Some cleanups.
+
+2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tls_test.c: improved srp detection
+
+2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/patents.tex,
+       includes/gnutls/compat4.h, libmcrypt.m4: [no log message]
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/tex/appendix.tex, doc/tex/library.tex, doc/tex/srp.tex: 
+       [no log message]
+
+2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex-serv-srp.tex: [no log message]
+
+2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c: [no log message]
+
+2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, acinclude.m4, configure.in, doc/README.CODING_STYLE,
+       lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in, lib/gnutls.sym,
+       lib/gnutls_auth.c, lib/gnutls_cipher_int.c,
+       lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c,
+       lib/gnutls_hash_int.h, lib/gnutls_state.c, libextra/Makefile.am,
+       libextra/gnutls-extra.sym: Only the documented symbols are now
+       exported.
+
+2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: If the certificate does not contain the
+       basicConstraints extension GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE
+       will be returned by gnutls_x509_extract_certificate_ca_status().
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509_extensions.c: [no log message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
+       gnutls_x509_extract_certificate_ca_status() which returns the CA
+       status of the given certificate.
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-rfc2818.tex: [no log message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: [no log message]
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls_compress_int.c,
+       lib/minitasn1/Makefile.am, libextra/Makefile.am: If liblzo is found
+       in the system then libgnutls-extra will depend on it, instead of
+       including minilzo.
+
+2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_mpi.c: Added a test for null (zero) integers in MPI
+       scanning.
+
+2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tls_test.c: some fixes in the gnutls-cli-debug
+       program
+
+2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Added missing stub function.
+
+2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/Makefile: [no log message]
+
+2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/minitasn1/Makefile.am, lib/minitasn1/README: [no
+       log message]
+
+2003-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/Makefile.am: [no log message]
+
+2003-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, NEWS, configure.in, doc/README.CVS, lib/Makefile.am,
+       lib/defines.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
+       lib/minitasn1/der.h, lib/minitasn1/element.c,
+       lib/minitasn1/element.h, lib/minitasn1/errors.c,
+       lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
+       lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
+       lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
+       lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
+       lib/minitasn1/structure.c, lib/minitasn1/structure.h: [no log
+       message]
+
+2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: depends on libgcrypt 1.1.11
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/gnutls_auth.h, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
+       libextra/auth_srp.c, libextra/auth_srp.h, libextra/auth_srp_rsa.c: 
+       Dropped the support for the client key exchange message 0, and
+       server key exchange message 2.
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/debug.c, lib/gnutls_mpi.h,
+       lib/gnutls_record.c, libextra/auth_srp.c: Finished SRP-6 stuff. It
+       should work fine now.
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
+       libextra/gnutls_srp.c, libextra/gnutls_srp.h: First part of SRP-6
+       support. Follows draft-ietf-tls-srp-04 and does not need the second
+       key exchange part. Does not work yet.
+
+2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-compression-03.txt,
+       doc/protocol/draft-ietf-tls-compression-04.txt,
+       doc/protocol/draft-ietf-tls-srp-03.txt,
+       doc/protocol/draft-ietf-tls-srp-04.txt, doc/tex/gnutls.bib,
+       doc/tex/programs.tex: [no log message]
+
+2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Added
+       gnutls_openpgp_extract_key_name_string() which returns a single
+       string for a pgp user id.
+
+2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-serv-export.tex, src/serv.c: updated some example and
+       the server to use the new gnutls_malloc() in callbacks.
+
+2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h, lib/gnutls_x509.c: Added the
+       gnutls_x509_extract_dn_string() function.
+
+2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/README.CODING_STYLE: [no log message]
+
+2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c: [no log message]
+
+2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, doc/TODO: [no log message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, lib/gnutls_mem.c, libextra/gnutls_openpgp.c: [no log
+       message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: updated to include a callback for receiving openpgp
+       keys, using libopencdk.
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: minor cleanups
+
+2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex: [no log message]
+
+2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_server_name.c: some fixes in server_name extension
+
+2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex, src/serv-gaa.c, src/serv-gaa.h,
+       src/serv.c, src/serv.gaa: [no log message]
+
+2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_global.c: [no log message]
+
+2003-01-07  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Some bug fixes for the OpenPGP code.
+
+2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_db.c, libextra/gnutls_srp.c: [no log message]
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/x509_b64.c, libextra/auth_srp_sb64.c: Changed the
+       semantics of gnutls_pem_base64_encode_alloc() and
+       gnutls_pem_base64_decode_alloc(). In the default case were the
+       gnutls library is used with malloc/realloc/free, these are binary
+       compatible.  They now require the returned data to be freed using the
+       gnutls_global_get_free_function().
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, lib/gnutls_int.h, lib/gnutls_ui.h,
+       libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
+       libextra/gnutls_srp.h: some cleanups.
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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().
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+       libextra/auth_srp_passwd.h, libextra/gnutls_srp.c: more updates in
+       the SRP parameter callback.
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, includes/gnutls/extra.h: [no log message]
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/ext_srp.c, libextra/gnutls_srp.c: Some updates in the srp
+       codebase, to detect illegal usernames etc.
+
+2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/gnutls_extensions.c, lib/gnutls_handshake.c: added error code to
+       report illegal srp usernames. Some fixes in the extension parsing to
+       report fatal errors.
+
+2003-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_extensions.c, lib/x509_verify.c: some optimizations in
+       string handling of the x.509 asn.1 parsers.
+
+2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/openpgp_test.c: [no log message]
+
+2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, doc/tex/ex-pgp-keyserver.tex: [no log message]
+
+2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/tex/ex-pgp-keyserver.tex: depends on opencdk
+       0.3.5
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex, doc/tex/gnutls.bib,
+       doc/tex/srp.tex, doc/tex/x509.tex: [no log message]
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_extensions.c: Corrected bug in extension parsing.
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_extra.c: [no log message]
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/tex/Makefile.am, doc/tex/srp.tex: [no log message]
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex, includes/gnutls/extra.h, libextra/gnutls_srp.c: 
+       some updates on srp documentation.
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex: [no log message]
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex: [no log message]
+
+2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/ext_cert_type.c, lib/ext_server_name.c,
+       lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+       lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
+       lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
+       lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+       lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
+       lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mem.c,
+       lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
+       lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
+       lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
+       lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
+       lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+       lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
+       libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+       libextra/auth_srp_rsa.c, libextra/ext_srp.c,
+       libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
+       libextra/gnutls_srp.c: Cleanups. Prefixed some internal function
+       with underscore.
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: more fixes in
+       gnutls_x509_extract_certificate_dn_string()
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_dh_primes.c: [no log message]
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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).
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/gnutls/extra.h, lib/x509_b64.c,
+       libextra/auth_srp_sb64.c, libextra/crypt.c,
+       libextra/crypt_srpsha1.c, libextra/gnutls_srp.c,
+       libextra/gnutls_srp.h, src/common.c, src/crypt-gaa.c, src/crypt.c,
+       src/crypt.gaa: Added the functions:    gnutls_srp_verifier()    gnutls_srp_base64_encode()    gnutls_srp_base64_decode() and modified the gnutls-srpcrypt, to use the exported functions.
+
+2003-01-01  Timo Schulz <twoaday@gnutls.org>
+
+       * tests/openpgp_test.c: Some enhancements for the OpenPGP test
+       program.
+
+2003-01-01  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Some new code for the OpenPGP lib.
+
+2003-01-01  Timo Schulz <twoaday@gnutls.org>
+
+       * tests/openpgp_test.c: Some enhancements for the OpenPGP test
+       program.
+
+2002-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2002-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/gnutls_x509.c: 
+       gnutls_x509_extract_certificate_dn_string() now behaves as described
+       in RFC2253.
+
+2002-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CODING_STYLE, includes/gnutls/extra.h,
+       lib/gnutls_int.h: some changes in the callback function behaviour.
+
+2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am: linked against libgcrypt (I saw that in debian)
+
+2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CODING_STYLE, doc/README.CVS: [no log message]
+
+2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CODING_STYLE: [no log message]
+
+2002-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/compat.h: [no log message]
+
+2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
+       doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
+       doc/tex/tlsintro.tex, 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 <nmav@gnutls.org>
+
+       * includes/Makefile.am, includes/gnutls/Makefile.am: [no log
+       message]
+
+2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: added the AES ciphersuites for
+       certificate srp authentication.
+
+2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.autoconf, doc/TODO: [no log message]
+
+2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex: [no log message]
+
+2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+       lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_x509.c, 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 <nmav@gnutls.org>
+
+       * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_auth.c, lib/gnutls_auth_int.h, 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/gnutls.bib: [no log message]
+
+2002-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, lib/gnutls_x509.c: [no log message]
+
+2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int_compat.c: added compatibility function for the
+       openpgp_keyserver.
+
+2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex: [no log message]
+
+2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex: [no log message]
+
+2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-pgp-keyserver.tex: [no log message]
+
+2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_ui.c: [no log message]
+
+2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/.cvsignore: [no log message]
+
+2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-client2.tex, doc/tex/examples.tex: updated the basic
+       client to support OpenPGP certificate authentication.
+
+2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/compat.h, includes/gnutls/extra.h: added compat.h
+       which has definitions for compatibility with older (0.4.x and 0.5.y,
+       y<5) versions.
+
+2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am,
+       lib/gnutls_ui.h: [no log message]
+
+2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/common.h, src/serv.c, src/tests.c, src/tests.h,
+       src/tls_test.c: [no log message]
+
+2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c, src/tests.c: cleanups
+
+2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, lib/gnutls.h.in.in: dropped source
+       backwards compatibility
+
+2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, includes/gnutls/extra.h, lib/gnutls_int.h,
+       libextra/gnutls_openpgp.c: Added callback for OpenPGP key retrieval.
+
+2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * opencdk.m4: updated url for opencdk
+
+2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
+       lib/gnutls_global.c, lib/gnutls_state.c, lib/gnutls_x509.c: some
+       updated in the documentation
+
+2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-04  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Applied patch to make the error
+       handling with keyservers more easier.
+
+2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, configure.in: depends on opencdk 0.3.2
+
+2002-11-04  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Some debug code for the OpenPGP part.
+
+2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2002-11-03  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint
+       handling.
+
+2002-11-03  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_errors_int.h: Corrected error number (the old was
+       reserved).
+
+2002-11-03  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       libextra/gnutls_openpgp.c: Unification for the OpenPGP error code.
+
+2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: corrected behaviour of verification in openpgp
+       keys.
+
+2002-11-03  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Set the OpenPGP certificate status to
+       GNUTLS_CERT_NOT_TRUSTED if the function failed.
+
+2002-11-03  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, tests/openpgp_test.c: Bug fix for the
+       OpenPGP secret key order.
+
+2002-11-03  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       libextra/gnutls_openpgp.c: Add OpenPGP error description
+
+2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: [no log message]
+
+2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c: [no log message]
+
+2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: fixed stub
+
+2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/ext_cert_type.c, lib/ext_max_record.c,
+       lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
+       lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
+       lib/gnutls_record.c, lib/gnutls_rsa_export.c,
+       lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/x509_b64.c,
+       libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Combined
+       GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
+       Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
+
+2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509_xml.c: Fixed some memory leaks which
+       may occured on error cases.
+
+2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_x509.c, src/common.c: 
+       gnutls_x509_extract_certificate_dn_string() was rewritten.
+
+2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am: [no log message]
+
+2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: Added a check for dn extraction failure in
+       gnutls_x509_extract_certificate_dn_string().
+
+2002-11-01  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Adjust the
+       keydb search code.
+
+2002-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-29  Timo Schulz <twoaday@gnutls.org>
+
+       * configure.in: Bump OpenCDK version to 0.3.0
+
+2002-10-29  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffer.h: added missing file
+
+2002-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+       lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
+       lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_record.c,
+       lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
+       lib/gnutls_x509.c, lib/x509_verify.c, lib/x509_xml.c,
+       libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c: 
+       GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
+       GNUTLS_E_INTERNAL_ERROR.
+
+2002-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c: [no log message]
+
+2002-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/Makefile.am, doc/tex/auth.tex, doc/tex/tlsintro.tex,
+       doc/tex/translayer.tex: [no log message]
+
+2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
+       lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_str.h: 
+       Optimizations in buffering code, which reduce the number of
+       malloc/realloc calls.
+
+2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, src/retcodes.c: The error code table now
+       contains all the error codes sorted.
+
+2002-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, 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 <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: [no log message]
+
+2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c: [no log message]
+
+2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
+       lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_v2_compat.c: 
+       Added more descriptive error codes to be returned by
+       gnutls_strerror(). Removed old and unused error codes.
+
+2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
+       src/tls_test.gaa: gnutls-cli-debug now accepts one hostname only
+
+2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: gnutls-cli
+       now accepts one hostname only
+
+2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-compression-02.txt,
+       doc/protocol/draft-ietf-tls-compression-03.txt: [no log message]
+
+2002-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/examples.tex: [no log message]
+
+2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/compression.tex, doc/tex/layers.tex,
+       doc/tex/translayer.tex: [no log message]
+
+2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_max_record.c, lib/ext_server_name.c: cleanups in the
+       server name extension.
+
+2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to
+       prevent some segmentation faults at exit.
+
+2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex, doc/tex/funcs.tex: [no log message]
+
+2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: ZLIB's number was changed according to
+       draft-ietf-tls-compression-02
+
+2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
+       lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/defines.h, lib/ext_cert_type.c,
+       lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
+       lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in,
+       lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
+       lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_buffers.c,
+       lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
+       lib/gnutls_cipher.h, lib/gnutls_compress_int.c,
+       lib/gnutls_compress_int.h, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
+       lib/gnutls_extensions.h, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+       lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_mem.c,
+       lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_record.c,
+       lib/gnutls_rsa_export.c, lib/gnutls_session_pack.c,
+       lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
+       lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
+       lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_b64.c,
+       lib/x509_b64.h, lib/x509_sig_check.c, libextra/auth_srp.c,
+       libextra/auth_srp.h, libextra/auth_srp_passwd.c,
+       libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
+       libextra/crypt.c, libextra/crypt_srpsha1.c, libextra/ext_srp.c,
+       libextra/ext_srp.h, libextra/gnutls_openpgp.c: several fixes in the
+       codebase, mostly in signed/unsigned checkings.
+
+2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_max_record.c, lib/ext_max_record.h: Corrected some types,
+       to work in 64 bits machines. Suggested by Ivo Timmermans
+       <ivo@o2w.nl>.
+
+2002-10-12  Andrew McDonald <admcd@gnutls.org>
+
+       * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
+       #163394).
+
+2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: now does not require carriage return
+
+2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_server_name.c: Fixes (or not) in server name extension
+       parsing
+
+2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex, doc/tex/ex3.tex,
+       doc/tex/examples.tex: updated documentation
+
+2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/ext_server_name.c, lib/gnutls_int.h,
+       lib/gnutls_priority.c, src/serv.c: Improved the server name
+       extension. Resumed sessions can now use it.
+
+2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/Makefile.am, lib/ext_server_name.c,
+       lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_extensions.c,
+       lib/gnutls_int.h, src/cli.c, src/common.c, src/serv.c: Added server
+       name extension, from draft-ietf-tls-extension-05.
+
+2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-compression-01.txt,
+       doc/protocol/draft-ietf-tls-compression-02.txt,
+       doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt: [no log message]
+
+2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex-rfc2818.tex: more documentation updates
+
+2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex-alert.tex: [no log message]
+
+2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/tex/examples.tex: last minute changes for 0.5.9 release.
+
+2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/Makefile.am, lib/gnutls_ui.h, lib/rfc2818_hostname.c: 
+       Added int gnutls_x509_check_certificates_hostname() which check
+       whether the given hostname matches the owner of the given X.509
+       certificate.
+
+2002-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c: 
+       cleanups
+
+2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c: [no log message]
+
+2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_auth.c,
+       lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
+       src/cli.c, src/cli.gaa: several cleanups
+
+2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_ui.c, lib/gnutls_ui.h: rolled back addition of
+       certificate_get_our_issuer() function.
+
+2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, libextra/gnutls_extra.c,
+       libextra/libgnutls-extra.m4: Corrected the broken detection of
+       libgnutls-extra. Bug reported by Ivo Timmermans.
+
+2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_ui.h,
+       lib/gnutls_x509.c, lib/x509_b64.c: Improved
+       gnutls_x509_extract_key_pk_algorithm(), which can now distinguish
+       DSA keys from unknown keys.
+
+2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_buffers.c: some fixes to compile with
+       gcc-2.95.
+
+2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
+       lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract the
+       public key algorithm of a DER encoded private key.
+
+2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-compression-00.txt,
+       doc/protocol/draft-ietf-tls-compression-01.txt: [no log message]
+
+2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/auth_rsa.c, lib/gnutls_cert.c: [no log
+       message]
+
+2002-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls_cert.c: [no log message]
+
+2002-09-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: enabled error messages of libgcrypt in debug
+       mode
+
+2002-09-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       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 <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
+
+2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c: 
+       replaced gnutls_handshake_get_direction() with
+       gnutls_record_get_direction().
+
+2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/appendix.tex, doc/tex/certificate.tex,
+       doc/tex/library.tex: updated documentation
+
+2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, src/serv.c: [no log message]
+
+2002-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: [no log message]
+
+2002-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/library.tex: [no log message]
+
+2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/library.tex: [no log message]
+
+2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/layers.tex: [no log message]
+
+2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/library.tex: [no log message]
+
+2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new
+       function to convert from an error to an alert code.
+
+2002-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-srp-02.txt,
+       doc/protocol/draft-ietf-tls-srp-03.txt: [no log message]
+
+2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/cli.c, tests/x509_test.c: [no log message]
+
+2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
+       lib/gnutls_rsa_export.c: Corrected bug in gnutls_dh_params_set().
+       Corrected bug in session resuming code of server side.
+
+2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_cert_type.c, lib/ext_max_record.c, libextra/ext_srp.c: 
+       some cleanups in the extension parsing
+
+2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h: [no log message]
+
+2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: Added Simon Josefsson's patch for gdoc. Now gdoc
+       supports texinfo output.
+
+2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, buildconf, configure.in, 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
+       library.
+
+2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/gnutls_algorithms.c,
+       lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
+       lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+       lib/gnutls_str.c, lib/gnutls_x509.c, lib/x509_xml.c,
+       libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Some fixes for the
+       used realloc() function. Now we have gnutls_realloc_fast() which
+       frees the given pointer if the new allocation failed.
+
+2002-09-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/tex/.cvsignore, lib/gnutls_num.h,
+       lib/gnutls_str.c: updated string functions
+
+2002-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_rsa_export.c: [no log message]
+
+2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/x509cert.xml.tex, src/common.c: [no log message]
+
+2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: last changes for 0.5.6 release
+
+2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/intro.tex,
+       doc/tex/library.tex: [no log message]
+
+2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/internals.eps,
+       doc/tex/library.tex: [no log message]
+
+2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * tests/Makefile, tests/Makefile.am, tests/Makefile.in: [no log
+       message]
+
+2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/test22.pem: [no log message]
+
+2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
+       tests/Makefile.in, tests/ca.pem, tests/test1.pem, tests/test10.pem,
+       tests/test13.pem, tests/test2.pem, tests/test23.pem,
+       tests/test24.pem, tests/test26.pem, tests/test3.pem,
+       tests/x509_test.c: Added more tests for the X.509 certificate
+       validation. These tests are now only included in the CVS not the
+       distribution.
+
+2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.c: [no log message]
+
+2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_extensions.c, lib/gnutls_int.h: Corrected
+       extension type checks which used an 8 bit extension size, instead of
+       16 bits.
+
+2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.c, libextra/gnutls_srp.c: Corrected the SRP 'u'
+       generation, and the size part of 's' changed to 8bits.
+
+2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
+       lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
+       lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+       lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/auth_srp.c,
+       libextra/auth_srp.h, libextra/auth_srp_passwd.c,
+       libextra/ext_srp.c, libextra/gnutls_extra.h,
+       libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
+       libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tests.c,
+       src/tls_test.c: [no log message]
+
+2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS, configure.in, libextra/ext_srp.c: [no log message]
+
+2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/auth_srp.c: corrected the SRP key exchange (bugs pointed
+       out by D. Taylor)
+
+2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_cert_type.c, lib/gnutls_int.h, lib/gnutls_x509.c: 
+       corrected the cert_type extension. (bug pointed out by D. Taylor)
+
+2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c, lib/gnutls_priority.h: gnutls_list replaced
+       by const int*
+
+2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: [no log message]
+
+2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, configure.in: [no log message]
+
+2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/programs.tex: [no log message]
+
+2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c: [no log message]
+
+2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, lib/gnutls.h.in.in,
+       lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+       lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int_compat.c,
+       lib/gnutls_record.c, lib/x509_b64.c, libextra/gnutls_openssl.c,
+       libextra/gnutls_srp.c, src/tests.c: more cleanups
+
+2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_int_compat.c,
+       lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
+       lib/x509_b64.c, lib/x509_b64.h, tests/x509_test.c: Updated the
+       base64 encoding/decoding functions.
+
+2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
+       lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
+       libextra/gnutls_openpgp.c: several clean ups
+
+2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_state.c, src/common.c: [no log message]
+
+2002-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the
+       certificate and key read functions. They can now read a PEM encoded
+       key and certificate from the same file.
+
+2002-08-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/ex-rfc2818.tex, doc/tex/examples.tex: 
+       updated examples
+
+2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
+       doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
+       doc/tex/srp1.tex, includes/gnutls/extra.h,
+       includes/gnutls/openssl.h, lib/auth_anon.c, lib/auth_anon.h,
+       lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
+       lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
+       lib/ext_max_record.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+       lib/gnutls_alert.h, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth.h,
+       lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
+       lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
+       lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
+       lib/gnutls_compress.h, lib/gnutls_compress_int.c,
+       lib/gnutls_compress_int.h, lib/gnutls_constate.c,
+       lib/gnutls_constate.h, lib/gnutls_db.c, lib/gnutls_db.h,
+       lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
+       lib/gnutls_extensions.h, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+       lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+       lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
+       lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
+       lib/gnutls_record.h, lib/gnutls_rsa_export.c,
+       lib/gnutls_rsa_export.h, lib/gnutls_session.c,
+       lib/gnutls_session.h, lib/gnutls_session_pack.c,
+       lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
+       lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
+       lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
+       lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c,
+       lib/x509_verify.c, libextra/auth_srp.c, libextra/auth_srp.h,
+       libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+       libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_openssl.c,
+       libextra/gnutls_srp.c, src/cli.c, src/common.c, src/serv.c,
+       src/tests.c, src/tls_test.c: Renamed all the constructed types to
+       have more consisten names, and some other minor improvements.
+
+2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, PGPKEYS: removed PGPKEYS from the distribution.
+
+2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: [no log message]
+
+2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_record.c: Allow the NULL pointer
+       for data in gnutls_record_send(), if the previous call was
+       interrupted.
+
+2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: Corrected possible bug in decompression code.
+       Well compressed packets may have been rejected due to limited
+       buffer.
+
+2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex: [no log message]
+
+2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/README.autoconf, doc/TODO,
+       doc/protocol/draft-ietf-tls-srp-01.txt,
+       doc/protocol/draft-ietf-tls-srp-02.txt, lib/gnutls_algorithms.c,
+       lib/gnutls_int.h, libextra/Makefile.am, libextra/auth_srp.c,
+       libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
+       libextra/crypt.c, libextra/crypt.h, libextra/crypt_bcrypt.c,
+       libextra/crypt_bcrypt.h, libextra/crypt_srpsha1.c,
+       libextra/crypt_srpsha1.h, libextra/gnutls_srp.c,
+       libextra/gnutls_srp.h, src/crypt-gaa.c, src/crypt-gaa.h,
+       src/crypt.c, src/crypt.gaa: Added support for the new SRP draft by
+       D. Taylor. This includes the removal of the blowfish crypt hash
+       option, and the change of SRP cipher suite numbers.
+
+2002-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.c, lib/gnutls_hash_int.c, lib/gnutls_x509.c: removed old
+       FIXME stuff.
+
+2002-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS: [no log message]
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/x509.tex, src/cli.c: [no log message]
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * : added figures used in the documentation. Figures were generated
+       by DIA.
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * .cvsignore, README: [no log message]
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_state.c: better export ciphersuite detection
+
+2002-08-26  Andrew McDonald <admcd@gnutls.org>
+
+       * libextra/gnutls_openssl.c: Update SSL_CIPHER_get_name() to use
+       gnutls_cipher_suite_get_name()
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa_export.c: [no log message]
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/common.c, src/common.h, src/tests.c,
+       src/tests.h, src/tls_test.c: Improved the gnutls-cli-debug program
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_state.c: [no log message]
+
+2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_kx.c,
+       lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_state.h: 
+       Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
+       certificates with modulus less than 512 bits. This change made the
+       code a bit messy.
+
+2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: [no log message]
+
+2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c, src/tests.c, src/tests.h, src/tls_test.c: improvements
+       in server html output
+
+2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_rsa_export.c: [no log message]
+
+2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: changes for export cipher suites
+
+2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: Added the first EXPORT-grade ciphersuite
+
+2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
+       libextra/gnutls_openpgp.h: Exported gnutls_openpgp_extract_key_id().
+       This is the gnutls_openpgp_keyid() function renamed.
+
+2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_auth.c: [no log message]
+
+2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, src/serv.c: 
+       gnutls_handshake_set_exportable_detection() was obsoleted.
+
+2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_cipher_int.c,
+       lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_state.c, src/cli.c: Added some initials for the export
+       cipher suites.
+
+2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
+       doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: updated openpgp
+       draft
+
+2002-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: included the change cipher specs in
+       gnutls_handshake_get_direction().
+
+2002-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: [no log message]
+
+2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * AUTHORS: included cvs aliases into authors file
+
+2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: [no log message]
+
+2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h: 
+       Added new function gnutls_handshake_check_direction(), which returns
+       the state where the handshake function was interrupted.
+
+2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * buildconf, configure.in, doc/README.CVS: Added the
+       --enable-maintainer-mode configure option, and renamed the old one
+       to --enable-developer-mode.
+
+2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c: added
+       some missing consts
+
+2002-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-07-21  Andrew McDonald <admcd@gnutls.org>
+
+       * 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 <admcd@gnutls.org>
+
+       * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some initial
+       support for TLS/SSL server applications
+
+2002-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/gnutls_handshake.c: Added a special error code for cases where
+       the peer (server) supports only export ciphersuites.
+
+2002-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <pwujek@xp2telecom.com>
+
+2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/ext_max_record.c, lib/gnutls_cert.c, lib/gnutls_compress.c,
+       lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+       lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
+       lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_state.c,
+       libextra/gnutls_extra.c: Fixes in zlib compression code.
+       gnutls_global_init_extra() in libgnutls-extra fails if library
+       versions do not match. Semantic changes in
+       gnutls_record_set_max_size(). The requested size is now immediately
+       enforced at the output buffers.
+
+2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: Client and server now accept the null
+       cipher option.
+
+2002-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
+       lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which accepts
+       two pointers.
+
+2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_mpi.h, lib/gnutls_privkey.c: moved to
+       libgcrypt 1.1.8
+
+2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/libgnutls.m4, libextra/libgnutls-extra.m4: corrected m4
+       macros for gnutls
+
+2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
+       doc/protocol/rfc3268.txt: [no log message]
+
+2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/ext_cert_type.c, lib/ext_max_record.c, lib/gnutls_buffers.c,
+       lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
+       lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
+       lib/gnutls_extensions.c, lib/gnutls_handshake.c,
+       lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
+       lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
+       lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
+       lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
+       lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
+       lib/x509_verify.c, lib/x509_xml.c: Added some hints on the file
+       purpose, and some other cleanups.
+
+2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_db.h, lib/gnutls_state.c: [no log message]
+
+2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_db.c, lib/gnutls_state.c: Now gnutls_deinit() removes
+       abnormally terminated sessions. Added the _gnutls_deinit() function
+       which has the behaviour of the older gnutls_deinit().
+
+2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: corrected possible bug in http server
+
+2002-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.tex: [no log message]
+
+2002-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, src/serv.c: [no log message]
+
+2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.h: [no log message]
+
+2002-07-06  Andrew McDonald <admcd@gnutls.org>
+
+       * doc/tex/openssl.tex: added some more information about current
+       limitations of OpenSSL compatibility layer
+
+2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/Makefile.am: added gnutls_openssl.c
+
+2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/examples.tex: [no log message]
+
+2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/intro.tex, doc/tex/x509.tex: some documentation fixes.
+
+2002-07-06  Andrew McDonald <admcd@gnutls.org>
+
+       * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: get rid of
+       some warnings during build
+
+2002-07-06  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Minor fixes
+       for the OpenPGP code.
+
+2002-07-05  Andrew McDonald <admcd@gnutls.org>
+
+       * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: yet more
+       functions, and some fixes
+
+2002-07-05  Andrew McDonald <admcd@gnutls.org>
+
+       * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some more
+       functions implemented
+
+2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/examples.tex, doc/tex/funcs.tex,
+       doc/tex/openssl.tex: [no log message]
+
+2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_xml.c, libextra/gnutls_openpgp.c: [no log message]
+
+2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, lib/gnutls.h.in.in, lib/gnutls_ui.h: 
+       Added defines for old function names.
+
+2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c, src/serv.c: [no log message]
+
+2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Fixed stub for xml keys. Added support
+       for the new string functions in xml key generation.
+
+2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex: [no log message]
+
+2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/README.srpcrypt, src/crypt-gaa.c, src/crypt-gaa.h,
+       src/crypt.gaa, src/serv.c: updated the parameters of srpcrypt
+       program. Other minor changes in included programs.
+
+2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: Corrected bug in the mpi extraction function
+       from X.509 certificates (affects DSA certificates).
+
+2002-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
+       libextra/gnutls_openpgp.h: [no log message]
+
+2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_alert.c, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_cipher.c,
+       lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
+       lib/gnutls_errors.c, lib/gnutls_extensions.c,
+       lib/gnutls_extensions.h, lib/gnutls_handshake.c,
+       lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+       lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
+       lib/gnutls_state.h, lib/gnutls_x509.c, lib/x509_extensions.c,
+       lib/x509_extensions.h, lib/x509_xml.c: Several (internal) cleanups.
+       Const flags are better used now.
+
+2002-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls_x509.c: Better organization of
+       cert2gnutls_cert function.
+
+2002-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c: Now
+       certificate decoding makes use of partial DER decoding of the
+       libtasn1 library. It speedups a bit the handshake in client side,
+       which needs to decode the certificate, in order to read the public
+       key parameters.
+
+2002-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_xml.c: Improved XML output.
+
+2002-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-06-24  Andrew McDonald <admcd@gnutls.org>
+
+       * libextra/gnutls_openssl.c: fix SSL_CIPHER_get_bits to return key
+       size in bits rather than bytes
+
+2002-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: Depends on opencdk 0.2.0
+
+2002-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am: 
+       [no log message]
+
+2002-06-23  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Changes for the new OpenCDK version.
+
+2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/x509_test.c: [no log message]
+
+2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: [no log message]
+
+2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/gnutls_cert.h, lib/gnutls_record.c, lib/gnutls_str.h,
+       lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
+       lib/x509_extensions.h, lib/x509_sig_check.c: The TLS handshake no
+       longer fails if the X.509 extensions in the Certificate are critical
+       and unsupported. The unsupported critical extensions are now only
+       catched by the verification functions.
+
+2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/gnutls/Makefile.am, includes/gnutls/gnutls.h: [no log
+       message]
+
+2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * includes/Makefile.am, includes/gnutls/Makefile.am,
+       includes/gnutls/extra.h, includes/gnutls/gnutls.h,
+       includes/gnutls/openssl.h: Installed headers moved to includes/
+       directory.
+
+2002-06-21  Andrew McDonald <admcd@gnutls.org>
+
+       * 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 <admcd@gnutls.org>
+
+       * libextra/gnutls_openssl.c: use gnutls_cipher_get_key_size() in
+       SSL_CIPHER_get_bits()
+
+2002-06-21  Andrew McDonald <admcd@gnutls.org>
+
+       * libextra/gnutls_openssl.c, libextra/openssl.h: make arrays for
+       priority information in SSL_METHOD statically allocated
+
+2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509_xml.c: [no log
+       message]
+
+2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: corrected countryName
+
+2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
+       src/common.c: [no log message]
+
+2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/extra.h, libextra/openssl.h: changed <gnutls.h> with
+       <gnutls/gnutls.h>
+
+2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
+       doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
+       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 <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/gnutls_x509.h: [no log message]
+
+2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * .cvsusers: [no log message]
+
+2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-19  Andrew McDonald <admcd@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509_xml.c: x509_xml.c
+
+2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: removed ioctl stuff.
+
+2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_pk.c, src/cli.c: [no log message]
+
+2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption.
+
+2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .cvsusers, AUTHORS: [no log message]
+
+2002-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: cleanups
+
+2002-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: fixed stubs
+
+2002-06-17  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Minor changes and a XML stub if OpenCDK
+       is not used.
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_xml.c: [no log message]
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int_compat.c, lib/gnutls_x509.c, lib/x509_xml.c: [no
+       log message]
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls-extra.h, libextra/gnutls-openssl.h,
+       libextra/gnutls_openssl.c: [no log message]
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: [no log message]
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/gnutls_openssl.c: [no log message]
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/Makefile.am, libextra/gnutls-openssl.h: Added Andrew's
+       openssl compatible interface.
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls-extra.h: [no log
+       message]
+
+2002-06-16  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/serv.c: [no log message]
+
+2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls-extra.h: [no log message]
+
+2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, configure.in, doc/TODO, src/Makefile.am: Corrected
+       libgdbm issues
+
+2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509_xml.c: [no log message]
+
+2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_ui.h, lib/x509_xml.c: [no log message]
+
+2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Corrected the key length calcuation for
+       the key data fields.
+
+2002-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/crypt_bcrypt.c: [no log message]
+
+2002-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
+
+2002-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-12  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Some minor improvements for the XML
+       code.
+
+2002-06-12  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Implemented verbosity level for XML
+       output.
+
+2002-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_ASN.c: [no log message]
+
+2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/Makefile.am, src/Makefile.am, tests/Makefile.am: [no log
+       message]
+
+2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/README.CVS: [no log message]
+
+2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
+       lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+       lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
+       lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_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 <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CVS: renamed libasn1 to libtasn1
+
+2002-06-10  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: A small fix for the XML code.
+
+2002-06-10  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Basic XML
+       output for OpenPGP certificates.
+
+2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, buildconf, configure.in, lib/Makefile.am: Added
+       configure option to use the included libasn1.
+
+2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, NEWS, configure.in, libextra/Makefile.am,
+       tests/Makefile.am: [no log message]
+
+2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CVS: [no log message]
+
+2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
+       lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+       lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
+       lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
+       lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_x509.c,
+       lib/gnutls_x509.h, lib/pkix_asn1_tab.c, lib/x509_ASN.y,
+       lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c, lib/x509_der.h,
+       lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_sig_check.c,
+       lib/x509_verify.c: Adapted codebase to the new libasn1 0.1.0.
+
+2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/asn1c.c: removed asn1c.c program. Moved to
+       libasn1.
+
+2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h: [no log message]
+
+2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/x509_test.c: [no log message]
+
+2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h: only use
+       the libc's strdup, if using the libc's malloc function.
+
+2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_record.c, lib/gnutls_state.c,
+       src/cli.c: [no log message]
+
+2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_state.c: [no log message]
+
+2002-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c: 
+       added check for ptrdiff_t type.
+
+2002-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: [no log message]
+
+2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+       src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log message]
+
+2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex, lib/Makefile.am: 
+       asn1.ps is no longer generated in the gnutls package. It is included
+       in the libasn1 package.
+
+2002-06-03  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
+       libextra/gnutls_openpgp.h: Corrected some data types and more
+       documentation.
+
+2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * tests/x509_test.c: [no log message]
+
+2002-06-02  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls-extra.h: [no log message]
+
+2002-06-02  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, NEWS, configure.in, doc/TODO,
+       lib/gnutls_anon_cred.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
+       libextra/gnutls_srp.c: Removed stubs for srp and anonymous
+       authentication. Added test suite directory.
+
+2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Some modifications for the newest
+       OpenCDK snapshot.
+
+2002-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: [no log message]
+
+2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_record.c: [no log message]
+
+2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Minor fixes. Added documentation for
+       gnutls_certificate_set_openpgp_trustdb() function.
+
+2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       libextra/gnutls_openpgp.c: Added error code for unsupported trustdb.
+
+2002-05-27  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: Check the trustdb format before the
+       handshake begins.
+
+2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-05-27  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/gnutls-extra.h, src/cli.c, src/common.c, src/serv.c: [no
+       log message]
+
+2002-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_mem.h: [no log message]
+
+2002-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * Makefile.am: [no log message]
+
+2002-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
+       lib/gnutls_num.h, lib/gnutls_record.c, libextra/auth_srp.c,
+       libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
+       libextra/gnutls_srp.h: Several clean ups and bug fixes.
+
+2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS, acconfig.h, configure.in, lib/auth_cert.c,
+       lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
+       lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
+       lib/gnutls_dh_primes.c, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+       lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509_b64.c,
+       libextra/auth_srp.c, libextra/auth_srp_passwd.c,
+       libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
+       libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/common.c: 
+       Applied Jeff Johnson's patch which fixes type problems in 64 bit
+       machines. Removed the default allocation handlers, and made the
+       libc's functions to be defaults. Added function which sets the
+       memory allocation functions to be used.
+
+2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.h: [no log message]
+
+2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * libextra/gnutls_openpgp.c: corrected function declaration
+
+2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-05-20  Timo Schulz <twoaday@gnutls.org>
+
+       * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: 
+       Modifications for the new OpenCDK version and some minor fixes.
+
+2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * Makefile.am, README, configure.in: [no log message]
+
+2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/.cvsignore: [no log message]
+
+2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/funcs.tex, lib/Makefile.am: removed
+       html version of the documentation
+
+2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls-extra.h, lib/gnutls_extra.c, lib/gnutls_extra.h,
+       src/cli.c, src/serv.c: [no log message]
+
+2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, configure.in, src/prime.c, src/tests.c: [no log message]
+
+2002-05-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, configure.in, lib/auth_anon.c, lib/auth_dhe.c,
+       lib/auth_rsa.c, lib/auth_srp.c, lib/libgnutls-config.in,
+       src/prime.c: Added --modules option to libgnutls-config. This option
+       prints the extra modules that have been enabled into the library.
+
+2002-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2002-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: configure script now prints the library license
+
+2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh_primes.c: Replaced group1 prime with a prime of 1024
+       bits
+
+2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * COPYING.LIB, NEWS, README, lib/auth_anon.c, lib/auth_cert.c,
+       lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c, lib/ext_cert_type.c,
+       lib/ext_max_record.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
+       lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
+       lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
+       lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
+       lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+       lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
+       lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
+       lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
+       lib/gnutls_privkey.c, lib/gnutls_random.c, lib/gnutls_record.c,
+       lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
+       lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
+       lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/x509_asn1.c,
+       lib/x509_b64.c, lib/x509_der.c, lib/x509_extensions.c,
+       lib/x509_sig_check.c, lib/x509_verify.c: License changed to LGPL
+
+2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c: [no log message]
+
+2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code.
+
+2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: Added the missing user_ptr pointer in
+       gnutls_internals.
+
+2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added
+       gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to
+       assist in callback functions.
+
+2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h: Corrected prototypes for callback selector
+       functions, which now accept the state.
+
+2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_global.c: Updated libgcrypt
+       initialization stuff. Now depends on libgcrypt 1.1.7, and only
+       initializes libgcrypt if this has not been done before.
+
+2002-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
+       lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
+       lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
+       lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
+       lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
+       lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
+       lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_sig_check.c: Cleaned up
+       the big number support.
+
+2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_alert.h: [no log message]
+
+2002-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2002-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: [no log message]
+
+2002-04-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-04-21  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Adjust the code for the new OpenCDK version.
+
+2002-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
+       lib/gnutls_ui.c, src/cli.c, src/serv.c: Added stubs when SRP or
+       anonymous authentication are disabled, to preserve binary
+       compatibility
+
+2002-04-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
+       lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c: 
+       Added function to report if a session is a resumed one. See
+       gnutls_session_resumed().
+
+2002-04-18  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Applied the fixes for the new code.
+
+2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_srp.c: [no log message]
+
+2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/auth_srp.c, lib/auth_srp.h,
+       lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
+       lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
+       lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
+       src/gnutls-http-serv, src/serv.c: Some minor fixes in SRP support.
+       Changed extension generation. Now less allocation with malloc are
+       done.
+
+2002-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c: [no log message]
+
+2002-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-56-bit-ciphersuites-01.txt: [no log
+       message]
+
+2002-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: Fixed description of
+       gnutls_x509_extract_certificate_subject_alt_name().
+
+2002-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-04-13  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Some modifications for the new OpenCDK code.
+
+2002-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, src/Makefile.am: [no log message]
+
+2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, configure.in: fixed opencdk detection problem
+
+2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/gnutls_x509.h: better doc (internal) for
+       _gnutls_int2str()
+
+2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log
+       message]
+
+2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added
+       function which disables the version check in the RSA premaster
+       secret -only needed in server side
+
+2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_pk.c: changes for 0.4.1
+
+2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.h: [no log message]
+
+2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_verify.c: fixed case where a certificate could be both
+       invalid and trusted.
+
+2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, opencdk.m4: [no log message]
+
+2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am: [no log message]
+
+2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acinclude.m4, buildconf, libgcrypt.m4, libmcrypt.m4, opencdk.m4: 
+       m4 files were removed from acinclude.m4
+
+2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acinclude.m4, configure.in: added detection of opencdk
+
+2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.autoconf: [no log message]
+
+2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS, configure.in: [no log message]
+
+2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ciphers.tex, doc/tex/handshake.tex,
+       doc/tex/translayer.tex: [no log message]
+
+2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_verify.c: Added kludge in order to work with dates over
+       2036
+
+2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex3.tex: [no log message]
+
+2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.h: [no log message]
+
+2002-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA
+       signature calculation
+
+2002-04-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
+
+2002-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c: [no log message]
+
+2002-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS, configure.in, doc/TODO: [no log message]
+
+2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c, lib/gnutls_pk.c: [no log message]
+
+2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+       lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_pk.c,
+       lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_asn1.h,
+       lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c: 
+       Error codes of ASN.1 parser are now independent, with a map to
+       gnutls' error codes.
+
+2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c: cleanups
+
+2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Added the text for
+       gnutls_openpgp_extract_key_pk_algorithm.
+
+2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now
+       accept single DER certificates or PEM certificate lists.
+
+2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: [no log message]
+
+2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/crypt_srpsha1.c, lib/gnutls_x509.c: Added
+       ability to read DSA DER formatted keys, and corrected bugs in DER
+       certificate reading.
+
+2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_db.c: [no log message]
+
+2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: added crlf
+       option
+
+2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_pk.c: [no log message]
+
+2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO: [no log message]
+
+2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509_b64.c: Cleaned up the return values of
+       several functions.
+
+2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+       src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
+       option to read DER encoded certificates
+
+2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
+       order.
+
+2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_compress_int.c: [no log message]
+
+2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h: [no log message]
+
+2002-03-26  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * lib/x509_asn1.c, lib/x509_asn1.h: add asn1_number_of_elements
+       function
+
+2002-03-26  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * lib/x509_der.c: fix bug in asn1_get_start_end_der function
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/common.c: [no log message]
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, doc/tex/ex3.tex: [no log message]
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of
+       gnutls_x509_extract_certificate_pk_algorithm()
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c: [no log message]
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_record.c: 
+       Several optimizations
+
+2002-03-26  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Now the pk algorithm is returned and not
+       only the key size in bits.
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/gnutls_pk.h, lib/gnutls_x509.c: [no log
+       message]
+
+2002-03-26  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Function which is used
+       to extract key parameters for openpgp keys.
+
+2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
+       lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c: 
+       added gnutls_x509_extract_certificate_pk_algorithm()
+
+2002-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
+       lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
+       src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa: Improved
+       PKCS7 support
+
+2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * ChangeLog: [no log message]
+
+2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c: [no log message]
+
+2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: more cleanups
+
+2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS, configure.in, lib/auth_cert.c: [no log message]
+
+2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message
+       parsing
+
+2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/common.h, src/serv-gaa.c, src/serv.c,
+       src/tls_test-gaa.c: [no log message]
+
+2002-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c: [no log message]
+
+2002-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: Corrected code to avoid compiler's warnings
+
+2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, lib/gnutls_x509.c: Corrected behaviour when no
+       certificate is got by the peer.
+
+2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/gnutls-http-serv: Added script which runs an
+       http server with the appropriate parameters.
+
+2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS, lib/gnutls_record.c, lib/gnutls_state.c: CBC
+       protection support is disabled by default.
+
+2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS: [no log message]
+
+2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_constate.c: [no log message]
+
+2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_constate.c: [no log message]
+
+2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_x509.c: [no
+       log message]
+
+2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <fiorinaf@gnutls.org>
+
+       * lib/x509_asn1.c: segmentation fault bug fix
+
+2002-03-18  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: New OpenCDK interface for secure memory.
+
+2002-03-18  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_errors_int.h, lib/gnutls_openpgp.c: Detection of
+       revoked OpenPGP userID's.
+
+2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h: added missing prototypes
+
+2002-03-18  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Support for multiple
+       userID's.
+
+2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_srp.c: [no log message]
+
+2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: removed default parameters arguments
+
+2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/README.CVS, src/Makefile.am: [no log message]
+
+2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_verify.c: Checking of certificate lists even if the CA
+       size is zero. Pointed out by Andrew McDonald
+
+2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CVS: [no log message]
+
+2002-03-13  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Improved code for the various keyrings and
+       support for armored keyring files.
+
+2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: [no log message]
+
+2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
+       lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext
+       protection configurable
+
+2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h: [no log message]
+
+2002-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2002-03-11  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Added missing stub for one function.
+
+2002-03-10  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: New error codes.
+
+2002-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_state.c: [no log message]
+
+2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c: 
+       Added protection against denial of service attacks, while receiving
+       empty packets.
+
+2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: [no log message]
+
+2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: corrected memory leak
+
+2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
+       lib/gnutls_cipher.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
+       lib/gnutls_state.h: Added protection against the newly discovered
+       CBC attacks against TLS.  Experimental code.
+
+2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: [no log
+       message]
+
+2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: Added references to internet drafts.
+       Added DHE_DSS with ARCFOUR from 56 bit draft.
+
+2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-extensions-02.txt,
+       doc/protocol/draft-ietf-tls-extensions-03.txt: Added new draft
+
+2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
+       lib/x509_ASN.c, lib/x509_asn1.c, lib/x509_der.c, lib/x509_verify.c: 
+       Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
+       X.509 certificate parsing.
+
+2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/errors.tex, lib/gnutls.h.in.in: updated
+
+2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared.
+
+2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tls_test.c: [no log message]
+
+2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tls_test.c: last minute changes for 0.3.91 release
+
+2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
+       checking.
+
+2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
+       src/cli.gaa, src/common.h, src/crypt.c, src/serv-gaa.c,
+       src/serv-gaa.h, src/serv.c, src/serv.gaa, src/tls_test-gaa.c,
+       src/tls_test.gaa: Updated cli and server to read certificate and
+       keys from command line parameters. client, client-debug and server
+       are now being installed.
+
+2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c: 
+       Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
+       suites get associated with a protocol version. This will allow
+       disabling several ciphersuites which are only defined in TLS 1.0,
+       when using SSL 3.0.
+
+2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is
+       the only protocol advertized.
+
+2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_session.c: added a check in the given parameters for
+       null
+
+2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tests.h, src/tls_test.c: added session resumption
+       test
+
+2002-02-28  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK
+       version.
+
+2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: added
+       missing files
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_mem.c: removed cycle from gnutls_free and
+       gnutls_secure_free.
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for
+       TLS closure alerts
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tests.c, src/tests.h, src/tls_test.c: added openpgp
+       authentication test, and unknown cipher suites test
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_srp.c: Now we do not send the srp username as an
+       extension, if SRP is disabled.
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: added check
+       for client hello extensions.
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_state.c: Added
+       gnutls_record_set_default_version(). This is a low level function.
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: SOCKET_PTR was removed
+
+2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: corrected record_send() prototype
+
+2002-02-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: updated for fcdump
+
+2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_pk.c: added (an impossible situation) check
+
+2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: [no log message]
+
+2002-02-24  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Fixed a possible buffer overflow.
+
+2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/openpgp/Makefile.am: added missing makefile.am
+
+2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/cli.c, src/common.c, src/serv.c: [no log message]
+
+2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c: [no log message]
+
+2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
+       lib/gnutls_x509.c, lib/x509_sig_check.c, lib/x509_verify.c: removed
+       GNUTLS_CERT_NONE (replaced by GNUTLS_E_NO_CERTIFICATE_FOUND).
+       removed GNUTLS_CERT_VALID (it's valid if it's not invalid)
+
+2002-02-23  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Bug fixes for
+       _verify_key and basic trust handling for keys.
+
+2002-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/debug.c: [no log message]
+
+2002-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_verify.c: [no log message]
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_verify.c: [no log message]
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c: includes moved before #ifdef
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2002-02-22  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Added stubs for the case we don't have
+       OpenCDK support.
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-02-22  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
+       trustdb stuff
+
+2002-02-22  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Modified code for the new OpenCDK code.
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: [no log message]
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c: [no log message]
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: moved private cipher suites to 0xFF
+       space.
+
+2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS
+       functions.
+
+2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_alert.c: [no log message]
+
+2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_openpgp.c: set_key_server renamed
+       to set_keyserver
+
+2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Fixed a segfault in the OpenPGP code.
+
+2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: Updated the openpgp certificate message,
+       fingerprint handling.
+
+2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/common.c,
+       src/common.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log
+       message]
+
+2002-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_verify.c: some fixes in verification procedure
+
+2002-02-19  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+       lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
+       src/common.c: removed CERT_CORRUPTED
+
+2002-02-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c: openpgp fingerprint is calculated dynamically.
+
+2002-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/cover.tex.in: [no log message]
+
+2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_pk.c: Corrected bug in RSA
+       authentication, responsible for random (very very rare, and
+       difficult to reproduce) failures.
+
+2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509_verify.c: [no log message]
+
+2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c, lib/x509_verify.c: Improved X.509 verification
+       functions. They are still too primitive.
+
+2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_dh.c: [no log message]
+
+2002-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c: Some cleanups.
+
+2002-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/layers.tex: 
+       [no log message]
+
+2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Fixed some memory leaks.  Code to handle
+       ElGamal keys.  Some minor bug fixes.
+
+2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_record.c: renamed gnutls_read to
+       gnutls_record_read and gnutls_write to gnutls_record_write.
+
+2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed
+
+2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
+       doc/tex/serv1.tex: [no log message]
+
+2002-02-14  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, lib/x509_verify.c: Verification function
+       returns the GNUTLS_CERT_VALID flag.
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog, doc/tex/ex3.tex, doc/tex/serv1.tex: [no log message]
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime
+       generation.
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli.c, src/cli.gaa: [no log message]
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/x509_ASN.c: [no log message]
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
+       src/common.c: Updated client
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+       lib/gnutls_kx.c, lib/gnutls_record.c: Direct access to version field
+       in the state was replaced by the function
+       gnutls_protocol_get_version().
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c: Corrected bugs in RSA authentication. Random value
+       is not generated using the GNUTLS_STRONG_RANDOM flag, and fixed
+       client key exchange packet formating, to depend on the correct
+       version.
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in.in: [no log message]
+
+2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/x509_sig_check.c, lib/x509_verify.c: Added
+       GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
+       flags, which replace GNUTLS_CERT_NOT_TRUSTED.
+
+2002-02-13  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * lib/x509_ASN.y: bug fix with bison 1.32
+
+2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
+       lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
+       lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
+       lib/gnutls_errors.h, 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 <nmav@gnutls.org>
+
+       * doc/tex/auth.tex: [no log message]
+
+2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex1.tex, doc/tex/ex3.tex, doc/tex/serv1.tex: Corrected
+       bugs in examples.
+
+2002-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c: Priority cannot be set if not using the
+       OPENCDK library.
+
+2002-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/cover.tex.in,
+       doc/tex/gnutls.tex: Updated documentation.
+
+2002-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * .cvsusers, ChangeLog: [no log message]
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_srp_passwd.c: [no log message]
+
+2002-02-10  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: High level support for
+       OpenPGP keyrings.
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * ChangeLog: Added ChangeLog [generated by CVS log]
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_verify.c: [no log message]
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.c: [no log message]
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: [no log message]
+
+2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: [no log message]
+
+2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/common.c, src/serv.c: [no log message]
+
+2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: [no log message]
+
+2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
+       gnutls_certificate_type_get_name() function.
+
+2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: * Applied the fixed for the memory leaks.
+
+2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: [no log message]
+
+2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling
+
+2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
+       lib/gnutls_cert.c, lib/gnutls_openpgp.h: Added LIBOPENCDK ifdefs
+       (suggested by Andrew McDonald)
+
+2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_ASN.c: Added bison generated file
+
+2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
+
+2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the
+       introduction (again)
+
+2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c: [no log message]
+
+2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
+       src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp
+       certificate selection.
+
+2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_x509.c: [no log message]
+
+2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c, lib/gnutls_ui.h: removed
+       gnutls_certificate_get_ours_index()
+
+2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_asn1_tab.c, lib/pkcs1_asn1_tab.c: Added asn1 file
+
+2002-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified
+       gnutls_x509_extract_subject_alt_name() to return the type, instead
+       of storing it to a pointer.
+
+2002-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * AUTHORS: added Timo
+
+2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
+
+2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509_verify.c: Changed the X.509 certificate verification
+       algorithm. Now if any of the certificates in the certificate path is
+       expired (except the first one), we return GNUTLS_CERT_NOT_TRUSTED.
+
+2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.h: [no log message]
+
+2002-02-05  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for
+       gnutls_openpgp_name structure
+
+2002-02-04  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: More fixes for the GnuTLS OpenPGP code.
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
+       lib/gnutls_x509.c, src/common.c: renamed the gnutls_dn structure to
+       gnutls_x509_dn
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/common.c, src/common.h: made the print_info
+       stuff much cleaner.
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c: some changes in gnutls_cert handling
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.h: keyUsage is now 16 bits
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, src/common.h: [no log message]
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.h: [no log message]
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.h: [no log message]
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_openpgp.c, lib/gnutls_ui.h: Exported openpgp keys'
+       related functions.
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
+       lib/gnutls_state.h: Moved functions unrelated to record layer to
+       gnutls_state.c
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: several modifications for cert_type extension
+       etc
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: * Applied the patch and minor changes.  * Now it's also possible to use binary certificates.
+
+2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_cert_type.c, lib/ext_cert_type.h: Added stuff for parsing
+       the CertType extension type.
+
+2002-02-03  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: * gnutls_openpgp.c: Fixed some memory leaks.
+
+2002-02-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_ui.c: renamed gnutls_fingerprint()
+       to gnutls_x509_fingerprint().
+
+2002-02-02  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
+       src/Makefile.am: Added gnutls_openpgp in the makefiles.  Added some
+       kind of opencdk library detection.
+
+2002-02-01  Timo Schulz <twoaday@gnutls.org>
+
+       * src/openpgp/pub.asc, src/openpgp/sec.asc: New files for OpenPGP
+       tests.
+
+2002-02-01  Timo Schulz <twoaday@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_x509.h: added new header file
+
+2002-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
+       doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
+       doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
+       lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+       lib/gnutls_cert.h, lib/gnutls_int_compat.c,
+       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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/x509_asn1.c, lib/x509_der.c: corrected _gnutls_str_cpy()
+       usage.
+
+2002-01-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
+
+2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
+
+2002-01-30  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Fixed some memory leaks.
+
+2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated candidate
+       draft
+
+2002-01-29  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_openpgp.c: Fixed a typo.
+
+2002-01-29  Timo Schulz <twoaday@gnutls.org>
+
+       * lib/gnutls_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: 
+       Basic GnuTLS OpenPGP support.
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/tex/ex3.tex, src/common.h: updated for
+       gnutls_certificate_get_peers()
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c, lib/gnutls_ui.h: Added
+       gnutls_certificate_get_peers() Added gnutls_certificate_get_ours()
+       Added gnutls_certificate_get_ours_index()
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: corrected bug in certificate selection.
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_state.c, lib/gnutls_state.h: Added this
+       gnutls_state.c/h files. Are added in order to access some of the
+       GNUTLS_STATE structures members, indirectly. It's not possible to
+       move all the members of this structure here, yet, but it is
+       desirable.
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am: [no log message]
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_cert.c, lib/gnutls_cert.c,
+       lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.h: Modified the
+       state's parameters to hold the negotiated certificate type. Modified
+       the certificate selection procedure to take the certificate type in
+       account, when choosing the most appropriate certificate.
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
+       doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
+       lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
+       src/serv.c: Added in CertificateStatus:         GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)    GNUTLS_CERT_REVOKED
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c, lib/gnutls_ui.h: Updated function names.
+
+2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_cert.c, lib/auth_cert.h: Separated X509 specific stuff in
+       the CERTIFICATE_CREDENTIALS structure.
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.asn: Removed fake OID.
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am: better ChangeLog output
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c, src/cli.c, src/serv.c: Identified a race
+       condition in the example client.  If application data is sent after
+       a rehandshake request, the server thinks we ignored his request, and
+       breaks the connection. This is a bad design of this client.
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_datum.c: minor fixes
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: changed some buffering code, to use the
+       cleaner gnutls_datum_append().  Leads to a much cleaner code.
+
+2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * lib/x509_ASN.y: Modules without OID
+
+2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * lib/x509_der.c: gnutls_str_... functions substitution
+
+2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * lib/x509_asn1.c: _gnutls_str_... functions substitution
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_datum.c, lib/gnutls_datum.h: added
+       gnutls_datum_append()
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/x509_sig_check.c: 
+       signature is now a gnutls_datum
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
+       doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
+       lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
+       lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
+       lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c,
+       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 <nmav@gnutls.org>
+
+       * doc/TODO, lib/auth_x509.c, lib/gnutls_int.h, src/cli.c: [no log
+       message]
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+       lib/gnutls_handshake.c: corrected and optimized handshake.
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int_compat.c: not used by default
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_dhe.c, lib/auth_x509.c, lib/gnutls_cert.c,
+       lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_record.c: Added
+       ability of the client to choose a certificate depending on the
+       server's sign algorithm preference. Added CertType in gnutls_cert
+       structure (which identified X509, OPENPGP certificates)
+
+2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c: corrected
+       bug in DSA signing.
+
+2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: corrected bug in file read
+
+2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated
+       version of the submited draft
+
+2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/x509/Makefile.am: [no log message]
+
+2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
+       lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
+       src/serv.c: added support for DHE_DSS cipher suites.
+
+2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/x509/Makefile.am, src/x509/ca.pem, src/x509/cert.pem,
+       src/x509/clicert-dsa.pem, src/x509/clicert.pem,
+       src/x509/clikey-dsa.pem, src/x509/clikey.pem, src/x509/key.pem: 
+       added new DSA certificates..
+
+2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_str.c, lib/gnutls_str.h: added _gnutls_mem_cpy()
+
+2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_asn1.c, lib/x509_der.c: Added checks after malloc for
+       null.
+
+2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_extensions.c, lib/gnutls_int.h: [no log message]
+
+2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
+       src/cli.c: added check for requested TLS extensions
+
+2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_int_compat.c: [no log message]
+
+2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: [no log message]
+
+2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_random.c: added an #error
+
+2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_str.c: [no log message]
+
+2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, lib/Makefile.am, lib/auth_srp.c,
+       lib/auth_srp_passwd.c, lib/crypt_srpsha1.c, lib/gnutls_cert.c,
+       lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_extensions.c,
+       lib/x509_sig_check.c, lib/x509_verify.c: Added a minimal string
+       library to assist in safer ASN.1 parsing
+
+2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/common.h: in server side now prints srp username
+
+2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: added string library
+
+2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: more cleanups in the recv_int() function
+
+2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of
+       improvement)
+
+2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype.
+
+2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_rsa.c,
+       lib/auth_srp.c, lib/auth_x509.c, lib/gnutls_algorithms.c,
+       lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+       lib/gnutls_int.h: updated auth info structures handling.  Corrected
+       bug in DHE_RSA.
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: corrected bug introduced in the buffering
+       code update
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c: [no log message]
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
+       lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
+       lib/gnutls_dh.c, lib/gnutls_dh.h, 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be
+       called multiple times
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/.cvsignore: [no log message]
+
+2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/rfc2440.txt: added openpgp rfc
+
+2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_int_compat.c: added file to hold functions for
+       backwards binary compatibility.
+
+2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
+       lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
+       src/serv.c: Renamed gnutls_x509pki_s/get_dh_bits() to
+       gnutls_dh_s/get_dhe_bits().  Renamed
+       gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in: corrected library interface numbers
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
+       lib/x509_b64.c, lib/x509_b64.h: Added gnutls_x509pki_set_trust_mem()
+       and gnutls_x509pki_set_key_mem()
+
+2002-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_alert.h, lib/gnutls_int.h, lib/gnutls_record.c: better
+       length checking in the record layer.
+
+2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-extensions-01.txt,
+       doc/protocol/draft-ietf-tls-extensions-02.txt: new extensions draft
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.tex: [no log message]
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added
+       gnutls_x509pki_verify_certificate()
+
+2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c: renamed DigestAlgorithm to GNUTLS_DigestAlgorithm
+       (in order to be consistent with gnutls.h)
+
+2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/libgnutls.m4: corrected the temp file name
+
+2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: renamed gnutls_b64_encode()
+       to gnutls_b64_encode_fmt()
+
+2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode()
+       and gnutls_b64_decode()
+
+2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/.cvsignore, doc/tex/.cvsignore: [no log message]
+
+2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex, doc/tex/translayer.tex: updated documentation
+
+2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/tex/ex3.tex, src/common.h: updated documentation
+
+2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls_alert.c, lib/gnutls_alert.h: separated
+       alert protocol functions
+
+2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/libgnutls.m4: now removes the temp file
+
+2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: check_version() updated
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
+       lib/gnutls_algorithms.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
+       src/cli.c, src/common.h, src/serv.c: Added
+       gnutls_x509pki_extract_certificate_serial() and some cleanups.
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c: more error checking
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_ui.c: [no log message]
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: added support for calling global_init()
+       several times.
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: added static variable to check if
+       global_init() is called for a second time.
+
+2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am: added PGPKEYS
+
+2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.CVS: updated
+
+2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_x509.c: corrected bug which did not allow a client
+       to accept multiple CA distinguished names.
+
+2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/README.srpcrypt: updated
+
+2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_buffers.c: [no log message]
+
+2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: some corrections in documentation
+
+2002-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: releasing 0.3.0
+
+2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: cleaned up and
+       fixed ASN.1 documentation.
+
+2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: corrected in order not to complain if func(void)
+       is used.
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/gnutls.h.in.in: cleanups
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c: corrected bugs in AUTH_INFO allocation
+
+2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_int.h: 
+       cleanups
+
+2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.h.in,
+       lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h: 
+       corrections in the configuration files.
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: some corrections in assembler detection. Also chmod
+       -w gnutls.h was removed.
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_srp.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
+       lib/gnutls_record.c: Corrections for big endian machines. Pointed
+       out by Mike Siers <mikes@poliac.com>
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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_*
+
+2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_record.c: changed
+       function names
+
+2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.tex, doc/tex/macros.tex, doc/tex/resumedb.tex,
+       doc/tex/translayer.tex: fixes in documentation
+
+2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/ASN1.readme.txt, doc/Makefile.am: removed ASN1.readme.txt
+
+2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2002-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .cvsusers, lib/gnutls.h.in, lib/gnutls_srp.c, src/serv.c: [no log
+       message]
+
+2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/README.autoconf, doc/tex/Makefile.am,
+       doc/tex/errors.tex, doc/tex/gnutls.tex, lib/auth_x509.c: updated
+       documentation
+
+2002-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/tex/translayer.tex: [no log message]
+
+2002-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS, lib/gnutls_int.h, lib/gnutls_pk.c: [no log message]
+
+2002-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: several cleanups
+
+2002-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_gcry.c, lib/gnutls_gcry.h: corrected bugs in STD
+       formating (back to USG).
+
+2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * COPYING: [no log message]
+
+2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_int.h: last commits for 0.2.91
+
+2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/gnutls_constate.c,
+       lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_global.c,
+       lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+       lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_record.c: 
+       optimizations and fixes in the TLS PRF calculation (and the SSL3
+       equivalent)
+
+2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex: [no log message]
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ciphers.tex: updated documentation
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_anon_cred.c: fixed gnutls_anon_free_client_sc()
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.c, lib/gnutls_cert.c: GET_CN() now works. (affects debug
+       mode only)
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/.cvsignore, src/Makefile.am, src/README.crypt,
+       src/README.srpcrypt: crypt -> srpcrypt
+
+2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
+       lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: 
+       Optimizations in server certificate callback.
+
+2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_dhe_rsa.c,
+       lib/auth_srp.c, lib/auth_srp_passwd.c, lib/gnutls_buffers.c,
+       lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
+       lib/gnutls_gcry.h, lib/gnutls_int.h, lib/gnutls_pk.c,
+       lib/gnutls_privkey.c, lib/gnutls_srp.c, lib/x509_extensions.c: 
+       Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
+
+2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: [no log message]
+
+2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/tex/.cvsignore: [no log message]
+
+2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/auth.tex, doc/tex/ciphers.tex: added missing files
+
+2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_x509.c, lib/gnutls_int.h, lib/gnutls_ui.h: callbacks now
+       get a GNUTLS_STATE argument.
+
+2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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*
+
+2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
+       doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c,
+       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.
+
+2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
+       lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c,
+       lib/gnutls_ui.h, src/cli.c, src/common.h, src/serv.c: optimized
+       certificate handling API
+
+2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
+       lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: several cleanups.
+       Removed old unneeded functions.  certificate verification was moved
+       out of the handshake procedure.
+
+2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_global.c,
+       lib/gnutls_int.h, lib/gnutls_record.c: some cleanups
+
+2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
+       lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
+       lib/gnutls_ui.h, lib/x509_extensions.c, lib/x509_extensions.h,
+       src/Makefile.am, src/cli.c, src/common.h, src/port.h, src/serv.c: 
+       now the peer's certificate list is stored into auth info structure
+       (instead of the certificate).  several other cleanups.
+
+2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2002-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, configure.in, lib/defines.h, lib/gnutls.h.in: fixes in
+       autoconf scripts
+
+2002-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * AUTHORS, Makefile.am, NEWS, acconfig.h, configure.in,
+       lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c: updated
+       detection of library settings
+
+2001-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
+       lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN sequence
+       needed in the certificate request message is now generated and
+       cached into a x509pki_credentials structure.  This would save a lot
+       of time in the server side.
+
+2001-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2001-11-29  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * doc/ASN1.readme.txt: overflow buffers check
+
+2001-11-29  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * doc/ASN1.readme.txt, lib/x509_ASN.y, lib/x509_asn1.c,
+       lib/x509_asn1.h: ""
+
+2001-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_rsa.c,
+       lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.c, lib/auth_x509.h,
+       lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_db.c,
+       lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_session.c,
+       lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
+       lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c: introduced
+       gnutls_x509pki_get_certificate(). This function returns the peer's
+       certificate DER encoded. This certificate is also stored in the
+       resume db.
+
+2001-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_db.h: [no log message]
+
+2001-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
+       lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+       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 <nmav@gnutls.org>
+
+       * doc/README.autoconf: [no log message]
+
+2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.autoconf: gnutls.m4 -> libgnutls.m4
+
+2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: added new pictures
+
+2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ciphersuites.tex: updated
+
+2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am: [no log message]
+
+2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: [no log message]
+
+2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc: produces better tex output
+
+2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and
+       generation of tex)
+
+2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * AUTHORS: updated
+
+2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name()
+
+2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_ui.h: cleanups
+
+2001-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc
+       updated. Now handles powers and '->' symbol automatically for tex.
+
+2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO: [no log message]
+
+2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_der.c: corrected typo
+
+2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/gnutls_errors_int.h: removed E_TIMEOUT
+
+2001-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/auth_dhe_rsa.c, lib/auth_srp.c,
+       lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+       lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c,
+       src/serv.c: corrected some obscure bugs in the handshake and record
+       send buffering code.
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: removed debugging stuff
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, THANKS: [no log message]
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: more fixes
+
+2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/cli.c: now resolves hostnames.
+
+2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/defines.h, lib/gnutls_priority.c: va_copy macro renamed to
+       VA_COPY
+
+2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: now requires autoconf 2.50
+
+2001-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_int.h: [no log message]
+
+2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_x509.c: rolled back previous change...
+
+2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_x509.c: made empty certificate message consistent with
+       other implementations.
+
+2001-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: added warning
+
+2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c,
+       lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
+       lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
+       src/cli.c: added max_record_size extension
+
+2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_session.c: corrected bug which made
+       get_current_session, not to return the right size of the session.
+
+2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
+       lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
+       lib/gnutls_record.c: receive buffer is now dynamic.
+
+2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c: 
+       changed semantics of the GNUTLS_E_REHANDSHAKE error code.
+
+2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, configure.in, lib/defines.h, lib/gnutls_priority.c: 
+       added support for va_copy
+
+2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_priority.h: list -> gnutls_list
+
+2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in, lib/gnutls_db.c: added new function to check for
+       expired sessions.
+
+2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: cleanups
+
+2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_db.c: cleanups in the resuming code
+
+2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
+       doc/
+
+2001-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README.CVS: added documentation of the steps required to built the
+       cvs tree
+
+2001-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_record.c: corrected and fixed
+       several things in send_int() etc.
+
+2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/translayer.tex: Added missing file.
+
+2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am, doc/TODO, doc/scripts/Makefile.am: added scripts
+       into distribution
+
+2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: [no log message]
+
+2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_db.c, lib/gnutls_session.c: corrected bugs in session
+       resuming.
+
+2001-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/io_debug.h: cleanups
+
+2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/io_debug.h: added IO debugging code
+
+2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in: [no log message]
+
+2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: corrected bugs which could break non
+       blocking IO
+
+2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * PGPKEYS: added file. Holds pgp keys
+
+2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_record.c: corrections for the
+       gnutls_read_buffered() function.
+
+2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
+       lib/gnutls_record.c, src/serv.c: updated/fixed the handling of
+       interrupted writes
+
+2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: [no log message]
+
+2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in, lib/gnutls_int.h: [no log message]
+
+2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted
+       system calls and eagain errors.
+
+2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_int.h: Corrected short read bug
+
+2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: corrected _gnutls_write()
+
+2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c: peeked data now stays also in handshake
+
+2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be
+       sent even if it wasn't required
+
+2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_sig.c, src/cli.c: 
+       [no log message]
+
+2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
+       lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in error
+       handling
+
+2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/ex1.tex, doc/tex/gnutls.tex,
+       doc/tex/resumedb.tex: [no log message]
+
+2001-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
+       lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
+       lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       src/cli.c, src/crypt.c, src/serv.c: updated name indication
+       extension (dnsname)
+
+2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/crypt-gaa.c, src/crypt.gaa: renamed crypt to
+       srpcrypt.
+
+2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ciphersuites.tex: [no log message]
+
+2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/.cvsignore: [no log message]
+
+2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_dhe_rsa.c, lib/auth_srp_passwd.c,
+       lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
+       lib/gnutls_dh_primes.c, lib/gnutls_record.h, lib/gnutls_srp.c: 
+       Updated the handling of prime numbers.
+
+2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_sig.c: [no log message]
+
+2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_errors.c, lib/x509_extensions.c: [no log message]
+
+2001-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/x509_asn1.c, lib/x509_extensions.c: fixes in the certificate
+       extensions handling code.  Bugs reported by Neil Spring
+       <nspring@saavie.org>
+
+2001-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.tex: [no log message]
+
+2001-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ciphersuites.tex: [no log message]
+
+2001-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * buildconf, doc/tex/macros.tex: [no log message]
+
+2001-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex: 
+       more documentation
+
+2001-09-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA
+
+2001-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_dhe_dss.c, lib/gnutls_compress_int.h, lib/gnutls_num.c: 
+       [no log message]
+
+2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: updated documentation
+
+2001-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, doc/TODO: [no log message]
+
+2001-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.autoconf, doc/TODO: [no log message]
+
+2001-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/tex/Makefile.am, lib/Makefile.am: updated
+       documentation generation
+
+2001-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: updated documentation
+
+2001-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2001-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_num.h: minor
+       bugfixes
+
+2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, configure.in, lib/gnutls_global.c: use of sigaction
+       instead of signal(), to ignore SIGPIPE
+
+2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * buildconf: [no log message]
+
+2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
+       lib/gnutls_cipher.c, lib/gnutls_record.c, lib/x509_asn1.c,
+       lib/x509_asn1.h, lib/x509_b64.c, lib/x509_der.c, src/serv.c: fixed
+       memory leaks
+
+2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls.h.in: updated gnutls.h file
+
+2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/cover.tex: [no log message]
+
+2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
+       lib/gnutls_record.c, src/cli.c, src/serv.c: bugfixes and minor
+       updates
+
+2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
+       src/cli.c, src/serv.c: changed gnutls_bye() behaviour
+
+2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: corrected bugs in version handling and in
+       certificate initialization
+
+2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_srp.c: corrected free for data not belonging to the
+       heap
+
+2001-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp.h,
+       lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_dh.c,
+       lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_privkey.c, src/cli.c: fixes in SRP key exchange and
+       several others.
+
+2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
+       lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.h,
+       lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_kx.h, src/serv.c: additions in order for gnutls server to
+       support client authentication
+
+2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_mem.c: realloc does not realloc memory if less size is
+       requested.
+
+2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: 
+       updated in key usage fields
+
+2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
+       lib/x509_sig_check.c: cleanups in the signature generating functions
+
+2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_kx.c: [no log message]
+
+2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c,
+       lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.c, lib/auth_x509.h,
+       lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
+       lib/gnutls_buffers.c, lib/gnutls_handshake.c,
+       lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c,
+       src/cli.c, src/serv.c: several fixes. Added client authentication
+       with x509PKI
+
+2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_buffers.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_sig.c, lib/gnutls_sig_check.c, lib/x509_sig_check.c: more
+       x509 client certificate stuff
+
+2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/x509/clicert.pem, src/x509/clikey.pem: added client
+       certificates
+
+2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
+       lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
+       lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
+       lib/gnutls_record.c: added the concept of optional handshake packets
+       (like CERTIFICATE_REQUEST).  several other fixes.
+
+2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
+       lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
+       lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
+       lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c: several
+       cleanups. No longer export structures to the API, but a bunch of
+       functions in order to access them.
+
+2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex: 
+       gnutls_x509_set_cn() was removed
+
+2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.autoconf, doc/TODO: [no log message]
+
+2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/.cvsignore, lib/x509_asn1.h, lib/x509_der.h: [no log message]
+
+2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_sig_check.c: fixes in x509 cert
+       extensions handling
+
+2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_mem.c, lib/gnutls_mem.h: added internal memory handlers
+
+2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
+       lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_algorithms.c,
+       lib/gnutls_datum.h, lib/gnutls_global.c, lib/gnutls_hash_int.c,
+       lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_pk.c,
+       src/serv.c: added internal memory handlers
+
+2001-08-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.tex: [no log message]
+
+2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c: [no log message]
+
+2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes
+
+2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
+       lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
+       src/cli.c: added some kind of support for X509 Extensions
+
+2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/cover.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
+       doc/tex/macros.tex: [no log message]
+
+2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
+       doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
+       lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes
+
+2001-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in: added profiler option
+
+2001-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_srp_sb64.c, lib/cert_b64.c, lib/debug.c,
+       lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
+       lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
+       lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
+       lib/gnutls_sig_check.c, lib/gnutls_v2_compat.c: added log function
+       (no longer use fprintf).
+
+2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_record.c: fixes in EOF handling
+       in handshake.
+
+2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: detect EOF
+
+2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/Makefile.am: [no log
+       message]
+
+2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log
+       message]
+
+2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/serv1.tex,
+       doc/tex/srp1.tex: documentation updates
+
+2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/gnutls.tex: [no log message]
+
+2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/scripts/gdoc, doc/tex/Makefile.am: fixes in tex production
+       (gdoc)
+
+2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/tex/Makefile.am: [no log message]
+
+2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/API-template.html: [no log message]
+
+2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
+       lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
+       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 <nmav@gnutls.org>
+
+       * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
+       src/cli.c, src/serv.c: changed gnutls_read() semantics
+
+2001-07-26  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * doc/TODO: Tools for Certificate
+
+2001-07-26  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * lib/cert_der.c: get time bug fixed
+
+2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/srp/.cvsignore, src/x509/.cvsignore: [no log message]
+
+2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: moving to 0.1.9
+
+2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_verify.c: fixed/updated compare_dn() function.
+
+2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_cert.c, src/serv.c: [no log message]
+
+2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_sig_check.c: updated sig_check()
+
+2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_pk.c, lib/gnutls_record.c: bugfixes
+
+2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: support for multiple protocol versions.
+
+2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/Makefile.am: ignores some errors
+
+2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, lib/auth_rsa.c, lib/cert_verify.c, lib/gnutls_cert.c,
+       lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
+       lib/gnutls_sig_check.c: [no log message]
+
+2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_global.c: [no log message]
+
+2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
+       lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn,
+       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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
+       doc/protocol/draft-ietf-tls-srp-01.txt, doc/protocol/rfc2313.txt,
+       lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+       lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.h,
+       lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
+       src/pkcs1.asn: added some kind of certificate checking
+
+2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * 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 <fiorinaf@gnutls.org>
+
+       * lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c: C structure management
+
+2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * src/PkixTabExample.c: C structure management
+
+2001-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c: added mhash 0.8.10 support
+
+2001-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
+       lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+       lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       src/cli.c: more certificate fields parsed. Cleanups
+
+2001-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
+       lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
+       lib/gnutls_extensions.c, 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 <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
+       lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
+       lib/gnutls_int.h, src/cli.c: updated cert_verify
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/CertificateExample.c: corrected copyright notice
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: minor
+       cleanups
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: updated API
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls_anon_cred.c: added missing file
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
+       lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
+       src/cli.c, src/serv.c: several bug fixes in ASN handling.
+       Fixes/additions in X509 structures handling.
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_ASN.y: corrected copyright statement
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/README.autoconf: [no log message]
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_x509.h, lib/cert_verify.c,
+       lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h: improved certificate handling
+
+2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: updated
+
+2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * buildconf: added autoconf2.50 (for debian)
+
+2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acinclude.m4: added required .m4s
+
+2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .cvsusers: corrected fabio's entry
+
+2001-07-12  Fabio Fiorina <fiorinaf@gnutls.org>
+
+       * 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 <fiorinaf@gnutls.org>
+
+       * doc/ASN1.readme.txt, lib/cert_asn1.c: [no log message]
+
+2001-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_record.c: bug fixes
+
+2001-07-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
+       lib/crypt_srpsha1.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+       lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+       lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h: 
+       optimizations in hash functions (removed a lot of mallocs)
+
+2001-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_global.h, src/cert.pem, src/key.pem: [no log message]
+
+2001-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
+       lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
+       lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
+       lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
+       src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser
+       (Fabio - commited by me).
+
+2001-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
+       lib/gnutls_privkey.c: cleanups
+
+2001-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/README.der: removed
+
+2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/x509guide.txt: added gutman's x509guide
+
+2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO: [no log message]
+
+2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_priority.c: some portability
+       fixes
+
+2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
+       lib/auth_dhe_dss.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h,
+       lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/cert_ASN.y,
+       lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c, lib/crypt.c,
+       lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/debug.c,
+       lib/ext_dnsname.c, lib/ext_srp.c, lib/gnutls.h.in,
+       lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
+       lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
+       lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
+       lib/gnutls_compress_int.c, lib/gnutls_constate.c,
+       lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_db.c,
+       lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
+       lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
+       lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
+       lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_random.c,
+       lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_srp.c,
+       lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: fixes in
+       ChangeCipherSpec handling (this also fixes rehandshake).  Several
+       cleanups.
+
+2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/debug.c, lib/gnutls_buffers.c,
+       lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
+       lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
+       lib/gnutls_compress_int.c, lib/gnutls_datum.c, lib/gnutls_datum.h,
+       lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c: 
+       several cleanups
+
+2001-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls_global.c: added checks for signals
+
+2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream
+       decryption..
+
+2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
+       lib/gnutls_cert.c, lib/gnutls_cert.h: added internal representation
+       of pkcs1 rsa private keys.
+
+2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, src/Makefile.am, src/serv.c: [no log message]
+
+2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, README, configure.in, doc/Makefile.am, doc/TODO,
+       lib/Makefile.am, lib/gnutls.h.in, lib/gnutls_buffers.c,
+       lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_global.c,
+       lib/gnutls_record.c, src/cli.c, src/pk.h, src/serv.c: added global
+       state.
+
+2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.h.in: gnutls_cert is not defined here
+
+2001-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cert.h, src/pk.h: added missing files
+
+2001-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
+       lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
+       lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
+       lib/gnutls_kx.h, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: 
+       removed unneeded code and added some kind of client support for RSA
+       ciphersuites
+
+2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
+       lib/gnutls_v2_compat.c: fixes in session resuming
+
+2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_gcry.c, lib/gnutls_gcry.h: added missing files
+
+2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
+       lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
+       lib/gnutls_cipher.h, 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 <nmav@gnutls.org>
+
+       * lib/auth_x509.h, lib/ext_dnsname.c, lib/gnutls_int.h,
+       lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_v2_compat.c: 
+       cleanups. No longer checks for alerts between messages.
+
+2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
+       lib/gnutls_v2_compat.c, src/pkcs1.asn, src/serv.c: several fixes for
+       RSA. gnutls server can now work with rsa certificates.
+
+2001-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_pk.c, lib/gnutls_pk.h: some support for public key
+       encryption (rsa)
+
+2001-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_dss.c,
+       lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, lib/defines.h,
+       lib/ext_dnsname.c, lib/ext_dnsname.h, lib/gnutls.c,
+       lib/gnutls.h.in, lib/gnutls_auth_int.h, lib/gnutls_dh.c,
+       lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_srp.c: more rsa fixes.
+       Added dnsname extension.
+
+2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
+       lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
+       lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups
+
+2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/pkcs1.asn: removed <CR>
+
+2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Certificate.txt, src/CertificateExample.c, src/pkcs1.asn,
+       src/pkix.asn: updated ASN.1 files.
+
+2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Certificate.txt: [no log message]
+
+2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_auth.c: updated get_auth_info()
+
+2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, buildconf, src/cli.c, src/serv.c: changed the setting
+       of credentials
+
+2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * THANKS: [no log message]
+
+2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/.cvsignore: [no log message]
+
+2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .cvsignore, .cvsusers, AUTHORS, Makefile.am, changelog-update.sh: 
+       added Fabio in AUTHORS, fixed the way ChangeLog is created.
+
+2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: added a warning for the addition of new
+       algorithms
+
+2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/rfc2631.txt: added rfc on DH key exchange
+
+2001-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * buildconf, lib/cert_der.asn1: [no log message]
+
+2001-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/ASN1.readme.txt: [no log message]
+
+2001-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_db.c: more descriptive comments
+
+2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in: [no log message]
+
+2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * acconfig.h, acinclude.m4, configure.in: [no log message]
+
+2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in: updated
+
+2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: better checking of return
+       value of rindex
+
+2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: updated to new api
+
+2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
+       src/Makefile.am: updated documentation and functions
+
+2001-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
+       lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
+       lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
+       lib/gnutls_srp.c, src/prime.c, src/tpasswd: gnutls now handles
+       uint64 even in systems without a native one.  several bug fixes.
+
+2001-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: corrected bug in verify
+
+2001-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * buildconf, configure.in, lib/gnutls.h.in: updated configuration
+       scripts to comply to autoconf 2.50
+
+2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am, doc/scripts/gdoc: gdoc is now included in the cvs
+
+2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/Makefile.am: [no log message]
+
+2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
+       lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
+       lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
+       lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
+       lib/gnutls_plaintext.h, lib/gnutls_priority.c,
+       lib/gnutls_session.c, src/cli.c, src/serv.c: updated API and
+       documentation. Now we use the gnome way for creating API docs.
+
+2001-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/README.crypt: [no log message]
+
+2001-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls.h.in: [no log message]
+
+2001-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/README: [no log message]
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
+       lib/auth_dhe_dss.h, lib/cert_b64.c, lib/cert_sb64.c,
+       lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
+       lib/gnutls_dh.h, lib/gnutls_int.h, lib/gnutls_srp.c: removed
+       DHE_DSS.  Added parameters to DH_ANON (size of prime).  cleanups.
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/prime.c, src/serv.c: several updates
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
+       lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding
+       function for the base64 encoding used in SRP.  (this function is
+       more strict in characters than the previous one)
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_b64.c: corrected memory leaks
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/Makefile.am: [no log message]
+
+2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
+       lib/gnutls_errors_int.h, lib/gnutls_handshake.c: several bug fixes
+
+2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API: updated documentation
+
+2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: updated
+
+2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API: updated
+
+2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README: [no log message]
+
+2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c: sets the resumed_security_parameters to null
+       after initialization
+
+2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/API: [no log message]
+
+2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: updated to new api
+
+2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_db.c,
+       lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h: 
+       Updated API (gnutls_deinit()) gnutls_db: does not store anything if
+       db has not been opened for reading.  Added some kind of support for
+       renegotiation of parameters.
+
+2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_handshake.h: 
+       cleanups
+
+2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: updated client and servers
+
+2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: cleanups
+
+2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2001-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
+       src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions.
+
+2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/crypt.c: updated
+
+2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/cert_sb64.c: bugfixes
+
+2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c,
+       src/tpasswd, src/tpasswd.conf: added option to generate random
+       primes (instead of using a default).  Added option to specify a
+       specific prime to use (index)
+
+2001-05-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/README.autoconf, lib/libgnutls-config.in: [no
+       log message]
+
+2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/libgnutls.m4: updated
+
+2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts
+
+2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
+       lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
+       lib/gnutls_auth.c, lib/gnutls_errors.h, 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 <nmav@gnutls.org>
+
+       * changelog-update.sh: [no log message]
+
+2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_srp.c: Added missing length in username.
+
+2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/API, lib/auth_anon.c, lib/auth_dhe_dss.c,
+       lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls.c,
+       lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
+       lib/gnutls_cipher.c, lib/gnutls_db.c, lib/gnutls_int.h,
+       lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c: 
+       added functions to access authentication data (like username), and
+       the key exchange algorithm used.
+
+2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, doc/API, lib/gnutls_db.c: [no log message]
+
+2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_sb64.c: cleanups
+
+2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls_db.c: clean_db() now clears expired entries
+       only
+
+2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/tpasswd, src/tpasswd.conf: example tpasswd files.
+
+2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/TODO: [no log message]
+
+2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/cert_sb64.c: [no log message]
+
+2001-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
+       lib/auth_srp_passwd.c, lib/cert_b64.c, lib/cert_b64.h, lib/debug.c,
+       lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, src/port.h,
+       src/serv.c: added support for Tom Wu's srp library tpasswd and
+       tpasswd.conf files.
+
+2001-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory
+       allocation
+
+2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * NEWS, doc/Makefile.am: [no log message]
+
+2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/API, lib/gnutls.h: [no log message]
+
+2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: [no log message]
+
+2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: updated TODO list
+
+2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_v2_compat.c: better version handling
+
+2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
+       lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c: 
+       gnutls_get_kx_cred() now returns err value. set_kx_cred() now
+       accepts size.
+
+2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am: added missing gaa.h
+
+2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_srp.c: some modulo fixes
+
+2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
+       lib/ext_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: more srp related
+       fixes. No longer fails authentication if wrong username is provided.
+
+2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/.cvsignore: [no log message]
+
+2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related
+       fixes
+
+2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/auth_srp.c: [no log message]
+
+2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
+       lib/auth_srp_passwd.h: more srp stuff
+
+2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
+       lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+       lib/gnutls_auth.c, lib/gnutls_auth.h, 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 <nmav@gnutls.org>
+
+       * src/crypt.c: fixed default case when no -s was specified
+
+2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/cert_b64.h, lib/crypt.c, lib/crypt_bcrypt.c,
+       lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/gnutls.h,
+       lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
+       src/crypt.gaa, src/gaa.h, src/gaaout.c: More adds for SRP - SRPSHA1
+       and bcrypt
+
+2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_b64.c: corrected bug in decoding function
+
+2001-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/crypt_bcrypt.h: for bcrypt support
+
+2001-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, configure.in, lib/Makefile.am, lib/cert_b64.c,
+       lib/crypt.c, lib/crypt_bcrypt.c, lib/defines.h, lib/gnutls.h,
+       lib/gnutls_cipher.c, lib/gnutls_cipher_int.h,
+       lib/gnutls_handshake.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+       lib/gnutls_random.c, lib/gnutls_random.h, src/Makefile.am,
+       src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c: Changes in
+       random number handling. Added bcrypt (for use with SRP).  Added test
+       program crypt for creating bcrypt passwd files.
+
+2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * .cvsignore: [no log message]
+
+2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
+       lib/gnutls_kx.c, lib/gnutls_kx.h: Added client kx0 and server kx2 in
+       order to be used with SRP
+
+2001-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * buildconf: updated
+
+2001-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/ssl-2.txt: added SSL v2 spec
+
+2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_extensions.c: in case there are no extensions ext_gen()
+       does not return anything (NULL);
+
+2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.h, lib/gnutls.c, lib/gnutls_algorithms.c,
+       lib/gnutls_handshake.c: more cleanups
+
+2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/ext_srp.c, lib/gnutls_extensions.c: send extensions feature
+       was added.
+
+2001-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c,
+       lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c, src/serv.c: several bugfixes and cleanups
+
+2001-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/TODO: updated todo list
+
+2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/rfc2945.txt: added RFC for srp protocol
+
+2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: updated with new files
+
+2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-srp-00.txt: added srp draft
+
+2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_der.c: updated some functionality - no longer uses
+       stdin
+
+2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * THANKS: added Tarun
+
+2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: corrected bug with dmalloc mode
+
+2001-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: [no log message]
+
+2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/protocol/draft-ietf-tls-kerb-00.txt: added kerberos
+       ciphersuites
+
+2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c: 
+       TLS version handling is now more simple (no structures)
+
+2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c: corrected
+       rijndael256
+
+2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
+       lib/gnutls_db.c, lib/gnutls_int.h: added rijndael-256 as described
+       in draft-ietf-tls-ciphersuite-03
+
+2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c: comments are now more clear
+
+2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/draft-ietf-tls-camellia-00.txt,
+       doc/draft-ietf-tls-ciphersuite-02.txt,
+       doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
+       doc/draft-ietf-tls-openpgp-00.txt,
+       doc/draft-ietf-tls-seedhas-00.txt,
+       doc/draft-ietf-tls-wireless-00.txt,
+       doc/draft-ietf-tn3270e-telnet-tls-05.txt,
+       doc/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 <nmav@gnutls.org>
+
+       * README: updated
+
+2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h: removed
+       large buffer
+
+2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
+       message]
+
+2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
+       unneeded files
+
+2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: corrected wrong buffer size
+
+2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am: [no log message]
+
+2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c, lib/gnutls_cipher.h: changes in
+       gnutls_encrypt()
+
+2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_int.h: tls packets are now send using one
+       write(that way ssldump understands us)
+
+2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: updated todo list
+
+2001-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_b64.c: corrected license
+
+2001-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_der.asn1: added asn1 rules for snacc (DER extended)
+       compiler
+
+2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless
+
+2001-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * AUTHORS: updated authors - tarun left
+
+2001-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: updated todo list
+
+2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: removed time_t declarations. We need
+       exactly 32 bits.
+
+2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_der.h: corrected typo
+
+2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/cert_b64.c: added some support for pem encoded x509
+       certificates
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: session gets deleted from the db if it is not
+       resumable
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_db.c, lib/gnutls_db.h: added db files
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: more fixes
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, src/cli.c: fixes for release
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acinclude.m4: added hooks for new libgcrypt
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/API, lib/Makefile.am, lib/gnutls.c,
+       lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_errors.c,
+       lib/gnutls_errors.h, lib/gnutls_handshake.c,
+       lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_session.c,
+       src/Makefile.am, src/cli.c, src/port.h, src/serv.c: added server
+       side session resuming (using gdbm)
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * acconfig.h, configure.in, lib/gnutls_dh.c, lib/gnutls_int.h,
+       src/Makefile.am: added hooks for dmalloc
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/cli.c, src/serv.c: corrected client/server
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h: corrected buffer overruns
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/rfc1423.txt: [no log message]
+
+2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/rfc1422.txt: added PEM rfc
+
+2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: corrected return value
+
+2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: added a check in read return value
+
+2001-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_compress_int.c: more checks for zlib
+
+2001-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API: [no log message]
+
+2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a
+       function to control the lowat size (the RCVLOWAT in socket)
+
+2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am: removed file
+
+2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS, configure.in, doc/API, doc/TODO, lib/gnutls.c,
+       lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
+       lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: added some
+       support for non blocking IO and socket flags. Some function names
+       have been changed.
+
+2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: qsort seems to work now
+
+2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_compress_int.c: added check for zlib.h
+
+2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c: updated sorting algorithm - it was a mess
+       - it is more than a mess now
+
+2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
+       lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
+       lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
+       lib/gnutls_hash_int.c, lib/gnutls_int.h, src/cli.c, src/port.h,
+       src/serv.c: some minor updates
+
+2001-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: added a better(?) - not sure - xor function.
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.h: added missing file
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: added option for profiling
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_handshake.c, lib/gnutls_kx.c: improved some things found
+       from gcov
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_int.h: improved peek data handling - now
+       keeps only 1 byte in kernel buffer
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/.cvsignore, lib/gnutls.c: more changes
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: removed debug definitions
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/HACKING: removed file. replaced by API
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API, doc/TODO: updated documentation
+
+2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: corrected peek data handling
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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.
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c: [no log message]
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/cli.c, src/serv.c: updated client
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_compress_int.c: changes in compression handling
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * NEWS: [no log message]
+
+2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * : moved to r2
+
+2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_session.c, lib/gnutls_session.h: added support for
+       session resuming
+
+2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.c, lib/gnutls.h, lib/gnutls_cipher.c, lib/gnutls_int.h: 
+       removed all things about exportable algorithms
+
+2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: gnutls_handshake was broken to
+       gnutls_handshake_begin and gnutls_handshake_finish. This will help
+       the use of certificate API to check received certificates
+
+2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: added a warning if zlib was not found
+
+2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: Added default algorithm priorities so it can work
+       even if the user hasn't specified any
+
+2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: added
+       compression (ZLIB)
+
+2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .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)
+
+2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
+       lib/gnutls_hash_int.h, src/cli.c, src/port.h: SSL3 support was added
+
+2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
+       lib/gnutls_handshake.c, lib/gnutls_int.h: major cleanups
+
+2001-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2001-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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
+
+2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am: added API
+
+2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/API, doc/TODO: documentation update
+
+2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c: 
+       Bugfixes mainly for the priority (which was moved to the state)
+
+2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
+       lib/gnutls_handshake.c, lib/gnutls_handshake.h,
+       lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
+       lib/gnutls_kx.c, lib/gnutls_priority.c: Priorities were moved to the
+       state (were global)
+
+2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
+       lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h: 
+       added ssl3 key generation function - more fixes in ssl3 mac
+
+2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: more bugfixes
+
+2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c: corrected nasty bugs
+
+2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added support for
+       the MAC used in SSLv3
+
+2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README: updated readme
+
+2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: removed unneeded check
+
+2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am, doc/ssl3-vs-tls: cleanups
+
+2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: updated todo
+
+2000-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt
+
+2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft
+
+2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/draft-ietf-tls-ciphersuite-02.txt, lib/gnutls_algorithms.c: 
+       added the new tls-ciphersuite draft, and the ciphersuite
+       TLS_DH_anon_RIJNDAEL_CBC_SHA
+
+2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/gnutls.c, lib/gnutls.h,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
+       lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
+       lib/gnutls_int.h: several cleanups in order to support ssl3
+
+2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * : Moving to release 2
+
+2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/ssl3-vs-tls: added
+
+2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: updated for mhash
+
+2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: updated todo
+
+2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/rfc2818.txt, doc/ssl-draft302.txt: more drafs added
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_der.c: removed main()
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: updated todo list
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/draft-ietf-tls-openpgp-00.txt: added
+       draft-ietf-tls-openpgp-00.txt
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/Makefile.am, doc/draft-ietf-tls-ciphersuite-01.txt: added
+       draft-ietf-tls-ciphersuite-01.txt
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher_int.c: fix for DES in mcrypt
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c: fixes for the server... and
+       change_cipher_spec type packet.
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+       lib/gnutls_cipher.c, lib/gnutls_int.h: Changes in the client in
+       order to interoperate with an openssl server.
+
+2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h: 
+       clean-ups
+
+2000-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_int.h: 
+       corrected bugs in hmac and more.
+
+2000-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: corrected problem in our PRF function
+
+2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: removed mhash definitions
+
+2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c: more fixes
+
+2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c: more fixes...
+
+2000-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
+       lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c: more fixes and bugs introduced
+
+2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_kx.c: cvs should stop messing with MY files
+
+2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_kx.c: [no log message]
+
+2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
+       lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
+       lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: Some more
+       fixes and additions in order to interoperate with openssl
+
+2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/TODO: added a small todo list
+
+2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: memory leaks and overruns eliminated
+
+2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_handshake.c: corrected bug which made us to send the
+       double bytes of ciphersuites we had.
+
+2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.c: some need gcry_ functions added. (for malloc etc)
+
+2000-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c: 
+       added assert() and some bug fixes
+
+2000-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/HACKING: some kind of updates
+
+2000-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * configure.in, doc/HACKING: [no log message]
+
+2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/README.der: added Tarun's README.der
+
+2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls_der.c, lib/gnutls_der.h: Added Tarun's
+       files
+
+2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/Makefile.am: changed in order for rfc's to be included in the
+       distribution
+
+2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt
+
+2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/rfc2246.txt, doc/rfc2459.txt: Added rfc's which refer to what
+       we are implementing
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c: corrected bug which made gnutls to wait for a second
+       closure alert after having received the first.
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/serv.c: [no log message]
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: there files were
+       renamed
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/.cvsignore, src/.cvsignore: corrected cvsignore files
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/.cvsignore: [no log message]
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README, configure.in, src/Makefile.am: removed mhash support and
+       some changes in the docs
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
+       lib/gnutls_handshake.c, lib/gnutls_hash.c, lib/gnutls_hash.h,
+       lib/gnutls_int.h: Added support for the gcrypt hash and hmac
+       functions. Mhash support is almost removed.
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_kx.c: corrected the
+       problem with the double underscore
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added
+       .cvsignore files
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: updated version number
+
+2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_dh.c, lib/gnutls_kx.c: removed double underscores
+
+2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README: added some needed stuff
+
+2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * doc/HACKING: outdated
+
+2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_priority.c: the file that handles some of the priority
+       stuff (most of the API things)
+
+2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c: Added support
+       for priorities. Some function names were renamed to be more
+       rational.
+
+2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+       lib/gnutls_kx.c: more inline documentation
+
+2000-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * AUTHORS: added my name
+
+2000-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: Improved
+       client/server examples.
+
+2000-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_int.h: removed an unneeded variable.
+
+2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
+       lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
+       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 <nmav@gnutls.org>
+
+       * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       src/Makefile.am, src/port.h: [no log message]
+
+2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
+       lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am: Better
+       mac algorithms handling.
+
+2000-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c, lib/gnutls_int.h: [no log message]
+
+2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c: [no log message]
+
+2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
+       lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
+       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 <nmav@gnutls.org>
+
+       * lib/gnutls_kx.c, src/serv.c: Better memory allocation in key
+       exchange.
+
+2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
+       lib/gnutls_kx.c, src/cli.c, src/port.h: Some changes in peer's
+       version checks.
+
+2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
+       lib/gnutls_int.h, src/port.h: Corrected bugs in MAC calculation.
+
+2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls_cipher.c, lib/gnutls_errors.h, lib/gnutls_handshake.c: 
+       Corrected bugs when setting cipher and mac.
+
+2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
+       lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
+       lib/gnutls_kx.h, src/serv.c: Better error control. Moved key
+       exchange functions to gnutls_kx.c/h
+
+2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * README: [no log message]
+
+2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
+
+2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
+
+2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
+       lib/gnutls_handshake.c, src/port.h: Bugfixes in the diffie hellman.
+
+2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * lib/debug.c, lib/defines.h, lib/gnutls.c,
+       lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
+       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 <nmav@gnutls.org>
+
+       * configure.in, lib/Makefile.am, lib/gnutls.c,
+       lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
+       lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
+       lib/gnutls_handshake.c, lib/gnutls_int.h: Added the basics for key
+       exchange.
+
+2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * COPYING: Added ChangeLog and COPYING.
+
+2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in, src/cli.c, src/serv.c: [no log message]
+
+2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
+       lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
+       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 <nmav@gnutls.org>
+
+       * configure.in: corrected configure script
+
+2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * configure.in: [no log message]
+
+2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/gnutls_dh.c: I've add gnutls_dh.c but is not ready yet, I have
+       to eat something first:) It is taken from gsti.
+
+2000-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * src/gnutls.c, src/gnutls.h, src/gnutls_buffers.c,
+       src/gnutls_buffers.h: Included a reliable version of read/write
+       (that read/write will return exactly the bytes specified).
+
+2000-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
+       src/gnutls_handshake.c, src/gnutls_handshake.h, src/serv.c,
+       src/test.c: [no log message]
+
+2000-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/gnutls.c, src/gnutls_buffers.c, src/gnutls_buffers.h,
+       src/gnutls_handshake.c: [no log message]
+
+2000-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
+       src/gnutls_int.h: Changes in the handshake.
+
+2000-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/gnutls.c: Some memory leaks were fixed.
+
+2000-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * doc/HACKING: documentation.
+
+2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * src/gnutls_handshake.h, src/gnutls_record.h: Incorporated in
+       gnutls_int.h
+
+2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
+       src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
+       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 <nmav@gnutls.org>
+
+       * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
+       src/gnutls_cipher.c, src/test.c: Added gnutls_recv... Works only for
+       application data, and it is not tested.
+
+2000-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
+
+       * 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 <nmav@gnutls.org>
+
+       * buildconf: [no log message]
+
+2000-03-07  Werner Koch <wk@gnupg.org>
+
+       * Initialized repository for GNU TLS
 
        ----------------------------------------------------------------------
        Copyright (C) 2005, 2006 Free Software Foundation