2003-10-28 07:15  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex-pkcs12.tex, src/certtool-gaa.c,
	src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:

	added pkcs #12 support to certtool. Corrected some bugs in the
	export functions.  

2003-10-27 09:51  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_dh_primes.c:

	Used the new gcrypt API for generating primes and groups.  

2003-10-27 09:50  nmav <nmav@gnutls.org>

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

	added the --der option to certtool.  

2003-10-27 08:54  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c,
	src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:

	several improvements for the certtool utility.  

2003-10-27 07:39  nmav <nmav@gnutls.org>

	* doc/Makefile.am:

	Added manpages created by Ivo Timmermans <ivo@o2w.nl> 

2003-10-26 22:11  nmav <nmav@gnutls.org>

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

	Added the --print-cert option to gnutls-cli.  

2003-10-26 14:33  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c, lib/x509_b64.c, src/certtool-gaa.c,
	src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags:
	gnutls_0_9_93):

	Added capability to print the keyid of a certificate or a private
	key to certtool. Updated the key_id functions to return the hash of
	the SubjectPublicKey.  

2003-10-26 10:10  nmav <nmav@gnutls.org>

	* src/certtool.c:

	Added fingerprint calculation to certtool.  

2003-10-26 10:02  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_9_93):

	added configure option to disable the openssl compatibility layer.  

2003-10-26 08:30  nmav <nmav@gnutls.org>

	* src/certtool.c:

	Added capability to decode some X.509v3 extensions.  

2003-10-26 07:51  nmav <nmav@gnutls.org>

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

	Added certificate chain verification capability to certtool 

2003-10-25 21:11  nmav <nmav@gnutls.org>

	* NEWS, lib/pkix.asn (tags: gnutls_0_9_93), lib/pkix_asn1_tab.c
	(tags: gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c,
	src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags:
	gnutls_0_9_92):

	Several improvments in the certtool.  

2003-10-25 18:32  nmav <nmav@gnutls.org>

	* src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c,
	certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92):

	Added a certtool primitive command line utility 

2003-10-25 09:54  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO (tags: gnutls_0_9_93, gnutls_0_9_92),
	lib/pkix.asn, lib/pkix_asn1_tab.c:

	Almost finished the X.509 certificate generation.  

2003-10-24 22:04  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12):

	- Some fixes in the opencdk code. Patch by Ivo Timmermans
	<ivo@o2w.nl> 
	- CR is now allowed in the base64 decoder.  

2003-10-23 19:16  nmav <nmav@gnutls.org>

	* NEWS, THANKS (tags: gnutls_0_9_93, gnutls_0_9_92), configure.in
	(tags: gnutls_0_9_92), libgcrypt.m4 (tags: gnutls_0_9_93,
	gnutls_0_9_92), lib/Makefile.am (tags: gnutls_0_9_93,
	gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c:

	Added some support for writable gnutls_x509_crt structures. Not
	ready yet.  

2003-10-23 13:24  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_93,
	gnutls_0_9_92):

	some alloca-related fixes. Patch by Philip Brown
	<phil@bolthole.com>.  

2003-10-17 07:02  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91):

	corrected a bug in the debugging output of handshake. Pointed out by
	Mark McLoughlin <mark@skynet.ie>.  

2003-10-09 21:51  nmav <nmav@gnutls.org>

	* configure.in:

	opencdk is now mandatory in the base installation.  

2003-10-08 14:08  nmav <nmav@gnutls.org>

	* lib/: gnutls_dh.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
	gnutls_state.c, gnutls_state.h, gnutls_ui.c (utags: gnutls_0_9_90,
	gnutls_0_9_91, gnutls_0_9_92, gnutls_0_9_93):

	Some changes in types.  

2003-10-07 22:42  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c (tags: gnutls_0_9_93), gnutls_global.c
	(tags: gnutls_0_9_93), gnutls_int.h (tags: gnutls_0_9_93),
	x509_b64.c (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92):

	Corrected some of the return types. Several other minor corrections.  

2003-10-04 13:44  nmav <nmav@gnutls.org>

	* doc/tex/: fdl.tex, funcs.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90), gnutls.bib:

	Documentation is now under FDL 1.2.  

2003-10-04 06:45  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12,
	gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11):

	- Updated to use opencdk 0.5.1 (patch by Mikhail 
	  Teterin <mi+mx@aldan.algebra.com>) 
	- Corrected some alignment problems in IA64 (patch by 
	  Ian Wienand <ianw@gelato.unsw.edu.au>) 
	- Corrected bug in SRP. Patch by Casey Marshall
	<rsdio@metastatic.org> 

2003-10-03 12:16  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
	src/common.c:

	Updated the openpgp key API.  

2003-10-03 11:14  nmav <nmav@gnutls.org>

	* configure.in:

	Converted the pgp verification functions to the new API.  

2003-10-03 09:09  nmav <nmav@gnutls.org>

	* lib/gnutls_alert.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90), lib/gnutls_algorithms.c (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
	src/cli.c, src/common.c, src/common.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/serv.c:

	Applied patch by Arne that fixes several possible NULL pointer
	dereferences.  

2003-10-03 09:05  nmav <nmav@gnutls.org>

	* src/cli.c:

	Disable buffering.  Clear FD set.  Patch by Simon Josefsson 
	<jas@extundo.com> 

2003-10-02 15:02  nmav <nmav@gnutls.org>

	* src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8):

	Rolled back some of Arne's changes. Now the ciphers can be set in
	the client/server.  

2003-10-01 18:43  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90), doc/tex/Makefile.am,
	lib/gnutls_errors.c (utags: gnutls_0_9_8):

	Patch by Arne.  Fixes a linking problem with _gnutls_handshake2str()
	and _gnutls_packet2str().  
	
	Some other fixes in the documentation creation.  

2003-10-01 18:39  nmav <nmav@gnutls.org>

	* lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c,
	lib/gnutls_record.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c
	(tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8),
	src/serv.c:

	A new patch by Arne. More bug fixes and optimizations.  

2003-10-01 15:11  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8):

	Corrected some unaligned accesses in IA64. Initial patch by Ian
	Wienand <ianw@gelato.unsw.edu.au>.  

2003-10-01 14:06  nmav <nmav@gnutls.org>

	* src/: cli.c, common.c:

	Applied Simos' patch for the SIGALRM triggered handshake.  

2003-09-17 20:56  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8):

	some cleanups.  

2003-09-17 20:00  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
	src/cli.c, src/common.c, src/common.h, src/serv.c, src/tests.c
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8):

	Added a hostname check with the certificate in the gnutls-cli.  

2003-09-17 07:19  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
	lib/gnutls_algorithms.c (tags: gnutls_0_9_8),
	lib/gnutls_cipher_int.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_int.h
	(tags: gnutls_0_9_8), lib/gnutls_priority.c (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
	src/cli.c, src/serv.c, src/tests.c:

	RIJNDAEL ciphersuites were renamed to AES.  

2003-09-14 09:43  nmav <nmav@gnutls.org>

	* lib/gnutls_constate.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c,
	lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8), src/cli.c, src/serv.c:

	some more cleanups.  

2003-09-14 08:52  nmav <nmav@gnutls.org>

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

	Corrected the client's behaviour in the handshake handling. Some
	fixes in the documentation.  

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

	* configure.in, lib/Makefile.am (tags: gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers:

	Some additions to export only the documented API, and some support
	for versioning.  

2003-09-11 18:30  nmav <nmav@gnutls.org>

	* configure.in, doc/.cvsignore (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), doc/tex/library.tex
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8), lib/debug.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/debug.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8), lib/gnutls_errors.c, src/cli.c:

	cleanups.  

2003-09-11 13:07  nmav <nmav@gnutls.org>

	* src/: crypt-gaa.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), crypt-gaa.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
	srp/tpasswd (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd.conf (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8):

	Corrected and improved SRP support. The gnutls-srpcrypt now
	generates several primes.  

2003-09-11 12:34  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8),
	doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8), src/cli.c:

	Improved the error handling in the gnutls-cli.  

2003-09-10 19:15  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd,
	src/srp/tpasswd.conf:

	Updated the SRP implementation to follow the latest draft.  

2003-09-01 13:52  nmav <nmav@gnutls.org>

	* src/: tests.c, tls_test.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):

	corrected bug which made some tests now to be compiled.  

2003-09-01 13:39  nmav <nmav@gnutls.org>

	* lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8), lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_priority.c, lib/x509_b64.c (tags: gnutls_0_9_8),
	src/retcodes.c (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8):

	More more fixes by Arne.  

2003-08-27 15:24  nmav <nmav@gnutls.org>

	* src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
	tls_test-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8):

	corrected bug in the session resumption detection in the
	gnutls-cli-debug, and other minor fixes.  

2003-08-21 16:50  nmav <nmav@gnutls.org>

	* lib/gnutls_compress_int.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/tls_test.c (utags:
	gnutls_0_9_7):

	minor cleanups.  

2003-08-20 22:21  nmav <nmav@gnutls.org>

	* NEWS, lib/x509_b64.c (tags: gnutls_0_9_7):

	CR is now allowed in the base64 decoder.  

2003-08-15 09:06  nmav <nmav@gnutls.org>

	* lib/gnutls_errors.c (tags: gnutls_0_9_7):

	_gnutls_bin2hex function was removed from gnutls_errors.c 

2003-08-13 15:45  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c,
	rc2.h:

	RC2 is not included when PKCS#12 is disabled.  

2003-08-13 10:25  nmav <nmav@gnutls.org>

	* configure.in, lib/defines.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/rc2.c:

	RC2 was made reentrant. The stddef.h is now included if found.  

2003-08-13 08:26  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7),
	gnutls_global.c:

	added better check for gcrypt library.  

2003-08-13 08:13  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags:
	gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7),
	lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c
	(tags: gnutls_0_9_7):

	Arne: 
	- gcry_check_version() _must_ be called nowadays, says 
	libgcrypt-1.1.42/NEWS.  
	- configure.in: the respective test in configure.in included
	<sys/stddef.h> (which doesn't exist) instead of the usual
	<stddef.h>.  
	- lib/gnutls_errors.c: declaration of function _gnutls_bin2hex() 
	doesn't match prototype from file lib/gnutls_str.h, causing
	compilation failure 
	- configure.in: -Wsign-compare removed.  

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

	* lib/: auth_anon.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	dh_compat.c (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c
	(tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), gnutls_dh_primes.c (tags: gnutls_0_9_8,
	gnutls_0_9_7), gnutls_errors.c, gnutls_errors_int.h, gnutls_mem.c
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c
	(tags: gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), x509_b64.c:

	more fixes by Arne.  

2003-08-12 11:57  nmav <nmav@gnutls.org>

	* lib/rc2.c:

	Cleaned up the RC2 cipher.  

2003-08-11 18:29  nmav <nmav@gnutls.org>

	* doc/tex/alert.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	doc/tex/ciphersuites.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	doc/tex/ex-cert-select.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	doc/tex/howto.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	doc/tex/record.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	doc/tex/record_weaknesses.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	doc/tex/srp.tex (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/translayer.tex
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.c (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), lib/auth_cert.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/auth_dh_common.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/auth_rsa_export.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/dh_compat.c, lib/gnutls_algorithms.c (tags: gnutls_0_9_7),
	lib/gnutls_anon_cred.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/gnutls_auth.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/gnutls_cert.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
	lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_7),
	lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_pk.c (tags: gnutls_0_9_7),
	lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_x509.c (tags:
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), lib/io_debug.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	src/retcodes.c (tags: gnutls_0_9_7):

	still more patches by Arne Thomassen 

2003-08-11 18:10  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	gnutls_compress_int.c, gnutls_record.c:

	some more cleanups.  

2003-08-11 17:56  nmav <nmav@gnutls.org>

	* doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
	lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
	lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), lib/gnutls_global.c, lib/gnutls_handshake.c,
	lib/gnutls_mem.c, lib/gnutls_record.c, lib/x509_b64.c:

	more patches by Arne Thomassen.  

2003-08-09 19:17  nmav <nmav@gnutls.org>

	* NEWS, configure.in (utags: gnutls_0_8_10):

	released 0.8.10 

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

	* lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10):

	backported the ext_server_name from 0.9.x releases.  

2003-08-09 17:30  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
	doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
	doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c,
	lib/auth_dhe.c (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c,
	lib/gnutls_alert.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c,
	lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c,
	lib/gnutls_errors.c, lib/gnutls_errors_int.h,
	lib/gnutls_extensions.c, lib/gnutls_global.c,
	lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h
	(tags: gnutls_0_9_7), lib/gnutls_num.c, lib/gnutls_pk.c,
	lib/gnutls_random.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
	lib/rc2.c, src/common.c (tags: gnutls_0_9_7), src/serv.c:

	Applied patch from Arne Thomassen <arne@arne-thomassen.de>, which 
	corrects several things in the library.  

2003-08-07 18:01  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, debug.c (tags: gnutls_0_9_7),
	gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), gnutls_cipher_int.c, gnutls_cipher_int.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8,
	gnutls_0_9_7), gnutls_global.c, gnutls_hash_int.c,
	gnutls_hash_int.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
	gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), gnutls_rsa_export.c, rc2.c, rc2.h:

	Ported to the new libgcrypt (still unstable). Also added the RC2
	cipher and improved the PKCS #12 stuff in order to support it.  

2003-08-04 17:37  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7):

	* Added the new libtasn1.  
	* the tex files are included in the distribution.  

2003-07-09 16:33  nmav <nmav@gnutls.org>

	* lib/Makefile.am:

	added missing rfc2818_hostname.lo object.  

2003-06-29 06:52  nmav <nmav@gnutls.org>

	* doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex, ex-client2.tex
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), ex-serv-export.tex (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7),
	ex-serv-srp.tex (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), ex-serv1.tex:

	added the (gnutls_transport_ptr) cast to example programs.  

2003-06-29 06:33  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9),
	lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9):

	- The gnutls_transport_ptr type was changed to a pointer type
	  (void*).  (programs would need recompile, since the library version
	has changed) 

2003-06-28 19:16  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex
	(tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), gnutls.tex (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):

	some reorganization on the documentation. Added also stuff about
	PKCS #12 structures.  

2003-06-28 05:51  nmav <nmav@gnutls.org>

	* lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6):

	Corrected a null pointer dereference in
	gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.  

2003-06-28 05:44  nmav <nmav@gnutls.org>

	* NEWS:

	some cleanups.  

2003-06-27 14:07  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c,
	gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c
	(utags: gnutls_0_9_6):

	Added function to do the MAC verification in the PKCS #12 structure.  

2003-06-27 07:34  nmav <nmav@gnutls.org>

	* lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6,
	gnutls_0_9_90, gnutls_0_9_7, gnutls_0_9_91, gnutls_0_9_8):

	Added ability to write Bag attributes LocalKeyId and friendlyName,
	in order for browsers to be able to import our structures.  

2003-06-26 21:59  nmav <nmav@gnutls.org>

	* lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn,
	pkix_asn1_tab.c:

	some cleanups.  

2003-06-26 09:41  nmav <nmav@gnutls.org>

	* lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6):

	Several more additions to PKCS #12 to allow encrypting bags. Still
	not interoperable.  

2003-06-25 14:30  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6),
	lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c,
	lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
	lib/gnutls_session.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn,
	lib/pkix_asn1_tab.c:

	More PKCS #12 additions. Now the code can generate PKCS #12 files.
	Also added the ability to decrypt plain DES encrypted PKCS #8 keys.  

2003-06-24 06:57  nmav <nmav@gnutls.org>

	* lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c,
	gnutls_errors_int.h:

	Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones.  

2003-06-23 06:52  nmav <nmav@gnutls.org>

	* lib/gnutls_errors.c:

	some pkcs12 improvements.  

2003-06-22 15:41  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn,
	pkix_asn1_tab.c:

	Some additions to allow decrypting PKCS #5 encrypted data, with PKCS
	#12 schema OIDs.  

2003-06-22 08:42  nmav <nmav@gnutls.org>

	* doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6),
	doc/tex/ex-client2.tex (tags: gnutls_0_9_6),
	doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), doc/tex/record.tex
	(tags: gnutls_0_9_6), doc/tex/tlsintro.tex (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6), lib/Makefile.am, lib/gnutls_alert.c
	(tags: gnutls_0_9_6), lib/gnutls_errors.c, lib/gnutls_errors_int.h:

	Some improvements in PKCS12 parser. Now it can extract private keys
	from the structure.  

2003-06-20 08:09  nmav <nmav@gnutls.org>

	* NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
	doc/protocol/rfc3546.txt (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6), doc/tex/gnutls.bib (tags: gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6):

	new extensions RFC 

2003-06-17 11:45  nmav <nmav@gnutls.org>

	* doc/: protocol/draft-ietf-tls-srp-04.txt,
	protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6), tex/gnutls.bib:

	new srp draft.  

