head	2.7;
access;
symbols
	gnutls-0-0-7:2.7
	gnutls0-0-6:2.6
	gnutls0-0-5:2.4
	gnutls0-0-4:2.1;
locks; strict;
comment	@# @;


2.7
date	2001.01.11.07.28.02;	author nmav;	state Exp;
branches;
next	2.6;

2.6
date	2000.12.11.15.44.40;	author nmav;	state Exp;
branches;
next	2.5;

2.5
date	2000.12.10.18.10.13;	author nmav;	state Exp;
branches;
next	2.4;

2.4
date	2000.12.07.13.07.07;	author nmav;	state Exp;
branches;
next	2.3;

2.3
date	2000.12.07.09.47.02;	author nmav;	state Exp;
branches;
next	2.2;

2.2
date	2000.12.05.10.08.18;	author nmav;	state Exp;
branches;
next	2.1;

2.1
date	2000.11.15.09.02.09;	author nmav;	state Exp;
branches;
next	1.8;

1.8
date	2000.11.12.09.31.39;	author nmav;	state Exp;
branches;
next	1.7;

1.7
date	2000.11.02.05.08.01;	author nmav;	state Exp;
branches;
next	1.6;

1.6
date	2000.11.01.23.12.10;	author nmav;	state Exp;
branches;
next	1.5;

1.5
date	2000.11.01.22.46.35;	author nmav;	state Exp;
branches;
next	1.4;

1.4
date	2000.10.31.23.01.00;	author nmav;	state Exp;
branches;
next	1.3;

1.3
date	2000.04.13.19.46.41;	author nmav;	state Exp;
branches;
next	1.2;

1.2
date	2000.04.09.12.00.07;	author nmav;	state Exp;
branches;
next	1.1;

1.1
date	2000.03.07.14.02.00;	author wkoch;	state Exp;
branches;
next	;


desc
@@


