OPNSense/plugins 3f17951www/nginx Makefile pkg-descr, www/nginx/src/opnsense/service/templates/OPNsense/Nginx http.conf

www/nginx: sync with master
DeltaFile
+9-2www/nginx/src/opnsense/service/templates/OPNsense/Nginx/http.conf
+1-1www/nginx/Makefile
+1-0www/nginx/pkg-descr
+11-33 files

OPNSense/plugins 72597edwww/nginx Makefile pkg-descr

www/nginx: document fix
DeltaFile
+1-1www/nginx/Makefile
+1-0www/nginx/pkg-descr
+2-12 files

OPNSense/plugins 4bfa179security/maltrail Makefile pkg-descr, security/maltrail/src/etc/rc.d opnsense-maltrailsensor opnsense-maltrailserver

security/maltrail: sync with master
DeltaFile
+1-1security/maltrail/Makefile
+1-1security/maltrail/src/etc/rc.d/opnsense-maltrailsensor
+1-1security/maltrail/src/etc/rc.d/opnsense-maltrailserver
+1-0security/maltrail/pkg-descr
+4-34 files

OPNSense/plugins c42a129security/maltrail Makefile pkg-descr

security/maltrail: update
DeltaFile
+1-1security/maltrail/Makefile
+1-0security/maltrail/pkg-descr
+2-12 files

OPNSense/plugins a55565aMk plugins.mk

make: readlink -f needs an argument

(cherry picked from commit 4b94d331ae2c2095b3e3a1b3665a7391b2af0814)
DeltaFile
+1-1Mk/plugins.mk
+1-11 files

OPNSense/plugins 03a0423net/frr Makefile

net/frr: bump revision after change
DeltaFile
+1-0net/frr/Makefile
+1-01 files

OPNSense/plugins ce226aawww/nginx/src/opnsense/service/templates/OPNsense/Nginx http.conf

