]> granicus.if.org Git - apache/commit
Merge r1523281, r1524368, r1525276, r1525280, r1525281 from trunk:
authorJim Jagielski <jim@apache.org>
Fri, 15 Nov 2013 17:09:16 +0000 (17:09 +0000)
committerJim Jagielski <jim@apache.org>
Fri, 15 Nov 2013 17:09:16 +0000 (17:09 +0000)
commit8455d714a734f871dd4f5d2cdbe79b09bb160c8d
tree47fff91071e37cc22fa9a9f9bfbd42350226802f
parentcb785df95f4490a7a6820672604f6526bd8802e0
Merge r1523281, r1524368, r1525276, r1525280, r1525281 from trunk:

Switch from private FastCGI protocol handling to util_fcgi API.

Use apr_socket_timeout_get instead of hard-coded 30 seconds timeout.

Bring some envvar flexibility from mod_authnz_fcgi to mod_proxy_fcgi:

mod_proxy_fcgi: Remove 64K limit on encoded length of all envvars.
An individual envvar with an encoded length of more than 16K will be
omitted.

Borrow a fix from mod_authnz_fcgi:

mod_proxy_fcgi: Handle reading protocol data that is split between
packets.

Use ap_log_rdata() to dump the FastCGI header, axing a bunch
of custom data dumping code.

Submitted by: trawick, jkaluza, trawick, trawick, trawick
Reviewed/backported by: jim

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1542330 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
STATUS
modules/proxy/fcgi_protocol.h
modules/proxy/mod_proxy_fcgi.c