HardenedBSD/src 00b5225share/mk src.opts.mk bsd.opts.mk

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4share/mk/src.opts.mk
+0-4share/mk/bsd.opts.mk
+0-82 files

LLVM/project 66c65f0libcxx/include/__iterator iter_move.h

[libc++][iterator][NFC] Fixed copy&paste mistake in comment (#173879)

DeltaFile
+1-1libcxx/include/__iterator/iter_move.h
+1-11 files

HardenedBSD/src 2d2e068contrib/kyua/doc kyua-test.1.in, lib/libsys ioctl.2

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        share/mk/bsd.opts.mk (unresolved)
        share/mk/src.opts.mk (unresolved)
DeltaFile
+4-4share/man/man5/src.conf.5
+3-3tools/build/options/WITH_REPRODUCIBLE_PATHS
+5-0share/mk/bsd.opts.mk
+4-1lib/libsys/ioctl.2
+3-0share/mk/src.opts.mk
+1-1contrib/kyua/doc/kyua-test.1.in
+20-95 files not shown
+25-1411 files

HardenedBSD/src 2b5f033sys/compat/linuxkpi/common/include/linux compiler.h, sys/sys cdefs.h

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+13-0sys/sys/cdefs.h
+2-0sys/compat/linuxkpi/common/include/linux/compiler.h
+15-02 files

LLVM/project dc24520mlir/include/mlir/Bindings/Python IRTypes.h IRCore.h, mlir/lib/Bindings/Python IRTypes.cpp

[mlir][Python] move IRTypes and IRAttributes to public headers
DeltaFile
+625-1,000mlir/lib/Bindings/Python/IRTypes.cpp
+464-1mlir/include/mlir/Bindings/Python/IRTypes.h
+58-71mlir/test/python/lib/PythonTestModuleNanobind.cpp
+15-2mlir/include/mlir/Bindings/Python/IRCore.h
+2-2mlir/python/CMakeLists.txt
+1,164-1,0765 files

OpenBSD/src Oz23NRrusr.bin/ssh packet.c sshconnect.c

   Remove bug compatibility for implementations that don't support
   rekeying. AFAIK this is only an ancient Sun SSH version.

   If such an implementation tries to interoperate with OpenSSH, it
   will eventually fail when the transport needs rekeying.

   This is probably long enough to use it to download a modern SSH
   implementation that lacks this problem :)

   ok markus@ deraadt@
VersionDeltaFile
1.329+3-9usr.bin/ssh/packet.c
1.378+7-1usr.bin/ssh/sshconnect.c
1.19+4-1usr.bin/ssh/sshd-session.c
+14-113 files

OpenBSD/src I5pARj6usr.bin/ssh packet.c

   Enforce maximum packet/block limit during pre-authentication phase

   OpenSSH doesn't support rekeying before authentication completes to
   minimise pre-auth attack surface.

   Given LoginGraceTime, MaxAuthTries and strict KEX, it would be
   difficult to send enough data or packets before authentication
   completes to reach a point where rekeying is required, but we'd
   prefer it to be completely impossible.

   So this applies the default volume/packet rekeying limits to the
   pre-auth phase. If these limits are exceeded the connection will
   simply be closed.

   ok dtucker markus
VersionDeltaFile
1.328+67-21usr.bin/ssh/packet.c
+67-211 files

LLVM/project 325a1c9llvm/test/CodeGen/AArch64 atomic-ops-lse.ll, llvm/test/CodeGen/AMDGPU rsq.f64.ll insert_vector_dynelt.ll

rebase, update tests

Created using spr 1.3.8-beta.1
DeltaFile
+10,680-0llvm/test/tools/llvm-mca/AArch64/Olympus/sve-instructions.s
+7,585-2,403llvm/test/CodeGen/AArch64/atomic-ops-lse.ll
+4,532-3,195llvm/test/CodeGen/AMDGPU/rsq.f64.ll
+6,871-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-load.ll
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,963-0llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll
+42,468-5,5984,332 files not shown
+296,114-79,4524,338 files

LLVM/project a811ec3llvm/test/CodeGen/AArch64 atomic-ops-lse.ll, llvm/test/CodeGen/AMDGPU rsq.f64.ll insert_vector_dynelt.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+10,680-0llvm/test/tools/llvm-mca/AArch64/Olympus/sve-instructions.s
+7,585-2,403llvm/test/CodeGen/AArch64/atomic-ops-lse.ll
+4,532-3,195llvm/test/CodeGen/AMDGPU/rsq.f64.ll
+6,871-0llvm/test/CodeGen/RISCV/short-forward-branch-opt-load.ll
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,963-0llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll
+42,468-5,5984,329 files not shown
+296,087-79,4414,335 files

LLVM/project a870ff1mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python IRCore.cpp

factor out more impls
DeltaFile
+288-0mlir/lib/Bindings/Python/IRCore.cpp
+22-265mlir/include/mlir/Bindings/Python/IRCore.h
+310-2652 files

OpenBSD/src 05F2gUJregress/usr.bin/ssh/unittests/sshbuf test_sshbuf.c

   unit tests for sshbuf_consume_upto_child()
