OPNSense/core 0739a2asrc/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml, src/opnsense/mvc/app/views/OPNsense/Firewall filter.volt

Firewall: Automation: Filter - remove unused code to support input+select entry and start using the new $.replaceInputWithSelector() for source/destination networks.
DeltaFile
+1-66src/opnsense/mvc/app/views/OPNsense/Firewall/filter.volt
+2-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+3-662 files

OPNSense/core 1247297src/opnsense/mvc/app/views/OPNsense/Trust cert.volt

System: Trust: Certificates - accidentally broke template in https://github.com/opnsense/core/commit/bc2ca23c9384e301fd2605661d0c3adca30a7a93 , revert this change.
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Trust/cert.volt
+2-21 files

OPNSense/core 0a7a7ffsrc/opnsense/www/js opnsense_ui.js

mvc / frontend - Javascript code: add $.replaceInputWithSelector() action to easily replace single inputs for (grouped) selects. In some cases a set of options is available which we do want the user to choose from, but also manual input is an option. (for example known networks vs manual netblocks)

Using this commit you can fetch the options from a different source and replace <input> tags for a combination of <input>/<select>, example usage:

ajaxGet('/api/my/endpoint', [], function(data, status){
   $(".net_selector").replaceInputWithSelector(data);
});
DeltaFile
+82-0src/opnsense/www/js/opnsense_ui.js
+82-01 files

OPNSense/core 9b981b7src/opnsense/mvc/app/views/layout_partials form_input_tr.volt

mvc/views - minor regression in https://github.com/opnsense/core/commit/c8adc2921235f8f37b6709343526596e46281440, allownew needs a default
DeltaFile
+1-1src/opnsense/mvc/app/views/layout_partials/form_input_tr.volt
+1-11 files

OPNSense/core 489b5d6src/opnsense/mvc/app/controllers/OPNsense/Base ApiControllerBase.php, src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api CpuUsageController.php

mvc: configdStream: poll_timeout should be configurable on controller layer

The default of 2 is fine for predictable processes or direct data
passthrough, but any event-based mechanism might need to change this.
DeltaFile
+5-5src/opnsense/mvc/app/library/OPNsense/Core/Backend.php
+4-2src/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
+0-2src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/CpuUsageController.php
+9-93 files

OPNSense/ports 05ce7c0Mk/Uses emacs.mk

Framework: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1Mk/Uses/emacs.mk
+1-11 files

OPNSense/ports 9c23c86security/vuxml/vuln 2024.xml

security/vuxml: sync with upstream

Taken from: FreeBSD
DeltaFile
+129-0security/vuxml/vuln/2024.xml
+129-01 files

OPNSense/ports 242aa7csysutils/py-filelock Makefile distinfo

sysutils/py-filelock: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+6-62 files

OPNSense/ports 2fe8b2clang/rust distinfo

lang/rust: sync with upstream

Taken from: FreeBSD
DeltaFile
+6-6lang/rust/distinfo
+6-61 files

OPNSense/ports ac5d0aasecurity/cyrus-sasl2 Makefile.common

security/cyrus-sasl2: sync with upstream

Taken from: FreeBSD
DeltaFile
+10-10security/cyrus-sasl2/Makefile.common
+10-101 files

OPNSense/ports 0ef1670net/py-netaddr Makefile distinfo

net/py-netaddr: sync with upstream

Taken from: FreeBSD
DeltaFile
+6-3net/py-netaddr/Makefile
+3-3net/py-netaddr/distinfo
+9-62 files

OPNSense/ports f981cefeditors/emacs distinfo Makefile

editors/emacs: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3editors/emacs/distinfo
+1-2editors/emacs/Makefile
+4-52 files

OPNSense/ports d524762cad/openvsp/files patch-src_external_angelscript_sdk_angelscript_source_as__callfunc__x86.cpp, games/jumpy distinfo Makefile.crates

