2002-04-04 20:52  nmav <nmav@gnutls.org>

	* lib/: gnutls_x509.c, gnutls_x509.h, x509_verify.c, x509_verify.h:

	Improved X.509 time convertion functions 

2002-04-04 20:21  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c:

	GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 

2002-04-04 10:51  nmav <nmav@gnutls.org>

	* lib/x509_verify.c:

	Added kludge in order to work with dates over 2036 

2002-04-04 09:35  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in, 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 08:38  nmav <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 20:00  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, defines.h, gnutls_algorithms.c,
	gnutls_buffers.c, gnutls_handshake.c, gnutls_mem.h, gnutls_x509.c,
	x509_asn1.c, x509_der.c:

	merged changes from gnutls_0_4_with_alloca.  

2002-04-03 19:56  nmav <nmav@gnutls.org>

	* NEWS, configure.in:

	merged changes from gnutls_0_4_with_alloca.  

2002-04-03 18:11  nmav <nmav@gnutls.org>

	* doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c:

	Optimized RSA signature calculation 

2002-04-03 14:54  nmav <nmav@gnutls.org>

	* lib/auth_cert.c:

	In gnutls_find_acceptable_client_cert() corrected bug in callback 
	parameters, and used alloca for issuers_dn allocation.  

2002-04-03 12:59  nmav <nmav@gnutls.org>

	* lib/: defines.h, gnutls_mem.h, gnutls_x509.c:

	removed unneeded memsets 

2002-04-03 12:58  nmav <nmav@gnutls.org>

	* src/: serv-gaa.c, serv.c, serv.gaa:

	added --quit parameter 

2002-04-02 13:17  nmav <nmav@gnutls.org>

	* configure.in, lib/auth_cert.c, lib/defines.h,
	lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
	lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
	lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
	src/serv.gaa:

	preliminary support for alloca() 

2002-03-31 06:04  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
	gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
	(tags: gnutls_0_4_0), gnutls_global.c (tags: gnutls_0_4_0),
	gnutls_pk.c, gnutls_privkey.c (tags: gnutls_0_4_0), gnutls_x509.c
	(tags: gnutls_0_4_0), x509_asn1.h (tags: gnutls_0_4_0),
	x509_extensions.c (tags: gnutls_0_4_0), x509_sig_check.c (tags:
	gnutls_0_4_0), x509_verify.c (tags: gnutls_0_4_0):

	Error codes of ASN.1 parser are now independent, with a map to 
	gnutls' error codes.  

2002-03-31 06:02  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher.c:

	cleanups 

2002-03-30 10:00  nmav <nmav@gnutls.org>

	* lib/gnutls_openpgp.c (tags: gnutls_0_4_0):

	Added the text for gnutls_openpgp_extract_key_pk_algorithm.  

2002-03-30 09:52  nmav <nmav@gnutls.org>

	* ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_0), doc/tex/ex2.tex
	(tags: gnutls_0_4_0), doc/tex/ex3.tex (tags: gnutls_0_4_0),
	doc/tex/serv1.tex (tags: gnutls_0_4_0), lib/gnutls.h.in.in (tags:
	gnutls_0_4_0), lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_0),
	src/serv.c (tags: gnutls_0_4_0):

	Removed the CRL list parameter from
	gnutls_certificate_set_x509_trust_*.  

2002-03-30 09:42  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c:

	gnutls_certificate_set_x509_trust_*() now accept single DER
	certificates or PEM certificate lists.  

2002-03-29 18:35  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_0),
	gnutls_x509.c:

	Added ability to read DSA DER formatted keys, and corrected bugs in 
	DER certificate reading.  

2002-03-29 12:12  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
	gnutls_cipher_int.c (tags: gnutls_0_4_0), gnutls_cipher_int.h
	(tags: gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_0),
	gnutls_compress_int.c (tags: gnutls_0_4_0), gnutls_compress_int.h
	(tags: gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_0),
	gnutls_handshake.c (tags: gnutls_0_4_0), gnutls_hash_int.c (tags:
	gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_0), gnutls_int.h
	(tags: gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_0),
	gnutls_sig.c (tags: gnutls_0_4_0), gnutls_srp.c (tags:
	gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_0), gnutls_ui.c
	(tags: gnutls_0_4_0), x509_sig_check.c:

	Prefixed with underscore several internal functions.  

2002-03-29 11:38  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_0), auth_rsa.c,
	gnutls_algorithms.c, gnutls_algorithms.h (tags: gnutls_0_4_0),
	gnutls_cert.c (tags: gnutls_0_4_0), gnutls_cert.h (tags:
	gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:

	removed unneeded functions 

2002-03-29 11:38  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c (tags: gnutls_0_4_0), cli-gaa.h (tags:
	gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_0):

	added crlf option 

2002-03-29 11:16  nmav <nmav@gnutls.org>

	* ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
	lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_4_0),
	lib/gnutls_sig.c, lib/x509_der.c (tags: gnutls_0_4_0),
	lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c (tags:
	gnutls_0_4_0), src/serv-gaa.h (tags: gnutls_0_4_0), src/serv.gaa
	(tags: gnutls_0_4_0):

	Some cleanups in the certificate authentication. Parameters are 
	passed together with the length, to avoid abuse.  

2002-03-28 12:46  nmav <nmav@gnutls.org>

	* lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_0):

	Cleaned up the return values of several functions.  

2002-03-28 12:45  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
	serv-gaa.h, serv.c, serv.gaa:

	added option to read DER encoded certificates 

2002-03-28 09:44  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:

	Optimized RSA decryption. (Very) Much faster now 

2002-03-28 09:40  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c:

	read PKCS7 certificate chains in the reverse order.  

2002-03-26 21:05  fiorinaf <ffiorina@gnutls.org>

	* lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:

	add asn1_number_of_elements function 

2002-03-26 21:02  fiorinaf <ffiorina@gnutls.org>

	* lib/x509_der.c:

	fix bug in asn1_get_start_end_der function 

2002-03-26 19:50  nmav <nmav@gnutls.org>

	* ChangeLog, lib/gnutls_x509.c, src/common.c:

	changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 

2002-03-26 19:33  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
	(tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
	gnutls_0_4_0):

	Several optimizations 

2002-03-26 17:35  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Now the pk algorithm is returned and not only the key size in bits.  

2002-03-26 09:51  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_0):

	Function which is used to extract key parameters for openpgp keys.  

2002-03-26 09:16  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
	lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
	src/gnutls-http-serv (tags: gnutls_0_4_0), src/serv.c:

	added gnutls_x509_extract_certificate_pk_algorithm() 

2002-03-25 09:27  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
	lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
	src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:

	Improved PKCS7 support 

2002-03-24 19:46  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_x509.c:

	Added function which reads the DER encoded certificate and key.  
	(now only works for RSA keys) 

2002-03-24 18:41  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am (tags: gnutls_0_4_0), lib/auth_cert.c,
	lib/gnutls_global.c, lib/gnutls_hash_int.c, lib/gnutls_random.c
	(tags: gnutls_0_4_0), lib/gnutls_ui.h, lib/gnutls_x509.c,
	lib/pkix.asn (tags: gnutls_0_4_0), lib/pkix_asn1_tab.c (tags:
	gnutls_0_4_0), lib/x509_asn1.c, lib/x509_extensions.c,
	lib/x509_sig_check.c, lib/x509_verify.c, src/gnutls-http-serv,
	src/serv.c:

	Added support for RFC2630 - PKCS7 formated structures 

2002-03-23 10:06  nmav <nmav@gnutls.org>

	* lib/auth_cert.c (tags: gnutls_0_3_92):

	more cleanups 

2002-03-23 09:39  nmav <nmav@gnutls.org>

	* lib/auth_cert.c:

	Cleanups and fixes in X.509 certificate message parsing 

2002-03-22 13:08  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c (tags: gnutls_0_3_92):

	Corrected code to avoid compiler's warnings 

2002-03-21 20:25  nmav <nmav@gnutls.org>

	* ChangeLog, acconfig.h (tags: gnutls_0_4_0, gnutls_0_3_92),
	configure.in, lib/auth_anon.c (tags: gnutls_0_4_0, gnutls_0_3_92),
	lib/auth_srp.c (tags: gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h
	(tags: gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
	gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h (tags:
	gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_sb64.c (tags:
	gnutls_0_4_0, gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/crypt_srpsha1.c (tags: gnutls_0_3_92),
	lib/ext_srp.c (tags: gnutls_0_4_0, gnutls_0_3_92), lib/ext_srp.h
	(tags: gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_algorithms.c (tags:
	gnutls_0_3_92), lib/gnutls_anon_cred.c (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/gnutls_extensions.c (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/gnutls_session_pack.c (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
	lib/gnutls_srp.h (tags: gnutls_0_4_0, gnutls_0_3_92),
	lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:

	Added hooks not to include SRP and Anonymous authentication 

2002-03-21 19:44  nmav <nmav@gnutls.org>

	* lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):

	Corrected behaviour when no certificate is got by the peer.  

2002-03-21 19:44  nmav <nmav@gnutls.org>

	* src/: Makefile.am (tags: gnutls_0_4_0), gnutls-http-serv (utags:
	gnutls_0_3_92):

	Added script which runs an http server with the appropriate
	parameters.  

2002-03-21 19:27  nmav <nmav@gnutls.org>

	* ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
	lib/gnutls_state.c (tags: gnutls_0_3_92):

	CBC protection support is disabled by default.  

2002-03-20 18:13  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
	gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
	(tags: gnutls_0_3_92), gnutls_constate.c:

	Optimizations and fixes in compression 

2002-03-20 12:21  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
	gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
	gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
	gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_0, gnutls_0_3_92),
	x509_ASN.y (tags: gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
	gnutls_0_3_92):

	Improved compression support. Corrected several bugs in empty 
	fragment sending and receiving.  

2002-03-19 21:08  fiorinaf <ffiorina@gnutls.org>

	* lib/x509_asn1.c:

	segmentation fault bug fix 

2002-03-18 20:45  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	New OpenCDK interface for secure memory.  

2002-03-18 18:25  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
	gnutls_openpgp.c:

	Detection of revoked OpenPGP userID's.  

2002-03-18 15:53  nmav <nmav@gnutls.org>

	* lib/gnutls_ui.h (tags: gnutls_0_3_92):

	added missing prototypes 

2002-03-18 12:06  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):

	Support for multiple userID's.  

2002-03-18 07:43  nmav <nmav@gnutls.org>

	* src/: cli.c (tags: gnutls_0_3_92), serv.c:

	removed default parameters arguments 

2002-03-17 23:09  nmav <nmav@gnutls.org>

	* ChangeLog, THANKS (tags: gnutls_0_4_0, gnutls_0_3_92),
	acconfig.h, configure.in, lib/gnutls_handshake.c (tags:
	gnutls_0_3_92), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
	gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_mem.h (tags: gnutls_0_4_0,
	gnutls_0_3_92), src/cli.c:

	Added hooks for electric fence 

2002-03-17 21:51  nmav <nmav@gnutls.org>

	* lib/x509_verify.c (tags: gnutls_0_3_92):

	Checking of certificate lists even if the CA size is zero. Pointed
	out by Andrew McDonald 

2002-03-13 13:19  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Improved code for the various keyrings and support for armored 
	keyring files.  

2002-03-12 14:13  nmav <nmav@gnutls.org>

	* ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_state.c:

	made CBC chosen plaintext protection configurable 

2002-03-11 12:45  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Added missing stub for one function.  

2002-03-10 00:09  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	New error codes.  

2002-03-10 00:01  nmav <nmav@gnutls.org>

	* ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
	gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
	lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
	gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
	gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
	lib/x509_asn1.h (tags: gnutls_0_3_92):

	some error codes were renamed to more appropriate names 

2002-03-09 21:06  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, x509_ASN.c:

	Patches for the new OpenCDK version and some stricter checks for
	memory leaks.  

2002-03-09 19:08  nmav <nmav@gnutls.org>

	* ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
	lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
	lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
	lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/x509_verify.c, src/common.c:

	removed GNUTLS_CERT_TRUSTED enumeration 

2002-03-08 22:42  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:

	Added protection against denial of service attacks, while receiving 
	empty packets.  

2002-03-08 18:33  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	corrected memory leak 

2002-03-08 18:04  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_4_0,
	gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h (tags:
	gnutls_0_4_0, gnutls_0_3_92), gnutls_openpgp.c, gnutls_record.c,
	gnutls_state.h:

	Added protection against the newly discovered CBC attacks against
	TLS.  Experimental code.  

2002-03-08 11:14  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	Added references to internet drafts. Added DHE_DSS with ARCFOUR from 
	56 bit draft.  

2002-03-06 12:10  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-extensions-02.txt,
	draft-ietf-tls-extensions-03.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92):

	Added new draft 

2002-03-06 12:08  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
	lib/gnutls_alert.c (tags: gnutls_0_4_0, gnutls_0_3_92),
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c
	(tags: gnutls_0_3_92), lib/gnutls_global.c (tags: gnutls_0_3_92),
	lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c,
	lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
	lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
	(tags: gnutls_0_3_92), lib/x509_verify.c:

	Combined error codes of gnutls and ASN.1 parser. Also several
	cleanups in the X.509 code.  

2002-03-06 10:42  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:

	Added alert protocol section 

2002-03-05 09:04  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
	x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
	x509_verify.c:

	Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
	X.509 certificate parsing.  

2002-03-04 17:16  nmav <nmav@gnutls.org>

	* doc/tex/errors.tex (tags: gnutls_0_4_0, gnutls_0_3_92),
	lib/gnutls.h.in.in:

	updated 

2002-03-04 17:04  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_0,
	gnutls_0_3_92), ciphersuites.tex, gnutls.tex, handshake.tex,
	layers.tex (tags: gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
	gnutls_0_4_0, gnutls_0_3_92), resumedb.tex, translayer.tex:

	updated documentation 

2002-03-04 09:25  nmav <nmav@gnutls.org>

	* ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/gnutls_cert.c, lib/gnutls_handshake.c,
	lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c:

	changes for pretty documentation and cleanups.  

2002-03-03 18:44  nmav <nmav@gnutls.org>

	* lib/gnutls_state.c:

	pgp_fingerprint indicator is not cleared.  

2002-03-03 09:28  nmav <nmav@gnutls.org>

	* src/tls_test.c:

	last minute changes for 0.3.91 release 

2002-03-03 09:18  nmav <nmav@gnutls.org>

	* ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
	lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
	lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_4_0,
	gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c (utags:
	gnutls_0_3_91):

	Added checks in authentication type renegotiation procedure.  

2002-03-03 00:06  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
	gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
	(tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):

	Changed behaviour in rehandshake procedure. Now can use rehandshake
	with a different authentication method (ie. perform anonymous
	authentication, and after that perform a certificate authentication,
	or srp).  

2002-03-01 13:13  nmav <nmav@gnutls.org>

	* lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):

	corrected certificate type checking.  

2002-03-01 13:10  nmav <nmav@gnutls.org>

	* src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
	gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
	cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
	(tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91), serv-gaa.h (tags:
	gnutls_0_3_92, gnutls_0_3_91), serv.c (tags: gnutls_0_3_91),
	serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test-gaa.c
	(tags: gnutls_0_3_91), tls_test.gaa (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91):

	Updated cli and server to read certificate and keys from command
	line parameters. client, client-debug and server are now being
	installed.  

2002-03-01 11:26  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
	gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
	gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):

	Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
	suites get associated with a protocol version. This will allow
	disabling several ciphersuites which are only defined in TLS 1.0,
	when using SSL 3.0.  

2002-03-01 08:12  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	No extensions are now sent if SSL 3.0 is the only protocol
	advertized.  

2002-02-28 12:39  nmav <nmav@gnutls.org>

	* lib/gnutls_session.c (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91):

	added a check in the given parameters for null 

2002-02-28 12:38  nmav <nmav@gnutls.org>

	* src/: tests.c (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
	tests.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
	tls_test.c:

	added session resumption test 

2002-02-28 12:31  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c (tags: gnutls_0_3_91):

	Changed the interface for the new OpenCDK version.  

2002-02-28 08:55  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
	tls_test-gaa.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
	tls_test.c, tls_test.gaa:

	updated gaa files, and client options.  

2002-02-28 08:38  nmav <nmav@gnutls.org>

	* src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
	lib/gnutls_state.c, lib/gnutls_state.h:

	gnutls_record_set_default_version() was prefixed with underscore,
	and it is no longer exported.  

2002-02-28 08:36  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
	gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
	gnutls_0_3_91), gnutls_state.c:

	Corrected session resuming in certificate authentication.
	gnutls_deinit, does not remove the session entry any more if it is
	invalid. Added gnutls_db_remove_session() function, which does this.  

2002-02-28 07:00  nmav <nmav@gnutls.org>

	* src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:

	added missing files 

2002-02-27 22:29  nmav <nmav@gnutls.org>

	* lib/gnutls_mem.c (tags: gnutls_0_3_91):

	removed cycle from gnutls_free and gnutls_secure_free.  

2002-02-27 21:12  nmav <nmav@gnutls.org>

	* NEWS, src/tests.c, src/tests.h, src/tls_test.c:

	added check for TLS closure alerts 

2002-02-27 20:53  nmav <nmav@gnutls.org>

	* src/: tests.c, tests.h, tls_test.c:

	added openpgp authentication test, and unknown cipher suites test 

2002-02-27 20:38  nmav <nmav@gnutls.org>

	* lib/ext_srp.c (tags: gnutls_0_3_91):

	Now we do not send the srp username as an extension, if SRP is 
	disabled.  

2002-02-27 20:26  nmav <nmav@gnutls.org>

	* src/: cli.c, tests.c, tests.h, tls_test.c:

	added check for client hello extensions.  

2002-02-27 20:07  nmav <nmav@gnutls.org>

	* src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:

	Added tls_test. This is program that can be used to test TLS
	servers' parameters.  

2002-02-27 20:05  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
	gnutls_int.h, gnutls_state.c:

	Added gnutls_record_set_default_version(). This is a low level
	function.  

2002-02-27 10:58  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in:

	SOCKET_PTR was removed 

2002-02-27 10:06  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in:

	corrected record_send() prototype 

2002-02-26 19:08  nmav <nmav@gnutls.org>

	* configure.in:

	updated for fcdump 

2002-02-25 22:48  nmav <nmav@gnutls.org>

	* lib/gnutls_pk.c (tags: gnutls_0_3_91):

	added (an impossible situation) check 

2002-02-24 19:24  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Fixed a possible buffer overflow.  

2002-02-24 17:34  nmav <nmav@gnutls.org>

	* src/openpgp/Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90):

	added missing makefile.am 