2003-06-16 09:31  nmav <nmav@gnutls.org>

	* doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7,
	gnutls_0_9_6):

	corrected a typo.  

2003-06-10 08:06  nmav <nmav@gnutls.org>

	* lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6):

	added the most compatible ciphers in default priorities.  

2003-06-09 09:10  nmav <nmav@gnutls.org>

	* NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags:
	gnutls_0_9_7, gnutls_0_9_6):

	Corrected bug in SRP where a non allocated value was freed.  
	Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  
	
	Also the SRP programs are now build by default (they weren't due to
	a bug).  

2003-06-09 09:10  nmav <nmav@gnutls.org>

	* NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags:
	gnutls_0_8_10, gnutls_0_8_9):

	Corrected bug in SRP where a non allocated value was freed.  
	Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  

2003-05-28 09:50  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c:

	Corrected a bug in the record layer buffering, which affected the
	case where external pull function was used. Report and a patch by
	Sergey Poznyakoff <gray@Mirddin.farlep.net>.  

2003-05-16 18:01  nmav <nmav@gnutls.org>

	* lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c:

	some more stuff about PKCS12. Still on early stage and incomplete.  

2003-05-08 20:03  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6), src/serv-gaa.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6), src/serv.c (tags: gnutls_0_9_6), src/serv.gaa (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):

	Several fixes in several places. Patch by Sean Gao
	<sean.gao@sun.com>.  

2003-05-03 09:01  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7):

	Corrections in the TLS layer openpgp certificate packet parser.  

2003-04-18 10:29  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c:

	* Added gnutls_x509_privkey_get_key_id() and
	  gnutls_x509_crt_get_key_id() functions which return a unique (per
	  public key) ID. These can be used to check if the private key
	corresponds to a given certificate.  

2003-04-16 19:09  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h,
	gnutls_x509.c, pkix.asn, pkix_asn1_tab.c:

	Renamed all of the PKCS #xx stuff names, to pkcs-x-name.  

2003-04-16 10:44  nmav <nmav@gnutls.org>

	* lib/: pkix.asn, pkix_asn1_tab.c:

	added definitions for pkcs12 

2003-04-15 13:59  nmav <nmav@gnutls.org>

	* src/cli.c:

	Corrected a bug in gnutls-cli while resuming sessions. Reported by
	Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>.  

2003-04-14 07:40  nmav <nmav@gnutls.org>

	* lib/ext_server_name.c:

	Corrected bug in server_name extension which made the client to send
	the wrong size of data.  

2003-04-14 07:38  nmav <nmav@gnutls.org>

	* lib/gnutls_state.c:

	Increased the default DH bits limit.  

2003-04-01 19:13  nmav <nmav@gnutls.org>

	* src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags:
	gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6)
	(utags: gnutls_0_9_5):

	Some fixes to allow proper compiling when
	--disable-srp-authentication and --disable-anon-authentication are
	specified. Patch by Paul Sheer.  

2003-04-01 18:50  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags:
	gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c,
	src/common.c, src/serv.c:

	Added the --disable-extra-pki configure option, which disables all
	extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint
	systems.  

2003-04-01 08:47  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5):

	several bug fixes in the certificate parsing, and some in the asn1
	parser.  

2003-03-31 23:05  nmav <nmav@gnutls.org>

	* lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c:

	More fixes to eliminate constants.  

2003-03-31 22:46  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c (tags: gnutls_0_9_5),
	gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h
	(tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5):

	Eliminated the need for a hard coded max MPI parameter size.  

2003-03-29 10:59  nmav <nmav@gnutls.org>

	* src/common.c:

	Some fixes in the gnutls_x509_crt_to_xml() function.  

2003-03-28 22:28  nmav <nmav@gnutls.org>

	* lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5):

	some cleanups.  

2003-03-28 21:50  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5),
	lib/pkix_asn1_tab.c (tags: gnutls_0_9_5):

	Several improvments in the PKCS #7 handling. Added capability to
	delete certificates, and handle CRLs.  

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

	* lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6) (utags: gnutls_0_9_4,
	gnutls_0_9_5):

	several cleanups.  

2003-03-26 23:05  nmav <nmav@gnutls.org>

	* lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags:
	gnutls_0_9_4), x509_b64.c, x509_b64.h:

	Several fixes to allow exporting the PKCS #7 structures.  

2003-03-26 13:53  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_handshake.c (tags:
	gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags:
	gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):

	Some improvements in the version detection in the client hello.  

2003-03-26 13:42  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4),
	lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4):

	Added functionality to generate PKCS #7 structures. Currently only
	certificates can be put there. (untested) 

2003-03-26 12:46  nmav <nmav@gnutls.org>

	* src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5), serv.c,
	serv.gaa (tags: gnutls_0_9_5) (utags: gnutls_0_9_4):

	Added the --debug option to the gnutls-serv.  

2003-03-26 12:43  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c,
	lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags:
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c
	(tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags:
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4),
	src/tests.h (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4), src/tls_test.c (tags: gnutls_0_9_4):

	Added bogus TLS record version check in the gnutls-cli-debug tool.  

2003-03-25 18:01  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4),
	ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4),
	gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4), gnutls_sig.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4):

	Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with
	meaningful error values.  

2003-03-24 17:56  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags:
	gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6):

	* Corrected a parsing error in the Certificate request message.  
	* Corrected behaviour when a certificate request message is
	  received.  Now a certificate packet is always sent, and in SSL 3.0
	  cipher suites a no_certificate alert is sent instead.  
	* Some fixes in the certificate callback function.  

2003-03-24 17:24  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
	gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):

	Added the --debug option in the client.  

2003-03-24 17:21  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5,
	gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4):

	* Corrected behaviour when a certificate request message is
	  received.  Now a certificate packet is always sent, and in SSL 3.0
	  cipher suites a no_certificate alert is sent instead.  

2003-03-24 16:40  nmav <nmav@gnutls.org>

	* lib/auth_cert.c:

	Corrected a parsing error in the Certificate request message.  

2003-03-24 06:31  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_9_3):

	last changes for 0.9.3 release.  

2003-03-23 20:49  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3):

	reduced the FIXMEs.  

2003-03-23 19:29  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3):

	Allow for unencrypted PKCS #8 private keys.  

2003-03-23 17:08  nmav <nmav@gnutls.org>

	* lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
	gnutls_rsa_export.c (tags: gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4) (utags: gnutls_0_9_3):

	The functions that return the pkix_asn and gnutls_asn types were
	converted to macros.  

2003-03-23 12:16  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3),
	lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c
	(tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3):

	* Added support for encoding and decoding PKCS #8 2.0 encrypted 
	  RSA private keys.  

2003-03-22 15:07  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
	lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3):

	the idea of using a separate library for x509 stuff was dropped for
	now.  

2003-03-22 15:01  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c:

	more cleanups.  

2003-03-22 11:42  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c,
	lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags:
	gnutls_0_9_3):

	* Added the new functions: gnutls_certificate_set_x509_key() 
	  gnutls_certificate_set_x509_trust(),
	  gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
	gnutls_x509_crl_export().  

2003-03-21 16:46  nmav <nmav@gnutls.org>

	* lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn,
	pkix_asn1_tab.c (tags: gnutls_0_9_3):

	Added ability to import PKCS8 encrypted keys.  

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

	* NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in,
	lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
	src/prime-gaa.c (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), src/prime.gaa (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3):

	* The gnutls_certificate_set_rsa_params() was renamed to 
	  gnutls_certificate_set_rsa_export_params().  

2003-03-20 17:35  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5):

	* Implemented the counter measure discussed in the paper "Attacking 
	  RSA-based Sessions in SSL/TLS", against the attack discussed in
	  the same paper.  

2003-03-20 17:11  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c
	(tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c
	(tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c,
	lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags:
	gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c
	(tags: gnutls_0_9_3):

	* The RSA premaster secret version check can no longer be disabled.  
	* Implemented the counter measure discussed in the paper "Attacking 
	  RSA-based Sessions in SSL/TLS", against the attack discussed in
	  the same paper.  
	* Added the functions: gnutls_handshake_get_last_in(), 
	  gnutls_handshake_get_last_out().  

2003-03-20 09:23  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3):

	* The diffie Hellman ciphersuites are now of higher priority than 
	  the plain RSA.  
	* Added the new libtasn1.  

2003-03-19 11:17  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c,
	lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags:
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
	lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags:
	gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3),
	lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4,
	gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_extensions.c (tags:
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
	lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_9_3), lib/gnutls_pk.c,
	lib/gnutls_sig.c (tags: gnutls_0_9_3), lib/rsa_compat.c (tags:
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), src/cli.c
	(tags: gnutls_0_9_3):

	* Improved the error logging functions, by adding a level, and 
	  by allowing debugging messages just by increasing the level.  

2003-03-18 12:28  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/funcs.tex, lib/Makefile.am:

	some of the extra X.509 functionality was moved to libgnutls-x509
	library.  

2003-03-17 22:25  nmav <nmav@gnutls.org>

	* lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c:

	better use of asn1_der_coding() to avoid using static buffers.  

2003-03-17 20:05  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
	gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h:

	MD2 support was dropped this is an algorithm we cannot use.  

2003-03-17 16:23  nmav <nmav@gnutls.org>

	* lib/gnutls_hash_int.c:

	some cleanups.  

2003-03-15 10:39  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2):

	added an example about certificate request and private key
	generation.  

2003-03-15 09:59  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags:
	gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2):

	Added support for PKCS#10 certificate requests generation.  

2003-03-14 23:07  nmav <nmav@gnutls.org>

	* doc/protocol/rfc2985.txt (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2):

	added pkcs9 rfc.  

2003-03-14 23:00  nmav <nmav@gnutls.org>

	* lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2),
	gnutls_mpi.h (tags: gnutls_0_9_2):

	several other additions and fixes for the certificate request stuff.  

2003-03-14 12:54  nmav <nmav@gnutls.org>

	* doc/protocol/rfc2986.txt (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2):

	added rfc for certificate requests.  

2003-03-14 12:53  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags:
	gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c
	(tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
	gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
	gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), pkix.asn,
	pkix_asn1_tab.c:

	Added some stuff needed in PKCS#10 certificate request generation.
	Some other fixes as well.  

2003-03-14 09:01  nmav <nmav@gnutls.org>

	* lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags:
	gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2):

	The RSA parameters handling functions, are now implemented using the
	rsa privkey functions.  

2003-03-13 08:24  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c (tags: gnutls_0_9_2):

	unmap data and close the file descriptor after the mmap().  

2003-03-12 12:43  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c
	(tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags:
	gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1):

	Use mmap() if available to read files.  

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

	* NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1),
	lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
	lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/x509_b64.c (tags:
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):

	* Added an strnstr() function and the requirement in some functions
	  to use null terminated PEM structures is no more.  

2003-03-12 10:57  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h
	(tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1),
	lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags:
	gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
	gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1),
	lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags:
	gnutls_0_9_1), lib/gnutls_x509.c:

	* Added ability to generate RSA keys.  
	* Increased the maximum parameter size in order to read some large
	  keys by some CAs. Patch by Ian Peters <itp@ximian.com>.  
	* Rolled back some of yesterdays changes. The gnutls_x509_privkey,
	  was replaced (again) by the gnutls_privkey.  

2003-03-11 20:14  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c,
	auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h,
	gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c,
	gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):

	some improvements in the private key handling api. It is now used
	internally.  

2003-03-11 07:51  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c:

	The fingerprint now accepts a pointer to an int instead of a ptr to
	a size_t.  

2003-03-10 18:29  nmav <nmav@gnutls.org>

	* NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5),
	configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5)
	(utags: gnutls_0_8_4):

	changes for 0.8.4 release.  

2003-03-07 12:24  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt,
	draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):

	added the new tls 1.1 draft 

2003-03-06 20:20  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags:
	gnutls_0_9_2, gnutls_0_9_1):

	the documentation is now created on dist time.  

2003-03-06 20:09  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS:

	Corrected a broken buffer check in _gnutls_io_read_buffered() 

2003-03-05 17:23  nmav <nmav@gnutls.org>

	* doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags:
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex,
	tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2):

	some documentation fixes.  

2003-03-04 14:39  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_8_3):

	changes for 0.8.3 release.  

2003-03-04 14:38  nmav <nmav@gnutls.org>

	* doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):

	Documented the last timing attack.  

2003-03-04 07:47  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
	lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1),
	lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c
	(tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
	lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_ui.c,
	lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1):

	* Corrected a bug in 64 bit architectures, which affected the 
	  serial number calculation in the record layer.  
	* Added gnutls_certificate_free_keys() which deletes all the 
	  private keys and certificates from the credentials structure.  

2003-03-04 07:46  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3),
	lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3):

	Corrected a bug in 64 bit architectures, which affected the serial
	number calculation in the record layer.  

2003-03-03 17:48  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher.c, NEWS:

	Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x
	branch.  

2003-03-03 16:08  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
	gnutls_0_9_2, gnutls_0_9_1):

	Added protection against the new TLS 1.0 record layer timing attack.  

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

	* lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c,
	lib/gnutls_x509.c, src/cli.c, src/common.c:

	Added a flag to allow signing by v1 X.509 certificates. Also added a
	function to allow setting the verification flags in the credentials
	structure.  

2003-03-03 15:34  nmav <nmav@gnutls.org>

	* src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2):

	some fixes in tests 

2003-02-27 23:40  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
	gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags:
	gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h:

	Added support for MD2 signature verification in X.509 certificates.  

2003-02-25 21:39  nmav <nmav@gnutls.org>

	* src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h
	(tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa
	(tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c:

	Added option to disable all TLS 1.0 extensions.  

2003-02-22 22:26  nmav <nmav@gnutls.org>

	* configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1),
	lib/Makefile.am:

	some fixes in makefiles.  

2003-02-20 07:38  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
	ex-info.tex, examples.tex (tags: gnutls_0_9_1):

	Added a small example on how to use the certificate selection
	callback in client side.  

2003-02-18 22:55  nmav <nmav@gnutls.org>

	* lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags:
	gnutls_0_9_1):

	some fixes in types.  

2003-02-18 06:30  nmav <nmav@gnutls.org>

	* lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:

	The client certificate selection callback is no longer called twice.
	It is called once if it is set.  

2003-02-16 09:52  nmav <nmav@gnutls.org>

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

	works better in buggy servers.  

2003-02-16 09:17  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
	lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2,
	gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
	lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1),
	lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c
	(tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
	src/serv.c:

	The RSA and DH parameter handling has been updated.  

2003-02-15 21:48  nmav <nmav@gnutls.org>

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

	Added a primitive function to load a file into memory, so that no
	certificate files are truncated. Also fixed a bug in the client
	certificate callback function.  

2003-02-15 17:13  nmav <nmav@gnutls.org>

	* lib/gnutls_ui.c:

	Null, as the data value, is now an acceptable value in functions
	that may return the size of the data.  

2003-02-14 15:48  nmav <nmav@gnutls.org>

	* lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
	lib/gnutls_ui.h (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1), src/cli.c, src/common.c, src/tests.c, src/tests.h
	(tags: gnutls_0_9_2, gnutls_0_9_1), src/tls_test.c:

	Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
	server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.  

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

	* NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
	lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
	lib/gnutls_privkey.c, lib/gnutls_x509.c:

	ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
	by the 0.2.1 version of libtasn1.  

2003-02-14 08:42  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_int.h:

	gnutls_const_datum was removed from exported types, for the time
	being.  

2003-02-13 09:23  nmav <nmav@gnutls.org>

	* README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c,
	lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2,
	gnutls_0_9_1), lib/gnutls_x509.c:

	Added option to allow an X.509 server not to send the trusted CA
	list to the peer.  

2003-02-12 13:30  nmav <nmav@gnutls.org>

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

	Added test which prints the Diffie Hellman prime bits used.  

2003-02-12 12:48  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
	lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
	lib/gnutls_x509.c:

	Added some private key handling functions. They are primitive enough
	for now.  

2003-02-12 11:48  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-extensions-05.txt,
	draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):

	added new extensions draft.  

2003-02-12 11:46  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
	lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
	lib/gnutls_ui.h, lib/gnutls_x509.c:

	gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.  

2003-02-12 11:26  nmav <nmav@gnutls.org>

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

	added gnutls_x509_certificate_get_fingerprint(). Untested yet.  

2003-02-10 16:51  nmav <nmav@gnutls.org>

	* lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags:
	gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags:
	gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c,
	gnutls_ui.h:

	renamed gnutls_x509_fingerprint to gnutls_fingerprint.  

2003-02-09 09:53  nmav <nmav@gnutls.org>

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

	fixes in pkcs3 DH parameter generation.  

