Lines Matching refs:http_parseopts
302 int http_request_host_policy (buffer * const b, const unsigned int http_parseopts, const int scheme… in http_request_host_policy() argument
306 return (((http_parseopts & HTTP_PARSEOPT_HOST_STRICT) in http_request_host_policy()
309 || ((http_parseopts & HTTP_PARSEOPT_HOST_NORMALIZE) in http_request_host_policy()
502 …restrict r, const char * const restrict ptr, const size_t len, const unsigned int http_parseopts) { in http_request_parse_proto_loose() argument
515 if (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) /*(http_header_strict)*/ in http_request_parse_proto_loose()
532 …restrict r, const char * const restrict uri, const size_t len, const unsigned int http_parseopts) { in http_request_parse_reqline_uri() argument
548 } else if (!(http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) /*(!http_header_strict)*/ in http_request_parse_reqline_uri()
566 …ate_pseudohdrs (request_st * const restrict r, const int scheme, const unsigned int http_parseopts) in http_request_validate_pseudohdrs() argument
620 const char * const x = (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) in http_request_validate_pseudohdrs()
621 ? (http_parseopts & HTTP_PARSEOPT_URL_NORMALIZE_CTRLS_REJECT) in http_request_validate_pseudohdrs()
770 hpctx->http_parseopts); in http_request_parse_header()
777 (hpctx->http_parseopts & HTTP_PARSEOPT_HEADER_STRICT); in http_request_parse_header()
860 …onst restrict ptr, const unsigned short * const restrict hoff, const unsigned int http_parseopts) { in http_request_parse_reqline() argument
870 else if (!(http_parseopts & HTTP_PARSEOPT_HEADER_STRICT)) /*(!http_header_strict)*/ in http_request_parse_reqline()
901 int status = http_request_parse_proto_loose(r,ptr,len,http_parseopts); in http_request_parse_reqline()
927 uri = http_request_parse_reqline_uri(r, uri, len, http_parseopts); in http_request_parse_reqline()
936 const char * const x = (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT) in http_request_parse_reqline()
937 ? (http_parseopts & HTTP_PARSEOPT_URL_NORMALIZE_CTRLS_REJECT) in http_request_parse_reqline()
994 if (r->conf.http_parseopts & HTTP_PARSEOPT_URL_NORMALIZE) { in http_request_parse_target()
996 int qs = burl_normalize(target, r->tmp_buf, r->conf.http_parseopts); in http_request_parse_target()
1102 …onst restrict ptr, const unsigned short * const restrict hoff, const unsigned int http_parseopts) { in http_request_parse_headers() argument
1103 const unsigned int http_header_strict = (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT); in http_request_parse_headers()
1219 const unsigned int http_parseopts = r->conf.http_parseopts; in http_request_parse() local
1225 http_parseopts, scheme_port)) in http_request_parse()
1266 (http_parseopts & HTTP_PARSEOPT_HEADER_STRICT); in http_request_parse()
1276 && !(http_parseopts & HTTP_PARSEOPT_METHOD_GET_BODY)) { in http_request_parse()
1295 const unsigned int http_parseopts = r->conf.http_parseopts; in http_request_parse_hoff() local
1297 status = http_request_parse_reqline(r, hdrs, hoff, http_parseopts); in http_request_parse_hoff()
1300 status = http_request_parse_headers(r, hdrs, hoff, http_parseopts); in http_request_parse_hoff()