diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Proxy/forms/main.xml b/src/opnsense/mvc/app/controllers/OPNsense/Proxy/forms/main.xml index 2de62e336..eb47b2b05 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Proxy/forms/main.xml +++ b/src/opnsense/mvc/app/controllers/OPNsense/Proxy/forms/main.xml @@ -74,6 +74,20 @@ true + + proxy.general.VisibleHostname + + text + + true + + + proxy.general.VisibleEmail + + text + + true + proxy.general.suppressVersion diff --git a/src/opnsense/mvc/app/models/OPNsense/Proxy/Proxy.xml b/src/opnsense/mvc/app/models/OPNsense/Proxy/Proxy.xml index 58a97e37e..676c490fb 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Proxy/Proxy.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Proxy/Proxy.xml @@ -69,6 +69,17 @@ 0 N + + admin@localhost + N + Please enter a valid email address. + + + localhost + N + /^([0-9a-zA-Z\.,_\-:]){0,1024}$/u + Please enter a valid servername, ip address or leave this option blank. + diff --git a/src/opnsense/service/templates/OPNsense/Proxy/squid.conf b/src/opnsense/service/templates/OPNsense/Proxy/squid.conf index 49a07dc1b..aa769a368 100644 --- a/src/opnsense/service/templates/OPNsense/Proxy/squid.conf +++ b/src/opnsense/service/templates/OPNsense/Proxy/squid.conf @@ -530,3 +530,11 @@ delay_parameters 1 {{OPNsense.proxy.general.traffic.OverallBandwidthTrotteling|i {% endif %} # Disable squid logfile rotate to use system defaults logfile_rotate 0 +{% if helpers.exists('OPNsense.proxy.general.VisibleHostname') %} +# Define visible hostname +visible_hostname {{OPNsense.proxy.general.VisibleHostname}} +{% endif %} +{% if helpers.exists('OPNsense.proxy.general.VisibleEmail') %} +# Define visible email +cache_mgr {{OPNsense.proxy.general.VisibleEmail}} +{% endif %}