Subject: | POST_MAX prior to version 3.06 |
It appears that prior to 3.06 the POST_MAX limit on POST sizes has not worked. While moving some scripts to a new server (SPARC, Solaris 10, Apache 1.3.33, mod_perl 1.29, perl 5.8.5) one of my scripts failed with no error as if all the POST variables had been deleted.
Eventually, I found that by removing the POST_MAX limit or increasing it allowed my script to run. I then reinstalled 3.05 and ran the same script with the original 1024 and got no error. $ENV{'CONTENT_LENGTH'} reported is the difference between POST_MAX and the actual content_length.
It looks like the MOD_PERL detection routine is what changed (for the better) and now POST_MAX works.
I report it as a bug because I expect lots of folks like me (doing insufficient error checking) will wonder why their script which used to work now doesn't.