From b1104aa032aba015890e8bcc66af289156564a02 Mon Sep 17 00:00:00 2001 From: Frank Wall Date: Sun, 15 Sep 2019 20:01:53 +0200 Subject: [PATCH] net/haproxy: move HTTP/2 option to HTTP settings --- .../OPNsense/HAProxy/forms/dialogFrontend.xml | 12 ++--- .../app/models/OPNsense/HAProxy/HAProxy.xml | 6 +-- .../OPNsense/HAProxy/Migrations/M2_8_0.php | 45 +++++++++++++++++++ 3 files changed, 54 insertions(+), 9 deletions(-) create mode 100644 net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/Migrations/M2_8_0.php diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml index b51afbd32..336c7938e 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogFrontend.xml @@ -104,12 +104,6 @@ text - - frontend.ssl_http2Enabled - - checkbox - - frontend.ssl_hstsEnabled @@ -275,6 +269,12 @@ header + + frontend.ssl_http2Enabled + + checkbox + + frontend.forwardFor 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 fc8ec2f4b..eebc03b2f 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 @@ -1,6 +1,6 @@ //OPNsense/HAProxy - 2.7.0 + 2.8.0 the HAProxy load balancer @@ -443,10 +443,10 @@ ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 N - + 0 N - + 1 Y diff --git a/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/Migrations/M2_8_0.php b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/Migrations/M2_8_0.php new file mode 100644 index 000000000..c5d364cb8 --- /dev/null +++ b/net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/Migrations/M2_8_0.php @@ -0,0 +1,45 @@ +getNodeByReference('frontends.frontend')->iterateItems() as $frontend) { + if (isset($frontend->ssl_http2Enabled)) { + $frontend->http2Enabled = '1'; + $frontend->ssl_http2Enabled = null; + } + } + } +}