haproxy/contrib
Willy Tarreau 59623e0aa8 CONTRIB: tcploop: support sending plain strings
By passing "S:<string>" instead of S<size> it's possible to send
a pre-defined string, which is convenient to write HTTP requests or
responses.

Example : produce two responses, one in keep-alive, one not for ab :

  ./tcploop 8001 L W N2 A R S:"HTTP/1.0 200 OK\r\nConnection: keep-alive\r\nContent-length: 50\r\n\r\n0123456789.123456789.123456789.123456789.123456789" R S:"HTTP/1.0 200 OK\r\nContent-length: 50\r\n\r\n0123456789.123456789.123456789.123456789.123456789"

With 20 such keep-alive responses and 10 parallel processes, ab achieves
350kreq/s, so it should be possible to get precise timings.
2016-11-12 18:39:32 +01:00
..
base64 [CONTRIB] add base64rev-gen.c that was used to generate the base64rev table. 2010-01-31 19:14:07 +01:00
debug CONTRIB: debug/flags: add check for SF_ERR_CHK_PORT 2016-11-11 08:05:34 +01:00
halog BUILD: don't use type "uint" which is not portable 2014-05-28 23:05:07 +02:00
ip6range CONTRIB: ip6range: add a network IPv6 range to mask converter 2014-03-17 18:06:06 +01:00
iprange MINOR: contrib: make the iprange tool grep for addresses 2012-12-13 00:11:02 +01:00
netsnmp-perl [CONTRIB] Update Cacti Tempates 2010-10-30 19:04:36 +02:00
selinux [CONTRIB] selinux policy for haproxy 2009-03-21 10:15:00 +01:00
spoa_example MINOR: spoe/checks: Add support for SPOP health checks 2016-11-09 22:57:02 +01:00
systemd MINOR: systemd: Perform sanity check on config before reload 2016-06-20 11:03:19 +02:00
tcploop CONTRIB: tcploop: support sending plain strings 2016-11-12 18:39:32 +01:00
trace MINOR: add a new function call tracer for debugging purposes 2012-05-26 00:12:37 +02:00