FreeBSD/src ff426cesys/contrib/zstd/doc zstd_manual.html zstd_compression_format.md, sys/contrib/zstd/doc/educational_decoder zstd_decompress.c

MFV: zstd 1.5.7.

MFC after:      2 weeks
Relnotes:       yes

(cherry picked from commit c0d9a07101a1e72769ee0619a583f63a078fb391)
(cherry picked from commit 7c9418613a31571e4eceda55a417f7183d26acb5)
(cherry picked from commit 111a42d7d78a88ba6ff7b5d61b0867faccc00276)
DeltaFile
+2,416-1,011sys/contrib/zstd/lib/common/xxhash.h
+2,413-897sys/contrib/zstd/lib/compress/zstd_compress.c
+0-2,320sys/contrib/zstd/doc/educational_decoder/zstd_decompress.c
+0-1,908sys/contrib/zstd/doc/zstd_manual.html
+1,063-820sys/contrib/zstd/programs/fileio.c
+0-1,692sys/contrib/zstd/doc/zstd_compression_format.md
+5,892-8,648185 files not shown
+18,051-23,812191 files

FreeBSD/src 5169e95sys/conf ldscript.arm64

arm64: Define the .iplt section placement.

Ensure that the .plt and .ipld sections are in the executable memory segment.

Reviewed by:    andrew
Differential Revision: https://reviews.freebsd.org/D56403

(cherry picked from commit 1dddb580f950a27fb9859b2879755dde114c9d8b)
DeltaFile
+6-1sys/conf/ldscript.arm64
+6-11 files

FreeBSD/ports 10584eedatabases/pgmodeler distinfo Makefile

databases/pgmodeler: Update to 1.2.3
DeltaFile
+3-3databases/pgmodeler/distinfo
+1-1databases/pgmodeler/Makefile
+4-42 files

FreeBSD/ports 6fbaa6eeditors/cudatext distinfo Makefile

editors/cudatext: Update to 1.234.3.0

ChangeLog at:   https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+9-9editors/cudatext/distinfo
+4-4editors/cudatext/Makefile
+13-132 files

FreeBSD/src 423b0bccontrib/less less.nro screen.c

MFV less v691

Relnotes:       yes

(cherry picked from commit dafba19e42e78cd3d7c9264ece49ddd3d7d70da5)

MFV: less v692.

(cherry picked from commit e2abec625bf07c054f7ac2df2402d6c454113df8)
DeltaFile
+1,017-476contrib/less/less.nro
+374-153contrib/less/screen.c
+245-144contrib/less/lesskey.nro
+107-51contrib/less/mark.c
+70-68contrib/less/option.c
+81-57contrib/less/cmdbuf.c
+1,894-94958 files not shown
+2,855-1,45464 files

FreeBSD/src 5868387sys/kern sys_process.c

Remove PROC_CHECK_PRIV macro from sys_process.c

Just put the priv_check calls in the code.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D56864
DeltaFile
+40-19sys/kern/sys_process.c
+40-191 files

FreeBSD/ports 160e108devel/py-ty distinfo Makefile

devel/py-ty: Update to 0.0.34

Changelog: https://github.com/astral-sh/ty/blob/0.0.34/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

FreeBSD/ports df6fb66sysutils/R-cran-ps distinfo Makefile

sysutils/R-cran-ps: Update to 1.9.3

Changelog: https://cloud.r-project.org/web/packages/ps/news/news.html
DeltaFile
+3-3sysutils/R-cran-ps/distinfo
+1-1sysutils/R-cran-ps/Makefile
+4-42 files

FreeBSD/ports aec45a6graphics/glslang distinfo Makefile

graphics/glslang: Update to 16.3.0

Changelog: https://github.com/KhronosGroup/glslang/blob/16.3.0/CHANGES.md

Reported by:    GitHub (watch releases)
DeltaFile
+3-3graphics/glslang/distinfo
+1-1graphics/glslang/Makefile
+4-42 files

FreeBSD/ports 866600femulators/libmt32emu Makefile

emulators/libmt32emu: Adjust pkgconfig dependency

Optional for libsoxr (libsamplerate relies on cmake) but it's a better
approach than having cmake "manually" looking for headers

Approved by:    blanket
DeltaFile
+2-1emulators/libmt32emu/Makefile
+2-11 files

FreeBSD/ports 4f0ec41audio/fooyin distinfo Makefile

audio/fooyin: Update to 0.10.5

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.10.5
DeltaFile
+3-3audio/fooyin/distinfo
+1-1audio/fooyin/Makefile
+4-42 files

FreeBSD/ports 60b0225net-im/teams Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron41 update (233ffb539c83)
DeltaFile
+1-1net-im/teams/Makefile
+1-1x11/waveterm/Makefile
+2-22 files

FreeBSD/ports 233ffb5devel/electron41 distinfo, devel/electron41/files patch-electron_spec_api-app-spec.ts patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc

devel/electron41: Update to 41.5.0

Changelog:
- https://github.com/electron/electron/releases/tag/v41.4.0
- https://github.com/electron/electron/releases/tag/v41.5.0

