OPNSense/plugins 7782f97net/isc-dhcp pkg-descr Makefile, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: sync with master
DeltaFile
+50-14net/isc-dhcp/src/www/services_dhcpv6.php
+11-7net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+2-1net/isc-dhcp/pkg-descr
+1-1net/isc-dhcp/src/www/services_dhcp.php
+1-0net/isc-dhcp/Makefile
+65-235 files

OPNSense/core 4ae2ddc. plist, src/etc/rc.syshook.d/start 90-hostwatch

interfaces: do not handle hostwatch user/group from here

PR: https://github.com/opnsense/hostwatch/issues/7

(cherry picked from commit fe145d99ae3f1c130e158cf1aaea7b5d2d9c9095)
(cherry picked from commit 2b19239c1437a6437f24413c2fab5b62bd23017f)
DeltaFile
+0-4src/etc/rc.syshook.d/start/90-hostwatch
+1-1src/opnsense/service/templates/OPNsense/Hostdiscovery/rc.conf.d
+0-1plist
+1-63 files

OPNSense/core a4875b0src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php, src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

Services: Kea DHCP: Kea DHCPv6 - add pool in net validation, for https://github.com/opnsense/core/issues/9343

(cherry picked from commit 6a666e804a78605798aa303ed2a12158ce0bde69)
DeltaFile
+15-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+10-0src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+25-02 files

OPNSense/core bae13c5src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogReservation6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml KeaDhcpv6.php

Services: Kea DHCP: Kea DHCPv6 / Rervations - allow hw-address for reservations (in stead of DUID), closes https://github.com/opnsense/core/issues/9282

(cherry picked from commit b9b9336975fa589c23b2dfc2309b615330fcf7ad)
DeltaFile
+12-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+6-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+6-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation6.xml
+24-23 files

OPNSense/core ffe892asrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.php KeaDhcpv6.php

Services: Kea DHCP - add libdhcp_host_cmds.so to expose (internal) api commands for reservations, closes https://github.com/opnsense/core/issues/9646

(cherry picked from commit 592f9f13341b1e80a2c052643f2624c23eb686eb)
DeltaFile
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+6-02 files

OPNSense/core 1940090src/opnsense/scripts/filter/lib/alias __init__.py

Firewall: Aliases - expire geoip aliases when there's either no database installed or its newer than the alias contents populated. closes https://github.com/opnsense/core/issues/9374

In the long run we should probably refactor the alias class so different types can have their own implementations, but this has a lot more impact than injecting a specific expire() implementation for geoip information at its current spot.

The additional advantage of this change is it will update aliases before their TTL expires when the geoip database is newer than the alias content.

(cherry picked from commit 7bb40089867079e75857823d26ecdee5b12075d8)
DeltaFile
+13-0src/opnsense/scripts/filter/lib/alias/__init__.py
+13-01 files

OPNSense/core 9e044absrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php BaseField.php

