NetBSD/pkgsrc-wip cf5b83fmtr-graph Makefile distinfo

mtr-graph(mtr085): update to 0.85.283
DeltaFile
+3-3mtr-graph/distinfo
+2-2mtr-graph/Makefile
+5-52 files

FreeNAS/freenas ba59d2asrc/middlewared/middlewared/plugins/vm vm_lifecycle.py, src/middlewared/middlewared/pytest/unit/plugins/vm test_vm_clock_xml.py

Apply the VM system clock setting to the generated domain

## Problem
`pylibvirt_vm()` builds the domain configuration by unpacking the VM dict into a plain dataclass, converting `bootloader` and `cpu_mode` into their enums but not `time`. The API model types `time` as a string literal, so the configuration held `'LOCAL'`/`'UTC'` instead of a `Time` member, and the clock offset is decided by comparing that field against `Time.LOCAL`. That comparison was always false, so every VM was defined with `<clock offset="utc">` regardless of what the user picked, and Windows guests — which expect a localtime RTC — ran off by the host's UTC offset. Containers were unaffected because their equivalent helper already does the conversion.

## Solution
Convert `time` alongside the other two enums. Every caller reaches this through the VM query, whose `Literal['LOCAL', 'UTC']` guarantees a valid value, so the conversion cannot raise. Added a unit test covering both offsets with and without Hyper-V enlightenments, which restores coverage that was dropped when XML generation moved out to truenas_pylibvirt.

Backport of 6f5c7fe52184b3d7897e39a42f1f74fe24cb71ad, applied by hand rather than cherry-picked: here `pylibvirt_vm` is still a service method on `VMService` in `vm_lifecycle.py` taking a plain dict, so both the fix and the test are adapted to that shape.
DeltaFile
+65-0src/middlewared/middlewared/pytest/unit/plugins/vm/test_vm_clock_xml.py
+2-1src/middlewared/middlewared/plugins/vm/vm_lifecycle.py
+67-12 files

LLVM/project def770dlldb/bindings/interface SBUnixSignalsExtensions.i, lldb/test/API/python_api/signals TestSignalsAPI.py