2002-02-24 15:46  nmav <nmav@gnutls.org>

	* doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
	(tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
	lib/auth_anon.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
	lib/auth_cert.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
	lib/auth_dhe.c, lib/auth_srp_passwd.c (tags: gnutls_0_3_91),
	lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_3_91),
	lib/gnutls_cert.c (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
	(tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
	lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
	src/serv.c (utags: gnutls_0_3_90):

	The Diffie Hellman parameters are now stored in the credentials
	structures.  This will allow precomputation of signatures (for DHE
	cipher suites).  

2002-02-24 10:47  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
	gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
	(tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
	gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
	gnutls_0_3_90), x509_verify.c:

	removed GNUTLS_CERT_NONE (replaced by
	GNUTLS_E_NO_CERTIFICATE_FOUND).  removed GNUTLS_CERT_VALID (it's
	valid if it's not invalid) 

2002-02-23 21:50  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
	gnutls_0_3_90):

	Bug fixes for _verify_key and basic trust handling for keys.  

2002-02-22 23:49  nmav <nmav@gnutls.org>

	* lib/gnutls_openpgp.c:

	includes moved before #ifdef 

2002-02-22 18:49  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Added stubs for the case we don't have OpenCDK support.  

2002-02-22 18:31  nmav <nmav@gnutls.org>

	* doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
	(tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
	lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:

	Changed certificate verification functions.  

2002-02-22 17:14  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h:

	Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
	routines for key ownertrust.  

2002-02-22 13:30  nmav <nmav@gnutls.org>

	* lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:

	added trustdb stuff 

2002-02-22 12:52  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Modified code for the new OpenCDK code.  

2002-02-22 11:34  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c (tags: gnutls_0_3_90):

	moved private cipher suites to 0xFF space.  

2002-02-22 00:40  nmav <nmav@gnutls.org>

	* ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
	gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
	(tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_3_91,
	gnutls_0_3_90), lib/gnutls_alert.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
	lib/gnutls_record.c, src/cli.c, src/serv.c:

	Several alert protocol changes.  

2002-02-21 22:34  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Fixed return code check for GnuTLS functions.  

2002-02-21 20:57  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_openpgp.c:

	set_key_server renamed to set_keyserver 

2002-02-21 20:42  nmav <nmav@gnutls.org>

	* ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
	lib/debug.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:

	Added gnutls_alert_str (allows printing alert number descriptions) 

2002-02-21 13:49  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Fixed a segfault in the OpenPGP code.  

2002-02-21 09:55  nmav <nmav@gnutls.org>

	* lib/auth_cert.c:

	Updated the openpgp certificate message, fingerprint handling.  

2002-02-20 20:53  nmav <nmav@gnutls.org>

	* lib/x509_verify.c:

	some fixes in verification procedure 

2002-02-19 18:57  twoaday <twoaday@gnutls.org>

	* lib/: .cvsignore (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags: gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h (tags:
	gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c, gnutls_openpgp.h:

	Applied the patches to fix the GDOC problem.  Some bug fixes all
	over the place and the implementation of some function stubs.  

2002-02-19 08:17  nmav <nmav@gnutls.org>

	* doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
	lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
	src/common.c:

	removed CERT_CORRUPTED 

2002-02-19 08:09  nmav <nmav@gnutls.org>

	* lib/auth_cert.c:

	openpgp fingerprint is calculated dynamically.  

2002-02-18 20:31  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:

	Added some support the OpenPGP Certificate message, with key
	fingerprints.  

2002-02-18 14:11  nmav <nmav@gnutls.org>

	* ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
	lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
	gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
	src/cli.gaa, src/common.c:

	Added some stuff for the client to send the OpenPGP fingerprint.  

2002-02-17 20:07  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):

	Corrected bug in RSA authentication, responsible for random (very
	very rare, and difficult to reproduce) failures.  

2002-02-17 13:14  nmav <nmav@gnutls.org>

	* lib/: gnutls_x509.c, x509_verify.c:

	Improved X.509 verification functions. They are still too primitive.  

2002-02-16 20:50  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c:

	Some cleanups.  

2002-02-15 17:30  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Fixed some memory leaks.  Code to handle ElGamal keys.  Some minor
	bug fixes.  

2002-02-15 17:04  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_record.c:

	renamed gnutls_read to gnutls_record_read and gnutls_write to 
	gnutls_record_write.  

2002-02-15 17:03  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
	errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	layers.tex, serv1.tex, srp1.tex:

	Added TLS Layers section.  

2002-02-15 11:34  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:

	updated client and server 

2002-02-15 11:34  nmav <nmav@gnutls.org>

	* doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:

	removed 

2002-02-15 11:23  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
	gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_record.c:

	Extension types now use a 16 bit type field (following the current
	draft).  Some fixes in the max record size extension.  

2002-02-14 21:38  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h:

	Basic HKP keyserver support.  Function to retrieve the key from the
	keyring by keyid, fingerprint.  

2002-02-14 11:52  nmav <nmav@gnutls.org>

	* lib/: gnutls_cert.c, x509_verify.c:

	Verification function returns the GNUTLS_CERT_VALID flag.  

2002-02-14 10:57  nmav <nmav@gnutls.org>

	* lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
	gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:

	Changed srp callback function parameters.  

2002-02-14 10:45  nmav <nmav@gnutls.org>

	* lib/gnutls_dh_primes.c, src/serv.c:

	Corrected bugs in prime generation.  

2002-02-14 10:30  nmav <nmav@gnutls.org>

	* src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
	serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:

	Server updated. Now command line parameters are available.  

2002-02-14 09:25  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:

	Updated client 

2002-02-14 09:21  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
	gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:

	Direct access to version field in the state was replaced by the
	function gnutls_protocol_get_version().  

2002-02-14 09:20  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c:

	Corrected bugs in RSA authentication. Random value is not generated 
	using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
	packet formating, to depend on the correct version.  

2002-02-14 09:16  nmav <nmav@gnutls.org>

	* lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:

	Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
	flags, which replace GNUTLS_CERT_NOT_TRUSTED.  

2002-02-13 19:48  fiorinaf <ffiorina@gnutls.org>

	* lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):

	bug fix with bison 1.32 

2002-02-13 18:03  nmav <nmav@gnutls.org>

	* lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
	lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
	lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
	lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
	lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
	src/serv.c:

	Added more functions to allow access to Diffie Hellman parameters 
	(partially at least). Corrected Diffie Hellman stuff.  

2002-02-13 10:03  nmav <nmav@gnutls.org>

	* src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:

	Made most ifdefs in client program, configurable via command line.  

2002-02-13 10:02  nmav <nmav@gnutls.org>

	* lib/ext_cert_type.c (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90):

	It does not send the cert_type extension if only x.509 certificates 
	are used.  

2002-02-12 13:27  nmav <nmav@gnutls.org>

	* doc/tex/: ex1.tex, ex3.tex, serv1.tex:

	Corrected bugs in examples.  

2002-02-12 13:04  nmav <nmav@gnutls.org>

	* lib/gnutls_priority.c (tags: gnutls_0_3_90):

	Priority cannot be set if not using the OPENCDK library.  

2002-02-11 19:33  nmav <nmav@gnutls.org>

	* doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:

	Updated documentation.  

2002-02-11 10:08  nmav <nmav@gnutls.org>

	* src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_ring.gpg
	(tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	openpgp/cli_sec.asc (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90):

	Added new client pgp keys and a keyring 

2002-02-10 23:08  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h:

	High level support for OpenPGP keyrings.  

2002-02-10 22:24  nmav <nmav@gnutls.org>

	* ChangeLog:

	Added ChangeLog [generated by CVS log] 

2002-02-09 19:20  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_algorithms.c:

	Added gnutls_certificate_type_get_name() function.  

2002-02-09 18:35  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	
	* Applied the fixed for the memory leaks.  

2002-02-09 18:25  nmav <nmav@gnutls.org>

	* lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
	gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
	(tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
	gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
	gnutls_ui.h, gnutls_x509.c:

	Added ability for an SRP server to use multiple password files. The 
	password file is selected on the fly (handshake) using a callback 
	function.  

2002-02-09 13:18  twoaday <twoaday@gnutls.org>

	* lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:

	
	* auth_cert.h: Added OpenPGP keyring item.  
	
	* gnutls_openpgp.c: Improved support for keyring handling.  

2002-02-09 12:19  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher.c:

	Some fixes in ciphertext2compressed handling 

2002-02-09 11:10  nmav <nmav@gnutls.org>

	* lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
	gnutls_errors_int.h:

	Removed the GNUTLS_E_MAC_FAILED error. Now only
	GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
	information about the result of a possible attack.  

2002-02-08 22:30  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
	gnutls_openpgp.h:

	Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 

2002-02-08 22:29  nmav <nmav@gnutls.org>

	* lib/x509_ASN.c:

	Added bison generated file 

2002-02-08 19:36  nmav <nmav@gnutls.org>

	* doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:

	changed the introduction (again) 

2002-02-07 20:58  nmav <nmav@gnutls.org>

	* lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
	src/openpgp/cli_sec.asc:

	Corrected behaviour of client openpgp certificate selection.  

2002-02-07 19:08  nmav <nmav@gnutls.org>

	* lib/: gnutls_ui.c, gnutls_ui.h:

	removed gnutls_certificate_get_ours_index() 

2002-02-07 14:59  nmav <nmav@gnutls.org>

	* lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90), pkcs1_asn1_tab.c:

	Added asn1 file 

2002-02-06 22:07  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:

	Modified gnutls_x509_extract_subject_alt_name() to return the type, 
	instead of storing it to a pointer.  

2002-02-06 14:11  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
	gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
	gnutls_0_3_90):

	Added function which returns the subjectAltName (subject_dns_name
	was obsoleted).  

2002-02-05 23:00  nmav <nmav@gnutls.org>

	* AUTHORS (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90):

	added Timo 

2002-02-05 12:09  nmav <nmav@gnutls.org>

	* lib/x509_verify.c:

	Changed the X.509 certificate verification algorithm. Now if any of
	the certificates in the certificate path is expired (except the
	first one), we return GNUTLS_CERT_NOT_TRUSTED.  

2002-02-05 11:06  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h:

	Changes the function name to make clear OpenPGP uses keys and not
	certificates like X.509.  

2002-02-04 22:35  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:

	Changes for gnutls_openpgp_name structure 

2002-02-04 21:39  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:

	Now OpenPGP uses its own context for DN.  

2002-02-03 21:43  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	More fixes for the GnuTLS OpenPGP code.  

2002-02-03 20:19  nmav <nmav@gnutls.org>

	* doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
	lib/gnutls_x509.c, src/common.c:

	renamed the gnutls_dn structure to gnutls_x509_dn 

2002-02-03 19:17  nmav <nmav@gnutls.org>

	* src/: Makefile.am, common.c, common.h:

	made the print_info stuff much cleaner.  

2002-02-03 19:06  nmav <nmav@gnutls.org>

	* lib/gnutls_openpgp.c:

	some changes in gnutls_cert handling 

2002-02-03 18:54  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.h:

	keyUsage is now 16 bits 

2002-02-03 18:30  nmav <nmav@gnutls.org>

	* doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
	gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
	lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
	lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
	(tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
	lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
	src/common.h, src/serv.c:

	Added OpenPGP certificate support in gnutls.  Several changes.  

2002-02-03 13:31  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h:

	
	* gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
	keyUsage flag to indicate what the key is useful for.  

2002-02-03 12:45  nmav <nmav@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_ui.h:

	Exported openpgp keys' related functions.  

2002-02-03 12:38  nmav <nmav@gnutls.org>

	* lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_state.c,
	gnutls_state.h:

	Moved functions unrelated to record layer to gnutls_state.c 

2002-02-03 12:24  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h:

	several modifications for cert_type extension etc 

2002-02-03 12:16  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	Added option to set the cert_type priority.  

2002-02-03 11:51  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	
	* Applied the patch and minor changes.  
	
	* Now it's also possible to use binary certificates.  

2002-02-03 11:36  nmav <nmav@gnutls.org>

	* lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	Added stuff for parsing the CertType extension type.  

2002-02-03 02:16  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	
	* gnutls_openpgp.c: Fixed some memory leaks.  

2002-02-02 21:24  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_ui.c:

	renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  

2002-02-02 17:52  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h:

	
	* gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
	function headers of internal functions.  

2002-02-01 21:14  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
	src/Makefile.am:

	Added gnutls_openpgp in the makefiles.  Added some kind of opencdk
	library detection.  

2002-02-01 18:51  twoaday <twoaday@gnutls.org>

	* src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
	gnutls_0_3_91, gnutls_0_4_0, gnutls_0_3_92):

	New files for OpenPGP tests.  

2002-02-01 18:49  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_openpgp.c, gnutls_openpgp.h:

	
	* gnutls_openpgp.c: Added gdoc compatible function descriptions.  
	
	(gnutls_openpgp_add_fingerprint): New function to register keyrings.  

2002-02-01 11:31  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90):

	added new header file 

2002-02-01 11:14  nmav <nmav@gnutls.org>

	* configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
	doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
	lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
	lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
	lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
	src/serv.c:

	Several changes in certificate and key handling.  
	 * gnutls_certificate_allocate_sc() does not require the ncerts
	 argument 

2002-01-31 12:48  nmav <nmav@gnutls.org>

	* Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
	doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
	lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
	lib/gnutls_x509.c, src/cli.c, src/common.h:

	Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.  
	Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.  

2002-01-31 12:47  nmav <nmav@gnutls.org>

	* lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
	gnutls_0_3_91):

	corrected _gnutls_str_cpy() usage.  

2002-01-30 23:59  nmav <nmav@gnutls.org>

	* doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:

	updated 

2002-01-30 11:34  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Fixed some memory leaks.  

2002-01-30 10:33  nmav <nmav@gnutls.org>

	* doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:

	updated candidate draft 

2002-01-29 17:16  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Fixed a typo.  

2002-01-29 16:55  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:

	Basic GnuTLS OpenPGP support.  

2002-01-29 16:19  nmav <nmav@gnutls.org>

	* configure.in, doc/tex/ex3.tex, src/common.h:

	updated for gnutls_certificate_get_peers() 

2002-01-29 16:17  nmav <nmav@gnutls.org>

	* lib/: gnutls_ui.c, gnutls_ui.h:

	Added gnutls_certificate_get_peers() Added
	gnutls_certificate_get_ours() Added
	gnutls_certificate_get_ours_index() 

2002-01-29 16:09  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
	gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:

	CertificateType is now accesible from the API.  

2002-01-29 16:06  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	corrected bug in certificate selection.  

2002-01-29 15:08  nmav <nmav@gnutls.org>

	* lib/: gnutls_state.c, gnutls_state.h:

	Added this gnutls_state.c/h files. Are added in order to access some
	of the GNUTLS_STATE structures members, indirectly. It's not
	possible to move all the members of this structure here, yet, but it
	is desirable.  

2002-01-29 12:54  nmav <nmav@gnutls.org>

	* lib/auth_x509.c:

	corrected bug in server certificate callback.  

2002-01-29 12:52  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
	gnutls_record.c, gnutls_ui.h:

	Modified the state's parameters to hold the negotiated certificate 
	type. Modified the certificate selection procedure to take the
	certificate type in account, when choosing the most appropriate
	certificate.  

2002-01-29 11:52  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
	lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
	src/serv.c:

	Added in CertificateStatus: 
		GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
		GNUTLS_CERT_REVOKED 

2002-01-29 11:40  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_cert.c:

	gnutls_x509pki_allocate_sc() renamed to
	gnutls_certificate_allocate_sc() and similar functions too. They
	share too common properties with OpenPGP certificates, that it is
	not needed a separate function.  

2002-01-29 11:38  nmav <nmav@gnutls.org>

	* lib/: gnutls_ui.c, gnutls_ui.h:

	Updated function names.  

2002-01-29 11:38  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, auth_cert.h:

	Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
	structure.  

2002-01-28 23:51  nmav <nmav@gnutls.org>

	* lib/gnutls.asn (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90):

	Removed fake OID.  

2002-01-28 23:49  nmav <nmav@gnutls.org>

	* Makefile.am:

	better ChangeLog output 

2002-01-28 23:44  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c, src/cli.c, src/serv.c:

	Identified a race condition in the example client.  If application
	data is sent after a rehandshake request, the server thinks we
	ignored his request, and breaks the connection. This is a bad design
	of this client.  

2002-01-28 23:43  nmav <nmav@gnutls.org>

	* lib/gnutls_datum.c (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90):

	minor fixes 

2002-01-28 23:42  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):

	changed some buffering code, to use the cleaner
	gnutls_datum_append().  Leads to a much cleaner code.  

