haproxy public development tree
Go to file
willy tarreau 1c2ad21e0f * released 1.2.5-pre4
* made epoll() support a compile-time option : ENABLE_EPOLL
* provided a very little libc replacement for a possibly missing epoll()
  implementation which can be enabled by -DUSE_MY_EPOLL
* implemented the poll() poller, which can be enabled with -DENABLE_POLL.
  The equivalent runtime argument becomes '-P'. A few tests show that it
  performs like select() with many fds, but slightly slower (certainly
  because of the higher amount of memory involved).
* separated the 3 polling methods and the tasks scheduler into 4 distinct
  functions which makes the code a lot more modular.
* moved some event tables to private static declarations inside the poller
  functions.
* the poller functions can now initialize themselves, run, and cleanup.
* changed the runtime argument to enable epoll() to '-E'.
* removed buggy epoll_ctl() code in the client_retnclose() function. This
  function was never meant to remove anything.
* fixed a typo which caused glibc to yell about a double free on exit.
* removed error checking after epoll_ctl(DEL) because we can never know if
  the fd is still active or already closed.
* added a few entries in the makefile
2005-12-18 01:11:29 +01:00
doc * released 1.2.5-pre2 2005-12-18 01:08:26 +01:00
examples * released 1.2.2 (1.1.29) 2005-12-18 01:00:37 +01:00
include * released 1.2.5-pre4 2005-12-18 01:11:29 +01:00
src * released 1.2.5-pre1 2005-12-18 01:07:29 +01:00
tests * released 1.1.23 2005-12-17 14:08:03 +01:00
CHANGELOG * released 1.2.5-pre4 2005-12-18 01:11:29 +01:00
haproxy.c * released 1.2.5-pre4 2005-12-18 01:11:29 +01:00
Makefile * released 1.2.5-pre4 2005-12-18 01:11:29 +01:00
TODO * released 1.2.5-pre3 2005-12-18 01:09:15 +01:00