MINOR: http: add a new function http_validate_scheme() to validate a scheme
authorWilly Tarreau <w@1wt.eu>
Tue, 10 Aug 2021 13:35:36 +0000 (15:35 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 17 Aug 2021 08:34:53 +0000 (10:34 +0200)
commit60c220515f4099bcf2dd527179e614ad094a7809
treeb830712e5147e02e394eab18a24710839ca478d3
parent6026fc23353bdd054e2ba2711bd26d7cb6eeab34
MINOR: http: add a new function http_validate_scheme() to validate a scheme

While http_parse_scheme() extracts a scheme from a URI by extracting
exactly the valid characters and stopping on delimiters, this new
function performs the same on a fixed-size string.

(cherry picked from commit d3d8d03d98c6624c8b15b81f7b80dd22fc3f9fd2)
[wt: context adj]
Signed-off-by: Willy Tarreau <w@1wt.eu>
(cherry picked from commit a12054991079cfb6c0f8b7484a8b8209be785cd2)
[wt: context adj]
Signed-off-by: Willy Tarreau <w@1wt.eu>
include/haproxy/http.h
src/http.c