From 55f583d011b138c7e9d50fa5d63c3e80bc20dcc2 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Fri, 23 Mar 2018 09:44:29 +0100 Subject: [PATCH] net/frr: merge version 1.3 from master for #578 --- net/frr/Makefile | 2 +- .../Quagga/forms/dialogEditBGPPrefixLists.xml | 6 + .../mvc/app/models/OPNsense/Quagga/BGP.xml | 13 +- .../app/models/OPNsense/Quagga/General.xml | 1 + .../mvc/app/models/OPNsense/Quagga/OSPF.xml | 1 + .../mvc/app/models/OPNsense/Quagga/OSPF6.xml | 1 + .../mvc/app/models/OPNsense/Quagga/RIP.xml | 1 + .../mvc/app/views/OPNsense/Quagga/bgp.volt | 4 +- .../views/OPNsense/Quagga/diagnosticsbgp.volt | 4 +- .../OPNsense/Quagga/diagnosticsgeneral.volt | 5 +- .../OPNsense/Quagga/diagnosticsospf.volt | 4 +- .../OPNsense/Quagga/diagnosticsospfv3.volt | 4 +- .../app/views/OPNsense/Quagga/general.volt | 8 +- .../mvc/app/views/OPNsense/Quagga/log.volt | 4 + .../mvc/app/views/OPNsense/Quagga/ospf.volt | 4 +- .../mvc/app/views/OPNsense/Quagga/ospf6.volt | 4 +- .../mvc/app/views/OPNsense/Quagga/rip.volt | 8 +- .../templates/OPNsense/Quagga/bgpd.conf | 115 +++++++++++++++--- .../service/templates/OPNsense/Quagga/frr | 3 - 19 files changed, 135 insertions(+), 57 deletions(-) diff --git a/net/frr/Makefile b/net/frr/Makefile index 0e09074e9..c6f969860 100644 --- a/net/frr/Makefile +++ b/net/frr/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= frr -PLUGIN_VERSION= 1.2 +PLUGIN_VERSION= 1.3 PLUGIN_COMMENT= The FRRouting Protocol Suite PLUGIN_DEPENDS= frr ruby PLUGIN_CONFLICTS= quagga diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml index 8472d0976..a919f082f 100644 --- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml @@ -11,6 +11,12 @@ text The name of your Prefix-List, please choose one near to the result you want to achieve. + + prefixlist.version + + select_multiple + Set the IP version to use. + prefixlist.seqnumber diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml index 349e223c5..1a49667a0 100644 --- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml +++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml @@ -1,6 +1,7 @@ //OPNsense/quagga/bgp BGP Routing configuration + 1.0.0 0 @@ -15,7 +16,6 @@ N - /^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2},)*(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2})$/ N @@ -37,10 +37,9 @@ 1 Y -
+
Y - /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/
@@ -154,6 +153,14 @@ Y + + IPv4 + Y + + IPv4 + IPv6 + + Y diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/General.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/General.xml index 5bb1c1ddc..22e61f3c3 100644 --- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/General.xml +++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/General.xml @@ -1,6 +1,7 @@ //OPNsense/quagga/general Quagga Routing configuration + 1.0.0 0 diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml index 06c636764..8886b16a6 100644 --- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml +++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml @@ -1,6 +1,7 @@ //OPNsense/quagga/ospf OSPF Routing configuration + 1.0.0 0 diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml index b584b891b..b61d5d2f7 100644 --- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml +++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml @@ -1,6 +1,7 @@ //OPNsense/quagga/ospf6 OSPFv3 Routing configuration + 1.0.0 0 diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/RIP.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/RIP.xml index 5a1b7bf10..2f228b63a 100644 --- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/RIP.xml +++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/RIP.xml @@ -1,6 +1,7 @@ //OPNsense/quagga/rip RIP Routing configuration + 1.0.0 0 diff --git a/net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt b/net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt index 23aae01f2..2354e1b63 100644 --- a/net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt +++ b/net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt @@ -162,9 +162,7 @@ POSSIBILITY OF SUCH DAMAGE.