2003-02-09 09:37  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
	lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
	lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2,
	gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h,
	lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
	lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
	lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
	src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1):

	Several internal changes to use the new certificate API. CRL support
	is complete.  

2003-02-08 14:46  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_int.h:

	added a crl verification function (untested yet).  

2003-02-08 11:21  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_x509.c, x509_b64.c:

	Added some new certificate verification functions.  

2003-02-07 22:20  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
	gnutls_privkey.c:

	removed the raw part in the gnutls_privkey internal structure..  

2003-02-07 20:46  nmav <nmav@gnutls.org>

	* lib/x509_extensions.c:

	Added function to extract the key usage extension from an X.509
	certificate, and combined some code.  

2003-02-07 19:01  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
	doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
	lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
	lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:

	More stuff for the new certificate API.  

2003-02-07 14:48  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h
	(tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags:
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c:

	The old certificate parsing API was reimplemented over the new one.
	It will stay in the 1.0.0 release for compatibility reasons.  

2003-02-07 13:33  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_x509.h:

	Added the new PKCS7 parsing functions.  

2003-02-07 10:15  nmav <nmav@gnutls.org>

	* doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
	doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
	doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
	doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags:
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am,
	lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:

	Added the new certificate handling functions.  

2003-02-07 09:06  nmav <nmav@gnutls.org>

	* THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
	lib/x509_extensions.c, lib/x509_xml.c:

	More improvements in the CRL support, and the X.509 backend. Added a
	function to get some parts of the DN using an OID.  

2003-02-06 16:49  nmav <nmav@gnutls.org>

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

	CRL parsing support is almost complete.  

2003-02-06 10:05  nmav <nmav@gnutls.org>

	* lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
	gnutls_str.c (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h:

	Several fixes and improvements in CRL support.  

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

	* NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
	lib/gnutls_x509.c:

	Added preliminary CRL support. This will be under the new X.509 API.
	Other x509 functions will be updated later.  

2003-02-05 07:56  nmav <nmav@gnutls.org>

	* lib/: gnutls_dh_primes.c, gnutls_pk.c:

	some fixes. There wasn't any limitation in libtasn1 code... just my
	lazyness.  

2003-02-03 17:41  nmav <nmav@gnutls.org>

	* src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), prime.c,
	prime.gaa (tags: gnutls_0_9_2, gnutls_0_9_1):

	use options to print DH parameters.  

2003-02-03 17:34  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
	src/prime.c:

	* Added gnutls_pkcs3_extract_dh_params() and
	  gnutls_pkcs3_export_dh_params() which extracts and export parameters
	  from and to PKCS#3 encoded structures.  These were added to read
	parameters generated using the openssl dhparam tool.  
	* The prime program was modified to also print the generated prime
	  and generator using the PKCS#3 format.  

2003-02-03 16:11  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
	doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
	lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c,
	lib/gnutls.asn (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_alert.c,
	lib/gnutls_anon_cred.c (tags: gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
	lib/gnutls_asn1_tab.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_dh.h
	(tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
	lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_rsa_export.c,
	lib/gnutls_state.c, lib/gnutls_ui.h, src/serv-gaa.c,
	src/serv-gaa.h, src/serv.c, src/serv.gaa:

	* gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
	 use gnutls_malloc() to allocate the output parameters.  
	
	* Added gnutls_pkcs3_extract_dh_params() which extracts parameters
	 from PKCS#3 encoded structures. This was in order to read parameters
	 generated using the openssl dhparam tool.  
	
	* Several changes in the temporary (DH/RSA) parameter codebase. No
	 DH parameters are now included in the library. Also a credentials
	 structure can now hold only one temporary parameter.  

2003-01-30 20:36  nmav <nmav@gnutls.org>

	* lib/gnutls_ui.c:

	more doc for the gnutls_set_dh_prime_bits().  

2003-01-30 09:16  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4,
	gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c,
	lib/gnutls_int_compat.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1):

	removed backward compatibility functions for 0.9.0 version.  

2003-01-25 08:57  nmav <nmav@gnutls.org>

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

	use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when 
	the SRP protocol fails.  

2003-01-24 12:13  nmav <nmav@gnutls.org>

	* lib/gnutls_global.c:

	The gcrypt log handler is only set when we are in debugging mode.  

2003-01-23 20:55  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
	lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
	lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
	lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1),
	lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
	src/cli.c:

	Added ability to send some messages back to the application using 
	the gnutls_global_set_log_function(). This is quite experimental.  

2003-01-23 18:05  nmav <nmav@gnutls.org>

	* doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags:
	gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
	gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex,
	ex-rfc2818.tex:

	some minor bugfixes in the documentation.  

2003-01-23 15:29  nmav <nmav@gnutls.org>

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

	Added check and error code for some SRP fatal protocol failures.  

2003-01-23 10:18  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags:
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
	gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c:

	The library notifies the application on empty and illegal SRP
	usernames, so that proper notification (via an alert) is sent to the
	peer. Currently when the SRP ciphersuite is advertized but no
	username is sent by the peer, the library returns
	GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
	GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
	something more appropriate).  

2003-01-22 17:51  nmav <nmav@gnutls.org>

	* src/: tests.c, tls_test.c (utags: gnutls_0_8_9, gnutls_0_8_1,
	gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_6,
	gnutls_0_8_10, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12):

	improved srp detection 

2003-01-22 17:42  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
	lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1), src/tests.c:

	Improved the SRP support, to prevent attackers guessing the 
	available usernames by brute force. The g,n values sent are now 
	obtained by the password conf file. (they were static ones) 

2003-01-16 16:56  nmav <nmav@gnutls.org>

	* lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
	gnutls_handshake.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
	gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1) (utags: gnutls_0_8_0):

	Prefixed with underscore some internal functions.  

2003-01-13 19:37  nmav <nmav@gnutls.org>

	* doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
	gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
	lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0),
	lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):

	GNUTLS_E_PARSING_ERROR error code was replaced by
	GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
	GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
	GNUTLS_E_BASE64_DECODING_ERROR.  

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

	* NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
	doc/tex/appendix.tex, doc/tex/patents.tex:

	Added some information about the SRP patents in the documentation.  

2003-01-09 21:52  nmav <nmav@gnutls.org>

	* NEWS, acinclude.m4 (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0), configure.in, doc/README.CODING_STYLE (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am,
	lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0),
	lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
	lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
	lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0):

	Only the documented symbols are now exported.  

2003-01-09 08:29  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c:

	If the certificate does not contain the basicConstraints extension
	GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
	gnutls_x509_extract_certificate_ca_status().  

2003-01-08 22:58  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0), lib/gnutls_x509.c:

	Added gnutls_x509_extract_certificate_ca_status() which returns the
	CA status of the given certificate.  

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

	* NEWS, configure.in, lib/gnutls_compress_int.c (tags:
	gnutls_0_8_0):

	If liblzo is found in the system then libgnutls-extra will depend on
	it, instead of including minilzo.  

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

	* lib/gnutls_mpi.c (tags: gnutls_0_8_0):

	Added a test for null (zero) integers in MPI scanning.  

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

	* src/: tests.c, tls_test.c (utags: gnutls_0_8_0):

	some fixes in the gnutls-cli-debug program 

2002-12-22 18:11  nmav <nmav@gnutls.org>

	* configure.in:

	depends on libgcrypt 1.1.11 

2002-12-16 21:56  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
	gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
	(tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0), gnutls_handshake.c, gnutls_int.h
	(tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.c (tags:
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):

	Dropped the support for the client key exchange message 0, and
	server key exchange message 2.  

2002-12-16 21:26  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
	lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0), lib/gnutls_record.c:

	Finished SRP-6 stuff. It should work fine now.  

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

	* NEWS:

	Added gnutls_openpgp_extract_key_name_string() which returns a
	single string for a pgp user id.  

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

	* doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0,
	gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5,
	gnutls_0_8_6, gnutls_0_8_7):

	updated some example and the server to use the new gnutls_malloc()
	in callbacks.  

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

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

	Added the gnutls_x509_extract_dn_string() function.  

2002-12-08 15:43  nmav <nmav@gnutls.org>

	* src/serv.c (tags: gnutls_0_6_0):

	updated to include a callback for receiving openpgp keys, using
	libopencdk.  

2002-12-08 15:39  nmav <nmav@gnutls.org>

	* lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
	gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):

	some cleanups 

2002-12-07 11:46  nmav <nmav@gnutls.org>

	* lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):

	some fixes in server_name extension 

2002-12-07 11:19  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/callbacks.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in (tags:
	gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0, gnutls_0_6_0),
	lib/gnutls_global.c (tags: gnutls_0_8_0, gnutls_0_6_0),
	lib/gnutls_mem.c, lib/x509_b64.c:

	Exported the more convenient gnutls_malloc() and gnutls_free()
	functions. Actually pointers to functions.  

2002-12-06 17:28  nmav <nmav@gnutls.org>

	* NEWS, lib/x509_b64.c:

	Changed the semantics of gnutls_pem_base64_encode_alloc() and
	gnutls_pem_base64_decode_alloc(). In the default case were the
	gnutls library is used with malloc/realloc/free, these are binary
	compatible.  
	
	They now require the returned data to be freed using the
	gnutls_global_get_free_function().  

2002-12-06 17:21  nmav <nmav@gnutls.org>

	* lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):

	some cleanups.  

2002-12-06 17:14  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
	doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
	lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
	gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_db.c,
	lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h (tags:
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_state.c (tags:
	gnutls_0_6_0), lib/gnutls_str.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_str.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/cli.c
	(tags: gnutls_0_8_0, gnutls_0_6_0), src/serv.c:

	Added the new functions gnutls_get_malloc_function(),
	gnutls_get_free_function(). Also changed the way callback functions
	must allocate data. They now need to use these functions, instead of
	just calling malloc().  

2002-12-06 13:33  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
	(tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
	gnutls_0_6_0):

	added error code to report illegal srp usernames. Some fixes in the
	extension parsing to report fatal errors.  

2002-12-04 23:38  nmav <nmav@gnutls.org>

	* lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
	(utags: gnutls_0_6_0):

	some optimizations in string handling of the x.509 asn.1 parsers.  

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

	* doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
	preparation.tex (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0):

	Added a chapter for sources preparation. Based on the documenation
	of libksba.  

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

	* configure.in, doc/tex/ex-pgp-keyserver.tex:

	depends on opencdk 0.3.5 

2002-12-02 17:31  nmav <nmav@gnutls.org>

	* lib/gnutls_extensions.c:

	Corrected bug in extension parsing.  

2002-12-02 07:37  nmav <nmav@gnutls.org>

	* doc/tex/auth.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0):

	some updates on srp documentation.  

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

	* lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
	(tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
	auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
	ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
	gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
	gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0),
	gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags:
	gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0,
	gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0),
	gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0),
	gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags:
	gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags:
	gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c,
	gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags:
	gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0),
	gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0),
	gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0),
	gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c,
	gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0,
	gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
	x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
	gnutls_0_6_0):

	Cleanups. Prefixed some internal function with underscore.  

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

	* lib/gnutls_x509.c:

	more fixes in gnutls_x509_extract_certificate_dn_string() 

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

	* NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
	gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
	(tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):

	Added the function gnutls_srp_server_set_credentials_function() to
	allow retrieving SRP parameters from an external backend - other 
	than password files.  

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

	* NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:

	Enabled the OpenPGP key retrieval callback function (untested yet).  

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

	* NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
	gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
	src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):

	Added the functions: 
	   gnutls_srp_verifier() 
	   gnutls_srp_base64_encode() 
	   gnutls_srp_base64_decode() 
	
	and modified the gnutls-srpcrypt, to use the exported functions.  

2002-11-25 10:39  nmav <nmav@gnutls.org>

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

	gnutls_x509_extract_certificate_dn_string() now behaves as described
	in RFC2253.  

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

	* doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:

	some changes in the callback function behaviour.  

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

	* lib/Makefile.am (tags: gnutls_0_6_0):

	linked against libgcrypt (I saw that in debian) 

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

	* NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
	lib/gnutls_errors.c, lib/gnutls_extensions.c:

	Several cleanups and elimination of warnings.  

2002-11-20 20:35  nmav <nmav@gnutls.org>

	* doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
	doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
	doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c,
	lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0):

	updated documentation to include record layer weaknesses and
	counter-measures, and the supported TLS extensions.  

2002-11-20 17:45  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in:

	compat4.h was added, and is included by default in gnutls.h.  

2002-11-20 17:44  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
	gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):

	Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
	KEY_*. Improved the checking of key usage.  

2002-11-20 07:30  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	added the AES ciphersuites for certificate srp authentication.  

2002-11-19 13:07  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
	lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:

	Added support for the DSS certificate SRP authenticated cipher
	suites (currently only with 3DES cipher). Cleaned up the client and
	server code, which was duplicated.  

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

	* NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
	lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
	lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
	lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:

	Added certificate authenticated SRP cipher suites.  

2002-11-17 12:13  nmav <nmav@gnutls.org>

	* lib/gnutls_int_compat.c:

	added compatibility function for the openpgp_keyserver.  

2002-11-17 12:12  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
	auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0), openpgp.tex, tlsintro.tex:

	added bibliography in documentation.  

2002-11-16 09:50  nmav <nmav@gnutls.org>

	* doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
	doc/tex/examples.tex, lib/gnutls_int.h:

	updated pgp key retrieval callback and added example.  

2002-11-15 21:13  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
	doc/tex/Makefile.am:

	example programs are now located in doc/examples directory.  

2002-11-14 13:48  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0):

	Added some new alert codes from the extensions draft.  

2002-11-14 09:19  nmav <nmav@gnutls.org>

	* doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0), examples.tex:

	updated the basic client to support OpenPGP certificate
	authentication.  

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

	* doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex:

	added example with an openpgp server 

2002-11-12 11:11  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
	auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
	auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
	gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
	gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
	gnutls_v2_compat.c, gnutls_x509.c:

	The session->gnutls_key was renamed to session->key.  

2002-11-12 10:59  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h:

	The gnutls_openpgp_recv_key_func() callback function now accepts a 
	key fingerprint, instead of the key id.  

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

	* src/: cli.c, serv.c, tests.c:

	cleanups 

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

	* lib/gnutls.h.in.in:

	dropped source backwards compatibility 

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

	* configure.in, lib/gnutls_int.h:

	Added callback for OpenPGP key retrieval.  

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

	* doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
	draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):

	added new rfc2246bis draft 

2002-11-06 08:24  nmav <nmav@gnutls.org>

	* opencdk.m4 (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0):

	updated url for opencdk 

2002-11-05 21:41  nmav <nmav@gnutls.org>

	* lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
	gnutls_global.c, gnutls_state.c, gnutls_x509.c:

	some updated in the documentation 

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

	* lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
	gnutls_errors_int.h (utags: gnutls_0_5_11):

	Added new alert (certificate unobtainable) from
	draft-ietf-tls-extensions.  

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

	* NEWS, configure.in (tags: gnutls_0_5_11):

	depends on opencdk 0.3.2 

2002-11-03 14:20  twoaday <twoaday@gnutls.org>

	* lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:

	
	
	Use the old error codes for OpenPGP again.  

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

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

	Fixed an off-by-one bug for OpenPGP fingerprint handling.  

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

	* lib/gnutls_errors_int.h:

	Corrected error number (the old was reserved).  

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

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

	Unification for the OpenPGP error code.  

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

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

	corrected behaviour of verification in openpgp keys.  

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

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

	Add OpenPGP error description 

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

	* lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
	gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):

	Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
	GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.  

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

	* lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
	(tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
	(tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
	src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11),
	src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11), src/common.c:

	Added some new error codes and updated client.  

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

	* NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
	lib/ext_max_record.c (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c
	(tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c
	(tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c
	(tags: gnutls_0_5_11), lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags:
	gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11),
	lib/gnutls_rsa_export.c (tags: gnutls_0_5_11),
	lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c
	(tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11):

	Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
	Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.  

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

	* lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11):

	Fixed some memory leaks which may occured on error cases.  

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

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

	gnutls_x509_extract_certificate_dn_string() was rewritten.  

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

	* lib/gnutls_x509.c:

	Added a check for dn extraction failure in
	gnutls_x509_extract_certificate_dn_string().  

2002-10-29 14:03  twoaday <twoaday@gnutls.org>

	* configure.in:

	Bump OpenCDK version to 0.3.0 

2002-10-29 14:02  twoaday <twoaday@gnutls.org>

	* lib/gnutls_errors_int.h:

	Add new regression test for OpenPGP.  New code for the OpenCDK 0.3.0
	version.  A new error code for the OpenPGP part.  

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

	* lib/gnutls_buffer.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11):

	added missing file 

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

	* lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
	(tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
	gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
	gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
	gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
	gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
	gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
	gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
	x509_xml.c:

	GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
	GNUTLS_E_INTERNAL_ERROR.  

2002-10-26 12:34  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
	gnutls_0_5_11), lib/gnutls_record.c, lib/gnutls_state.c,
	lib/gnutls_str.c (tags: gnutls_0_5_11), lib/gnutls_str.h (tags:
	gnutls_0_5_11):

	Optimizations in buffering code, which reduce the number of
	malloc/realloc calls.  

