]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: mux-fcgi: Add the FCGI multiplexer
authorChristopher Faulet <cfaulet@haproxy.com>
Sun, 11 Aug 2019 21:11:30 +0000 (23:11 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Tue, 17 Sep 2019 08:18:54 +0000 (10:18 +0200)
commit99eff65f4f6b91ac5b81a4c03a26076847ce4289
tree036c89de319aff17f0c470ccff5a9a281ede877b
parent78fbb9f9914e2ce3772a78d3b00835eaacc2c0b8
MEDIUM: mux-fcgi: Add the FCGI multiplexer

This multiplexer is only available on the backend side. It may handle
multiplexed connections if the FCGI application supports it. A FCGI application
must be configured on the backend to be used. If not redefined during the
request processing by the FCGI filter, this mux handles all mandatory
parameters.

There is a limitation on the way the requests are processed. The parameters must
be encoded into a uniq PARAMS record. It means, once encoded, all HTTP headers
and FCGI parameters must small enough to be store in a buffer. Otherwise, an
internal processing error is returned.
Makefile
src/mux_fcgi.c [new file with mode: 0644]