VersionDeltaFile
1.3+37-2regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf.c
+37-21 files

LLVM/project 7574ae5clang/lib/CodeGen CGOpenMPRuntime.cpp

Minor NFC refactor/cleanup.
DeltaFile
+35-40clang/lib/CodeGen/CGOpenMPRuntime.cpp
+35-401 files

OpenBSD/src n9tMypLusr.bin/ssh sshbuf.c sshbuf.h

   Add sshbuf_consume_upto_child(), to similify particular parsing
   patterns using parent/child buffer; ok markus@
VersionDeltaFile
1.24+21-1usr.bin/ssh/sshbuf.c
1.34+19-1usr.bin/ssh/sshbuf.h
+40-22 files

FreeBSD/src 68c94c3sys/contrib/openzfs/include/os/freebsd/linux compiler.h

Remove __deprecated definition from OpenZFS compiler.h

Since it is now provided by <sys/cdefs.h>.

Direct commit to stable/13, since OpenZFS compiler.h has been
substantially changed in newer branches.
DeltaFile
+0-1sys/contrib/openzfs/include/os/freebsd/linux/compiler.h
+0-11 files

FreeBSD/src 9622effsys/compat/linuxkpi/common/include/linux compiler.h, sys/sys cdefs.h

cdefs: Add __deprecated

Add __deprecated decorator. This is for a deprecated interface. copystr
is tagged with this today in copy(9), but don't actually provide it or
use it. copystr is a #define so adding it will have to wait.

