Commit Graph

  • a9d3c1e6a3 [MEDIUM] add the "nbsrv" ACL verb Willy Tarreau 2007-11-30 20:48:53 +01:00
  • c8f24f8ec1 [BUILD] fix 2 minor issues on AIX Willy Tarreau 2007-11-30 18:38:35 +01:00
  • 4bab24d955 [MINOR] stats: report the server warm up status in a "throttle" column Willy Tarreau 2007-11-30 18:16:29 +01:00
  • 5764b38c38 [DOC] document the server's slowstart parameter Willy Tarreau 2007-11-30 17:46:49 +01:00
  • 9909fc13f1 [MEDIUM] implement the slowstart parameter for servers Willy Tarreau 2007-11-30 17:42:05 +01:00
  • df36614b97 [CLEANUP] use distinct bits per load-balancing algorithm type Willy Tarreau 2007-11-30 16:23:20 +01:00
  • 4689ae6e79 [TESTS] add a test file for disable-on-404 Willy Tarreau 2007-11-30 15:23:38 +01:00
  • 8293658170 [MINOR] http-check disable-on-404 is not limited to HTTP mode Willy Tarreau 2007-11-30 15:20:09 +01:00
  • dbc36f6e44 [DOC] document the "http-check disable-on-404" option Willy Tarreau 2007-11-30 12:29:11 +01:00
  • 2ea81930e7 [MEDIUM] report disabled servers as "NOLB" when they are still UP Willy Tarreau 2007-11-30 12:04:38 +01:00
  • 0ebe106ef1 [MEDIUM] secure the calling conditions of ->set_server_status_{up,down} Willy Tarreau 2007-11-30 11:11:02 +01:00
  • 48494c0c5c [MEDIUM] implement "http-check disable-on-404" for graceful shutdown Willy Tarreau 2007-11-30 10:41:39 +01:00
  • c7dd71ae5b [MEDIUM] change server check result to a bit field Willy Tarreau 2007-11-30 08:33:21 +01:00
  • 5eb1a9033a [MEDIUM] New option http_proxy Alexandre Cassen 2007-11-29 15:43:32 +01:00
  • 3168223a7b [MINOR] move the load balancing algorithm to be->lbprm.algo Willy Tarreau 2007-11-29 15:38:04 +01:00
  • 980b7d35c6 [TESTS] merge test-fwrr.cfg to validate dynamic weights Willy Tarreau 2007-11-26 01:25:18 +01:00
  • 18baa9d646 [TESTS] include filltab25.c to experiment on FWRR for dynamic weights Willy Tarreau 2007-11-26 01:24:50 +01:00
  • b625a085d8 [MAJOR] implement the Fast Weighted Round Robin (FWRR) algo Willy Tarreau 2007-11-26 01:15:43 +01:00
  • 5dc2fa660c [MINOR] add a weight divisor to the struct proxy Willy Tarreau 2007-11-19 19:10:18 +01:00
  • 2069704492 [MEDIUM] differentiate between generic LB params and map-specific ones Willy Tarreau 2007-11-15 23:26:18 +01:00
  • be68e6a437 [MEDIUM] ebtree: include config.h for REGPRM* Willy Tarreau 2007-11-21 10:34:15 +01:00
  • f56fd8a285 [BUILD] make ebtree headers multiple-include compatible Willy Tarreau 2007-11-19 18:43:04 +01:00
  • e6d2e4dbdf [MINOR] merge ebtree version 3.0 Willy Tarreau 2007-11-15 23:56:17 +01:00
  • 30e7101137 [OPTIM] small optimization on session_process_counters() Willy Tarreau 2007-11-26 20:15:35 +01:00
  • 583bc96606 [MEDIUM] continous statistics Krzysztof Piotr Oledzki 2007-11-24 22:12:47 +01:00
  • 5df518788d [BUG] fix missing parenthesis in check_response_for_cacheability Willy Tarreau 2007-11-25 16:20:08 +01:00
  • 1fbe4932fc [BUG] missing header names in raw stats output Willy Tarreau 2007-11-26 16:15:35 +01:00
  • 2815664277 [BUG] relative_pid was not initialized Willy Tarreau 2007-11-26 16:13:36 +01:00
  • dcd4771b3d [MINOR] stats: report numerical process ID, proxy ID and server ID Willy Tarreau 2007-11-04 23:35:08 +01:00
  • e6b989479c [MAJOR] create proto_tcp and move initialization of proxy listeners Willy Tarreau 2007-10-29 01:09:36 +01:00
  • 3acf8c3da8 [MINOR] add a generic unbind_all_listeners() primitive Willy Tarreau 2007-10-28 22:35:41 +01:00
  • 1a64d16720 [MINOR] add a generic delete_listener() primitive Willy Tarreau 2007-10-28 22:26:05 +01:00
  • b648d6383b [MINOR] add a generic unbind_listener() primitive Willy Tarreau 2007-10-28 22:13:50 +01:00
  • 8eebe5ea40 [MEDIUM] unbind_listener() must use fd_delete() and not close() Willy Tarreau 2007-10-28 22:07:08 +01:00
  • dabf2e2647 [MAJOR] added a new state to listeners Willy Tarreau 2007-10-28 21:59:24 +01:00
  • 6fb42e0694 [MINOR] add an options field to the listeners Willy Tarreau 2007-10-28 17:02:33 +01:00
  • 8ced9a4b91 [MEDIUM] simplify error path in event_accept() Willy Tarreau 2007-11-04 17:51:50 +01:00
  • 396d2c6782 [MINOR] avoid calling some layer7 functions if not needed Willy Tarreau 2007-11-04 19:30:00 +01:00
  • 816eb54e9b [MINOR] adjust error messages about conflicting proxies Willy Tarreau 2007-11-04 07:04:43 +01:00
  • 6eb730ded9 [MEDIUM] Implement and use generic findproxy and relax duplicated proxy check Krzysztof Piotr Oledzki 2007-11-03 23:41:58 +01:00
  • 2ee30416af [BUILD] disable warning about localtime_r on Solaris Willy Tarreau 2007-11-03 16:18:11 +01:00
  • a7e76142a1 [MEDIUM] make default_backend work in TCP mode too Willy Tarreau 2007-11-03 14:28:39 +01:00
  • 0173280bfa [MEDIUM] introduce the "url_param" balance method Willy Tarreau 2007-11-01 22:48:15 +01:00
  • a0cbda61a7 [MINOR] externalize the "balance" option parser to backend.c Willy Tarreau 2007-11-01 21:39:54 +01:00
  • 1a20a5d1b2 [CLEANUP] group PR_O_BALANCE_* bits into a checkable value Willy Tarreau 2007-11-01 21:08:19 +01:00
  • e6bbd74690 [MEDIUM] Handle long lines properly Krzysztof Piotr Oledzki 2007-11-01 00:33:12 +01:00
  • 0259419f41 [PATCH] use backends only with use_backend directive Krzysztof Oledzki 2007-10-31 09:07:24 +01:00
  • 106bf274c4 [MINOR] add socket address length to the protocols Willy Tarreau 2007-10-28 12:09:45 +01:00
  • bd578bbe1a [CLEANUP] silent warning about LIST_* being redefined on OpenBSD Willy Tarreau 2007-10-28 11:41:06 +01:00
  • d740babd0e [MINOR] move error codes to common/errors.h Willy Tarreau 2007-10-28 11:14:07 +01:00
  • 23085b6df8 [TESTS] add a simple test for the status page Willy Tarreau 2007-10-25 20:17:40 +02:00
  • acafc5f88c [MEDIUM] add support for "maxqueue" to limit server queue overload Elijah Epifanov 2007-10-25 20:15:38 +02:00
  • 91092e5739 [MINOR] provide easy-to-use limit_r and LIM2A* macros Willy Tarreau 2007-10-25 16:58:42 +02:00
  • 72d759c9c1 [MINOR] provide easier-to-use ultoa_* functions Willy Tarreau 2007-10-25 12:14:10 +02:00
  • fe94460d53 [BUG] fix calls to localtime() Willy Tarreau 2007-10-25 10:34:16 +02:00
  • 3f0c976135 [BUG] fix error checking in strl2ic/strl2uic() Willy Tarreau 2007-10-25 09:42:24 +02:00
  • 85130941e7 [MEDIUM] stats: report server and backend cumulated downtime Krzysztof Oledzki 2007-10-22 16:21:10 +02:00
  • 365d1cd84c [PATCH]: Check for duplicated conflicting proxies Krzysztof Oledzki 2007-10-21 02:55:17 +02:00
  • d4e1b5ffa5 [MINOR] stats: update the width of the table to 22 columns Willy Tarreau 2007-10-19 06:23:19 +02:00
  • e855f427cb [RELEASE] Released version 1.3.13 with the following main changes : - replace the code under O'Reilly license (Arnaud Cornet) - add a small man page (Arnaud Cornet) - stats: report haproxy's version by default (Krzysztof Oledzki) - stats: count server retries and redispatches (Krzysztof Oledzki) - core: added easy support for Doug Lea's malloc (dlmalloc) - core: fade out memory usage when stopping proxies - core: moved the sockaddr pointer to the fdtab structure - core: add generic protocol support - core: implement client-side support for PF_UNIX sockets - stats: implement the CSV output - stats: add a link to the CSV export HTML page - stats: implement the statistics output on a unix socket - config: introduce the "stats" keyword in global section - build: centralize version and date into one file for each - tests: added a new hash algorithm Willy Tarreau 2007-10-18 22:38:22 +02:00
  • 1cf36ba3ae [MEDIUM] stats: count server retries and redispatches Krzysztof Oledzki 2007-10-18 19:12:30 +02:00
  • 9edd161554 [MINOR] use nolinger on health-checks if backend is set to nolinger Willy Tarreau 2007-10-18 18:07:48 +02:00
  • 1388a3a8e8 [BUG] scope "." must match the backend and not the frontend Willy Tarreau 2007-10-18 16:38:37 +02:00
  • 10ae548052 [BUG] fix off-by-one in path length in destroy_uxst_socket() Willy Tarreau 2007-10-18 16:15:52 +02:00
  • 03f6d67c48 [BUILD] fix build of global section with older gcc versions Willy Tarreau 2007-10-18 15:15:57 +02:00
  • fbee71331d [MEDIUM] introduce the "stats" keyword in global section Willy Tarreau 2007-10-18 13:53:22 +02:00
  • 3e76e728ce [MEDIUM] implement the statistics output on a unix socket Willy Tarreau 2007-10-17 18:57:38 +02:00
  • 5031e6adf5 [MINOR] add a link to the CSV export on the stats page. Willy Tarreau 2007-10-18 11:05:48 +02:00
  • 55bb8450c0 [MEDIUM] implement the CSV output for the statistics Willy Tarreau 2007-10-17 18:44:57 +02:00
  • 9186126e1c [MEDIUM] moved stats and buffer generic functions to new files Willy Tarreau 2007-10-17 17:06:05 +02:00
  • e6ad2b165e [MINOR] make it possible to set unix socket permissions Willy Tarreau 2007-10-18 12:45:54 +02:00
  • 92fb9836ee [MAJOR] implemented client-side support for PF_UNIX sockets Willy Tarreau 2007-10-16 17:34:28 +02:00
  • dd81598553 [MAJOR] added generic protocol support Willy Tarreau 2007-10-16 12:25:14 +02:00
  • d680371064 [BUG] remove condition for exit() under fork() failure Willy Tarreau 2007-10-16 07:44:56 +02:00
  • d95dcb51a8 [BUG] fix wrong timeout computation in event_accept() Willy Tarreau 2007-10-15 20:36:37 +02:00
  • 177a16a8d1 [BUG] fix segfault on exit in new appsession code Willy Tarreau 2007-10-15 20:04:22 +02:00
  • f223cc0b5c [MEDIUM] fixed call to chroot() during startup Willy Tarreau 2007-10-15 18:57:08 +02:00
  • e94ebd0e37 [MEDIUM] moved the sockaddr pointer to the fdtab structure Willy Tarreau 2007-10-09 17:14:37 +02:00
  • d9db9274fe [MINOR] report haproxy's version by default on the stats page Krzysztof Oledzki 2007-10-15 10:05:11 +02:00
  • fe255b7061 [DOC] document spread-checks Willy Tarreau 2007-10-14 23:09:26 +02:00
  • 44ec0f003d [MINOR] spread checks also when the server is OK. Willy Tarreau 2007-10-14 23:47:04 +02:00
  • 2c43a1e2f0 [MEDIUM] only consider slow checks when looking for the common interval Willy Tarreau 2007-10-14 23:05:39 +02:00
  • b304dc7fd7 [MEDIUM] Spread health checks even more Krzysztof Oledzki 2007-10-14 23:40:01 +02:00
  • 87ea548313 [MINOR] add the "nolinger" option to disable data lingering Alexandre Cassen 2007-10-11 20:48:58 +02:00
  • 9198ab5e7c [MEDIUM] do not add a cache-control: header when on non-cacheable responses Krzysztof Oledzki 2007-10-11 18:56:27 +02:00
  • 6b3f8b4b8f [MINOR] prevent the system from sending an RST when closing health-checks Krzysztof Oledzki 2007-10-11 18:41:08 +02:00
  • 56f1e8b368 [BUG] fix double-free during clean exit Krzysztof Oledzki 2007-10-11 18:30:14 +02:00
  • d1eb3f0919 [TESTS] added a file to check that "retries" works. Willy Tarreau 2007-09-18 19:52:58 +02:00
  • 6e4261ee2f [MAJOR] timeouts and retries could be ignored when switching backend Willy Tarreau 2007-09-18 18:36:05 +02:00
  • 33a89a2803 [DOC] added missing keywords from haproxy.vim Willy Tarreau 2007-09-17 11:30:23 +02:00
  • 5fcc8f1ed9 [MINOR] fix the SIGHUP message not to alert on server-less proxies Willy Tarreau 2007-09-17 11:27:09 +02:00
  • fdd0f5568a [MEDIUM] pre-initialize timeouts to infinity, not zero Willy Tarreau 2007-09-17 11:12:40 +02:00
  • 3d08953ce0 [MINOR] set the log socket receive window to zero bytes Willy Tarreau 2007-09-17 10:56:13 +02:00
  • 193cf93ec0 [MEDIUM] fix configuration sanity checks for TCP listeners Willy Tarreau 2007-09-17 10:17:23 +02:00
  • 10806d50da [DOC] fixed 2 typos in haproxy-en/fr Willy Tarreau 2007-09-09 23:49:18 +02:00
  • ec69256382 [BUILD] centralize version and date into one file for each Willy Tarreau 2007-09-09 23:31:11 +02:00
  • 031a26b4a7 [DOC] added a small man page Willy Tarreau 2007-09-09 22:40:07 +02:00
  • 51041c737c [MAJOR] remove files distributed under an obscure license Willy Tarreau 2007-09-09 21:56:53 +02:00
  • ab28b8b9fd [TESTS] added a new hash algorithm Willy Tarreau 2007-09-09 21:13:47 +02:00
  • 4eac209555 [MAJOR] spec I/O: fix allocations of spec entries for an FD Willy Tarreau 2007-08-31 17:01:18 +02:00