]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: hpack: add ":path" to the list of common header fields
authorWilly Tarreau <w@1wt.eu>
Sun, 2 Dec 2018 11:43:18 +0000 (12:43 +0100)
committerWilly Tarreau <w@1wt.eu>
Sun, 2 Dec 2018 12:30:17 +0000 (13:30 +0100)
The ":path" header field will be used a lot with outgoing requests,
let's encode it with its index.

src/hpack-enc.c

index 2bb00507173041f988c1185d01658e67a6356a3f..c4c8ea2408825016f8057d9c141ce6818c2594b5 100644 (file)
@@ -93,6 +93,8 @@ int hpack_encode_header(struct buffer *out, const struct ist n,
                out->area[len++] = 0x61; // literal with indexing -- name="date" (idx 33)
        else if (isteq(n, ist("etag")))
                out->area[len++] = 0x62; // literal with indexing -- name="etag" (idx 34)
+       else if (isteq(n, ist(":path")))
+               out->area[len++] = 0x44; // literal with indexing -- name=":path" (idx 4)
        else if (isteq(n, ist("server")))
                out->area[len++] = 0x76; // literal with indexing -- name="server" (idx 54)
        else if (isteq(n, ist("location")))