2.7
log
@added hooks for dmalloc
@
text
@2001-01-08  Nikos Mavroyanopoulos  <nmav@@hellug.gr>

	* /home/nmav/cvs/gnutls/doc/rfc1422.txt: added PEM rfc

	* /home/nmav/cvs/gnutls/lib/gnutls.c: corrected return value

	* /home/nmav/cvs/gnutls/lib/gnutls.c:
	added a check in read return value

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

	* /home/nmav/cvs/gnutls/lib/gnutls_compress_int.c: more checks for zlib

	* /home/nmav/cvs/gnutls/doc/API: *** empty log message ***

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

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/doc/API:
	added a function to control the lowat size (the RCVLOWAT in socket)

	* /home/nmav/cvs/gnutls/doc/Makefile.am: removed file

	* /home/nmav/cvs/gnutls/doc/TODO, /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_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_int.h, /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/doc/API, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/NEWS:
	added some support for non blocking IO and socket flags. Some function
	names have been changed.

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c:
	qsort seems to work now

	* /home/nmav/cvs/gnutls/lib/gnutls_compress_int.c:
	added check for zlib.h

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c:
	updated sorting algorithm - it was a mess - it is more than a mess now

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

	* /home/nmav/cvs/gnutls/doc/API, /home/nmav/cvs/gnutls/doc/TODO, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c, /home/nmav/cvs/gnutls/lib/gnutls_compress_int.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /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, /home/nmav/cvs/gnutls/configure.in:
	some minor updates

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

	* /home/nmav/cvs/gnutls/lib/gnutls.c:
	added a better(?) - not sure - xor function.

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

	* /home/nmav/cvs/gnutls/lib/gnutls_priority.h: added missing file

	* /home/nmav/cvs/gnutls/configure.in: added option for profiling

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	improved some things found from gcov

	* /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls.c:
	improved peek data handling - now keeps only 1 byte in kernel buffer

	* /home/nmav/cvs/gnutls/lib/.cvsignore, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/configure.in:
	more changes

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

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/lib/debug.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_errors.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.h, /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, /home/nmav/cvs/gnutls/lib/Makefile.am, /home/nmav/cvs/gnutls/NEWS:
	cleanups for gcc -Wall

	* /home/nmav/cvs/gnutls/doc/HACKING: removed file. replaced by API

	* /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_session.c, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/doc/API:
	added some new functions in the API. documentation updated.

	* /home/nmav/cvs/gnutls/doc/API, /home/nmav/cvs/gnutls/doc/TODO:
	updated documentation

	* /home/nmav/cvs/gnutls/lib/gnutls.c: corrected peek data handling

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

	* /home/nmav/cvs/gnutls/doc/TODO, /home/nmav/cvs/gnutls/lib/defines.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_int.h, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/configure.in:
	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.

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

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/serv.c:
	updated client

	* /home/nmav/cvs/gnutls/lib/debug.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_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	changes in close notify- alert handling

	* /home/nmav/cvs/gnutls/lib/gnutls_compress_int.c, /home/nmav/cvs/gnutls/lib/gnutls_compress_int.h:
	changes in compression handling

	* /home/nmav/cvs/gnutls/NEWS: *** empty log message ***

	* /home/nmav/cvs/gnutls/lib/gnutls_session.c, /home/nmav/cvs/gnutls/lib/gnutls_session.h:
	moved to r2

	* /home/nmav/cvs/gnutls/doc/HACKING, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_session.c, /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/NEWS:
	added client side resuming

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

	* /home/nmav/cvs/gnutls/lib/gnutls_session.c, /home/nmav/cvs/gnutls/lib/gnutls_session.h:
	added support for session resuming

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /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_handshake.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/Makefile.am:
	added some support for session resuming (in client)
	It does not seem to work yet

	* /home/nmav/cvs/gnutls/lib/debug.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	removed all things about exportable algorithms

	* /home/nmav/cvs/gnutls/lib/gnutls_handshake.c:
	gnutls_handshake was broken to gnutls_handshake_begin and
	gnutls_handshake_finish. This will help the use of certificate API to
	check received certificates

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

	* /home/nmav/cvs/gnutls/configure.in:
	added a warning if zlib was not found

	* /home/nmav/cvs/gnutls/lib/gnutls.c:
	Added default algorithm priorities so it can work even if the user hasn't specified
	any

	* /home/nmav/cvs/gnutls/lib/gnutls_compress_int.c, /home/nmav/cvs/gnutls/lib/gnutls_compress_int.h:
	added compression (ZLIB)

	* /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_compress.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_int.h, /home/nmav/cvs/gnutls/lib/gnutls_priority.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/ChangeLog, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/.cvsignore:
	Added compression support (ZLIB)

	* /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/ChangeLog:
	SSL3 support was added

	* /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_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	major cleanups

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

	* /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_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	more ssl3 fixes

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_buffers.c, /home/nmav/cvs/gnutls/lib/gnutls_buffers.h, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls.c:
	A lot of fixes for SSL3

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

	* /home/nmav/cvs/gnutls/doc/Makefile.am: added API

	* /home/nmav/cvs/gnutls/doc/TODO, /home/nmav/cvs/gnutls/doc/API:
	documentation update

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_priority.c, /home/nmav/cvs/gnutls/ChangeLog:
	Bugfixes mainly for the priority (which was moved to the state)

	* /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_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_priority.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.h, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls.c:
	Priorities were moved to the state (were global)

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

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	added ssl3 key generation function - more fixes in ssl3 mac

	* /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h:
	more bugfixes

	* /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c: corrected nasty bugs

	* /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h:
	added support for the MAC used in SSLv3

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

	* /home/nmav/cvs/gnutls/README: updated readme

	* /home/nmav/cvs/gnutls/configure.in: removed unneeded check

	* /home/nmav/cvs/gnutls/doc/Makefile.am, /home/nmav/cvs/gnutls/doc/ssl3-vs-tls:
	cleanups

	* /home/nmav/cvs/gnutls/doc/TODO: updated todo

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

	* /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c:
	added ARCFOUR support when using gcrypt

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

	* /home/nmav/cvs/gnutls/doc/draft-ietf-tls-ciphersuite-01.txt:
	removed old draft

	* /home/nmav/cvs/gnutls/doc/draft-ietf-tls-ciphersuite-02.txt, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c:
	added the new tls-ciphersuite draft, and the ciphersuite TLS_DH_anon_RIJNDAEL_CBC_SHA

	* /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_cipher.h, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.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_int.h:
	several cleanups in order to support ssl3

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/src/.cvsignore, /home/nmav/cvs/gnutls/src/Makefile.am, /home/nmav/cvs/gnutls/src/port.h, /home/nmav/cvs/gnutls/src/serv.c, /home/nmav/cvs/gnutls/acconfig.h, /home/nmav/cvs/gnutls/acinclude.m4, /home/nmav/cvs/gnutls/AUTHORS, /home/nmav/cvs/gnutls/buildconf, /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/COPYING, /home/nmav/cvs/gnutls/.cvsignore, /home/nmav/cvs/gnutls/doc/.cvsignore, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-camellia-00.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-ciphersuite-01.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-https-04.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-misty1-00.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-openpgp-00.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-seedhas-00.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tn3270e-telnet-tls-05.txt, /home/nmav/cvs/gnutls/doc/HACKING, /home/nmav/cvs/gnutls/doc/Makefile.am, /home/nmav/cvs/gnutls/doc/rfc2246.txt, /home/nmav/cvs/gnutls/doc/rfc2459.txt, /home/nmav/cvs/gnutls/doc/rfc2818.txt, /home/nmav/cvs/gnutls/doc/ssl3-vs-tls, /home/nmav/cvs/gnutls/doc/ssl-draft302.txt, /home/nmav/cvs/gnutls/doc/TODO, /home/nmav/cvs/gnutls/lib/.cvsignore, /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_cert.lex, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.h, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.h, /home/nmav/cvs/gnutls/lib/gnutls_compress.c, /home/nmav/cvs/gnutls/lib/gnutls_compress.h, /home/nmav/cvs/gnutls/lib/gnutls_der.c, /home/nmav/cvs/gnutls/lib/gnutls_der.h, /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.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_handshake.h, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c, /home/nmav/cvs/gnutls/lib/gnutls_kx.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/gnutls_priority.c, /home/nmav/cvs/gnutls/lib/Makefile.am, /home/nmav/cvs/gnutls/lib/README.der, /home/nmav/cvs/gnutls/Makefile.am, /home/nmav/cvs/gnutls/NEWS, /home/nmav/cvs/gnutls/README, /home/nmav/cvs/gnutls/THANKS:
	Moving to release 2

	* /home/nmav/cvs/gnutls/src/cli.c, /home/nmav/cvs/gnutls/doc/HACKING, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	roll backs and fixes

	* /home/nmav/cvs/gnutls/doc/ssl3-vs-tls: added

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

	* /home/nmav/cvs/gnutls/configure.in: updated for mhash

	* /home/nmav/cvs/gnutls/doc/TODO: updated todo

	* /home/nmav/cvs/gnutls/lib/debug.c, /home/nmav/cvs/gnutls/lib/debug.h, /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.h, /home/nmav/cvs/gnutls/lib/gnutls_handshake.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/lib/gnutls_kx.c:
	added some support for ssl3 (with mhash only)

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

	* /home/nmav/cvs/gnutls/doc/rfc2818.txt, /home/nmav/cvs/gnutls/doc/ssl-draft302.txt:
	more drafs added

	* /home/nmav/cvs/gnutls/doc/draft-ietf-tls-camellia-00.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-https-04.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-misty1-00.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tls-seedhas-00.txt, /home/nmav/cvs/gnutls/doc/draft-ietf-tn3270e-telnet-tls-05.txt:
	added more draft's

	* /home/nmav/cvs/gnutls/lib/gnutls_der.c: removed main()

	* /home/nmav/cvs/gnutls/doc/TODO: updated todo list

	* /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	added preliminary support for AES (rijndael)

	* /home/nmav/cvs/gnutls/doc/draft-ietf-tls-openpgp-00.txt:
	added draft-ietf-tls-openpgp-00.txt

	* /home/nmav/cvs/gnutls/doc/draft-ietf-tls-ciphersuite-01.txt, /home/nmav/cvs/gnutls/doc/Makefile.am:
	added draft-ietf-tls-ciphersuite-01.txt

	* /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c: fix for DES in mcrypt

	* /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c:
	fixes for the server... and change_cipher_spec type packet.

	* /home/nmav/cvs/gnutls/lib/debug.c, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	Changes in the client in order to interoperate with an openssl server.

	* /home/nmav/cvs/gnutls/acconfig.h, /home/nmav/cvs/gnutls/ChangeLog, /home/nmav/cvs/gnutls/configure.in, /home/nmav/cvs/gnutls/lib/gnutls_algorithms.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.c, /home/nmav/cvs/gnutls/lib/gnutls_cipher_int.h, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_int.h, /home/nmav/cvs/gnutls/Makefile.am:
	added hooks for both mhash and mcrypt

	* /home/nmav/cvs/gnutls/lib/gnutls_hash_int.c, /home/nmav/cvs/gnutls/lib/gnutls_hash_int.h, /home/nmav/cvs/gnutls/lib/gnutls_int.h:
	clean-ups

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

@


2.6
log
@more changes
@
text
@d1 45
d47 13
@


2.5
log
@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.
@
text
@d1 17
d19 6
@


2.4
log
@Added compression support (ZLIB)
@
text
@d1 38
d40 13
@


2.3
log
@SSL3 support was added
@
text
@d1 16
d18 5
@


2.2
log
@Bugfixes mainly for the priority (which was moved to the state)
@
text
@d1 37
@


2.1
log
@Moving to release 2
@
text
@d1 63
@


1.8
log
@added hooks for both mhash and mcrypt
@
text
@@


1.7
log
@more fixes and bugs introduced
@
text
@d1 28
@


1.6
log
@cvs should stop messing with MY files
@
text
@d3 5
@


1.5
log
@Some more fixes and additions in order to interoperate with openssl
@
text
@d3 5
@


1.4
log
@added assert() and some bug fixes
@
text
@d1 21
@


1.3
log
@
Changes in handshake messages handling.
@
text
@d1 125
@


1.2
log
@
Added ChangeLog and COPYING.
@
text
@d1 41
d44 3
d156 1
a156 1
2000-03-07  wkoch  <wkoch@@crystal>
@


1.1
log
@Initialized repository for GNU TLS
@
text
@d1 116
@