2002-01-28 22:03  fiorinaf <ffiorina@gnutls.org>

	* lib/x509_ASN.y:

	Modules without OID 

2002-01-28 22:02  fiorinaf <ffiorina@gnutls.org>

	* lib/x509_der.c:

	gnutls_str_... functions substitution 

2002-01-28 22:02  fiorinaf <ffiorina@gnutls.org>

	* lib/x509_asn1.c:

	_gnutls_str_... functions substitution 

2002-01-28 18:26  nmav <nmav@gnutls.org>

	* lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	added gnutls_datum_append() 

2002-01-28 14:03  nmav <nmav@gnutls.org>

	* lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:

	signature is now a gnutls_datum 

2002-01-28 12:43  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
	lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
	lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
	lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
	gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
	lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
	lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
	lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
	lib/gnutls_sig.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
	lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c:

	GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP 
	GNUTLS_ANON -> GNUTLS_CRD_ANON 

2002-01-28 10:38  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
	gnutls_0_3_90), gnutls_handshake.c:

	corrected and optimized handshake.  

2002-01-28 10:37  nmav <nmav@gnutls.org>

	* lib/gnutls_int_compat.c:

	not used by default 

2002-01-28 09:25  nmav <nmav@gnutls.org>

	* lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
	gnutls_int.h, gnutls_record.c:

	Added ability of the client to choose a certificate depending on the
	server's sign algorithm preference. Added CertType in gnutls_cert
	structure (which identified X509, OPENPGP certificates) 

2002-01-28 09:22  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:

	Optimizations in the handshake messages hashing.  (no more mallocs) 

2002-01-27 21:13  nmav <nmav@gnutls.org>

	* lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
	lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:

	cleanups 

2002-01-27 21:12  nmav <nmav@gnutls.org>

	* lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
	gnutls_gcry.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90), gnutls_pk.c:

	corrected bug in DSA signing.  

2002-01-27 21:11  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c:

	corrected bug in file read 

2002-01-27 21:10  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
	gnutls_handshake.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90), gnutls_v2_compat.c (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	Added support to select a certificate based on the peer's cipher 
	suite list. (ie if DSS cipher suites are requested and a DSA
	certificate is available, then this will be used) 

2002-01-27 15:24  nmav <nmav@gnutls.org>

	* doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:

	Added an updated version of the submited draft 

2002-01-27 15:12  nmav <nmav@gnutls.org>

	* lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
	lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
	src/x509/cert-dsa.pem (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
	src/x509/key-dsa.pem (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites):

	added missing files 

2002-01-27 15:10  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
	lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
	src/serv.c (utags: gnutls_with_dss_ciphersuites):

	added support for DHE_DSS cipher suites.  

2002-01-27 14:27  nmav <nmav@gnutls.org>

	* doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
	gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
	gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
	gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
	gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
	(tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
	gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
	gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
	gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
	gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
	lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
	src/cli.c (utags: gnutls_with_dss_cert_support):

	added support for DSS certificates.  

2002-01-26 23:01  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
	auth_x509.c, ext_max_record.c (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls.asn, gnutls_buffers.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_cert.c, gnutls_cert.h, gnutls_errors.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_errors_int.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_extensions.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_global.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_global.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
	gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), x509_sig_check.c:

	Added stuff for DSS certificates (not ready yet) 

2002-01-26 22:55  nmav <nmav@gnutls.org>

	* src/x509/: Makefile.am, ca.pem (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites) (utags:
	gnutls_with_dss_cert_support):

	added new DSA certificates..  

2002-01-26 16:10  nmav <nmav@gnutls.org>

	* lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
	gnutls_with_dss_cert_support, gnutls_0_3_91,
	gnutls_with_dss_ciphersuites, gnutls_0_4_0, gnutls_0_3_92):

	added _gnutls_mem_cpy() 

2002-01-26 16:06  nmav <nmav@gnutls.org>

	* lib/: x509_asn1.c, x509_der.c (utags:
	gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):

	Added checks after malloc for null.  

2002-01-25 22:41  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
	lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls_record.c,
	lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), src/common.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	src/serv.c (tags: gnutls_with_dss_cert_support):

	gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
	Josefsson) 

2002-01-25 16:31  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
	lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
	src/cli.c:

	added check for requested TLS extensions 

2002-01-25 14:37  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_3_5):

	changes for 0.3.5 

2002-01-25 14:33  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_3_5):

	preparing for 0.3.5 

2002-01-25 14:07  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
	lib/gnutls_buffers.c, lib/gnutls_handshake.c,
	lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	Handshake messages are not kept in memory any more. Now we use less
	memory during a handshake.  

2002-01-24 19:00  nmav <nmav@gnutls.org>

	* lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support):

	added an #error 

2002-01-24 18:00  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
	GNUTLS_A_SSL3_NO_CERTIFICATE 

2002-01-24 16:50  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-openpgp-01.txt,
	draft-ietf-tls-openpgp-keys-00.txt (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	added our openpgp draft 

2002-01-24 16:46  nmav <nmav@gnutls.org>

	* lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_alert.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_errors.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
	gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	added _gnutls_record_log(), gnutls_handshake_log(), to avoid that 
	#ifdef XXX stuff. Done some cleanups in record layer.  

2002-01-23 21:14  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
	(tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
	lib/gnutls_str.h, lib/x509_extensions.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/x509_sig_check.c, lib/x509_verify.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	Added a minimal string library to assist in safer ASN.1 parsing 

2002-01-23 21:13  nmav <nmav@gnutls.org>

	* src/common.h:

	in server side now prints srp username 

2002-01-23 20:28  nmav <nmav@gnutls.org>

	* lib/: auth_x509.c, crypt_bcrypt.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
	gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
	x509_verify.c:

	Some corrections done ( found by using flawfinder).  Added several
	tags for flawfinder to ignore.  

2002-01-23 20:27  nmav <nmav@gnutls.org>

	* doc/TODO:

	added string library 

2002-01-23 18:59  nmav <nmav@gnutls.org>

	* NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
	lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
	lib/x509_sig_check.c:

	cleanups 

2002-01-23 18:58  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c:

	more cleanups in the recv_int() function 

2002-01-23 18:57  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:

	corrected behaviour against PKCS-1 attacks. (it seems that debugging
	code has made it to release) 

2002-01-22 21:47  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c:

	Made recv_int() cleaner (needs a lot of improvement) 

2002-01-20 13:02  nmav <nmav@gnutls.org>

	* doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
	lib/gnutls_record.c, src/cli.c, src/serv.c:

	Now a server in a case of rehandshake can continue normaly if the
	handshake request is ignored by the client.  

2002-01-20 13:00  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in:

	corrected gnutls_alert_send() prototype.  

2002-01-20 13:00  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in (tags: gnutls_0_3_5):

	corrected gnutls_alert_send() prototype 

2002-01-20 10:16  nmav <nmav@gnutls.org>

	* NEWS:

	last changes for release 

2002-01-19 20:10  nmav <nmav@gnutls.org>

	* lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):

	corrected bugs in DHE_RSA cipher suites 

2002-01-19 20:09  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), auth_anon.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
	gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_int.h:

	updated auth info structures handling.  Corrected bug in DHE_RSA.  

2002-01-19 20:07  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	corrected bug introduced in the buffering code update 

2002-01-19 18:24  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
	lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
	lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
	lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
	src/serv.c:

	Combined gnutls_x509pki_(set/get)_dh_bits() and 
	gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().  
	gnutls_anon_set_server_cred() was deprecated by
	gnutls_dh_set_bits().  

2002-01-19 18:23  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c:

	gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 

2002-01-19 11:44  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c (tags: gnutls_0_3_5):

	added missing include of gnutls_alert.h 

2002-01-18 16:47  nmav <nmav@gnutls.org>

	* doc/protocol/rfc2440.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support):

	added openpgp rfc 

2002-01-18 16:46  nmav <nmav@gnutls.org>

	* configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
	lib/Makefile.am, lib/auth_srp_passwd.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
	lib/gnutls_alert.c, lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
	(tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
	lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:

	several cleanups in order to move to gnutls 0.4.0 

2002-01-18 16:45  nmav <nmav@gnutls.org>

	* lib/gnutls_int_compat.c:

	added file to hold functions for backwards binary compatibility.  

2002-01-18 14:50  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
	lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
	lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
	gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
	lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
	gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
	(tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):

	added required changes to release gnutls 0.3.3 (mostly bug fixes) 

2002-01-18 14:41  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_ui.h, lib/x509_b64.c:

	cleanups 

2002-01-17 18:56  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
	lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
	src/serv.c:

	Renamed gnutls_x509pki_s/get_dh_bits() to
	gnutls_dh_s/get_dhe_bits().  Renamed
	gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().  

2002-01-17 16:16  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), doc/tex/ex3.tex,
	lib/gnutls_algorithms.c, lib/gnutls_int.h:

	Key exchange methods changed so they do not depend on the
	Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).  

2002-01-17 16:10  nmav <nmav@gnutls.org>

	* lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
	gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
	gnutls_record.c, gnutls_sig.c:

	changes in buffering code (actually variables' names are more 
	rational now).  

2002-01-17 16:09  nmav <nmav@gnutls.org>

	* configure.in:

	corrected library interface numbers 

2002-01-17 13:29  nmav <nmav@gnutls.org>

	* NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/gnutls.tex:

	updated documentation 

2002-01-17 13:05  nmav <nmav@gnutls.org>

	* lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
	src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support):

	fixed bugs reported (with patches) by Marc Huber and Guillaume
	Morin.  

2002-01-14 09:33  nmav <nmav@gnutls.org>

	* NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
	lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support):

	Added gnutls_x509pki_set_trust_mem() and
	gnutls_x509pki_set_key_mem() 

2002-01-12 19:04  nmav <nmav@gnutls.org>

	* lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:

	better length checking in the record layer.  

2002-01-10 21:19  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-extensions-01.txt,
	draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support):

	new extensions draft 

2002-01-09 11:05  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:

	added gnutls_x509pki_verify_certificate() 

2002-01-07 17:54  nmav <nmav@gnutls.org>

	* lib/gnutls_ui.c:

	renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
	consistent with gnutls.h) 

2002-01-05 22:00  nmav <nmav@gnutls.org>

	* lib/libgnutls.m4 (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support):

	corrected the temp file name 

2002-01-05 18:41  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
	doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
	gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
	gnutls_0_3_2):

	last minute changes for 0.3.2 release 

2002-01-05 18:04  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
	gnutls_0_3_2):

	renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 

2002-01-05 13:40  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_ui.h, lib/x509_b64.c:

	Added gnutls_b64_encode() and gnutls_b64_decode() 

2002-01-04 12:35  nmav <nmav@gnutls.org>

	* doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
	gnutls_0_3_5):

	updated documentation 

2002-01-04 12:05  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
	src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):

	updated documentation 

2002-01-04 11:19  nmav <nmav@gnutls.org>

	* configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
	gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
	gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
	lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
	lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):

	Cleanups 

2002-01-04 11:15  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
	gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):

	separated alert protocol functions 

2002-01-03 11:36  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
	lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
	lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:

	corrected behaviour in version advertizing 

2002-01-03 11:01  nmav <nmav@gnutls.org>

	* lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):

	now removes the temp file 

2002-01-03 10:59  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in (tags: gnutls_0_3_2):

	check_version() updated 

2002-01-02 15:55  nmav <nmav@gnutls.org>

	* lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
	gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
	gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
	gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
	gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
	gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):

	cleanups 

2002-01-02 15:00  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
	lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
	lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
	src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):

	Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  

2002-01-02 12:15  nmav <nmav@gnutls.org>

	* lib/gnutls_ui.c:

	more error checking 

2002-01-02 11:07  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in:

	prefixed all variable with GNUTLS_ 

2002-01-02 11:02  nmav <nmav@gnutls.org>

	* lib/gnutls_global.c:

	added support for calling global_init() several times.  

