FreeBSD/src 5764cc6 — tests/sys/kern unix_passfd_test.c

tests/unix_passfd: fix typos - assignment instead of comparison

This typos were actually hiding a kernel bug, see 541e6a989cae.

Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D43734

(cherry picked from commit 45eae45d91cb308396e15d6dabc764fc4c701f9f)
DeltaFile
+2-2tests/sys/kern/unix_passfd_test.c
+2-21 files

FreeBSD/src 1d57423 — secure/libexec Makefile, secure/libexec/ssh-sk-helper Makefile

Only build secure/libexec/ssh-sk-helper if MK_USB == no

The ssh-sk-helper utility only functions if/when MK_USB == yes.
Installing it on systems where MK_USB == no doesn't make sense.

Differential Revision:  https://reviews.freebsd.org/D58246

(cherry picked from commit 4db3872aabc33088cf180599c5eaa23b6f58e6d1)
DeltaFile
+1-4secure/libexec/ssh-sk-helper/Makefile
+3-1secure/libexec/Makefile
+2-0tools/build/mk/OptionalObsoleteFiles.inc
+6-53 files

FreeBSD/src 509d1a9 — secure/libexec Makefile, secure/libexec/ssh-sk-helper Makefile

Only build secure/libexec/ssh-sk-helper if MK_USB == no

The ssh-sk-helper utility only functions if/when MK_USB == yes.
Installing it on systems where MK_USB == no doesn't make sense.

Differential Revision:  https://reviews.freebsd.org/D58246

(cherry picked from commit 4db3872aabc33088cf180599c5eaa23b6f58e6d1)
DeltaFile
+1-4secure/libexec/ssh-sk-helper/Makefile
+3-1secure/libexec/Makefile
+2-0tools/build/mk/OptionalObsoleteFiles.inc
+6-53 files

FreeBSD/src 5c47571 — sbin/sysctl sysctl.8

jail.8: fix a typo, sort Xr

PR:             299990 (typo part)
MFC after:      1 week

(cherry picked from commit b9585475ee627e5ea0e17b9d2d2874faaf03a762)
DeltaFile
+3-3sbin/sysctl/sysctl.8
+3-31 files

FreeBSD/ports d5ea2a4 — x11-wm/bvwm pkg-plist Makefile

x11-wm/bvwm: Update to 1.1.5.b.8

ChangeLog: https://github.com/FrauBSD/bvwm/blob/1.1.5-bvwm.8/BCHANGELOG.md
DeltaFile
+3-3x11-wm/bvwm/distinfo
+1-1x11-wm/bvwm/Makefile
+1-0x11-wm/bvwm/pkg-plist
+5-43 files

FreeBSD/ports 5103c9b — x11/bosd Makefile distinfo

x11/bosd: Update to 10.8

ChangeLog: https://github.com/FrauBSD/bosd/blob/10.8/CHANGELOG.md
DeltaFile
+12-0x11/bosd/pkg-plist
+3-3x11/bosd/distinfo
+1-1x11/bosd/Makefile
+16-43 files

FreeBSD/src 63302e9 — sys/fs/nfsclient nfs_clrpcops.c

nfs_clrpcops.c: Fix an mbuf leak introduced by fec497b89b1a

The calls to rpc_free_rdma_reduction() were removed, but I forgot
that newnfs_request() removes the reduction mbuf from the list
upon success, so it has to be free'd separately.
This patch does that.

The patch also disables reduction after the first loop interation.
This is necessary until nfsm_build_rdma_reduction() is patched
to handle an offset within the page array.

Reported by:    markj
MFC after:      1 month
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+38-19sys/fs/nfsclient/nfs_clrpcops.c
+38-191 files

FreeBSD/ports ce30282 — sysutils/onefetch Makefile Makefile.crates

sysutils/onefetch: Update to 3.2.0

Changelog: https://github.com/o2sh/onefetch/blob/3.2.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+107-175sysutils/onefetch/distinfo
+52-86sysutils/onefetch/Makefile.crates
+1-1sysutils/onefetch/Makefile
+160-2623 files

