[MINOR] config: option forceclose is valid in frontends too
This option was disabled for frontends in the configuration because
it was useless in its initial implementation, though it was still
checked in the code. Let's officially enable it now.
diff --git a/doc/configuration.txt b/doc/configuration.txt
index e69aa7c..5a31e85 100644
--- a/doc/configuration.txt
+++ b/doc/configuration.txt
@@ -755,7 +755,7 @@
[no] option contstats X X X -
[no] option dontlog-normal X X X -
[no] option dontlognull X X X -
-[no] option forceclose X - X X
+[no] option forceclose X X X X
option forwardfor X X X X
option httpchk X - X X
[no] option httpclose X X X X
@@ -2383,7 +2383,7 @@
no option forceclose
Enable or disable active connection closing after response is transferred.
May be used in sections : defaults | frontend | listen | backend
- yes | no | yes | yes
+ yes | yes | yes | yes
Arguments : none
Some HTTP servers do not necessarily close the connections when they receive
diff --git a/src/cfgparse.c b/src/cfgparse.c
index fd338f7..7b344c8 100644
--- a/src/cfgparse.c
+++ b/src/cfgparse.c
@@ -111,7 +111,7 @@
{ "clitcpka", PR_O_TCP_CLI_KA, PR_CAP_FE, 0 },
{ "contstats", PR_O_CONTSTATS, PR_CAP_FE, 0 },
{ "dontlognull", PR_O_NULLNOLOG, PR_CAP_FE, 0 },
- { "forceclose", PR_O_FORCE_CLO, PR_CAP_BE, 0 },
+ { "forceclose", PR_O_FORCE_CLO, PR_CAP_FE | PR_CAP_BE, 0 },
{ "http_proxy", PR_O_HTTP_PROXY, PR_CAP_FE | PR_CAP_BE, 0 },
{ "httpclose", PR_O_HTTP_CLOSE, PR_CAP_FE | PR_CAP_BE, 0 },
{ "keepalive", PR_O_KEEPALIVE, PR_CAP_NONE, 0 },