Release Notes: This release adds an OpenSSL licence exception, connection port selection for health checkers, support for VirtualHost selection using HTTP and SSL_GET checkers, and support to quoted string for MISC_CHECK. A VRRP passwd length exception has been fixed. VRRP MASTER state has been enhanced. IPVS exclusion code selection has been fixed. IPVS syncd state transition has been reviewed.
Release Notes: Autoconf/automake scripts have been reviewed to permit framework compiling selection. An SSL stream handling bug and some issues in the configuration file parser have been fixed. The maximum number of VRRP VIPs is limited to 20 per VRRP Instance. IPVS wrapper framework support has been added to the persistence granularity mask. Support has been added to SMTP notification for VRRP MASTER state transition. UserGuide.pdf has been fixed.
Release Notes: This release includes fixes for the state machine.
Release Notes: The VRRP data structure was reviewed. The ioctl system call was removed. A NIC interface library was created. A kernel netlink reflector was created instead of a delayed poller. Support was added for NICs that support MII transceiver, monitoring MII BMSR into a delayed MII status register thread poller. The VRRP state machine was reviewed to be more robust. Multicast handling was improved. Support for the LVS sync daemon was added. The automake/autoconf scripts were reviewed. Some cosmetics patches were applied.
Release Notes: In this version, autoconf/automake scripts were added, the configuration file parser was rewritten to use compiler design, and the global data structures were redesigned. Some template libraries (vector, list) were created, along with a checker API. An SSL stream handling race condition was fixed, and new template structures are used.
Release Notes: A memory pointer problem in the VRRP scheduler and a memory reallocation pointer exception in the memory management framework have been patched. A VRRP VIP set/remove retry has been fixed. There are some cosmetic patches. The Keepalived UserGuide has been created.
Release Notes: A new memory management framework, support for SSL_GET., a rewrite of HTTP_GET to use fully asynchronous stream handling, fixes for some memory leaks, new commandline arguements, a new bootstrap delay for checkers registration, a new ability to launch extra scripts during VRRP state transition, some cosmetics patches, a rewrite of the genhash utility, and beginning keepalived checkers API specs.
Release Notes: All VRRP code has been rewritten. A hierarchic scheduling framework for VRRP Instances (de)multiplexing has been created, as well as a socket pool thread register. The VRRP multicast binding has been reviewed for outbound/inbound binding. A VRRP packet dispatcher to handle VRRP Instances finites states and a VRRP Instances synchronization for Instance monitoring have been created. The netlink interface has been rewritten. The VRRP VMAC handling has been rewritten. Pidfile handling and a global scheduling timer race condition have been patched. A paper presenting the VRRP internals implementation has been created. VRRP documentation has been started.
Release Notes: Support for native LVS netfilter code on NAT, support for direct routing & tunneling, a review of the keepalived.init script to make it much more generic, and some cosmetic patches.
Release Notes: New support in the LVS Linux kernel 2.4 implementation; keepalived supports LVS releases in Linux 2.2 and 2.4.