]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: rhttp: mark reverse HTTP as experimental
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 30 Nov 2023 13:28:47 +0000 (14:28 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 30 Nov 2023 14:04:27 +0000 (15:04 +0100)
commit86e5c607d1b8b353314c9c0b63cd2f9da3ab048f
tree0414eedcc80526876eb5797a1371a7580a45f749
parente8b101fe17167afcb4a618d568a52124eab44912
MINOR: rhttp: mark reverse HTTP as experimental

Mark the reverse HTTP feature as experimental. This will allow to adjust
if needed the configuration mechanism with future developments without
maintaining retro-compatibility.

Concretely, each config directives linked to it now requires to specify
first global expose-experimental-directives before. This is the case for
the following directives :
- rhttp@ prefix uses in bind and server lines
- nbconn bind keyword
- attach-srv tcp rule

Each documentation section refering to these keywords are updated to
highlight this new requirement.

Note that this commit has duplicated on several places the code from the
global function check_kw_experimental(). This is because the latter only
work with cfg_keyword type. This is not adapted with bind_kw or
action_kw types. This should be improve in a future patch.
doc/configuration.txt
reg-tests/connection/reverse_connect_full.vtc
reg-tests/connection/reverse_server.vtc
reg-tests/connection/reverse_server_name.vtc
src/listener.c
src/tcp_act.c
src/tools.c