OPNSense/plugins c8e6e93 — net/frr pkg-descr, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF6.xml OSPF.xml

net/frr: Tighten routing model field validation

Use network-aware fields for router IDs, addresses, and BGP networks, and consistently validate routing policy identifiers.
DeltaFile
+11-5net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+13-3net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+6-3net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+1-0net/frr/pkg-descr
+31-114 files

OPNSense/plugins 839e075 — . LICENSE README.md

LICENSE/README: sync
DeltaFile
+1-1README.md
+1-0LICENSE
+2-12 files

OPNSense/plugins 5f90cea — sysutils/puppet-agent Makefile pkg-descr, sysutils/puppet-agent/src/opnsense/mvc/app/views/OPNsense/PuppetAgent index.volt

sysutils/puppet-agent: sync with master
DeltaFile
+23-17sysutils/puppet-agent/src/opnsense/mvc/app/views/OPNsense/PuppetAgent/index.volt
+7-0sysutils/puppet-agent/pkg-descr
+3-3sysutils/puppet-agent/Makefile
+33-203 files

OPNSense/plugins 2989dbe — security/openconnect pkg-descr Makefile, security/openconnect/src/etc/rc.d opnsense-openconnect

security/openconnect: sync with master
DeltaFile
+18-17security/openconnect/src/etc/rc.d/opnsense-openconnect
+1-0security/openconnect/pkg-descr
+1-0security/openconnect/Makefile
+20-173 files

OPNSense/plugins 2304212 — dns/ddclient pkg-descr, dns/ddclient/src/opnsense/scripts/ddclient/lib address.py

dns/ddclient: sync with master
DeltaFile
+133-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/porkbun.py
+4-4dns/ddclient/src/opnsense/scripts/ddclient/lib/address.py
+5-0dns/ddclient/pkg-descr
+142-43 files

OPNSense/plugins a717723 — . LICENSE, dns/ddclient pkg-descr

dns/ddclient: update
DeltaFile
+5-0dns/ddclient/pkg-descr
+1-0LICENSE
+6-02 files

OPNSense/plugins 1b299ae — net/firewall-legacy Makefile pkg-descr, net/firewall-legacy/src/opnsense/mvc/app/models/OPNsense/LegacyFirewall/ACL ACL.xml

net/firewall-legacy: sync with master
DeltaFile
+892-0net/firewall-legacy/src/www/firewall_nat_out_edit.php
+643-0net/firewall-legacy/src/www/firewall_nat_out.php
+22-0net/firewall-legacy/src/opnsense/mvc/app/models/OPNsense/LegacyFirewall/ACL/ACL.xml
+13-0net/firewall-legacy/pkg-descr
+1-2net/firewall-legacy/Makefile
+1,571-25 files

OPNSense/plugins 5fa8b05 — net-mgmt/net-snmp Makefile pkg-descr, net-mgmt/net-snmp/src/opnsense/mvc/app/models/OPNsense/Netsnmp General.xml

net-mgmt/net-snmp: sync with master
DeltaFile
+4-4net-mgmt/net-snmp/src/opnsense/mvc/app/models/OPNsense/Netsnmp/General.xml
+4-0net-mgmt/net-snmp/pkg-descr
+1-2net-mgmt/net-snmp/Makefile
+9-63 files

OPNSense/plugins 5445fce — misc/theme-vicuna Makefile, misc/theme-vicuna/src/opnsense/www/themes/vicuna/assets/stylesheets main.scss

misc/theme-vicuna: sync with master
DeltaFile
+7,617-10,723misc/theme-vicuna/src/opnsense/www/themes/vicuna/assets/stylesheets/main.scss
+13-3misc/theme-vicuna/src/opnsense/www/themes/vicuna/build/css/main.css
+1-1misc/theme-vicuna/src/opnsense/www/themes/vicuna/assets/stylesheets/bootstrap/_variables.scss
+1-1misc/theme-vicuna/Makefile
+7,632-10,7284 files

OPNSense/plugins d1ac235 — misc/theme-tukan/src/opnsense/www/themes/tukan/assets/stylesheets dashboard.scss main.scss, misc/theme-tukan/src/opnsense/www/themes/tukan/build/css dns-overview.css opnsense-bootgrid.css

misc/theme-tukan: sync with master
DeltaFile
+7,560-10,658misc/theme-tukan/src/opnsense/www/themes/tukan/assets/stylesheets/main.scss
+362-0misc/theme-tukan/src/opnsense/www/themes/tukan/build/css/dashboard.css
+293-0misc/theme-tukan/src/opnsense/www/themes/tukan/assets/stylesheets/dashboard.scss
+36-23misc/theme-tukan/src/opnsense/www/themes/tukan/build/css/main.css
+18-18misc/theme-tukan/src/opnsense/www/themes/tukan/build/css/opnsense-bootgrid.css
+3-3misc/theme-tukan/src/opnsense/www/themes/tukan/build/css/dns-overview.css
+8,272-10,7022 files not shown
+8,274-10,7048 files

OPNSense/plugins a2d8074 — misc/theme-cicada Makefile, misc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets main.scss

