FreeBSD/src 7c7725dtests/sys/kern jaildesc.c

tests/jaildesc: Use a more efficient mechanism to block

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57148

(cherry picked from commit 75b23c102e8d797654025affdfada0b6771a95ba)
DeltaFile
+3-6tests/sys/kern/jaildesc.c
+3-61 files

FreeBSD/src 94a47b3tests/sys/kern jaildesc.c Makefile

tests/jaildesc: Add some more test scenarios

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57147

(cherry picked from commit fe03a78c5d5966992c8df482d984bae83dc92b45)
DeltaFile
+204-0tests/sys/kern/jaildesc.c
+1-1tests/sys/kern/Makefile
+205-12 files

FreeBSD/src 0392077share/man/man7 tests.7

tests.7: Remove an unused configuration variable

No existing tests require it, and I cannot understand what kinds of test
scenarios are supposed to require it.  Just remove it.

While here, improve the documentation of test variables a bit.

Reviewed by:    ngie
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56604

(cherry picked from commit 6bd97b5f3778aa36bcf89ff870bb1483b301a9be)
DeltaFile
+5-12share/man/man7/tests.7
+5-121 files

FreeBSD/src 349ba81tests/sys/kern ptrace_test.c

tests/ptrace: Validate PT_SC_REMOTE with some tricky syscalls

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57485

(cherry picked from commit 6cd8a1bf4f15ff8a9b646dc94ac90b3fe0926650)
DeltaFile
+215-0tests/sys/kern/ptrace_test.c
+215-01 files

FreeBSD/src 37517d6sbin/dhclient dhclient.conf.5

dhclient.conf.5: Correct crossreference

PR:             285614
Reviewed by:    ziaee, michaelo, jrm
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D49489

(cherry picked from commit f4424a2733867ec5f12ecd196011ce8df096f522)
DeltaFile
+8-7sbin/dhclient/dhclient.conf.5
+8-71 files

FreeBSD/src f3b1413sys/rpc/rpcsec_tls rpctls_impl.c

rpcsec_tls: Avoid a socket reference underflow in rpctls_server()

The upcall_sockets tree owns a ref on any resident socket.  When a
socket is removed after a TLS handshake failure, rpctls_rpc_failed()
thus calls soclose().

rpctls_server() does not acquire an extra ref to compensate for this.
So, if the upcall fails, e.g., because rpc.tlsservd is not running,
we'll call soclose() to drop the reference, but this effectively
releases the xprt layer's reference.

Fix the problem by explicitly acquiring a socket reference when adding
a socket to the upcall tree.

PR:             289734
Reviewed by:    rmacklem, glebius
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57555

    [2 lines not shown]
DeltaFile
+20-3sys/rpc/rpcsec_tls/rpctls_impl.c
+20-31 files

FreeBSD/src 080a408tests/sys/kern aslr.c Makefile

tests: Fix race condition in aslr_setuid

Use a cloexec pipe to block the parent until the child is ready.

While here, redirect the output from ping to /dev/null, and mark the
test as requiring the inet feature since we ping the IPv4 loopback.

PR:             296116
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57734
DeltaFile
+13-3tests/sys/kern/aslr.c
+1-0tests/sys/kern/Makefile
+14-32 files

FreeBSD/src 8f75023include iconv.h

iconv: Update availability of bool

While here, drop duplicate include.

MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D57733
DeltaFile
+1-3include/iconv.h
+1-31 files

NetBSD/pkgsrc-wip 9026f96openbabel PLIST Makefile, openbabel/patches patch-CMakeLists.txt patch-tools_CMakeLists.txt

openbabel: remove update candidate
DeltaFile
+0-327openbabel/PLIST
+0-32openbabel/Makefile
+0-24openbabel/patches/patch-CMakeLists.txt
+0-18openbabel/buildlink3.mk
+0-17openbabel/options.mk
+0-15openbabel/patches/patch-tools_CMakeLists.txt
+0-4334 files not shown
+0-44810 files

FreeBSD/ports 69756db. MOVED

MOVED: Remove resurrected math/py-numdifftools

Fixes:          d35e9da8857b ("math/py-numdifftools: New port: Solver of automatic numerical differentiation problems")
DeltaFile
+0-1MOVED
+0-11 files

LLVM/project d8657e1llvm/unittests CMakeLists.txt

