FreeBSD/doc d3922bfwebsite/static/security/advisories FreeBSD-SA-26:19.file.asc FreeBSD-SA-26:18.setcred.asc, website/static/security/patches/SA-26:19 file-15.patch file-14.patch

Add EN-26:13 and SA-26:18 through SA-26:24.

Approved by:    so
DeltaFile
+539-0website/static/security/patches/SA-26:22/libcasper-14.patch
+538-0website/static/security/patches/SA-26:22/libcasper-15.patch
+467-0website/static/security/patches/SA-26:19/file-15.patch
+203-0website/static/security/patches/SA-26:19/file-14.patch
+173-0website/static/security/advisories/FreeBSD-SA-26:19.file.asc
+170-0website/static/security/advisories/FreeBSD-SA-26:18.setcred.asc
+2,090-036 files not shown
+4,573-042 files

pkgng/pkgng feeeec5libpkg pkg_add.c

add: Do not take mtime from archive if the manifest provide one

Closes: #2655
DeltaFile
+8-2libpkg/pkg_add.c
+8-21 files

pkgng/pkgng 334b517external/lua/src ldebug.c ldo.c

update vendored lua to 5.4.8

Bug fixes over 5.4.7 (2025-06-04)
DeltaFile
+15-6external/lua/src/ldebug.c
+12-5external/lua/src/ldo.c
+5-6external/lua/src/lua.c
+4-4external/lua/src/lua.h
+3-4external/lua/src/lparser.c
+4-1external/lua/src/lstate.c
+43-264 files not shown
+50-2810 files

pkgng/pkgng 076dfdfexternal/sqlite sqlite3.c shell.c

update vendored sqlite to 3.53.1

Bug fixes over 3.53.0 (2026-05-05)
DeltaFile
+105-71external/sqlite/sqlite3.c
+50-21external/sqlite/shell.c
+6-6external/sqlite/sqlite3.h
+161-983 files

pkgng/pkgng f646e0a. NEWS

Update NEWS
DeltaFile
+27-0NEWS
+27-01 files

pkgng/pkgng aab9f91libpkg pkgdb.c

db: first try to open readonly if it fails fallback on immutable=1

Closes: #2670
DeltaFile
+18-6libpkg/pkgdb.c
+18-61 files

pkgng/pkgng 1f29ec5src which.c

which: always show the matched path

Closes: #2678
DeltaFile
+22-17src/which.c
+22-171 files

pkgng/pkgng 3c443bcexternal/libucl/src ucl_sexp.c ucl_msgpack.c

update vendored libucl to 0.9.4

Update from 0.9.0 to 0.9.4 with local patches reapplied
DeltaFile
+13-53external/libucl/src/ucl_sexp.c
+11-36external/libucl/src/ucl_msgpack.c
+1-42external/libucl/src/ucl_emitter_utils.c
+3-25external/libucl/src/ucl_parser.c
+2-6external/libucl/src/ucl_schema.c
+0-1external/libucl/src/ucl_internal.h
+30-1636 files

LLVM/project 5dd334cllvm/docs SphinxQuickstartTemplate.md GitHub.rst

Touch up migration, link to stacked pull request guide
DeltaFile
+3-3llvm/docs/SphinxQuickstartTemplate.md
+2-0llvm/docs/GitHub.rst
+5-32 files

LLVM/project 46028e8clang/lib/Sema AnalysisBasedWarnings.cpp

address comments
DeltaFile
+33-42clang/lib/Sema/AnalysisBasedWarnings.cpp
+33-421 files

LLVM/project dde3fb9llvm/docs SphinxQuickstartTemplate.md

Add migration guidelines to the end of the sphinx quickstart docs
DeltaFile
+21-0llvm/docs/SphinxQuickstartTemplate.md
+21-01 files

LLVM/project 3394fa1lldb/source/Plugins/Process/Windows/Common DebuggerThread.cpp