LinuxKPI was defining this away completely in compiler.h. Since this is
shared between Linux KPI consumers and OpenZFS, if it's already defined,
use the FreeBSD sys/cdefs.h version, otherwise define it away. For
OpenZFS this will retain it, while for Linux KPI it will tend to drop it
(I think always, but I didn't look at everything).

Sponsored by:           Netflix
Reviewed by:            jhb, emaste
Differential Revision:  https://reviews.freebsd.org/D46137

(cherry picked from commit 16672453f12586703f1c51d909bd1900691bf884)
DeltaFile
+2-0sys/compat/linuxkpi/common/include/linux/compiler.h
+1-0sys/sys/cdefs.h
+3-02 files

FreeBSD/src c7826c8sys/sys cdefs.h

cdefs: Add __deprecated1 which accepts a message as an argument

This message will be included in any warning issued by the compiler
for use of the deprecated function.

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D47701

(cherry picked from commit 6da04bcff9efedeae7d4046553002b9e3b2bc24f)
DeltaFile
+1-0sys/sys/cdefs.h
+1-01 files

FreeBSD/src cd2a65asys/sys cdefs.h

sys/cdefs.h: add __noexcept and __noexcept_if

These macros provide the C++11 noexcept and noexcept(...) keywords if
we're compiling in a C++11 environment.  Otherwise, they expand to an
empty string.

This will be used to add the required noexcept specifier to several libc
functions as required in C++11.

MFC after:      2 weeks

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1085

(cherry picked from commit 02b0d4b688cc4deb14cb6e7534a2a4958e48b753)
DeltaFile
+11-0sys/sys/cdefs.h
+11-01 files

FreeNAS/freenas a3d2cb1src/middlewared/middlewared/plugins/iscsi_ scst.py

Robnustize set_devices_cluster_mode when clearing cluster_mode
DeltaFile
+13-5src/middlewared/middlewared/plugins/iscsi_/scst.py
+13-51 files

LLVM/project f3309d1clang/lib/CodeGen CGOpenMPRuntime.cpp, offload/test/mapping/use_device_ptr target_data_use_device_ptr_class_member_fallback_nullify.cpp target_data_use_device_ptr_class_member_ref_fallback_nullify.cpp

[Clang][OpenMP] Initial codegen changes for `use_device_ptr(fb_nullify)`.
DeltaFile
+30-10clang/lib/CodeGen/CGOpenMPRuntime.cpp
+1-3offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_fallback_nullify.cpp
+1-3offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_ref_fallback_nullify.cpp
+1-3offload/test/mapping/use_device_ptr/target_data_use_device_ptr_var_fallback_nullify.cpp
+33-194 files

OpenBSD/src 4whVasosys/arch/arm64/dev smmu.c smmuvar.h

   Serialize concurrent access to command queues with a mutex.  Fixes
   corruption visible on the Orion O6 with multiple devices and after
   the secondary cores spun up.  Command queue handling/synchronization
   can probably the improved further.
VersionDeltaFile
1.28+38-1sys/arch/arm64/dev/smmu.c
1.11+2-1sys/arch/arm64/dev/smmuvar.h
+40-22 files

FreeBSD/doc 12ed1b8documentation/content/en/books/handbook/x11 _index.adoc

handbook/x11: Fix xorg conf file nvidia example

These instructions are certainly a footgun.

PR:             291208
Reported by:    erichanskrs at gmail.com
DeltaFile
+2-2documentation/content/en/books/handbook/x11/_index.adoc
+2-21 files

LLVM/project 85241dcoffload/test/mapping/use_device_ptr target_data_use_device_ptr_class_member_fallback_nullify.cpp target_data_use_device_ptr_class_member_ref_fallback_nullify.cpp

Clang-format fixes.
DeltaFile
+1-1offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_fallback_nullify.cpp
+1-1offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_ref_fallback_nullify.cpp
+2-22 files

OpenBSD/src MxNg2T3sys/arch/arm64/dev smmu.c

   We reserve regions in the IOVA map to ensure that we don't accidentally
   hand out addresses to the device that terminate in other places, e.g PCI
   BARs.  The IOVA address space, and thus its extent, can be smaller than
   real physical address space, in which those PCI BARs are.  As the extent
   susbsystem greets us with a panic if we attempt to allocate outside its
   coverage, ensure that we skip or clamp those.  This was visible on mpi@'s
   Ampere Altra with SMMUv3 turned on.
VersionDeltaFile
1.27+10-1sys/arch/arm64/dev/smmu.c
+10-11 files

LLVM/project 1d3d08doffload/test/mapping/use_device_ptr target_data_use_device_ptr_var_fallback_nullify.cpp target_data_use_device_ptr_class_member_ref_fallback_nullify.cpp

Update test checks to incorporate Parsing/Sema changes.
DeltaFile
+3-3offload/test/mapping/use_device_ptr/target_data_use_device_ptr_var_fallback_nullify.cpp
+3-3offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_ref_fallback_nullify.cpp
+3-3offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_fallback_nullify.cpp
+2-3offload/test/mapping/use_device_ptr/target_data_use_device_ptr_var_ref_fallback_nullify.cpp
+0-2offload/test/mapping/use_device_ptr/target_data_use_device_ptr_var_fallback_preserve.cpp
+0-2offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_fallback.cpp
+11-164 files not shown
+11-2410 files

NetBSD/pkgsrc 6SIOYIBdoc CHANGES-2025

   doc: Updated chat/matrix-synapse to 1.144.0
VersionDeltaFile
1.7480+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc N0IbEShchat/matrix-synapse distinfo PLIST

   chat/matrix-synapse: Update to 1.144.0

   * Unstable mutual rooms endpoint is now behind an experimental feature flag

     Admins using the unstable MSC2666 endpoint
     (/_matrix/client/unstable/uk.half-shot.msc2666/user/mutual_rooms),
     please check the relevant section in the upgrade notes as this
     release contains changes that disable that endpoint by default.

   * Features

     Add experimental implementation of MSC4380 (invite blocking). (#19203)
     Allow restarting delayed event timeouts on workers. (#19207)
VersionDeltaFile
1.88+7-7chat/matrix-synapse/distinfo
1.66+4-3chat/matrix-synapse/PLIST
1.121+2-2chat/matrix-synapse/Makefile
1.33+1-1chat/matrix-synapse/cargo-depends.mk
+14-134 files

FreeBSD/ports 2a6a1f7net/v2ray distinfo Makefile

net/v2ray: Update 5.41.0 => 5.42.0

Changelogs:
* https://github.com/v2fly/v2ray-core/releases/tag/v5.42.0
* https://github.com/v2fly/v2ray-core/compare/v5.41.0...v5.42.0

Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D54262
DeltaFile
+5-5net/v2ray/distinfo
+1-2net/v2ray/Makefile
+6-72 files

OpenBSD/src PsgqDL1sys/dev/ic dwqe.c

   Purge the ifq if the link is down.  This aligns the behaviour with other
   drivers, like em(4).  This fixes an issue where dwqe(4), e.g. on a veb(4),
   doesn't recover when the link is done but packets are bridged, filling up
   the ifq.

   ok dlg@
VersionDeltaFile
1.23+4-8sys/dev/ic/dwqe.c
+4-81 files

FreeBSD/ports e94b64esysutils/usermin Makefile, sysutils/usermin/files patch-setup.sh

sysutils/usermin: Fix interactive prompts during install

Replace read statements with auto-answers in setup.sh patch to prevent
the installer from blocking on stdin for config_dir, var_dir, and perl
path inputs.
DeltaFile
+31-4sysutils/usermin/files/patch-setup.sh
+1-0sysutils/usermin/Makefile
+32-42 files

LLVM/project df4ef8foffload/test/mapping/use_device_ptr target_data_use_device_ptr_class_member_ref_fallback.cpp target_data_use_device_ptr_class_member_fallback.cpp

[NFC][OpenMP][Offload] Add tests for `use_device_ptr(fb_preserve/nullify)`.

The fallback modifiers are currently part of OpenMP 6.1. The tests
mostly fail for now. The associated libomptarget and clang parsing/sema
changes are in #169438, #169603 and #170578, with clang codegen to
follow.
DeltaFile
+35-0offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_ref_fallback.cpp
+34-0offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_fallback.cpp
+31-0offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_ref_fallback_preserve.cpp
+31-0offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_ref_fallback_nullify.cpp
+30-0offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_fallback_nullify.cpp
+30-0offload/test/mapping/use_device_ptr/target_data_use_device_ptr_class_member_fallback_preserve.cpp
+191-07 files not shown
+337-2113 files