2017/02/01 11:40 flecaille@fl-haproxy * released keepalived-1.2.19-flx2.6 2016/02/10 18:07 willy@wtap.local * released keepalived-1.2.19-flx2.5 * added these two patches : 0053-vrrp-add-a-new-dont_use_iptables-directive.patch 0054-vrrp-use-the-packet-s-incoming-length-to-compute-the.patch * added "dont_use_iptables" to the init script 2016/02/09 20:11 willy@wtap.local * released keepalived-1.2.19-flx2.4 2016/02/09 11:53 willy@wtap.local * init.d/vrrp: do not use do_stop_with_pidfile anymore, the process is bogus here. Upon first sigterm to the parent, it removes the pidfiles so that we can't wait for kids. The kids take 2-3 seconds to stop and hold the VMAC interface. If we kill the kids first the parent respawns them. So now we apply the same method as for haproxy which consists in signaling all processes at once and checking for remaining processes, then using SIGKILL after some time. 2016/02/09 11:27 willy@wtap.local * init.d/vrrp: support "vrrp v2"/"vrrp v3" in config.rc to force the protocol's version. 2016/02/09 11:11 willy@wtap.local * 0052-vrrp-disable-periodic-gratuitous-ARPs-when-using-VMA.patch * init.d/vrrp: don't repeat GARPs in vmac mode and send only the first announce. 2016/02/08 20:50 willy@wtap.local * released keepalived-1.2.19-flx2.3 2016/02/08 20:07 willy@wtap.local * updated 0048-build-fix-kernel-include-path.patch to completely get rid of "--with-kernel-dir" * added 0049-vrrp-send-continuous-ARPs-during-the-GARP-delay.patch to port previous continuous ARP feature. * added 0050-vrrp-add-dont_check_address-to-disable-comparison-of.patch to restore ability to ignore different IP address advertisements * added 0051-vrrp-increase-max-number-of-VIPs-to-360-per-interfac.patch to allow up to 360 VIPs in a single VRRP message * changed the order of processes being stopped in the init script because the main process removes the pid files and the other ones are not waited for, so we want to kill them first and wait. It takes up to 3 seconds to let the processes die, which caused a race during restarts because the old process destroys the VMAC interfaces that the new process was using. 2016/01/21 17:34 willy@wtap.local * released keepalived-1.2.19-flx2.2 * added a detection at build time for missing VMAC support * update the init script from ALOHA * add support for "use-vmac" in the init script 2016/01/18 19:46 willy@wtap.local * released keepalived-1.2.19-flx2.1 * backported 47 fixes from master * moved all old patches to old/ * ported 0048-build-fix-kernel-include-path.patch from previous package * other old patches still have to be studied (eg: dont_check_address) 2014/04/20 18:20 willy@wtap.local * released keepalived-1.1.20-flx2.3 * update vrrp init script to upgrade the parser (uses awk now) 2014/01/16 00:23 willy@wtap.local * released keepalived-1.1.20-flx2.2 * not aloha-specific anymore (was caused by specific openssl) 2012/11/16 16:12 emeric@ebr-laptop * released keepalived-1.1.20-aloha55-flx2.1 * Created from keepalived-1.1.20-aloha42-flx2.4 * Remove lvs at compile 2012/01/09 16:02 willy@wtap * released keepalived-1.1.20-aloha42-flx2.4 * fix kernel include path to retrieve ip_vs.h from the libc and not directly from internal kernel includes. 2011/10/03 19:46 willy@wtap * released keepalived-1.1.20-aloha42-flx2.3 * static build did not work anymore (disabled) 2011/09/27 11:27 emeric@ebr-laptop * released keepalived-1.1.20-aloha-flx2.2 * Fix dependencies 2010/09/20 16:07 root@wlallemand-desktop * released keepalived-1.1.20-alb-flx1.1 * build for 2.6 2010/08/10 10:18 root@al-i586.exosec.local * released keepalived-1.1.20-alb-flx0.5 * avoid ipvs start on only vrrp 2010/07/16 10:11 root@al-i586.exosec.local * released keepalived-1.1.20-alb-flx0.3 * rebuild using aloha toolchain 2010/07/06 11:34 willy@wtap * added two fixes for bad MII probing on e1000e * released keepalived-1.1.20-alb-flx0.2 2010/06/10 16:40 root@al-i586.exosec.local * released keepalived-1.1.20-alb-flx0.1 2010/04/16 14:02 root@al-i586.exosec.local * released keepalived-1.1.19-alb-flx0.3 * add support of router flag on vipv6 excluded 2010/04/14 15:15 root@al-i586.exosec.local * released keepalived-1.1.19-alb-flx0.2 2010/04/12 18:35 root@al-i586.exosec.local * released keepalived-1.1.19-alb-flx0.1 * upgrade to 1.1.19 * support ipv6 address excluded 2010/04/02 12:04 root@al-i586.exosec.local * released keepalived-1.1.18-alb-flx0.3 2009/09/29 19:06 willy@wtap * released keepalived-1.1.18-alb-flx0.2 * second fix for SIGCHLD * add config keyword "dont_check_address" * script: add support for "vrrp no-address" in network sections to disable announces of VIPs 2009/09/29 10:28 willy@wtap * vrrp script: disable default check for VRID reuse 2009/09/28 14:33 willy@wtap * released keepalived-1.1.18-alb-flx0.1 * update to 1.1.18 * correctly register signals on reload * restore default polling mode 2009/09/22 02:29 willy@wtap * released keepalived-1.1.17-alb-flx0.5 * fixed several memory allocation issues causing random corruption after a configuration reload. 2009/09/21 11:13 willy@wtap * released keepalived-1.1.17-alb-flx0.3 * increase MAX_VIP limit from 20 to 360 * add support for the "reload" operation in the init script 2009/07/13 14:29 willy@wtap * released keepalived-1.1.17-alb-flx0.2 * build fix for script retries (a hunk was missing) * fix pid file creation (main file was not created) 2009/06/29 17:03 willy@wtap * released keepalived-1.1.17-alb-flx0.1 * merge 'rise' and 'fall' parameters * fix configure script 2009/04/06 11:57 willy@wtap * released keepalived-1.1.15-alb-flx0.2 * implement the 'rise' and 'fall' parameters on vrrp scripts 2009/04/06 09:56 willy@wtap * implement a monotonic clock to prevent failures when the system time goes backwards or jumps too far in the future. 2009/03/31 17:05 willy@wtap * released keepalived-1.1.15-alb-flx0.1 * build with openssl-0.9.8 2009/03/31 15:29 willy@wtap * released keepalived-1.1.15-flx0.4 * ensure that MII polling is 100% supported before enabling it (broken at least on e1000/2.6) 2009/02/11 22:52 willy@pcw.home.local * released keepalived-1.1.15-flx0.3 * fix netlink support autodetection, which prevented VRRP from being enabled in cross-compile environments. 2009/02/11 21:42 willy@pcw.home.local * released keepalived-1.1.15-flx0.2 * WARNING: the static SSL build does not work (bus error due to libcrypto being static) * fix possible wrong defines for ethtool and MII * fix auto-detection of kernel version in configure script for cross-compile environments * fix auto-detection of IPVS version in configure script for cross-compile environments 2008/10/27 10:03 willy@wtap * released keepalived-1.1.15-flx0.1 * updated to 1.1.15 * removed now merged scripts * fix the config generator (garp_master_delay) 2007/08/13 19:04 willy@wtap * released keepalived-1.1.13-flx0.3 * fixed a missing notification upon transition from fault to backup * updated the init script * updated the notify scripts and the sample config 2007/08/10 11:58 willy@wtap * released keepalived-1.1.13-flx0.2 * fixed the script prio patch which did not apply * send a message when transitionning from backup to fault 2007/03/05 17:26 willy@wtap * released keepalived-1.1.13-flx0.1 * updated to most reliable version with official support for tracking scripts and float prios * we now produce both a dynamic and a static binary because of the SSL dependency which is getting annoying 2006/10/02 17:33 willy@wtap * fixed an FSM bug leading to silence during some re-elections. * re-implemented weighted interface and script tracking as the previous version was broken. * implemented a new section "vrrp_script" to share tracking scripts. * added per-group tracking of scripts and interfaces. 2006/08/21 17:42 willy@wtap * released keepalived-1.1.12-flx0.2 * new keepalived 1.1.12 with patches supports weighted interface tracking and weighted script tracking both in interface and groups. * fixed the build script to find the kernel dir inside the toolchain * the startup script now supports per-instance status * the startup script now supports new tracking features. 2006/03/05 18:10 willy@wtap * released keepalived-1.1.11-flx0.2 * the init script can now stop every process 2006/02/27 14:56 willy@wtap * released keepalived-1.1.11-flx0.1 * adapted to be built from toolchain * temporarly disable the argument to specify pidfile and state directory since they were not really used and needed to be fully rediffed. * removed other patches which have been merged in mainline. 2004/01/18 02:27 willy@wtap * released keepalived-1.1.4-flx0.3 * added support for selectable pid and socket path to enable multi-daemon configurations * enhanced the init script to made multi-daemon possible and easy 2004/01/18 00:43 willy@wtap * released keepalived-1.1.4-flx0.2 * fixed the bug in lib/watchdog.h which made the select() loop every 30 us. 2004/01/17 22:46 willy@wtap * released keepalived-1.1.4-flx0.1 * fixed a case where IFF_RUNNING could not be detected on startup if the interface was down, resulting in a permanent FAULT condition. * stabilized time computation along a select() cycle * cleaned the linkbeat code a bit * enabled lvs in the config since it's now mainline in the kernel