]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: listener: add so_name sample fetch
authorJerome Magnin <jmagnin@haproxy.com>
Fri, 27 Mar 2020 21:08:40 +0000 (22:08 +0100)
committerWilly Tarreau <w@1wt.eu>
Sun, 29 Mar 2020 03:47:29 +0000 (05:47 +0200)
commiteb421b2fe08ff2cfda1a38138591b8cca303f771
tree31929d70bee2c17c0edcdcb3039e6da73b1fddcf
parent16739778923bbd3f827a8e9ce760c4caa831b5b8
MINOR: listener: add so_name sample fetch

Add a sample fetch for the name of a bind. This can be useful to
take decisions when PROXY protocol is used and we can't rely on dst,
such as the sample config below.

  defaults
    mode http
  listen bar
    bind 127.0.0.1:1111
    server s1 127.0.1.1:1234 send-proxy

  listen foo
    bind 127.0.1.1:1234 name foo accept-proxy
    http-request return status 200 hdr dst %[dst] if { dst 127.0.1.1 }
doc/configuration.txt
reg-tests/sample_fetches/so_name.vtc [new file with mode: 0644]
src/listener.c