Reported by:    GitHub (watch releases)
DeltaFile
+82-0devel/electron41/files/packagejsons/.yarn/README.md
+25-16devel/electron41/files/patch-electron_spec_api-app-spec.ts
+11-11devel/electron41/distinfo
+9-9devel/electron41/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+9-9devel/electron41/files/patch-electron_shell_browser_api_electron__api__app.cc
+8-8devel/electron41/files/patch-electron_shell_app_electron__main__delegate.cc
+144-5311 files not shown
+187-8717 files

FreeBSD/src 09d8176share/man/man7 freebsd-base.7

freebsd-base.7: style
DeltaFile
+3-2share/man/man7/freebsd-base.7
+3-21 files

FreeBSD/src b2e4da0sbin/devd devd.cc

devd: Use PF_LOCAL instead of PF_INET

Avoid dependency on INET (IPv4) by using PF_LOCAL,
allowing media check to work on systems without INET support.

PR:             295045
Reviewed by:    kevans
MFC after:      1 week
DeltaFile
+1-1sbin/devd/devd.cc
+1-11 files

FreeBSD/src 58811b0usr.sbin/jail config.c

jail: open the fstab files with fopen("re")

This protects against accidentally leaking them past fork()+exec()
in future refactorings.

PR:             295052
Reviewed by:    kevans
DeltaFile
+1-1usr.sbin/jail/config.c
+1-11 files

FreeBSD/src 276d9b8usr.sbin/jail config.c

jail: avoid leaking jail config fds to exec.* hooks

The jail(8) command must not leave parsed configuration files open
since the file descriptors will be leaked to child processes
including the untrusted exec.start or exec.stop hooks.

While fopen() doesn't provide direct access to O_CLOEXEC, it does
provide access to FD_CLOEXEC via "e" in the mode string which
provides the desired defense in depth against leaking file descriptors
into exec.* hooks since those always execve() into a shell.

Jail configuration is potentially sensitive and some hooks execute from
within the jail context, leaving some opening for the jail to exfiltrate
information about the host environment.

(Commit message wordsmithed by kevans)

PR:             295052
Reviewed by:    kevans
MFC after:      3 days
DeltaFile
+4-1usr.sbin/jail/config.c
+4-11 files

FreeBSD/ports 17c2ef8mail/archiveopteryx Makefile distinfo, mail/archiveopteryx/files patch-core__md5.cpp patch-server_tlsthread.cpp

mail/archiveopteryx: Update to latest git

archiveopteryx has not received an official release in many years and
many fixes have been accumulating. I have traditionally published the
git version under the mail/archiveopteryhx-devel port, but many
improvements have happened that aox users should be getting by default.
I'm working with upstream to get a new release finally made.

While here, correct the LICENSE which is actually PostgreSQL, not MIT.
DeltaFile
+0-33mail/archiveopteryx/files/patch-core__md5.cpp
+17-15mail/archiveopteryx/Makefile
+0-11mail/archiveopteryx/files/patch-server_tlsthread.cpp
+0-11mail/archiveopteryx/files/patch-Jamrules
+0-11mail/archiveopteryx/files/patch-db__postgres.cpp
+3-2mail/archiveopteryx/distinfo
+20-831 files not shown
+21-847 files

FreeBSD/ports 992875email/archiveopteryx-devel Makefile pkg-plist, mail/archiveopteryx-devel/files archiveopteryx.in patch-Jamsettings

mail/archiveopteryx-devel: Retire this port

It is recommended to use mail/archiveopteryx instead.
DeltaFile
+0-68mail/archiveopteryx-devel/files/archiveopteryx.in
+0-66mail/archiveopteryx-devel/Makefile
+0-58mail/archiveopteryx-devel/files/patch-Jamsettings
+0-45mail/archiveopteryx-devel/files/patch-Jamfile
+0-25mail/archiveopteryx-devel/files/pkg-message.in
+0-24mail/archiveopteryx-devel/pkg-plist
+0-2867 files not shown
+1-32913 files

FreeBSD/src 3348fa7tests/sys/netinet6/frag6 frag6_19.sh

Revert "Skip sys.netinet6.frag6.frag6_19.frag6_19 in CI"