nginx: fix HTTP/3 reuseport duplicates (#5184)
DeltaFile
+9-2www/nginx/src/opnsense/service/templates/OPNsense/Nginx/http.conf
+9-21 files

OPNSense/plugins 2b98f07security/maltrail/src/etc/rc.d opnsense-maltrailsensor opnsense-maltrailserver

rc.d: use absolute path for python3 in maltrailsensor + maltrailserver (#5466)

service(8) invokes rc.d scripts with PATH=/sbin:/bin:/usr/sbin:/usr/bin
via `env -i`, which does not include /usr/local/bin where python3 lives.
daemon(8)'s execvp("python3") ENOENTs all four PATH entries and the
supervisor exits silently after the pre-detach parent has already
returned 0 to rc.subr. Net result: service start exits 0 with nothing
running, and boot-time autostart is broken when maltrailsensor_enable=YES.

Use absolute path /usr/local/bin/python3 to bypass the PATH lookup,
matching the convention used by other OPNsense plugin rc.d scripts
(stunnel, ddclient, tinc, openconnect).

Validated on OPNsense 26.4 / FreeBSD 14.3-RELEASE-p12 across
3 start/stop cycles + truss re-trace + full cold-start reboot.

Co-authored-by: Tom Reid <tokamaktx at users.noreply.github.com>
DeltaFile
+1-1security/maltrail/src/etc/rc.d/opnsense-maltrailsensor
+1-1security/maltrail/src/etc/rc.d/opnsense-maltrailserver
+2-22 files

OPNSense/plugins cb9a5d6net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api BgpController.php, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml dialogEditBGPRouteMaps.xml

net/frr: BGP Improve visibility in ModelRelationFields and enable internalModelUseSafeDelete (#5461)

* net/frr: Improve visibility in ModelRelationFields and enable internalModelUseSafeDelete

* Adjust BGP template to only emit a single set for multiple selected items with the same name
DeltaFile
+52-49net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+23-12net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+5-5net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+3-6net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml
+4-4net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPeergroups.xml
+1-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php
+88-766 files

OPNSense/plugins 8943781net/frr/src/opnsense/service/templates/OPNsense/Quagga bgpd.conf

Adjust BGP template to only emit a single set for multiple selected items with the same name
DeltaFile
+23-12net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+23-121 files

OPNSense/plugins c6024d0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api BgpController.php, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml dialogEditBGPRouteMaps.xml

net/frr: Improve visibility in ModelRelationFields and enable internalModelUseSafeDelete
DeltaFile
+52-49net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+5-5net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+3-6net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPRouteMaps.xml
+4-4net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPPeergroups.xml
+1-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/BgpController.php
+65-645 files

OPNSense/plugins 95a71ednet/isc-dhcp Makefile pkg-descr, net/isc-dhcp/src/opnsense/mvc/app/models/OPNsense/DHCPv4/Menu Menu.php

net/isc-dhcp: sync with master
DeltaFile
+98-0net/isc-dhcp/src/opnsense/mvc/app/models/OPNsense/DHCPv4/Menu/Menu.php
+1-1net/isc-dhcp/Makefile
+1-0net/isc-dhcp/pkg-descr
+100-13 files

OPNSense/plugins 53896e6security/netbird Makefile pkg-descr, security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/Api AuthenticationController.php

security/netbird: sync with master
DeltaFile
+5-3security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/Api/AuthenticationController.php
+1-1security/netbird/Makefile
+1-0security/netbird/pkg-descr
+7-43 files

OPNSense/plugins 37562c3security/netbird pkg-descr

security/netbird: annotate hotfix
DeltaFile
+1-0security/netbird/pkg-descr
+1-01 files

OPNSense/plugins e2e4ecc. README.md, net/ndproxy Makefile

net/ndproxy: set EoL

(cherry picked from commit b495e6b00155539e9527e5b66be1975c23569526)
DeltaFile
+2-1net/ndproxy/Makefile
+1-1README.md
+3-22 files

OPNSense/plugins 212536csecurity/strongswan-legacy Makefile, security/strongswan-legacy/src/www vpn_ipsec_phase1.php

security/strongswan-legacy: sync with master
DeltaFile
+2-2security/strongswan-legacy/src/www/vpn_ipsec_phase1.php
+1-0security/strongswan-legacy/Makefile
+3-22 files

OPNSense/plugins 191dff0security/strongswan-legacy Makefile

security/strongswan-legacy: bump revision
DeltaFile
+1-0security/strongswan-legacy/Makefile
+1-01 files

OPNSense/plugins 37691f3security/tinc Makefile, security/tinc/src/opnsense/service/templates/OPNsense/Tinc tinc_deploy.xml

security/tinc: sync with master
DeltaFile
+1-1security/tinc/src/opnsense/service/templates/OPNsense/Tinc/tinc_deploy.xml
+1-0security/tinc/Makefile
+2-12 files

OPNSense/plugins 6d3cc0bsecurity/tinc Makefile

security/tinc: bump revision after fix
DeltaFile
+1-0security/tinc/Makefile
+1-01 files

OPNSense/plugins 6a8edb9dns/rfc2136 pkg-descr Makefile, dns/rfc2136/src/etc/inc/plugins.inc.d rfc2136.inc

dns/rfc2136: allow "*." prefix in hostname for wildcard updates (#5460)

When using rfc2136 dynamic DNS, users may want the same address
record to apply to every subdomain of the configured hostname (e.g.
for host.example.org and *.host.example.org to resolve to the same IP).
DeltaFile
+7-3dns/rfc2136/src/www/services_rfc2136_edit.php
+4-1dns/rfc2136/src/etc/inc/plugins.inc.d/rfc2136.inc
+4-0dns/rfc2136/pkg-descr
+1-2dns/rfc2136/Makefile
+16-64 files

OPNSense/plugins 13ed9a2dns/rfc2136 pkg-descr

dns/rfc2136: add missing changelog
DeltaFile
+6-0dns/rfc2136/pkg-descr
+6-01 files

OPNSense/plugins d3c3e79net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFNetwork.xml dialogEditOSPF6Network.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF6.xml OSPF.xml

net/frr: OSPF/OSPF6 More visibility and safety for ModelRelationField references (#5459)

* Allow multiple prefix list selections in a route map in OSPF6 as well

* Improve visibility for route-maps and prefix-lists in OSPF/OSPF6 and enable internalModelUseSafeDelete
DeltaFile
+17-15net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+12-12net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+7-3net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospf6d.conf
+2-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFNetwork.xml
+2-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Network.xml
+1-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6RouteMaps.xml
+41-364 files not shown
+45-3810 files

OPNSense/plugins 23cca9cnet/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPF6Network.xml dialogEditOSPFNetwork.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF6.xml OSPF.xml

Improve visibility for route-maps and prefix-lists in OSPF/OSPF6 and enable internalModelUseSafeDelete
DeltaFile
+12-12net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+12-12net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+2-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Network.xml
+2-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFNetwork.xml
+1-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6RouteMaps.xml
+1-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFRouteMaps.xml
+30-303 files not shown
+33-319 files

OPNSense/plugins b495e6b. README.md, net/ndproxy Makefile

net/ndproxy: set EoL
DeltaFile
+2-1net/ndproxy/Makefile
+1-1README.md
+3-22 files

OPNSense/plugins 6333186net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPF6RouteMaps.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF6.xml

Allow multiple prefix list selections in a route map in OSPF6 as well
DeltaFile
+7-3net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospf6d.conf
+5-3net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6RouteMaps.xml
+12-73 files

OPNSense/plugins 34a9438security/strongswan-legacy/src/www vpn_ipsec_phase1.php

security/strongswan-legacy: follow core in naming IPv4+6 "any"

This will die eventually since "inet46" is only in the legacy code,
but in order to mark this spot as done we do the rename.
DeltaFile
+2-2security/strongswan-legacy/src/www/vpn_ipsec_phase1.php
+2-21 files

OPNSense/plugins 842ec4bsecurity/netbird Makefile, security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/Api AuthenticationController.php

security/netbird: fix setupKey passing for #5452
DeltaFile
+5-3security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/Api/AuthenticationController.php
+1-1security/netbird/Makefile
+6-42 files

OPNSense/plugins 0798cdenet/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFRouteMaps.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF.xml

net/frr: OSPF improve many to one relationship between prefix lists and route maps, allow multiple selection
DeltaFile
+7-3net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospfd.conf
+5-3net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFRouteMaps.xml
+12-73 files

OPNSense/plugins 4b94d33Mk plugins.mk

make: readlink -f needs an argument
DeltaFile
+1-1Mk/plugins.mk
+1-11 files

OPNSense/plugins 3e46afbsecurity/tinc/src/opnsense/service/templates/OPNsense/Tinc tinc_deploy.xml

tinc: evaluate if hosts enabled (#5447)
DeltaFile
+1-1security/tinc/src/opnsense/service/templates/OPNsense/Tinc/tinc_deploy.xml
+1-11 files