2000-11-09  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	corrected bugs in hmac and more.

2000-11-08  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls.c:
	corrected problem in our PRF function

2000-11-07  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_int.h: removed mhash definitions

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	more fixes

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/Makefile.am:
	minor fixes and cleanups

2000-11-02  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls.c:
	more fixes...

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/doc/TODO, /home/nmav/cvs/gnutls/ChangeLog:
	more fixes and bugs introduced

2000-11-01  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/ChangeLog:
	cvs should stop messing with MY files

	* /home/nmav/cvs/gnutls/lib/gnutls_kx.c: *** empty log message ***

	* /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/Makefile.am, /home/nmav/cvs/gnutls/ChangeLog:
	Some more fixes and additions in order to interoperate with openssl

	* /home/nmav/cvs/gnutls/doc/TODO: added a small todo list

	* /home/nmav/cvs/gnutls/lib/gnutls_handshake.c:
	memory leaks and overruns eliminated

	* /home/nmav/cvs/gnutls/lib/gnutls_handshake.c:
	corrected bug which made us to send the double bytes of ciphersuites we
	had.

	* /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/defines.h:
	added some preliminary support for DHE_DSS and DHE_RSA algorithms... of course
	not certificates are used

2000-10-31  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls.c:
	some need gcry_ functions added. (for malloc etc)

	* /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/doc/HACKING, /home/nmav/cvs/gnutls/lib/defines.h, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/configure.in:
	added assert() and some bug fixes

2000-10-26  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/doc/HACKING: some kind of updates

	* /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h:
	added ability to receive certificates...

2000-10-13  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/doc/HACKING, /home/nmav/cvs/gnutls/configure.in:
	*** empty log message ***

	* /home/nmav/cvs/gnutls/lib/README.der: added Tarun's README.der

	* /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.h:
	added missing files. They are to handle foreign encryption functions

	* /home/nmav/cvs/gnutls/lib/gnutls_der.c, /home/nmav/cvs/gnutls/lib/gnutls_der.h, /home/nmav/cvs/gnutls/lib/Makefile.am:
	Added Tarun's files

	* /home/nmav/cvs/gnutls/AUTHORS, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/lib/gnutls_cert.lex, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/Makefile.am:
	added a DER parser from Tarun and updated authors

2000-10-12  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/doc/Makefile.am:
	changed in order for rfc's to be included in the distribution

	* /home/nmav/cvs/gnutls/acinclude.m4, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/Makefile.am:
	added checks for gcrypt

	* /home/nmav/cvs/gnutls/doc/rfc2246.txt, /home/nmav/cvs/gnutls/doc/rfc2459.txt:
	Added rfc's which refer to what we are implementing

2000-10-10  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls.c:
	corrected bug which made gnutls to wait for a second closure alert
	after having received the first.

	* /home/nmav/cvs/gnutls/src/serv.c: *** empty log message ***

	* /home/nmav/cvs/gnutls/lib/.cvsignore, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_hash.c, /home/nmav/cvs/gnutls/lib/gnutls_hash.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/Makefile.am:
	The encryption api was fixed and gnutls_cipher.c was cleaned up a bit.

	* /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h:
	there files were renamed

	* /home/nmav/cvs/gnutls/lib/.cvsignore, /home/nmav/cvs/gnutls/src/.cvsignore:
	corrected cvsignore files

	* /home/nmav/cvs/gnutls/lib/.cvsignore: *** empty log message ***

	* /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/README, /home/nmav/cvs/gnutls/src/Makefile.am:
	removed mhash support and some changes in the docs

	* /home/nmav/cvs/gnutls/lib/gnutls_hash.c:
	bugfixes in gcrypt md functions handling

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_hash.c, /home/nmav/cvs/gnutls/lib/gnutls_hash.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/Makefile.am:
	Added support for the gcrypt hash and hmac functions. Mhash support
	is almost removed.

	* /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	corrected the problem with the double underscore

	* /home/nmav/cvs/gnutls/lib/.cvsignore, /home/nmav/cvs/gnutls/src/.cvsignore, /home/nmav/cvs/gnutls/.cvsignore, /home/nmav/cvs/gnutls/doc/.cvsignore:
	added .cvsignore files

	* /home/nmav/cvs/gnutls/configure.in: updated version number

	* /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	removed double underscores

2000-10-08  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/README: added some needed stuff

	* /home/nmav/cvs/gnutls/doc/HACKING: outdated

	* /home/nmav/cvs/gnutls/lib/gnutls_priority.c:
	the file that handles some of the priority stuff (most of the API things)

	* /home/nmav/cvs/gnutls/lib/defines.h, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/Makefile.am, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/configure.in:
	Added support for priorities. Some function names were renamed to be more rational.

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	some fixes in the comments, and replaced KX_* with GNUTLS_KX_*

	* /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c:
	more inline documentation

