FreeNAS/freenas 991e395tests/api2 test_190_filesystem.py

Fix comment
DeltaFile
+1-3tests/api2/test_190_filesystem.py
+1-31 files

FreeBSD/ports 44b038egames/tomenet pkg-plist Makefile, games/tomenet/files patch-makefile patch-client_c-init.c

games/tomenet: Update 4.6.0 => 4.9.3, take maintainership

News:
https://tomenet.eu/index.php

PR:             294455
Reported by:    dnpowers at me.com <dnpowers at me.com>
Approved by:    vvd (co-mentor)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+367-15games/tomenet/pkg-plist
+56-35games/tomenet/files/patch-makefile
+46-14games/tomenet/Makefile
+20-0games/tomenet/files/patch-client_c-init.c
+15-0games/tomenet/files/patch-server_util.c
+0-15games/tomenet/files/patch-server_externs.h
+504-791 files not shown
+511-817 files

FreeBSD/src 045a9efusr.bin/clang Makefile, usr.bin/clang/llvm-cov Makefile

llvm: Don't install /usr/bin/{gcov,objdump} twice

Commit c4f08d46c7f7 moved the symlinks for the LLVM binutils from LLVM
itself to the toolchain (usr.bin/clang/toolchain), but did not remove
the links for /usr/bin/gcov and /usr/bin/objdump from the llvm version,
meaning we installed them twice, once in the clang package and once in
the toolchain package.

Remove the links from the llvm version and move the MLINKs to toolchain,
which is where the other MLINKs dwell.

While here, fix toolchain to use the correct build option for llvm-cov,
MK_LLVM_COV.

Fixes: c4f08d46c7f7 ("llvm-*: Move all LLVM_BINUTILS symlinks to toolchain package")
Reported by:    jrm
Reviewed by:    jrm, dim, emaste
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56788
DeltaFile
+4-0usr.bin/clang/toolchain/Makefile
+0-3usr.bin/clang/llvm-objdump/Makefile
+0-2usr.bin/clang/llvm-cov/Makefile
+1-0usr.bin/clang/Makefile
+5-54 files

FreeNAS/freenas c6f8263src/middlewared/middlewared/utils/filesystem directory.py, tests/api2 test_190_filesystem.py

Fix listdir contents for child datasets

This commit fixes directory listing such that it includes
child filesystems by using the recently-added
include_mountpoints keyword argument for iter_filesystem_contents.
DeltaFile
+54-32src/middlewared/middlewared/utils/filesystem/directory.py
+27-4tests/api2/test_190_filesystem.py
+81-362 files

OPNSense/core 4ffef23src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php

stray newline
DeltaFile
+0-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+0-11 files

LLVM/project da85587llvm/lib/Transforms/Utils CodeExtractor.cpp, llvm/test/Transforms/HotColdSplit stale-funcretval-after-sever.ll

