FreeBSD/src e8dbf2bkernel t_time_arith.c, lib/libc/gen t_ctype.c t_arc4random.c

Add files missed in 56a7ce8416d181a2060d7a42

Skip usr.bin/diff3 tests as these contain text that gets misinterpreted
as merge conflict markers and blocks push with the relevant pre-receive
hook.

PR:     293186
DeltaFile
+1,543-0lib/libpthread/t_cancellation.c
+1,236-0lib/libc/gen/t_ctype.c
+1,224-0kernel/t_time_arith.c
+887-0lib/libm/t_next.c
+739-0usr.bin/xlint/lint1/init_c99.c
+670-0lib/libc/gen/t_arc4random.c
+6,299-0321 files not shown
+29,404-0327 files

LLVM/project 35e0470lld/ELF InputFiles.h, lld/ELF/Arch PPC64.cpp

[ELF,PPC64] Scope checkPPC64TLSRelax to section and simplify TLS markers

checkPPC64TLSRelax detects TLS GD/LD without TLSGD/TLSLD markers
(generated from old IBM XL) and disables TLS optimization. Previously it
set a per-file flag (ppc64DisableTLSRelax). Now scope it in the section
being scanned.

In addition, simplify the R_PPC64_TLSGD/R_PPC64_TLSLD marker handling:
the redundant `sym.setFlags(NEEDS_TLSIE)` is unnecessary as the
preceding GOT_TLSGD relocation already sets it.
DeltaFile
+16-25lld/ELF/Arch/PPC64.cpp
+0-4lld/ELF/InputFiles.h
+1-1lld/test/ELF/ppc64-tls-missing-gdld.s
+17-303 files

LLVM/project cfe1b46llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/RISCV/rvv fixed-vectors-vaaddu.ll

