OPNSense/core 4d3ea7asrc/opnsense/www/js opnsense_ui.js

mvc: slightly improve replaceInputWithSelector() to support an empty placeholder, which should help for https://github.com/opnsense/core/pull/9158

This change uses a token for the single/manual input, in which case callers may use definitions like:

......
            'networks' => [
                'label' => gettext("Networks"),
                'items' => [
                    '' => gettext('any'),
                    '(self)' => gettext("This Firewall")
                ]
            ]
.....

When empty is offered, "any" will be choosen in this case. In theory we could change the filter model as well as "any" has no functional meaning anyway, but for simplicty this only changes the javascript part.
DeltaFile
+18-14src/opnsense/www/js/opnsense_ui.js
+18-141 files

OPNSense/plugins ceace15dns/bind/src/opnsense/mvc/app/views/OPNsense/Bind logs.volt, net-mgmt/zabbix-agent/src/opnsense/mvc/app/views/OPNsense/ZabbixAgent index.volt

bootgrid: Sweep rowcount as default has been increased in https://github.com/opnsense/core/commit/baa1730b1a9f1d8c9f0bb81a0ff1521636824231 (#4916)

DeltaFile
+0-15net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt
+0-3net/freeradius/src/opnsense/mvc/app/views/OPNsense/Freeradius/proxy.volt
+0-2net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/maintenance.volt
+0-2security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/logs.volt
+0-2dns/bind/src/opnsense/mvc/app/views/OPNsense/Bind/logs.volt
+0-2net-mgmt/zabbix-agent/src/opnsense/mvc/app/views/OPNsense/ZabbixAgent/index.volt
+0-264 files not shown
+0-3010 files

OPNSense/core baa1730src/opnsense/mvc/app/views/OPNsense/Diagnostics log.volt, src/opnsense/mvc/app/views/OPNsense/Dnsmasq settings.volt