2002-01-02 10:58  nmav <nmav@gnutls.org>

	* lib/gnutls_global.c:

	added static variable to check if global_init() is called for a
	second time.  

2002-01-02 10:46  nmav <nmav@gnutls.org>

	* NEWS, README (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
	lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
	lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
	lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:

	Cleanups in the digest code (separated from HMAC).  Added
	gnutls_fingerprint_calc(), which calculates a fingerprint.  

2001-12-30 18:11  nmav <nmav@gnutls.org>

	* Makefile.am (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):

	added PGPKEYS 

2001-12-30 18:09  nmav <nmav@gnutls.org>

	* doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2):

	updated 

2001-12-30 17:55  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_x509.c:

	corrected bug which did not allow a client to accept multiple CA
	distinguished names.  

2001-12-30 17:53  nmav <nmav@gnutls.org>

	* src/README.srpcrypt (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):

	updated 

2001-12-23 11:37  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c (tags: gnutls_0_3_2):

	some corrections in documentation 

2001-12-21 08:16  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_3_1):

	releasing 0.3.0 

2001-12-20 10:51  nmav <nmav@gnutls.org>

	* lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
	gnutls_0_3_2, gnutls_0_3_5):

	cleaned up and fixed ASN.1 documentation.  

2001-12-20 10:08  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1):

	corrected in order not to complain if func(void) is used.  

2001-12-19 20:02  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
	(tags: gnutls_0_3_1, gnutls_0_3_0):

	cleanups 

2001-12-19 13:17  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
	(tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
	(tags: gnutls_0_3_1), lib/auth_x509.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
	lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
	lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
	(tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
	lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
	(tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
	lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
	gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):

	some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS.  Added
	defines to keep source compatibility.  

2001-12-19 13:13  nmav <nmav@gnutls.org>

	* lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):

	corrected bugs in AUTH_INFO allocation 

2001-12-18 15:00  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):

	cleanups 

2001-12-18 08:58  nmav <nmav@gnutls.org>

	* NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
	configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
	lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
	gnutls_0_3_1), lib/gnutls_int.h:

	corrections in the configuration files.  

2001-12-17 20:44  nmav <nmav@gnutls.org>

	* configure.in:

	some corrections in assembler detection. Also chmod -w gnutls.h was 
	removed.  

2001-12-17 17:27  nmav <nmav@gnutls.org>

	* lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
	(tags: gnutls_0_3_1):

	Corrections for big endian machines. Pointed out by Mike Siers
	<mikes@poliac.com> 

2001-12-17 16:53  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
	doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
	lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
	lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
	lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:

	cleanups and documentation updates 

2001-12-17 15:49  nmav <nmav@gnutls.org>

	* lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
	lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):

	corrections in SRP and ANON authentication.  Also corrections in the
	session packing for anonymous auth info.  

2001-12-17 15:19  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
	gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
	doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
	gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
	lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
	gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):

	*_alert -> alert_* 

2001-12-17 15:13  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
	gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
	lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
	gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
	gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
	lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
	(tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
	gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
	lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
	(tags: gnutls_0_3_0), src/cli.c, src/serv.c:

	gnutls_set_max_record_size -> gnutls_record_set_max_size 
	gnutls_get_max_record_size -> gnutls_record_get_max_size 
	gnutls_set_cred	-> gnutls_cred_set gnutls_get_auth_type ->
	gnutls_auth_get_type 

2001-12-16 14:23  nmav <nmav@gnutls.org>

	* doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
	doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
	gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
	gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
	(tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
	doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
	gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:

	documentation updated 

2001-12-16 10:27  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:

	changed function names 

2001-12-16 09:49  nmav <nmav@gnutls.org>

	* doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:

	fixes in documentation 

2001-12-16 09:09  nmav <nmav@gnutls.org>

	* doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):

	removed ASN1.readme.txt 

2001-12-14 19:52  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
	doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
	doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
	doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
	gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:

	renamed  gnutls_x509pki_set_trust/key to 
	gnutls_x509pki_set_trust_file/key_file 

2001-12-14 14:52  nmav <nmav@gnutls.org>

	* lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
	gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
	gnutls_int.h:

	some corrections in the DECR_LEN stuff added recently.  

2001-12-14 10:26  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
	doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
	doc/tex/gnutls.tex, lib/auth_x509.c:

	updated documentation 

2001-12-13 09:51  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
	gnutls_extensions.c, gnutls_handshake.c:

	More carefull parsing of incoming packets.  

2001-12-11 15:29  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	several cleanups 

2001-12-11 15:29  nmav <nmav@gnutls.org>

	* lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
	gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):

	corrected bugs in STD formating (back to USG).  

2001-12-10 16:01  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):

	last commits for 0.2.91 

2001-12-10 08:25  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
	gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
	lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
	(tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
	lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
	(tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
	gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
	gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):

	optimizations and fixes in the TLS PRF calculation (and the SSL3
	equivalent) 

2001-12-09 17:08  nmav <nmav@gnutls.org>

	* doc/tex/ciphers.tex (tags: gnutls_0_2_91):

	updated documentation 

2001-12-09 15:39  nmav <nmav@gnutls.org>

	* lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):

	fixed gnutls_anon_free_client_sc() 

2001-12-09 12:05  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
	lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
	lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:

	Fixes in anonymous authentication.  Fixes in client ciphersuite
	selection.  

2001-12-09 12:03  nmav <nmav@gnutls.org>

	* lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):

	GET_CN() now works. (affects debug mode only) 

2001-12-09 11:02  nmav <nmav@gnutls.org>

	* src/: .cvsignore (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), Makefile.am (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), README.crypt, README.srpcrypt (tags: gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91):

	crypt -> srpcrypt 

2001-12-09 10:50  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
	(tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
	lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:

	Optimizations in server certificate callback.  

2001-12-08 22:54  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
	lib/gnutls_int.h, lib/gnutls_record.c:

	added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  

2001-12-08 22:37  nmav <nmav@gnutls.org>

	* lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
	lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
	lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
	lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
	gnutls_0_2_91):

	remove dnsname (name_ind) extension 

2001-12-08 15:55  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_dhe_dss.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
	(tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
	gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
	gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
	(tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
	gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
	gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):

	Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  

2001-12-07 17:25  nmav <nmav@gnutls.org>

	* doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):

	added missing files 

2001-12-07 14:09  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):

	updated documentation 

2001-12-07 08:22  nmav <nmav@gnutls.org>

	* lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
	gnutls_0_2_91) (utags: gnutls_0_2_90):

	callbacks now get a GNUTLS_STATE argument.  

2001-12-07 01:02  nmav <nmav@gnutls.org>

	* doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
	gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
	gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
	src/serv.c (tags: gnutls_0_2_90):

	GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
	key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  

2001-12-06 17:08  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
	doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
	lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
	gnutls_0_2_90), src/cli.c, src/serv.c:

	GNUTLS_LIST is now int* 

2001-12-06 12:19  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
	doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
	(tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_constate.c (tags: gnutls_0_2_90),
	lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
	lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
	lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	src/cli.c, src/serv.c:

	cleanups again 

2001-12-06 12:18  nmav <nmav@gnutls.org>

	* lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1) (utags: gnutls_0_3_0,
	gnutls_0_2_90, gnutls_0_2_91):

	some changes to keep gcc -Wall happy 

2001-12-06 10:37  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
	gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
	gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
	gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
	lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
	gnutls_0_2_90), src/cli.c, src/serv.c:

	Several cleanups.  

2001-12-05 17:25  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
	lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
	lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
	(tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_session.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	src/cli.c, src/serv.c:

	Changes in function names concerning _db_ handling and _session_
	handling.  

2001-12-05 17:03  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
	doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
	lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
	gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
	lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
	src/serv.c:

	Added callback to select the server certificate.  

2001-12-05 13:41  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
	src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90), src/serv.c:

	optimized certificate handling API 

2001-12-05 12:50  nmav <nmav@gnutls.org>

	* lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
	lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:

	several cleanups. Removed old unneeded functions.  certificate
	verification was moved out of the handshake procedure.  

2001-12-04 22:24  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
	gnutls_global.c, gnutls_int.h, gnutls_record.c:

	some cleanups 

2001-12-04 16:03  nmav <nmav@gnutls.org>

	* configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
	gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
	lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
	gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), src/Makefile.am (tags:
	gnutls_0_2_90), src/cli.c, src/common.h, src/port.h, src/serv.c:

	now the peer's certificate list is stored into auth info structure
	(instead of the certificate).  several other cleanups.  

2001-12-04 10:57  nmav <nmav@gnutls.org>

	* lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
	lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
	lib/x509_extensions.c, src/cli.c, src/serv.c:

	moving gnutls_DN structures out of gnutls_cert and auth_info
	structures.  Now they are generated upon request.  

2001-12-01 17:34  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
	lib/gnutls.h.in:

	fixes in autoconf scripts 

2001-12-01 10:50  nmav <nmav@gnutls.org>

	* AUTHORS (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
	lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):

	updated detection of library settings 

2001-11-30 18:23  nmav <nmav@gnutls.org>

	* AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
	lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:

	The RDN sequence needed in the certificate request message is now
	generated and cached into a x509pki_credentials structure.  This
	would save a lot of time in the server side.  

2001-11-29 20:30  fiorinaf <ffiorina@gnutls.org>

	* doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):

	overflow buffers check 

2001-11-29 20:22  fiorinaf <ffiorina@gnutls.org>

	* doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
	lib/x509_ASN.y:

	"" 

2001-11-29 15:29  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
	(tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
	lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
	lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
	lib/gnutls_session.c, lib/gnutls_session_pack.c,
	lib/gnutls_session_pack.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c:

	introduced gnutls_x509pki_get_certificate(). This function returns
	the peer's certificate DER encoded. This certificate is also stored
	in the resume db.  

2001-11-26 10:50  nmav <nmav@gnutls.org>

	* THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
	doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
	lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):

	cleanups and some corrections.  

2001-11-25 12:05  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
	lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
	lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
	lib/gnutls_kx.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:

	gnutls_handshake(), gnutls_read() etc. functions no longer require 
	the 'SOCKET cd' argument. This argument is set using the function 
	gnutls_set_transport_ptr().  

2001-11-23 23:42  nmav <nmav@gnutls.org>

	* doc/README.autoconf:

	gnutls.m4 -> libgnutls.m4 

2001-11-23 23:26  nmav <nmav@gnutls.org>

	* doc/tex/Makefile.am:

	added new pictures 

2001-11-23 23:25  nmav <nmav@gnutls.org>

	* doc/tex/ciphersuites.tex:

	updated 

2001-11-20 23:37  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc:

	produces better tex output 

2001-11-20 20:22  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc, lib/gnutls_ui.c:

	updated documentation (and generation of tex) 

2001-11-20 20:20  nmav <nmav@gnutls.org>

	* AUTHORS:

	updated 

2001-11-20 14:42  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	fixed gnutls_kx_get_name() 

2001-11-20 13:40  nmav <nmav@gnutls.org>

	* lib/: gnutls_handshake.c, gnutls_ui.h:

	cleanups 

2001-11-17 11:47  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:

	Gdoc updated. Now handles powers and '->' symbol automatically for
	tex.  

2001-11-16 10:19  nmav <nmav@gnutls.org>

	* lib/x509_der.c (tags: gnutls_0_2_11):

	corrected typo 

2001-11-16 10:13  nmav <nmav@gnutls.org>

	* doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
	(tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
	doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
	doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
	gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
	lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:

	Documentation for ASN.1 has been moved to inline comments and to the 
	tex documentation.  

2001-11-15 12:47  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
	gnutls_0_2_11):

	removed E_TIMEOUT 

2001-11-15 12:37  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
	gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
	lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
	gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
	(tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):

	corrected some obscure bugs in the handshake and record send
	buffering code.  

2001-11-13 19:10  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h (tags: gnutls_0_2_11):

	removed debugging stuff 

2001-11-13 12:26  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c (tags: gnutls_0_2_11):

	more fixes 

2001-11-13 12:02  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
	(tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
	(tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
	lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
	gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
	gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
	lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:

	more non blocking IO fixes 

2001-11-12 21:18  nmav <nmav@gnutls.org>

	* src/cli.c (tags: gnutls_0_2_11):

	now resolves hostnames.  

2001-11-12 14:27  nmav <nmav@gnutls.org>

	* lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:

	va_copy macro renamed to VA_COPY 

2001-11-12 14:26  nmav <nmav@gnutls.org>

	* configure.in:

	now requires autoconf 2.50 

2001-11-10 21:37  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
	gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
	lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
	gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
	lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
	gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
	gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
	gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
	src/serv.c:

	several fixes.  Including: 
	- max_record_header extension.  
	- resume handshake sending wrong ssl version 
	- Non blocking IO (not ready yet) 

2001-11-08 12:00  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
	gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
	lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
	lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:

	cleanups and documentation updates 

2001-11-08 10:57  nmav <nmav@gnutls.org>

	* lib/auth_x509.c:

	rolled back previous change...  

2001-11-08 10:32  nmav <nmav@gnutls.org>

	* lib/auth_x509.c:

	made empty certificate message consistent with other
	implementations.  

2001-11-07 12:08  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
	auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
	auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
	(tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
	gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
	gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
	gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
	gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
	x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11):

	corrected memory leaks and other bugs 

2001-11-06 16:57  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	added warning 

2001-11-06 12:57  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
	gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
	lib/ext_max_record.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11), lib/ext_srp.c (tags: gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in,
	lib/gnutls_constate.c, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
	gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:

	added max_record_size extension 

2001-11-06 12:56  nmav <nmav@gnutls.org>

	* lib/gnutls_session.c:

	corrected bug which made get_current_session, not to return the
	right size of the session.  

2001-11-05 21:28  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
	lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
	lib/gnutls_record.c:

	receive buffer is now dynamic.  

2001-11-05 20:14  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:

	changed semantics of the GNUTLS_E_REHANDSHAKE error code.  

2001-11-05 16:41  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
	lib/gnutls_priority.c:

	added support for va_copy 

2001-11-05 12:43  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
	gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):

	cleanups 

2001-11-05 11:32  nmav <nmav@gnutls.org>

	* lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):

	list -> gnutls_list 

2001-11-04 16:52  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
	(tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
	gnutls_priority.c (tags: gnutls_0_2_10):

	changed LIST to GNUTLS_LIST 

2001-11-04 12:01  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_db.c:

	added new function to check for expired sessions.  

2001-11-04 10:43  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c:

	cleanups 

2001-11-02 18:20  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
	(tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
	gnutls_sig.c (tags: gnutls_0_2_10):

	cleanups in function names 

2001-11-02 10:34  nmav <nmav@gnutls.org>

	* lib/gnutls_db.c:

	cleanups in the resuming code 

2001-11-02 10:07  nmav <nmav@gnutls.org>

	* NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
	gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
	(tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
	lib/gnutls_record.c:

	added hooks in order to use external database to store session to be 
	resumed. Works but it is not finished.  

2001-11-02 09:01  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
	gnutls_int.h:

	set_push() & set_pull() functions moved to state (instead of being
	global) 

2001-11-02 08:32  nmav <nmav@gnutls.org>

	* README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
	doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):

	moved README.CVS to doc/ 

2001-11-01 22:54  nmav <nmav@gnutls.org>

	* README.CVS:

	added documentation of the steps required to built the cvs tree 

2001-11-01 20:10  nmav <nmav@gnutls.org>

	* lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
	(tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
	lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
	lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
	lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
	gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
	gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
	gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:

	Adopted some of the patches of Jon Nelson. Fixes the non blocking 
	behaviour.  

2001-10-30 19:35  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_record.c:

	corrected and fixed several things in send_int() etc.  

2001-10-30 12:29  nmav <nmav@gnutls.org>

	* doc/tex/translayer.tex:

	Added missing file.  

2001-10-30 12:11  nmav <nmav@gnutls.org>

	* doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
	scripts/Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10):

	added scripts into distribution 

2001-10-30 09:10  nmav <nmav@gnutls.org>

	* lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):

	corrected bugs in session resuming.  

2001-10-23 17:35  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
	io_debug.h (tags: gnutls_0_2_9):

	cleanups 

2001-10-23 17:31  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
	io_debug.h:

	added IO debugging code 

2001-10-23 15:45  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
	gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
	lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
	lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_record.c (tags: gnutls_0_2_9):

	added some checks for memory allocation.  Fixes in write interrupts.  

2001-10-23 09:37  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	corrected bugs which could break non blocking IO 

2001-10-22 22:09  nmav <nmav@gnutls.org>

	* PGPKEYS (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9):

	added file. Holds pgp keys 

2001-10-22 20:14  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_record.c:

	corrections for the gnutls_read_buffered() function.  

2001-10-22 12:51  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
	lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
	gnutls_0_2_9):

	updated/fixed the handling of interrupted writes 

