|
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. |