2002-10-26 09:46  nmav <nmav@gnutls.org>

	* lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11):

	The error code table now contains all the error codes sorted.  

2002-10-25 14:31  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
	doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
	(tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
	lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c:

	Documented error codes in an appendix. This documentation is
	generated automatically using the retcodes program.  

2002-10-24 19:07  nmav <nmav@gnutls.org>

	* doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
	tex/Makefile.am:

	Added script to sort function  names in function reference.  

2002-10-24 17:42  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
	gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
	gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
	gnutls_0_5_11):

	Added more descriptive error codes to be returned by
	gnutls_strerror(). Removed old and unused error codes.  

2002-10-24 16:39  nmav <nmav@gnutls.org>

	* src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):

	gnutls-cli-debug now accepts one hostname only 

2002-10-24 16:33  nmav <nmav@gnutls.org>

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

	gnutls-cli now accepts one hostname only 

2002-10-23 18:36  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
	lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
	lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11), lib/auth_dhe.c, lib/rfc2818_hostname.c (tags:
	gnutls_0_5_11):

	Merged common stuff in DHE and anonymous DH key exchange.  

2002-10-14 21:36  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
	doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex
	(tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
	doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
	doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
	doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex,
	doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex,
	doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
	doc/tex/srp1.tex:

	Example programs found in the documentation can now be generated by 
	running "make examples" in doc/tex directory.  

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

	* THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11):

	Fixed interlibrary dependencies. By Ivo Timmermans. This requires
	the debian libtool 1.4.2-7.1 

2002-10-14 17:40  nmav <nmav@gnutls.org>

	* lib/: ext_max_record.c, ext_server_name.c:

	cleanups in the server name extension.  

2002-10-14 17:23  nmav <nmav@gnutls.org>

	* NEWS, src/cli.c:

	Some fixes in 'gnutls-cli' client program to prevent some
	segmentation faults at exit.  

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

	* doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
	gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
	gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
	compression.tex (tags: gnutls_0_5_10), handshake.tex (tags:
	gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10), record.tex (tags: gnutls_0_5_11,
	gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):

	spelling corrections, and addition of a subsection for compression
	algorithms.  

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

	* lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):

	ZLIB's number was changed according to draft-ietf-tls-compression-02 

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

	* NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
	gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
	lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
	gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
	lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
	(tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10), lib/ext_max_record.c (tags: gnutls_0_5_10),
	lib/ext_max_record.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
	lib/ext_server_name.c (tags: gnutls_0_5_10), lib/ext_server_name.h
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in
	(tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
	lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
	lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
	lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
	(tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
	lib/gnutls_cipher.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_compress_int.c (tags: gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_compress_int.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_dh_primes.c (tags: gnutls_0_5_10),
	lib/gnutls_extensions.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
	(tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
	lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c
	(tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags:
	gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10),
	lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags:
	gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10),
	lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10),
	lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
	gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
	lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
	gnutls_0_5_10):

	several fixes in the codebase, mostly in signed/unsigned checkings.  

2002-10-12 15:56  nmav <nmav@gnutls.org>

	* lib/: ext_max_record.c, ext_max_record.h (utags:
	gnutls_0_5_x_before_int_fixes):

	Corrected some types, to work in 64 bits machines. Suggested by Ivo
	Timmermans <ivo@o2w.nl>.  

2002-10-12 08:17  nmav <nmav@gnutls.org>

	* src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes):

	now does not require carriage return 

2002-10-11 23:17  nmav <nmav@gnutls.org>

	* lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):

	Fixes (or not) in server name extension parsing 

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

	* doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
	examples.tex (tags: gnutls_0_5_10) (utags:
	gnutls_0_5_x_before_int_fixes):

	updated documentation 

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

	* NEWS (tags: gnutls_0_5_x_before_int_fixes),
	lib/ext_server_name.c, lib/gnutls_int.h (tags:
	gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
	src/serv.c:

	Improved the server name extension. Resumed sessions can now use it.  

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

	* NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
	lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
	lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
	lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:

	Added server name extension, from draft-ietf-tls-extension-05.  

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

	* doc/tex/ex-alert.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
	lib/rfc2818_hostname.c (tags: gnutls_0_5_x_before_int_fixes),
	doc/tex/ex-rfc2818.tex, doc/tex/examples.tex:

	more documentation updates 

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

	* NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
	doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
	doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
	(tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
	doc/tex/examples.tex, doc/tex/handshake.tex (tags:
	gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
	(tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
	doc/tex/serv1.tex (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes), src/serv.c:

	Separated alert checking from the example programs, to make them
	cleaner. Added an example which demonstrates the alert checking.  

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

	* NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):

	last minute changes for 0.5.9 release.  

2002-10-09 21:49  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
	(tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
	lib/rfc2818_hostname.c (tags: gnutls_0_5_9):

	Added int gnutls_x509_check_certificates_hostname() which check
	whether the given hostname matches the owner of the given X.509
	certificate.  

2002-10-09 21:40  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
	(tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):

	cleanups 

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

	* NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
	doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
	(tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
	lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):

	Added gnutls_set_default_priority() and
	gnutls_set_default_export_priority() functions, to avoid calling all
	the *_priority() functions if the defaults are ok.  

2002-10-07 16:32  nmav <nmav@gnutls.org>

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

	Added gnutls_x509_extract_certificate_dn_string() which returns the
	peer's Distinguished name in a single string.  

2002-10-07 16:15  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
	lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
	lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
	src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9):

	several cleanups 

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

	* src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:

	Changes in gnutls-cli, to allow testing of starttls implementations.  

2002-10-05 09:34  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9), lib/gnutls_ui.h:

	rolled back addition of certificate_get_our_issuer() function.  

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

	* NEWS, doc/TODO, lib/gnutls_state.c (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
	lib/gnutls_ui.h:

	Corrected bug which prevented gnutls_certificate_get_ours() from
	working.  Added gnutls_certificate_get_our_issuer() function.  

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

	* lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):

	Improved gnutls_x509_extract_key_pk_algorithm(), which can now
	distinguish DSA keys from unknown keys.  

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

	* configure.in, lib/gnutls_buffers.c (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):

	some fixes to compile with gcc-2.95.  

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

	* configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
	lib/gnutls_privkey.h, lib/gnutls_ui.h:

	Added function to extract the public key algorithm of a DER encoded
	private key.  

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

	* lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8):

	enabled error messages of libgcrypt in debug mode 

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

	* lib/Makefile.am, lib/defines.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
	lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
	src/cli.c, src/serv.c (tags: gnutls_0_5_9),
	lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
	lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
	lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
	(utags: gnutls_0_5_8):

	Added support for the LZO compression library in gnutls-extra. Some
	fixes in the hello message parsing.  

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

	* lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
	gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:

	replaced gnutls_handshake_get_direction() with
	gnutls_record_get_direction().  

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

	* doc/tex/: appendix.tex (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
	(utags: gnutls_0_5_8, gnutls_0_5_9):

	updated documentation 

2002-09-13 09:09  nmav <nmav@gnutls.org>

	* README, lib/gnutls.h.in.in, lib/gnutls_alert.c:

	Added a new function to convert from an error to an alert code.  

2002-09-12 10:39  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
	gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
	gnutls_int.h:

	Improved support for zlib.  

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

	* doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
	gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
	draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8):

	updated drafts 

2002-09-11 16:53  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
	(tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7):

	Corrected bug in gnutls_dh_params_set(). Corrected bug in session
	resuming code of server side.  

2002-09-11 06:34  nmav <nmav@gnutls.org>

	* lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
	ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):

	some cleanups in the extension parsing 

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

	* doc/scripts/gdoc (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7):

	Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
	output.  

2002-09-10 15:54  nmav <nmav@gnutls.org>

	* NEWS, buildconf (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4
	(tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7),
	lib/gnutls_global.c (tags: gnutls_0_5_7):

	changes for autoconf 2.50 

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

	* NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):

	Removed dependency on libgdbm library.  

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

	* lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
	gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
	(tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
	gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
	gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
	x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):

	Some fixes for the used realloc() function. Now we have
	gnutls_realloc_fast() which frees the given pointer if the new
	allocation failed.  

2002-09-08 20:48  nmav <nmav@gnutls.org>

	* configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7), lib/gnutls_str.c:

	updated string functions 

2002-09-06 17:19  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_5_6):

	last changes for 0.5.6 release 

2002-09-06 17:12  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
	doc/tex/x509cert.xml.tex, lib/x509_xml.c (tags: gnutls_0_5_6),
	src/common.c, src/gnutls-http-serv (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6):

	added versioning in the XML output of certificate functions.  

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

	* doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
	gnutls_0_5_6), ciphersuites.tex (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
	(tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
	tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
	gnutls_0_5_6):

	reorganized documentation 

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

	* Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6), configure.in:

	Added more tests for the X.509 certificate validation. These tests
	are now only included in the CVS not the distribution.  

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

	* NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
	lib/gnutls_int.h:

	Corrected extension type checks which used an 8 bit extension size,
	instead of 16 bits.  

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

	* lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
	gnutls_x509.c:

	corrected the cert_type extension. (bug pointed out by D. Taylor) 

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

	* lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags:
	gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8):

	gnutls_list replaced by const int* 

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

	* NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
	doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
	doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
	(utags: gnutls_0_5_5):

	last changes for 0.5.5 release 

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

	* doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
	serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:

	corrected bugs in examples.  

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

	* lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
	lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
	(tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
	lib/gnutls_handshake.c (tags: gnutls_0_5_5),
	lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
	gnutls_0_5_5):

	more cleanups 

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

	* doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
	examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
	serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:

	Updated documentation and added more server examples.  

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

	* lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
	gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
	(tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):

	Updated the base64 encoding/decoding functions.  

