Lines Matching refs:http_parseopts

263 int http_request_host_policy (buffer * const b, const unsigned int http_parseopts, const int scheme…  in http_request_host_policy()  argument
267 return (((http_parseopts & HTTP_PARSEOPT_HOST_STRICT) in http_request_host_policy()
270 || ((http_parseopts & HTTP_PARSEOPT_HOST_NORMALIZE) in http_request_host_policy()
463 …restrict r, const char * const restrict ptr, const size_t len, const unsigned int http_parseopts) { in http_request_parse_proto_loose() argument
476 if (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) /*(http_header_strict)*/ in http_request_parse_proto_loose()
493 …restrict r, const char * const restrict uri, const size_t len, const unsigned int http_parseopts) { in http_request_parse_reqline_uri() argument
509 } else if (!(http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) /*(!http_header_strict)*/ in http_request_parse_reqline_uri()
527 …ate_pseudohdrs (request_st * const restrict r, const int scheme, const unsigned int http_parseopts) in http_request_validate_pseudohdrs() argument
575 const char * const x = (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) in http_request_validate_pseudohdrs()
576 ? (http_parseopts & HTTP_PARSEOPT_URL_NORMALIZE_CTRLS_REJECT) in http_request_validate_pseudohdrs()
713 hpctx->http_parseopts); in http_request_parse_header()
720 (hpctx->http_parseopts & HTTP_PARSEOPT_HEADER_STRICT); in http_request_parse_header()
793 …onst restrict ptr, const unsigned short * const restrict hoff, const unsigned int http_parseopts) { in http_request_parse_reqline() argument
803 else if (!(http_parseopts & HTTP_PARSEOPT_HEADER_STRICT)) /*(!http_header_strict)*/ in http_request_parse_reqline()
834 int status = http_request_parse_proto_loose(r,ptr,len,http_parseopts); in http_request_parse_reqline()
860 uri = http_request_parse_reqline_uri(r, uri, len, http_parseopts); in http_request_parse_reqline()
869 const char * const x = (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) in http_request_parse_reqline()
870 ? (http_parseopts & HTTP_PARSEOPT_URL_NORMALIZE_CTRLS_REJECT) in http_request_parse_reqline()
927 if (r->conf.http_parseopts & HTTP_PARSEOPT_URL_NORMALIZE) { in http_request_parse_target()
929 int qs = burl_normalize(target, r->tmp_buf, r->conf.http_parseopts); in http_request_parse_target()
1035 …onst restrict ptr, const unsigned short * const restrict hoff, const unsigned int http_parseopts) { in http_request_parse_headers() argument
1036 const unsigned int http_header_strict = (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT); in http_request_parse_headers()
1152 const unsigned int http_parseopts = r->conf.http_parseopts; in http_request_parse() local
1158 http_parseopts, scheme_port)) in http_request_parse()
1199 (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT); in http_request_parse()
1209 && !(http_parseopts & HTTP_PARSEOPT_METHOD_GET_BODY)) { in http_request_parse()
1228 const unsigned int http_parseopts = r->conf.http_parseopts; in http_request_parse_hoff() local
1230 status = http_request_parse_reqline(r, hdrs, hoff, http_parseopts); in http_request_parse_hoff()
1233 status = http_request_parse_headers(r, hdrs, hoff, http_parseopts); in http_request_parse_hoff()