]> git.ipfire.org Git - thirdparty/haproxy.git/commit
REORG: server: use flags for parse_server
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 8 Mar 2021 15:36:46 +0000 (16:36 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 18 Mar 2021 14:37:05 +0000 (15:37 +0100)
commit30c0537f5ad5758f7544a63fdc94a52c2042b954
tree11c8b7c4dc370d4f3fbfbccc3a42c89ecebb9878
parentcf58dd79e39c966129f9e688b9220c2bd7065e15
REORG: server: use flags for parse_server

Modify the API of parse_server function. Use flags to describe the type
of the parsed server instead of discrete arguments. These flags can be
used to specify if a server/default-server/server-template is parsed.
Additional parameters are also specified (parsing of the address
required, resolve of a name must be done immediately).

It is now unneeded to use strcmp on args[0] in parse_server. Also, the
calls to parse_server are more explicit thanks to the flags.
include/haproxy/server-t.h
include/haproxy/server.h
src/cfgparse-listen.c
src/cfgparse.c
src/resolvers.c
src/server.c
src/sink.c