.: Home | Download | Documentation | Software Design | List & Archives | ChangeLog | Logos :.
 
Old News & Announcements

 

 
2002-06-16
Release 0.6.2

Enhanced autoconf/automake scripts. Fixed some memory issues. Enhanced SMTP notification framework.

2002-06-13
Release 0.6.1
Added support to CI/SSI heathcheckers mechanism. Linked Healthcheckers activities with Kernel netlink reflector. Review the VRRP synchronization policy to sync many instances at a time. Added support to CIDR notation for VRRP VIPs declarations. Added support to VRRP mcast src ip address selection in adverts. Extented link media failure detection to support ETHTOOL interface. Updated the UserGuide.pdf.
2002-05-30
Release 0.5.9
Started a realserver_group definition integration. Review the VRRP script notification. Added support to quoted strings for VRRP script config. Added a VRRP protocol extension "virtual_ipaddress_excluded". More logging facility. Review the VRRP FSM to use more conventional design. Fixed a VRRP instance state flapping issue.
2002-05-21
Release 0.5.8
Added an OpenSSL Licence exception. Added connection port selection for healthcheckers. Fixed IPVS exclusion code selection. Added support to VirtualHost selection using HTTP|SSL_GET checkers. Review IPVS syncd state transition. Added support to quoted string for MISC_CHECK. Fixed a VRRP passwd length exception. Enhance VRRP MASTER state.
2002-05-02
Release 0.5.7
Review autoconf/automake scripts to permit framework compiling selection. Fixed a SSL stream handling bug. Fixed somes issues in configuration file parser. Limit maximum number of VRRP VIPs to 20 per VRRP Instance. Added IPVS wrapper framework support to persistence granularity mask. Added support to smtp notification for VRRP MASTER state transition. Fixed the UserGuide.pdf.
2002-04-13
Release 0.5.6
Fixed some state machine side effects. Registered keepalived domains.
2002-04-10
Release 0.5.5
As a VRRP bugfixes & rewrite. Review the VRRP data structure. Remove ioctl system call. Created a NIC interface library. Created a kernel netlink reflector instead of delayed poller. Added support to NIC that supports MII transceiver, monitoring MII BMSR into a delayed MII status register thread poller. Review the VRRP state machine to be more robust. Better multicast handling. Added support LVS sync daemon. Review automake/autoconf scripts. Some cosmetics patches. !!! WARN !!! IPSEC-AH support need to be tuned for sequence number synchronization in fallback state !!!WARN !!!
2002-02-25
Release 0.5.3
Added autoconf/automake scripts. Rewrite configuraiton file parser to use some compiler design. Re-design global data strucuture. Created some template library (vector, list). Created a checker API. Fixed an SSL stream handling race condition. Revisited the hole code to use new templates structures. Finish to stabilise the framework.
2001-12-20
 
Created the Keepalived User Guide. Patched a vrrp scheduling memory leak (GCC bug). Jan review memory management framework. Some cosmetics patches. Fine vrrp vips handling.
2001-12-12
 
Created the Keepalived LOGO.
2001-12-10
Release 0.4.9
Added memory managment framework. Added support to SSL_GET. Rewrote HTTP_GET to use fully asynchronous stream handling. Patched some memory leaks. Added command lines arguements. Added a bootstrap delay for checkers registration. Added possibility to launch extra script during VRRP state transition. Some cosmetics patches. Rewrote the genhash utility. Started keepalived checkers API specs. Thanks goes to Jan Holmberg for nice thoughts (look at changelog file).
2001-11-21
Release 0.4.8
Rewrite the whole VRRP previous code. Created a hierarchic scheduling framework for VRRP Instances (de)multiplexing. Created a socket pool thread register. Review the VRRP multicast binding for outbound/inbound binding. Created a VRRP packet dispatcher to handle VRRP Instances finites states. Created a VRRP Instances synchronization for Instance monitoring. Rewrite the netlink interface. Remove the VRRP VMAC handling. Patched pidfile handling. Patched global scheduling timer race condition. Created a paper presenting VRRP internals implementation. Started VRRP documentation.
2001-11-04
Release 0.3.8
Added support to native LVS iptable code. Added support to LVS Direct routing & tunneling. Review the keepalived.init script to be plateforme independent. Some cosmetics patch.
2001-09-14
Release 0.3.7
Added support to LVS kernel 2.4 implementation. Right now keepalived support both LVS release, LVS for kernel 2.2 and kernel 2.4.
2001-08-24
DevShot 0.4.0
Added a new devel branch. Added VRRP support using our sheduling I/O multiplexer. VRRP implementation support IPSEC-AH using HMAC-MD5-96bits. Added netlink kernel routing table fetcher for VRRP. Added support to dropping bogus VRRP packets. !!! WARN !!! VRRP code is stable with one instance... the code still under heavy hacking !!! WARN !!!
2001-08-24
Release 0.3.6
Patched some race conditions. Eric Jarman added MISC CHECKER, It Perform a system call to run an extra system or script.
2001-07-15
Release 0.3.5
Rewrite the whole previous code. Added multithreaded framework using an I/O multiplexer. Rewrite the signal handling, log event using syslog, pidfile handling, configuration file parser, smtp connector, IPVS & IPFW wrappers. Added support for NAT mask on IP MASQ rules. Rewrite checkers. Added sorry server facility.
Futur work : Since we have now a strong scheduling framework, will work on the VRRP integration using "monitored circuit" for LVS. New checkers (LDAP, RADIUS, SSL).
2001-05-23
 
Contributed to the VRRP implementation made by jerome etienne. Added IPSEC-AH using HMAC-MD5-96bits. Added some enhancements. Will be added into the next keepalived release to add director "keepalive" (failover). Please refer to the download page.
2001-04-25
 
Update the documentation with the "Keepalived Quick Start Guide".
2001-03-31
Release 0.2.7
Minor bugfixes, cosmetics patches, added ip firewall kernel wrapper. Entering in a documentation state.
2001-03-06
Release 0.2.6
Review the dynamic data structure. Added configuration keywords. Move libmd to L. Peter Deutsch independent md5 implementation. Added an smtpwrapper for mail alerte notification (using nonblock/timeouted tcp connection). Move half open connection check to vanilla tcp check (using a nonblock/so_linger/timeouted tcp connection). Review the initial HTTP GET initial implementation, added support for multi-url http get check over the same tcp service (usefull for http servers owning multiple applications servers), added HTTP GET retry, added delay before get retry.
Futur work : Using thread, adding HSRP protocol RFC2281 support, adding SSL get check, adding tcp stream parser, adding Service Level Agreement (SLA) statistic informations, create an ASN.1 frameset to administrate the daemon & LVS services (needed for handling keepalive facility using DR or TUN LVS topology), ... and the folk.
2001-01-02
Release 0.2.3
Patch the TCP/ICMP checks functions adding a two level timer.
2000-12-22
Release 0.2.1
  Initial release as version 0.2.1. This software must be considered as a stable beta version.
 

Last update : 2003-02-16