FreeBSD/src 1a4c2ee — sys/fs/cd9660 iso_rrip.h cd9660_vfsops.c, tests/sys/fs/cd9660 Makefile cd9660_test.sh

cd9660: Fix dereferencing invalid RR outlen ptr

`ISO_RRIP_ANALYZE` is constructed in four places. Two of the
initializers set the `outlen` field while the other two,
`cd9660_rrip_analyze` and `cd9660_rrip_offset`, leave it uninitialized.

The uninitialized paths can dereference an invalid pointer on error
paths which causes a kernel panic.

To fix, I zero out `ISO_RRIP_ANALYZE` in all four places where it's
initialized and check that `outlen` is non-null on the error path
in `cd9660_rrip_loop`.

While testing the above, I encountered another kernel panic due to
mounting continuing after the error branch. Evidently, the ISO continued
mounting through the normal ISO 9660 path then triggered a panic down
the line due to a very broken file system from the ISO. To fix that, I
propagate the error from the RR path then fail in the mount path.


    [11 lines not shown]
DeltaFile
+226-0tests/sys/fs/cd9660/rrip_corrupt.c
+72-0tests/sys/fs/cd9660/cd9660_test.sh
+17-6sys/fs/cd9660/cd9660_rrip.c
+10-0tests/sys/fs/cd9660/Makefile
+6-3sys/fs/cd9660/cd9660_vfsops.c
+1-1sys/fs/cd9660/iso_rrip.h
+332-102 files not shown
+335-108 files

FreeBSD/src ae33c4c — sys/conf files.arm64

acpi: build dev/acpi_support/acpi_wmi_if.m on ARM64

Per Wikipedia, ACPI WMI support is available on all x86* platforms
and ARM platforms. Add the source to `files.arm64` so code that relies
on its headers (thunderbolt(4) for instance), can be built on ARM64.

MFC after:      1 month
Reviewed By:    andrew
Differential Revision: https://reviews.freebsd.org/D55535

(cherry picked from commit 876d2b8392e6570a835a500d8fd7c4a5b0abf844)
DeltaFile
+1-0sys/conf/files.arm64
+1-01 files

FreeBSD/src 9242eb0 — contrib/libarchive FREEBSD-upgrade

libarchive: update documentation for suggested `git pull`

Replace git:// with https:// . The git:// protocol URL might not be
available, depending on firewall rules, as git:// is commonly blocked by
ISPs.

MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D50470

(cherry picked from commit 5c6ad1a2d175ec84e0e50621ce746c0d34fd5679)
DeltaFile
+1-1contrib/libarchive/FREEBSD-upgrade
+1-11 files

FreeBSD/src 377e0cf — usr.sbin/freebsd-update freebsd-update.sh

freebsd-update: sort options alphabetically

This helps future developers when adding additional options handlers in the
surrounding blocks.

This is effectively a no-op.

MFC after:      1 month

(cherry picked from commit 0adec3d7ec96105c402ff2286e402ad63c845066)
DeltaFile
+4-4usr.sbin/freebsd-update/freebsd-update.sh
+4-41 files

FreeBSD/src a97842b — . Makefile.inc1

Run `make obj` before running `make test-includes`

Before this change, `make test-includes` (run as part of buildworld)
would place test files in the current directory, which would clutter up
git clones. Run `make obj` beforehand to ensure that the files are put
in `${.OBJDIR}` instead of `${.CURDIR}`. This helps cut down on the
noise significantly when running commands like `git status`.

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

(cherry picked from commit 912864912b71951f9a636190b1dba80528f588eb)
DeltaFile
+2-1Makefile.inc1
+2-11 files

FreeBSD/src 85b9947 — libexec/tftpd/tests functional.c

tftpd tests: clean trailing whitespace

No functional change intended.

MFC after:      1 week

(cherry picked from commit fd6217075e6a5926bdc627145b38194b6c5ba8da)
DeltaFile
+9-9libexec/tftpd/tests/functional.c
+9-91 files

FreeBSD/src c452b66 — contrib/netbsd-tests/lib/libc/c063 t_fchmodat.c t_mkfifoat.c

contrib/netbsd-tests: lib/libc/c063: sync with NetBSD

