From: Christopher Faulet Date: Wed, 2 Oct 2019 08:45:55 +0000 (+0200) Subject: MINOR: proxy: Store http-send-name-header in lower case X-Git-Tag: v2.1-dev3~145 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dabcc8eb4767dbd40e13180902dcd54518726b40;p=thirdparty%2Fhaproxy.git MINOR: proxy: Store http-send-name-header in lower case All HTTP header names are now handled in lower case. So this one is now stored in lower case. It will simplify some processing in HTTP muxes. --- diff --git a/src/cfgparse-listen.c b/src/cfgparse-listen.c index 656031b0a4..a5d46f593c 100644 --- a/src/cfgparse-listen.c +++ b/src/cfgparse-listen.c @@ -1396,10 +1396,11 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int kwm) goto out; } - /* set the desired header name */ + /* set the desired header name, in lower case */ free(curproxy->server_id_hdr_name); curproxy->server_id_hdr_name = strdup(args[1]); curproxy->server_id_hdr_len = strlen(curproxy->server_id_hdr_name); + ist2bin_lc(curproxy->server_id_hdr_name, ist2(curproxy->server_id_hdr_name, curproxy->server_id_hdr_len)); } else if (!strcmp(args[0], "block")) { ha_alert("parsing [%s:%d] : The '%s' directive is not supported anymore since HAProxy 2.1. Use 'http-request deny' which uses the exact same syntax.\n", file, linenum, args[0]);