2002-09-01 10:55  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
	gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
	gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
	gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
	gnutls_v2_compat.c (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:

	several clean ups 

2002-09-01 10:54  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
	gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
	(tags: gnutls_0_5_5):

	Updated documentation to include examples of XML certificates.  

2002-08-31 08:51  nmav <nmav@gnutls.org>

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

	Improved the certificate and key read functions. They can now read a
	PEM encoded key and certificate from the same file.  

2002-08-30 19:32  nmav <nmav@gnutls.org>

	* doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
	lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
	lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
	(tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
	lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
	src/serv.c, src/tests.c:

	cert_type abreviation was expanded to certificate_type.  

2002-08-30 18:17  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
	gnutls_0_5_5), examples.tex:

	updated examples 

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

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
	doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
	gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
	gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
	lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
	lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
	gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
	lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_buffers.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
	lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
	(tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
	(tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
	(tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
	(tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_compress_int.c (tags: gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_compress_int.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.c
	(tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_constate.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags:
	gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_dh.h (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh_primes.c
	(tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_extensions.c (tags:
	gnutls_0_5_5), lib/gnutls_extensions.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_global.c
	(tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_handshake.c,
	lib/gnutls_handshake.h (tags: gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_hash_int.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_hash_int.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
	lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
	lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
	(tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
	(tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_session.h (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_session_pack.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_session_pack.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
	lib/gnutls_sig.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_sig.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
	lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
	lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/gnutls_x509.c, lib/gnutls_x509.h,
	lib/x509_sig_check.c (tags: gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5), lib/x509_verify.c (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
	src/serv.c, src/tests.c, src/tls_test.c:

	Renamed all the constructed types to have more consisten names, and
	some other minor improvements.  

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

	* Makefile.am (tags: gnutls_0_5_5,
	gnutls_0_5_x_before_types_change), PGPKEYS:

	removed PGPKEYS from the distribution.  

2002-08-28 15:44  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_record.c (utags:
	gnutls_0_5_x_before_types_change):

	Allow the NULL pointer for data in gnutls_record_send(), if the
	previous call was interrupted.  

2002-08-28 15:18  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c:

	Corrected possible bug in decompression code. Well compressed
	packets may have been rejected due to limited buffer.  

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

	* NEWS (tags: gnutls_0_5_x_before_types_change),
	doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change), doc/TODO (tags:
	gnutls_0_5_x_before_types_change),
	doc/protocol/draft-ietf-tls-srp-01.txt,
	doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
	lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
	lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
	src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
	gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
	src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change):

	Added support for the new SRP draft by D. Taylor. This includes the 
	removal of the blowfish crypt hash option, and the change of SRP
	cipher suite numbers.  

2002-08-27 09:41  nmav <nmav@gnutls.org>

	* lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
	gnutls_0_5_x_before_types_change):

	removed old FIXME stuff.  

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

	* lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
	lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
	src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), doc/tex/ex2.tex (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4):

	Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128 

2002-08-26 15:30  nmav <nmav@gnutls.org>

	* lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4):

	better export ciphersuite detection 

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

	* src/: Makefile.am (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4):

	Improved the gnutls-cli-debug program 

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

	* lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
	lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
	src/cli.c, src/serv.c, src/tests.c:

	renamed ARCFOUR-EXPORT to ARCFOUR-40 

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

	* lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4):

	Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
	certificates with modulus less than 512 bits. This change made the
	code a bit messy.  

2002-08-25 19:06  nmav <nmav@gnutls.org>

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

	improvements in server html output 

2002-08-25 18:41  nmav <nmav@gnutls.org>

	* doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4):

	changes in order to keep up with the addition of export-grade
	ciphersuite 

2002-08-25 18:17  nmav <nmav@gnutls.org>

	* lib/auth_dhe.c:

	corrected bug in DHE key exchange 

2002-08-25 18:10  nmav <nmav@gnutls.org>

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

	changes for export cipher suites 

2002-08-25 18:10  nmav <nmav@gnutls.org>

	* NEWS:

	Added the first EXPORT-grade ciphersuite 

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

	* lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
	gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), gnutls_dh_primes.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	gnutls_x509.c (tags: gnutls_0_5_4):

	Corrected bug in DHE key exchange which prevented from parsing the
	given certificates properly.  

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

	* NEWS, configure.in (utags: gnutls_0_5_3):

	changes for 0.5.3 release 

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

	* lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:

	gnutls_handshake_set_exportable_detection() was obsoleted.  

2002-08-21 15:44  nmav <nmav@gnutls.org>

	* lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
	gnutls_hash_int.c (utags: gnutls_0_5_4):

	corrected bug in SSL3 random generation function. Now the export
	ciphersuite works in SSL3 mode too.  

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

	* lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	gnutls_hash_int.c, gnutls_hash_int.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
	gnutls_state.c:

	Added the first exportable ciphersuite
	(TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
	have certificates of 512 bits length.  

2002-08-21 11:09  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
	src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):

	Added some initials for the export cipher suites.  

2002-08-21 08:45  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
	draft-ietf-tls-openpgp-keys-02.txt (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites):

	updated openpgp draft 

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

	* lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites):

	included the change cipher specs in
	gnutls_handshake_get_direction().  

2002-08-18 17:45  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:

	gnutls_handshake_check_direction() renamed to
	gnutls_handshake_get_direction().  

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

	* src/: tls_test-gaa.c (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
	(tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
	tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
	(utags: gnutls_0_5_2, gnutls_0_5_3,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites):

	Added verbose option to gnutls-cli-debug.  

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

	* NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
	lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites):

	Added the gnutls_handshake_set_exportable_detection() function,
	which is used to control whether the handshake will check for
	exportable cipher suites in the server. In that case an error of
	GNUTLS_E_EXPORT_CIPHER_SUITE is returned.  

2002-08-17 20:49  nmav <nmav@gnutls.org>

	* AUTHORS (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites):

	included cvs aliases into authors file 

2002-08-17 15:34  nmav <nmav@gnutls.org>

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

	Added gnutls_cipher_suite_get_name(). This functions constructs the
	name of a cipher suite using the given algorithms.  

2002-08-15 21:49  nmav <nmav@gnutls.org>

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

	Added new function gnutls_handshake_check_direction(), which returns
	the state where the handshake function was interrupted.  

2002-08-15 09:58  nmav <nmav@gnutls.org>

	* buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
	configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
	(utags: gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites):

	Added the --enable-maintainer-mode configure option, and renamed the
	old one to --enable-developer-mode.  

2002-08-15 03:36  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites):

	added some missing consts 

2002-07-21 19:15  admcd <admcd@gnutls.org>

	* doc/tex/openssl.tex (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites):

	add ability to use separate file descriptors for send() and recv() 
	using new set_transport_ptr2() function 

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

	* lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:

	Added a special error code for cases where the peer (server)
	supports only export ciphersuites.  

2002-07-15 19:38  nmav <nmav@gnutls.org>

	* doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
	record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
	gnutls_0_5_2, gnutls_0_5_3,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):

	Several documentation fixes. Suggestions and patch by Paul Wujek
	<pwujek@xp2telecom.com> 

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

	* NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
	(tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_state.c (tags: gnutls_0_5_1):

	Fixes in zlib compression code. gnutls_global_init_extra() in
	libgnutls-extra fails if library versions do not match. Semantic
	changes in gnutls_record_set_max_size(). The requested size is now
	immediately enforced at the output buffers.  

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

	* src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):

	Client and server now accept the null cipher option.  

2002-07-13 06:35  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
	lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_int.h, lib/gnutls_record.c:

	Added gnutls_transport_set_ptr2() which accepts two pointers.  

2002-07-12 21:08  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
	gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):

	moved to libgcrypt 1.1.8 

2002-07-12 17:46  nmav <nmav@gnutls.org>

	* NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):

	corrected m4 macros for gnutls 

2002-07-10 15:49  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
	auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h,
	gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
	(tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
	(tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
	(tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_record.c, gnutls_session_pack.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
	(tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
	x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
	(tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):

	Added some hints on the file purpose, and some other cleanups.  

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

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

	Now gnutls_deinit() removes abnormally terminated sessions. Added
	the _gnutls_deinit() function which has the behaviour of the older
	gnutls_deinit().  

2002-07-10 12:01  nmav <nmav@gnutls.org>

	* src/serv.c:

	corrected possible bug in http server 

2002-07-06 15:35  admcd <admcd@gnutls.org>

	* doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):

	added some more information about current limitations of OpenSSL
	compatibility layer 

2002-07-06 15:18  nmav <nmav@gnutls.org>

	* doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_2, gnutls_0_5_3,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1):

	some documentation fixes.  

2002-07-05 12:08  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
	gnutls_0_5_0):

	Added defines for old function names.  

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

	* src/: README.srpcrypt (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	serv.c:

	updated the parameters of srpcrypt program. Other minor changes in
	included programs.  

2002-07-04 07:49  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c (tags: gnutls_0_5_0):

	Corrected bug in the mpi extraction function from X.509 certificates
	(affects DSA certificates).  

2002-06-30 15:18  nmav <nmav@gnutls.org>

	* src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
	lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
	(tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
	lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
	lib/x509_xml.c:

	Made the xml convertion functions more mnemonic. Several other fixes
	in the core library.  

2002-06-30 11:09  nmav <nmav@gnutls.org>

	* lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
	gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
	gnutls_0_5_0), gnutls_auth.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
	gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
	gnutls_0_5_0), gnutls_extensions.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
	gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
	gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
	gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
	gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	x509_xml.c:

	Several (internal) cleanups. Const flags are better used now.  

2002-06-29 08:42  nmav <nmav@gnutls.org>

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

	Better organization of cert2gnutls_cert function.  

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

	* lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
	(tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	x509_xml.c:

	Now certificate decoding makes use of partial DER decoding of the
	libtasn1 library. It speedups a bit the handshake in client side,
	which needs to decode the certificate, in order to read the public
	key parameters.  

2002-06-25 14:36  nmav <nmav@gnutls.org>

	* lib/x509_xml.c:

	Improved XML output.  

2002-06-23 11:27  nmav <nmav@gnutls.org>

	* configure.in:

	Depends on opencdk 0.2.0 

2002-06-22 14:52  nmav <nmav@gnutls.org>

	* lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
	x509_sig_check.c (tags: gnutls_0_5_0):

	The TLS handshake no longer fails if the X.509 extensions in the
	Certificate are critical and unsupported. The unsupported critical
	extensions are now only catched by the verification functions.  

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

	* lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_str.h, x509_xml.c:

	Added new string functions to handle the XML string stuff.  

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

	* doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
	lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
	src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):

	Renamed credential allocation functions from *_sc() to *_cred().  

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

	* lib/gnutls_x509.c:

	corrected countryName 

2002-06-21 08:34  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
	gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:

	Exported gnutls_cipher_get_key_size(). Better name printing for MAC
	algorithms.  

2002-06-20 19:11  nmav <nmav@gnutls.org>

	* configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
	doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:

	New install directory for headers is /gnutls 

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

	* lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
	gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
	lib/gnutls_ui.h, src/serv.c:

	_func abreviation is no longer used. Functions renamed to _function.  

2002-06-19 16:44  nmav <nmav@gnutls.org>

	* lib/x509_xml.c:

	x509_xml.c 

2002-06-19 14:54  nmav <nmav@gnutls.org>

	* src/serv.c:

	removed ioctl stuff.  

2002-06-19 14:44  nmav <nmav@gnutls.org>

	* src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	tls_test.c:

	added 'nodb' and 'quiet' options to server.  

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

	* lib/gnutls_pk.c:

	Corrected bug in PKCS-1 RSA encryption.  

2002-06-18 17:19  nmav <nmav@gnutls.org>

	* src/: Makefile.am, common.c, list.h (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	serv.c:

	The server used was changed to a non blocking one. The server was
	created by Paul Sheer.  

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

	* doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
	(tags: gnutls_0_5_0):

	Added chapter on how to use TLS in application protocols.  

2002-06-15 10:49  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	configure.in, doc/TODO, src/Makefile.am:

	Corrected libgdbm issues 

2002-06-15 09:46  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
	doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
	lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:

	Removed the gdbm backend for resuming TLS sessions. Program
	gnutls-serv was modified to include support for resuming sessions
	with the callback api.  

2002-06-14 21:42  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
	examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
	openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:

	Added index.  

2002-06-14 20:43  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_ui.h, x509_xml.c:

	Added XML extraction from an X.509 certificate. Only some basic
	functionality is now available.  

2002-06-11 08:39  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
	(tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
	gnutls_global.h (tags: gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
	gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
	gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
	x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
	gnutls_0_4_with_libtasn1):

	renamed libasn1 to libtasn1 

2002-06-11 08:33  nmav <nmav@gnutls.org>

	* doc/README.CVS:

	renamed libasn1 to libtasn1 

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

	* doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
	gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
	gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:

	Added Timo's openpgp guide 

2002-06-10 11:35  nmav <nmav@gnutls.org>

	* Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
	gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
	configure.in, lib/Makefile.am:

	Added configure option to use the included libasn1.  

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

	* lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
	gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
	gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
	gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
	gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
	x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
	x509_extensions.c, x509_extensions.h (tags:
	gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:

	Adapted codebase to the new libasn1 0.1.0.  

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

	* src/: Makefile.am, asn1c.c:

	removed asn1c.c program. Moved to libasn1.  

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

	* NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
	(tags: gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
	gnutls_0_4_with_libtasn1):

	Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
	functions return allocated data. Cleaned up the gnutls_datum code
	and some of memory stuff.  

2002-06-09 08:54  nmav <nmav@gnutls.org>

	* NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
	lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
	lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c,
	lib/gnutls_mem.h:

	Added check for C99 macro support. Stubs are used if they are not
	supported by the compile. A more elegant solution is required.  

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

	* lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:

	only use the libc's strdup, if using the libc's malloc function.  

2002-06-08 20:34  nmav <nmav@gnutls.org>

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

	Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() 
	function.  

2002-06-08 20:32  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c (tags: gnutls_0_5_0,
	gnutls_0_4_with_libtasn1):

	No longer realloc() the record buffers. It had some meaning when
	gnutls_realloc_fast() was there, but now they one cause a slowdown.  

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

	* NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
	lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
	gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
	src/serv.c (tags: gnutls_0_4_with_libtasn1):

	Created gnutls_handshake_set_private_extensions() function.  

2002-06-07 20:14  nmav <nmav@gnutls.org>

	* configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
	lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:

	Corrected issues with ptrdiff_t. Added option to enable private
	(experimental) cipher suites. They are now disabled by default so
	they do not create interoperability problems.  

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

	* configure.in:

	added check for ptrdiff_t type.  

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

	* ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
	lib/Makefile.am:

	asn1.ps is no longer generated in the gnutls package. It is included
	in the libasn1 package.  

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

	* Makefile.am, NEWS, configure.in, doc/TODO (tags:
	gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
	gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:

	Removed stubs for srp and anonymous authentication. Added test suite
	directory.  

2002-05-27 18:56  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
	gnutls_0_4_with_libtasn1):

	Added error code for unsupported trustdb.  

2002-05-26 15:34  nmav <nmav@gnutls.org>

	* src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
	cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa:

	some parts were moved to libasn1.  

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

	* doc/tex/: Makefile.am, errors.tex (tags:
	gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
	gnutls_0_4_with_libtasn1):

	added memory handling section 

2002-05-23 19:30  nmav <nmav@gnutls.org>

	* lib/: gnutls_auth.c (tags:
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
	gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
	(utags: gnutls_0_4_3):

	reintroduced realloc_fast() which prevents some malloc(0)
	situations.  

2002-05-23 10:55  nmav <nmav@gnutls.org>

	* doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
	lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
	gnutls_0_4_3):

	Several clean ups and bug fixes.  

2002-05-22 19:29  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
	gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
	lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
	(tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
	lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
	lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
	gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
	lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
	lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
	gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
	(tags: gnutls_0_4_3):

	Applied Jeff Johnson's patch which fixes type problems in 64 bit
	machines. Removed the default allocation handlers, and made the
	libc's functions to be defaults. Added function which sets the
	memory allocation functions to be used.  

2002-05-21 16:26  nmav <nmav@gnutls.org>

	* doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
	gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
	gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):

	Updated documentation for the gnutls-extra library 

2002-05-21 16:25  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
	gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
	gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
	gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
	gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
	gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
	gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
	gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
	gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
	gnutls_0_4_3), gnutls_x509.c:

	Prefixed internal functions with _gnutls_ 

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

	* lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
	auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
	crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
	ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
	gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
	gnutls_srp.h:

	Moved the gnutls-extra files to libextra directory.  

2002-05-20 11:15  nmav <nmav@gnutls.org>

	* doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/Makefile.am:

	removed html version of the documentation 

2002-05-20 10:43  nmav <nmav@gnutls.org>

	* NEWS, README, configure.in, doc/tex/Makefile.am,
	doc/tex/funcs.tex, doc/tex/macros.tex (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
	lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
	gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
	lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
	lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
	gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
	lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
	(tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
	src/tls_test.c:

	Separated the library to gnutls and gnutls-extra. gnutls-extra
	library contains the GPL parts of gnutls 

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

	* README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
	lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
	lib/libgnutls-config.in, src/prime.c:

	Added --modules option to libgnutls-config. This option prints the
	extra modules that have been enabled into the library.  

2002-05-14 12:22  nmav <nmav@gnutls.org>

	* configure.in:

	configure script now prints the library license 

2002-05-14 11:46  nmav <nmav@gnutls.org>

	* lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):

	Replaced group1 prime with a prime of 1024 bits 

2002-05-14 11:40  nmav <nmav@gnutls.org>

	* COPYING.LIB (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
	README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
	lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
	gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
	lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
	lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
	gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
	gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
	gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
	lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
	lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
	lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
	lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
	lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
	lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
	gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
	lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
	lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
	gnutls_0_4_2), lib/gnutls_session.c (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
	(tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
	gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
	lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
	(tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
	gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
	gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
	gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
	gnutls_0_4_2):

	License changed to LGPL 

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

	* lib/gnutls_dh.c:

	Some cleanups in the Diffie Hellman code.  

2002-05-13 21:51  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h:

	Added the missing user_ptr pointer in gnutls_internals.  

2002-05-11 16:20  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:

	Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
	to assist in callback functions.  

2002-05-11 16:04  nmav <nmav@gnutls.org>

	* lib/gnutls_ui.h:

	Corrected prototypes for callback selector functions, which now
	accept the state.  

2002-05-08 10:32  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
	gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
	gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
	gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):

	renamed gnutls_gcry* to gnutls_mpi* 

2002-05-08 10:32  nmav <nmav@gnutls.org>

	* lib/gnutls_mpi.c:

	file gnutls_mpi.c was initially added on branch
	gnutls_0_4_with_new_dh_primes.  

2002-05-08 10:32  nmav <nmav@gnutls.org>

	* lib/gnutls_mpi.h:

	file gnutls_mpi.h was initially added on branch
	gnutls_0_4_with_new_dh_primes.  

2002-05-08 10:27  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_global.c:

	Updated libgcrypt initialization stuff. Now depends on libgcrypt
	1.1.7, and only initializes libgcrypt if this has not been done
	before.  

2002-05-03 10:46  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:

	DH Public keys now have a more reasonable (smaller) size.  

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

	* lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
	lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
	lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:

	The Diffie Hellman method was optimized. Now the number of bits of q
	is used (q is used to generate p), and the server DH secret key is 
	less than the number of bits of q (see RFC2631 2.2). All these 
	changes are experimental and may be totaly wrong.  

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

	* lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
	auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
	debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
	gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
	gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
	x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2), x509_sig_check.c:

	Cleaned up the big number support.  

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

	* lib/gnutls_openpgp.c:

	Adjust the code for the new OpenCDK version.  

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

	* lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	gnutls_compress.c, gnutls_compress.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
	gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2):

	Optimized memory handling in the record protocol.  

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

	* lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
	lib/gnutls_ui.c, src/cli.c, src/serv.c:

	Added stubs when SRP or anonymous authentication are disabled, to
	preserve binary compatibility 

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

	* NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
	lib/gnutls_state.c, src/cli.c, src/serv.c:

	gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
	and changed semantics, to make the return value be the obvious one.  

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

	* doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):

	updated documentation for the new resumption check function 

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

	* doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
	lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:

	Added function to report if a session is a resumed one. See
	gnutls_session_resumed().  

2002-04-18 18:16  twoaday <twoaday@gnutls.org>

	* lib/gnutls_openpgp.c:

	Applied the fixes for the new code.  

2002-04-18 13:31  nmav <nmav@gnutls.org>

	* configure.in, lib/auth_srp.c, lib/auth_srp.h,
	lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
	(tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/ext_max_record.c, lib/ext_max_record.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
	lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:

	Some minor fixes in SRP support. Changed extension generation. Now
	less allocation with malloc are done.  

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

	* lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
	auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
	debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
	gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
	gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
	x509_sig_check.c:

	first changes for libgmp support 

2002-04-14 19:26  nmav <nmav@gnutls.org>

	* lib/gnutls_x509.c:

	Fixed description of
	gnutls_x509_extract_certificate_subject_alt_name().  

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

	* lib/gnutls_openpgp.c:

	Some modifications for the new OpenCDK code.  

2002-04-13 15:58  nmav <nmav@gnutls.org>

	* doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
	doc/tex/ciphersuites.tex (tags: gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
	doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
	gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:

	Documentation fixes 

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

	* acconfig.h (tags: gnutls_0_4_2), configure.in:

	fixed opencdk detection problem 

2002-04-12 11:34  nmav <nmav@gnutls.org>

	* lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
	gnutls_0_4_2):

	better doc (internal) for _gnutls_int2str() 

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

	* NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:

	Added function which disables the version check in the RSA premaster
	secret -only needed in server side 

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

	* NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
	gnutls_0_4_2), doc/tex/cover.tex.in (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
	doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:

	separated asn1 parser library and tls library documentation 

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

	* NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):

	changes for 0.4.1 

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

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

	fixed case where a certificate could be both invalid and trusted.  

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

	* acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
	gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
	gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
	gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
	gnutls_0_4_1), opencdk.m4:

	m4 files were removed from acinclude.m4 

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

	* acinclude.m4, configure.in:

	added detection of opencdk 

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

	* lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
	gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
	gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
	gnutls_0_4_1):

	Improved X.509 time convertion functions 

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

	* lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
	(tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:

	GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 

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

	* lib/x509_verify.c:

	Added kludge in order to work with dates over 2036 

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

	* lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
	gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
	lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
	(tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
	lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
	src/common.c (tags: gnutls_0_4_1):

	GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
	Added functions to check the expiration and activation date of
	peer's certificate. See gnutls_certificate_expiration_time_peers().  

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

	* ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
	gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:

	Replaced mktime() with mktime_utc(). This corrects a bug with the
	localtime returned by mktime().  

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

	* lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
	gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
	gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
	gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
	x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):

	merged changes from gnutls_0_4_with_alloca.  

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

	* NEWS, configure.in:

	merged changes from gnutls_0_4_with_alloca.  

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

	* doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
	lib/gnutls_pk.c:

	Optimized RSA signature calculation 

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

	* lib/auth_cert.c:

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

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

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

	removed unneeded memsets 

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

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

	added --quit parameter 

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

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

	preliminary support for alloca() 

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

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

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

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

	* lib/gnutls_cipher.c:

	cleanups 

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

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

	Added the text for gnutls_openpgp_extract_key_pk_algorithm.  

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

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

	Removed the CRL list parameter from
	gnutls_certificate_set_x509_trust_*.  

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

	* lib/gnutls_x509.c:

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

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

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

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

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

	* lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
	gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
	gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
	gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
	gnutls_0_4_0), gnutls_compress_int.h (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
	gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
	gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
	gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
	gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
	gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
	(tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
	gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
	gnutls_0_4_0), x509_sig_check.c:

	Prefixed with underscore several internal functions.  

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

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

	removed unneeded functions 

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

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

	added crlf option 

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

	* ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
	lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
	gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
	(tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
	src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
	gnutls_0_4_1, gnutls_0_4_0):

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

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

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

	Cleaned up the return values of several functions.  

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

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

	added option to read DER encoded certificates 

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

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

	Optimized RSA decryption. (Very) Much faster now 

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

	* lib/gnutls_x509.c:

	read PKCS7 certificate chains in the reverse order.  

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

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

	add asn1_number_of_elements function 

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

	* lib/x509_der.c:

	fix bug in asn1_get_start_end_der function 

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

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

	changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 

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

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

	Several optimizations 

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

	* lib/gnutls_openpgp.c:

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

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

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

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

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

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

	added gnutls_x509_extract_certificate_pk_algorithm() 

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

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

	Improved PKCS7 support 

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

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

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

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

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

	Added support for RFC2630 - PKCS7 formated structures 

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

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

	more cleanups 

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

	* lib/auth_cert.c:

	Cleanups and fixes in X.509 certificate message parsing 

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

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

	Corrected code to avoid compiler's warnings 

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

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

	Added hooks not to include SRP and Anonymous authentication 

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

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

	Corrected behaviour when no certificate is got by the peer.  

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

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

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

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

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

	CBC protection support is disabled by default.  

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

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

	Optimizations and fixes in compression 

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

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

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

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

	* lib/x509_asn1.c:

	segmentation fault bug fix 

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

	* lib/gnutls_openpgp.c:

	New OpenCDK interface for secure memory.  

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

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

	Detection of revoked OpenPGP userID's.  

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

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

	added missing prototypes 

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

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

	Support for multiple userID's.  

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

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

	removed default parameters arguments 

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

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

	Added hooks for electric fence 

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

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

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

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

	* lib/gnutls_openpgp.c:

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

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

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

	made CBC chosen plaintext protection configurable 

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

	* lib/gnutls_openpgp.c:

	Added missing stub for one function.  

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

	* lib/gnutls_openpgp.c:

	New error codes.  

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

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

	some error codes were renamed to more appropriate names 

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

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

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

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

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

	removed GNUTLS_CERT_TRUSTED enumeration 

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

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

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

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

	* lib/gnutls_buffers.c:

	corrected memory leak 

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

	* lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
	(tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
	gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:

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

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

	* lib/gnutls_algorithms.c:

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

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

	* doc/protocol/: draft-ietf-tls-extensions-02.txt,
	draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92):

	Added new draft 

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

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

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

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

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

	Added alert protocol section 

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

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

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

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

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

	updated 

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

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

	updated documentation 

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

	* ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
	lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
	lib/x509_der.c:

	changes for pretty documentation and cleanups.  

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

	* lib/gnutls_state.c:

	pgp_fingerprint indicator is not cleared.  

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

	* src/tls_test.c:

	last minute changes for 0.3.91 release 

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

	* ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
	lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
	lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
	(utags: gnutls_0_3_91):

	Added checks in authentication type renegotiation procedure.  

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

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

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

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

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

	corrected certificate type checking.  

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

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

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

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

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

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

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

	* lib/gnutls_handshake.c:

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

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

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

	added a check in the given parameters for null 

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

	* src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:

	added session resumption test 

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

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

	Changed the interface for the new OpenCDK version.  

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

	* src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
	tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
	tls_test.gaa:

	updated gaa files, and client options.  

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

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

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

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

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

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

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

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

	added missing files 

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

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

	removed cycle from gnutls_free and gnutls_secure_free.  

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

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

	added check for TLS closure alerts 

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

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

	added openpgp authentication test, and unknown cipher suites test 

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

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

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

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

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

	added check for client hello extensions.  

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

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

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

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

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

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

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

	* lib/gnutls.h.in.in:

	SOCKET_PTR was removed 

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

	* lib/gnutls.h.in.in:

	corrected record_send() prototype 

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

	* configure.in:

	updated for fcdump 

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

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

	added (an impossible situation) check 

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

	* lib/gnutls_openpgp.c:

	Fixed a possible buffer overflow.  

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

	* src/openpgp/Makefile.am (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	added missing makefile.am 

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

	* doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
	(tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
	lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
	lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
	lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
	(tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
	(tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
	lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
	src/serv.c (utags: gnutls_0_3_90):

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

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

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

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

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

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

	Bug fixes for _verify_key and basic trust handling for keys.  

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

	* lib/gnutls_openpgp.c:

	includes moved before #ifdef 

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

	* lib/gnutls_openpgp.c:

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

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

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

	Changed certificate verification functions.  

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

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

	Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
	routines for key ownertrust.  

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

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

	added trustdb stuff 

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

	* lib/gnutls_openpgp.c:

	Modified code for the new OpenCDK code.  

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

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

	moved private cipher suites to 0xFF space.  

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

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

	Several alert protocol changes.  

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

	* lib/gnutls_openpgp.c:

	Fixed return code check for GnuTLS functions.  

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

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

	set_key_server renamed to set_keyserver 

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

	* ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
	lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:

	Added gnutls_alert_str (allows printing alert number descriptions) 

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

	* lib/gnutls_openpgp.c:

	Fixed a segfault in the OpenPGP code.  

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

	* lib/auth_cert.c:

	Updated the openpgp certificate message, fingerprint handling.  

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

	* lib/x509_verify.c:

	some fixes in verification procedure 

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

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

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

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

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

	removed CERT_CORRUPTED 

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

	* lib/auth_cert.c:

	openpgp fingerprint is calculated dynamically.  

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

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

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

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

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

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

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

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

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

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

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

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

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

	* lib/auth_rsa.c:

	Some cleanups.  

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

	* lib/gnutls_openpgp.c:

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

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

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

	renamed gnutls_read to gnutls_record_read and gnutls_write to 
	gnutls_record_write.  

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

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

	Added TLS Layers section.  

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

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

	updated client and server 

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

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

	removed 

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

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

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

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

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

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

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

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

	Verification function returns the GNUTLS_CERT_VALID flag.  

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

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

	Changed srp callback function parameters.  

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

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

	Corrected bugs in prime generation.  

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

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

	Server updated. Now command line parameters are available.  

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

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

	Updated client 

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

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

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

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

	* lib/auth_rsa.c:

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

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

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

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

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

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

	bug fix with bison 1.32 

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

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

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

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

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

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

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

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

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

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

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

	Corrected bugs in examples.  

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

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

	Priority cannot be set if not using the OPENCDK library.  

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

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

	Updated documentation.  

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

	* src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	openpgp/cli_ring.gpg (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	openpgp/cli_sec.asc (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	Added new client pgp keys and a keyring 

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

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

	High level support for OpenPGP keyrings.  

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

	* ChangeLog:

	Added ChangeLog [generated by CVS log] 

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

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

	Added gnutls_certificate_type_get_name() function.  

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

	* lib/gnutls_openpgp.c:

	
	* Applied the fixed for the memory leaks.  

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

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

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

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

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

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

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

	* lib/gnutls_cipher.c:

	Some fixes in ciphertext2compressed handling 

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

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

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

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

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

	Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 

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

	* lib/x509_ASN.c:

	Added bison generated file 

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

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

	changed the introduction (again) 

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

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

	Corrected behaviour of client openpgp certificate selection.  

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

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

	removed gnutls_certificate_get_ours_index() 

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

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

	Added asn1 file 

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

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

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

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

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

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

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

	* AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90):

	added Timo 

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

	* lib/x509_verify.c:

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

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

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

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

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

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

	Changes for gnutls_openpgp_name structure 

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

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

	Now OpenPGP uses its own context for DN.  

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

	* lib/gnutls_openpgp.c:

	More fixes for the GnuTLS OpenPGP code.  

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

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

	renamed the gnutls_dn structure to gnutls_x509_dn 

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

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

	made the print_info stuff much cleaner.  

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

	* lib/gnutls_openpgp.c:

	some changes in gnutls_cert handling 

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

	* lib/gnutls_cert.h:

	keyUsage is now 16 bits 

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

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

	Added OpenPGP certificate support in gnutls.  Several changes.  

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

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

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

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

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

	Exported openpgp keys' related functions.  

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

	* lib/: gnutls_record.c, gnutls_record.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	gnutls_state.c, gnutls_state.h:

	Moved functions unrelated to record layer to gnutls_state.c 

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

	* lib/gnutls_int.h:

	several modifications for cert_type extension etc 

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

	* lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	Added option to set the cert_type priority.  

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

	* lib/gnutls_openpgp.c:

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

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

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

	Added stuff for parsing the CertType extension type.  

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

	* lib/gnutls_openpgp.c:

	
	* gnutls_openpgp.c: Fixed some memory leaks.  

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

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

	renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  

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

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

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

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

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

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

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

	* src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_9_6,
	gnutls_0_9_7, gnutls_0_9_8, gnutls_0_5_x_with_export_ciphersuites,
	gnutls_0_4_0, gnutls_0_4_1, gnutls_0_4_2, gnutls_0_4_3,
	gnutls_0_5_10, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_0,
	gnutls_0_8_1, gnutls_0_3_90, gnutls_0_8_3, gnutls_0_3_91,
	gnutls_0_8_4, gnutls_0_5_x_before_int_fixes, gnutls_0_3_92,
	gnutls_0_8_5, gnutls_0_8_10, gnutls_0_8_6, gnutls_0_8_11,
	gnutls_0_8_7, gnutls_0_8_12, gnutls_0_8_9,
	gnutls_0_5_x_before_types_change, gnutls_0_5_0, gnutls_0_5_1,
	gnutls_0_5_2, gnutls_0_5_3, gnutls_0_9_90, gnutls_0_5_4,
	gnutls_0_9_91, gnutls_0_9_92, gnutls_0_5_5, gnutls_0_9_93,
	gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9,
	gnutls_0_9_1, gnutls_0_9_2, gnutls_0_9_3, gnutls_0_9_4,
	gnutls_0_4_with_libtasn1, gnutls_0_9_5):

	New files for OpenPGP tests.  

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

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

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

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

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

	added new header file 

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

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

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

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

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

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

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

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

	corrected _gnutls_str_cpy() usage.  

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

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

	updated 

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

	* lib/gnutls_openpgp.c:

	Fixed some memory leaks.  

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

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

	updated candidate draft 

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

	* lib/gnutls_openpgp.c:

	Fixed a typo.  

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

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

	Basic GnuTLS OpenPGP support.  

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

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

	updated for gnutls_certificate_get_peers() 

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

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

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

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

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

	CertificateType is now accesible from the API.  

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

	* lib/gnutls_handshake.c:

	corrected bug in certificate selection.  

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

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

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

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

	* lib/auth_x509.c:

	corrected bug in server certificate callback.  

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

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

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

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

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

	Added in CertificateStatus: 
		GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
		GNUTLS_CERT_REVOKED 

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

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

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

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

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

	Updated function names.  

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

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

	Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
	structure.  

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

	* lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
	gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

	Removed fake OID.  

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

	* Makefile.am:

	better ChangeLog output 

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

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

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

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

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

	minor fixes 

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

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

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

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

	* lib/x509_ASN.y:

	Modules without OID 

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

	* lib/x509_der.c:

	gnutls_str_... functions substitution 

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

	* lib/x509_asn1.c:

	_gnutls_str_... functions substitution 

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

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

	added gnutls_datum_append() 

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

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

	signature is now a gnutls_datum 

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

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

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

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

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

	corrected and optimized handshake.  

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

	* lib/gnutls_int_compat.c:

	not used by default 

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

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

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

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

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

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

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

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

	cleanups 

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

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

	corrected bug in DSA signing.  

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

	* lib/gnutls_cert.c:

	corrected bug in file read 

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

	* lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
	gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
	gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):

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

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

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

	Added an updated version of the submited draft 

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

	* lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
	lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
	src/x509/cert-dsa.pem (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites):

	added missing files 

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

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

	added support for DHE_DSS cipher suites.  

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

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

	added support for DSS certificates.  

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

	* lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
	auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
	gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_global.c (tags:
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
	gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
	gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), x509_sig_check.c:

	Added stuff for DSS certificates (not ready yet) 

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

	* src/x509/: Makefile.am, ca.pem (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites) (utags:
	gnutls_with_dss_cert_support):

	added new DSA certificates..  

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

	* lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
	gnutls_0_4_0, gnutls_0_4_1, gnutls_0_3_90, gnutls_0_3_91,
	gnutls_0_3_92, gnutls_with_dss_cert_support):

	added _gnutls_mem_cpy() 

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

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

	Added checks after malloc for null.  

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

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

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

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

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

	added check for requested TLS extensions 

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

	* configure.in (tags: gnutls_0_3_5):

	changes for 0.3.5 

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

	* NEWS (tags: gnutls_0_3_5):

	preparing for 0.3.5 

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

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

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

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

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

	added an #error 

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

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

	GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
	GNUTLS_A_SSL3_NO_CERTIFICATE 

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

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

	added our openpgp draft 

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

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

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

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

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

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

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

	* src/common.h:

	in server side now prints srp username 

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

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

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

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

	* doc/TODO:

	added string library 

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

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

	cleanups 

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

	* lib/gnutls_record.c:

	more cleanups in the recv_int() function 

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

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

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

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

	* lib/gnutls_record.c:

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

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

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

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

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

	* lib/gnutls.h.in.in:

	corrected gnutls_alert_send() prototype.  

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

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

	corrected gnutls_alert_send() prototype 

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

	* NEWS:

	last changes for release 

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

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

	corrected bugs in DHE_RSA cipher suites 

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

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

	updated auth info structures handling.  Corrected bug in DHE_RSA.  

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

	* lib/gnutls_handshake.c:

	corrected bug introduced in the buffering code update 

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

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

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

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

	* lib/gnutls_cert.c:

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

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

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

	added missing include of gnutls_alert.h 

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

	* doc/protocol/rfc2440.txt (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	added openpgp rfc 

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

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

	several cleanups in order to move to gnutls 0.4.0 

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

	* lib/gnutls_int_compat.c:

	added file to hold functions for backwards binary compatibility.  

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

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

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

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

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

	cleanups 

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

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

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

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

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

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

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

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

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

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

	* configure.in:

	corrected library interface numbers 

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

	* NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
	doc/tex/gnutls.tex:

	updated documentation 

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

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

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

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

	* NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
	lib/x509_b64.c, lib/x509_b64.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	Added gnutls_x509pki_set_trust_mem() and
	gnutls_x509pki_set_key_mem() 

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

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

	better length checking in the record layer.  

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

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

	new extensions draft 

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

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

	added gnutls_x509pki_verify_certificate() 

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

	* lib/gnutls_ui.c:

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

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

	* lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):

	corrected the temp file name 

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

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

	last minute changes for 0.3.2 release 

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

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

	renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 

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

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

	Added gnutls_b64_encode() and gnutls_b64_decode() 

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

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

	updated documentation 

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

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

	updated documentation 

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

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

	Cleanups 

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

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

	separated alert protocol functions 

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

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

	corrected behaviour in version advertizing 

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

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

	now removes the temp file 

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

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

	check_version() updated 

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

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

	cleanups 

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

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

	Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  

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

	* lib/gnutls_ui.c:

	more error checking 

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

	* lib/gnutls.h.in.in:

	prefixed all variable with GNUTLS_ 

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

	* lib/gnutls_global.c:

	added support for calling global_init() several times.  

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

	* lib/gnutls_global.c:

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

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

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

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

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

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

	added PGPKEYS 

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

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

	updated 

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

	* NEWS, lib/auth_x509.c:

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

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

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

	updated 

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

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

	some corrections in documentation 

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

	* NEWS (tags: gnutls_0_3_1):

	releasing 0.3.0 

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

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

	cleaned up and fixed ASN.1 documentation.  

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

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

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

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

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

	cleanups 

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

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

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

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

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

	corrected bugs in AUTH_INFO allocation 

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

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

	cleanups 

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

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

	corrections in the configuration files.  

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

	* configure.in:

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

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

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

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

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

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

	cleanups and documentation updates 

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

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

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

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

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

	*_alert -> alert_* 

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

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

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

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

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

	documentation updated 

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

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

	changed function names 

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

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

	fixes in documentation 

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

	* doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):

	removed ASN1.readme.txt 

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

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

	renamed  gnutls_x509pki_set_trust/key to 
	gnutls_x509pki_set_trust_file/key_file 

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

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

	some corrections in the DECR_LEN stuff added recently.  

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

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

	updated documentation 

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

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

	More carefull parsing of incoming packets.  

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

	* lib/gnutls_handshake.c:

	several cleanups 

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

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

	corrected bugs in STD formating (back to USG).  

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

	* NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):

	last commits for 0.2.91 

2001-12-10 08:25  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
	gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
	lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
	(tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
	lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
	(tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
	gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
	gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):

	optimizations and fixes in the TLS PRF calculation (and the SSL3
	equivalent) 

2001-12-09 17:08  nmav <nmav@gnutls.org>

	* doc/tex/ciphers.tex (tags: gnutls_0_2_91):

	updated documentation 

2001-12-09 15:39  nmav <nmav@gnutls.org>

	* lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):

	fixed gnutls_anon_free_client_sc() 

2001-12-09 12:05  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
	gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
	lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
	lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:

	Fixes in anonymous authentication.  Fixes in client ciphersuite
	selection.  

2001-12-09 12:03  nmav <nmav@gnutls.org>

	* lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):

	GET_CN() now works. (affects debug mode only) 

2001-12-09 11:02  nmav <nmav@gnutls.org>

	* src/: .cvsignore (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
	README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):

	crypt -> srpcrypt 

2001-12-09 10:50  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
	(tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
	lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:

	Optimizations in server certificate callback.  

2001-12-08 22:54  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
	lib/gnutls_int.h, lib/gnutls_record.c:

	added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  

2001-12-08 22:37  nmav <nmav@gnutls.org>

	* lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
	lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
	lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
	lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
	gnutls_0_2_91):

	remove dnsname (name_ind) extension 

2001-12-08 15:55  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_dhe_dss.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
	(tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
	gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
	gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
	(tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
	gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
	gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):

	Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  

2001-12-07 17:25  nmav <nmav@gnutls.org>

	* doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):

	added missing files 

2001-12-07 14:09  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
	lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):

	updated documentation 

2001-12-07 08:22  nmav <nmav@gnutls.org>

	* lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
	gnutls_0_2_91) (utags: gnutls_0_2_90):

	callbacks now get a GNUTLS_STATE argument.  

2001-12-07 01:02  nmav <nmav@gnutls.org>

	* doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
	gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
	gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
	gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
	src/serv.c (tags: gnutls_0_2_90):

	GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
	key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  

2001-12-06 17:08  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
	doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
	doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
	lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
	gnutls_0_2_90), src/cli.c, src/serv.c:

	GNUTLS_LIST is now int* 