[DAGCombiner] Fold trunc(build_vector(ext(x), ext(x)) -> build_vector(x,x) (#179857)

The original implementation performed the transformation when
isTruncateFree was true:
 truncate(build_vector(x, x)) -> build_vector(truncate(x), truncate(x)).
    
In some cases, x comes from an ext, try to pre-truncate build_vectors
source operands
 when the source operands of build_vectors comes from an ext.
    
 Testcase from: https://gcc.godbolt.org/z/bbxbYK7dh
DeltaFile
+39-0llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vaaddu.ll
+8-7llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+47-72 files

FreeBSD/src 56a7ce8lib/libc/gen t_fpclassify.c, lib/libc/sys t_poll.c

Sync NetBSD/tests with upstream

Obtained from:  https://github.com/NetBSD/src (9c6226debedf)
DeltaFile
+71-7,358usr.bin/netpgpverify/t_netpgpverify.sh
+1,776-83lib/libc/sys/t_poll.c
+1,564-86lib/libutil/t_snprintb.c
+638-728lib/libm/t_log.c
+1,103-72lib/libc/gen/t_fpclassify.c
+446-446usr.bin/xlint/lint1/msg_247_portable_int.c
+5,598-8,773606 files not shown
+23,664-18,503612 files

FreeBSD/src 90d79ddsys/dev/asmc asmcvar.h asmc.c

asmc: Add MacPro3,1 temperature sensor support

Test and verified with Sonicblue7

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D54952
DeltaFile
+69-0sys/dev/asmc/asmcvar.h
+9-0sys/dev/asmc/asmc.c
+78-02 files

LLVM/project 5a6f504libc/shared/math bf16add.h, libc/src/__support/math bf16add.h CMakeLists.txt

[libc][math] Refactor bf16add to header only (#181392)

Resolves #181016
Part of #147386
DeltaFile
+26-0libc/src/__support/math/bf16add.h
+23-0libc/shared/math/bf16add.h
+15-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-5libc/src/math/generic/bf16add.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+77-103 files not shown
+80-109 files

LLVM/project a4cb2b0libc/shared/math tanhf16.h, libc/src/__support/math tanhf16.h CMakeLists.txt

[libc][math] Refactor tanhf16 implementation to header-only in src/__support/math folder. (#178645)

Part of https://github.com/llvm/llvm-project/issues/147386
closed https://github.com/llvm/llvm-project/issues/178492
DeltaFile
+166-0libc/src/__support/math/tanhf16.h
+2-138libc/src/math/generic/tanhf16.cpp
+29-0libc/shared/math/tanhf16.h
+22-0libc/src/__support/math/CMakeLists.txt
+20-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1-12libc/src/math/generic/CMakeLists.txt
+240-1513 files not shown
+243-1519 files

FreeBSD/doc c6abbedwebsite/data/en/news news.toml

14.4: Announce BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports ba8590dmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-14.4-BETA2 powerpc-powerpc64-14.4-BETA2

misc/freebsd-release-manifests: Add 14.4-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit 0e5d764717810b95816792cd429af04fb8d2bf07)
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA2
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA1
+26-3512 files not shown
+71-7118 files

FreeBSD/ports 0e5d764misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-14.4-BETA2 powerpc-powerpc64-14.4-BETA2

misc/freebsd-release-manifests: Add 14.4-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA2
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA1
+26-3512 files not shown
+71-7118 files

DragonFlyBSD/src 08d3ea2sys/bus/u4b/uvc uvc_buf.c uvc_v4l2.c, sys/dev/misc/syscons syscons.c

kernel: Remove some duplicate #include's.
DeltaFile
+0-1sys/bus/u4b/uvc/uvc_buf.c
+0-1sys/bus/u4b/uvc/uvc_v4l2.c
+0-1sys/dev/misc/syscons/syscons.c
+0-1sys/kern/tty_cons.c
+0-44 files

LLVM/project abf1d0bclang/bindings/python/clang cindex.py

[clang][Python] Use fstrings instead of string concatenations (#173861)

This PR replaces string concatenations and the older `%` string
interpolation with fstrings. These changes were originally part of
#173845 but have been moved to a new PR.
DeltaFile
+30-37clang/bindings/python/clang/cindex.py
+30-371 files

LLVM/project 5e87f81lld/ELF Relocations.cpp InputSection.cpp, lld/ELF/Arch PPC.cpp

[ELF] Add target-specific relocation scanning for PPC32 (#181517)

Implement PPC::scanSectionImpl, following the pattern established for
x86 (#178846) and PPC64 (#181496). This merges the getRelExpr and TLS
handling for SHF_ALLOC sections into the target-specific scanner,
enabling devirtualization and eliminating abstraction overhead.

- Inline relocation classification into scanSectionImpl with a switch
  on relocation type, replacing the generic rs.scan() path.
- Use processR_PC/processR_PLT_PC for common PC-relative and PLT
  relocations.
- Handle R_PPC_PLTREL24 inline with addend masking via processAux,
  removing the EM_PPC special case from process().
- Handle TLS GD/LD/IE directly, eliminating handleTlsRelocation,
  getTlsGdRelaxSkip, and adjustTlsExpr overrides. Use handleTlsIe
  for TLS IE, and handleTlsGd for R_PPC_GOT_TLSGD16.
- Use R_DTPREL unconditionally for DTPREL relocations, removing
  R_RELAX_TLS_LD_TO_LE_ABS (PPC32 was the only user).
- Move TLS relaxation dispatch from relocateAlloc into relocate,

    [2 lines not shown]
DeltaFile
+175-97lld/ELF/Arch/PPC.cpp
+0-4lld/ELF/Relocations.cpp
+0-1lld/ELF/InputSection.cpp
+0-1lld/ELF/Relocations.h
+175-1034 files

NetBSD/pkgsrc-wip 33f4411. Makefile, py-geoip Makefile PLIST

Remove deprecated py-geoip
DeltaFile
+0-14py-geoip/Makefile
+0-14py-geoip/PLIST
+0-5py-geoip/distinfo
+0-2py-geoip/DESCR
+0-1Makefile
+0-365 files

HardenedBSD/ports 109ee3beditors/gedit pkg-plist Makefile, editors/gedit-plugins Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+114-114mail/mailpit/files/patch-package-lock.json
+35-1editors/gedit/pkg-plist
+29-0security/vuxml/vuln/2026.xml
+7-7mail/mailpit/distinfo
+5-6editors/gedit-plugins/Makefile
+5-5editors/gedit/Makefile
+195-13313 files not shown
+230-16319 files

NetBSD/pkgsrc-wip 767f913smtp-gated Makefile MESSAGE, smtp-gated/files smtp_gated.sh smtp-gated.conf

Remove smtp-gated
DeltaFile
+0-78smtp-gated/patches/patch-src_daemon.c
+0-56smtp-gated/Makefile
+0-44smtp-gated/files/smtp_gated.sh
+0-32smtp-gated/files/smtp-gated.conf
+0-9smtp-gated/MESSAGE
+0-7smtp-gated/PLIST
+0-2263 files not shown
+0-2369 files

OpenBSD/ports qmck6rfcad/prusaslicer distinfo, cad/prusaslicer/patches patch-src_CLI_Setup_cpp patch-src_libslic3r_AppConfig_cpp

   Update prusaslicer to 2.9.4

   ok sthen@

   From MAINTAINER Renato Aguiar <renato () renatoaguiar ! net>
VersionDeltaFile
1.2+12-22cad/prusaslicer/patches/patch-src_CLI_Setup_cpp
1.11+21-0cad/prusaslicer/pkg/PLIST
1.1+14-0cad/prusaslicer/patches/patch-src_libslic3r_AppConfig_cpp
1.8+7-7cad/prusaslicer/patches/patch-src_libslic3r_CMakeLists_txt
1.1+12-0cad/prusaslicer/patches/patch-src_libslic3r_Format_STEP_cpp
1.12+2-2cad/prusaslicer/distinfo
+68-311 files not shown
+69-337 files

FreeNAS/freenas caf89f4src/middlewared/middlewared/utils security.py, tests/unit test_shadow_account_policy.py

NAS-139800 / 25.10.2 / Do not ever apply password aging rules to root (by anodos325) (#18216)

When STIG mode is enabled we enforce password aging rules, among other
things, an expired account will fail internal pam_acct_mgmt calls (even
through unix authentication).

Password aging rules are a separate account control mechanism from
disabling a password (* in the shadow file) and should not be applied
ever to the root account. The proper STIG mode configuration should be
having password disabled for root, but never allowing the account to age
out. The reason for this is that there are various local processes that
use the root account, and require pam_acct_mgmt to succeed: for example,
cronjobs will login() as root to perform tasks.

This commit ensures that the root account will never have password aging
rules applied.

Original PR: https://github.com/truenas/middleware/pull/18213

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+6-1src/middlewared/middlewared/utils/security.py
+4-3tests/unit/test_shadow_account_policy.py
+10-42 files

FreeNAS/freenas eab1920src/middlewared/middlewared/utils security.py, tests/unit test_shadow_account_policy.py

NAS-139800 / 26.0.0-BETA.1 / Do not ever apply password aging rules to root (#18213)

When STIG mode is enabled we enforce password aging rules, among other
things, an expired account will fail internal pam_acct_mgmt calls (even
through unix authentication).

Password aging rules are a separate account control mechanism from
disabling a password (* in the shadow file) and should not be applied
ever to the root account. The proper STIG mode configuration should be
having password disabled for root, but never allowing the account to age
out. The reason for this is that there are various local processes that
use the root account, and require pam_acct_mgmt to succeed: for example,
cronjobs will login() as root to perform tasks.

This commit ensures that the root account will never have password aging
rules applied.
DeltaFile
+6-1src/middlewared/middlewared/utils/security.py
+4-3tests/unit/test_shadow_account_policy.py
+10-42 files

NetBSD/pkgsrc-wip 6395062sxid Makefile PLIST, sxid/patches patch-src_sxid.c patch-Makefile.in

Delete sxid
DeltaFile
+0-24sxid/Makefile
+0-16sxid/patches/patch-src_sxid.c
+0-16sxid/patches/patch-Makefile.in
+0-10sxid/PLIST
+0-7sxid/distinfo
+0-5sxid/DESCR
+0-781 files not shown
+0-797 files

FreeNAS/freenas c9ef999tests/api2 test_apps.py

Fix race condition in apps event subscription test

This commit replaces racy events list clearing with a deterministic track_states flag that only begins recording state transitions once STOPPING is observed, preventing late deployment events from causing intermittent test failures.
DeltaFile
+16-4tests/api2/test_apps.py
+16-41 files

NetBSD/src HH3zj3fexternal/bsd/tmux/usr.bin/tmux Makefile

   Fix SSP build.
VersionDeltaFile
1.44+2-1external/bsd/tmux/usr.bin/tmux/Makefile
+2-11 files

LLVM/project 052f2f8clang/www cxx_dr_status.html

[clang] Update cxx_dr_status.html
DeltaFile
+592-214clang/www/cxx_dr_status.html
+592-2141 files

NetBSD/src smokFZPsys/arch/i386/stand/efiboot Makefile.efiboot

   Don't use --target, because this sets both the input and the output format,
   and now 2.46 does not auto-recognize the input anymore. use --output-target \
   instead.
VersionDeltaFile
1.24+2-2sys/arch/i386/stand/efiboot/Makefile.efiboot
+2-21 files

LLVM/project 9de9522clang/test/CXX/drs cwg30xx.cpp cwg29xx.cpp, clang/www cxx_dr_status.html

[clang] Revisit tests for CWG2917 and CWG3005 after Core updates (#181513)

This patch revisits the status of tests for two aforementioned Core
issues.
I agree with the analysis in #170410, so no changes are made to CWG2917
test.
In case of CWG3005, Core approved the 2025-09-12 proposed resolution,
which the test was written against in the first place.

Fixes #170410
DeltaFile
+6-14clang/www/cxx_dr_status.html
+1-1clang/test/CXX/drs/cwg30xx.cpp
+1-1clang/test/CXX/drs/cwg29xx.cpp
+8-163 files

OpenBSD/ports JLukLqbdevel/pyflakes distinfo Makefile

   update pyflakes to 3.4.0
VersionDeltaFile
1.16+2-2devel/pyflakes/distinfo
1.36+1-2devel/pyflakes/Makefile
+3-42 files

OpenBSD/ports 6N3hGCpgraphics/bonzomatic Makefile

   Add missing MODCMAKE_POLICY_VERSION_OVERRIDE
VersionDeltaFile
1.16+2-0graphics/bonzomatic/Makefile
+2-01 files

OpenBSD/ports 0ELfbZmdevel/pylint distinfo Makefile

   update pylint to 3.3.9
VersionDeltaFile
1.18+2-2devel/pylint/distinfo
1.55+2-1devel/pylint/Makefile
+4-32 files

FreeBSD/ports 53a4a50security/vuxml/vuln 2026.xml

security/vuxml: Document TCP readTimeout bypass in traefik
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

HardenedBSD/ports 53a4a50security/vuxml/vuln 2026.xml

security/vuxml: Document TCP readTimeout bypass in traefik
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files