angler-fishThe Vulnerability History Project

* Improve performance of parameter processing

      <add>
        Improve performance of parameter processing for GET and POST requests.
        Also add an option to limit the maximum number of parameters processed
        per request. This defaults to 10000. Excessive parameters are ignored.
        Note that <code>FailedRequestFilter</code> can be used to reject the
        request if some parameters were ignored. (markt/kkolinko)
      </add>
      <add>
        New filter <code>FailedRequestFilter</code> that will reject a request
        if there were errors during HTTP parameter parsing. (kkolinko)
      </add>
  Before the patch:
  Should be created by patch tool automatically, but just to be sure:
    mkdir container/catalina/src/share/org/apache/catalina/filters
    svn add container/catalina/src/share/org/apache/catalina/filters
  Apply patch:
    http://people.apache.org/~kkolinko/patches/2011-11-17_tc55_parameters-v5.patch
  After the patch:
    svn propset svn:eol-style na
    
commit 0314fe7743cb72e469cb395ccaaf2793a2ea0355
+25
+1
+25 -55
+32 -36
+7 -8
+3 -4
+18 -46
-23
+448 -285
-21
-11
+7 -34
+34 -70
-4
-73
-8
-97
-8
-1
expand_less