2001-10-21 14:32  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
	gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
	gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:

	changed  gnutls_write() semantics in order to cope with interrupted
	system calls and non blocking IO 

2001-10-21 13:27  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
	doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
	lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c:

	changes in order to be independent of the berkeley style sockets 
	(but it is still difficult to use gnutls with any other api) 

2001-10-21 11:53  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	made gnutls_write() unaware of interrupted system calls and eagain
	errors.  

2001-10-21 11:36  nmav <nmav@gnutls.org>

	* THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
	gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
	lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	src/serv.c:

	several cleanups 

2001-10-20 22:40  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_int.h:

	Corrected short read bug 

2001-10-20 16:04  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	corrected _gnutls_write() 

2001-10-20 15:44  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	peeked data now stays also in handshake 

2001-10-20 15:43  nmav <nmav@gnutls.org>

	* lib/gnutls_kx.c:

	corrected bug which caused a fatal alert to be sent even if it 
	wasn't required 

2001-10-20 09:40  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
	lib/gnutls_record.c:

	introduced GNUTLS_E_INTERRUPTED, fixes in error handling 

2001-10-20 09:10  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:

	the gnutls handshake protocol can now hold it's state. Thus it may
	be used in some kind of non blocking mode. Not tested at all 

2001-10-19 17:07  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
	lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
	lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
	lib/gnutls_record.c:

	clean ups in the handshake protocol 

2001-10-15 09:14  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
	(tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
	(tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
	lib/gnutls_ui.h, src/cli.c, src/serv.c:

	auth_info types and structures were moved to the internals of the
	library.  This makes the library incompatible (source & binary) with
	the previous versions.  

2001-10-12 06:46  nmav <nmav@gnutls.org>

	* lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
	gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:

	added option to regenerate primes and generators for EDH 

2001-10-10 15:53  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
	src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), src/serv.c:

	updated name indication extension (dnsname) 

2001-10-10 09:28  nmav <nmav@gnutls.org>

	* src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
	gnutls_0_2_9):

	renamed crypt to srpcrypt.  

2001-10-10 09:25  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
	src/crypt.c:

	better prime handling 

2001-10-09 21:40  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
	gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
	gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
	gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
	gnutls_0_2_10, gnutls_0_2_9):

	Updated the handling of prime numbers.  

2001-10-08 19:57  nmav <nmav@gnutls.org>

	* lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
	gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
	gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
	gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9):

	several cleanups 

2001-10-08 18:38  nmav <nmav@gnutls.org>

	* NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
	lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
	lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), src/cli.c, src/serv.c:

	added DHE_RSA ciphersuites 

2001-10-08 07:10  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
	draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
	draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9):

	updated documents 

2001-10-07 12:47  nmav <nmav@gnutls.org>

	* lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	x509_extensions.c:

	fixes in the certificate extensions handling code.  Bugs reported by
	Neil Spring <nspring@saavie.org> 

2001-09-25 17:55  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
	gnutls.tex:

	more documentation 

2001-09-23 18:21  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
	auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:

	several cleanups in order to support DHE_RSA 

2001-09-23 18:20  nmav <nmav@gnutls.org>

	* lib/auth_dhe_rsa.c:

	Preliminary support for DHE_RSA 

2001-09-19 08:21  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c (tags: gnutls_0_2_3):

	updated documentation 

2001-09-14 08:04  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
	(tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
	lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
	gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
	lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
	gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
	lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
	gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
	gnutls_0_2_3):

	Client certificate callback has been improved 

2001-09-04 19:50  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
	(tags: gnutls_0_2_3), lib/Makefile.am:

	updated documentation generation 

2001-09-03 22:23  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c (tags: gnutls_0_2_3):

	updated documentation 

2001-08-27 08:31  nmav <nmav@gnutls.org>

	* lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
	gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):

	minor bugfixes 

2001-08-26 14:44  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
	configure.in, lib/gnutls_global.c:

	use of sigaction instead of signal(), to ignore SIGPIPE 

2001-08-26 10:44  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
	doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
	gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
	lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
	lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:

	gnutls_set_certificate_request() renamed to
	gnutls_x509pki_set_cert_request().  Added
	gnutls_x509pki_set_cert_callback().  

2001-08-26 09:41  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
	gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
	(tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
	lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3), src/serv.c:

	fixed memory leaks 

2001-08-25 21:52  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls.h.in:

	updated gnutls.h file 

2001-08-25 13:44  nmav <nmav@gnutls.org>

	* doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
	lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
	lib/gnutls_ui.c, src/serv.c:

	some memory optimization while receiving packets 

2001-08-25 09:19  nmav <nmav@gnutls.org>

	* lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
	gnutls_record.c:

	header size is now written in gnutls_cipher.c 

2001-08-20 21:40  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
	lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):

	bugfixes and minor updates 

2001-08-20 21:39  nmav <nmav@gnutls.org>

	* doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
	(tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
	gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
	gnutls_0_2_2):

	corrected and updated documentation 

2001-08-20 19:26  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
	src/cli.c, src/serv.c:

	changed gnutls_bye() behaviour 

2001-08-19 20:11  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
	gnutls_int.h, gnutls_record.c:

	several fixes in gnutls_bye() function, and in gnutls_recv_int() 

2001-08-19 19:38  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c (tags: gnutls_0_2_2):

	corrected bugs in version handling and in certificate initialization 

2001-08-19 14:25  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
	gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
	lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
	(tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
	gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:

	better support for buffered read and several cleanups 

2001-08-19 11:52  nmav <nmav@gnutls.org>

	* lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
	gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:

	gnutls now sends (again) record packets using one write.  

2001-08-19 11:50  nmav <nmav@gnutls.org>

	* lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):

	corrected free for data not belonging to the heap 

2001-08-18 21:21  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
	auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
	crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
	gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
	gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
	(tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
	gnutls_srp.c:

	several checks for failed allocations and other fixes 

2001-08-07 18:38  nmav <nmav@gnutls.org>

	* lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
	gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
	(tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
	lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
	(tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
	lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
	(tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:

	fixes in SRP key exchange and several others.  

2001-08-07 13:34  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
	doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
	gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
	lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
	gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
	gnutls_0_2_1) (utags: gnutls_0_2_0):

	server side client authentication works 

2001-08-07 12:16  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
	(tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
	gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_auth.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	src/serv.c:

	additions in order for gnutls server to support client
	authentication 

2001-08-07 07:30  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
	gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
	gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
	gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
	gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):

	ssl3 fixes and several others.  

2001-08-07 07:30  nmav <nmav@gnutls.org>

	* lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):

	realloc does not realloc memory if less size is requested.  

2001-08-06 22:17  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
	gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:

	updated in key usage fields 

2001-08-06 21:48  nmav <nmav@gnutls.org>

	* lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:

	cleanups in the signature generating functions 

2001-08-06 20:00  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
	lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
	lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
	(tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_buffers.c, lib/gnutls_handshake.c,
	lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
	lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:

	several fixes. Added client authentication with x509PKI 

2001-08-06 15:02  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
	gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
	x509_sig_check.c:

	more x509 client certificate stuff 

2001-08-06 13:22  nmav <nmav@gnutls.org>

	* src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
	gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
	gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):

	added client certificates 

2001-08-06 13:21  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
	lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
	(tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0):

	several additions for x509 client authentication 

2001-08-06 08:30  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
	gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
	gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
	gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):

	added the concept of optional handshake packets (like
	CERTIFICATE_REQUEST).  several other fixes.  

2001-08-05 20:40  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
	auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
	gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
	gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:

	several cleanups and updates in the handshake protocol
	implementation iolaiiiiiCVS:
	
	----------------------------------------------------------------------

2001-08-05 13:27  nmav <nmav@gnutls.org>

	* configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
	lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
	lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
	lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:

	several cleanups. No longer export structures to the API, but a
	bunch of functions in order to access them.  

2001-08-05 11:38  nmav <nmav@gnutls.org>

	* doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
	(tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:

	gnutls_x509_set_cn() was removed 

2001-08-05 10:25  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):

	added new function gnutls_send_alert() to the api 

2001-08-05 10:13  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
	gnutls.h.in, gnutls_cert.c, gnutls_cert.h:

	cleanups in certificate copying 

2001-08-05 09:53  nmav <nmav@gnutls.org>

	* src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9) (utags: gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
	gnutls_0_2_3):

	fixes for the new files 

2001-08-05 09:38  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
	gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
	cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
	gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
	(tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
	gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
	(tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
	x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0):

	renamed cert_* to x509_* 

2001-08-04 19:04  nmav <nmav@gnutls.org>

	* lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
	gnutls_cert.c:

	asn1_read_value() will no longer overflow the given buffer.  (this
	assumes that the caller provided the size of the buffer) 

2001-08-04 18:40  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
	gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
	gnutls_sig_check.c:

	fixes in x509 cert extensions handling 

2001-08-04 12:01  nmav <nmav@gnutls.org>

	* lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
	gnutls_handshake.c, gnutls_int.h:

	minor fixes 

2001-08-04 07:39  nmav <nmav@gnutls.org>

	* lib/: gnutls_mem.c, gnutls_mem.h:

	added internal memory handlers 

2001-08-04 07:31  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
	lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
	lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:

	added internal memory handlers 

2001-08-02 19:00  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c, src/cli.c:

	subjectAltName related fixes 

2001-08-02 18:42  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
	lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
	lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
	src/cli.c:

	added some kind of support for X509 Extensions 

2001-08-02 11:49  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:

	documentation updates 

2001-08-02 01:43  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
	lib/gnutls_record.c:

	documentation fixes 

2001-07-31 19:12  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
	lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
	lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
	gnutls_0_2_1, gnutls_0_2_0):

	fixed api documentation (for srp and anon cred allocation) 

2001-07-30 09:56  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_1_9):

	added profiler option 

2001-07-30 09:49  nmav <nmav@gnutls.org>

	* lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
	gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
	gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
	gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
	gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
	gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
	gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
	gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
	gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):

	added log function (no longer use fprintf).  

2001-07-29 23:21  nmav <nmav@gnutls.org>

	* lib/: gnutls_handshake.c, gnutls_record.c:

	fixes in EOF handling in handshake.  

2001-07-29 18:19  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	detect EOF 

2001-07-29 11:18  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
	gnutls_0_1_9):

	documentation updates 

2001-07-28 19:02  nmav <nmav@gnutls.org>

	* doc/: scripts/gdoc, tex/Makefile.am:

	fixes in tex production (gdoc) 

2001-07-28 14:51  nmav <nmav@gnutls.org>

	* configure.in, doc/API-template.html, doc/Makefile.am (tags:
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
	doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
	gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
	doc/tex/gnutls.tex, lib/gnutls_record.c:

	Added documentation in TEX 

2001-07-28 10:36  nmav <nmav@gnutls.org>

	* doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
	lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
	(tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:

	added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  

2001-07-27 18:46  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
	src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):

	changed gnutls_read() semantics 

2001-07-26 20:23  fiorinaf <ffiorina@gnutls.org>

	* doc/TODO (tags: gnutls_0_1_9):

	Tools for Certificate 

2001-07-26 20:18  fiorinaf <ffiorina@gnutls.org>

	* lib/cert_der.c (tags: gnutls_0_1_9):

	get time bug fixed 

2001-07-26 19:08  nmav <nmav@gnutls.org>

	* NEWS, configure.in:

	moving to 0.1.9 

2001-07-26 19:07  nmav <nmav@gnutls.org>

	* lib/cert_verify.c (tags: gnutls_0_1_9):

	fixed/updated compare_dn() function.  

2001-07-26 15:26  nmav <nmav@gnutls.org>

	* doc/TODO, lib/gnutls_sig_check.c:

	updated sig_check() 

2001-07-24 20:02  nmav <nmav@gnutls.org>

	* doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
	lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
	lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
	lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
	lib/gnutls_sig_check.c, src/cli.c:

	gnutls now checks the certificate's CN to see if it matches the 
	peer's name.  

2001-07-24 18:46  nmav <nmav@gnutls.org>

	* doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
	lib/gnutls_record.c:

	bugfixes 

2001-07-24 18:27  nmav <nmav@gnutls.org>

	* src/cli.c:

	support for multiple protocol versions.  

2001-07-24 18:26  nmav <nmav@gnutls.org>

	* NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
	lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
	(tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
	lib/gnutls_v2_compat.c, src/serv.c:

	corrected bug in b64 decoding. Added support for multiple TLS
	protocol versions.  

2001-07-21 21:30  nmav <nmav@gnutls.org>

	* lib/Makefile.am (tags: gnutls_0_1_9):

	ignores some errors 

2001-07-21 09:05  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
	lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
	lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
	lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
	gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:

	corrected memory leaks 

2001-07-21 08:19  nmav <nmav@gnutls.org>

	* doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
	lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
	lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
	lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
	src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
	src/pkcs1.asn (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	src/serv.c:

	several fixes cleanups etc.  

2001-07-20 18:59  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
	lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
	gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
	src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
	src/srp/Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	src/x509/Makefile.am (tags: gnutls_0_1_9):

	updated file structure 

2001-07-20 17:58  nmav <nmav@gnutls.org>

	* src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
	tpasswd.conf, srp/tpasswd (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	srp/tpasswd.conf (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	x509/ca.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/cert.pem (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), x509/key.pem (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9):

	updated directory structure 

2001-07-20 17:50  nmav <nmav@gnutls.org>

	* configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
	doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
	lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
	(tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
	lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
	lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
	src/pkcs1.asn:

	added some kind of certificate checking 

2001-07-19 20:43  fiorinaf <ffiorina@gnutls.org>

	* src/pkcs1.asn:

	"" 

2001-07-19 20:39  fiorinaf <ffiorina@gnutls.org>

	* doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
	src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
	(tags: gnutls_0_1_9):

	"" 

2001-07-19 20:36  fiorinaf <ffiorina@gnutls.org>

	* lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):

	C structure management 

2001-07-19 19:29  fiorinaf <ffiorina@gnutls.org>

	* src/PkixTabExample.c:

	C structure management 

2001-07-18 20:32  nmav <nmav@gnutls.org>

	* lib/gnutls_hash_int.c (tags: gnutls_0_1_9):

	added mhash 0.8.10 support 

2001-07-18 20:31  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
	lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
	lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, src/cli.c:

	more certificate fields parsed. Cleanups 

2001-07-17 18:47  nmav <nmav@gnutls.org>

	* NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
	lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
	lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
	lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_int.h, src/cli.c, src/serv.c:

	several cleanups. Added check for certificate's expiration time.  

2001-07-16 19:45  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
	lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
	lib/gnutls_int.h, src/cli.c:

	updated cert_verify 

2001-07-14 21:22  nmav <nmav@gnutls.org>

	* src/CertificateExample.c:

	corrected copyright notice 

2001-07-14 21:19  nmav <nmav@gnutls.org>

	* Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):

	minor cleanups 

2001-07-14 21:13  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
	lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:

	updated API 

2001-07-14 19:21  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_anon_cred.c:

	added missing file 

2001-07-14 14:34  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
	lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
	src/cli.c, src/serv.c:

	several bug fixes in ASN handling. Fixes/additions in X509
	structures handling.  

2001-07-14 11:45  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
	gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
	lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
	(tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
	lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
	lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
	src/cli.c, src/serv.c:

	several cleanups 

2001-07-14 10:26  nmav <nmav@gnutls.org>

	* lib/cert_ASN.y:

	corrected copyright statement 

2001-07-14 09:47  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
	gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:

	improved certificate handling 

2001-07-14 09:47  nmav <nmav@gnutls.org>

	* src/serv.c:

	updated 

2001-07-13 14:23  nmav <nmav@gnutls.org>

	* buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9):

	added autoconf2.50 (for debian) 

2001-07-13 14:22  nmav <nmav@gnutls.org>

	* acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):

	added required .m4s 

2001-07-13 14:08  nmav <nmav@gnutls.org>

	* .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):

	corrected fabio's entry 

2001-07-12 17:06  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c:

	bug fixes 

2001-07-11 21:17  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
	lib/crypt_bcrypt.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	lib/crypt_srpsha1.c (tags: gnutls_0_1_9), lib/gnutls_cipher.c,
	lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
	lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
	lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9):

	optimizations in hash functions (removed a lot of mallocs) 

2001-07-07 18:03  nmav <nmav@gnutls.org>

	* NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
	lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
	lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
	lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
	src/Makefile.am, src/pkix.asn, src/serv.c:

	Updated ASN.1 Parser (Fabio - commited by me).  

2001-07-01 16:39  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
	gnutls_privkey.c:

	cleanups 

2001-06-25 15:29  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
	lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
	lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
	lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
	src/serv.c:

	Cleanups. Mostly while sending client certificate (and client
	certificate verify) 

2001-06-24 22:01  nmav <nmav@gnutls.org>

	* lib/README.der:

	removed 

2001-06-24 21:42  nmav <nmav@gnutls.org>

	* NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
	lib/gnutls_constate.c, lib/gnutls_extensions.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:

	added support for DNSNAME extension (draft-ietf-tls-extensions) 

2001-06-24 18:30  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
	draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
	(tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), draft-ietf-tls-https-04.txt,
	draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
	draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
	rfc2817.txt (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):

	added more up to date documentation 

2001-06-24 18:20  nmav <nmav@gnutls.org>

	* doc/protocol/x509guide.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):

	added gutman's x509guide 

