haproxy/include/common
Willy Tarreau b7f694f20e [MEDIUM] implement a monotonic internal clock
If the system date is set backwards while haproxy is running,
some scheduled events are delayed by the amount of time the
clock went backwards. This is particularly problematic on
systems where the date is set at boot, because it seldom
happens that health-checks do not get sent for a few hours.

Before switching to use clock_gettime() on systems which
provide it, we can at least ensure that the clock is not
going backwards and maintain two clocks : the "date" which
represents what the user wants to see (mostly for logs),
and an internal date stored in "now", used for scheduled
events.
2008-06-22 17:18:02 +02:00
..
appsession.h [MAJOR] remove files distributed under an obscure license 2007-09-09 21:56:53 +02:00
base64.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
cfgparse.h [MEDIUM]: Inversion for options 2007-12-27 11:52:06 +01:00
compat.h [BUILD] fix build with gcc 4.3 2008-04-21 07:35:00 +02:00
config.h [MEDIUM] implement memory pools version 2 2007-05-13 18:26:08 +02:00
debug.h [DEBUG] add a TRACE macro to facilitate runtime data extraction 2008-06-20 15:05:52 +02:00
defaults.h [MAJOR] proto_uxst rework -> SNMP support 2008-03-04 06:32:16 +01:00
eb32tree.h [MEDIUM] upgrade to ebtree v4.0 2008-05-16 19:48:20 +02:00
eb64tree.h [MEDIUM] upgrade to ebtree v4.0 2008-05-16 19:48:20 +02:00
ebpttree.h [MEDIUM] upgrade to ebtree v4.0 2008-05-16 19:48:20 +02:00
ebtree.h [MEDIUM] upgrade to ebtree v4.0 2008-05-16 19:48:20 +02:00
epoll.h [BUILD] declare epoll_* as static when using our own functions 2007-04-15 23:57:41 +02:00
errors.h [MINOR] add an options field to the listeners 2007-11-04 22:42:48 +01:00
memory.h [MAJOR] call garbage collector when doing soft stop 2007-05-14 00:39:29 +02:00
mini-clist.h [CLEANUP] silent warning about LIST_* being redefined on OpenBSD 2007-10-28 11:41:06 +01:00
rbtree.h [MINOR] imported the rbtree function from Linux kernel 2007-01-07 02:12:57 +01:00
regex.h [MAJOR] merged the 'setbe' actions to switch the backend on a regex 2006-12-17 23:15:24 +01:00
sessionhash.h [MAJOR] remove files distributed under an obscure license 2007-09-09 21:56:53 +02:00
standard.h [MINOR] Allow to specify a domain for a cookie 2008-05-25 10:09:02 +02:00
template.h [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
time.h [MEDIUM] implement a monotonic internal clock 2008-06-22 17:18:02 +02:00
tools.h [MINOR] forgot to include common/tools.h in the archive. 2006-12-22 14:40:41 +01:00
uri_auth.h [MEDIUM] Fix memory freeing at exit, part 2 2008-06-07 11:06:14 +02:00
version.h [BUILD] centralize version and date into one file for each 2007-09-09 23:31:11 +02:00