diff --git a/net/frr/Makefile b/net/frr/Makefile index f107421c0..69b1b0e23 100644 --- a/net/frr/Makefile +++ b/net/frr/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= frr -PLUGIN_VERSION= 1.17 +PLUGIN_VERSION= 1.18 PLUGIN_COMMENT= The FRRouting Protocol Suite PLUGIN_DEPENDS= frr7 ruby PLUGIN_MAINTAINER= franz.fabian.94@gmail.com diff --git a/net/frr/pkg-descr b/net/frr/pkg-descr index 0523621f5..76a1e094e 100644 --- a/net/frr/pkg-descr +++ b/net/frr/pkg-descr @@ -11,6 +11,10 @@ switching and routing, Internet access routers, and Internet peering. Plugin Changelog ================ +1.18 + +* Add description fields to BGP tabs + 1.17 * Fix templating for BGP AS-Path Lists (by Steve Buzonas) diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php index 033d494c2..27a9278dc 100644 --- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php @@ -44,6 +44,7 @@ class BgpController extends ApiMutableModelControllerBase return $this->searchBase( 'neighbors.neighbor', array("enabled", + "description", "address", "remoteas", "updatesource", @@ -82,7 +83,7 @@ class BgpController extends ApiMutableModelControllerBase { return $this->searchBase( 'aspaths.aspath', - array("enabled", "number", "action", "as" ) + array("enabled", "description", "number", "action", "as" ) ); } @@ -111,7 +112,7 @@ class BgpController extends ApiMutableModelControllerBase { return $this->searchBase( 'prefixlists.prefixlist', - array("enabled", "name", "seqnumber", "action", "network" ) + array("enabled", "description", "name", "seqnumber", "action", "network" ) ); } public function getPrefixlistAction($uuid = null) @@ -139,7 +140,7 @@ class BgpController extends ApiMutableModelControllerBase { return $this->searchBase( 'routemaps.routemap', - array("enabled", "name", "action", "id", "match", "match2", "set") + array("enabled", "description", "name", "action", "id", "match", "match2", "set") ); } diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPASPath.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPASPath.xml index d195d6081..f68295e77 100644 --- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPASPath.xml +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPASPath.xml @@ -5,6 +5,12 @@ checkbox Enable / Disable + + aspath.description + + text + Add an optional description for this AS-Path list. + aspath.number diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml index 255a644db..6476f9ee9 100644 --- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml @@ -4,6 +4,12 @@ checkbox + + neighbor.description + + text + Set an optional description for this neighbor. + neighbor.address 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 a919f082f..115e015de 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 @@ -4,6 +4,12 @@ checkbox Enable / Disable + + + prefixlist.description + + text + Add an optional description for this Prefix-List. prefixlist.name diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml index bd4e8380f..31fe3b5c6 100644 --- a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml @@ -5,6 +5,12 @@ checkbox Enable / Disable + + routemap.description + + text + Add an optional description for this route-map. + routemap.name 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 eb30efc70..4d11fa76d 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,7 +1,7 @@ //OPNsense/quagga/bgp BGP Routing configuration - 1.0.3 + 1.0.4 0 @@ -39,6 +39,10 @@ 1 Y + + + N +
Y @@ -130,6 +134,10 @@ 1 Y + + + N + Y @@ -156,6 +164,10 @@ 1 Y + + + N + Y @@ -196,6 +208,10 @@ 1 Y + + + N + Y 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 397a799fb..635b21985 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 @@ -50,12 +50,9 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Enabled') }} + {{ lang._('Description') }} {{ lang._('Neighbor Address') }} {{ lang._('Remote AS') }} - {{ lang._('Update Source Address') }} - {{ lang._('Next Hop Self') }} - {{ lang._('Multi Hop') }} - {{ lang._('Default Originate') }} {{ lang._('Prefix List inbound') }} {{ lang._('Prefix List outbound') }} {{ lang._('Route Map inbound') }} @@ -83,6 +80,7 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Enabled') }} + {{ lang._('Description') }} {{ lang._('Number') }} {{ lang._('Action') }} {{ lang._('AS Number') }} @@ -110,6 +108,7 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Enabled') }} {{ lang._('Name') }} + {{ lang._('Description') }} {{ lang._('Secquence Number') }} {{ lang._('Action') }} {{ lang._('Network') }} @@ -137,6 +136,7 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Enabled') }} {{ lang._('Name') }} + {{ lang._('Description') }} {{ lang._('Action') }} {{ lang._('ID') }} {{ lang._('AS Path List') }}