Kernel TCP Virtual Server - Version 0.0.3 - October 11, 2001

2001-10-10  Wensong Zhang  <wensong@gnuchina.org>

	* Changed to use [gs]etsockopt to manipulate TCPVS inside the
	kernel (through netfilter sockopt register), so that it is
	possible to merge IPVS and TCPVS code together in the future.

	* Code tide up, such as removing the code of reading and writing
	proc files, and adding/refining data structures.
	
	* tcpvsadm is updated to a new version.

	Added the libtcpvs library to manipulate TCPVS.

	Rewrote most code of tcpvsadm.c to use libtcpvs to interact with
	TCPVS inside the kernel.

2001-09-22  Wensong Zhang  <wensong@gnuchina.org>

	* tcp_vs_sched.c: add the including of head file <linux/interrupt>
	to avoid the compiling error that `do_softirq' is undeclared.

	* tcp_vs_http.c (parse_http_header):  add type into min marco
	call, so that it can be compiled in kernel 2.4.9.

2001-05-18  Wensong Zhang  <wensong@gnuchina.org>

	* replace sched->refcnt with sched->module use count for tcpvs
	scheduler references.


Kernel TCP Virtual Server - Version 0.0.2 - May 17, 2001

2001-05-17  Wensong Zhang  <wensong@gnuchina.org>

	* make the tcp_vs_conn_handle function work more correctly.

	* add new debug-level facility

	* rewrite a lot code of tcp_vs_ctl.c and tcpvsadm.c, so that most
	ktcpvs configuration is done by the tcpvsadm utility. and, add the
	add-rule/del-rule of content-based scheduling rule.

	* rewrite most code of the tcp_vs_http.c

	* Although the code is still ugly, it is a little bit better than
	the last release. :)


Kernel TCP Virtual Server - Version 0.0.1 - May 8, 2001

	* initial release. It is very very draft version, it is just used
	to prove the concept that application-level load balancing can
	work inside the kernel.
