OPNSense/src 8dd26e6sys/net iflib.c

iflib: Fix unreachable code in watchdog timer

The code seemed to have been predicated on the assumption that
IFLIB_QUEUE_WORKING was actively maintained as a state, but it
seems to be unused.
DeltaFile
+1-2sys/net/iflib.c
+1-21 files

OPNSense/core 68f341dsrc/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php, src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml

interfaces: show identifier and add placeholder for description
DeltaFile
+6-8src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+5-1src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+11-92 files

OPNSense/core f825f1csrc/etc/rc.d configd captiveportal, src/opnsense/scripts/firmware bogons.sh

src: remove more backticks in shell scripts
DeltaFile
+14-14src/sbin/ping_hosts.sh
+12-12src/opnsense/scripts/firmware/bogons.sh
+3-5src/etc/rc.d/configd
+4-4src/etc/rc.d/captiveportal
+3-5src/etc/rc.d/flowd_aggregate
+1-1src/opnsense/scripts/interfaces/ppp-uptime.sh
+37-416 files

OPNSense/core 37c2b81src/opnsense/mvc/app/views/OPNsense/Diagnostics health.volt

reporting: apply bar change in health graph
DeltaFile
+2-1src/opnsense/mvc/app/views/OPNsense/Diagnostics/health.volt
+2-11 files

OPNSense/core 626154csrc/www interfaces.php

interfaces: fix deprecated backtick use
DeltaFile
+1-3src/www/interfaces.php
+1-31 files

OPNSense/core 39469dcsrc/opnsense/mvc/app/views/OPNsense/Diagnostics health.volt

reporting: health: ditch footer and add banner margin
DeltaFile
+1-4src/opnsense/mvc/app/views/OPNsense/Diagnostics/health.volt
+1-41 files

OPNSense/core 78826b0src/opnsense/mvc/app/views/OPNsense/Diagnostics health.volt

reporting: health: use tabs to split settings

ref: https://forum.opnsense.org/index.php?topic=52233.0
DeltaFile
+55-48src/opnsense/mvc/app/views/OPNsense/Diagnostics/health.volt
+55-481 files

OPNSense/core 704e9f2src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api OverviewController.php

unbound: empty string as array offset instead of null

php 8.5 issue
DeltaFile
+2-2src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/OverviewController.php
+2-21 files

OPNSense/core 2dfedddsrc/opnsense/mvc/app/library/OPNsense/Auth Radius.php, src/opnsense/scripts/captiveportal process_accounting_messages.php set_session_restrictions.py

captive portal: adjust accounting interval to Acct-Interim-Interval

This changes the default interval to 600, which is the recommended
value according to RFC 2869.
DeltaFile
+22-7src/opnsense/scripts/captiveportal/process_accounting_messages.php
+19-5src/opnsense/scripts/captiveportal/lib/db.py
+6-1src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php
+2-1src/opnsense/scripts/captiveportal/set_session_restrictions.py
+1-1src/opnsense/service/conf/actions.d/actions_captiveportal.conf
+2-0src/opnsense/scripts/captiveportal/sql/init.sql
+52-151 files not shown
+53-157 files

OPNSense/core c8804aasrc/opnsense/mvc/app/models/OPNsense/Firewall/Menu Menu.php

Firewall: Migration Assistant: Show migration assistant if at least one Outbound NAT rule exists, remove conditional hiding based on NAT mode

(cherry picked from commit 1aceb823dabc64cfc7098dd48b48f4c0a2e3fd9a)
DeltaFile
+1-4src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.php
+1-41 files

OPNSense/core 1aceb82src/opnsense/mvc/app/models/OPNsense/Firewall/Menu Menu.php

Firewall: Migration Assistant: Show migration assistant if at least one Outbound NAT rule exists, remove conditional hiding based on NAT mode
DeltaFile
+1-4src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.php
+1-41 files

OPNSense/ports 47042e4www/phalcon distinfo

www/phalcon: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-1www/phalcon/distinfo
+1-11 files

OPNSense/ports 789fea6www/nginx distinfo Makefile.extmod, www/nginx/files extra-patch-mod_zip

www/nginx: sync with upstream

Taken from: FreeBSD
DeltaFile
+31-0www/nginx/files/extra-patch-mod_zip
+7-7www/nginx/distinfo
+3-2www/nginx/Makefile.extmod
+1-1www/nginx/Makefile
+1-1www/nginx/version.mk
+43-115 files

OPNSense/ports 8ef2da1www/lighttpd distinfo Makefile, www/lighttpd/files patch-src_CMakeLists.txt

www/lighttpd: sync with upstream

Taken from: FreeBSD
DeltaFile
+0-32www/lighttpd/files/patch-src_CMakeLists.txt
+5-3www/lighttpd/distinfo
+1-1www/lighttpd/Makefile
+6-363 files

