summaryrefslogtreecommitdiff
path: root/src/request.c
Commit message (Expand)AuthorAgeFilesLines
* [core] rename http_kv funcs, reorder http_versionsGlenn Strauss2023-05-031-2/+2
* [core] h2 http_request_parse_header() tweakGlenn Strauss2023-04-061-0/+4
* [core] h2 match w/ lsxpack pseudo-header key onlyGlenn Strauss2023-03-251-9/+6
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-1/+1
* [core] reusable code for r->state stringsGlenn Strauss2022-05-111-0/+38
* [core] stricter conformance w/ upcoming HTTP/2 revGlenn Strauss2022-03-291-2/+13
* [multiple] WebSockets over HTTP/2 (fixes #3151)Glenn Strauss2022-03-251-2/+20
* [core] combine more dup header processing codeGlenn Strauss2021-10-271-23/+13
* [core] thwart h2 request tunnellingGlenn Strauss2021-10-271-0/+4
* [core] separate funcs to check for valid charsGlenn Strauss2021-10-271-59/+63
* [core] thwart h2c smuggling when Upgrade enabledGlenn Strauss2021-10-271-0/+7
* [core] reject HTTP/2 pseudo-header in trailers (#3102)Glenn Strauss2021-09-151-0/+3
* [core] log_error_multiline()Glenn Strauss2021-09-081-2/+2
* [core] reuse some cold duplicate hdr match codeGlenn Strauss2021-09-081-17/+32
* [core] quiet compiler warningsGlenn Strauss2021-09-041-1/+1
* [multiple] http_method_buf()Glenn Strauss2021-08-271-3/+1
* [multiple] buffer_copy_string_len_lc()Glenn Strauss2021-08-271-2/+1
* [core] lowercase r->http_host, r->uri.authorityGlenn Strauss2021-08-271-22/+28
* [core] reduce memcmp in http_request_parse_headerGlenn Strauss2021-08-271-77/+105
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-22/+20
* [core] adjust r->http_host ptr cachingGlenn Strauss2021-05-101-11/+11
* [core] simplify buffer_path_simplify()Glenn Strauss2021-05-081-1/+1
* [core] mark some likely hot paths (better asm)Glenn Strauss2021-05-081-6/+7
* [core] tighten code in request_check_hostname()Glenn Strauss2021-05-061-188/+75
* [core] ignore empty headers unless pseudo-headersGlenn Strauss2021-04-021-3/+10
* [core] mark debug path unlikelyGlenn Strauss2021-04-021-1/+1
* [multiple] use buffer_append_* aggregatesGlenn Strauss2021-04-021-6/+2
* [multiple] add attrs from gcc -Wsuggest-attribute=Glenn Strauss2021-03-261-1/+1
* [multiple] replace buffer_is_equal_caseless_stringGlenn Strauss2021-01-071-1/+1
* [core] li_restricted_strtoint64()Glenn Strauss2020-12-151-1/+1
* [core] quiet more request parse errs unless debugGlenn Strauss2020-11-271-15/+14
* [core] http_header_e <=> lshpack_static_hdr_idxGlenn Strauss2020-10-111-1/+2
* [core] http_header_hkey_get_lc() for HTTP/2Glenn Strauss2020-10-111-1/+1
* [core] tst,set,clr macros for r->{rqst,resp}_htagsGlenn Strauss2020-10-111-10/+10
* [core] light_isupper(), light_islower()Glenn Strauss2020-10-111-2/+2
* [core] update HTTP status codes list from IANAGlenn Strauss2020-10-111-1/+1
* [core] do not require '\0' term for k,v hdr parseGlenn Strauss2020-10-111-5/+36
* [core] http_request_parse_header() specializedGlenn Strauss2020-10-111-153/+286
* [core] update commentGlenn Strauss2020-10-111-2/+2
* [core] connection transition to HTTP/2; incompleteGlenn Strauss2020-10-111-4/+7
* [core] move http_request_headers_process()Glenn Strauss2020-10-031-1/+39
* [core] HTTP2-SettingsGlenn Strauss2020-10-031-0/+5
* [core] parse h2 pseudo-headersGlenn Strauss2020-10-031-3/+169
* [multiple] add summaries to top of some modulesGlenn Strauss2020-07-081-0/+7
* [core] RFC-strict parse of Content-LengthGlenn Strauss2020-07-081-1/+1
* [multiple] correct misspellings in commentsGlenn Strauss2020-07-081-1/+1
* [core] parse header label before end of lineGlenn Strauss2020-07-081-27/+28
* [core] http_response_comeback()Glenn Strauss2020-07-081-12/+7
* [core] remove r->uri.path_raw; generate as neededGlenn Strauss2020-07-081-8/+6
* [core] http_request_parse_target()Glenn Strauss2020-07-081-2/+134