mvc: add ChangeCase support to ProtocolField for DNAT special case (#9643)

Use the ChangeCase BaseField extension because it's already being tested
and add more tests and safeguards so that the cache knows which case is
going on (also if 'any' needs to be used).

The 'any' value is a bit tricky here.  Force it to lowercase in all cases
since it wasn't uppercased before either.

Also fix the display of anti-lockout protocol for consistency.

(cherry picked from commit 33e296120f1a453a1235dbc403f89efb2e9cd996)
DeltaFile
+48-32src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+53-8src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+20-17src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+124-585 files

OPNSense/core 3e71cd7src/etc/inc/plugins.inc.d radvd.inc

radvd: remove faulty condition introduced in 733f5057d0c

I'm not sure why it was there.  No address means no working radvd.

(cherry picked from commit 3c86f5d10e1fb91305723312951bcd192410da0a)
DeltaFile
+1-1src/etc/inc/plugins.inc.d/radvd.inc
+1-11 files

FreeBSD/ports 7375f88editors/novelwriter distinfo Makefile

editors/novelwriter: update 2.8 → 2.8.2

Reported by:    portscout
DeltaFile
+3-3editors/novelwriter/distinfo
+1-1editors/novelwriter/Makefile
+4-42 files

FreeBSD/ports 32b780fdevel/nextest distinfo Makefile

devel/nextest: update 0.9.118 → 0.9.124

Reported by:    portscout
DeltaFile
+145-41devel/nextest/distinfo
+72-20devel/nextest/Makefile
+217-612 files

FreeBSD/ports 95926c9audio/gmsynth-lv2 distinfo Makefile

audio/gmsynth-lv2: update 0.6.3 → 0.6.4

Reported by:    portscout
DeltaFile
+3-3audio/gmsynth-lv2/distinfo
+1-1audio/gmsynth-lv2/Makefile
+4-42 files

FreeBSD/ports 8955662lang/numbat distinfo Makefile.crates

lang/numbat: update 1.17.0 → 1.20.0

Reported by:    portscout
DeltaFile
+13-11lang/numbat/distinfo
+5-4lang/numbat/Makefile.crates
+1-1lang/numbat/Makefile
+19-163 files

FreeBSD/ports f24916fshells/nu_plugin_formats distinfo, shells/nu_plugin_polars distinfo Makefile.crates

shells/nushell: update 0.109.1 → 0.110.0
DeltaFile
+129-155shells/nu_plugin_polars/distinfo
+103-117shells/nushell/distinfo
+64-77shells/nu_plugin_polars/Makefile.crates
+67-71shells/nu_plugin_formats/distinfo
+51-59shells/nushell/Makefile
+53-57shells/nu_plugin_query/distinfo
+467-53612 files not shown
+681-77118 files

FreeBSD/ports 661b342lang/neocmakelsp distinfo Makefile

lang/neocmakelsp: update 0.9.0 → 0.9.2

Reported by:    portscout
DeltaFile
+77-79lang/neocmakelsp/distinfo
+39-40lang/neocmakelsp/Makefile
+116-1192 files

FreeBSD/ports dc7df32science/tinker distinfo Makefile

science/tinker: update 25.6.4 → 26.1.1

Reported by:    portscout
DeltaFile
+3-3science/tinker/distinfo
+1-1science/tinker/Makefile
+4-42 files

FreeBSD/ports 101b366deskutils/skim distinfo Makefile

deskutils/skim: update 1.6.0 → 1.7.2

Reported by:    portscout
DeltaFile
+13-11deskutils/skim/distinfo
+6-5deskutils/skim/Makefile
+19-162 files

FreeBSD/ports cabd857textproc/ibus-table distinfo Makefile

textproc/ibus-table: update 1.17.16 → 1.17.17

Reported by:    portscout
DeltaFile
+3-3textproc/ibus-table/distinfo
+1-1textproc/ibus-table/Makefile
+1-0textproc/ibus-table/pkg-plist
+5-43 files

FreeBSD/ports 653581dsysutils/mise distinfo Makefile

sysutils/mise: update 2026.1.5 → 2026.1.7

Reported by:    portscout
DeltaFile
+19-5sysutils/mise/distinfo
+9-2sysutils/mise/Makefile
+28-72 files

LLVM/project a53daacclang/test/Driver riscv-cpus.c, clang/test/Driver/print-enabled-extensions riscv-spacemit-x100.c

[RISCV] Add Spacemit X100 processor definition (#173988)

SpacemiT X100 is a 4-issue, out-of-order, RVA23 processor

https://www.spacemit.com/en/spacemit-x100-core/
DeltaFile
+83-0clang/test/Driver/print-enabled-extensions/riscv-spacemit-x100.c
+28-0llvm/lib/Target/RISCV/RISCVProcessors.td
+8-0clang/test/Driver/riscv-cpus.c
+2-0clang/test/Misc/target-invalid-cpu-note/riscv.c
+1-0llvm/docs/ReleaseNotes.md
+122-05 files

OPNSense/plugins 276b8ecnet/isc-dhcp Makefile pkg-descr, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: support idassoc6 mode correctly

Slightly simplify the previous code conditions since the new
GUI code does auto-track6 separately now and both modes have
'track6-interface' set.

PR: https://forum.opnsense.org/index.php?topic=50474.msg257718#msg257718
DeltaFile
+17-13net/isc-dhcp/src/www/services_dhcpv6.php
+7-4net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/Makefile
+1-1net/isc-dhcp/pkg-descr
+26-194 files

NetBSD/pkgsrc-wip 4313289diskonaut distinfo, inferno distinfo

Remove old imports that will not be finished
DeltaFile
+0-21,009rio/TODO
+0-1,232rio/distinfo
+0-720ripgrep-all/distinfo
+0-410rio/cargo-depends.mk
+0-398inferno/distinfo
+0-275diskonaut/distinfo
+0-24,04425 files not shown
+0-25,24831 files

HardenedBSD/src bfa93d2lib/libc/gen posix_spawnattr_getexecfd_np.3, lib/libsys pdfork.2

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+278-127sys/kern/kern_exit.c
+68-26sys/kern/kern_fork.c
+81-8lib/libsys/pdfork.2
+86-0lib/libc/gen/posix_spawnattr_getexecfd_np.3
+68-0sys/kern/systrace_args.c
+68-0sys/compat/freebsd32/freebsd32_systrace_args.c
+649-16155 files not shown
+1,117-18961 files

HardenedBSD/src 556161csbin/camcontrol camcontrol.c, sys/cam/scsi scsi_all.c scsi_all.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+34-0sys/cam/scsi/scsi_all.c
+4-0sys/cam/scsi/scsi_all.h
+1-1sys/dev/ufshci/ufshci_sim.c
+0-2sys/cam/scsi/scsi_cd.c
+0-1sbin/camcontrol/camcontrol.c
+0-1sys/dev/mpr/mpr_sas_lsi.c
+39-52 files not shown
+39-78 files

HardenedBSD/ports f7b51afmath/fend distinfo Makefile, misc/gemini-cli pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,450-130misc/gemini-cli/pkg-plist
+554-84misc/gemini-cli/files/package-lock.json
+293-255math/fend/distinfo
+147-129math/fend/Makefile
+110-91multimedia/webcamoid/pkg-plist
+65-0misc/ollama/files/update-port.sh
+2,619-68928 files not shown
+2,770-81734 files

OPNSense/plugins 9fee128net/isc-dhcp Makefile pkg-descr, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: support idassoc6 mode correctly
DeltaFile
+6-5net/isc-dhcp/src/www/services_dhcpv6.php
+2-2net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/Makefile
+1-1net/isc-dhcp/pkg-descr
+10-94 files

NetBSD/src 0tOFW4Ttests/bin/dd t_dd.sh

   Clean up this test a bit more.

   1. Test the right command's status (wc -c is unlikely to fail)
   2. Whitespace
   3. Sh coding style
VersionDeltaFile
1.5+36-22tests/bin/dd/t_dd.sh
+36-221 files

OPNSense/core 5c33a36src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

isc-dhcp: also show menu in idassoc6 mode

PR: https://forum.opnsense.org/index.php?topic=50474.msg257718#msg257718
(cherry picked from commit e1325c5d4dec6028fec4882169d9ce35f9203370)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+1-11 files

LLVM/project a9b7b4dclang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode floats.cpp

[clang][bytecode] Fix crash caused by overflow of Casting float number to integer (#177815)

Before this PR evaluation process will stop immediately regradless of
whether it's set to handle overflow,

this will prevent us getting value from stack, which leads to crash(with
or without assertion).

Closes  #177751.
DeltaFile
+15-0clang/test/AST/ByteCode/floats.cpp
+6-4clang/lib/AST/ByteCode/Interp.h
+21-42 files

OPNSense/core 9372de5. plist, src/etc/inc interfaces.inc

interfaces: generalise the dhcp6c_script using the new IFNAME variable #7647

The file was conceptually created in d36f0f4f62557 and before was a single
command line script... so add appropriate copyrights from that time onward.

Many thanks to Martin for pinoeering this back in the day!

interfaces: show the prefix shift in the log message

Move the other force message to the respective if which is more or
less what we had before.  This is important for making clear what
the impact of #9521 to renewals actually is.

interfaces: missed script path via @cm-rudolph
DeltaFile
+84-0src/opnsense/scripts/interfaces/dhcp6c_script.sh
+3-68src/etc/inc/interfaces.inc
+1-0plist
+88-683 files

OPNSense/core b24ccebsrc/etc/inc interfaces.inc, src/opnsense/scripts/interfaces rtsold_script.sh

interfaces: multi-dhcp6c support and custom PD association #7647

This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations.  For NA we simply default to 0 now.

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

Add two debugging files which still need to be steered via the
debug setting.
DeltaFile
+21-53src/etc/inc/interfaces.inc
+58-4src/www/interfaces.php
+6-6src/opnsense/scripts/interfaces/rtsold_script.sh
+85-633 files