2001-06-24 15:41  nmav <nmav@gnutls.org>

	* lib/: gnutls_handshake.c, gnutls_priority.c:

	some portability fixes 

2001-06-24 15:03  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
	lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
	lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
	lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
	lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
	lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
	lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
	lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
	lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
	lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
	lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
	lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
	lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
	lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
	lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:

	fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
	Several cleanups.  

2001-06-24 08:45  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
	gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
	gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
	gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
	gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:

	several cleanups 

2001-06-23 21:26  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_global.c:

	added checks for signals 

2001-06-22 21:19  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher.c, src/serv.c:

	corrected bug in stream decryption..  

2001-06-22 20:59  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
	gnutls_cert.h:

	added internal representation of pkcs1 rsa private keys.  

2001-06-22 11:43  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
	configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
	gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
	lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
	gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
	lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
	gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
	(tags: gnutls_0_1_4), src/pk.h, src/serv.c:

	added global state.  

2001-06-22 09:16  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
	lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:

	minor cleanups 

2001-06-22 08:25  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in:

	gnutls_cert is not defined here 

2001-06-21 18:40  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.h, src/pk.h:

	added missing files 

2001-06-21 18:38  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
	(tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
	gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
	gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
	lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
	lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
	lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:

	Updated Ciphersuite selection algorithm.  Added internal
	representation of x509 structures.  

2001-06-20 14:11  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
	gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
	lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
	lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
	(tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
	gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
	(tags: gnutls_0_1_4):

	client side RSA works (no certificate checking) 

2001-06-19 19:19  nmav <nmav@gnutls.org>

	* doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
	lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
	(tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
	gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
	gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:

	removed unneeded code and added some kind of client support for RSA 
	ciphersuites 

2001-06-19 08:52  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
	lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
	(tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
	lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
	src/serv.c:

	fixes in session resuming..  

2001-06-18 20:24  nmav <nmav@gnutls.org>

	* doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
	lib/gnutls_v2_compat.c:

	fixes in session resuming 

2001-06-18 19:50  nmav <nmav@gnutls.org>

	* lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):

	added missing files 

2001-06-18 19:04  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
	lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
	lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
	(tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
	lib/gnutls_compress.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
	lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:

	several cleanups in the low level record layer (the old code was a
	mess).  several other fixes.  

2001-06-18 15:18  nmav <nmav@gnutls.org>

	* lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
	gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4), gnutls_v2_compat.c:

	cleanups. No longer checks for alerts between messages.  

2001-06-18 11:09  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
	doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
	lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
	lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
	lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
	src/cli.c, src/serv.c:

	cleanups and addition of a test http server (serv.c) 

2001-06-17 22:45  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:

	fixes in V2 client hello.  

2001-06-17 14:13  nmav <nmav@gnutls.org>

	* configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
	lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
	src/serv.c:

	several fixes for RSA. gnutls server can now work with rsa
	certificates.  

2001-06-17 11:26  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
	(tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
	gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
	gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
	crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
	gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
	gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
	gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
	gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
	gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:

	several additions for RSA (mostly unstable) 

2001-06-16 22:41  nmav <nmav@gnutls.org>

	* lib/: gnutls_pk.c, gnutls_pk.h:

	some support for public key encryption (rsa) 

2001-06-16 12:11  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
	gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
	ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
	gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
	gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
	gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
	gnutls_kx.h, gnutls_srp.c:

	more rsa fixes.  Added dnsname extension.  

2001-06-15 22:05  nmav <nmav@gnutls.org>

	* lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
	lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
	lib/gnutls_int.h, src/serv.c:

	more rsa stuff -- and cleanups 

2001-06-15 21:47  nmav <nmav@gnutls.org>

	* src/pkcs1.asn:

	removed <CR> 

2001-06-15 21:46  nmav <nmav@gnutls.org>

	* src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
	pkcs1.asn, pkix.asn:

	updated ASN.1 files.  

2001-06-15 16:57  nmav <nmav@gnutls.org>

	* doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
	lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
	lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
	(tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
	lib/gnutls_int.h, lib/gnutls_kx.c:

	several additions in order to support KX_RSA and X509PKI.  

2001-06-14 20:26  nmav <nmav@gnutls.org>

	* lib/gnutls_auth.c:

	updated get_auth_info() 

2001-06-14 18:00  nmav <nmav@gnutls.org>

	* Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
	src/serv.c:

	changed the setting of credentials 

2001-06-14 18:00  nmav <nmav@gnutls.org>

	* lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
	auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
	ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
	gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
	gnutls_int.h:

	better handling of set/get credentials.  

2001-06-14 17:01  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
	gnutls_int.h:

	added gnutls_datum structure.  

2001-06-13 09:21  nmav <nmav@gnutls.org>

	* .cvsignore (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4), .cvsusers (tags: gnutls_0_1_4), AUTHORS (tags:
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4), Makefile.am, changelog-update.sh:

	added Fabio in AUTHORS, fixed the way ChangeLog is created.  

2001-06-13 09:10  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	added a warning for the addition of new algorithms 

2001-06-13 08:51  nmav <nmav@gnutls.org>

	* doc/protocol/rfc2631.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4):

	added rfc on DH key exchange 

2001-06-11 15:34  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
	gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
	lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
	lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:

	Added Fabio's ASN1/DER parser.  

2001-06-09 12:11  nmav <nmav@gnutls.org>

	* lib/gnutls_db.c (tags: gnutls_0_1_4):

	more descriptive comments 

2001-06-09 12:03  nmav <nmav@gnutls.org>

	* lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
	gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
	gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
	(tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4):

	bugfixes in sbase64 decoding/encoding.  Changes in the included
	bcrypt algorithm.  

2001-06-09 10:01  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
	cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:

	renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
	KX) 

2001-06-05 10:46  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in:

	updated 

2001-06-05 10:37  nmav <nmav@gnutls.org>

	* lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
	gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
	(tags: gnutls_0_1_4), gnutls_num.h:

	better handling of 64bit integers 

2001-06-05 10:35  nmav <nmav@gnutls.org>

	* lib/: crypt_bcrypt.c, crypt_srpsha1.c:

	better checking of return value of rindex 

2001-06-05 10:33  nmav <nmav@gnutls.org>

	* src/: cli.c, serv.c:

	updated to new api 

2001-06-05 08:34  nmav <nmav@gnutls.org>

	* lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
	(tags: gnutls_0_1_4), src/Makefile.am:

	updated documentation and functions 

2001-06-01 15:49  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
	lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
	lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
	lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
	src/tpasswd (tags: gnutls_0_1_4):

	gnutls now handles uint64 even in systems without a native one.  
	several bug fixes.  

2001-06-01 14:46  nmav <nmav@gnutls.org>

	* lib/: crypt_bcrypt.c, crypt_srpsha1.c:

	corrected bug in verify 

2001-05-31 09:34  nmav <nmav@gnutls.org>

	* buildconf, configure.in, lib/gnutls.h.in:

	updated configuration scripts to comply to autoconf 2.50 

2001-05-30 11:46  nmav <nmav@gnutls.org>

	* doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):

	gdoc is now included in the cvs 

2001-05-30 11:23  nmav <nmav@gnutls.org>

	* doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
	lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
	lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
	lib/gnutls_plaintext.h, lib/gnutls_priority.c,
	lib/gnutls_session.c, src/cli.c, src/serv.c:

	updated API and documentation. Now we use the gnome way for creating 
	API docs.  

2001-05-26 22:10  nmav <nmav@gnutls.org>

	* lib/gnutls_dh.c:

	some cleanups in Diffie Hellman key exchange 

2001-05-26 19:18  nmav <nmav@gnutls.org>

	* doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
	lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
	lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
	lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
	lib/gnutls_srp.c:

	removed DHE_DSS.  Added parameters to DH_ANON (size of prime).  
	cleanups.  

2001-05-26 19:16  nmav <nmav@gnutls.org>

	* src/: cli.c, prime.c, serv.c:

	several updates 

2001-05-26 12:19  nmav <nmav@gnutls.org>

	* lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
	lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:

	Added decoding function for the base64 encoding used in SRP.  (this
	function is more strict in characters than the previous one) 

2001-05-26 10:38  nmav <nmav@gnutls.org>

	* lib/cert_b64.c:

	corrected memory leaks 

2001-05-26 08:29  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
	gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
	gnutls_num.h, gnutls_v2_compat.c:

	several cleanups in numbers' handling 

2001-05-26 07:19  nmav <nmav@gnutls.org>

	* lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
	gnutls_0_1_4):

	updated uint24 functions.  

2001-05-25 21:09  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
	gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
	gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
	gnutls_v2_compat.c:

	Cleanups in endian handling (convertions).  

2001-05-25 11:57  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
	gnutls_errors_int.h, gnutls_handshake.c:

	several bug fixes 

2001-05-25 11:56  nmav <nmav@gnutls.org>

	* doc/API:

	updated documentation 

2001-05-25 11:55  nmav <nmav@gnutls.org>

	* src/serv.c:

	updated 

2001-05-24 16:07  nmav <nmav@gnutls.org>

	* doc/API:

	updated 

2001-05-24 08:19  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher.c:

	sets the resumed_security_parameters to null after initialization 

2001-05-23 15:17  nmav <nmav@gnutls.org>

	* src/: cli.c, serv.c:

	updated to new api 

2001-05-23 15:16  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
	gnutls_handshake.h, gnutls_int.h:

	Updated API (gnutls_deinit()) gnutls_db: does not store anything if
	db has not been opened for reading.  Added some kind of support for
	renegotiation of parameters.  

2001-05-22 22:29  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:

	cleanups 

2001-05-22 22:27  nmav <nmav@gnutls.org>

	* lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
	gnutls_int.h, gnutls_session.c:

	cleanups and several fixes(and speedups) in the resume DB 

2001-05-22 22:24  nmav <nmav@gnutls.org>

	* src/: cli.c, serv.c:

	updated client and servers 

2001-05-22 16:57  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	cleanups 

2001-05-20 10:06  nmav <nmav@gnutls.org>

	* doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
	src/cli.c, src/serv.c:

	Changed gnutls_set_*_priority functions.  

2001-05-19 18:57  nmav <nmav@gnutls.org>

	* src/crypt.c:

	updated 

2001-05-19 10:50  nmav <nmav@gnutls.org>

	* lib/cert_sb64.c:

	bugfixes 

2001-05-19 10:48  nmav <nmav@gnutls.org>

	* src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:

	added option to generate random primes (instead of using a default).  
	Added option to specify a specific prime to use (index) 

2001-05-15 10:35  nmav <nmav@gnutls.org>

	* lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):

	updated 

2001-05-15 10:19  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls.c, lib/libgnutls.m4:

	corrected scripts 

2001-05-15 09:33  nmav <nmav@gnutls.org>

	* acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
	lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
	lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
	lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
	src/Makefile.am, src/serv.c:

	Added libgnutls-config script gnutls.h is automaticaly generated by
	configure script Added libgnutls.m4 

2001-05-14 10:37  nmav <nmav@gnutls.org>

	* lib/ext_srp.c (tags: gnutls-0_1_2):

	Added missing length in username.  

2001-05-14 09:45  nmav <nmav@gnutls.org>

	* NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
	gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
	lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
	gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
	gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
	(tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
	lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
	gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
	lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
	(tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
	src/serv.c (tags: gnutls-0_1_2):

	added functions to access authentication data (like username), and 
	the key exchange algorithm used.  

2001-05-13 16:36  nmav <nmav@gnutls.org>

	* lib/cert_sb64.c (tags: gnutls-0_1_2):

	cleanups 

2001-05-13 16:36  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:

	clean_db() now clears expired entries only 

2001-05-13 16:35  nmav <nmav@gnutls.org>

	* src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):

	example tpasswd files.  

2001-05-13 13:48  nmav <nmav@gnutls.org>

	* lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
	lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):

	minor updates and fixes 

2001-05-13 10:05  nmav <nmav@gnutls.org>

	* lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
	lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
	lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
	lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
	gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
	lib/crypt_srpsha1.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2), lib/gnutls.h, lib/gnutls_srp.c (tags:
	gnutls-0_1_2), lib/gnutls_srp.h (tags: gnutls-0_1_2),
	src/Makefile.am (tags: gnutls-0_1_2), src/README.crypt (tags:
	gnutls-0_1_2), src/cli.c, src/crypt.c, src/crypt.gaa (tags:
	gnutls-0_1_2), src/gaa.h (tags: gnutls-0_1_2), src/gaaout.c (tags:
	gnutls-0_1_2), src/serv.c:

	Added compatibility with Tom Wu's libsrp's password files.  

2001-05-12 23:37  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
	lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
	lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
	gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
	src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:

	added support for Tom Wu's srp library tpasswd and tpasswd.conf
	files.  

2001-05-10 06:58  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls.c, lib/gnutls_int.h:

	fixes in memory allocation 

2001-05-09 13:16  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
	gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:

	corrected memory leaks 

