]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: server: Forbid server definitions in frontend sections
authorChristopher Faulet <cfaulet@haproxy.com>
Wed, 13 Jan 2021 12:14:13 +0000 (13:14 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 13 Jan 2021 16:45:34 +0000 (17:45 +0100)
commite3bdc81f8aeb02b5c92b5d10fc9352daaea1cf20
treeca738d61794c9294dd099c1e5e14736a8ad2677c
parentd4a83dd6b30a68605f13a447b398a15ab38f28d4
MINOR: server: Forbid server definitions in frontend sections

An fatal error is now reported if a server is defined in a frontend
section. til now, a warning was just emitted and the server was ignored. The
warning was added in the 1.3.4 when the frontend/backend keywords were
introduced to allow a smooth transition and to not break existing
configs. It is old enough now to emit an fatal error in this case.

This patch is related to the issue #1043. It may be backported at least as
far as 2.2, and possibly to older versions. It relies on the previous commit
("MINOR: config: Add failifnotcap() to emit an alert on proxy capabilities").
src/server.c