haproxy/src
David du Colombier 7af4605ef7 BUG/MAJOR: trash must always be the size of a buffer
Before it was possible to resize the buffers using global.tune.bufsize,
the trash has always been the size of a buffer by design. Unfortunately,
the recent buffer sizing at runtime forgot to adjust the trash, resulting
in it being too short for content rewriting if buffers were enlarged from
the default value.

The bug was encountered in 1.4 so the fix must be backported there.
2012-05-16 14:21:55 +02:00
..
acl.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
appsession.c CLEANUP: remove a few warning about unchecked return values in debug code 2012-04-30 11:56:30 +02:00
arg.c MINOR: arg: improve error reporting on invalid arguments 2012-05-08 20:57:20 +02:00
auth.c CLEANUP: auth: make the code build again with DEBUG_AUTH 2012-05-10 23:25:35 +02:00
backend.c MEDIUM: stream_interface: derive the socket operations from the target 2012-05-11 18:52:14 +02:00
base64.c [MINOR] add encode/decode function for 30-bit integers from/to base64 2010-10-30 19:04:33 +02:00
buffers.c MINOR: http: replace http_message_realign() with buffer_slow_realign() 2012-05-08 21:28:17 +02:00
cfgparse.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
checks.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
cttproxy.c [BUG] cttproxy: socket fd leakage in check_cttproxy_version 2010-05-09 21:19:08 +02:00
dumpstats.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
ev_epoll.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_kqueue.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_poll.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_select.c [MEDIUM] poll: add a measurement of idle vs work time 2011-09-10 18:01:41 +02:00
ev_sepoll.c OPTIM/MAJOR: ev_sepoll: process spec events after polled events 2012-05-13 09:55:07 +02:00
fd.c [BUG] debug: report the correct poller list in verbose mode 2010-11-19 13:25:10 +01:00
freq_ctr.c [MINOR] freq_ctr: add new types and functions for periods different from 1s 2010-08-10 14:01:09 +02:00
frontend.c BUG/MEDIUM: stream_interface: restore get_src/get_dst 2012-05-11 16:48:10 +02:00
haproxy.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
hdr_idx.c OPTIM/MINOR: move the hdr_idx pools out of the proxy struct 2011-10-24 18:15:04 +02:00
i386-linux-vsys.c [OPTIM] linux: add support for bypassing libc to force using vsyscalls 2010-11-14 17:09:33 +01:00
lb_chash.c [MEDIUM] hash: add support for an 'avalanche' hash-type 2010-11-29 07:28:16 +01:00
lb_fas.c CLEANUP: lb_first: add reference to a paper describing the original idea 2012-04-07 09:08:45 +02:00
lb_fwlc.c [MEDIUM] build: switch ebtree users to use new ebtree version 2009-10-26 21:10:04 +01:00
lb_fwrr.c [MEDIUM] build: switch ebtree users to use new ebtree version 2009-10-26 21:10:04 +01:00
lb_map.c [BUG] url_param hash may return a down server 2010-03-12 06:22:16 +01:00
log.c BUG/MEDIUM: stream_interface: restore get_src/get_dst 2012-05-11 16:48:10 +02:00
memory.c MEDIUM: memory: add the ability to poison memory at run time 2012-05-08 21:28:16 +02:00
peers.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
pipe.c BUILD/MINOR: silent a build warning in src/pipe.c (fcntl) 2011-10-24 17:09:22 +02:00
proto_http.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
proto_tcp.c CLEANUP: fd: remove unused cb->b pointers in the struct fdtab 2012-05-13 00:35:44 +02:00
proto_uxst.c CLEANUP: fd: remove unused cb->b pointers in the struct fdtab 2012-05-13 00:35:44 +02:00
protocols.c REORG/MEDIUM: move the default accept function from sockstream to protocols.c 2012-05-08 21:28:15 +02:00
proxy.c MEDIUM: session: add support for tunnel timeouts 2012-05-12 12:50:00 +02:00
queue.c BUG/MEDIUM: zero-weight servers must not dequeue requests from the backend 2012-01-20 16:18:53 +01:00
rbtree.c [MINOR] imported the rbtree function from Linux kernel 2007-01-07 02:12:57 +01:00
regex.c [MINOR] prepare req_*/rsp_* to receive a condition 2010-01-28 18:10:50 +01:00
sample.c REORG: rename "pattern" files 2012-05-08 20:57:21 +02:00
server.c [CLEANUP] remove many #include <types/xxx> from C files 2008-07-16 10:30:42 +02:00
session.c OPTIM/MEDIUM: stream_interface: add a new SI_FL_NOHALF flag 2012-05-13 14:52:22 +02:00
sessionhash.c [PATCH] appsessions: cleanup DEBUG_HASH and initialize request_counter 2008-08-13 23:43:26 +02:00
signal.c [MEDIUM] signals: support redistribution of signal zero when stopping 2010-08-27 18:26:11 +02:00
sock_raw.c BUG/MAJOR: trash must always be the size of a buffer 2012-05-16 14:21:55 +02:00
standard.c MINOR: standard: add an IPv6 parsing function (str62net) 2012-05-08 20:57:21 +02:00
stick_table.c REORG: rename "pattern" files 2012-05-08 20:57:21 +02:00
stream_interface.c MINOR: stream_interface: add an init callback to sock_ops 2012-05-11 18:39:26 +02:00
task.c [OPTIM] task: don't scan the run queue if we know it's empty 2011-09-10 20:08:49 +02:00
time.c MINOR: Date and time fonctions that don't use snprintf 2012-02-09 17:03:28 +01:00
uri_auth.c [REORG] http: move the http-request rules to proto_http 2011-03-13 22:00:24 +01:00