diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php index 38cc2cfb1..d6289196f 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php @@ -30,6 +30,7 @@ */ namespace OPNsense\Quagga\Api; + use \OPNsense\Quagga\BGP; use \OPNsense\Core\Config; use \OPNsense\Base\ApiMutableModelControllerBase; @@ -361,7 +362,7 @@ class BgpController extends ApiMutableModelControllerBase } return array("result" => "failed"); } - + public function searchRoutemapAction() { $this->sessionClose(); @@ -458,7 +459,7 @@ class BgpController extends ApiMutableModelControllerBase } return array("result" => "failed"); } - + public function toggle_handler($uuid, $elements, $element) { $result = array("result" => "failed"); @@ -487,7 +488,7 @@ class BgpController extends ApiMutableModelControllerBase { return $this->toggle_handler($uuid, 'neighbors', 'neighbor'); } - + public function toggleAspathAction($uuid) { return $this->toggle_handler($uuid, 'aspaths', 'aspath'); @@ -496,8 +497,8 @@ class BgpController extends ApiMutableModelControllerBase public function togglePrefixlistAction($uuid) { return $this->toggle_handler($uuid, 'prefixlists', 'prefixlist'); - } - + } + public function toggleRoutemapAction($uuid) { return $this->toggle_handler($uuid, 'routemaps', 'routemap'); diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php index 9a79a4a54..ea39a67a5 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php @@ -29,6 +29,7 @@ */ namespace OPNsense\Quagga\Api; + use \OPNsense\Base\ApiControllerBase; use \OPNsense\Core\Backend; use \OPNsense\Core\Config; diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/GeneralController.php b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/GeneralController.php index 125d646f5..b643a499b 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/GeneralController.php +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/GeneralController.php @@ -27,8 +27,9 @@ * POSSIBILITY OF SUCH DAMAGE. * */ - + namespace OPNsense\Quagga\Api; + use \OPNsense\Base\ApiControllerBase; use \OPNsense\Quagga\General; use \OPNsense\Core\Config; diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php index c2c3c8de0..08fe7e7d3 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php @@ -31,6 +31,7 @@ */ namespace OPNsense\Quagga\Api; + use \OPNsense\Quagga\OSPF6; use \OPNsense\Core\Config; use \OPNsense\Base\ApiMutableModelControllerBase; diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/OspfsettingsController.php b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/OspfsettingsController.php index 407b0a4f4..ff00763b4 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/OspfsettingsController.php +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/OspfsettingsController.php @@ -30,6 +30,7 @@ */ namespace OPNsense\Quagga\Api; + use \OPNsense\Quagga\OSPF; use \OPNsense\Core\Config; use \OPNsense\Base\ApiMutableModelControllerBase; diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/RipController.php b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/RipController.php index a8d9c51be..39de9150d 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/RipController.php +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/RipController.php @@ -29,6 +29,7 @@ */ namespace OPNsense\Quagga\Api; + use \OPNsense\Base\ApiControllerBase; use \OPNsense\Quagga\RIP; use \OPNsense\Core\Config; diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/ServiceController.php b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/ServiceController.php index 3be095f10..6a43e0bc6 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/ServiceController.php +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/ServiceController.php @@ -29,6 +29,7 @@ */ namespace OPNsense\Quagga\Api; + use \OPNsense\Base\ApiControllerBase; use \OPNsense\Core\Backend; use \OPNsense\Quagga\General; diff --git a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml index 7fe5ced18..8472d0976 100644 --- a/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml +++ b/net/quagga/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPrefixLists.xml @@ -10,7 +10,7 @@ text The name of your Prefix-List, please choose one near to the result you want to achieve. - + prefixlist.seqnumber diff --git a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml index 78d6d49a9..f5c952faa 100644 --- a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml +++ b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml @@ -76,7 +76,7 @@ Related Prefix-List item not found N - N + N @@ -89,7 +89,7 @@ Related Prefix-List item not found N - N + N @@ -102,7 +102,7 @@ Related Route-Map item not found N - N + N @@ -115,7 +115,7 @@ Related Route-Map item not found N - N + N @@ -124,7 +124,7 @@ 1 Y - + Y @@ -143,7 +143,7 @@ Y - + @@ -173,8 +173,8 @@ Y - - + + @@ -215,7 +215,7 @@ Y - + diff --git a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.php b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.php index ed88b7875..1fedb4836 100644 --- a/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.php +++ b/net/quagga/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.php @@ -22,6 +22,7 @@ POSSIBILITY OF SUCH DAMAGE. */ namespace OPNsense\Quagga; + use OPNsense\Base\BaseModel; class OSPF6 extends BaseModel diff --git a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt index 2e0abfe6a..fb3a3f866 100644 --- a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt +++ b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/bgp.volt @@ -33,7 +33,7 @@ POSSIBILITY OF SUCH DAMAGE.
  • {{ lang._('Neighbors') }}
  • {{ lang._('AS Path Lists') }}
  • {{ lang._('Prefix Lists') }}
  • -
  • {{ lang._('Route Maps') }}
  • +
  • {{ lang._('Route Maps') }}
  • @@ -59,7 +59,7 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Prefix List inbound') }} {{ lang._('Prefix List outbound') }} {{ lang._('Route Map inbound') }} - {{ lang._('Route Map outbound') }} + {{ lang._('Route Map outbound') }} {{ lang._('ID') }} {{ lang._('Commands') }} @@ -127,7 +127,7 @@ POSSIBILITY OF SUCH DAMAGE. -
    +
    @@ -216,7 +216,7 @@ $(document).ready(function() { 'toggle':'/api/quagga/bgp/toggleRoutemap/', 'options':{selection:false, multiSelect:false} } - ); + ); }); diff --git a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospfv3.volt b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospfv3.volt index 153abca82..e3f2764ab 100644 --- a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospfv3.volt +++ b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospfv3.volt @@ -235,7 +235,7 @@ POSSIBILITY OF SUCH DAMAGE. <% } else if (propertyname == 'area_cost') { %> <% _.each(int[propertyname], function (ac) { %> <%= ac['area'] %>: <%= ac['cost'] %>
    - <% }) %> + <% }) %> <% } else { %> <%= translate(int[propertyname]) %> <% } %> diff --git a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt index 91c25c7f5..892627c5f 100644 --- a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt +++ b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt @@ -52,7 +52,7 @@ POSSIBILITY OF SUCH DAMAGE. - + diff --git a/net/quagga/src/opnsense/scripts/quagga/quagga.rb b/net/quagga/src/opnsense/scripts/quagga/quagga.rb index d4a09a5c8..9a386e84d 100755 --- a/net/quagga/src/opnsense/scripts/quagga/quagga.rb +++ b/net/quagga/src/opnsense/scripts/quagga/quagga.rb @@ -124,7 +124,7 @@ class General end entries end - + def routes6 routes(true) end @@ -432,7 +432,7 @@ class OSPFv3 def initialize(sh) @vtysh = sh end - + def overview lines = @vtysh.execute("show ipv6 ospf6").lines overview = {} @@ -485,11 +485,11 @@ class OSPFv3 end overview end - + def linkstate lines = @vtysh.execute("show ipv6 ospf6 linkstate").lines linkstate = {} - + qta = nil current_area = [] while line = lines.shift&.strip @@ -507,11 +507,11 @@ class OSPFv3 end linkstate end - + def route route = [] lines = @vtysh.execute("show ipv6 ospf6 route").lines - + lines.each do |line| f1, f2, network, gateway, interface, time = line.strip.split(/\s+/) route << { f1: f1, @@ -523,7 +523,7 @@ class OSPFv3 end route end - + def neighbor qta = QuaggaTableReader.new(["Neighbor ID","Pri", "DeadTime", "State/IfState", "Duration I/F[State]"]) neighbor = [] @@ -571,7 +571,7 @@ class OSPFv3 end database end - + def interface lines = @vtysh.execute("show ipv6 ospf6 interface").lines int = {} @@ -631,7 +631,7 @@ class OSPFv3 end int end - + private def database_qta(lines) # DON'T REMOVE THE SPACES!!! diff --git a/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf b/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf index 2e958875d..f57033bc2 100644 --- a/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf +++ b/net/quagga/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf @@ -31,7 +31,7 @@ router bgp {{ OPNsense.quagga.bgp.asnumber }} {% for prefixlist in neighbor.linkedPrefixlistIn.split(",") %} {% set prefixlist2_data = helpers.getUUID(prefixlist) %} {% if prefixlist2_data != '' %} - neighbor {{ neighbor.address }} prefix-list {{ prefixlist2_data.name }} in + neighbor {{ neighbor.address }} prefix-list {{ prefixlist2_data.name }} in {% endif %} {% endfor %} {% endif %} @@ -39,7 +39,7 @@ router bgp {{ OPNsense.quagga.bgp.asnumber }} {% for prefixlist in neighbor.linkedPrefixlistOut.split(",") %} {% set prefixlist_data = helpers.getUUID(prefixlist) %} {% if prefixlist_data != '' %} - neighbor {{ neighbor.address }} prefix-list {{ prefixlist_data.name }} out + neighbor {{ neighbor.address }} prefix-list {{ prefixlist_data.name }} out {% endif %} {% endfor %} {% endif %} @@ -47,7 +47,7 @@ router bgp {{ OPNsense.quagga.bgp.asnumber }} {% for aspath in neighbor.linkedRoutemapIn.split(",") %} {% set routemap2_data = helpers.getUUID(aspath) %} {% if routemap2_data != '' %} - neighbor {{ neighbor.address }} route-map {{ routemap2_data.name }} in + neighbor {{ neighbor.address }} route-map {{ routemap2_data.name }} in {% endif %} {% endfor %} {% endif %} @@ -55,7 +55,7 @@ router bgp {{ OPNsense.quagga.bgp.asnumber }} {% for aspath in neighbor.linkedRoutemapOut.split(",") %} {% set routemap_data = helpers.getUUID(aspath) %} {% if routemap_data != '' %} - neighbor {{ neighbor.address }} route-map {{ routemap_data.name }} out + neighbor {{ neighbor.address }} route-map {{ routemap_data.name }} out {% endif %} {% endfor %} {% endif %} @@ -78,7 +78,7 @@ ip as-path access-list {{ aspath.number }} {{ aspath.action }} {{ aspath.as }} {% endif %} {% endfor %} {% endif %} -! +! {% if helpers.exists('OPNsense.quagga.bgp.routemaps.routemap') %} {% for routemap in helpers.sortDictList(OPNsense.quagga.bgp.routemaps.routemap, 'name', 'id' ) %} {% if routemap.enabled == '1' %}
    {{ lang._('Enabled') }} {{ lang._('Interface Name') }}{{ lang._('Area') }}{{ lang._('Area') }} {{ lang._('Network Type') }} {{ lang._('ID') }} {{ lang._('Commands') }}