2001-12-06 12:19  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
	doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
	(tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_constate.c (tags: gnutls_0_2_90),
	lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
	lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
	lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	src/cli.c, src/serv.c:

	cleanups again 

2001-12-06 12:18  nmav <nmav@gnutls.org>

	* lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
	gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0):

	some changes to keep gcc -Wall happy 

2001-12-06 10:37  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
	gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
	gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
	gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
	lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
	gnutls_0_2_90), src/cli.c, src/serv.c:

	Several cleanups.  

2001-12-05 17:25  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
	lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
	lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
	(tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:

	Changes in function names concerning _db_ handling and _session_
	handling.  

2001-12-05 17:03  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
	doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
	lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
	gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
	lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
	src/serv.c:

	Added callback to select the server certificate.  

2001-12-05 13:41  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
	src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90), src/serv.c:

	optimized certificate handling API 

2001-12-05 12:50  nmav <nmav@gnutls.org>

	* lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
	lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:

	several cleanups. Removed old unneeded functions.  certificate
	verification was moved out of the handshake procedure.  

2001-12-04 22:24  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
	gnutls_global.c, gnutls_int.h, gnutls_record.c:

	some cleanups 

2001-12-04 16:03  nmav <nmav@gnutls.org>

	* configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
	gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
	lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
	lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
	gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
	gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
	src/port.h, src/serv.c:

	now the peer's certificate list is stored into auth info structure
	(instead of the certificate).  several other cleanups.  

