keepalived-1.0.1 v1.0.1
authorAlexandre Cassen <acassen@freebox.fr>
Tue, 18 Mar 2003 12:54:13 +0000 (13:54 +0100)
committerAlexandre Cassen <acassen@freebox.fr>
Mon, 28 Sep 2009 08:58:57 +0000 (10:58 +0200)
commit560fc127af2eb94066a1071ac6ac125a0d14c278
tree7c3d65b79fdc8f96278b80c831b435bb8d80947f
parentd20999c393058e95e9544a81988fcec2f70cafcc
keepalived-1.0.1

* keepalived-1.0.1 released.
* This release has been sponsorized by :
  Creative Internet Techniques, <www.httpd.net>
  Please visit sponsor homepage, open minded people here !
* Fixed some Makefile and autoconf code dependence issues.
* Move keepalived.conf.SYNOPSIS and samples into "doc" directory.
* Enhanced HTTP|SSL check to support large url. Get buffer request is
  now 2KBytes.
* Removed \n in healthchecker smtp_alert call. This cause some troubles
  with MTA like qmail. Thanks go to John Koyle, <jkoyle@rfpdepot.com>.
* Added support to netlink route as global keyword "static_routes".
  look at doc/samples/keepalived.conf.routes. Routes specified into
  this block will be added during daemon bootstrap and removed during
  daemon shutdown. Differential conf parsing is enabled for this block,
  removing/adding static_route can be done on the fly sending SIGHUP
  signal to daemon.
* VRRP : Added support to "virtual_routes". This is the same as
  virtual_address. Those routes are set when VRRP instance enter
  MASTER state and removed otherwise. Differential conf parsing is
  enabled for this block. This concept extend VRRP and bring
  dynamic routing as a "route takeover" concept.
* VRRP : Rewrote the VRRP vip handling to use template lib list
  structure. VIP and E-VIP are no longer a simple array reallocated.
  List library is used to limite code duplication.
* VRRP : Extended virtual_ipaddres and virtual_ipaddress_excluded
  block to support "dev" specification. So that a VIP can be set to
  a specific interface instead of default runing VRRP instance
  interface.
* VRRP : Added support to "track_interface". Interesting for use with
  vlan interface. The concept here is to drive VRRP FSM according
  do both "interface" and "track_interface" state. If tracked interface
  is down or instance interface is down then VRRP instance transit to
  FAULT state. For use with vlan, add track to interface vlan belong
  to. Look at doc/sample/keepalived.conf.track_interface for sample.
  doc/keepalived.conf.SYNOPSIS for configuration details.
* VRRP : Extended FSM FAULT state to keep in fault if track_interface
  still fault.
