Logged In: YES

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 :)
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-
ce_seen = 1;
else if ( mod_gzip_strnicmp(lbuf,"Content-
ok_to_send = 0;