SpiderLabs/ModSecurity — pull request #709 by justintime32 (2014-04-28 21:42:23+00:00)
Title: Stop buffering when the request is larger than SecRequestBodyLimit in ProcessPartial mode

This change should address #705. It will cause ModSec to stop buffering the incoming request body if it is larger than the configured request limit and in ProcessPartial mode. It will not send an EOS bucket in the forwarding phase of the input filter if it did not read an EOS bucket.

A side effect of handling buffering like this is that request body parsers will sometimes throw errors if they cannot see all of the request data.