* VRRP : Extended sync group design to test if group is unary or not.
* Some code cleaning and cosmetics enhancements.
105 files changed:
ChangeLog
Makefile.in
TODO
VERSION
configure
configure.in
doc/keepalived.conf.SYNOPSIS [moved from keepalived/samples/keepalived.conf.SYNOPSIS with 69% similarity]
doc/samples/client.pem [moved from keepalived/samples/client.pem with 100% similarity]
doc/samples/dh1024.pem [moved from keepalived/samples/dh1024.pem with 100% similarity]
doc/samples/keepalived.conf.HTTP_GET.port [moved from keepalived/samples/keepalived.conf.HTTP_GET.port with 100% similarity]
doc/samples/keepalived.conf.SSL_GET [moved from keepalived/samples/keepalived.conf.SSL_GET with 100% similarity]
doc/samples/keepalived.conf.ci-linux [moved from keepalived/samples/keepalived.conf.ci-linux with 100% similarity]
doc/samples/keepalived.conf.fwmark [moved from keepalived/samples/keepalived.conf.fwmark with 100% similarity]
doc/samples/keepalived.conf.inhibit [moved from keepalived/samples/keepalived.conf.inhibit with 100% similarity]
doc/samples/keepalived.conf.misc_check [moved from keepalived/samples/keepalived.conf.misc_check with 100% similarity]
doc/samples/keepalived.conf.misc_check_arg [moved from keepalived/samples/keepalived.conf.misc_check_arg with 100% similarity]
doc/samples/keepalived.conf.real_server_group [moved from keepalived/samples/keepalived.conf.real_server_group with 100% similarity]
doc/samples/keepalived.conf.routes [new file with mode: 0644]
doc/samples/keepalived.conf.sample [moved from keepalived/samples/keepalived.conf.sample with 100% similarity]
doc/samples/keepalived.conf.status_code [moved from keepalived/samples/keepalived.conf.status_code with 100% similarity]
doc/samples/keepalived.conf.track_interface [new file with mode: 0644]
doc/samples/keepalived.conf.virtualhost [moved from keepalived/samples/keepalived.conf.virtualhost with 100% similarity]
doc/samples/keepalived.conf.vrrp [moved from keepalived/samples/keepalived.conf.vrrp with 100% similarity]
doc/samples/keepalived.conf.vrrp.lvs_syncd [moved from keepalived/samples/keepalived.conf.vrrp.lvs_syncd with 100% similarity]
doc/samples/keepalived.conf.vrrp.scripts [moved from keepalived/samples/keepalived.conf.vrrp.scripts with 100% similarity]
doc/samples/keepalived.conf.vrrp.sync [moved from keepalived/samples/keepalived.conf.vrrp.sync with 100% similarity]
doc/samples/root.pem [moved from keepalived/samples/root.pem with 100% similarity]
doc/samples/sample.misccheck.smbcheck.sh [moved from keepalived/samples/sample.misccheck.smbcheck.sh with 100% similarity]
genhash/Makefile.in
genhash/http.c
genhash/http.h
keepalived.spec
keepalived/Makefile.in
keepalived/core/Makefile.in
keepalived/core/daemon.c
keepalived/core/data.c
keepalived/core/layer4.c
keepalived/core/main.c
keepalived/core/parser.c
keepalived/core/pidfile.c
keepalived/core/smtp.c
keepalived/healthcheck/Makefile.in
keepalived/healthcheck/check_api.c
keepalived/healthcheck/check_ci.c
keepalived/healthcheck/check_http.c
keepalived/healthcheck/check_misc.c
keepalived/healthcheck/check_ssl.c
keepalived/healthcheck/check_tcp.c
keepalived/healthcheck/ipfwwrapper.c
keepalived/healthcheck/ipvswrapper.c
keepalived/healthcheck/ipwrapper.c
keepalived/include/check_api.h
keepalived/include/check_ci.h
keepalived/include/check_http.h
keepalived/include/check_misc.h
keepalived/include/check_ssl.h
keepalived/include/check_tcp.h
keepalived/include/daemon.h
keepalived/include/data.h
keepalived/include/ipfwwrapper.h
keepalived/include/ipvswrapper.h
keepalived/include/ipwrapper.h
keepalived/include/layer4.h
keepalived/include/main.h
keepalived/include/parser.h
keepalived/include/pidfile.h
keepalived/include/smtp.h
keepalived/include/vrrp.h
keepalived/include/vrrp_arp.h
keepalived/include/vrrp_if.h
keepalived/include/vrrp_ipaddress.h
keepalived/include/vrrp_iproute.h [new file with mode: 0644]
keepalived/include/vrrp_ipsecah.h
keepalived/include/vrrp_netlink.h
keepalived/include/vrrp_notify.h
keepalived/include/vrrp_scheduler.h
keepalived/include/vrrp_sync.h
keepalived/vrrp/Makefile.in
keepalived/vrrp/vrrp.c
keepalived/vrrp/vrrp_arp.c
keepalived/vrrp/vrrp_if.c
keepalived/vrrp/vrrp_ipaddress.c
keepalived/vrrp/vrrp_iproute.c [new file with mode: 0644]
keepalived/vrrp/vrrp_ipsecah.c
keepalived/vrrp/vrrp_netlink.c
keepalived/vrrp/vrrp_notify.c
keepalived/vrrp/vrrp_scheduler.c
keepalived/vrrp/vrrp_sync.c
lib/Makefile.in
lib/html.c
lib/html.h
lib/list.c
lib/list.h
lib/memory.c
lib/memory.h
lib/notify.c
lib/notify.h
lib/scheduler.c
lib/scheduler.h
lib/timer.c
lib/timer.h
lib/utils.c
lib/utils.h
lib/vector.c
lib/vector.h