Don't test JIT's on z/OS (#196580)

The JIT's aren't supported on z/OS so no need to run the unit tests on
them.
DeltaFile
+2-0llvm/unittests/CMakeLists.txt
+2-01 files

LLVM/project 87d940fflang/lib/Semantics check-omp-structure.cpp, flang/test/Semantics/OpenMP single03.f90 single04.f90

Restore restriction enforcement for 5.2
DeltaFile
+1-1flang/lib/Semantics/check-omp-structure.cpp
+1-1flang/test/Semantics/OpenMP/single03.f90
+1-1flang/test/Semantics/OpenMP/single04.f90
+1-0flang/test/Semantics/OpenMP/clause-validity01.f90
+4-34 files

LLVM/project b87ed61llvm/test/Transforms/LoopVectorize early_exit_combined_exits.ll early_exit_store_legality.ll, llvm/test/Transforms/LoopVectorize/VPlan early_exit_with_stores_vplan.ll

[LV] Tests for combined exit conditions

Some initial tests for loops where earlier scalar transforms have
combined a countable exit with an uncountable one.
DeltaFile
+176-0llvm/test/Transforms/LoopVectorize/early_exit_combined_exits.ll
+24-0llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+23-0llvm/test/Transforms/LoopVectorize/VPlan/early_exit_with_stores_vplan.ll
+223-03 files

LLVM/project 9e857c8llvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-mui.ll, llvm/test/CodeGen/X86 atomic-load-store.ll

Merge branch 'main' into users/kparzysz/single-check
DeltaFile
+12,991-3,310llvm/test/MC/AMDGPU/gfx13_asm_vop3_dpp16.s
+11,856-3,719llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp16.s
+0-8,306llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt
+5,672-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16-fake.txt
+0-643llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-mui.ll
+302-335llvm/test/CodeGen/X86/atomic-load-store.ll
+30,821-16,3131,241 files not shown
+43,903-23,2831,247 files

LLVM/project ca89329flang/lib/Semantics check-omp-atomic.cpp

Remove unused variable
DeltaFile
+0-1flang/lib/Semantics/check-omp-atomic.cpp
+0-11 files

LLVM/project 559d930flang/lib/Semantics check-omp-structure.cpp

Add expected directive checks when popping context
DeltaFile
+9-1flang/lib/Semantics/check-omp-structure.cpp
+9-11 files

FreeBSD/ports 96aecd7emulators/Ymir distinfo Makefile, emulators/Ymir/files patch-vendor_CMakeLists.txt patch-apps_ymir-sdl3_src_app_services_display__service.cpp

emulators/Ymir: Update 0.3.1 => 0.3.3

Changelogs:
- https://github.com/StrikerX3/Ymir/releases/tag/v0.3.2
- https://github.com/StrikerX3/Ymir/releases/tag/v0.3.3

PR:             296198
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+35-19emulators/Ymir/files/patch-vendor_CMakeLists.txt
+12-0emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_display__service.cpp
+3-4emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+3-4emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
+3-3emulators/Ymir/distinfo
+1-1emulators/Ymir/Makefile
+57-316 files

FreeBSD/ports 732ebf7graphics/ImageMagick6 distinfo Makefile, graphics/hdr_tools Makefile

graphics/ImageMagick6: update to 6.9.13-50

Changes:        https://github.com/ImageMagick/ImageMagick6/compare/6.9.13-36...6.9.13-50
Security:       CVE-2026-24481
Security:       CVE-2026-24484
Security:       CVE-2026-24485
Security:       CVE-2026-25576
Security:       CVE-2026-25638
Security:       CVE-2026-25795
Security:       CVE-2026-25796
Security:       CVE-2026-25797
Security:       CVE-2026-25798
Security:       CVE-2026-25799
Security:       CVE-2026-25897
Security:       CVE-2026-25898
Security:       CVE-2026-25965
Security:       CVE-2026-25966
Security:       CVE-2026-25968
Security:       CVE-2026-25970

    [71 lines not shown]
DeltaFile
+3-3graphics/ImageMagick6/distinfo
+1-2graphics/ImageMagick6/Makefile
+1-1graphics/hdr_tools/Makefile
+1-1graphics/instant-meshes/Makefile
+1-1graphics/kxstitch/Makefile
+1-1graphics/npretty/Makefile
+8-910 files not shown
+18-1816 files

FreeBSD/ports 338d53dgames/openclaw Makefile, graphics/ImageMagick6 distinfo Makefile

graphics/ImageMagick6: update to 6.9.13-50

Changes:        https://github.com/ImageMagick/ImageMagick6/compare/6.9.13-36...6.9.13-50
Security:       CVE-2026-24481
Security:       CVE-2026-24484
Security:       CVE-2026-24485
Security:       CVE-2026-25576
Security:       CVE-2026-25638
Security:       CVE-2026-25795
Security:       CVE-2026-25796
Security:       CVE-2026-25797
Security:       CVE-2026-25798
Security:       CVE-2026-25799
Security:       CVE-2026-25897
Security:       CVE-2026-25898
Security:       CVE-2026-25965
Security:       CVE-2026-25966
Security:       CVE-2026-25968
Security:       CVE-2026-25970

    [69 lines not shown]
DeltaFile
+3-3graphics/ImageMagick6/distinfo
+1-2graphics/ImageMagick6/Makefile
+1-1graphics/p5-Image-OCR-Tesseract/Makefile
+1-1games/openclaw/Makefile
+1-1graphics/dcraw-m/Makefile
+1-1graphics/hdr_tools/Makefile
+8-910 files not shown
+18-1816 files

OPNSense/core f47d966src/etc rc, src/sbin opnsense-importer

rc: work around zpool-imporit disappearing devices nodes briefly

Observed this on 15.1 with the importer step of the installer not
seeing /dev/ada0p3 and opening the wrong one /dev/ada0p1 instead.
The issue wasn't the scripting but the fact that ada0p3 was briefly
unavailable.  This was an full UFS system, no ZFS pools installed.
DeltaFile
+3-2src/sbin/opnsense-importer
+1-1src/etc/rc
+4-32 files

FreeBSD/src 65324bdusr.sbin/mixer mixer.8

mixer.8: Fix a typo in the manual page

- s/thet/the/

(cherry picked from commit 10b1a35d11866462b5e776015a1b79f4f8f704a6)
DeltaFile
+1-1usr.sbin/mixer/mixer.8
+1-11 files

FreeNAS/freenas 6efbe69src/middlewared/middlewared/alembic/versions/26.0 2026-06-19_00-00_restrict_totp_interval.py, src/middlewared/middlewared/api/v26_0_0 user.py

Restrict TOTP interval to supported values

This commit adds changes to restrict the per-user two-factor TOTP interval to 30 or 60 seconds, since the OATH users file consumed by pam_oath only understands those time-steps and any other value silently breaks 2FA for the user. A migration clears the secret and resets the interval for existing rows holding an unsupported value so affected users re-enroll, and the render-time coercion is dropped now that the input is validated at the API.

(cherry picked from commit aaf8345258c69177b2fd6c847636bbf08bb75fb2)
DeltaFile
+64-0src/middlewared/middlewared/alembic/versions/26.0/2026-06-19_00-00_restrict_totp_interval.py
+16-3tests/api2/test_twofactor_auth.py
+5-3src/middlewared/middlewared/api/v26_0_0/user.py
+1-5src/middlewared/middlewared/plugins/auth_/2fa.py
+86-114 files

FreeNAS/freenas ef91329src/middlewared/middlewared/alembic/versions/26.0 2026-06-19_00-00_restrict_totp_interval.py, src/middlewared/middlewared/api/v26_0_0 user.py

NAS-141431 / 26.0.0-RC.1 / Restrict TOTP interval to supported values (#19170)

This commit adds changes to restrict the per-user two-factor TOTP
interval to 30 or 60 seconds, since the OATH users file consumed by
pam_oath only understands those time-steps and any other value silently
breaks 2FA for the user. A migration clears the secret and resets the
interval for existing rows holding an unsupported value so affected
users re-enroll, and the render-time coercion is dropped now that the
input is validated at the API.
DeltaFile
+64-0src/middlewared/middlewared/alembic/versions/26.0/2026-06-19_00-00_restrict_totp_interval.py
+16-3tests/api2/test_twofactor_auth.py
+5-3src/middlewared/middlewared/api/v26_0_0/user.py
+1-5src/middlewared/middlewared/plugins/auth_/2fa.py
+86-114 files

FreeBSD/src 5e050efusr.sbin/nfsd pnfs.4

pnfs.4: Fix a typo in the manual page

- s/Wihout/Without/

(cherry picked from commit f930d8a6540648423288567ff473123ff5647484)
DeltaFile
+1-1usr.sbin/nfsd/pnfs.4
+1-11 files

LLVM/project d2ebba8flang/lib/Semantics check-omp-structure.cpp

Use CurrentDirectiveIsNested and update comment
DeltaFile
+2-6flang/lib/Semantics/check-omp-structure.cpp
+2-61 files

LLVM/project 83ef81eflang/lib/Semantics check-omp-atomic.cpp check-omp-structure.h

Remove push/pop from atomic
DeltaFile
+0-5flang/lib/Semantics/check-omp-atomic.cpp
+0-1flang/lib/Semantics/check-omp-structure.h
+0-62 files

FreeBSD/src 254d0a0usr.sbin/mixer mixer.8

mixer.8: Fix a typo in the manual page

- s/thet/the/

(cherry picked from commit 10b1a35d11866462b5e776015a1b79f4f8f704a6)
DeltaFile
+1-1usr.sbin/mixer/mixer.8
+1-11 files

FreeBSD/src d69c80busr.sbin/jail jail.8

jail.8: Fix two typos in the manual page

- s/Similarily/Similarly/
- s/passtrough/passthrough/

(cherry picked from commit d9e0452f0c8af6b0c03b0bb2e3b824095021e168)
DeltaFile
+2-2usr.sbin/jail/jail.8
+2-21 files

FreeBSD/src 864d3dausr.sbin/nfsd pnfs.4

pnfs.4: Fix a typo in the manual page

- s/Wihout/Without/

(cherry picked from commit f930d8a6540648423288567ff473123ff5647484)
DeltaFile
+1-1usr.sbin/nfsd/pnfs.4
+1-11 files

FreeBSD/src 93e22ebbin/pwd pwd.1

pwd.1: Fix a typo in the .dD

- s/Februrary/February/

(cherry picked from commit 586a5bc03541397c432ce98a1551ebeee7c04ef2)
DeltaFile
+1-1bin/pwd/pwd.1
+1-11 files