[CodeExtractor] Reset stale FuncRetVal in findInputsOutputs (#195484)

HotColdSplitting calls findInputsOutputs once for cost analysis before
extractCodeRegion runs normalizeCFGForExtraction. The first call may set
FuncRetVal to a single-output value which severSplitPHINodesOfEntry then
moves back into the parent function. The second findInputsOutputs call
correctly finds zero outputs but leaves FuncRetVal pointing at the
parent's instruction, so the cold function emits a `ret` referencing a
value in another function and fails verification.

Reset FuncRetVal at the start of the selection block so each call
recomputes it from the current CFG.

rdar://176075761
DeltaFile
+32-0llvm/test/Transforms/HotColdSplit/stale-funcretval-after-sever.ll
+3-0llvm/lib/Transforms/Utils/CodeExtractor.cpp
+35-02 files

OPNSense/core dfa1039src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php

Captive Portal: reload ipfw on captive portal reconfigure
DeltaFile
+20-0src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+20-01 files

LLVM/project cc759ablibc/src/__support/FPUtil FEnvImpl.h, libc/src/__support/math sqrtf128.h

float128
DeltaFile
+84-6libc/test/shared/shared_math_constexpr_test.cpp
+6-4libc/src/__support/FPUtil/FEnvImpl.h
+1-1libc/src/__support/math/sqrtf128.h
+91-113 files

OPNSense/core 13464f1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml dialogPDPool6.xml, src/opnsense/mvc/app/views/OPNsense/Kea dhcpv6.volt

Add grid formatter to mark values as dynamic if they are in a dynamic subnet
DeltaFile
+18-6src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+18-2src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+6-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogPDPool6.xml
+42-83 files

LLVM/project 471e1bdllvm/test/Transforms/Attributor openmp_parallel.ll

[Attributor] Regenerate test checks (NFC) (#195653)
DeltaFile
+13-11llvm/test/Transforms/Attributor/openmp_parallel.ll
+13-111 files

FreeBSD/ports d1571demail/postfix-current distinfo Makefile, mail/postfix-current/files extra-patch-blocklistd extra-patch-blacklistd

mail/postfix-current: Update to 3.12-20260429
DeltaFile
+19-20mail/postfix-current/files/extra-patch-blocklistd
+0-19mail/postfix-current/files/extra-patch-blacklistd
+0-11mail/postfix-current/files/patch-src_util_sys__defs.h
+6-5mail/postfix-current/files/patch-conf_main.cf
+3-3mail/postfix-current/distinfo
+1-1mail/postfix-current/Makefile
+29-596 files

FreeNAS/freenas 872825csrc/middlewared/middlewared/utils/filesystem directory.py, tests/api2 test_190_filesystem.py

Fix listdir contents for child datasets

This commit fixes directory listing such that it includes
child filesystems by using the recently-added
include_mountpoints keyword argument for iter_filesystem_contents.
DeltaFile
+58-25src/middlewared/middlewared/utils/filesystem/directory.py
+27-4tests/api2/test_190_filesystem.py
+85-292 files

LLVM/project 305618bllvm/lib/Transforms/Utils BuildLibCalls.cpp, llvm/test/Transforms/InstCombine strstr-1.ll

[SimplifyLibCalls] Avoid implicit truncation for char (#195647)

Explicitly cast char to unsigned char to avoid implicit truncation
if the char type is signed.

Fixes https://github.com/llvm/llvm-project/issues/194487.
DeltaFile
+10-0llvm/test/Transforms/InstCombine/strstr-1.ll
+1-1llvm/lib/Transforms/Utils/BuildLibCalls.cpp
+11-12 files

LLVM/project 2b46fd5clang/lib/AST/ByteCode Disasm.cpp

[clang][bytecode] Print array size in `Descriptor::dump()` (#195625)

And the element type for primitive arrays
DeltaFile
+3-2clang/lib/AST/ByteCode/Disasm.cpp
+3-21 files

Illumos/gate f6389fcusr/src/lib/libc/port/fp __tbl_fdq.c

18068 libc: initializer-string truncates NUL terminator
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+418-157usr/src/lib/libc/port/fp/__tbl_fdq.c
+418-1571 files

LLVM/project 7e921falldb/test/API/functionalities/breakpoint/delayed_breakpoints TestDelayedBreakpoint.py

fixup! Fix TestDelayedBreakpoint
DeltaFile
+5-1lldb/test/API/functionalities/breakpoint/delayed_breakpoints/TestDelayedBreakpoint.py
+5-11 files

LLVM/project 6e98a47lldb/packages/Python/lldbsuite/test lldbreverse.py

fixup! Fix Reverse breakpoint tests
DeltaFile
+22-0lldb/packages/Python/lldbsuite/test/lldbreverse.py
+22-01 files

LLVM/project 82a7d24lldb/source/Target Target.cpp

fixup! also flush breakpoints when process is being forked
DeltaFile
+1-0lldb/source/Target/Target.cpp
+1-01 files

FreeBSD/ports e2bd784mail/neomutt distinfo Makefile

mail/neomutt: update to 20260504

Release notes:
* https://github.com/neomutt/neomutt/releases/tag/20260406
* https://github.com/neomutt/neomutt/releases/tag/20260504
DeltaFile
+3-3mail/neomutt/distinfo
+1-1mail/neomutt/Makefile
+4-42 files

FreeNAS/freenas e15c42btests/unit/zfs test_zvol_block_cloning.py

Add zvol block cloning test

zvol block cloning depends on custom TrueNAS kernel patches that add
blkdev_copy_offload() to the block layer. The ZFS code path is gated
behind HAVE_BLKDEV_COPY_OFFLOAD and compiles out on stock kernels, and
there is no existing automated coverage of this path.

The test creates two zvols, issues copy_file_range, and asserts via zdb
that exactly 64 L0 blocks share identical DVAs between src and dst.
Identical DVAs prove the destination references the source's blocks
rather than holding an independent copy.
DeltaFile
+97-0tests/unit/zfs/test_zvol_block_cloning.py
+97-01 files

LLVM/project 4d093aallvm/test/tools/llubi load_noundef_ub_poison_padding.ll load_noundef_ub_poison.ll, llvm/tools/llubi/lib Context.cpp Context.h

[llubi] Check undefined bits when !noundef is set (#195642)

Address one of the todos in
https://github.com/llvm/llvm-project/pull/195339. Currently it just
checks the loaded value after applying poison-generating metadata. This
patch also takes uninitialized bits in the memory into account.
DeltaFile
+37-20llvm/tools/llubi/lib/Context.cpp
+16-0llvm/test/tools/llubi/load_noundef_ub_poison_padding.ll
+16-0llvm/test/tools/llubi/load_noundef_ub_poison.ll
+14-0llvm/test/tools/llubi/load_noundef_ub_undef.ll
+7-3llvm/tools/llubi/lib/Context.h
+8-2llvm/tools/llubi/lib/ExecutorBase.cpp
+98-254 files not shown
+116-2910 files

LLVM/project e901901libc/src/__support/FPUtil double_double.h, libc/src/__support/math tan.h powf.h

all floats and doubles
DeltaFile
+148-13libc/test/shared/shared_math_constexpr_test.cpp
+9-7libc/src/__support/math/tan.h
+6-6libc/src/__support/FPUtil/double_double.h
+4-4libc/src/__support/math/powf.h
+4-4libc/src/__support/math/cbrt.h
+3-3libc/src/__support/math/log1p.h
+174-3716 files not shown
+197-5922 files

FreeBSD/ports 4b266f6mail/postfix distinfo Makefile, mail/postfix/files patch-conf_main.cf patch-src_util_sys__defs.h

mail/postfix: Update to 3.11.2

- Update to 3.11.2
- Also address [1]

PR:             294462 [1]
Reported by:    des, dim, postfix release notification e-mail
DeltaFile
+5-8mail/postfix/files/patch-conf_main.cf
+0-11mail/postfix/files/patch-src_util_sys__defs.h
+3-3mail/postfix/distinfo
+2-2mail/postfix/Makefile
+10-244 files

LLVM/project f561183lld/ELF Writer.cpp SyntheticSections.cpp, lld/test/ELF aarch64-reloc-pauth.s

[PAC][lld] Properly handle `.relr.auth.dyn` -> `.rela.dyn` movement

Address the following issues reported in #171475:

1. Proper adjustment of `__rela_iplt_end` address if a move from
   `.relr.auth.dyn` to `.rela.dyn` took place

2. Set `__rela_iplt_start` properly if prior to such movement from
   `.relr.auth.dyn`, the `.rela.dyn` was empty

3. Allocate enough space for both RELA* and AARCH64_AUTH_RELR* tags in
   the `.dynamic` section in case we end up with both `.relr.auth.dyn`
   and `.rela.dyn`. If one of the sections becomes empty - just pad the
   `.dynamic` section with null tags in the end.
DeltaFile
+146-10lld/test/ELF/aarch64-reloc-pauth.s
+15-12lld/ELF/Writer.cpp
+10-5lld/ELF/SyntheticSections.cpp
+2-1lld/ELF/SyntheticSections.h
+173-284 files

NetBSD/src VGKhHXEsys/arch/virt68k/include param.h

   Remove the upper bound on nkmempages for virt68k, else the kmem arena
   gets easily starved on VMs with large memory configs (which is sort of
   the whole point of virt68k).
VersionDeltaFile
1.4+7-2sys/arch/virt68k/include/param.h
+7-21 files

NetBSD/pkgsrc dO8roOddoc CHANGES-2026

   Updated multimedia/ffmpeg8, multimedia/ffplay8
VersionDeltaFile
1.2792+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Di6reUkmultimedia/ffmpeg8 PLIST distinfo

   ffmpeg8 ffplay8: updated to 8.1.1

   8.1.1:
   avcodec/aac/aacdec_usac_mps212: fix attach_lsb() OOB after huff_decode
   avcodec/dfpwmdec: Check nb_samples
   avcodec/alsdec: do not set nbits invalidly
   swscale/swscale_unscaled: adjust last line copy
   swscale/swscale: Check srcSliceY and srcSliceH
   avformat/avidec: check LIST size in avi_load_index()
   avformat/avidec: validate INFO list size before parsing
   avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
   libavformat/xwma: fix overflow in seek position
   avformat/pcm: Use 64bit for byte_rate
   avcodec/adpcm: signed integer overflow in ADPCM_N64
   avcodec/hevc/ps: validate rep_format dimensions in multi-layer SPS
   avfilter/vf_kerndeint: Check for minimum height
   avcodec/ralf: Add the missing return statement after the error log
   avfilter/vf_codecview: Clamp block to the visible frame region
   avcodec/zmbv: reject XOR data that overruns the decompression buffer

    [66 lines not shown]
VersionDeltaFile
1.4+8-8multimedia/ffmpeg8/PLIST
1.4+4-4multimedia/ffmpeg8/distinfo
1.4+2-2multimedia/ffmpeg8/Makefile.common
1.10+1-2multimedia/ffmpeg8/Makefile
+15-164 files

FreeBSD/ports 36c861bdevel/libepoll-shim Makefile

devel/libepoll-shim: Mark FORTIFY_UNSAFE

PR:             292385
Reported by:    Evgenii Khramtsov <2khramtsov at gmail.com>
DeltaFile
+2-0devel/libepoll-shim/Makefile
+2-01 files

FreeNAS/freenas dec2e3bsrc/middlewared/middlewared/api/v27_0_0 truenas.py

add api schema
DeltaFile
+10-0src/middlewared/middlewared/api/v27_0_0/truenas.py
+10-01 files

FreeNAS/freenas 5627091src/middlewared/middlewared/plugins/truenas license_utils.py license.py

add truenas.license.fingerprint api
DeltaFile
+31-6src/middlewared/middlewared/plugins/truenas/license_utils.py
+13-0src/middlewared/middlewared/plugins/truenas/license.py
+44-62 files