This is directed at "trawick" because svn blame puts the blame on him/her
but others may have some useful answer. There is this bit of code in that
file (send_environment):
avail_len = 16 * 1024; /* our limit per record, which could have been up
* to AP_FCGI_MAX_CONTENT_LEN
*/
Why impose an arbitrary limit like that? That precludes any really large
environment variables. There is no automatic variable with limited buffer
space. FastCGI records can be up to 64K and I can think of no reason to use
any other limit, but then again I may be missing something.
Kean