This change syncs the lib/libc/c063 NetBSD tests with FreeBSD. This does
two things:
- Addresses bogus tautologically true assertions flagged by clang and gcc
  with ATF 0.22+ [1].
- Brings in some new test coverage.

Obtained from:  NetBSD (date tag: `20260818UTC`)
MFC after:      2 weeks
1. https://github.com/freebsd/atf/pull/72

(cherry picked from commit 8109a5c0fba0d015354a69b40e6682d5e8c0f638)
DeltaFile
+89-59contrib/netbsd-tests/lib/libc/c063/t_utimensat.c
+69-4contrib/netbsd-tests/lib/libc/c063/t_faccessat.c
+29-2contrib/netbsd-tests/lib/libc/c063/t_mkfifoat.c
+11-6contrib/netbsd-tests/lib/libc/c063/t_fchmodat.c
+198-714 files

FreeBSD/ports 09e0d28 — www/freenginx-devel Makefile Makefile.extmod, www/freenginx-devel/files extra-patch-passenger-disable-telemetry extra-patch-passenger-build-nginx.rb

www/freenginx-devel: third-party modules management (+)

- update passenger to 6.2.1

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+2-2www/freenginx-devel/files/extra-patch-passenger-disable-telemetry
+2-2www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
+2-2www/freenginx-devel/files/extra-patch-passenger-Configuration.c
+1-1www/freenginx-devel/Makefile.extmod
+1-0www/freenginx-devel/Makefile
+11-106 files

FreeBSD/ports 44a8d9d — textproc/tgrep Makefile distinfo

textproc/tgrep: Update to 1.2.6

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.2.6

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

FreeBSD/ports 15802eb — databases/py-redisvl Makefile distinfo

databases/py-redisvl: Update to 0.29.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.29.0

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

FreeBSD/ports 09bd660 — misc/py-hf-xet Makefile Makefile.crates

misc/py-hf-xet: Update to 1.8.0

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.8.0

Reported by:    portscout
DeltaFile
+11-3misc/py-hf-xet/distinfo
+4-0misc/py-hf-xet/Makefile.crates
+1-1misc/py-hf-xet/Makefile
+16-43 files

FreeBSD/ports c972890 — misc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 2.4.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v2.4.0

Reported by:    portscout
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+1-1misc/py-huggingface-hub/Makefile
+4-42 files

FreeBSD/ports 14b23e2 — mail/py-resend Makefile distinfo

mail/py-resend: Update to 2.50.1

Changelog: https://github.com/resend/resend-python/releases/tag/v2.50.1

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

FreeBSD/ports ecc88c6 — math/octave-forge-statistics Makefile distinfo

math/octave-forge-statistics: Update to 2.1.1.
DeltaFile
+3-3math/octave-forge-statistics/distinfo
+1-1math/octave-forge-statistics/Makefile
+4-42 files

FreeBSD/src 4e17a6f — tests/sys/netinet tcp_implied_connect.c

tests/sys/netinet/tcp_socket: fix build with ATF 0.22+

Confirm that creating clients/sockets was successful by testing the
result separate from the assignment and test that the return value is
not -1 instead of testing that the value returned is non-zero.

This fixes the build with [ATF 0.22+][1].

MFC after:      2 weeks
Reported by:    clang (-Wparenthesis)
Reviewed by:    tuexen, cc
Differential Revision:  https://reviews.freebsd.org/D59284
[1]: https://github.com/freebsd/atf/pull/72

Conflicts:
        tests/sys/netinet/tcp_implied_connect.c

(cherry picked from commit 4aea6ea2eb400737837ff8d22c25688f88c7966c)
DeltaFile
+4-2tests/sys/netinet/tcp_implied_connect.c
+4-21 files

FreeBSD/ports 68e39e2 — devel/py-expression Makefile distinfo

devel/py-expression: Update to 5.8.0

Changelog: https://github.com/dbrattli/Expression/blob/v5.8.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-expression/distinfo
+2-2devel/py-expression/Makefile
+5-52 files

FreeBSD/src 2c08d7b — contrib/atf/atf-sh integration_test.sh

integration_test: backport fix from freebsd/atf

See the related merge commit for more details.

