Hi,
The ktcpvs 0.0.6 tar ball is available on the LVS website. The ChangeLog
is as follows:
Kernel TCP Virtual Server - Version 0.0.6 - April 12, 2002
* Ported Henry Spencer's regular expression library into the
kernel. It is used to replace the original simple expression in
rule matching of KTCPVS. So, users can now specify flexible rules
in content-base scheduling.
* tcp_vs_ctl.c (tcp_vs_add_rule): was changed to use regcomp to
compile pattern in the rule. The pattern ".*" or "^/.*" is used to
specify the default server. When no other server is matched, this
default server will be used.
* tcp_vs_http.c (tcp_vs_http_matchrule): was changed to use
regexec to match content against the precompiled pattern.
* userspace/tcpvs_config.c (get_next_token): was modified to parse
quoted string as a token.
* userspace/tcpvsadm.c (print_service): was changed to print
quoted pattern.
* tcp_vs_ctl.c (tcp_vs_flush_rule): removed unnecessary write
lock, otherwise it would hang up on SMP system.
As always, bugreports, fixes, comments and suggestions are welcome.
Thanks,
Wensong
|