OPNSense/ports 22b08dbwww/caddy Makefile distinfo

www/caddy: sync with upstream

Taken from: FreeBSD
DeltaFile
+10-16www/caddy/Makefile
+5-5www/caddy/distinfo
+0-4www/caddy/modules.mk
+15-253 files

OPNSense/ports 237514dtextproc/expat2 distinfo pkg-plist

textproc/expat2: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/pkg-plist
+1-1textproc/expat2/Makefile
+5-53 files

OPNSense/ports 9c7f0adsysutils/syslog-ng pkg-plist distinfo

sysutils/syslog-ng: sync with upstream

Taken from: FreeBSD
DeltaFile
+12-16sysutils/syslog-ng/pkg-plist
+3-3sysutils/syslog-ng/distinfo
+1-2sysutils/syslog-ng/Makefile
+16-213 files

OPNSense/ports dd1fa80security/vuxml Makefile, security/vuxml/vuln 2026.xml

security/vuxml: sync with upstream

Taken from: FreeBSD
DeltaFile
+1,266-12security/vuxml/vuln/2026.xml
+11-0security/vuxml/Makefile
+1,277-122 files

OPNSense/ports 195107esecurity/libssh2 Makefile distinfo

security/libssh2: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-1security/libssh2/Makefile
+3-1security/libssh2/distinfo
+6-22 files

OPNSense/ports f2b7923net/turnserver/files pkg-message.in

net/turnserver: sync with upstream

Taken from: FreeBSD
DeltaFile
+4-2net/turnserver/files/pkg-message.in
+4-21 files

OPNSense/ports a65b9e8net/realtek-re-kmod pkg-message pkg-descr

net/realtek-re-kmod: sync with upstream

Taken from: FreeBSD
DeltaFile
+22-4net/realtek-re-kmod/pkg-message
+11-9net/realtek-re-kmod/pkg-descr
+3-3net/realtek-re-kmod/distinfo
+2-2net/realtek-re-kmod/Makefile
+38-184 files

OPNSense/ports 5868d1bftp/curl distinfo pkg-plist

ftp/curl: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-5ftp/curl/distinfo
+2-0ftp/curl/pkg-plist
+1-1ftp/curl/Makefile
+6-63 files

OPNSense/ports ae9b71cemulators/qemu Makefile

emulators/qemu: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-0emulators/qemu/Makefile
+1-01 files

OPNSense/ports a511aa0editors/vim distinfo Makefile

editors/vim: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

OPNSense/ports ef7d6c6dns/ldns Makefile distinfo

dns/ldns: sync with upstream

Taken from: FreeBSD
DeltaFile
+7-3dns/ldns/Makefile
+3-3dns/ldns/distinfo
+1-1dns/ldns/pkg-plist
+11-73 files

OPNSense/ports c925ae3dns/bind920 pkg-plist distinfo

dns/bind920: sync with upstream

Taken from: FreeBSD
DeltaFile
+5-5dns/bind920/pkg-plist
+3-3dns/bind920/distinfo
+1-1dns/bind920/Makefile
+9-93 files

OPNSense/ports bde681bdns/bind-tools pkg-plist pkg-plist-devel

dns/bind-tools: sync with upstream

Taken from: FreeBSD
DeltaFile
+5-5dns/bind-tools/pkg-plist
+5-5dns/bind-tools/pkg-plist-devel
+10-102 files

OPNSense/ports 1540f48databases/py-duckdb distinfo Makefile

databases/py-duckdb: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3databases/py-duckdb/distinfo
+1-1databases/py-duckdb/Makefile
+4-42 files

OPNSense/ports f274ea7comms/gnuradio pkg-plist, lang/gnat15 pkg-plist

*/*: sync with upstream

Taken from: FreeBSD
DeltaFile
+8,444-13,398security/bitwarden-cli/files/packagejsons/package-lock.json
+19,424-0www/code-server/pkg-plist
+8,325-8,313lang/python314/pkg-plist
+0-14,824comms/gnuradio/pkg-plist
+14,749-0www/dolibarr22/pkg-plist
+6,658-0lang/gnat15/pkg-plist
+57,600-36,5355,951 files not shown
+186,682-105,4565,957 files

OPNSense/core 7bf7a44src/opnsense/scripts/captiveportal/lib arp.py

captive portal: adjust ARP logic to ISO format per https://github.com/opnsense/core/commit/4b86d4e638b7968158a4691e511e174ca927ed13

ValueError: time data '2026-06-29T12:34:19Z' does not match format '%Y-%m-%d %H:%M:%S'
(cherry picked from commit 1f1612aa1024c343711a6ad8c20ca39e08e6645e)
DeltaFile
+3-3src/opnsense/scripts/captiveportal/lib/arp.py
+3-31 files