FreeBSD/ports b2f72e3net-mgmt/icinga-php-thirdparty pkg-plist distinfo

net-mgmt/icinga-php-thirdparty: Update to 0.15.3
DeltaFile
+211-1net-mgmt/icinga-php-thirdparty/pkg-plist
+3-3net-mgmt/icinga-php-thirdparty/distinfo
+1-1net-mgmt/icinga-php-thirdparty/Makefile
+215-53 files

LLVM/project 4195b29.github/workflows subscriber.yml

workflows/subscriber: Update to latest github automation container (#204692)

This one is about 33% smaller than the previous version.
DeltaFile
+1-1.github/workflows/subscriber.yml
+1-11 files

FreeBSD/ports c83dec7sysutils/munin-common/files patch-GraphOld.pm-rrdtool-1.10.0, sysutils/munin-master Makefile

sysutils/munin-*: Fix graphing with rrdtool 1.10.x

Obtained from:  https://github.com/munin-monitoring/munin/issues/1684#issuecomment-4568964718
DeltaFile
+165-0sysutils/munin-common/files/patch-GraphOld.pm-rrdtool-1.10.0
+1-1sysutils/munin-master/Makefile
+166-12 files

NetBSD/src pgajuZasys/arch/powerpc/ibm4xx/pci pcix.c

   Enable prefetch on 460EX PCI bridge - massive performance improvement.
VersionDeltaFile
1.3+10-3sys/arch/powerpc/ibm4xx/pci/pcix.c
+10-31 files

FreeBSD/ports fee46bcwww/phpmyfaq pkg-plist distinfo

www/phpmyfaq: Update to 4.1.5
DeltaFile
+19-11www/phpmyfaq/pkg-plist
+3-3www/phpmyfaq/distinfo
+1-1www/phpmyfaq/Makefile
+23-153 files

LLVM/project 39f8f90llvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp, llvm/test/CodeGen/SPIRV/instructions undef-composite.ll

[SPIR-V] Lower undef nested in a constant aggregate (#204377)

A constant aggregate whose element is itself an aggregate `undef` was
never lowered to a placeholder. The raw aggregate operand reached
IRTranslator on the llvm.spv.const.composite call and aborted with
"unable to translate instruction".

A similar issue was found and fixed during SPV_KHR_poison_freeze
implementation. So instead of re-inventing a wheel - unify lowering with
poison.

Addresses the following observation:
https://github.com/llvm/llvm-project/pull/198037#discussion_r3304013315
DeltaFile
+61-71llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+45-0llvm/test/CodeGen/SPIRV/instructions/undef-composite.ll
+106-712 files

FreeBSD/ports 45e31a9cad/kicad distinfo, cad/kicad-doc distinfo

cad/kicad: update KiCad and libraries to 10.0.4

Release Notes soon on https://www.kicad.org/blog/
DeltaFile
+30-0cad/kicad/files/patch-common_singleton.cpp
+3-3cad/kicad/distinfo
+3-3cad/kicad-doc/distinfo
+3-3cad/kicad-library-templates/distinfo
+3-3cad/kicad-library-footprints/distinfo
+4-2cad/kicad-library-footprints/pkg-plist
+46-149 files not shown
+61-2615 files

LLVM/project 6f05646llvm/include/llvm/Transforms/Vectorize SLPVectorizer.h, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+249-15llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+21-191llvm/test/Transforms/SLPVectorizer/X86/masked-stores.ll
+2-1llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+272-2073 files

Linux/linux a975094fs/exfat inode.c iomap.c

Merge tag 'exfat-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat

Pull exfat updates from Namjae Jeon:

 - Convert exfat buffered and direct I/O to the iomap infrastructure

 - Add the supporting block mapping changes needed for that conversion,
   including multi-cluster allocation, byte-based cluster mapping
   helpers

 - Support SEEK_HOLE/SEEK_DATA and swapfile activation through iomap

 - Fix damaged upcase-table handling so a zero-sized table does not lead
   to an infinite loop

 - Fix a potential use-after-free in exfat_find_dir_entry()

 - Bound filename-entry advancement in exfat_find_dir_entry()


    [25 lines not shown]
DeltaFile
+65-299fs/exfat/inode.c
+271-0fs/exfat/iomap.c
+205-62fs/exfat/file.c
+97-76fs/exfat/namei.c
+107-38fs/exfat/exfat_fs.h
+81-36fs/exfat/dir.c
+826-5117 files not shown
+881-53413 files

LLVM/project fe9521dllvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlan.cpp

[LV] Unify header phi fixup and remove fixNonInductionPHIs (NFC). (#204886)

Unify the execute logic for VPPhi and VPWidenPHIRecipe into a shared
executePhiRecipe helper that handles both scalar and vector phis. For
header phis, only the preheader incoming value is added during execute;
the backedge is fixed up later by VPlan::execute().

This allows generalizing the VPlan::execute() fixup loop to handle all
loop headers (not just the first), removing the VPWidenPHIRecipe skip,
and eliminating fixNonInductionPHIs entirely.
DeltaFile
+22-19llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+15-22llvm/lib/Transforms/Vectorize/VPlan.cpp
+0-22llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+37-633 files

OpenBSD/src VirJnXNsys/kern sysv_msg.c

   Calculate the msg_copyin() `xfer' as min(available space, ...) not
   min(total space, ...). Otherwise we read outside of userland buffer.

   Also, I like to use sizeof(variable) instead of sizeof(type).

   ok cludwig
VersionDeltaFile
1.43+7-6sys/kern/sysv_msg.c
+7-61 files

FreeBSD/ports a253408x11-drivers/xlibre-xf86-video-amdgpu/files patch-configure.ac, x11-drivers/xlibre-xf86-video-intel distinfo

x11-servers/xlibre-server: Update to 25.1.7

- Remove obsolete patch files
- x11-drivers/xlibre-xf86-video-intel: Update to 25.0.2
- x11-drivers/xlibre-*: Bump PORTREVISION

With hat:       xlibre
ChangeLog at:  https://github.com/X11Libre/xserver/releases/tag/xlibre-xserver-25.1.7
DeltaFile
+0-76x11-servers/xlibre-server/files/patch-Xkb-revert
+10-18x11-drivers/xlibre-xf86-video-intel/files/patch-meson.build
+0-14x11-drivers/xlibre-xf86-video-vmware/files/patch-configure.ac
+0-13x11-drivers/xlibre-xf86-video-amdgpu/files/patch-configure.ac
+3-3x11-drivers/xlibre-xf86-video-intel/distinfo
+3-3x11-servers/xlibre-server/distinfo
+16-12723 files not shown
+40-15329 files

FreeBSD/src 7386c06share/mk dirdeps.mk meta2deps.py

Update dirdpes.mk et al

Update to latest dirdeps related makefiles.

dirdeps.mk tweaks useful for universe among other corner cases.
           also additional filtering for bogus paths ending in /

gendirdeps.mk allow more debugging
           also additional filtering for bogus paths ending in /

install-new.mk fix bug when isPOSIX_SHELL is true

meta2deps.?? handle file names with spaces by ignoring them

Reviewed by: stevek
Differential Revision:  https://reviews.freebsd.org/D57683
DeltaFile
+19-9share/mk/dirdeps.mk
+16-9share/mk/meta2deps.py
+13-2share/mk/meta2deps.sh
+10-4share/mk/gendirdeps.mk
+2-2share/mk/install-new.mk
+60-265 files

FreeBSD/ports 1482e5esysutils/nut-devel distinfo Makefile

sysutils/nut-devel: Update to the latest networkupstools/nut github commit
DeltaFile
+3-3sysutils/nut-devel/distinfo
+2-2sysutils/nut-devel/Makefile
+2-0sysutils/nut-devel/pkg-plist
+7-53 files

LLVM/project 7472a0ellvm/lib/IR Verifier.cpp, llvm/test/Verifier x86-amx-tile-register-index.ll

[Verifier] Verify AMX tile-register index operands are in range

AMX has 8 physical tile registers (TMM0-TMM7), so the tile-index operands
of the AMX intrinsics must be in [0, 8): operand 0 for the tile
load/store/zero intrinsics, operands 0-2 for the tdp* family.
DeltaFile
+30-0llvm/test/Verifier/x86-amx-tile-register-index.ll
+24-0llvm/lib/IR/Verifier.cpp
+54-02 files

Linux/linux dbad5dbfs/ntfs reparse.c attrib.c

Merge tag 'ntfs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs

Pull ntfs updates from Namjae Jeon:

 - Harden handling of malformed on-disk metadata.

   This adds stricter validation for attributes, attribute lists, index
   roots and entries, EA entries, mapping pairs, and $LogFile restart
   areas. These changes fix several out-of-bounds access, integer
   overflow, and inconsistent metadata handling issues.

 - Prevent a writeback deadlock involving extent MFT records

 - Fix resource leaks in fill_super() failure paths and the name cache

 - Serialize volume label access and improving its error handling

 - Fix mapping-pairs decoding bounds and LCN overflow checks


    [37 lines not shown]
DeltaFile
+434-44fs/ntfs/reparse.c
+230-82fs/ntfs/attrib.c
+197-100fs/ntfs/index.c
+77-149fs/ntfs/super.c
+4-125fs/ntfs/mft.c
+0-95fs/ntfs/quota.c
+942-59518 files not shown
+1,141-82324 files

FreeBSD/src 389c124sys/kern imgact_elf.c kern_exec.c, sys/sys imgact.h

imgact_elf.c indicate that interpreter is an interpreter

Use a value that do_execve will ignore since there's nothing there to do.
With this we can set the 'indirect' flag on rtld, to prevent direct execution
being used to bypass the 'indirect' flag on python3:

root at vuefi:~ # /libexec/ld-elf32.so.1 /usr/bin/python3 -c 'print("pwned")'
pwned
root at vuefi:~ # veriexec -z enforce
root at vuefi:~ # /libexec/ld-elf32.so.1 /usr/bin/python3 -c 'print("pwned")'
/libexec/ld-elf32.so.1: Operation not permitted.
root at vuefi:~ #

load_file seems missnamed since it is only used by load_interp
so rename it to load_interp_file.

Reviewed by:    imp
Sponsored by:   Hewlett Packard Enterprise Development LP
Differential Revision:  https://reviews.freebsd.org/D57649
DeltaFile
+6-5sys/kern/imgact_elf.c
+2-1sys/kern/kern_exec.c
+1-0sys/sys/imgact.h
+9-63 files

FreeBSD/src 9fd0c7cshare/man/man4 thunderbolt.4

thunderbolt.4: Explain what driver does in manpage

Reviewed by:    ziaee, ngie
Approved by:    ziaee
Fixes:  2f7a796b590e ("thunderbolt.4: Initial manual for HW Relnotes")
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57668
DeltaFile
+45-6share/man/man4/thunderbolt.4
+45-61 files

LLVM/project bd70fc0llvm/lib/Bitcode/Reader BitcodeReader.cpp, llvm/test/Bitcode invalid-summary-version.test

bitcode: Improve invalid summary version error

Include the filename in the description.
DeltaFile
+3-4llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+5-0llvm/test/Bitcode/invalid-summary-version.test
+0-0llvm/test/Bitcode/Inputs/invalid-summary-version.bc
+8-43 files

FreeBSD/doc cbd70fdwebsite/static/security advisory-template.txt errata-template.txt

Update patch instructions to use patch -E -p0.
DeltaFile
+1-1website/static/security/advisory-template.txt
+1-1website/static/security/errata-template.txt
+2-22 files

FreeBSD/ports b6583e8sysutils/py-ansible-core221 distinfo Makefile

sysutils/py-ansible-core221: Update to 2.21.1
DeltaFile
+3-3sysutils/py-ansible-core221/distinfo
+1-1sysutils/py-ansible-core221/Makefile
+4-42 files

NetBSD/src etTmBXydoc 3RDPARTY CHANGES

   new bind
VersionDeltaFile
1.2221+2-2doc/3RDPARTY
1.3274+2-1doc/CHANGES
+4-32 files

FreeBSD/doc f61aa6dwebsite/static/security/advisories FreeBSD-EN-26:15.openssl.asc, website/static/security/patches/EN-26:15 openssl-15.0.patch.asc openssl-15.0.patch

Update FreeBSD-EN-26:15.openssl.

There was a corrupted patch for FreeBSD-EN-26:15.openssl. Updating with
one that works correctly. Update the errata notice to reflect the
change. I am not intended to send an email for this update.

Reported by:    dev at nicolas-provost.fr
Approved by:    so
DeltaFile
+19-14website/static/security/advisories/FreeBSD-EN-26:15.openssl.asc
+14-14website/static/security/patches/EN-26:15/openssl-15.0.patch.asc
+5-6website/static/security/patches/EN-26:15/openssl-15.0.patch
+38-343 files

NetBSD/src l1HgRdodistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   bump libdns
VersionDeltaFile
1.1044+3-3distrib/sets/lists/base/shl.mi
1.405+2-2distrib/sets/lists/debug/shl.mi
+5-52 files

LLVM/project 776cea3llvm/test/CodeGen/AMDGPU rem_i128.ll div_v2i128.ll

[AMDGPU] Use explicit carry nodes for i64 wide integer lowering

This PR switches widened i64 add/sub lowering to use explicit UADDO/USUBO carry
nodes instead of glue-based carry chains.
DeltaFile
+1,255-1,278llvm/test/CodeGen/AMDGPU/rem_i128.ll
+950-975llvm/test/CodeGen/AMDGPU/div_v2i128.ll
+758-780llvm/test/CodeGen/AMDGPU/div_i128.ll
+460-514llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system.ll
+226-250llvm/test/CodeGen/AMDGPU/flat_atomics_i64.ll
+192-216llvm/test/CodeGen/AMDGPU/flat_atomics_i64_system_noprivate.ll
+3,841-4,01317 files not shown
+4,729-4,74523 files

NetBSD/src LfJS0vEexternal/mpl/bind/dist/lib/dns resolver.c tsig.c, external/mpl/bind/dist/lib/ns query.c

   merge conflicts between bind-9.20.23 and 9.20.24
VersionDeltaFile
1.27+240-107external/mpl/bind/dist/lib/dns/resolver.c
1.16+37-48external/mpl/bind/dist/lib/dns/tsig.c
1.5+78-1external/mpl/bind/dist/tests/dns/dispatch_test.c
1.29+38-23external/mpl/bind/dist/lib/ns/query.c
1.22+44-17external/mpl/bind/dist/lib/dns/validator.c
1.20+31-24external/mpl/bind/dist/lib/dns/masterdump.c
+468-22058 files not shown
+751-42264 files

FreeBSD/src b3dfd5dbin/rmdir rmdir.1

rmdir.1: Document non-POSIX -v option

MFC after:              3 days
Reviewed by:            ziaee
Differential Revision:  https://reviews.freebsd.org/D57675
DeltaFile
+5-1bin/rmdir/rmdir.1
+5-11 files

LLVM/project 2f0ae3allvm/lib/Bitcode/Reader BitcodeReader.cpp, llvm/test/Bitcode invalid-summary-version.test

bitcode: Improve invalid summary version error

Include the filename in the description.
DeltaFile
+5-0llvm/test/Bitcode/invalid-summary-version.test
+2-1llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+0-0llvm/test/Bitcode/Inputs/invalid-summary-version.bc
+7-13 files

LLVM/project f193189libcxx/include/__cstddef byte.h, libcxx/test/libcxx/language.support nodiscard.verify.cpp

[libc++][byte] Apply [[nodiscard]] to std::byte (#204674)

https://libcxx.llvm.org/CodingGuidelines.html#apply-nodiscard-where-relevant

Towards: #172124
DeltaFile
+24-0libcxx/test/libcxx/language.support/nodiscard.verify.cpp
+6-6libcxx/include/__cstddef/byte.h
+30-62 files

NetBSD/src kgAYnCgexternal/mpl/bind/dist/bin/tests/system/dnssec_cname_response tests_cname_rejection.py, external/mpl/bind/dist/bin/tests/system/dnssec_cname_response/ans2 ans.py

   Import bind 9.20.24 (previous was 9.20.23)

   Security Fixes
   ==============

   Fix DNS64 owner case after DNAME restart. 4de2229364
   When BIND 9 is configured to use DNS64 and encounters a DNAME redirect, it
   could end up using freed memory for the DNS response owner name. This caused
   the response to contain corrupted data. This fix ensures the correct owner
   name is used when constructing the synthesized response after a DNAME
   redirect.
   ISC thanks Qifan Zhang of Palo Alto Networks for reporting the issue. [GL #5934]

   New Features
   ============

   Enable PR-Agent reviews on merge requests. 46e4c236a3
   Adds a CI job that runs PR-Agent against each merge request opened from the

    [143 lines not shown]
VersionDeltaFile
1.1.1.24+239-106external/mpl/bind/dist/lib/dns/resolver.c
1.1+212-0external/mpl/bind/dist/doc/changelog/changelog-9.20.24.rst
1.1+173-0external/mpl/bind/dist/bin/tests/system/dnssec_cname_response/ans2/ans.py
1.1+172-0external/mpl/bind/dist/bin/tests/system/dnssec_cname_response/tests_cname_rejection.py
1.1.1.2+43-85external/mpl/bind/dist/bin/tests/system/resend_loop/ans3/ans.py
1.1+113-0external/mpl/bind/dist/doc/notes/notes-9.20.24.rst
+952-191258 files not shown
+3,204-660264 files