2001-12-04 10:57  nmav <nmav@gnutls.org>

	* lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
	lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
	lib/x509_extensions.c, src/cli.c, src/serv.c:

	moving gnutls_DN structures out of gnutls_cert and auth_info
	structures.  Now they are generated upon request.  

2001-12-01 17:34  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
	lib/gnutls.h.in:

	fixes in autoconf scripts 

2001-12-01 10:50  nmav <nmav@gnutls.org>

	* AUTHORS (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
	Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
	lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):

	updated detection of library settings 

2001-11-30 18:23  nmav <nmav@gnutls.org>

	* AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
	lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:

	The RDN sequence needed in the certificate request message is now
	generated and cached into a x509pki_credentials structure.  This
	would save a lot of time in the server side.  

2001-11-29 20:30  fiorinaf <fiorinaf@gnutls.org>

	* doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):

	overflow buffers check 

2001-11-29 20:22  fiorinaf <fiorinaf@gnutls.org>

	* doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
	lib/x509_ASN.y:

	"" 

2001-11-29 15:29  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
	(tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
	lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
	lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
	lib/gnutls_session.c, lib/gnutls_session_pack.c,
	lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
	src/cli.c:

	introduced gnutls_x509pki_get_certificate(). This function returns
	the peer's certificate DER encoded. This certificate is also stored
	in the resume db.  

2001-11-26 10:50  nmav <nmav@gnutls.org>

	* THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
	doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
	lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):

	cleanups and some corrections.  

2001-11-25 12:05  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
	lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
	lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
	lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
	lib/gnutls_record.h, src/cli.c, src/serv.c:

	gnutls_handshake(), gnutls_read() etc. functions no longer require 
	the 'SOCKET cd' argument. This argument is set using the function 
	gnutls_set_transport_ptr().  

2001-11-23 23:42  nmav <nmav@gnutls.org>

	* doc/README.autoconf:

	gnutls.m4 -> libgnutls.m4 

2001-11-23 23:26  nmav <nmav@gnutls.org>

	* doc/tex/Makefile.am:

	added new pictures 

2001-11-23 23:25  nmav <nmav@gnutls.org>

	* doc/tex/ciphersuites.tex:

	updated 

2001-11-20 23:37  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc:

	produces better tex output 

2001-11-20 20:22  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc, lib/gnutls_ui.c:

	updated documentation (and generation of tex) 

2001-11-20 20:20  nmav <nmav@gnutls.org>

	* AUTHORS:

	updated 

2001-11-20 14:42  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c:

	fixed gnutls_kx_get_name() 

2001-11-20 13:40  nmav <nmav@gnutls.org>

	* lib/: gnutls_handshake.c, gnutls_ui.h:

	cleanups 

2001-11-17 11:47  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:

	Gdoc updated. Now handles powers and '->' symbol automatically for
	tex.  

2001-11-16 10:19  nmav <nmav@gnutls.org>

	* lib/x509_der.c (tags: gnutls_0_2_11):

	corrected typo 

2001-11-16 10:13  nmav <nmav@gnutls.org>

	* doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
	(tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
	doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
	doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
	gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
	lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:

	Documentation for ASN.1 has been moved to inline comments and to the 
	tex documentation.  

2001-11-15 12:47  nmav <nmav@gnutls.org>

	* lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
	gnutls_0_2_11):

	removed E_TIMEOUT 

2001-11-15 12:37  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
	gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
	lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
	gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
	(tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):

	corrected some obscure bugs in the handshake and record send
	buffering code.  

2001-11-13 19:10  nmav <nmav@gnutls.org>

	* lib/gnutls_int.h (tags: gnutls_0_2_11):

	removed debugging stuff 

2001-11-13 12:26  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c (tags: gnutls_0_2_11):

	more fixes 

2001-11-13 12:02  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
	(tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
	(tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
	lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
	gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
	gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
	lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:

	more non blocking IO fixes 

2001-11-12 21:18  nmav <nmav@gnutls.org>

	* src/cli.c (tags: gnutls_0_2_11):

	now resolves hostnames.  

2001-11-12 14:27  nmav <nmav@gnutls.org>

	* lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:

	va_copy macro renamed to VA_COPY 

2001-11-12 14:26  nmav <nmav@gnutls.org>

	* configure.in:

	now requires autoconf 2.50 

2001-11-10 21:37  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
	gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
	lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
	gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
	lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
	gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
	gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
	gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
	src/serv.c:

	several fixes.  Including: 
	- max_record_header extension.  
	- resume handshake sending wrong ssl version 
	- Non blocking IO (not ready yet) 

2001-11-08 12:00  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
	gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
	lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
	lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:

	cleanups and documentation updates 

2001-11-08 10:57  nmav <nmav@gnutls.org>

	* lib/auth_x509.c:

	rolled back previous change...  

2001-11-08 10:32  nmav <nmav@gnutls.org>

	* lib/auth_x509.c:

	made empty certificate message consistent with other
	implementations.  

2001-11-07 12:08  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
	auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
	auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
	(tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
	gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
	gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
	gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
	gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
	x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11):

	corrected memory leaks and other bugs 

2001-11-06 16:57  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	added warning 

2001-11-06 12:57  nmav <nmav@gnutls.org>

	* NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
	gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
	lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
	lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
	gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:

	added max_record_size extension 

2001-11-06 12:56  nmav <nmav@gnutls.org>

	* lib/gnutls_session.c:

	corrected bug which made get_current_session, not to return the
	right size of the session.  

2001-11-05 21:28  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
	lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
	lib/gnutls_record.c:

	receive buffer is now dynamic.  

2001-11-05 20:14  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:

	changed semantics of the GNUTLS_E_REHANDSHAKE error code.  

2001-11-05 16:41  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
	lib/gnutls_priority.c:

	added support for va_copy 

2001-11-05 12:43  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
	gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):

	cleanups 

2001-11-05 11:32  nmav <nmav@gnutls.org>

	* lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):

	list -> gnutls_list 

2001-11-04 16:52  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
	(tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
	gnutls_priority.c (tags: gnutls_0_2_10):

	changed LIST to GNUTLS_LIST 

2001-11-04 12:01  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_db.c:

	added new function to check for expired sessions.  

2001-11-04 10:43  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c:

	cleanups 

2001-11-02 18:20  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
	(tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
	gnutls_sig.c (tags: gnutls_0_2_10):

	cleanups in function names 

2001-11-02 10:34  nmav <nmav@gnutls.org>

	* lib/gnutls_db.c:

	cleanups in the resuming code 

2001-11-02 10:07  nmav <nmav@gnutls.org>

	* NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
	gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
	(tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
	lib/gnutls_record.c:

	added hooks in order to use external database to store session to be 
	resumed. Works but it is not finished.  

2001-11-02 09:01  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
	gnutls_int.h:

	set_push() & set_pull() functions moved to state (instead of being
	global) 

2001-11-02 08:32  nmav <nmav@gnutls.org>

	* README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
	doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):

	moved README.CVS to doc/ 

2001-11-01 22:54  nmav <nmav@gnutls.org>

	* README.CVS:

	added documentation of the steps required to built the cvs tree 

2001-11-01 20:10  nmav <nmav@gnutls.org>

	* lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
	(tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
	lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
	lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
	lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
	gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
	gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
	gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:

	Adopted some of the patches of Jon Nelson. Fixes the non blocking 
	behaviour.  

2001-10-30 19:35  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_record.c:

	corrected and fixed several things in send_int() etc.  

2001-10-30 12:29  nmav <nmav@gnutls.org>

	* doc/tex/translayer.tex:

	Added missing file.  

2001-10-30 12:11  nmav <nmav@gnutls.org>

	* doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
	scripts/Makefile.am (tags: gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):

	added scripts into distribution 

2001-10-30 09:10  nmav <nmav@gnutls.org>

	* lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):

	corrected bugs in session resuming.  

2001-10-23 17:35  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
	io_debug.h (tags: gnutls_0_2_9):

	cleanups 

2001-10-23 17:31  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
	io_debug.h:

	added IO debugging code 

2001-10-23 15:45  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
	gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
	lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
	lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_record.c (tags: gnutls_0_2_9):

	added some checks for memory allocation.  Fixes in write interrupts.  

2001-10-23 09:37  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	corrected bugs which could break non blocking IO 

2001-10-22 22:09  nmav <nmav@gnutls.org>

	* PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9):

	added file. Holds pgp keys 

2001-10-22 20:14  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_record.c:

	corrections for the gnutls_read_buffered() function.  

2001-10-22 12:51  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
	lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
	gnutls_0_2_9):

	updated/fixed the handling of interrupted writes 

2001-10-21 14:32  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
	gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
	gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:

	changed  gnutls_write() semantics in order to cope with interrupted
	system calls and non blocking IO 

2001-10-21 13:27  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
	doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
	lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c:

	changes in order to be independent of the berkeley style sockets 
	(but it is still difficult to use gnutls with any other api) 

2001-10-21 11:53  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	made gnutls_write() unaware of interrupted system calls and eagain
	errors.  

2001-10-21 11:36  nmav <nmav@gnutls.org>

	* THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
	gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
	lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	src/serv.c:

	several cleanups 

2001-10-20 22:40  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_int.h:

	Corrected short read bug 

2001-10-20 16:04  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	corrected _gnutls_write() 

2001-10-20 15:44  nmav <nmav@gnutls.org>

	* lib/gnutls_buffers.c:

	peeked data now stays also in handshake 

2001-10-20 15:43  nmav <nmav@gnutls.org>

	* lib/gnutls_kx.c:

	corrected bug which caused a fatal alert to be sent even if it 
	wasn't required 

2001-10-20 09:40  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
	lib/gnutls_record.c:

	introduced GNUTLS_E_INTERRUPTED, fixes in error handling 

2001-10-20 09:10  nmav <nmav@gnutls.org>

	* lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:

	the gnutls handshake protocol can now hold it's state. Thus it may
	be used in some kind of non blocking mode. Not tested at all 

2001-10-19 17:07  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
	lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
	lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
	lib/gnutls_record.c:

	clean ups in the handshake protocol 

2001-10-15 09:14  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
	(tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
	(tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
	lib/gnutls_ui.h, src/cli.c, src/serv.c:

	auth_info types and structures were moved to the internals of the
	library.  This makes the library incompatible (source & binary) with
	the previous versions.  

2001-10-12 06:46  nmav <nmav@gnutls.org>

	* lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
	gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:

	added option to regenerate primes and generators for EDH 

2001-10-10 15:53  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
	src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), src/serv.c:

	updated name indication extension (dnsname) 

2001-10-10 09:28  nmav <nmav@gnutls.org>

	* src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
	gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
	gnutls_0_2_9):

	renamed crypt to srpcrypt.  

2001-10-10 09:25  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
	src/crypt.c:

	better prime handling 

2001-10-09 21:40  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
	gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
	gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
	gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
	gnutls_0_2_10, gnutls_0_2_9):

	Updated the handling of prime numbers.  

2001-10-08 19:57  nmav <nmav@gnutls.org>

	* lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
	gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
	gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
	gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9):

	several cleanups 

2001-10-08 18:38  nmav <nmav@gnutls.org>

	* NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
	lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
	lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
	gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
	lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), src/cli.c, src/serv.c:

	added DHE_RSA ciphersuites 

2001-10-08 07:10  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
	draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
	draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
	draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9):

	updated documents 

2001-10-07 12:47  nmav <nmav@gnutls.org>

	* lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
	x509_extensions.c:

	fixes in the certificate extensions handling code.  Bugs reported by
	Neil Spring <nspring@saavie.org> 

2001-09-25 17:55  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
	gnutls.tex:

	more documentation 

2001-09-23 18:21  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
	auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:

	several cleanups in order to support DHE_RSA 

2001-09-23 18:20  nmav <nmav@gnutls.org>

	* lib/auth_dhe_rsa.c:

	Preliminary support for DHE_RSA 

2001-09-19 08:21  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c (tags: gnutls_0_2_3):

	updated documentation 

2001-09-14 08:04  nmav <nmav@gnutls.org>

	* NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
	(tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
	lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
	gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
	lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
	lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
	gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
	lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
	gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
	gnutls_0_2_3):

	Client certificate callback has been improved 

2001-09-04 19:50  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
	(tags: gnutls_0_2_3), lib/Makefile.am:

	updated documentation generation 

2001-09-03 22:23  nmav <nmav@gnutls.org>

	* lib/gnutls_algorithms.c (tags: gnutls_0_2_3):

	updated documentation 

2001-08-27 08:31  nmav <nmav@gnutls.org>

	* lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
	gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):

	minor bugfixes 

2001-08-26 14:44  nmav <nmav@gnutls.org>

	* acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
	configure.in, lib/gnutls_global.c:

	use of sigaction instead of signal(), to ignore SIGPIPE 