[lldb] Fix typo in SBUnixSignals.get_unix_signals_list (#213527)

Found when looking through the generated Python file. `sig` doesn't
exist in that context, it should be `idx`.
DeltaFile
+6-0lldb/test/API/python_api/signals/TestSignalsAPI.py
+1-1lldb/bindings/interface/SBUnixSignalsExtensions.i
+7-12 files

NetBSD/src vdKZWansys/dev/pci pcidevs

   Add RealTek Killer E5000
VersionDeltaFile
1.1542+2-1sys/dev/pci/pcidevs
+2-11 files

FreeNAS/freenas 6f5c7fesrc/middlewared/middlewared/plugins/vm lifecycle.py, src/middlewared/middlewared/pytest/unit/plugins/vm test_vm_clock_xml.py

NAS-142015 / 27.0.0-BETA.1 / Apply the VM system clock setting to the generated domain (#19451)

## Problem
`pylibvirt_vm()` builds the domain configuration by unpacking
`VMEntry.model_dump()` into a plain dataclass, converting `bootloader`
and `cpu_mode` into their enums but not `time`. The API model types
`time` as a string literal, so the configuration held `'LOCAL'`/`'UTC'`
instead of a `Time` member, and the clock offset is decided by comparing
that field against `Time.LOCAL`. That comparison was always false, so
every VM was defined with `<clock offset="utc">` regardless of what the
user picked, and Windows guests — which expect a localtime RTC — ran off
by the host's UTC offset. Containers were unaffected because their
equivalent helper already does the conversion.

## Solution
Convert `time` alongside the other two enums. Every caller reaches this
through `VMEntry`, whose `Literal['LOCAL', 'UTC']` guarantees a valid
value, so the conversion cannot raise. Added a unit test covering both
offsets with and without Hyper-V enlightenments, which restores coverage
that was dropped when XML generation moved out to truenas_pylibvirt.
DeltaFile
+46-0src/middlewared/middlewared/pytest/unit/plugins/vm/test_vm_clock_xml.py
+2-1src/middlewared/middlewared/plugins/vm/lifecycle.py
+48-12 files

NetBSD/src bdEdXBOsys/arch/hb68k/hb68k machdep.c

   For machine_powerdown() and machine_halt(), invoke the default handlers
   if the platform didn't provide one.  For machine_reboot(), simply to nothing
   if the platform doesn't provide a handler, and the default action will
   take place.
VersionDeltaFile
1.4+15-5sys/arch/hb68k/hb68k/machdep.c
+15-51 files

NetBSD/src WqcdFjysys/arch/hb68k/hb68k machdep.c, sys/arch/hb68k/include pmap.h

   Provide an empty machine_bootmap[] for the M68K_MMU_MOTOROLA case.
   Machine-specific bootstrap routines will fill in the entries they
   wish to use.
VersionDeltaFile
1.3+13-2sys/arch/hb68k/hb68k/machdep.c
1.2+3-1sys/arch/hb68k/include/pmap.h
+16-32 files

FreeNAS/freenas 3370185src/middlewared/middlewared/api/v26_0_0 container.py, src/middlewared/middlewared/api/v27_0_0 container.py

Add recursive option to container delete

## Problem
A container whose dataset has dependents could not be deleted at all, and the attempt was not free: the libvirt domain was torn down before ZFS refused the destroy, killing a running container and discarding a suspended one's state for a delete that was never going to succeed.

## Solution
Validate the dataset up front, before any libvirt state is touched, so a delete that cannot succeed is refused cleanly and the container is left exactly as it was. Adds a `recursive` delete option that destroys the dataset together with its dependents for callers who do want it gone. Both refusals are now validation errors naming the option that lifts them, which means deleting a running container without `force` returns a validation error where it previously returned a call error.
DeltaFile
+65-1tests/api2/test_container.py
+45-10src/middlewared/middlewared/plugins/container/crud.py
+11-1src/middlewared/middlewared/api/v26_0_0/container.py
+10-0src/middlewared/middlewared/api/v27_0_0/container.py
+4-0src/middlewared/middlewared/plugins/container/__init__.py
+135-125 files

FreeBSD/ports fa376bacad/opencascade Makefile distinfo, cad/opencascade/files patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx

cad/opencascade: upgrade to V8.0.1

Release notes at
        https://github.com/Open-Cascade-SAS/OCCT/releases#release-V8.0.1
DeltaFile
+0-58cad/opencascade/files/patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx
+34-17cad/opencascade/pkg-plist
+3-3cad/opencascade/distinfo
+1-1cad/opencascade/Makefile
+38-794 files

LLVM/project e4693c0libc CMakeLists.txt, libc/config/linux config.json

[libc] Add __isoc99_fscanf alias. (#213125)

- Add LLVM_LIBC_ADD_FUNCTION_C_ALIAS macro to add another C alias public
symbol to a function.
- Add LIBC_CONF_SCANF_PROVIDE_ISOC99_ALIASES config
- Add __isoc99_fscanf for generic fscanf target if
LIBC_CONF_SCANF_PROVIDE_ISOC99_ALIASES is set.
- Similarly: scanf, vfscanf, vscanf.
DeltaFile
+16-0libc/src/__support/common.h
+5-0libc/config/linux/config.json
+5-0libc/CMakeLists.txt
+4-0libc/src/stdio/vsscanf.cpp
+4-0libc/src/stdio/sscanf.cpp
+4-0libc/src/stdio/generic/vscanf.cpp
+38-06 files not shown
+61-112 files

NetBSD/src gkgm9zzsys/arch/hb68k/hb68k machdep.c, sys/arch/hb68k/include cpu.h

   machine_fdt_init(): Pass through the return value from fdtbus_init(),
   and don't consider the initialization complete if fdtbus_init() fails.
VersionDeltaFile
1.2+8-6sys/arch/hb68k/hb68k/machdep.c
1.2+2-2sys/arch/hb68k/include/cpu.h
+10-82 files

OPNSense/core adc74b5src/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php, src/opnsense/mvc/app/controllers/OPNsense/Core/Api MenuController.php

menu: add Favorites section - minor cleanups for https://github.com/opnsense/core/pull/10033
DeltaFile
+0-115src/opnsense/mvc/app/models/OPNsense/Core/Favorites.php
+25-25src/opnsense/www/js/opnsense_favorites.js
+15-13src/opnsense/mvc/app/controllers/OPNsense/Core/Api/MenuController.php
+12-6src/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.php
+4-2src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
+3-2src/www/head.inc
+59-1633 files not shown
+60-1669 files

NetBSD/src zvzrQRLexternal/cddl/osnet/lib/libdtrace Makefile

   libdtrace/Makefile: Add to, don't overwrite, CLEANFILES.

   PR lib/60530: NetBSD 11.0 cleandir leaves
   external/cddl/osnet/lib/libdtrace/obj/dtrace.expsym around
VersionDeltaFile
1.35+2-2external/cddl/osnet/lib/libdtrace/Makefile
+2-21 files

NetBSD/src ZYWB1Opdoc CHANGES-11.1

   Tickets #394 - #398, #400 - #404, #409, #410
VersionDeltaFile
1.1.2.2+69-1doc/CHANGES-11.1
+69-11 files

NetBSD/src GprLSBusys/dev/usb motg.c

   Pull up following revision(s) (requested by skrll in ticket #410):

        sys/dev/usb/motg.c: revision 1.44

   motg: support control transfers (endpoint zero) aborts.

   Tested by Brook Milligan.
VersionDeltaFile
1.43.4.1+24-25sys/dev/usb/motg.c
+24-251 files

NetBSD/src 2m9Y3npdoc CHANGES-9.5

   Tickets #2042 - #2044
VersionDeltaFile
1.1.2.122+31-1doc/CHANGES-9.5
+31-11 files

LLVM/project 7ed5bbeclang/lib/Parse ParseOpenMP.cpp, clang/test/SemaOpenMP gh197162.c invalid-clause-on-directive.c

[Clang][OpenMP] Skip Sema actions for invalid assumption clauses (#212822)

Do not call the Sema actions for absent, contains, and nullary assumption
clauses after the parser has diagnosed that the clause is not allowed on the
current directive.

Add assertions documenting that these Sema actions must only receive clauses
allowed on the current directive, and add tests covering all affected clause
kinds.

Fixes #212780.
DeltaFile
+25-0clang/test/SemaOpenMP/invalid-clause-on-directive.c
+6-4clang/lib/Parse/ParseOpenMP.cpp
+0-6clang/test/SemaOpenMP/gh197162.c
+31-103 files

NetBSD/src qzmi31Yexternal/public-domain/tz/dist theory.html europe

   Pull up the following, requested by kre in ticket #2044:

        external/public-domain/tz/dist/Makefile         up to 1.6
        external/public-domain/tz/dist/NEWS             up to 1.8
        external/public-domain/tz/dist/TZDATA_VERSION   up to 1.46
        external/public-domain/tz/dist/africa           up to 1.4
        external/public-domain/tz/dist/australasia      up to 1.13
        external/public-domain/tz/dist/europe           up to 1.6
        external/public-domain/tz/dist/leap-seconds.list up to 1.12
        external/public-domain/tz/dist/leapseconds      up to 1.12
        external/public-domain/tz/dist/northamerica     up to 1.7
        external/public-domain/tz/dist/theory.html      up to 1.6
        external/public-domain/tz/dist/version          up to 1.19
        external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.12
        external/public-domain/tz/dist/zone.tab         up to 1.6
        external/public-domain/tz/dist/zone1970.tab     up to 1.7
        external/public-domain/tz/dist/zonenow.tab      up to 1.8
        doc/3RDPARTY                                    (apply patch)

   Updates tzdata to 2023cgtz
VersionDeltaFile
1.1.1.20.2.10+32-159external/public-domain/tz/dist/africa
1.1.1.23.2.11+107-14external/public-domain/tz/dist/northamerica
1.1.1.27.2.13+70-7external/public-domain/tz/dist/NEWS
1.1.1.24.2.12+17-28external/public-domain/tz/dist/Makefile
1.1.1.24.2.12+14-7external/public-domain/tz/dist/europe
1.1.1.8.2.10+9-9external/public-domain/tz/dist/theory.html
+249-22410 files not shown
+275-24716 files

NetBSD/src I4uyjqSdoc CHANGES-10.2

   Tickets #1320 - #1322
VersionDeltaFile
1.1.2.122+31-1doc/CHANGES-10.2
+31-11 files

NetBSD/src kjQIgeAexternal/public-domain/tz/dist theory.html europe

   Pull up the following, requested by kre in ticket #1322

        external/public-domain/tz/dist/Makefile         up to 1.6
        external/public-domain/tz/dist/NEWS             up to 1.8
        external/public-domain/tz/dist/TZDATA_VERSION   up to 1.46
        external/public-domain/tz/dist/africa           up to 1.4
        external/public-domain/tz/dist/australasia      up to 1.13
        external/public-domain/tz/dist/europe           up to 1.6
        external/public-domain/tz/dist/leap-seconds.list up to 1.12
        external/public-domain/tz/dist/leapseconds      up to 1.12
        external/public-domain/tz/dist/northamerica     up to 1.7
        external/public-domain/tz/dist/theory.html      up to 1.6
        external/public-domain/tz/dist/version          up to 1.19
        external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.12
        external/public-domain/tz/dist/zone.tab         up to 1.6
        external/public-domain/tz/dist/zone1970.tab     up to 1.7
        external/public-domain/tz/dist/zonenow.tab      up to 1.8
        doc/3RDPARTY                                    (apply patch)

   Update tzdata to 2023c (gtc).
VersionDeltaFile
1.1.1.30.2.6+32-159external/public-domain/tz/dist/africa
1.1.1.32.2.7+107-14external/public-domain/tz/dist/northamerica
1.1.1.40.2.7+70-7external/public-domain/tz/dist/NEWS
1.1.1.35.2.6+17-28external/public-domain/tz/dist/Makefile
1.1.1.36.2.6+14-7external/public-domain/tz/dist/europe
1.1.1.17.2.5+9-9external/public-domain/tz/dist/theory.html
+249-22410 files not shown
+275-24716 files

NetBSD/pkgsrc-wip abcd23apy-keras TODO

py-keras: Add reference to CVE-2026-9335
DeltaFile
+1-1py-keras/TODO
+1-11 files

NetBSD/src 8oXR3dXsys/netinet raw_ip.c

   Pull up following revision(s) (requested by he in ticket #2043):

        sys/netinet/raw_ip.c: revision 1.187 (patch)

   inet: respect IP_TOS and IP_TTL for raw sockets
VersionDeltaFile
1.179.4.1+4-4sys/netinet/raw_ip.c
+4-41 files

NetBSD/src 52NgRKhsys/netinet raw_ip.c

   Pull up following revision(s) (requested by he in ticket #1321):

        sys/netinet/raw_ip.c: revision 1.187

   inet: respect IP_TOS and IP_TTL for raw sockets
VersionDeltaFile
1.184.2.1+4-4sys/netinet/raw_ip.c
+4-41 files

FreeBSD/ports 9665f67net/netpeek pkg-plist Makefile

net/netpeek: Update 0.3.0 => 0.3.1

Changelog:
https://github.com/ZingyTomato/NetPeek/releases/tag/v0.3.1

Reported by:    portscout
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/netpeek/distinfo
+1-1net/netpeek/Makefile
+1-0net/netpeek/pkg-plist
+5-43 files

NetBSD/src vbTpYHesys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #2042):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.107.4.2+8-2sys/dev/fss.c
+8-21 files

NetBSD/src R0oB0xUsys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #1320):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.113.4.2+8-2sys/dev/fss.c
+8-21 files

NetBSD/src EWRAi9xsys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #409):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.114.8.1+8-2sys/dev/fss.c
+8-21 files

NetBSD/src O0FohLIcrypto/external/bsd/openssh/dist kexgen.c gss-genr.c

   Pull up following revision(s) (requested by rin in ticket #404):

        crypto/external/bsd/openssh/dist/gss-genr.c: revision 1.17
        crypto/external/bsd/openssh/dist/kexgen.c: revision 1.10

   openssh: Fix up NetBSD RCSID. Otherwise, NFC
VersionDeltaFile
1.8.2.2+2-2crypto/external/bsd/openssh/dist/kexgen.c
1.12.4.3+2-2crypto/external/bsd/openssh/dist/gss-genr.c
+4-42 files

NetBSD/src En9j7Q0sys/dev/ic isp_netbsd.h, sys/dev/pci isp_pci.c

   Pull up following revision(s) (requested by thorpej in ticket #403):

        sys/dev/pci/isp_pci.c: revision 1.123
        sys/dev/ic/isp_netbsd.h: revision 1.77

   It has been observed in the wild that some individual instances of
   ISP10[24]0 controllers don't seem to like getting a 64-bit DMA address
   from our driver (at least, there seems to be some sort of incorrect
   handling vis a vis the RQSTYPE_A64 message in isp_intr()).

   Upon inspection, it was noted that in isp_pci_dmasetup(), the decision
   to use RQSTYPE_T3RQS vs RQSTYPE_T2RQS was conditional on sizeof(bus_addr_t)
   being larger than sizeof(uint32_t).

   However, this isn't the correct predicate; instead, the choice should
   be dependent on what the largest value that bus_addr_t will have.  As
   it happans, the PCI layer makes a distinction between 32-bit and 64-bit
   DMA windows, and isp_pci's use of the regular "pa->pa_dmat" would ensure
   that the DMA address always fits within 32-bits.  Therefore, there was

    [9 lines not shown]
VersionDeltaFile
1.122.34.1+15-4sys/dev/pci/isp_pci.c
1.76.34.1+4-2sys/dev/ic/isp_netbsd.h
+19-62 files

NetBSD/src ehcso6Xsys/dev/ic tulip.c

   Pull up following revision(s) (requested by thorpej in ticket #402):

        sys/dev/ic/tulip.c: revision 1.215

   Support for the 21142/21143 internal NWay block is structured like a
   PHY driver, but it was overlooked when the ifmedia/mii layer gained a
   locking protocol.  Update it to avoid a recursive mutex acquisition
   that can occur if the autonegotiation completes (very) quickly.

   PR kern/60494
VersionDeltaFile
1.213.2.1+42-10sys/dev/ic/tulip.c
+42-101 files