MAJOR: stream: do not allocate request buffers anymore when the left side is an applet
authorWilly Tarreau <w@1wt.eu>
Mon, 20 Apr 2015 13:52:18 +0000 (15:52 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 23 Apr 2015 15:56:17 +0000 (17:56 +0200)
commitbc39a5d8c86c0fe3c2ca7fbf0b90a85810fad23e
tree2e08147f6076f67385e85ba5459d1e7ff2f27a36
parentd4da196546a78a11953aa6b48b3bb7fece7a0983
MAJOR: stream: do not allocate request buffers anymore when the left side is an applet

We used to allocate a request buffer so that we could process applets
from process_stream(), and this was causing some trouble because it was
not possible for an analyzer to return an error to an applet, which
we'll need for HTTP/2. Now that we don't call applets anymore from
process_stream() we can simplify this and ensure that a response is
always allocated to process a stream.
src/stream.c