ChangeLog

 

 
2007-01-15
Release 0.1.2 | Enhancements
 
* tcp_splice: fixed a locking issue while setting socket
  to ECONNRESET.
* tcp_splice: Willy Tarreau [w [at] 1wt [dot] eu] backported
  tcp_splice kernel module to kernel v2.4.
* tcp_splice: Willy Tarreau [w [at] 1wt [dot] eu] backported
  tcp_splice kernel module to lower v2.6 release than 2.6.19.
  Created defines to use proper checksum constant while
  forwarding a skb.
* libtcpsplice: exported tcp_splice_init() and modprobe_tcp_splice().
* haproxy: Willy Tarreau [w [at] 1wt [dot] eu] extended HAProxy
  code to support kernel tcp splicing. This daemon is already
  supporting smat content switching engine, futur work of L7SW
  will use haproxy as userspace daemon. The current switchd
  still in the tarball but will no longer be extended, just
  a simple working proof of concept daemon.
* switchd: Quickly fixed an issue while handling asynchronous
  wait for completion (wait for socket to be reset).
2006-12-28
Release 0.1.1 | Enhancements
 
* tcp_splice: test if sock is already released while resetting
  it. This can happen if userspace daemon is playing with
  fully asynchronous and non blocking stream handling.
* switchd: extended TCP listener to support fully asynchronous
  and non blocking stream handling. Accept and connect operations
  are asynchronous.
* switchd: rewrote splice wait_for_completion to be asynchronous.
* switchd: extend configuration parser and daemon engine to
  support multiple virtual_server definitions. Each virtual_server
  can refer to a list of real_server.
* switchd: added support to Round-Robin and Least-Connection
  loadbalancing schedulers.
* extended configuration file and readme accordingly.
2006-12-10
Release 0.1.0 | INITIAL RELEASE
 

Last update - acassen - 01/15, 2007