*/*: sync with upstream

Taken from: FreeBSD
DeltaFile
+267-237games/jumpy/distinfo
+118-384mail/snappymail/pkg-plist
+132-117games/jumpy/Makefile.crates
+115-99sysutils/dust/distinfo
+121-88games/jumpy/files/patch-wayland
+0-164cad/openvsp/files/patch-src_external_angelscript_sdk_angelscript_source_as__callfunc__x86.cpp
+753-1,089260 files not shown
+1,740-2,013266 files

OPNSense/ports 5f1e82dwww/caddy-custom Makefile

Update Makefile

Bump Portrevision back to 15
DeltaFile
+1-1www/caddy-custom/Makefile
+1-11 files

OPNSense/plugins b258cabdns/bind/src/opnsense/service/templates/OPNsense/Bind named.conf

dns:bind: do not add the update-policy if the zone type is secondary (#3873)

DeltaFile
+1-1dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf
+1-11 files

OPNSense/ports 292e9fawww/caddy-custom Makefile

www/caddy-custom: avoid this for now
DeltaFile
+1-1www/caddy-custom/Makefile
+1-11 files

OPNSense/ports c809c25finance/odoo Makefile, security/py-pnu-certwatch pkg-descr Makefile

*/*: sync with upstream

Taken from: FreeBSD
DeltaFile
+29-0security/py-pnu-certwatch/pkg-descr
+27-0security/py-pnu-certwatch/Makefile
+3-3x11-themes/mate-icon-theme/distinfo
+3-0security/py-pnu-certwatch/distinfo
+1-1x11-themes/mate-icon-theme/Makefile
+1-1finance/odoo/Makefile
+64-51 files not shown
+65-57 files

OPNSense/ports 839a8c7www/py-google-resumable-media Makefile

www/py-google-resumable-media: sync with upstream

Taken from: FreeBSD
DeltaFile
+4-1www/py-google-resumable-media/Makefile
+4-11 files

OPNSense/ports d12def7. UPDATING MOVED, Mk bsd.sites.mk bsd.default-versions.mk

Framework: sync with upstream

Taken from: FreeBSD
DeltaFile
+7-25Mk/bsd.sites.mk
+2-10Mk/Uses/linux.mk
+4-4Mk/bsd.default-versions.mk
+7-0UPDATING
+5-2Mk/Uses/cargo.mk
+5-0MOVED
+30-417 files not shown
+43-4913 files

OPNSense/ports 05b7c06www/py-httpcore Makefile

www/py-httpcore: sync with upstream

Taken from: FreeBSD
DeltaFile
+2-1www/py-httpcore/Makefile
+2-11 files

OPNSense/ports e968a94www/xcaddy Makefile

www/xcaddy: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1www/xcaddy/Makefile
+1-11 files

OPNSense/ports f155fd8www/py-google-cloud-core Makefile

www/py-google-cloud-core: sync with upstream

Taken from: FreeBSD
DeltaFile
+4-1www/py-google-cloud-core/Makefile
+4-11 files

OPNSense/ports a44e7fbwww/py-boto3 Makefile distinfo

www/py-boto3: sync with upstream

Taken from: FreeBSD
DeltaFile
+4-2www/py-boto3/Makefile
+3-3www/py-boto3/distinfo
+7-52 files

OPNSense/ports 22fde25www/py-google-api-core Makefile

www/py-google-api-core: sync with upstream

Taken from: FreeBSD
DeltaFile
+4-1www/py-google-api-core/Makefile
+4-11 files

OPNSense/ports 1e0367cwww/p5-LWP-Protocol-https distinfo Makefile

www/p5-LWP-Protocol-https: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/p5-LWP-Protocol-https/distinfo
+1-1www/p5-LWP-Protocol-https/Makefile
+4-42 files

OPNSense/ports bc2b9efwww/py-google-cloud-storage Makefile distinfo

www/py-google-cloud-storage: sync with upstream

Taken from: FreeBSD
DeltaFile
+6-4www/py-google-cloud-storage/Makefile
+3-3www/py-google-cloud-storage/distinfo
+9-72 files

OPNSense/ports b428098www/p5-CGI distinfo Makefile

www/p5-CGI: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/p5-CGI/distinfo
+1-1www/p5-CGI/Makefile
+4-42 files

OPNSense/ports 08ce059www/p5-HTML-Tagset Makefile distinfo

www/p5-HTML-Tagset: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/p5-HTML-Tagset/Makefile
+3-2www/p5-HTML-Tagset/distinfo
+6-52 files

OPNSense/ports bee0087www/icapeg Makefile

www/icapeg: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1www/icapeg/Makefile
+1-11 files

OPNSense/ports 1a77155www/p5-HTML-Parser distinfo Makefile

www/p5-HTML-Parser: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/p5-HTML-Parser/distinfo
+2-1www/p5-HTML-Parser/Makefile
+5-42 files