[lldb][windows] try to resolve module path if info.hFile is null (#198795)

The Windows API can deliver `LOAD_DLL_DEBUG_EVENT` with `hFile` set to
NULL. In practice, this happens in practice
inside Windows Server Core containers for system DLLs like
`kernel32.dll`, `KernelBase.dll` and `ucrtbase.dll`. This is the issue
described by @Nerixyz in
https://github.com/llvm/llvm-project/issues/132800.
    
`DebuggerThread::HandleLoadDllEvent` previously dropped any such event.
    
This patch improves the module path resolution with the 2 following
methods:
- `GetFileNameByLoadAddress`: resolve the module path given its base
load address.
- `GetFileNameFromImageNameField`: resolve the module path given the
`LOAD_DLL_DEBUG_INFO::lpImageName` field.

This requires:
- https://github.com/llvm/llvm-project/pull/198794
DeltaFile
+96-30lldb/source/Plugins/Process/Windows/Common/DebuggerThread.cpp
+96-301 files

LLVM/project ed7f89cllvm/lib/CodeGen AtomicExpandPass.cpp, llvm/lib/Target/X86 X86ISelLowering.cpp X86ISelLowering.h

[X86][AtomicExpand] Remove X86's shouldCastAtomicLoadInIR override (added in #148899)

So that atomic floating-point and FP-vector loads are no longer bitcast to an integer
at the IR level by AtomicExpand.
DeltaFile
+30-7llvm/lib/Target/X86/X86ISelLowering.cpp
+14-1llvm/lib/CodeGen/AtomicExpandPass.cpp
+1-2llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+0-2llvm/lib/Target/X86/X86ISelLowering.h
+45-124 files

NetBSD/pkgsrc-wip 7775a25DeepSeek-TUI distinfo cargo-depends.mk, DeepSeek-TUI/patches patch-Cargo.lock patch-crates_tui_Cargo.toml

misc/DeepSeek-TUI: Add deepseek-tui version 0.8.39

Packaged in wip by Chavdar Ivanov and Claude Code.

Rust-based terminal coding agent for Deep-Seek V4.
DeltaFile
+1,912-0DeepSeek-TUI/distinfo
+637-0DeepSeek-TUI/cargo-depends.mk
+148-0DeepSeek-TUI/patches/patch-Cargo.lock
+36-0DeepSeek-TUI/Makefile
+18-0DeepSeek-TUI/patches/patch-crates_tui_Cargo.toml
+12-0DeepSeek-TUI/DESCR
+2,763-03 files not shown
+2,773-09 files

LLVM/project 276a948clang/test/CodeGen/AArch64/neon getset.c, lldb/tools/lldb-dap/extension package-lock.json

Merge branch 'main' into users/kparzysz/d01-data-environment-scopes
DeltaFile
+2,504-1,285lldb/tools/lldb-dap/extension/package-lock.json
+914-0llvm/test/CodeGen/RISCV/musttail-indirect-args.ll
+658-0llvm/test/Transforms/PhaseOrdering/X86/sad.ll
+592-0clang/test/CodeGen/AArch64/neon/getset.c
+0-517mlir/test/Dialect/OpenMP/invalid.mlir
+272-176mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp
+4,940-1,978342 files not shown
+11,926-7,031348 files

LLVM/project 2756993llvm/lib/Target/AMDGPU AMDGPURegBankCombiner.cpp, llvm/test/CodeGen/AMDGPU global-saddr-load.ll

PR feedback, fix tests
DeltaFile
+24-90llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
+12-14llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+36-1042 files

LLVM/project d0639ccllvm/lib/Target/AMDGPU AMDGPURegBankCombiner.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel load-d16.ll

[AMDGPU][True16] Add regbank combiner cases to fix regression around G_SEXTLOAD
DeltaFile
+63-165llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll
+17-2llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+80-1672 files

LLVM/project 8b918aellvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU global-saddr-load.ll

Add legalize rules and fix tests
DeltaFile
+165-63llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll
+90-24llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
+6-9llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sextload-s16-true16.mir
+7-2llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+268-984 files

LLVM/project 4dfe91ellvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU flat-saddr-load.ll

[AMDGPU][True16] Legalize extloads into 16-bit registers

Signed-off-by: Domenic Nutile <domenic.nutile at gmail.com>
DeltaFile
+80-38llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+2-2llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+82-402 files

LLVM/project a5c211ellvm/test/CodeGen/AMDGPU/GlobalISel legalize-sextload-zextload-s16-true16.mir legalize-sextload-s16-true16.mir

PR feedback
DeltaFile
+0-376llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sextload-zextload-s16-true16.mir
+87-0llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sextload-s16-true16.mir
+5-1llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll
+92-3773 files

LLVM/project 1cf0726llvm/test/CodeGen/AMDGPU/GlobalISel legalize-sextload-zextload-s16-true16.mir

[AMDGPU][True16] Create tests that will demonstrate true16 G_SEXTLOAD/G_ZEXTLOAD legalization changes
DeltaFile
+376-0llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sextload-zextload-s16-true16.mir
+376-01 files

NetBSD/src rQm7q2usys/netinet tcp_subr.c tcp_timer.h

   tcp: set initial RTO to 1s per RFC 6298

   Lower TCPTV_SRTTDFLT from 3s to 1s and adjust the t_rttvar seed in
   tcp_tcpcb_template() so the pre-measurement TCP_REXMTVAL() equals
   TCPTV_SRTTDFLT (was 2*TCPTV_SRTTDFLT).  Active opens and SYN|ACK
   retransmits now start at 1s and back off 1, 2, 4, ... per RFC 6298
   sections 2.1 and 5.5.  Post-first-sample RTO is unchanged.

   Pin tcp_msl_remote_threshold to its previous numeric default (3*PR_SLOWHZ)
   so the SRTTDFLT change does not move an unrelated TIME_WAIT-shortening
   tunable.

   This is conceptually https://reviews.freebsd.org/D18941 which we ran at a
   large CDN, modified for NetBSD's stack.
VersionDeltaFile
1.300+6-6sys/netinet/tcp_subr.c
1.31+2-2sys/netinet/tcp_timer.h
+8-82 files

FreeBSD/src 8f715c6crypto/openssh freebsd-configure.sh

openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh

Sponsored by:   The FreeBSD Foundation
Reviewed by:    jlduran
Differential Revision: https://reviews.freebsd.org/D57053

(cherry picked from commit 0b0e5daf4333a0faf93133f7d2c7b3743eead9d8)
(cherry picked from commit b718f7d88157f4d5827e3639c1e0ba7e5383ed04)
DeltaFile
+7-0crypto/openssh/freebsd-configure.sh
+7-01 files

LLVM/project 1b0e603lldb/include/lldb/Target Policy.h, lldb/include/lldb/Utility Policy.h

[lldb] Move Policy from Target to Utility (NFC) (#198897)

Move the Policy struct and PolicyStack class from lldb/Target to
lldb/Utility. This is a pure relocation -- no API or behavior changes.

This is needed so that lldbHost (which contains ProcessRunLock) can
depend on Policy without introducing a layering violation, since
lldbHost cannot depend on lldbTarget.

----

The following PRs are related to the Policy feature:
- #195762
- #195771
- #198897
- #195774
- #195775

rdar://176223894

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+151-0lldb/unittests/Utility/PolicyTest.cpp
+0-151lldb/unittests/Target/PolicyTest.cpp
+0-119lldb/include/lldb/Target/Policy.h
+119-0lldb/include/lldb/Utility/Policy.h
+0-46lldb/source/Target/Policy.cpp
+46-0lldb/source/Utility/Policy.cpp
+316-3169 files not shown
+323-32315 files

NetBSD/src RCbDHZmdistrib/utils/embedded mkimage, lib/libm/complex catrig.c

   fix various typos, mainly in comments.
VersionDeltaFile
1.4+3-3lib/libm/complex/catrig.c
1.283+3-3sys/kern/kern_proc.c
1.96+2-2distrib/utils/embedded/mkimage
1.3+2-2share/examples/emul/ultrix/etc/svc.conf
1.7+2-2sys/arch/atari/stand/xxboot/xxboot.h
1.3+2-2sys/net/npf/README
+14-146 files

pkgng/pkgng 0bf809b. configure.def, compat reallocf.c bsd_compat.h

CI: Add reallocf(3) for non-BSD platforms

Alpine Linux (musl) systems lack the reallocf(3) function.

Add reallocf.c to the compat layer, using FreeBSD's implementation.

Fixes:  9b1f2b153 ("rwhich: implement file tracking and search for remote repositories")
DeltaFile
+52-0compat/reallocf.c
+4-0compat/bsd_compat.h
+2-1compat/Makefile.in
+1-1configure.def
+59-24 files

FreeBSD/ports 13d9151emulators/fuse-utils distinfo Makefile

emulators/fuse-utils: update to 1.4.5
DeltaFile
+3-3emulators/fuse-utils/distinfo
+1-1emulators/fuse-utils/Makefile
+4-42 files

FreeBSD/ports 17e7428emulators/libspectrum distinfo Makefile

emulators/libspectrum: update to 1.6.1
DeltaFile
+3-3emulators/libspectrum/distinfo
+1-1emulators/libspectrum/Makefile
+1-1emulators/libspectrum/pkg-plist
+5-53 files

LLVM/project 58996c1clang-tools-extra/clang-doc BitcodeReader.cpp

Silence "switch statement contains default but no case labels"; NFC (#198866)

65f8a7c1c423d96597bdb14062a0d0eb27d7caf4 accidentally introduced some
diagnostics from having a switch statement with a default label but no
case labels. This removes the switch statements until we have more cases
to add.
DeltaFile
+6-15clang-tools-extra/clang-doc/BitcodeReader.cpp
+6-151 files

OpenBSD/src ADzWxhRusr.sbin/iscsid vscsi.c

   In the vscsi_callback() handle ISCSI_SCSI_STAT_CHCK_COND more carefully.

   Especially the embedded sense data needs to be extracted respecting the
   real buffer length. Make sure at least 2 bytes are availabe for the lenght
   and also check that the resulting len is not bigger then the buffer
   itself.

   Reported by Frank Denis
   OK deraadt@
VersionDeltaFile
1.19+6-3usr.sbin/iscsid/vscsi.c
+6-31 files