Per [siva@'s comment on the PR][1], this testcase now passes cleanly in CI.

PR:     274941
MFC after:      1 week

[1]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274941#c6

This reverts commit 86e87c3bd1b377242aafe7e2222ae17ca0be96d9.
DeltaFile
+0-3tests/sys/netinet6/frag6/frag6_19.sh
+0-31 files

FreeBSD/src efa8679sys/contrib/openzfs/config kernel-dentry-alias.m4, sys/contrib/openzfs/lib/libzfs libzfs_mnttab.c

zfs: merge openzfs/zfs at a12c6ed62

Notable upstream pull request merges:
 #18473 b8d959640 Fix rare cksum errors after rebuild
 #18477 e78a51dd6 Fix off-by-one in PREVIOUSLY_REDACTED handler that drops
                  last block
 #18482 d5099c330 Initialize vr_last_txg for rebuild
 #18483 872f01019 Zstd: rework ZSTD_isError symbol renaming
 #18489 366b1f9a3 Fix long POSIX_FADV_DONTNEED for single block files

Obtained from:  OpenZFS
OpenZFS commit: a12c6ed62fcd06093b95616515e4716b0b0bc038
DeltaFile
+118-0sys/contrib/openzfs/tests/zfs-tests/tests/functional/redacted_send/redacted_max_blkid.ksh
+107-0sys/contrib/openzfs/tests/zfs-tests/cmd/libzfs_mnttab_cache_check.c
+45-25sys/contrib/openzfs/lib/libzfs/libzfs_mnttab.c
+32-0sys/contrib/openzfs/config/kernel-dentry-alias.m4
+26-0sys/contrib/openzfs/tests/zfs-tests/tests/functional/libzfs/libzfs_mnttab_cache.ksh
+16-3sys/contrib/openzfs/module/os/linux/zfs/zfs_ctldir.c
+344-2841 files not shown
+522-10747 files

FreeBSD/src 18626fatests/sys/netinet6/frag6 frag6_07.sh

Unskip test sys.netinet6.frag6.frag6_07.frag6_07

This is now consistently passing with 100+ consecutive runs.

Signed-off-by: Siva Mahadevan <me at svmhdvn.name>
PR:             244170
MFC after:      3 days
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 681e9d3e391f30a512c523514f69a63c9782a901)
DeltaFile
+0-3tests/sys/netinet6/frag6/frag6_07.sh
+0-31 files

FreeBSD/src 1c4f255tests/sys/net if_lagg_test.sh

tests/if_lagg_test: unskip 'witness' testcase

This testcase passes consistently (in 100+ runs) now.

Signed-off-by:  Siva Mahadevan <me at svmhdvn.name>
PR:             244163, 251726
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 7a83fedc116d827cc9c6d8e049b785f1d7b68dcd)
DeltaFile
+0-3tests/sys/net/if_lagg_test.sh
+0-31 files

FreeBSD/ports 6e724a0graphics/mesa-devel distinfo Makefile, graphics/mesa-devel/files patch-libdrm-2.4.131

graphics/mesa-devel: update to 26.1.b.905

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/aac8787fdaf...0f75fa5bfd2
DeltaFile
+38-0graphics/mesa-devel/files/patch-libdrm-2.4.131
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+43-53 files

FreeBSD/ports c0d64aeemulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.40.19334

Changes:        https://github.com/RPCS3/rpcs3/compare/e26c80c129...4f47fee360
DeltaFile
+3-3emulators/rpcs3/distinfo
+2-2emulators/rpcs3/Makefile
+5-52 files

FreeBSD/ports 5e02498graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.1.b.543

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/c5edb900465...aac8787fdaf
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-3graphics/mesa-devel/Makefile
+5-62 files

FreeBSD/ports 5c01f60cad/solvespace distinfo Makefile, cad/solvespace/files patch-src_CMakeLists.txt

cad/solvespace: Update to 3.2
DeltaFile
+0-17cad/solvespace/files/patch-src_CMakeLists.txt
+7-9cad/solvespace/distinfo
+2-6cad/solvespace/Makefile
+6-1cad/solvespace/pkg-plist
+15-334 files

FreeBSD/ports 65f72b6graphics/nvidia-drm-61-kmod/files patch-nvidia-drm-freebsd-lkpi.c-20250918-01 extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01, graphics/nvidia-drm-66-kmod/files patch-nvidia-drm-freebsd-lkpi.c-20250918-01 extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01

x11/nvidia-driver{-devel}, x11/nvidia-kmod{-devel}, x11/linux-nvidia-libs{-devel}, graphics/nvidia-drm*-kmod{-devel}, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.71.05

Update to latest Production Branch of drivers 595.71.05:
https://www.nvidia.com/en-us/drivers/details/267226/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/267223/

PR:             295058
Differential Revision:  https://reviews.freebsd.org/D56851
DeltaFile
+0-47graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
+47-0graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01
+0-47graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
+47-0graphics/nvidia-drm-66-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01
+0-47graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
+47-0graphics/nvidia-drm-61-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01
+141-14129 files not shown
+203-19935 files

FreeBSD/src c4af3f1share/man/man7 freebsd-base.7

freebsd-base.7: Document adding a local repo

MFC after:              1 day
Discussed with:         bcr, ivy, kevans, ngie
Differential Revision:  https://reviews.freebsd.org/D56608
DeltaFile
+22-1share/man/man7/freebsd-base.7
+22-11 files

FreeBSD/src 2a86992libexec/nuageinit/tests nuageinit.sh

nuageninit: modify the test to show the issue fixed inc316ec259011

Ensure the script used is invalid when parsed by libyaml which
highlight the issue revealed in PR295062

while at here validate the mode of the file is properly changed

PR:             295062
MFC After:      1 day
DeltaFile
+5-3libexec/nuageinit/tests/nuageinit.sh
+5-31 files