Kernel TCP Virtual Server - Version 0.0.3 - October 11, 2001 2001-10-10 Wensong Zhang * 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 * tcp_vs_sched.c: add the including of head file 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 * 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 * 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.