Logged In: YES
user_id=1078035

the bug is in mod_gzip.

the code checks for the first character and if it fits it checks the whole
token. the token-check is case insensitive - the character check is not!

so just add some lowercase-character checks to the code and it works
fine :)
example:
change this line: else if ( lbuf[0] == 'C' )
to that: else if ( lbuf[0] == 'C' || lbuf[0] == 'c')

here is the thing that does not get called if your app delivers a lowercase
'content-length' token:

{
if ( mod_gzip_strnicmp(lbuf,"Content-
Encoding:",17)==0)
{
ce_seen = 1;
}
else if ( mod_gzip_strnicmp(lbuf,"Content-
Length:",15)==0)
{
ok_to_send = 0;
}
}