misc/theme-cicada: sync with master
DeltaFile
+21-2misc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets/main.scss
+15-1misc/theme-cicada/src/opnsense/www/themes/cicada/build/css/main.css
+1-2misc/theme-cicada/Makefile
+1-1misc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets/bootstrap/_variables.scss
+38-64 files

OPNSense/plugins 7faee23 — net/frr pkg-descr

net/frr: Adjust changelog
DeltaFile
+2-0net/frr/pkg-descr
+2-01 files

OPNSense/plugins e417675 — net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config bgpd.conf

net/frr: Adjust bfd strict one more time
DeltaFile
+2-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/bgpd.conf
+2-01 files

OPNSense/plugins 6dfbea1 — net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config bgpd.conf

net/frr: fix strict BFD rendering

Render the base BFD command before its separate strict command to match FRR's running configuration.
DeltaFile
+4-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/bgpd.conf
+4-11 files

OPNSense/plugins 4f95c4f — net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config bgpd.conf

net/frr: BGP do not render empty remote-as for peer-group
DeltaFile
+3-3net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/bgpd.conf
+3-31 files

OPNSense/plugins 55856d4 — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations M1_1_0.php

net/frr: Guard M1_1_0.php migration so it doesn't get executed for unrelated frr models
DeltaFile
+7-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations/M1_1_0.php
+7-01 files

OPNSense/plugins 7f5c7fd — net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga ospf6.volt ospf.volt

net/frr: OSPF/OSPFv3 move tabs around to reflect natural configuration order
DeltaFile
+2-2net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf.volt
+1-1net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt
+3-32 files

OPNSense/plugins e6232ad — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations M1_1_5.php

net/frr: The trim in M1_1_5.php is not needed
DeltaFile
+0-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations/M1_1_5.php
+0-11 files

OPNSense/plugins 9df97b5 — net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms ospf.xml dialogEditOSPFInterface.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF.xml

net/frr: OSPF passive interface moves to correct spot, the interface configuration
DeltaFile
+74-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations/M1_1_5.php
+5-8net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+11-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFInterface.xml
+3-7net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/ospfd.conf
+0-6net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/ospf.xml
+93-215 files

OPNSense/plugins 737b483 — net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPF6Area.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF6.xml OSPF.xml

net/frr: make OSPF and OSPFv3 areas explicit
DeltaFile
+130-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations/M1_1_4.php
+53-37net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+52-8net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+56-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Area.xml
+31-22net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/ospf6d.conf
+28-22net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/ospfd.conf
+350-8910 files not shown
+450-15116 files

OPNSense/plugins 4266881 — net/frr Makefile pkg-descr

net/frr: Bump version to 1.60 (new major release) and add additional migration notes and changelog
DeltaFile
+25-0net/frr/pkg-descr
+1-2net/frr/Makefile
+26-22 files

OPNSense/plugins fd1cbe2 — net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFInterface.xml dialogEditOSPF6Interface.xml

net/frr: OSPF/OSPFv3 Passive interface should be visible by default in grid
DeltaFile
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFInterface.xml
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Interface.xml
+0-22 files

OPNSense/plugins 3f53a02 — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga STATICd.xml RIP.xml

net/frr: Update model versions to the latest migration state so these won't trigger the migrations again in the future
DeltaFile
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/STATICd.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/RIP.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/General.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+6-66 files

OPNSense/plugins 3a7b49a — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF6.xml OSPF.xml

net/frr: OSPF/OSPFv3 Interface should be required and exclude firewall group interfaces
DeltaFile
+2-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+2-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+4-02 files

OPNSense/plugins 7c38171 — net/frr Makefile pkg-descr

net/frr: Bump version to 1.60 (new major release) and add additional migration notes and changelog
DeltaFile
+25-0net/frr/pkg-descr
+1-2net/frr/Makefile
+26-22 files

OPNSense/plugins 0b9f631 — net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFInterface.xml dialogEditOSPF6Interface.xml

net/frr: OSPF/OSPFv3 Passive interface should be visible by default in grid
DeltaFile
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFInterface.xml
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Interface.xml
+0-22 files

OPNSense/plugins 8c3faae — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations M1_1_0.php

net/frr: Guard M1_1_0.php migration so it doesn't get executed for unrelated frr models
DeltaFile
+7-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations/M1_1_0.php
+7-01 files

OPNSense/plugins e4e9cbe — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations M1_1_5.php

net/frr: The trim in M1_1_5.php is not needed
DeltaFile
+0-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations/M1_1_5.php
+0-11 files

OPNSense/plugins 5d080ac — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga STATICd.xml RIP.xml

net/frr: Update model versions to the latest migration state so these won't trigger the migrations again in the future
DeltaFile
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/STATICd.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/RIP.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/General.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+6-66 files

OPNSense/plugins 08d8a1a — net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations M1_1_5.php

net/frr: The trim in M1_1_5.php is not needed
DeltaFile
+0-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Migrations/M1_1_5.php
+0-11 files