Commit Graph

  • 39f7e6d516 [MEDIUM] fix stats socket limitation to 16 kB Willy Tarreau 2008-03-17 21:38:24 +01:00
  • 2d2a7f8fbc [DOC] document the leastconn LB algo Willy Tarreau 2008-03-17 12:07:56 +01:00
  • db5238d3a4 [BUILD] Changed 'install' target to install the binaries first Christian Wiese 2008-03-12 18:28:13 +02:00
  • ce8f3428a2 [BUILD] Removed "/" after '$(DESTDIR)' in install targets Christian Wiese 2008-03-12 18:19:16 +02:00
  • bf34eb4f73 [BUILD] Added 'install-doc' make target Christian Wiese 2008-03-12 17:24:49 +02:00
  • 4cf5d575b5 [BUILD] Added 'install-bin' make target Christian Wiese 2008-03-12 16:21:05 +02:00
  • 19b5029318 [BUILD] Added 'install-man' make target for installing the man page Christian Wiese 2008-03-12 15:57:54 +02:00
  • a184aa273c [BUILD] Added support for 'make install' Christian Wiese 2008-03-12 15:25:35 +02:00
  • e4208cbc9d [BUILD] ensure that users don't build without setting the target anymore. Willy Tarreau 2008-03-11 06:37:39 +01:00
  • 51406233bb [MAJOR] implementation of the "leastconn" load balancing algorithm Willy Tarreau 2008-03-10 22:04:20 +01:00
  • f4cca45b5e [BUG] option allbackups was not working anymore in roundrobin mode Willy Tarreau 2008-03-08 21:42:54 +01:00
  • caf720d3ff [BUG] str2sun could leak a small buffer in case of error during parsing Willy Tarreau 2008-03-07 10:07:04 +01:00
  • f32d19a395 [CLEANUP] report dlmalloc's source path only if explictly specified Willy Tarreau 2008-03-07 10:02:14 +01:00
  • 83ded5082e [CLEANUP] update .gitignore to ignore more temporary files Willy Tarreau 2008-03-07 09:39:37 +01:00
  • f863ac152a [MINOR] silent gcc for a wrong warning Willy Tarreau 2008-03-04 06:38:57 +01:00
  • 2c6962c3c0 [MAJOR] proto_uxst rework -> SNMP support Krzysztof Piotr Oledzki 2008-03-02 02:42:14 +01:00
  • 5a329cf017 [MEDIUM]: Prevent redispatcher from selecting the same server, version #3 Krzysztof Piotr Oledzki 2008-02-22 03:50:19 +01:00
  • 626a19b66f [BUG] Don't increment server connections too much + fix retries Krzysztof Piotr Oledzki 2008-02-04 02:10:09 +01:00
  • f58a962247 [MINOR] Implement persistent id for proxies and servers Krzysztof Piotr Oledzki 2008-02-23 01:19:10 +01:00
  • c8b16fc948 [MEDIUM] Implement "track [<backend>/]<server>" Krzysztof Piotr Oledzki 2008-02-18 01:26:35 +01:00
  • f14358bd1a [BUILD] ensure that makefile understands USE_DLMALLOC=1 Willy Tarreau 2008-02-19 10:53:32 +01:00
  • 6054819a70 [BUG] do not apply timeout.connect in checks if unset Willy Tarreau 2008-02-17 11:34:10 +01:00
  • 6d0b1fac23 [BUG] appsession lookup in URL does not work Ryan Warnick 2008-02-17 11:24:35 +01:00
  • 8b2f55aec4 [TESTS] add test-pollers.cfg to easily report pollers in use Willy Tarreau 2008-02-16 20:02:48 +01:00
  • 3a70f94991 [BUG] timeout.check was not pre-set to eternity Willy Tarreau 2008-02-15 11:15:34 +01:00
  • 50fd1e1e3b [BUG] failed conns were sometimes incremented in the frontend! Willy Tarreau 2007-12-10 15:25:35 +01:00
  • 70bcfb77a7 [OPTIM] GCC4's builtin_expect() is suboptimal Willy Tarreau 2008-01-27 02:21:53 +01:00
  • e69eada057 [OPTIM] used unsigned ints for HTTP state and message offsets Willy Tarreau 2008-01-27 00:34:10 +01:00
  • cf1d572f2a [BUILD] backend.c and checks.c did not build without tproxy ! Willy Tarreau 2008-02-14 20:28:18 +01:00
  • 21d2af3e9f Revert "[BUILD] backend.c and checks.c did not build without tproxy !" Willy Tarreau 2008-02-14 20:25:24 +01:00
  • 3c3c0122f8 [BUILD] backend.c and checks.c did not build without tproxy ! Willy Tarreau 2008-02-13 22:22:56 +01:00
  • 5c7bf79814 [DOC] add a configuration entry for "server ... redir <prefix>" Willy Tarreau 2008-02-13 01:07:57 +01:00
  • ac172b27fa [TESTS] add a test case for the server redirection mechanism Willy Tarreau 2008-02-13 00:57:06 +01:00
  • 9c33612f53 [MEDIUM] completely implement the server redirection method Willy Tarreau 2008-02-13 00:45:24 +01:00
  • 7a58a72e85 [MINOR] add configuration support for "redir" server keyword Willy Tarreau 2008-02-12 23:16:33 +01:00
  • d2a4aa2c09 [DOC] applied small fixes from early readers Willy Tarreau 2008-01-31 15:28:22 +01:00
  • af85d944ea [DOC] fix erroneous "useallbackups" option in the doc Willy Tarreau 2008-01-30 10:47:10 +01:00
  • 7ad15da522 [BUILD] update MacOS Makefile to build on newer versions Willy Tarreau 2008-02-10 17:00:13 +01:00
  • 4ad3b40a2d [DOC] Update a "contrib" file with a hint about a scheme used for formathing subjects Krzysztof Piotr Oledzki 2008-02-04 00:00:15 +01:00
  • 6daf34352f [MINOR] report correct section type for unknown keywords. Willy Tarreau 2008-01-22 16:44:08 +01:00
  • 41a340d7c8 [DOC] minor cleanup of the doc and notice to contributors Willy Tarreau 2008-01-22 12:25:31 +01:00
  • 5259dfedd1 [MEDIUM]: rework checks handling Krzysztof Piotr Oledzki 2008-01-21 01:54:06 +01:00
  • f1e1cb463f [BUG]: Restore clearing t->logs.bytes Krzysztof Piotr Oledzki 2008-01-20 23:27:02 +01:00
  • 0f68eaca1a [MINOR] fix configuration hint about timeouts Willy Tarreau 2008-01-20 23:25:06 +01:00
  • bd41428fee [MINOR] use s->frt_addr as the server's address in transparent proxy Willy Tarreau 2008-01-19 13:46:35 +01:00
  • d6f087ea1c [BUG] fix truncated responses with sepoll Willy Tarreau 2008-01-18 17:20:13 +01:00
  • b881608e57 [BUILD] code did not build in full debug mode Willy Tarreau 2008-01-18 12:18:15 +01:00
  • 8b3977ffe3 [BUG] log response byte count, not request Willy Tarreau 2008-01-18 11:16:32 +01:00
  • ced27013b6 [DOC] added documentation about HTTP header manipulations Willy Tarreau 2008-01-17 20:35:34 +01:00
  • 303c035725 [DOC] document all req* and rsp* keywords. Willy Tarreau 2008-01-17 19:01:39 +01:00
  • 198a744e1d [DOC] all server parameters have been documented Willy Tarreau 2008-01-17 12:05:32 +01:00
  • eabeafaa21 [DOC] added "server", "source" and "stats" keywords Willy Tarreau 2008-01-16 16:17:06 +01:00
  • 4864c35209 [BUG] build failed on CONFIG_HAP_LINUX_TPROXY without CONFIG_HAP_CTTPROXY Willy Tarreau 2008-01-14 16:36:15 +01:00
  • e8c66afd41 [MEDIUM] fix server health checks source address selection Willy Tarreau 2008-01-13 18:40:14 +01:00
  • c297b52df5 [BUG] fix overlapping server flags Willy Tarreau 2008-01-13 18:12:24 +01:00
  • 786d1915b0 [BUG] use backend's source and not server's source with tproxy Willy Tarreau 2008-01-13 18:10:06 +01:00
  • 0a45989de3 [MINOR] add transparent proxy support for balabit's Tproxy v4 Willy Tarreau 2008-01-13 17:37:16 +01:00
  • 5b6995c31b [MEDIUM] add non-local bind to connect() on Linux Willy Tarreau 2008-01-13 16:31:17 +01:00
  • b1e52e8c44 [MEDIUM] support fully transparent proxy on Linux (USE_LINUX_TPROXY) Willy Tarreau 2008-01-13 14:49:51 +01:00
  • fe10a0619d [BUG] connect_server: server might not exist when sending error report Willy Tarreau 2008-01-12 22:22:34 +01:00
  • 844e3c53da [DOC] added documentation for "option tcplog" to "use_backend" Willy Tarreau 2008-01-11 16:28:18 +01:00
  • a453bddac2 [DOC] document options nolinger to ssl-hello-chk Willy Tarreau 2008-01-08 19:50:52 +01:00
  • 00559e7117 [BUG] fix typo in redispatched connection Willy Tarreau 2008-01-06 23:46:19 +01:00
  • 541b5c24ca [MEDIUM] add a turn-around state of one second after a connection failure Willy Tarreau 2008-01-06 23:34:21 +01:00
  • 25b501a6b1 [MEDIUM]: Count retries and redispatches also for servers, fix redistribute_pending, extend logs, %d->%u cleanup Krzysztof Piotr Oledzki 2008-01-06 16:36:16 +01:00
  • 98937b8757 [BUG] increment server connections for each connect() Willy Tarreau 2007-12-10 15:05:42 +01:00
  • 51c9bde060 [MINOR] tarpit timeout is also allowed in backends Willy Tarreau 2008-01-06 13:40:03 +01:00
  • 036fae0ec9 [MEDIUM] introduce "timeout http-request" in frontends Willy Tarreau 2008-01-06 13:24:40 +01:00
  • a0250ba38d [OPTIM] introduce global parameter "tune.maxaccept" Willy Tarreau 2008-01-06 11:22:57 +01:00
  • c73ce2b111 [MINOR] add support for the "backlog" parameter Willy Tarreau 2008-01-06 10:55:10 +01:00
  • c27debfe56 [DOC] document options forwardfor to logasap Willy Tarreau 2008-01-06 08:57:02 +01:00
  • a8efd362b2 [STATS] add support for "show info" on the unix socket Willy Tarreau 2008-01-03 10:19:15 +01:00
  • 9f2b73064b [BUILD] major rework of the GNU Makefile Willy Tarreau 2008-01-02 20:48:34 +01:00
  • bf1f816ecf [DOC] document more options Willy Tarreau 2007-12-28 17:42:56 +01:00
  • 2769aa050a [DOC] large update to the configuration manual Willy Tarreau 2007-12-27 18:26:09 +01:00
  • 336d475d13 [MEDIUM]: Inversion for options Krzysztof Oledzki 2007-12-25 02:40:22 +01:00
  • 0ba2750591 [DOC] big update to the configuration manual Willy Tarreau 2007-12-24 16:55:16 +01:00
  • e13e9251a6 [BUG] hot reconfiguration failed because of a wrong error check Willy Tarreau 2007-12-20 23:05:50 +01:00
  • 4009f016c2 [BUG] transparent proxy address was ignored in backend Willy Tarreau 2007-12-14 19:54:43 +01:00
  • e5b77e82c7 [RELEASE] Released version 1.3.14 Willy Tarreau 2007-12-06 01:25:44 +01:00
  • 127f966f4b [BUILD] fix build on Solaris due to recent log changes Willy Tarreau 2007-12-06 00:53:51 +01:00
  • 019767b546 [BUILD] fix build on AIX due to recent log changes Willy Tarreau 2007-12-05 11:11:55 +01:00
  • 81ae1953bf [MEDIUM] add support for logging via a UNIX socket Robert Tsai 2007-12-05 10:47:29 +01:00
  • ddbb82ff47 [STATS] report the number of times each server was selected Willy Tarreau 2007-12-05 10:34:49 +01:00
  • 5542af65dc [MEDIUM] slowstart: ensure we don't start with a null weight Willy Tarreau 2007-12-03 02:04:00 +01:00
  • 3259e3369e [BUG] slowstart is in ms, not seconds Willy Tarreau 2007-12-03 01:51:45 +01:00
  • d7c30f9a8c [CLEANUP] grouped all timeouts in one structure Willy Tarreau 2007-12-03 01:38:36 +01:00
  • e219db7a46 [MEDIUM] introduce the "timeout" keyword Willy Tarreau 2007-12-03 01:30:13 +01:00
  • 1fa3126ec4 [MEDIUM] introduce separation between contimeout, and tarpit + queue Willy Tarreau 2007-12-03 00:36:16 +01:00
  • befdff11aa [DOC] add a bit of documentation about timers Willy Tarreau 2007-12-02 22:27:38 +01:00
  • b3f32f5f8a [MEDIUM] add support for time units in the configuration Willy Tarreau 2007-12-02 22:15:14 +01:00
  • a0d37b69ef [MINOR] implement a time parsing function Willy Tarreau 2007-12-02 22:00:35 +01:00
  • 2e74c3f202 [MEDIUM] restrict the set of allowed characters for identifiers Willy Tarreau 2007-12-02 18:45:09 +01:00
  • c7246fcdf3 [DOC] document "nbsrv" and "monitor fail" Willy Tarreau 2007-12-02 17:31:20 +01:00
  • 240f9fd1bc [TESTS] stats: real time monitoring script for unix socket. Willy Tarreau 2007-12-02 14:11:36 +01:00
  • 98edd77891 [MINOR] fix the status return of the init script Willy Tarreau 2007-12-02 14:02:52 +01:00
  • 7b066db3bf [MINOR] store the build options to report with -vv Willy Tarreau 2007-12-02 11:28:59 +01:00
  • b698f0f4a2 [CLEANUP] fwrr: ensure that we never overflow in placements Willy Tarreau 2007-12-02 11:01:23 +01:00
  • d1cd276456 [CLEANUP] remove a warning from gcc due to htons() in standard.c Willy Tarreau 2007-12-02 10:55:56 +01:00
  • b80c230f41 [MEDIUM] add the "fail" condition to monitor requests Willy Tarreau 2007-11-30 20:51:32 +01:00