keepalived-0.5.3 v0.5.3
authorAlexandre Cassen <acassen@freebox.fr>
Sun, 24 Feb 2002 23:40:17 +0000 (00:40 +0100)
committerAlexandre Cassen <acassen@freebox.fr>
Mon, 28 Sep 2009 08:58:54 +0000 (10:58 +0200)
commitc2a37a4e0e126f40fc12a4da4d6100e45476117c
tree9f6887076496fcc5b5b651752316e3e29205e97d
parent76dd618149a3b8ab45895a92ac9f868cb6bdf0a3
keepalived-0.5.3

* keepalived-0.5.3 released.
* Added autoconf / automake generic scripts.
* Rewrite the configuration file stream parser.
  Using a generic keywords tree. Each keyword refer a specific
  stream handler. The main stream processor is a multilevel
  recursive function getting file stream and backtracking the
  keyword tree. Kind of global compiler structure using event driven
  stream processing.
* Re-design the global data structure to be much more generic and
  to dissociate LVS configuration related to checkers related. Remove
  static char lenght to use dynamic length strings.
* Created a global timer framework.
* Created a global vector template, used in cofiguration file
  parsing (both stream process & keywords tree generation).
* Created a global list template, used in most of the code.
* Review the global scheduler to remove repeated code.
* Created a global checkers API. The design and goal here is to
  facilitate new checkers creation by localizing specific checker
  code into a single file without any other global framework
  integration.
* Patched a SSL stream handling race condition finding end of stream.
* Jan Holmberg, review MISC checker to use forked process to not degrade
  global scheduler timer.
* Revisited the whole code to use new templates structures.
* Fixed a url lentgh bug into the genhash utility.
* Fabrice Bucher, <fabrice.bucher@urbanet.ch> fixed a timeout_persistence
  bug in the IPVS wrapper code.
* Bradley McLean, <bradlist@bradm.net> added support to '0' port number
  service in VS manipulation. Useful for balancing all services (host rather
  than service).
* Matthijs van der Klip, <matthijs.van.der.klip@nos.nl> enhanced smtp
  framework to use SMTP header and email enclosed with angle brackets.
71 files changed:
.data.c.swp [new file with mode: 0644]
AUTHORS
ChangeLog
INSTALL
Makefile [deleted file]
Makefile.in [new file with mode: 0644]
TODO
VERSION [new file with mode: 0644]
cfreader.c [deleted file]
cfreader.h [deleted file]
check.h [deleted file]
check_api.c [new file with mode: 0644]
check_api.h [new file with mode: 0644]
check_http.c
check_http.h
check_misc.c
check_misc.h
check_ssl.c
check_ssl.h
check_tcp.c
check_tcp.h
configure [new file with mode: 0755]
configure.in [new file with mode: 0644]
daemon.c [new file with mode: 0644]
daemon.h [new file with mode: 0644]
data.c [new file with mode: 0644]
data.h [new file with mode: 0644]
genhash/ChangeLog
genhash/Makefile [deleted file]
genhash/Makefile.in [new file with mode: 0644]
genhash/main.c
install-sh [new file with mode: 0755]
ipfwwrapper.c
ipfwwrapper.h
ipvswrapper.c
ipvswrapper.h
ipwrapper.c
ipwrapper.h
layer4.c
layer4.h
libipfwc/Makefile
list.c [new file with mode: 0644]
list.h [new file with mode: 0644]
main.c
main.h
memory.c
memory.h
parser.c [new file with mode: 0644]
parser.h [new file with mode: 0644]
pidfile.c
pidfile.h
scheduler.c
scheduler.h
smtp.c
smtp.h
timer.c [new file with mode: 0644]
timer.h [new file with mode: 0644]
utils.c
utils.h
vector.c [new file with mode: 0644]
vector.h [new file with mode: 0644]
vrrp.c
vrrp.h
vrrp_ipaddress.c
vrrp_ipaddress.h
vrrp_ipsecah.c
vrrp_ipsecah.h
vrrp_netlink.c
vrrp_netlink.h
vrrp_scheduler.c
vrrp_scheduler.h