OPNSense/core b03108fsrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes JsonKeyValueStoreField.php, src/opnsense/scripts/dns dnsmasq_dhcp_options.py

dnsmasq: Add optgroup support to option fields, expose all dhcpv4 options, ensure None selection is first
DeltaFile
+37-10src/opnsense/scripts/dns/dnsmasq_dhcp_options.py
+18-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/JsonKeyValueStoreField.php
+6-3src/opnsense/www/js/opnsense.js
+61-143 files

OPNSense/plugins 8b3741fnet/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius LdapgroupController.php, net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/Api LdapgroupController.php

net/freeradius: Add LDAP Groups (#4989)

DeltaFile
+203-0net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/Api/LdapgroupController.php
+135-0net/freeradius/src/opnsense/mvc/app/views/OPNsense/Freeradius/ldapgroup.volt
+38-0net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/LdapgroupController.php
+31-0net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Ldapgroup.php
+23-0net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/Ldapgroup.xml
+20-0net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/dialogEditFreeRADIUSLdapgroup.xml
+450-04 files not shown
+469-210 files

OPNSense/core d6db842src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes JsonKeyValueStoreField.php, src/opnsense/scripts/dns dnsmasq_dhcp_options.py

dnsmasq: Add optgroup support to option fields, expose all dhcpv4 options, ensure None selection is first
DeltaFile
+37-10src/opnsense/scripts/dns/dnsmasq_dhcp_options.py
+16-3src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/JsonKeyValueStoreField.php
+6-3src/opnsense/www/js/opnsense.js
+59-163 files

OPNSense/plugins a704df0sysutils/git-backup Makefile, sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup Git.php

sysutils/git-backup: sync with master
DeltaFile
+1-1sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Git.php
+1-0sysutils/git-backup/Makefile
+2-12 files

OPNSense/plugins 095ab23sysutils/git-backup Makefile

sysutils/git-backup: revision bump
DeltaFile
+1-0sysutils/git-backup/Makefile
+1-01 files

OPNSense/core f04d19fsrc/opnsense/mvc/app/controllers/OPNsense/Unbound/forms dnsbl.xml, src/opnsense/scripts/unbound/blocklists __init__.py default_bl.py

unbound: wire up cache_ttl, re-order backend code and optimize the subnet coverage calculation
DeltaFile
+68-46src/opnsense/scripts/unbound/blocklists/__init__.py
+18-5src/opnsense/scripts/unbound/blocklists/default_bl.py
+14-0src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml
+1-1src/opnsense/service/templates/OPNsense/Unbound/core/blocklists.conf
+101-524 files

OPNSense/plugins 416712dsysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup Git.php

sysutils/git-backup: fix force push (#4988)

DeltaFile
+1-1sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Git.php
+1-11 files

OPNSense/ports b9e6714net/shadowsocks-rust Makefile, net/shadowsocks-rust/files sslocal-rust.in ssserver-rust.in

net/shadowsocks-rust: fix rc config load; closes #237
DeltaFile
+1-1net/shadowsocks-rust/Makefile
+1-1net/shadowsocks-rust/files/sslocal-rust.in
+1-1net/shadowsocks-rust/files/ssserver-rust.in
+3-33 files

OPNSense/core 6f6a394src/opnsense/scripts/firmware check.sh

firmware: for consistency
DeltaFile
+1-1src/opnsense/scripts/firmware/check.sh
+1-11 files

OPNSense/core c2c4d45src/etc/inc/plugins.inc.d kea.inc

wrong script path
DeltaFile
+1-1src/etc/inc/plugins.inc.d/kea.inc
+1-11 files

OPNSense/core 84d6ca4src/opnsense/scripts/dhcp prefixeskea.php

Fix a small bug because empty and 0 is the same
DeltaFile
+2-1src/opnsense/scripts/dhcp/prefixeskea.php
+2-11 files

OPNSense/core a24272e. plist, src/etc/inc/plugins.inc.d kea.inc

dhcp/kea: Install prefix delegation routes targeting IA_NA address
DeltaFile
+102-0src/opnsense/scripts/dhcp/prefixeskea.php
+39-0src/opnsense/scripts/dhcp/prefixeskea.sh
+9-0src/etc/inc/plugins.inc.d/kea.inc
+6-0src/opnsense/service/conf/actions.d/actions_kea.conf
+2-0plist
+158-05 files

OPNSense/core f4b1f9a. plist

make plist-fix
DeltaFile
+1-0plist
+1-01 files

OPNSense/core a425b57src/etc/inc/plugins.inc.d kea.inc, src/opnsense/scripts/dhcp prefixes.php prefixeskea.sh

dhcp/kea: Install prefix delegation routes targeting IA_NA address
DeltaFile
+125-64src/opnsense/scripts/dhcp/prefixes.php
+39-0src/opnsense/scripts/dhcp/prefixeskea.sh
+9-0src/etc/inc/plugins.inc.d/kea.inc
+6-0src/opnsense/service/conf/actions.d/actions_kea.conf
+179-644 files

OPNSense/core 62133b8src/opnsense/mvc/app/models/OPNsense/Unbound/Migrations M1_0_13.php

unbound: migration cleanup
DeltaFile
+8-0src/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_13.php
+8-01 files

OPNSense/core 045954asrc/opnsense/mvc/app/controllers/OPNsense/Unbound/Api SettingsController.php OverviewController.php, src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms dnsbl.xml

unbound: rename whitelists to allowlists
DeltaFile
+23-23src/opnsense/mvc/app/views/OPNsense/Unbound/overview.volt
+3-3src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php
+3-3src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml
+2-2src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/OverviewController.php
+2-0src/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_13.php
+1-1src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+34-326 files

OPNSense/core bdfcbc6src/opnsense/mvc/app/models/OPNsense/Unbound/Menu Menu.xml

unbound: make menu item plural
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Unbound/Menu/Menu.xml
+1-11 files

OPNSense/core a430708src/opnsense/mvc/app/models/OPNsense/Unbound/Migrations M1_0_13.php

unbound: account for description in migration
DeltaFile
+5-2src/opnsense/mvc/app/models/OPNsense/Unbound/Migrations/M1_0_13.php
+5-21 files

OPNSense/plugins 1510bb6www/squid pkg-descr Makefile, www/squid/src/opnsense/service/templates/OPNsense/Proxy squid.conf

www/squid: sync with master
DeltaFile
+4-0www/squid/pkg-descr
+3-0www/squid/src/opnsense/service/templates/OPNsense/Proxy/squid.conf
+1-1www/squid/Makefile
+8-13 files

OPNSense/plugins 6b077b3security/q-feeds-connector pkg-descr Makefile, security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib log.py

security/q-feeds-connector: sync with master
DeltaFile
+5-0security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib/log.py
+5-0security/q-feeds-connector/pkg-descr
+2-1security/q-feeds-connector/Makefile
+1-1security/q-feeds-connector/src/opnsense/service/templates/OPNsense/QFeeds/qfeeds-blocklists.conf
+1-1security/q-feeds-connector/src/opnsense/www/js/widgets/Metadata/QFeeds.xml
+1-1security/q-feeds-connector/src/opnsense/www/js/widgets/QFeeds.js
+15-43 files not shown
+15-49 files

OPNSense/plugins 1c3700asysutils/git-backup pkg-descr Makefile, sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup Git.php

sysutils/git-backup: sync with master
DeltaFile
+27-26sysutils/git-backup/src/opnsense/mvc/app/models/OPNsense/Backup/GitSettings.xml
+13-1sysutils/git-backup/pkg-descr
+9-1sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Git.php
+1-2sysutils/git-backup/Makefile
+50-304 files

OPNSense/plugins a828890sysutils/git-backup/src/opnsense/mvc/app/models/OPNsense/Backup GitSettings.xml

sysutils/git-backup: small model style updates
DeltaFile
+25-28sysutils/git-backup/src/opnsense/mvc/app/models/OPNsense/Backup/GitSettings.xml
+25-281 files

OPNSense/plugins 7989a4fsysutils/git-backup pkg-descr Makefile

sysutils/git-backup: new version
DeltaFile
+13-1sysutils/git-backup/pkg-descr
+1-2sysutils/git-backup/Makefile
+14-32 files

OPNSense/plugins 82a8ec5vendor/sunnyvalley Makefile

vendor/sunnyvalley: sync with master
DeltaFile
+1-0vendor/sunnyvalley/Makefile
+1-01 files

OPNSense/plugins 05f2aaddns/ddclient pkg-descr Makefile, dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms dialogAccount.xml

dns/ddclient: sync with master
DeltaFile
+209-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/powerdns.py
+10-0dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.php
+4-0dns/ddclient/pkg-descr
+1-2dns/ddclient/Makefile
+1-1dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml
+225-35 files

OPNSense/plugins 443c7a6dns/ddclient pkg-descr Makefile

dns/ddclient: new version
DeltaFile
+4-0dns/ddclient/pkg-descr
+1-2dns/ddclient/Makefile
+5-22 files

OPNSense/ports a57d2b9security/wpa_supplicant Makefile

security/wpa_supplicant: sync with upstream

Taken from: FreeBSD
DeltaFile
+6-5security/wpa_supplicant/Makefile
+6-51 files

OPNSense/ports 9c80ca5audio/ncmpcpp/files patch-m4_boost.m4, devel/py-uv-build08 distinfo

*/*: sync with upstream

Taken from: FreeBSD
DeltaFile
+1,467-1,047x11-themes/yaru-gtk-themes/pkg-plist
+1,267-0devel/py-uv-build08/distinfo
+0-1,058sysutils/glow/files/patch-go.sum
+607-443net-im/flare/distinfo
+938-0audio/ncmpcpp/files/patch-m4_boost.m4
+532-266x11-themes/yaru-icon-theme/pkg-plist
+4,811-2,8141,573 files not shown
+15,284-9,7481,579 files

OPNSense/ports 9648372security/vuxml/vuln 2025.xml

security/vuxml: sync with upstream

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

OPNSense/core db13acbsrc/opnsense/service/templates/OPNsense/Unbound/core dnsbl_module.py

unbound: make sure pass_regex exists
DeltaFile
+1-1src/opnsense/service/templates/OPNsense/Unbound/core/dnsbl_module.py
+1-11 files