2001-05-09 09:44  nmav <nmav@gnutls.org>

	* doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
	src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):

	credentials are now kept globaly (in order to minimize memory
	usage).  This makes no harm since these are never modified by
	gnutls.  

2001-05-08 20:27  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls-0-1-0-srp):

	updated TODO list 

2001-05-08 20:16  nmav <nmav@gnutls.org>

	* lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
	(tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
	lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
	(tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
	gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
	gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
	src/cli.c, src/serv.c:

	several fixes for srp. Seems to work now! 

2001-05-07 19:16  nmav <nmav@gnutls.org>

	* lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):

	better version handling 

2001-05-07 19:09  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
	gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
	lib/gnutls_v2_compat.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), src/cli.c:

	added support for SSL 2.0 client hello 

2001-05-07 11:11  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
	lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
	lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
	gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
	src/serv.c:

	several fixes for srp 

2001-05-07 08:27  nmav <nmav@gnutls.org>

	* doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
	lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:

	gnutls_get_kx_cred() now returns err value. set_kx_cred() now
	accepts size.  

2001-05-06 23:00  nmav <nmav@gnutls.org>

	* src/Makefile.am (tags: gnutls-0-1-0-srp):

	added missing gaa.h 

2001-05-06 22:51  nmav <nmav@gnutls.org>

	* lib/gnutls_srp.c:

	some modulo fixes 

2001-05-06 07:30  nmav <nmav@gnutls.org>

	* lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
	gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:

	more srp related fixes. No longer fails authentication if wrong
	username is provided.  

2001-05-05 22:24  nmav <nmav@gnutls.org>

	* lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
	crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
	crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
	gnutls_srp.c, gnutls_srp.h:

	some hacks in order to exchange the algorithm used to hash the
	password...  

2001-05-05 10:28  nmav <nmav@gnutls.org>

	* lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:

	cleanups for srp. Most mpi code has moved to gnutls_srp.c 

2001-05-05 08:02  nmav <nmav@gnutls.org>

	* configure.in, lib/ext_srp.c, lib/gnutls_int.h:

	more srp related fixes 

2001-05-05 07:38  nmav <nmav@gnutls.org>

	* lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
	gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
	gnutls_extensions.c, gnutls_handshake.c:

	some fixes - srp related 

2001-05-04 21:53  nmav <nmav@gnutls.org>

	* lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
	auth_srp_passwd.c, auth_srp_passwd.h:

	more srp stuff 

2001-05-04 21:52  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
	lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
	lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
	lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
	lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
	(tags: gnutls-0-1-0-srp):

	more additions for SRP 

2001-05-04 13:08  nmav <nmav@gnutls.org>

	* src/crypt.c:

	fixed default case when no -s was specified 

2001-05-04 13:05  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
	lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
	lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
	lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
	src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
	gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):

	More adds for SRP - SRPSHA1 and bcrypt 

2001-05-04 08:28  nmav <nmav@gnutls.org>

	* lib/cert_b64.c:

	corrected bug in decoding function 

2001-05-03 09:45  nmav <nmav@gnutls.org>

	* lib/crypt_bcrypt.h:

	for bcrypt support 

2001-05-03 09:44  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
	lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
	lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
	lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
	lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
	(tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
	lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
	src/gaaout.c:

	Changes in random number handling. Added bcrypt (for use with SRP).  
	Added test program crypt for creating bcrypt passwd files.  

2001-05-02 16:56  nmav <nmav@gnutls.org>

	* doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
	lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
	lib/gnutls_int.h:

	added support for setting authentication algorithms' credentials 

2001-05-02 15:56  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
	gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	gnutls_kx.c:

	cleanups... and more modular design.  

2001-05-02 10:16  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
	gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
	gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp):

	Added client kx0 and server kx2 in order to be used with SRP 

2001-05-01 15:17  nmav <nmav@gnutls.org>

	* buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):

	updated 

2001-03-25 10:17  nmav <nmav@gnutls.org>

	* doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):

	added SSL v2 spec 

2001-03-18 14:41  nmav <nmav@gnutls.org>

	* lib/gnutls_extensions.c:

	in case there are no extensions ext_gen() does not return anything
	(NULL); 

2001-03-18 08:39  nmav <nmav@gnutls.org>

	* lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
	gnutls_algorithms.c, gnutls_handshake.c:

	more cleanups 

2001-03-18 08:38  nmav <nmav@gnutls.org>

	* lib/: ext_srp.c, gnutls_extensions.c:

	send extensions feature was added.  

2001-03-17 20:53  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
	gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
	src/serv.c:

	several bugfixes and cleanups 

2001-03-17 19:41  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
	gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:

	Added some preliminary support for TLS extensions; 

2001-03-11 22:30  nmav <nmav@gnutls.org>

	* doc/TODO:

	updated todo list 

2001-03-11 22:29  nmav <nmav@gnutls.org>

	* doc/protocol/rfc2945.txt (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):

	added RFC for srp protocol 

2001-03-11 22:02  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	updated with new files 

2001-03-11 21:52  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
	gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
	gnutls_dhe_dss.c, gnutls_dhe_dss.h:

	moved gnutls_anon and gnutls_dhe_dss to auth_* 

2001-03-11 20:47  nmav <nmav@gnutls.org>

	* doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp):

	added srp draft 

2001-03-11 19:46  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
	gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
	gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
	gnutls_int.h, gnutls_kx.c:

	Key exchange (authentication) algorithms were reorganized, and now
	are more modular. Most changes however are not much tested and only
	anonymous authentication is currently used.  

2001-02-10 11:49  nmav <nmav@gnutls.org>

	* lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):

	updated some functionality - no longer uses stdin 

2001-02-10 11:49  nmav <nmav@gnutls.org>

	* THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):

	added Tarun 

2001-02-10 11:48  nmav <nmav@gnutls.org>

	* configure.in:

	corrected bug with dmalloc mode 

2001-02-03 18:23  nmav <nmav@gnutls.org>

	* doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):

	added kerberos ciphersuites 

2001-02-03 12:18  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
	gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
	gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp):

	TLS version handling is now more simple (no structures) 

2001-02-03 11:49  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
	gnutls-0_1_2, gnutls-0-1-0-srp):

	corrected rijndael256 

2001-02-03 11:47  nmav <nmav@gnutls.org>

	* lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
	gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:

	added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 

2001-02-01 18:19  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_cipher.c:

	comments are now more clear 

2001-02-01 14:49  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_cipher.c:

	gnutls_send_int() no longer sends the packets with 2 Write() calls.  
	One Write() call is enough for everybody! 

2001-02-01 13:10  nmav <nmav@gnutls.org>

	* doc/: draft-ietf-tls-camellia-00.txt,
	draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
	draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
	draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
	draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
	rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
	protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp),
	protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp),
	protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
	gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
	protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
	gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
	protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp),
	protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp),
	protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp),
	protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):

	drafts and rfcs were moved to protocol/ directory 

2001-01-30 10:02  nmav <nmav@gnutls.org>

	* README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):

	updated 

2001-01-28 23:49  nmav <nmav@gnutls.org>

	* lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
	(tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
	gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
	gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
	gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
	gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
	gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
	gnutls_session.h (tags: gnutls-0-1-0-srp):

	added copyright notice 

2001-01-28 23:35  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:

	removed large buffer 

2001-01-28 10:54  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp), gnutls_cert.lex:

	removed unneeded files 

2001-01-25 08:27  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	corrected wrong buffer size 

2001-01-25 02:11  nmav <nmav@gnutls.org>

	* lib/: gnutls_cipher.c, gnutls_cipher.h:

	changes in gnutls_encrypt() 

2001-01-25 02:08  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_int.h:

	tls packets are now send using one write(that way ssldump
	understands us) 

2001-01-25 01:51  nmav <nmav@gnutls.org>

	* doc/TODO:

	updated todo list 

2001-01-19 14:14  nmav <nmav@gnutls.org>

	* lib/cert_b64.c:

	corrected license 

2001-01-19 09:06  nmav <nmav@gnutls.org>

	* lib/cert_der.asn1:

	added asn1 rules for snacc (DER extended) compiler 

2001-01-17 15:10  nmav <nmav@gnutls.org>

	* doc/draft-ietf-tls-wireless-00.txt:

	added draft-ietf-tls-wireless 

2001-01-16 23:02  nmav <nmav@gnutls.org>

	* AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):

	updated authors - tarun left 

2001-01-16 23:02  nmav <nmav@gnutls.org>

	* doc/TODO:

	updated todo list 

2001-01-14 14:55  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	removed time_t declarations. We need exactly 32 bits.  

2001-01-14 11:10  nmav <nmav@gnutls.org>

	* lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):

	corrected typo 

2001-01-14 11:09  nmav <nmav@gnutls.org>

	* lib/cert_b64.c:

	added some support for pem encoded x509 certificates 

2001-01-11 12:24  nmav <nmav@gnutls.org>

	* lib/gnutls.c (tags: gnutls-0-0-7):

	session gets deleted from the db if it is not resumable 

2001-01-11 12:23  nmav <nmav@gnutls.org>

	* lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):

	added db files 

2001-01-11 11:59  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls-0-0-7):

	more fixes 

2001-01-11 11:56  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
	gnutls-0-0-7):

	fixes for release 

2001-01-11 11:43  nmav <nmav@gnutls.org>

	* acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
	gnutls-0-0-7):

	added hooks for new libgcrypt 

2001-01-11 11:40  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
	(tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
	gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
	lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
	(tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
	lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
	(tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
	gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
	src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):

	added server side session resuming (using gdbm) 

2001-01-11 07:28  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
	(tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:

	added hooks for dmalloc 

2001-01-10 21:23  nmav <nmav@gnutls.org>

	* src/: Makefile.am, cli.c, serv.c:

	corrected client/server 

2001-01-10 21:23  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
	gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
	gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
	gnutls_handshake.c, gnutls_int.h:

	corrected buffer overruns 

2001-01-08 17:15  nmav <nmav@gnutls.org>

	* doc/rfc1422.txt (tags: gnutls-0-0-7):

	added PEM rfc 

2001-01-08 17:10  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	corrected return value 

2001-01-08 17:09  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	added a check in read return value 

2000-12-18 13:06  nmav <nmav@gnutls.org>

	* lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp, gnutls-0-0-7):

	more checks for zlib 

2000-12-17 22:17  nmav <nmav@gnutls.org>

	* doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:

	added a function to control the lowat size (the RCVLOWAT in socket) 

2000-12-17 19:31  nmav <nmav@gnutls.org>

	* doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
	gnutls0-0-6):

	removed file 

2000-12-17 19:31  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
	lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
	lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
	lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
	src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):

	added some support for non blocking IO and socket flags. Some
	function names have been changed.  

2000-12-17 01:34  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	qsort seems to work now 

2000-12-17 00:42  nmav <nmav@gnutls.org>

	* lib/gnutls_compress_int.c (tags: gnutls0-0-6):

	added check for zlib.h 

2000-12-17 00:31  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	updated sorting algorithm - it was a mess - it is more than a mess
	now 

2000-12-14 15:00  nmav <nmav@gnutls.org>

	* configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
	lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
	lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
	lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
	gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
	src/cli.c, src/port.h, src/serv.c:

	some minor updates 

2000-12-12 15:01  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	added a better(?) - not sure - xor function.  

2000-12-11 23:45  nmav <nmav@gnutls.org>

	* lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):

	added missing file 

2000-12-11 23:45  nmav <nmav@gnutls.org>

	* configure.in:

	added option for profiling 

2000-12-11 23:44  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
	gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
	gnutls0-0-6):

	improved some things found from gcov 

2000-12-11 23:43  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_int.h:

	improved peek data handling - now keeps only 1 byte in kernel buffer 

2000-12-11 15:44  nmav <nmav@gnutls.org>

	* configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:

	more changes 

2000-12-11 15:03  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h:

	removed debug definitions 

2000-12-11 14:57  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
	gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
	lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
	lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
	(tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, src/cli.c, src/serv.c:

	cleanups for gcc -Wall 

2000-12-11 14:06  nmav <nmav@gnutls.org>

	* doc/HACKING:

	removed file. replaced by API 

2000-12-11 13:43  nmav <nmav@gnutls.org>

	* doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
	lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
	src/cli.c:

	added some new functions in the API. documentation updated.  

2000-12-11 13:08  nmav <nmav@gnutls.org>

	* doc/: API, TODO:

	updated documentation 

2000-12-11 11:56  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	corrected peek data handling 

2000-12-10 18:10  nmav <nmav@gnutls.org>

	* configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
	gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
	lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
	lib/gnutls_int.h, src/cli.c:

	used MSG_PEEK flag in recv in order to used gnutls_recv() with 
	select(). This change will order select to treat the socket as read
	even if we have read and localy buffered all data - but the user
	hasn't call gnutls_recv() to get that data.  

2000-12-10 14:44  nmav <nmav@gnutls.org>

	* src/: cli.c, serv.c:

	updated client 

2000-12-10 12:53  nmav <nmav@gnutls.org>

	* lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
	gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
	gnutls_int.h:

	changes in close notify- alert handling 

2000-12-10 12:52  nmav <nmav@gnutls.org>

	* lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
	gnutls-0-0-7, gnutls0-0-6):

	changes in compression handling 

2000-12-10 10:46  nmav <nmav@gnutls.org>

	* lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
	gnutls0-0-6):

	moved to r2 

2000-12-10 10:44  nmav <nmav@gnutls.org>

	* NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:

	added client side resuming 

2000-12-09 22:33  nmav <nmav@gnutls.org>

	* lib/: gnutls_session.c, gnutls_session.h:

	added support for session resuming 

2000-12-09 22:32  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
	gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:

	added some support for session resuming (in client) It does not seem
	to work yet 

2000-12-09 18:37  nmav <nmav@gnutls.org>

	* lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:

	removed all things about exportable algorithms 

2000-12-09 11:55  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	gnutls_handshake was broken to gnutls_handshake_begin and 
	gnutls_handshake_finish. This will help the use of certificate API
	to check received certificates 

2000-12-07 22:19  nmav <nmav@gnutls.org>

	* configure.in:

	added a warning if zlib was not found 

2000-12-07 17:44  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	Added default algorithm priorities so it can work even if the user
	hasn't specified any 

2000-12-07 13:08  nmav <nmav@gnutls.org>

	* lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
	gnutls0-0-5):

	added compression (ZLIB) 

2000-12-07 13:07  nmav <nmav@gnutls.org>

	* .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
	lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
	lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
	lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
	lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
	gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
	(utags: gnutls0-0-5):

	Added compression support (ZLIB) 

2000-12-07 09:47  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
	gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
	gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:

	SSL3 support was added 

2000-12-07 09:07  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
	gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
	gnutls_int.h:

	major cleanups 

2000-12-06 23:18  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
	gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
	gnutls_hash_int.h, gnutls_int.h:

	more ssl3 fixes 

2000-12-06 20:21  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
	gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
	gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
	gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):

	A lot of fixes for SSL3 

2000-12-05 10:38  nmav <nmav@gnutls.org>

	* doc/Makefile.am (tags: gnutls0-0-5):

	added API 

2000-12-05 10:18  nmav <nmav@gnutls.org>

	* doc/: API, TODO (utags: gnutls0-0-5):

	documentation update 

2000-12-05 10:08  nmav <nmav@gnutls.org>

	* lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:

	Bugfixes mainly for the priority (which was moved to the state) 

2000-12-05 00:29  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
	gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
	gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
	gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:

	Priorities were moved to the state (were global) 

2000-11-22 22:21  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
	gnutls_hash_int.h, gnutls_int.h:

	added ssl3 key generation function - more fixes in ssl3 mac 