2001-08-26 10:44  nmav <nmav@gnutls.org>

	* NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
	doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
	gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
	lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
	lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:

	gnutls_set_certificate_request() renamed to
	gnutls_x509pki_set_cert_request().  Added
	gnutls_x509pki_set_cert_callback().  

2001-08-26 09:41  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
	gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
	(tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
	lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3), src/serv.c:

	fixed memory leaks 

2001-08-25 21:52  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls.h.in:

	updated gnutls.h file 

2001-08-25 13:44  nmav <nmav@gnutls.org>

	* doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
	lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
	lib/gnutls_ui.c, src/serv.c:

	some memory optimization while receiving packets 

2001-08-25 09:19  nmav <nmav@gnutls.org>

	* lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
	gnutls_record.c:

	header size is now written in gnutls_cipher.c 

2001-08-20 21:40  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
	lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):

	bugfixes and minor updates 

2001-08-20 21:39  nmav <nmav@gnutls.org>

	* doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
	(tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
	gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
	gnutls_0_2_2):

	corrected and updated documentation 

2001-08-20 19:26  nmav <nmav@gnutls.org>

	* lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
	src/cli.c, src/serv.c:

	changed gnutls_bye() behaviour 

2001-08-19 20:11  nmav <nmav@gnutls.org>

	* lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
	gnutls_int.h, gnutls_record.c:

	several fixes in gnutls_bye() function, and in gnutls_recv_int() 

2001-08-19 19:38  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c (tags: gnutls_0_2_2):

	corrected bugs in version handling and in certificate initialization 

2001-08-19 14:25  nmav <nmav@gnutls.org>

	* NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
	gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
	lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
	(tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
	gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:

	better support for buffered read and several cleanups 

2001-08-19 11:52  nmav <nmav@gnutls.org>

	* lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
	gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:

	gnutls now sends (again) record packets using one write.  

2001-08-19 11:50  nmav <nmav@gnutls.org>

	* lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):

	corrected free for data not belonging to the heap 

2001-08-18 21:21  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
	auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
	crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
	gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
	gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
	(tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
	gnutls_srp.c:

	several checks for failed allocations and other fixes 

2001-08-07 18:38  nmav <nmav@gnutls.org>

	* lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
	gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
	(tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
	lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
	(tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
	lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
	(tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:

	fixes in SRP key exchange and several others.  

2001-08-07 13:34  nmav <nmav@gnutls.org>

	* NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
	doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
	gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
	lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
	lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
	gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
	gnutls_0_2_1) (utags: gnutls_0_2_0):

	server side client authentication works 

2001-08-07 12:16  nmav <nmav@gnutls.org>

	* doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
	(tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
	gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
	gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
	gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	src/serv.c:

	additions in order for gnutls server to support client
	authentication 

2001-08-07 07:30  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
	gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
	gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
	gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
	gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):

	ssl3 fixes and several others.  

2001-08-07 07:30  nmav <nmav@gnutls.org>

	* lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):

	realloc does not realloc memory if less size is requested.  

2001-08-06 22:17  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
	gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:

	updated in key usage fields 

2001-08-06 21:48  nmav <nmav@gnutls.org>

	* lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:

	cleanups in the signature generating functions 

2001-08-06 20:00  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
	lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
	lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
	(tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_buffers.c, lib/gnutls_handshake.c,
	lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
	lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:

	several fixes. Added client authentication with x509PKI 

2001-08-06 15:02  nmav <nmav@gnutls.org>

	* lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
	gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
	x509_sig_check.c:

	more x509 client certificate stuff 

2001-08-06 13:22  nmav <nmav@gnutls.org>

	* src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
	gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
	gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91,
	gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):

	added client certificates 

2001-08-06 13:21  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
	lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
	(tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0):

	several additions for x509 client authentication 

2001-08-06 08:30  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
	gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
	gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
	gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):

	added the concept of optional handshake packets (like
	CERTIFICATE_REQUEST).  several other fixes.  

2001-08-05 20:40  nmav <nmav@gnutls.org>

	* lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
	auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
	gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
	gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:

	several cleanups and updates in the handshake protocol
	implementation iolaiiiiiCVS:
	
	----------------------------------------------------------------------

2001-08-05 13:27  nmav <nmav@gnutls.org>

	* configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
	lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
	lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
	lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:

	several cleanups. No longer export structures to the API, but a
	bunch of functions in order to access them.  

2001-08-05 11:38  nmav <nmav@gnutls.org>

	* doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
	(tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:

	gnutls_x509_set_cn() was removed 

2001-08-05 10:25  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):

	added new function gnutls_send_alert() to the api 

2001-08-05 10:13  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
	gnutls.h.in, gnutls_cert.c, gnutls_cert.h:

	cleanups in certificate copying 

2001-08-05 09:53  nmav <nmav@gnutls.org>

	* src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
	gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
	gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):

	fixes for the new files 

2001-08-05 09:38  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
	gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
	cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
	gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
	(tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
	gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
	(tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
	x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0):

	renamed cert_* to x509_* 

2001-08-04 19:04  nmav <nmav@gnutls.org>

	* lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
	gnutls_cert.c:

	asn1_read_value() will no longer overflow the given buffer.  (this
	assumes that the caller provided the size of the buffer) 

2001-08-04 18:40  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
	gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
	gnutls_sig_check.c:

	fixes in x509 cert extensions handling 

2001-08-04 12:01  nmav <nmav@gnutls.org>

	* lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
	gnutls_handshake.c, gnutls_int.h:

	minor fixes 

2001-08-04 07:39  nmav <nmav@gnutls.org>

	* lib/: gnutls_mem.c, gnutls_mem.h:

	added internal memory handlers 

2001-08-04 07:31  nmav <nmav@gnutls.org>

	* NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
	lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
	lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:

	added internal memory handlers 

2001-08-02 19:00  nmav <nmav@gnutls.org>

	* lib/gnutls_cert.c, src/cli.c:

	subjectAltName related fixes 

2001-08-02 18:42  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
	lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
	lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
	src/cli.c:

	added some kind of support for X509 Extensions 

2001-08-02 11:49  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:

	documentation updates 

2001-08-02 01:43  nmav <nmav@gnutls.org>

	* doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
	doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
	gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
	lib/gnutls_record.c:

	documentation fixes 

2001-07-31 19:12  nmav <nmav@gnutls.org>

	* doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
	lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
	lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
	gnutls_0_2_1, gnutls_0_2_0):

	fixed api documentation (for srp and anon cred allocation) 

2001-07-30 09:56  nmav <nmav@gnutls.org>

	* configure.in (tags: gnutls_0_1_9):

	added profiler option 

2001-07-30 09:49  nmav <nmav@gnutls.org>

	* lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
	gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
	gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
	gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
	gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
	gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
	gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
	gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
	gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):

	added log function (no longer use fprintf).  

2001-07-29 23:21  nmav <nmav@gnutls.org>

	* lib/: gnutls_handshake.c, gnutls_record.c:

	fixes in EOF handling in handshake.  

2001-07-29 18:19  nmav <nmav@gnutls.org>

	* lib/gnutls_handshake.c:

	detect EOF 

2001-07-29 11:18  nmav <nmav@gnutls.org>

	* doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
	gnutls_0_1_9):

	documentation updates 

2001-07-28 19:02  nmav <nmav@gnutls.org>

	* doc/: scripts/gdoc, tex/Makefile.am:

	fixes in tex production (gdoc) 

2001-07-28 14:51  nmav <nmav@gnutls.org>

	* configure.in, doc/API-template.html, doc/Makefile.am (tags:
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
	doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
	gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
	doc/tex/gnutls.tex, lib/gnutls_record.c:

	Added documentation in TEX 

2001-07-28 10:36  nmav <nmav@gnutls.org>

	* doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
	lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
	(tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:

	added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  

2001-07-27 18:46  nmav <nmav@gnutls.org>

	* NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
	lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
	src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):

	changed gnutls_read() semantics 

2001-07-26 20:23  fiorinaf <fiorinaf@gnutls.org>

	* doc/TODO (tags: gnutls_0_1_9):

	Tools for Certificate 

2001-07-26 20:18  fiorinaf <fiorinaf@gnutls.org>

	* lib/cert_der.c (tags: gnutls_0_1_9):

	get time bug fixed 

2001-07-26 19:08  nmav <nmav@gnutls.org>

	* NEWS, configure.in:

	moving to 0.1.9 

2001-07-26 19:07  nmav <nmav@gnutls.org>

	* lib/cert_verify.c (tags: gnutls_0_1_9):

	fixed/updated compare_dn() function.  

2001-07-26 15:26  nmav <nmav@gnutls.org>

	* doc/TODO, lib/gnutls_sig_check.c:

	updated sig_check() 

2001-07-24 20:02  nmav <nmav@gnutls.org>

	* doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
	lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
	lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
	lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
	lib/gnutls_sig_check.c, src/cli.c:

	gnutls now checks the certificate's CN to see if it matches the 
	peer's name.  

2001-07-24 18:46  nmav <nmav@gnutls.org>

	* doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
	lib/gnutls_record.c:

	bugfixes 

2001-07-24 18:27  nmav <nmav@gnutls.org>

	* src/cli.c:

	support for multiple protocol versions.  

2001-07-24 18:26  nmav <nmav@gnutls.org>

	* NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
	lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
	lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
	(tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
	lib/gnutls_v2_compat.c, src/serv.c:

	corrected bug in b64 decoding. Added support for multiple TLS
	protocol versions.  

2001-07-21 21:30  nmav <nmav@gnutls.org>

	* lib/Makefile.am (tags: gnutls_0_1_9):

	ignores some errors 

2001-07-21 09:05  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
	lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
	lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
	lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
	gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:

	corrected memory leaks 

2001-07-21 08:19  nmav <nmav@gnutls.org>

	* doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
	lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
	lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
	lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
	src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
	src/pkcs1.asn (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), src/serv.c:

	several fixes cleanups etc.  

2001-07-20 18:59  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
	lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
	gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
	src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
	src/srp/Makefile.am (tags: gnutls_0_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
	gnutls_0_1_9):

	updated file structure 

2001-07-20 17:58  nmav <nmav@gnutls.org>

	* src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
	tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_12,
	gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):

	updated directory structure 

2001-07-20 17:50  nmav <nmav@gnutls.org>

	* configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
	doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
	gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
	lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
	(tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
	lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
	lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
	src/pkcs1.asn:

	added some kind of certificate checking 

2001-07-19 20:43  fiorinaf <fiorinaf@gnutls.org>

	* src/pkcs1.asn:

	"" 

2001-07-19 20:39  fiorinaf <fiorinaf@gnutls.org>

	* doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
	src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
	(tags: gnutls_0_1_9):

	"" 

2001-07-19 20:36  fiorinaf <fiorinaf@gnutls.org>

	* lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):

	C structure management 

2001-07-19 19:29  fiorinaf <fiorinaf@gnutls.org>

	* src/PkixTabExample.c:

	C structure management 

2001-07-18 20:32  nmav <nmav@gnutls.org>

	* lib/gnutls_hash_int.c (tags: gnutls_0_1_9):

	added mhash 0.8.10 support 

2001-07-18 20:31  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
	lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
	lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, src/cli.c:

	more certificate fields parsed. Cleanups 

2001-07-17 18:47  nmav <nmav@gnutls.org>

	* NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
	lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
	lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
	lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
	lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_int.h, src/cli.c, src/serv.c:

	several cleanups. Added check for certificate's expiration time.  

2001-07-16 19:45  nmav <nmav@gnutls.org>

	* lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
	lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
	lib/gnutls_int.h, src/cli.c:

	updated cert_verify 

2001-07-14 21:22  nmav <nmav@gnutls.org>

	* src/CertificateExample.c:

	corrected copyright notice 

2001-07-14 21:19  nmav <nmav@gnutls.org>

	* Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
	lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):

	minor cleanups 

2001-07-14 21:13  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
	lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:

	updated API 

2001-07-14 19:21  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, gnutls_anon_cred.c:

	added missing file 

2001-07-14 14:34  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
	lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
	src/cli.c, src/serv.c:

	several bug fixes in ASN handling. Fixes/additions in X509
	structures handling.  

2001-07-14 11:45  nmav <nmav@gnutls.org>

	* configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
	gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
	lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
	(tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
	lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
	lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
	src/cli.c, src/serv.c:

	several cleanups 

2001-07-14 10:26  nmav <nmav@gnutls.org>

	* lib/cert_ASN.y:

	corrected copyright statement 

2001-07-14 09:47  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
	gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:

	improved certificate handling 

2001-07-14 09:47  nmav <nmav@gnutls.org>

	* src/serv.c:

	updated 

2001-07-13 14:23  nmav <nmav@gnutls.org>

	* buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9):

	added autoconf2.50 (for debian) 

2001-07-13 14:22  nmav <nmav@gnutls.org>

	* acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
	gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):

	added required .m4s 

2001-07-13 14:08  nmav <nmav@gnutls.org>

	* .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):

	corrected fabio's entry 

2001-07-12 17:06  nmav <nmav@gnutls.org>

	* lib/gnutls_record.c:

	bug fixes 

2001-07-11 21:17  nmav <nmav@gnutls.org>

	* NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
	lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
	gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
	lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
	lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9):

	optimizations in hash functions (removed a lot of mallocs) 

2001-07-07 18:03  nmav <nmav@gnutls.org>

	* NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
	lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
	lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
	lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
	src/Makefile.am, src/pkix.asn, src/serv.c:

	Updated ASN.1 Parser (Fabio - commited by me).  

2001-07-01 16:39  nmav <nmav@gnutls.org>

	* lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
	gnutls_privkey.c:

	cleanups 

2001-06-25 15:29  nmav <nmav@gnutls.org>

	* lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
	lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
	lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
	gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
	lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
	src/serv.c:

	Cleanups. Mostly while sending client certificate (and client
	certificate verify) 

2001-06-24 22:01  nmav <nmav@gnutls.org>

	* lib/README.der:

	removed 

2001-06-24 21:42  nmav <nmav@gnutls.org>

	* NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
	lib/gnutls_constate.c, lib/gnutls_extensions.c,
	lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:

	added support for DNSNAME extension (draft-ietf-tls-extensions) 

2001-06-24 18:30  nmav <nmav@gnutls.org>

	* doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
	draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
	(tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), draft-ietf-tls-https-04.txt,
	draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
	draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
	rfc2817.txt (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
	gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
	gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
	gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
	gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
	gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
	gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9):

	added more up to date documentation 

2001-06-24 18:20  nmav <nmav@gnutls.org>

	* doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9):

	added gutman's x509guide 

2001-06-24 15:41  nmav <nmav@gnutls.org>

	* lib/: gnutls_handshake.c, gnutls_priority.c:

	some portability fixes 

2001-06-24 15:03  nmav <nmav@gnutls.org>

	* NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
	lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
	lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
	lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
	lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
	lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
	lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
	lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
	lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
	lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
	lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
	lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
	lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
	lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
	lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
	lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
	gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
	lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:

	fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
	Several cleanups.  

2001-06-24 08:45  nmav <nmav@gnutls.org>

	* lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
	gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
	gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
	gnutls_0_3_90, gnutls_with_dss_ciphersuites,
	gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
	gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
	gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
	gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
	gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
	gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
	gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:

	several cleanups 

2001-06-23 21:26  nmav <nmav@gnutls.org>

	* configure.in, lib/gnutls_global.c:

	added checks for signals 

2001-06-22 21:19  nmav <nmav@gnutls.org>

	* lib/gnutls_cipher.c, src/serv.c:

	corrected bug in stream decryption..  

2001-06-22 20:59  nmav <nmav@gnutls.org>

	* 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_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
	lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
	lib/gnutls_plaintext.h, lib/gnutls_record.c,
	lib/gnutls_v2_compat.c, src/serv.c:

	several cleanups in the low level record layer (the old code was a
	mess).  several other fixes.  

2001-06-18 15:18  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_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
	gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:

	several additions for RSA (mostly unstable) 

2001-06-16 22:41  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_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
	gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
	changelog-update.sh:

	added 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_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):

	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_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
	lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
	gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
	lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
	gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
	lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
	lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
	gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
	src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
	gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:

	Added 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_5_x_before_types_change,
	gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), src/cli.c:

	added support for SSL 2.0 client hello 

2001-05-07 11:11  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_9_93, gnutls_0_9_92,
	gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
	gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
	gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
	gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
	gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
	gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
	gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
	gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp):

	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_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
	gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
	gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
	gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
	gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
	gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
	gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
	gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
	gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
	gnutls_0_5_3, gnutls_0_5_2,
	gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_9_93,
	gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
	gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
	gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
	gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
	gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
	gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
	gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
	gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
	gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
	gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
	gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
	gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
	gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
	gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
	gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
	gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
	gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
	gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
	gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
	gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
	gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
	gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
	gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):

	drafts and rfcs were moved to protocol/ directory 

2001-01-30 10:02  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 