bootgrid: Raise rowCount default to 50 as y-overflow handles this gracefully (#9162)

* bootgrid: Raise rowCount default to 50 as y-overflow handles this gracefully, ensure low initial rowcount for master detail grids, clean up some scattered rowcounts in views
DeltaFile
+0-2src/opnsense/mvc/app/views/OPNsense/IDS/index.volt
+2-0src/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
+1-1src/opnsense/www/js/opnsense_bootgrid.js
+0-2src/opnsense/mvc/app/views/OPNsense/Dnsmasq/settings.volt
+2-0src/opnsense/mvc/app/views/OPNsense/IPsec/tunnels.volt
+0-1src/opnsense/mvc/app/views/OPNsense/Diagnostics/log.volt
+5-62 files not shown
+5-88 files

OPNSense/plugins 9e47c06security/softether/src/etc/inc/plugins.inc.d softether.inc, security/softether/src/etc/rc.syshook.d/carp 50-softether

security/softether: remove development plugin

PR: https://forum.opnsense.org/index.php?topic=34567.0
(cherry picked from commit 8fc13983c97021886a89704919028699d51fadba)
DeltaFile
+0-70security/softether/src/etc/rc.syshook.d/carp/50-softether
+0-68security/softether/src/opnsense/mvc/app/views/OPNsense/Softether/general.volt
+0-67security/softether/src/etc/inc/plugins.inc.d/softether.inc
+0-47security/softether/src/opnsense/mvc/app/controllers/OPNsense/Softether/Api/ServiceController.php
+0-39security/softether/src/opnsense/mvc/app/controllers/OPNsense/Softether/Api/GeneralController.php
+0-38security/softether/src/opnsense/mvc/app/controllers/OPNsense/Softether/GeneralController.php
+0-32912 files not shown
+0-47718 files

OPNSense/plugins 8fc1398security/softether/src/etc/inc/plugins.inc.d softether.inc, security/softether/src/etc/rc.syshook.d/carp 50-softether

security/softether: remove development plugin

PR: https://forum.opnsense.org/index.php?topic=34567.0
DeltaFile
+0-70security/softether/src/etc/rc.syshook.d/carp/50-softether
+0-68security/softether/src/opnsense/mvc/app/views/OPNsense/Softether/general.volt
+0-67security/softether/src/etc/inc/plugins.inc.d/softether.inc
+0-47security/softether/src/opnsense/mvc/app/controllers/OPNsense/Softether/Api/ServiceController.php
+0-39security/softether/src/opnsense/mvc/app/controllers/OPNsense/Softether/Api/GeneralController.php
+0-38security/softether/src/opnsense/mvc/app/controllers/OPNsense/Softether/GeneralController.php
+0-32912 files not shown
+0-47718 files

OPNSense/tools c52a19dconfig/25.7 plugins.conf ports.conf

config: remove softether, never released and has issues

PR: https://forum.opnsense.org/index.php?topic=34567.0
DeltaFile
+0-1config/25.7/plugins.conf
+0-1config/25.7/ports.conf
+0-22 files

OPNSense/core e4bc455src/opnsense/mvc/app/models/OPNsense/Monit Monit.xml

mvc: monit model whitespace

(cherry picked from commit 3d983ba403e14086e0849523d58597fce71f633c)
DeltaFile
+326-326src/opnsense/mvc/app/models/OPNsense/Monit/Monit.xml
+326-3261 files

OPNSense/core 3d983basrc/opnsense/mvc/app/models/OPNsense/Monit Monit.xml

mvc: monit model whitespace
DeltaFile
+326-326src/opnsense/mvc/app/models/OPNsense/Monit/Monit.xml
+326-3261 files

OPNSense/core a73a086src/opnsense/mvc/app/models/OPNsense/Trust Cert.xml Ca.xml

mvc: trust model style

(cherry picked from commit f9f5c2fc0c1c6da202675600bd58c328857b4f2a)
DeltaFile
+6-7src/opnsense/mvc/app/models/OPNsense/Trust/Cert.xml
+0-1src/opnsense/mvc/app/models/OPNsense/Trust/Ca.xml
+6-82 files

OPNSense/core f9f5c2fsrc/opnsense/mvc/app/models/OPNsense/Trust Cert.xml Ca.xml

mvc: trust model style
DeltaFile
+6-7src/opnsense/mvc/app/models/OPNsense/Trust/Cert.xml
+0-1src/opnsense/mvc/app/models/OPNsense/Trust/Ca.xml
+6-82 files

OPNSense/core dd3e312src/opnsense/mvc/app/models/OPNsense/Firewall Filter.xml Alias.xml

mvc: firewall model style updates
DeltaFile
+13-13src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+8-8src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Category.xml
+22-223 files

OPNSense/core 0ab86f4src/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

Firewall: Aliases - allow alias nesting for urltable type

PR: https://github.com/opnsense/core/issues/9160

(cherry picked from commit d73260c87e8b0a623a310461c1fb2cc58136823f)
(cherry picked from commit d9ea39fdbda543b9c73ee6e228747cdaff5a56e3)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
+1-11 files

OPNSense/core 3e20795src/opnsense/mvc/app/models/OPNsense/Firewall Alias.xml Filter.xml

mvc: firewall model whitespace
DeltaFile
+8-8src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml
+4-4src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+12-122 files

OPNSense/core 5449253src/opnsense/mvc/app/models/OPNsense/Interfaces Lagg.xml Vlan.xml

mvc: indent sweep on Interface models

(cherry picked from commit a332af8a09d2d30c661f1cee67c264468a8d9557)
DeltaFile
+15-15src/opnsense/mvc/app/models/OPNsense/Interfaces/Lagg.xml
+7-7src/opnsense/mvc/app/models/OPNsense/Interfaces/Vlan.xml
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/Bridge.xml
+23-233 files

OPNSense/core a332af8src/opnsense/mvc/app/models/OPNsense/Interfaces Lagg.xml Vlan.xml

mvc: indent sweep on Interface models
DeltaFile
+15-15src/opnsense/mvc/app/models/OPNsense/Interfaces/Lagg.xml
+7-7src/opnsense/mvc/app/models/OPNsense/Interfaces/Vlan.xml
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/Bridge.xml
+23-233 files

OPNSense/core 850c686src/opnsense/mvc/app/models/OPNsense/Diagnostics DnsDiagnostics.xml Traceroute.xml

mnvc: new model indent sweep on diagnostics (no changes except whitespace)

(cherry picked from commit 4f7de1bf7f103a43a7bfd5414a40be87e74a9090)
DeltaFile
+4-4src/opnsense/mvc/app/models/OPNsense/Diagnostics/DnsDiagnostics.xml
+4-4src/opnsense/mvc/app/models/OPNsense/Diagnostics/Traceroute.xml
+4-4src/opnsense/mvc/app/models/OPNsense/Diagnostics/Portprobe.xml
+3-3src/opnsense/mvc/app/models/OPNsense/Diagnostics/Netflow.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Diagnostics/Ping.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Diagnostics/PacketCapture.xml
+19-196 files

OPNSense/core 4606fd8Mk sweep.mk

make: reindent model files using xmllint

(cherry picked from commit daae0ac553784ac2562379d1c5de96a8c1786d8f)
DeltaFile
+2-0Mk/sweep.mk
+2-01 files

OPNSense/core 35bdae9src/opnsense/mvc/app/views/OPNsense/Dnsmasq settings.volt, src/opnsense/mvc/app/views/OPNsense/Firewall alias_util.volt

bootgrid: Raise rowCount default to 50 as y-overflow handles this gracefully, ensure low initial rowcount for master detail grids, clean up some scattered rowcounts in views
DeltaFile
+0-2src/opnsense/mvc/app/views/OPNsense/Dnsmasq/settings.volt
+0-2src/opnsense/mvc/app/views/OPNsense/IDS/index.volt
+2-0src/opnsense/mvc/app/views/OPNsense/IPsec/tunnels.volt
+2-0src/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
+1-1src/opnsense/www/js/opnsense_bootgrid.js
+0-1src/opnsense/mvc/app/views/OPNsense/Firewall/alias_util.volt
+5-62 files not shown
+5-88 files

OPNSense/core 4f7de1bsrc/opnsense/mvc/app/models/OPNsense/Diagnostics DnsDiagnostics.xml Traceroute.xml

mnvc: new model indent sweep on diagnostics (no changes except whitespace)
DeltaFile
+4-4src/opnsense/mvc/app/models/OPNsense/Diagnostics/DnsDiagnostics.xml
+4-4src/opnsense/mvc/app/models/OPNsense/Diagnostics/Traceroute.xml
+4-4src/opnsense/mvc/app/models/OPNsense/Diagnostics/Portprobe.xml
+3-3src/opnsense/mvc/app/models/OPNsense/Diagnostics/Netflow.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Diagnostics/PacketCapture.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Diagnostics/Ping.xml
+19-196 files

OPNSense/plugins 8a48982net/frr pkg-descr

net/frr: yes
DeltaFile
+1-0net/frr/pkg-descr
+1-01 files

OPNSense/plugins 0d30db0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga BGP.xml OSPF.xml

net/frr: model style and new indent
DeltaFile
+398-496net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+266-326net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+200-200net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+27-29net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/STATICd.xml
+13-19net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/RIP.xml
+1-5net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+905-1,0751 files not shown
+905-1,0777 files

OPNSense/core daae0acMk sweep.mk

make: reindent model files using xmllint
DeltaFile
+2-0Mk/sweep.mk
+2-01 files

OPNSense/plugins e55f792net/shadowsocks pkg-descr

net/shadowsocks: sync with master
DeltaFile
+1-1net/shadowsocks/pkg-descr
+1-11 files

OPNSense/plugins 4bd7a06www/squid/contrib/template_error_pages error-details.txt errorpage.css, www/squid/src/opnsense/data/proxy/template_error_pages error-details.txt errorpage.css

www/squid: sync with master
DeltaFile
+0-227www/squid/src/opnsense/data/proxy/template_error_pages/error-details.txt
+227-0www/squid/contrib/template_error_pages/error-details.txt
+0-104www/squid/src/opnsense/data/proxy/template_error_pages/errorpage.css
+104-0www/squid/contrib/template_error_pages/errorpage.css
+0-64www/squid/src/opnsense/data/proxy/template_error_pages/ERR_AGENT_WPAD.html
+0-64www/squid/src/opnsense/data/proxy/template_error_pages/ERR_AGENT_CONFIGURE.html
+331-45986 files not shown
+2,268-2,26292 files

OPNSense/plugins 034e337www/squid pkg-descr

www/squid: new version
DeltaFile
+5-0www/squid/pkg-descr
+5-01 files

OPNSense/plugins 2803641Mk contrib.mk plugins.mk

make: contrib dir support

Made this very rudimentary compared to core because in practice we do not
need any fancy features from src dir (replacements, links, etc.)

(cherry picked from commit 3e018f4db8520207a4b02f8357c58eefff1bdd86)
DeltaFile
+46-0Mk/contrib.mk
+8-3Mk/plugins.mk
+54-32 files

OPNSense/core d9ea39fsrc/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

Firewall: Aliases - allow alias nesting for urltable type, closes https://github.com/opnsense/core/issues/9160

minor refactor
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
+1-11 files

OPNSense/core d73260csrc/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

Firewall: Aliases - allow alias nesting for urltable type, closes https://github.com/opnsense/core/issues/9160
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
+1-11 files

OPNSense/core 1de96b6src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php FilterBaseController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml

firewall/automation: Add port alias selection to source_port and destination_port
DeltaFile
+41-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+34-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+8-0src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+85-44 files

OPNSense/core 7198e0dsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php FilterBaseController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml

firewall/automation: Add port alias selection to source_port and destination_port
DeltaFile
+41-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+34-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+8-0src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+85-44 files