FreeBSD/ports a0eb70bnet/ndproxy Makefile distinfo, net/ndproxy/files patch-ndpacket.c

net/ndproxy: Update 3.2 => 3.3, fix build on 15+

Commit log:
https://github.com/AlexandreFenyo/ndproxy/compare/v3.2...v3.3

Improve port:
- Add patch with fix build on 15+.
- Replace PORTVERSION with DISTVERSION.
- Add option DOCS.
- Fix warnings from portclippy.

PR:             291782
Approved by:    Alexandre Fenyo <fbsd.bugzilla at fenyo.net> (maintainer, implicit - inactive since 2019)
Co-authored-by: David Hauweele <david at hauweele.net>
DeltaFile
+33-0net/ndproxy/files/patch-ndpacket.c
+13-9net/ndproxy/Makefile
+3-3net/ndproxy/distinfo
+49-123 files

LLVM/project 8fec352mlir/include/mlir/Bindings/Python IRAttributes.h IRTypes.h, mlir/lib/Bindings/Python IRAttributes.cpp IRTypes.cpp

[mlir][Python] move IRTypes and IRAttributes to public headers
DeltaFile
+1,038-1,542mlir/lib/Bindings/Python/IRAttributes.cpp
+625-1,039mlir/lib/Bindings/Python/IRTypes.cpp
+606-0mlir/include/mlir/Bindings/Python/IRAttributes.h
+464-1mlir/include/mlir/Bindings/Python/IRTypes.h
+58-71mlir/test/python/lib/PythonTestModuleNanobind.cpp
+104-1mlir/lib/Bindings/Python/MainModule.cpp
+2,895-2,6542 files not shown
+2,913-2,6598 files

LLVM/project 40ecbb6mlir/include/mlir/Bindings/Python IRAttributes.h IRTypes.h, mlir/lib/Bindings/Python IRAttributes.cpp IRTypes.cpp

[mlir][Python] move IRTypes and IRAttributes to public headers
DeltaFile
+1,044-1,548mlir/lib/Bindings/Python/IRAttributes.cpp
+625-1,039mlir/lib/Bindings/Python/IRTypes.cpp
+606-0mlir/include/mlir/Bindings/Python/IRAttributes.h
+464-1mlir/include/mlir/Bindings/Python/IRTypes.h
+58-71mlir/test/python/lib/PythonTestModuleNanobind.cpp
+104-1mlir/lib/Bindings/Python/MainModule.cpp
+2,901-2,6602 files not shown
+2,919-2,6658 files

FreeNAS/freenas fc5a092src/middlewared/middlewared/plugins account.py, tests/api2 test_account.py

NAS-138776 / 25.10.2 / Enforce root user group memberships. (by mgrimesix) (#17916)

DeltaFile
+93-0tests/api2/test_account.py
+46-0src/middlewared/middlewared/plugins/account.py
+139-02 files

FreeBSD/ports 2275194irc/kvirc distinfo Makefile

irc/kvirc: Update 5.2.8 => 5.2.10

Changelog:
https://github.com/kvirc/KVIrc/releases/tag/5.2.10
DeltaFile
+3-3irc/kvirc/distinfo
+1-2irc/kvirc/Makefile
+4-52 files

LLVM/project dc8daa7mlir/include/mlir/Bindings/Python IRAttributes.h IRTypes.h, mlir/lib/Bindings/Python IRAttributes.cpp IRTypes.cpp

[mlir][Python] move IRTypes and IRAttributes to public headers
DeltaFile
+1,038-1,542mlir/lib/Bindings/Python/IRAttributes.cpp
+625-1,039mlir/lib/Bindings/Python/IRTypes.cpp
+592-0mlir/include/mlir/Bindings/Python/IRAttributes.h
+464-1mlir/include/mlir/Bindings/Python/IRTypes.h
+58-71mlir/test/python/lib/PythonTestModuleNanobind.cpp
+104-1mlir/lib/Bindings/Python/MainModule.cpp
+2,881-2,6542 files not shown
+2,898-2,6588 files

LLVM/project 86b9f90clang/test/Headers __clang_hip_math.hip, llvm/lib/IR Instructions.cpp

Revert 159f1c048e08a8780d92858cfc80e723c90235e3 (#173893)

This causes non-determinism in compiles.

From nikic: "FYI the non-determinism is also visible on
llvm-opt-benchmark. Maybe repeatedly running test cases from
https://github.com/dtcxzyw/llvm-opt-benchmark/commit/299446d99f04024d5f569ce1f7e9338c9bcf55fe
could reproduce the issue..."

Also revert dependent 796fafeff92fe5d2d20594859e92607116e30a16 and
e135447bda617125688b71d33480d131d1076a72.
DeltaFile
+88-81llvm/test/Transforms/DFAJumpThreading/dfa-unfold-select.ll
+22-22clang/test/Headers/__clang_hip_math.hip
+24-17llvm/lib/IR/Instructions.cpp
+18-18llvm/test/Transforms/LoopVectorize/single_early_exit_live_outs.ll
+17-15llvm/test/Transforms/DFAJumpThreading/dfa-jump-threading-transform.ll
+12-12llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
+181-16567 files not shown
+343-31673 files

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