2000-11-22 21:33  nmav <nmav@gnutls.org>

	* lib/: gnutls_hash_int.c, gnutls_hash_int.h:

	more bugfixes 

2000-11-22 21:31  nmav <nmav@gnutls.org>

	* lib/gnutls_hash_int.c:

	corrected nasty bugs 

2000-11-22 21:18  nmav <nmav@gnutls.org>

	* lib/: gnutls_hash_int.c, gnutls_hash_int.h:

	added support for the MAC used in SSLv3 

2000-11-19 11:06  nmav <nmav@gnutls.org>

	* README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):

	updated readme 

2000-11-19 11:02  nmav <nmav@gnutls.org>

	* configure.in:

	removed unneeded check 

2000-11-19 11:01  nmav <nmav@gnutls.org>

	* doc/: Makefile.am, ssl3-vs-tls:

	cleanups 

2000-11-19 10:56  nmav <nmav@gnutls.org>

	* doc/TODO:

	updated todo 

2000-11-17 16:37  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher_int.c:

	added ARCFOUR support when using gcrypt 

2000-11-15 22:16  nmav <nmav@gnutls.org>

	* doc/draft-ietf-tls-ciphersuite-01.txt:

	removed old draft 

2000-11-15 21:54  nmav <nmav@gnutls.org>

	* doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
	gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
	gnutls0-0-4):

	added the new tls-ciphersuite draft, and the ciphersuite
	TLS_DH_anon_RIJNDAEL_CBC_SHA 

2000-11-15 18:18  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
	gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
	lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
	gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
	lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
	lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
	(tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
	lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
	gnutls0-0-4):

	several cleanups in order to support ssl3 

2000-11-15 09:02  nmav <nmav@gnutls.org>

	* .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
	gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
	gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
	gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
	(tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
	gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
	gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
	gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
	doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
	doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
	gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	doc/draft-ietf-tls-ciphersuite-01.txt,
	doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
	gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
	gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
	gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
	gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
	gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
	gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
	lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
	(tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
	gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
	lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
	lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
	(tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
	lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
	gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
	gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
	gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
	gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
	gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
	gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
	lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
	(tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
	lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
	gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
	gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
	(tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
	gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
	src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
	src/serv.c (tags: gnutls0-0-4):

	Moving to release 2 

2000-11-15 08:59  nmav <nmav@gnutls.org>

	* doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
	lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
	lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
	src/cli.c:

	roll backs and fixes 

2000-11-15 08:37  nmav <nmav@gnutls.org>

	* doc/ssl3-vs-tls:

	added 

2000-11-13 22:11  nmav <nmav@gnutls.org>

	* configure.in:

	updated for mhash 

2000-11-13 22:09  nmav <nmav@gnutls.org>

	* doc/TODO:

	updated todo 

2000-11-13 21:58  nmav <nmav@gnutls.org>

	* lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
	gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
	gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
	gnutls_int.h, gnutls_kx.c:

	added some support for ssl3 (with mhash only) 

2000-11-12 22:07  nmav <nmav@gnutls.org>

	* doc/: rfc2818.txt, ssl-draft302.txt:

	more drafs added 

2000-11-12 21:46  nmav <nmav@gnutls.org>

	* doc/: draft-ietf-tls-camellia-00.txt,
	draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
	draft-ietf-tls-seedhas-00.txt,
	draft-ietf-tn3270e-telnet-tls-05.txt:

	added more draft's 

2000-11-12 20:20  nmav <nmav@gnutls.org>

	* lib/gnutls_der.c:

	removed main() 

2000-11-12 20:20  nmav <nmav@gnutls.org>

	* doc/TODO:

	updated todo list 

2000-11-12 15:39  nmav <nmav@gnutls.org>

	* lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
	gnutls_int.h:

	added preliminary support for AES (rijndael) 

2000-11-12 15:15  nmav <nmav@gnutls.org>

	* doc/draft-ietf-tls-openpgp-00.txt:

	added draft-ietf-tls-openpgp-00.txt 

2000-11-12 15:08  nmav <nmav@gnutls.org>

	* doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:

	added draft-ietf-tls-ciphersuite-01.txt 

2000-11-12 12:28  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher_int.c:

	fix for DES in mcrypt 

2000-11-12 12:02  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_cipher.c:

	fixes for the server... and change_cipher_spec type packet.  

2000-11-12 11:40  nmav <nmav@gnutls.org>

	* lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
	gnutls_cipher.c, gnutls_int.h:

	Changes in the client in order to interoperate with an openssl
	server.  

2000-11-12 09:31  nmav <nmav@gnutls.org>

	* Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
	lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
	lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:

	added hooks for both mhash and mcrypt 

2000-11-12 08:41  nmav <nmav@gnutls.org>

	* lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:

	clean-ups 

2000-11-09 15:35  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:

	corrected bugs in hmac and more.  

2000-11-08 08:06  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	corrected problem in our PRF function 

2000-11-07 23:04  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h:

	removed mhash definitions 

2000-11-07 23:02  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:

	more fixes 

2000-11-07 20:41  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
	gnutls_kx.c:

	minor fixes and cleanups 

2000-11-02 13:34  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_cipher.c:

	more fixes...  

2000-11-02 05:08  nmav <nmav@gnutls.org>

	* doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
	lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c:

	more fixes and bugs introduced 

2000-11-01 23:13  nmav <nmav@gnutls.org>

	* lib/gnutls_kx.c:

	cvs should stop messing with MY files 

2000-11-01 22:47  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
	lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
	lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:

	Some more fixes and additions in order to interoperate with openssl 

2000-11-01 14:07  nmav <nmav@gnutls.org>

	* doc/TODO:

	added a small todo list 

2000-11-01 13:51  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	memory leaks and overruns eliminated 

2000-11-01 12:57  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	corrected bug which made us to send the double bytes of ciphersuites
	we had.  

2000-11-01 12:38  nmav <nmav@gnutls.org>

	* lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
	gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
	gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:

	added some preliminary support for DHE_DSS and DHE_RSA algorithms...
	of course not certificates are used 

2000-10-31 23:52  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	some need gcry_ functions added. (for malloc etc) 

2000-10-31 23:01  nmav <nmav@gnutls.org>

	* configure.in, doc/HACKING, 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 16:19  nmav <nmav@gnutls.org>

	* doc/HACKING:

	some kind of updates 

2000-10-26 16:06  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
	gnutls_int.h, gnutls_kx.c:

	added ability to receive certificates...  

2000-10-13 14:21  nmav <nmav@gnutls.org>

	* lib/README.der:

	added Tarun's README.der 

2000-10-13 14:20  nmav <nmav@gnutls.org>

	* lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:

	added missing files. They are to handle foreign encryption functions 

2000-10-13 14:17  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_der.c, gnutls_der.h:

	Added Tarun's files 

2000-10-13 13:11  nmav <nmav@gnutls.org>

	* AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
	src/cli.c:

	added a DER parser from Tarun and updated authors 

2000-10-12 12:22  nmav <nmav@gnutls.org>

	* doc/Makefile.am:

	changed in order for rfc's to be included in the distribution 

2000-10-12 12:21  nmav <nmav@gnutls.org>

	* Makefile.am, acinclude.m4, configure.in:

	added checks for gcrypt 

2000-10-12 12:18  nmav <nmav@gnutls.org>

	* doc/: rfc2246.txt, rfc2459.txt:

	Added rfc's which refer to what we are implementing 

2000-10-10 18:42  nmav <nmav@gnutls.org>

	* lib/gnutls.c:

	corrected bug which made gnutls to wait for a second closure alert 
	after having received the first.  

2000-10-10 17:36  nmav <nmav@gnutls.org>

	* lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
	gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
	gnutls_int.h, gnutls_kx.c:

	The encryption api was fixed and gnutls_cipher.c was cleaned up a
	bit.  

2000-10-10 17:35  nmav <nmav@gnutls.org>

	* lib/: gnutls_hash_int.c, gnutls_hash_int.h:

	there files were renamed 

2000-10-10 16:27  nmav <nmav@gnutls.org>

	* lib/.cvsignore, src/.cvsignore:

	corrected cvsignore files 

2000-10-10 16:26  nmav <nmav@gnutls.org>

	* README, configure.in, src/Makefile.am:

	removed mhash support and some changes in the docs 

2000-10-10 16:25  nmav <nmav@gnutls.org>

	* lib/gnutls_hash.c:

	bugfixes in gcrypt md functions handling 

2000-10-10 16:07  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
	gnutls_hash.c, gnutls_hash.h, gnutls_int.h:

	Added support for the gcrypt hash and hmac functions. Mhash support 
	is almost removed.  

2000-10-10 16:03  nmav <nmav@gnutls.org>

	* lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:

	corrected the problem with the double underscore 

2000-10-10 11:48  nmav <nmav@gnutls.org>

	* .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:

	added .cvsignore files 

2000-10-10 11:48  nmav <nmav@gnutls.org>

	* configure.in:

	updated version number 

2000-10-10 11:44  nmav <nmav@gnutls.org>

	* lib/: gnutls_dh.c, gnutls_kx.c:

	removed double underscores 

2000-10-08 23:28  nmav <nmav@gnutls.org>

	* README:

	added some needed stuff 

2000-10-08 13:11  nmav <nmav@gnutls.org>

	* doc/HACKING:

	outdated 

2000-10-08 12:56  nmav <nmav@gnutls.org>

	* lib/gnutls_priority.c:

	the file that handles some of the priority stuff (most of the API
	things) 

2000-10-08 12:52  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
	lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
	lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:

	Added support for priorities. Some function names were renamed to be
	more rational.  

2000-10-08 10:23  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
	gnutls_int.h, gnutls_kx.c:

	some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 

2000-10-08 10:17  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:

	more inline documentation 

2000-10-07 19:31  nmav <nmav@gnutls.org>

	* AUTHORS:

	added my name 

2000-10-07 15:53  nmav <nmav@gnutls.org>

	* lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
	gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
	gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:

	Added some kind of priorities for algorithms. Still experimental.  

2000-05-10 06:56  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:

	Improved client/server examples.  

2000-04-15 18:57  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h:

	removed an unneeded variable.  

2000-04-14 17:31  nmav <nmav@gnutls.org>

	* lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
	lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
	lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
	lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
	src/cli.c, src/serv.c:

	Added copyright notices.  

2000-04-14 09:38  nmav <nmav@gnutls.org>

	* lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:

	Better mac algorithms handling.  

2000-04-13 19:46  nmav <nmav@gnutls.org>

	* doc/HACKING, lib/defines.h, lib/gnutls.c,
	lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
	lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
	lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
	src/Makefile.am, src/port.h:

	Changes in handshake messages handling.  

2000-04-12 21:48  nmav <nmav@gnutls.org>

	* lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
	lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
	src/port.h:

	Corrected bug in gnutls_cipher.c that caused the library to fail in
	certain (random) situations.  

2000-04-12 10:24  nmav <nmav@gnutls.org>

	* lib/gnutls_kx.c, src/serv.c:

	Better memory allocation in key exchange.  

2000-04-12 09:41  nmav <nmav@gnutls.org>

	* lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, src/cli.c, src/port.h:

	Some changes in peer's version checks.  

2000-04-11 23:11  nmav <nmav@gnutls.org>

	* lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, src/port.h:

	Corrected bugs in MAC calculation.  

2000-04-11 21:07  nmav <nmav@gnutls.org>

	* lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:

	Corrected bugs when setting cipher and mac.  

2000-04-11 19:54  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
	lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
	lib/gnutls_kx.h, src/serv.c:

	Better error control. Moved key exchange functions to gnutls_kx.c/h 

2000-04-10 17:12  nmav <nmav@gnutls.org>

	* lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
	lib/gnutls_handshake.c, src/port.h:

	Bugfixes in the diffie hellman.  

2000-04-10 14:26  nmav <nmav@gnutls.org>

	* lib/debug.c, lib/defines.h, lib/gnutls.c,
	lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
	lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
	lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
	src/port.h:

	Added anonymous diffie-hellman key exchange. It does not work yet,
	and the whole code is mess.  

2000-04-10 10:16  nmav <nmav@gnutls.org>

	* configure.in, 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 12:00  nmav <nmav@gnutls.org>

	* COPYING:

	Added ChangeLog and COPYING.  

2000-04-09 11:49  nmav <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 11:40  nmav <nmav@gnutls.org>

	* configure.in:

	corrected configure script 

2000-04-09 11:28  nmav <nmav@gnutls.org>

	* src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
	gnutls_int.h, port.h:

	corrected bugs in handshake.  

2000-04-08 21:48  nmav <nmav@gnutls.org>

	* src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
	gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
	gnutls_int.h:

	Added some basics for key exchange.  

2000-04-08 16:20  nmav <nmav@gnutls.org>

	* src/gnutls_dh.c:

	I've add gnutls_dh.c but is not ready yet, I have to eat something
	first:) It is taken from gsti.  

2000-04-08 16:14  nmav <nmav@gnutls.org>

	* src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
	gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
	gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
	gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
	port.h, serv.c:

	Handshake implementation was improved. Still no key exchange
	algorithm.  

2000-03-30 09:14  nmav <nmav@gnutls.org>

	* src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
	gnutls_cipher.c:

	Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().  

2000-03-29 19:01  nmav <nmav@gnutls.org>

	* src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
	gnutls_cipher.c:

	Algorithms/Ciphers interface has changes.  

2000-03-29 14:15  nmav <nmav@gnutls.org>

	* src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:

	The gnutls_recv() semantics were changed. It may return less data
	than the specified. It operates similar to read().  

2000-03-29 12:50  nmav <nmav@gnutls.org>

	* src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:

	Server now generates a session_id.  

2000-03-28 23:01  nmav <nmav@gnutls.org>

	* src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
	gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
	gnutls_int.h, serv.c:

	Corrected a lot of bugs. Handshake protocol is ready to be coded.  

2000-03-26 14:10  nmav <nmav@gnutls.org>

	* src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:

	Included a reliable version of read/write (that read/write will
	return exactly the bytes specified).  

2000-03-23 10:14  nmav <nmav@gnutls.org>

	* src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
	gnutls_int.h:

	Changes in the handshake.  

2000-03-18 20:18  nmav <nmav@gnutls.org>

	* src/gnutls.c:

	Some memory leaks were fixed.  

2000-03-18 20:08  nmav <nmav@gnutls.org>

	* src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
	gnutls_int.h:

	Corrected bug in the record protocol. Now it holds 2 states, 1 for
	encryption and 1 for decryption (mac/cipher/iv/compression).  

2000-03-17 21:41  nmav <nmav@gnutls.org>

	* src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
	gnutls_handshake.h, gnutls_int.h:

	Added the client hello handshake message.  

2000-03-15 17:33  nmav <nmav@gnutls.org>

	* doc/HACKING:

	documentation.  

2000-03-14 13:17  nmav <nmav@gnutls.org>

	* src/: gnutls_handshake.h, gnutls_record.h:

	Incorporated in gnutls_int.h 

2000-03-14 13:09  nmav <nmav@gnutls.org>

	* src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
	gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
	gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:

	gnutls_recv() can now receive fatal alerts and closure alerts.  

2000-03-14 11:25  nmav <nmav@gnutls.org>

	* README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
	src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
	src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
	src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
	src/test.c:

	In case of failure gnutls_recv, sends an alert message.  but, it
	still cannot receive any.  

2000-03-13 19:52  nmav <nmav@gnutls.org>

	* configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
	src/gnutls_cipher.c, src/test.c:

	Added gnutls_recv... Works only for application data, and it is not 
	tested.  

2000-03-07 14:02  wkoch <wk@gnupg.org>

	* Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
	configure.in, lib/Makefile.am, src/Makefile.am:

	Initialized repository for GNU TLS 