2000-10-07  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/AUTHORS: added my name

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	Added some kind of priorities for algorithms. Still experimental.

2000-05-10  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/serv.c:
	Improved client/server examples.

2000-04-15  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	removed an unneeded variable.

2000-04-14  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/debug.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_compress.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_num.c, /home/nmav/cvs/gnutls/lib/gnutls_plaintext.c, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/serv.c:
	Added copyright notices.

	* /home/nmav/cvs/gnutls/lib/defines.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/port.h:
	*** empty log message ***

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/lib/defines.h:
	Better mac algorithms handling.

2000-04-13  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/doc/HACKING, /home/nmav/cvs/gnutls/lib/defines.h, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls_buffers.h, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/port.h:
	Changes in handshake messages handling.

2000-04-12  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	*** empty log message ***

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_plaintext.c, /home/nmav/cvs/gnutls/lib/gnutls_plaintext.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/port.h:
	Corrected bug in gnutls_cipher.c that caused the library to fail
	in certain (random) situations.

	* /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/src/serv.c:
	Better memory allocation in key exchange.

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/port.h:
	Some changes in peer's version checks.

2000-04-11  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c:
	Corrected bugs in MAC calculation.

	* /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c:
	Corrected bugs when setting cipher and mac.

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.h, /home/nmav/cvs/gnutls/lib/Makefile.am, /home/nmav/cvs/gnutls/src/serv.c:
	Better error control. Moved key exchange functions to gnutls_kx.c/h

	* /home/nmav/cvs/gnutls/README, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/port.h:
	*** empty log message ***

2000-04-10  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/lib/debug.c, /home/nmav/cvs/gnutls/lib/debug.h, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c:
	Bugfixes in the diffie hellman.

	* /home/nmav/cvs/gnutls/lib/defines.h, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_compress.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.h, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_num.c, /home/nmav/cvs/gnutls/lib/gnutls_plaintext.c, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/lib/debug.c:
	Added anonymous diffie-hellman key exchange. It does not work yet, and
	the whole code is mess.

	* /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_dh.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/Makefile.am:
	Added the basics for key exchange.

2000-04-09  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/COPYING:
	Added ChangeLog and COPYING.

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/configure.in:
	*** empty log message ***

	* /home/nmav/cvs/gnutls/src/gnutls_errors.c, /home/nmav/cvs/gnutls/src/gnutls_errors.h, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/gnutls_num.c, /home/nmav/cvs/gnutls/src/gnutls_num.h, /home/nmav/cvs/gnutls/src/gnutls_plaintext.c, /home/nmav/cvs/gnutls/src/gnutls_plaintext.h, /home/nmav/cvs/gnutls/doc/Makefile.am, /home/nmav/cvs/gnutls/lib/debug.c, /home/nmav/cvs/gnutls/lib/debug.h, /home/nmav/cvs/gnutls/lib/defines.h, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls_buffers.h, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.h, /home/nmav/cvs/gnutls/lib/gnutls_compress.c, /home/nmav/cvs/gnutls/lib/gnutls_compress.h, /home/nmav/cvs/gnutls/lib/gnutls_dh.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.c, /home/nmav/cvs/gnutls/lib/gnutls_errors.h, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_num.c, /home/nmav/cvs/gnutls/lib/gnutls_num.h, /home/nmav/cvs/gnutls/lib/gnutls_plaintext.c, /home/nmav/cvs/gnutls/lib/gnutls_plaintext.h, /home/nmav/cvs/gnutls/lib/Makefile.am, /home/nmav/cvs/gnutls/Makefile.am, /home/nmav/cvs/gnutls/src/debug.c, /home/nmav/cvs/gnutls/src/debug.h, /home/nmav/cvs/gnutls/src/defines.h, /home/nmav/cvs/gnutls/src/gnutls_algorithms.c, /home/nmav/cvs/gnutls/src/gnutls_algorithms.h, /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.h, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.h, /home/nmav/cvs/gnutls/src/gnutls_compress.c, /home/nmav/cvs/gnutls/src/gnutls_compress.h, /home/nmav/cvs/gnutls/src/gnutls_dh.c, /home/nmav/cvs/gnutls/src/gnutls.h, /home/nmav/cvs/gnutls/src/Makefile.am:
	Changed directory structure.

	* /home/nmav/cvs/gnutls/configure.in:
	corrected configure script

	* /home/nmav/cvs/gnutls/configure.in: *** empty log message ***

	* /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/gnutls.c:
	corrected bugs in handshake.

