summaryrefslogtreecommitdiffstats
path: root/server/protocol.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* core: forward flags to recursive/folding call to ap_rgetline_core().Yann Ylavic2018-04-201-2/+2
* core: Add and handle AP_GETLINE_NOSPC_EOL flag in ap_rgetline_core().Yann Ylavic2018-04-191-23/+79
* core: ap_getline_core() reads nothing for n == 0.Yann Ylavic2018-03-201-0/+1
* PR62200: EBCDIC: ap_rgetline APR_ENOSPCEric Covener2018-03-201-1/+1
* core: Ensure that ap_*getline*() return NUL terminated lines on any error.Yann Ylavic2018-02-151-34/+42
* * server/protocol.c (ap_content_length_filter): Rewrite the contentJoe Orton2017-09-131-37/+63
* Restore single-char field names inadvertantly disallowed in 2.4.25.William A. Rowe Jr2017-06-281-9/+6
* Revert 1800111 for a cleaner logic flow proposed by YannWilliam A. Rowe Jr2017-06-281-1/+1
* Appears to resolve the issue to permit single-char fieldnames; PR61220William A. Rowe Jr2017-06-281-1/+1
* core: deprecate and replace ap_get_basic_auth_pwEric Covener2017-05-261-0/+48
* Fix some spelling errors in commentsMike Rumph2017-03-101-4/+4
* old IBM EBCDIC fix that never got shared.Eric Covener2017-01-041-2/+16
* Partial port of proposed r1773158 for httpd-2.x only; this change causes allWilliam A. Rowe Jr2016-12-081-5/+2
* Optimize away one more strchrWilliam A. Rowe Jr2016-11-221-2/+1
* List discussion resulted in rejecting all but SP characters in the requestWilliam A. Rowe Jr2016-11-221-9/+7
* Dropped the never-released ap_has_cntrls() as it had very limited William A. Rowe Jr2016-10-141-28/+18
* ClarifyWilliam A. Rowe Jr2016-08-301-1/+1
* Calm some overly agressive crlf handlingWilliam A. Rowe Jr2016-08-301-1/+1
* New optional flag to enforce <CR><LF> line delimiters in ap_[r]getline,William A. Rowe Jr2016-08-301-5/+14
* Correct the parser construction for several optimizations,William A. Rowe Jr2016-08-291-54/+40
* Folding StrictWhitespace into the Strict ruleset of RFC7230, per dev@ poll.William A. Rowe Jr2016-08-291-10/+8
* Revert to the correct APLOGNO ID for this caseWilliam A. Rowe Jr2016-08-261-1/+1
* Correct URL failure reporting.William A. Rowe Jr2016-08-261-22/+4
* First survey results, all intrinsicly bad input will be logged at the debugWilliam A. Rowe Jr2016-08-261-26/+26
* Also catch invalid spaces between the URI <> Protocol in StrictWhitespace mode.William A. Rowe Jr2016-08-251-0/+6
* Rename LenientWhitespace to UnsafeWhitespace and change StrictWhitespaceWilliam A. Rowe Jr2016-08-251-52/+90
* As commented, ensure we don't flag a request as a rejected 0.9 requestWilliam A. Rowe Jr2016-08-211-21/+27
* Introduce StrictURI|UnsafeURI for RFC3986 enforcementWilliam A. Rowe Jr2016-08-191-6/+22
* Correct request header handling of whitespace with the new possible config ofWilliam A. Rowe Jr2016-08-181-4/+35
* * server/protocol.c (read_request_line): Fix compiler warnings withJoe Orton2016-08-181-3/+3
* Drop redundant == --rrl_none evaluation, noted by rpluemWilliam A. Rowe Jr2016-08-181-2/+1
* Drop unused, previously sscanf() target variablesWilliam A. Rowe Jr2016-08-181-2/+0
* Perform correct, strict parsing of the request line, handling theWilliam A. Rowe Jr2016-08-181-91/+195
* Rename the previously undocumented HTTPProtocol directiveWilliam A. Rowe Jr2016-08-161-23/+19
* Follow on to r1755264, for the case of merged header length exceptions,William A. Rowe Jr2016-08-101-17/+14
* Follow up to r1755264.Yann Ylavic2016-08-051-2/+3
* Stop reflecting irrelevant data to the request error notes, particularlyWilliam A. Rowe Jr2016-08-051-47/+4
* Treat an empty obs-fold line as abusive trafficWilliam A. Rowe Jr2016-08-051-7/+12
* Strictly observe the one-SP requirement of every obs-fold line.William A. Rowe Jr2016-08-041-9/+6
* Now eliminate all intra-obs-fold excess whitespace, results condensed per spec.William A. Rowe Jr2016-08-041-0/+6
* An empty obs-fold line is a no-op.William A. Rowe Jr2016-08-041-0/+5
* As promised, reduce this logic by net 9 code lines, shifting the burden William A. Rowe Jr2016-08-041-17/+10
* Another comment for reviewers to followWilliam A. Rowe Jr2016-08-041-0/+4
* Testing len > 0 is redundant when *field is a "\0" and mismatches here,William A. Rowe Jr2016-08-041-18/+18
* Reformat for indentation following r1755123, Whitespace OnlyWilliam A. Rowe Jr2016-08-041-146/+145
* Clean up an edge case where obs-fold continuation preceeds the first header,William A. Rowe Jr2016-08-041-7/+19
* Revert to r1754577 based on last_field NULL on first-pass defect William A. Rowe Jr2016-08-031-165/+165
* C89 fix, caught by Jacob ChampionWilliam A. Rowe Jr2016-08-031-1/+3
* Improve comments for reviewers to understand this logicWilliam A. Rowe Jr2016-08-031-14/+12
* Testing len > 0 is redundant when *field is a "\0" and mismatches here.William A. Rowe Jr2016-08-031-7/+4