From fc6a5675b7a037e84007b4071c23ef6447d1b2a8 Mon Sep 17 00:00:00 2001 From: Frank Wall Date: Sun, 29 Oct 2017 12:47:47 +0100 Subject: [PATCH] net/haproxy: make server port optional, closes #341 --- .../app/controllers/OPNsense/HAProxy/forms/dialogServer.xml | 2 +- .../src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml | 3 +-- .../opnsense/service/templates/OPNsense/HAProxy/haproxy.conf | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogServer.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogServer.xml index 59f84d496..70e56075b 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogServer.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogServer.xml @@ -22,7 +22,7 @@ server.port text - + server.mode diff --git a/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml index 8587955a1..47d2e94a4 100644 --- a/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml +++ b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml @@ -558,11 +558,10 @@ Y - 80 1 65535 Please specify a value between 1 and 65535. - Y + N diff --git a/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf b/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf index 5aa4e6b85..ad6ce9700 100644 --- a/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf +++ b/net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf @@ -908,7 +908,7 @@ backend {{backend.name}} {% if server_data.advanced|default("") != "" %} {% do server_options.append(server_data.advanced) %} {% endif %} - server {{server_data.name}} {{server_data.address}}:{% if backend.tuning_noport != '1' %}{{server_data.port}}{% endif %} {{server_options|join(' ')}} + server {{server_data.name}} {{server_data.address}}:{% if backend.tuning_noport != '1' %}{% if server_data.port|default("") != "" %}{{server_data.port}}{% endif %}{% endif %} {{server_options|join(' ')}} {% endif %} {% endfor %}