2000-04-08  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/gnutls_algorithms.c, /home/nmav/cvs/gnutls/src/gnutls_algorithms.h, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_int.h:
	Added some basics for key exchange.

	* /home/nmav/cvs/gnutls/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.

	* /home/nmav/cvs/gnutls/src/debug.c, /home/nmav/cvs/gnutls/src/gnutls_algorithms.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_compress.c, /home/nmav/cvs/gnutls/src/gnutls_errors.c, /home/nmav/cvs/gnutls/src/gnutls_errors.h, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/gnutls_num.c, /home/nmav/cvs/gnutls/src/gnutls_plaintext.c, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/src/cli.c:
	Handshake implementation was improved. Still no key exchange algorithm.

2000-03-30  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/gnutls_algorithms.c, /home/nmav/cvs/gnutls/src/gnutls_algorithms.h, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls.c:
	Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().

2000-03-29  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/gnutls_algorithms.c, /home/nmav/cvs/gnutls/src/gnutls_algorithms.h, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/Makefile.am:
	Algorithms/Ciphers interface has changes.

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_errors.c, /home/nmav/cvs/gnutls/src/serv.c:
	The gnutls_recv() semantics were changed. It may return less data than
	the specified. It operates similar to read().

	* /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/port.h:
	Server now generates a session_id.

	* /home/nmav/cvs/gnutls/src/gnutls_num.c, /home/nmav/cvs/gnutls/src/gnutls_num.h, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_errors.c, /home/nmav/cvs/gnutls/src/gnutls_errors.h, /home/nmav/cvs/gnutls/src/gnutls.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/serv.c:
	*** empty log message ***

2000-03-28  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_errors.h, /home/nmav/cvs/gnutls/src/gnutls.h, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/serv.c:
	Corrected a lot of bugs. Handshake protocol is ready to be coded.

2000-03-26  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.h, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls.h:
	Included a reliable version of read/write (that read/write will return
	exactly the bytes specified).

2000-03-24  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls.h, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/src/test.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.h:
	*** empty log message ***

2000-03-23  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/gnutls.c:
	Changes in the handshake.

2000-03-18  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/gnutls.c:
	Some memory leaks were fixed.

	* /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_int.h:
	Corrected bug in the record protocol. Now it holds 2 states,
	1 for encryption and 1 for decryption (mac/cipher/iv/compression).

2000-03-17  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/defines.h, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.c, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/Makefile.am:
	Added the client hello handshake message.

2000-03-15  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/doc/HACKING:
	documentation.

2000-03-14  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_record.h:
	Incorporated in gnutls_int.h

	* /home/nmav/cvs/gnutls/src/debug.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.h, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_compress.c, /home/nmav/cvs/gnutls/src/gnutls_errors.h, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/gnutls_plaintext.c, /home/nmav/cvs/gnutls/src/Makefile.am:
	gnutls_recv() can now receive fatal alerts and closure alerts.

	* /home/nmav/cvs/gnutls/README, /home/nmav/cvs/gnutls/src/debug.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.c, /home/nmav/cvs/gnutls/src/gnutls_buffers.h, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_compress.c, /home/nmav/cvs/gnutls/src/gnutls_errors.h, /home/nmav/cvs/gnutls/src/gnutls.h, /home/nmav/cvs/gnutls/src/gnutls_handshake.h, /home/nmav/cvs/gnutls/src/gnutls_int.h, /home/nmav/cvs/gnutls/src/gnutls_plaintext.c, /home/nmav/cvs/gnutls/src/gnutls_record.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/test.c:
	In case of failure gnutls_recv, sends an alert message.
	but, it still cannot receive any.

2000-03-13  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/test.c:
	Added gnutls_recv... Works only for application data, and it is not
	tested.

2000-03-08  Nikos Mavroyanopoulos  <nmav@hellug.gr>

	* /home/nmav/cvs/gnutls/AUTHORS, /home/nmav/cvs/gnutls/buildconf, /home/nmav/cvs/gnutls/acconfig.h, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/Makefile.am, /home/nmav/cvs/gnutls/src/debug.c, /home/nmav/cvs/gnutls/src/debug.h, /home/nmav/cvs/gnutls/src/defines.h, /home/nmav/cvs/gnutls/src/gnutls.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.c, /home/nmav/cvs/gnutls/src/gnutls_cipher.h, /home/nmav/cvs/gnutls/src/gnutls_compress.c, /home/nmav/cvs/gnutls/src/gnutls_compress.h, /home/nmav/cvs/gnutls/src/gnutls.h, /home/nmav/cvs/gnutls/src/gnutls_plaintext.c, /home/nmav/cvs/gnutls/src/gnutls_plaintext.h, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/test.c:
	*** empty log message ***

2000-03-07  Werner Koch  <wk@gnupg.org>

	* /home/nmav/cvs/gnutls/acconfig.h, /home/nmav/cvs/gnutls/acinclude.m4, /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/lib/Makefile.am, /home/nmav/cvs/gnutls/Makefile.am, /home/nmav/cvs/gnutls/NEWS, /home/nmav/cvs/gnutls/README, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/THANKS:
	Initialized repository for GNU TLS

