]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: proxy: deprecate the "transparent" and "option transparent" directives
authorWilly Tarreau <w@1wt.eu>
Thu, 26 Jun 2025 09:55:47 +0000 (11:55 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 26 Jun 2025 09:55:47 +0000 (11:55 +0200)
commite93f3ea3f854e36088aac304d37806a7c5f83420
treed6fd92d3b005520d2b4c99f891f88bbf3dfe24da
parent194e3bc2d5ba46c00c750d6e6bf8bf1cd19b7608
MEDIUM: proxy: deprecate the "transparent" and "option transparent" directives

As discussed here [1], "transparent" (already deprecated) and
"option transparent" are horrible hacks which should really disappear
in favor of "server xxx 0.0.0.0" which doesn't rely on hackish code
path. This old feature is now deprecated in 3.3 and will disappear in
3.5, as indicated here [2]. A warning is emitted when used, explaining
how to proceed, and how to silence the warning using the global
"expose-deprecated-directives" if needed. The doc was updated to
reflect this new state.

[1] https://github.com/orgs/haproxy/discussions/2921
[2] https://github.com/haproxy/wiki/wiki/Breaking-changes
doc/configuration.txt
src/cfgparse-listen.c