MFC after:      28 days
Obtained from:  [freebsd/atf at 2690b04c][upstream]
Fixes:          95223108 ("contrib/atf: upgrade to 0.26")

Merge commit '8fd09407c8e64fd26d095c9b00990c545577db5a'

[upstream]: https://github.com/freebsd/atf/commit/2690b04cbc608af165a58426b7275c063b779f03

(cherry picked from commit 8d94a93d967bbb985813aa5561c823ab5f75bb73)
DeltaFile
+1-1contrib/atf/atf-sh/integration_test.sh
+1-11 files

FreeBSD/src a069152 — contrib/atf config.h NEWS, contrib/atf/atf-c++/detail auto_array.hpp auto_array_test.cpp

contrib/atf: upgrade to 0.26

This new version gets contrib/atf in line with the published version of
the package up on [GitHub][github].

Please note that this release is a major update: it contains several
bugfixes and feature enhancements. Most were already present in the
FreeBSD src repo, but there were a large number of changes made in
addition to what was already present.

MFC after:      1 month

Merge commit '9c78088348bcf1059d82a62bb57a0746309d4312'

Conflicts:
        ObsoleteFiles.inc
        contrib/atf/.cirrus.yml
        contrib/atf/Makefile.am
        contrib/atf/Makefile.in

    [53 lines not shown]
DeltaFile
+0-336contrib/atf/doc/atf-test-case.4
+328-0contrib/atf/doc/atf-test-case.7
+0-302contrib/atf/atf-c++/detail/auto_array_test.cpp
+147-53contrib/atf/NEWS
+0-175contrib/atf/atf-c++/detail/auto_array.hpp
+115-17contrib/atf/config.h
+590-88370 files not shown
+1,275-1,54176 files

FreeBSD/src 9f1f9b9 — contrib/atf/atf-c atf-c.3

atf-c(3): bump .Dd for the content change

MFC after:      2 weeks
MFC with:       a14573de29de

(cherry picked from commit 2a678ff8907fa0197e65bd9b9f0e4b5a3b236b20)
DeltaFile
+1-1contrib/atf/atf-c/atf-c.3
+1-11 files

FreeBSD/ports 1da6c36 — www/npm Makefile, www/npm-node24 Makefile distinfo

www/npm*: Update to 12.2.1

Changes:        https://github.com/npm/cli/releases/tag/v12.2.1
PR:             ports/300179
Approved by:    maintainer (sunpoet)
DeltaFile
+3-3www/npm-node24/distinfo
+1-1www/npm/Makefile
+1-1www/npm-node24/Makefile
+5-53 files

FreeBSD/ports bcbf31b — databases/foundationdb71-server Makefile, databases/foundationdb71-server/files patch-cmake_GetMsgpack.cmake

databases/foundationdb7{1,3}-server: fix with msgpack-cxx updating.

PR:             299054
(cherry picked from commit bf6afea9d91245966a29ef6cabc6d75910e2acb8)
DeltaFile
+3-1databases/foundationdb73-server/Makefile
+3-1databases/foundationdb71-server/Makefile
+1-1databases/foundationdb73-server/files/patch-cmake_GetMsgpack.cmake
+1-1databases/foundationdb71-server/files/patch-cmake_GetMsgpack.cmake
+8-44 files

FreeBSD/src ef7f64b — contrib/lutok Makefile.in aclocal.m4, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: remove autotools generated files

These files provide no value in the FreeBSD tree proper and change
frequently, depending on what machine I generate the release tarball on
(and what versions of autotools are on the host). Nuke the autogenerated
files to avoid bloating commit history/the tree.

MFC after:      3 days
Requested by:   Benjamin Jacobs <freebsd at dev.thsi.be>

(cherry picked from commit cfe443e1e63dd588fba7eabec553ed5e1c408d1f)
DeltaFile
+0-23,387contrib/lutok/configure
+0-11,524contrib/lutok/admin/ltmain.sh
+0-8,488contrib/lutok/m4/libtool.m4
+0-1,802contrib/lutok/admin/config.sub
+0-1,733contrib/lutok/aclocal.m4
+0-1,574contrib/lutok/Makefile.in
+0-48,5089 files not shown
+0-52,77715 files