/[Apache-SVN]
ViewVC logotype

Revision 1757589


Jump to revision: Previous Next
Author: wrowe
Date: Thu Aug 25 01:46:20 2016 UTC (7 years, 8 months ago)
Changed paths: 4
Log Message:
Rename LenientWhitespace to UnsafeWhitespace and change StrictWhitespace
to the default behavior, after discussion with fielding et al about the
purpose of section 3.5. Update the documentation to clarify this.

This patch removes whitespace considerations from the Strict|Unsafe toggle
and consolidates them all in the StrictWhitespace|UnsafeWhitespace toggle.

Added a bunch of logic comments to read_request_line parsing.

Dropped the badwhitespace list for an all-or-nothing toggle in rrl.

Leading space before the method is optimized to be evaluated only once.

Toggled the request from HTTP/0.9 to HTTP/1.0 for more BAD_REQUEST cases.

Moved s/[\n\v\f\r]/ / cleanup logic earlier in the cycle, to operate on
each individual line read, and catch bad whitespace errors earlier.
This changes the obs-fold to more efficiently condense whitespace and
forces concatinatination with a single SP, always. Overrides are not
necessary since obs-fold is clearly deprecated.






Changed paths

Path Details
Directoryhttpd/httpd/trunk/docs/manual/mod/core.xml modified , text changed
Directoryhttpd/httpd/trunk/include/http_core.h modified , text changed
Directoryhttpd/httpd/trunk/server/core.c modified , text changed
Directoryhttpd/httpd/trunk/server/protocol.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26