FreeBSD/src 29b07efsys/fs/autofs autofs_vfsops.c

autofs: rename sx lock description for am_lock

Rename am_lock description from autofslk -> autfsm.

The lock description, autofslk, is used as the description for
autofs_softc->sc_lock, which is used to protect autofs requests and the
like as opposed to am_lock which protects autofs nodes for a given
mount.

This change allows witness to distinguish different lock orders for each
lock.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D57972
DeltaFile
+1-1sys/fs/autofs/autofs_vfsops.c
+1-11 files

FreeBSD/ports 20b4544ports-mgmt/synth distinfo Makefile

ports-mgmt/synth: update to 3.15 release (+)

Changelog:

* remove ARM_version_7 function
* Replace portsmon hyperlinks with freshports links
* attempt to fix purge-distfiles on flavored ports
* fix,, take 2
* handle distinfo files with extensions during purge operation
* Fix port directory (dropped origin accidently)

PR:     295627
DeltaFile
+3-3ports-mgmt/synth/distinfo
+1-1ports-mgmt/synth/Makefile
+4-42 files

FreeBSD/src 2fc95fesys/compat/linux linux_xattr.c

linuxulator: Add linux_extattr_get_vp() for atomic getxattr

Move the atomic size-probe-and-read logic into a new
linux_extattr_get_vp() function in linux_xattr.c instead of
modifying the generic extattr_get_vp() in vfs_extattr.c.
This keeps Linux-specific getxattr semantics (ERANGE on
too-small buffer, EOPNOTSUPP to ENOATTR mapping)
self-contained within the linuxulator.

The function probes the attribute size and reads the data
under a single vnode lock, preventing a TOCTOU race between
the size probe and data read.

Signed-off-by:  YAO, Xin <mr.yaoxin at outlook.com>
Reviewed by:    kib
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2263
DeltaFile
+94-11sys/compat/linux/linux_xattr.c
+94-111 files

FreeBSD/src 2c90545sys/compat/linux linux_xattr.c, sys/kern vfs_extattr.c

linuxulator: Fix O_PATH file descriptors errno for f*xattr(2)

LTP open13 expects these operations to fail with EBADF, matching
Linux behavior, but FreeBSD currently returns EOPNOTSUPP
for fgetxattr() on an O_PATH fd

Look up Linux fd-based xattr descriptors with getvnode()
and route the operations through shared kern_extattr_*_fp()
helpers so the O_PATH check and the extattr operation use the
same referenced file.

Apply the same EBADF handling to fsetxattr(), fremovexattr(), and
flistxattr() so the xattr paths stay consistent.

Signed-off-by:  YAO, Xin <mr.yaoxin at outlook.com>
PR:             295537
Reviewed by:    kib
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2263
DeltaFile
+71-10sys/compat/linux/linux_xattr.c
+40-7sys/kern/vfs_extattr.c
+10-0sys/sys/syscallsubr.h
+121-173 files

FreeBSD/ports d2b5c3cgraphics/drawio distinfo Makefile

graphics/drawio: Update to 30.2.6
DeltaFile
+3-3graphics/drawio/distinfo
+2-3graphics/drawio/Makefile
+5-62 files

FreeBSD/ports 52822e9security/sssd2 Makefile, security/sssd2/files extrapatch-src_util_sss__prctl.c

security/sssd2: Allow attaching the debugger if built WITH_DEBUG=yes
DeltaFile
+22-0security/sssd2/files/extrapatch-src_util_sss__prctl.c
+4-0security/sssd2/Makefile
+26-02 files

FreeBSD/ports 97299eclang/rizin distinfo Makefile

lang/rizin: Update to 0.9.1

Reported by:    portscout!
DeltaFile
+3-3lang/rizin/distinfo
+1-1lang/rizin/Makefile
+4-42 files

FreeBSD/ports b530cedfilesystems/libblkid distinfo Makefile

filesystems/libblkid: Update to 2.42.2

Pass maintainership to Matthias (discussed via Matrix)

Reported by:    portscout!
DeltaFile
+3-3filesystems/libblkid/distinfo
+2-2filesystems/libblkid/Makefile
+5-52 files

FreeBSD/ports 14a52b8misc/libuuid distinfo Makefile

misc/libuuid: Update to 2.42.2

Reported by:    portscout!
DeltaFile
+3-3misc/libuuid/distinfo
+1-1misc/libuuid/Makefile
+4-42 files

FreeBSD/ports 8857ad5x11/xkeyboard-config pkg-plist Makefile, x11/xkeyboard-config/files patch-meson.build

x11/xkeyboard-config: Update to 2.48

Reported by:    portscout!
DeltaFile
+347-297x11/xkeyboard-config/pkg-plist
+5-13x11/xkeyboard-config/Makefile
+7-7x11/xkeyboard-config/files/patch-meson.build
+3-3x11/xkeyboard-config/distinfo
+362-3204 files

FreeBSD/ports af72bacdevel Makefile, devel/enkits Makefile distinfo

devel/enkits: new port

Lightweight C and C++ task scheduler for parallel programs
DeltaFile
+33-0devel/enkits/Makefile
+3-0devel/enkits/distinfo
+3-0devel/enkits/pkg-descr
+1-0devel/Makefile
+40-04 files

FreeBSD/src c9991e0lib/msun Symbol_f128.map, lib/msun/powerpc ld128_compat.c Symbol_f128.map

powerpc64le: switch from calling wrappers to weak references

Fixes:  255538cd906045095d0c2113ae6c4731ce36c0cf
Differential Revision: https://reviews.freebsd.org/D57850
Reviewed by:    adrian
DeltaFile
+61-0lib/msun/Symbol_f128.map
+0-43lib/msun/powerpc/ld128_compat.c
+0-36lib/msun/powerpc/Symbol_f128.map
+5-0lib/msun/src/s_scalbnl.c
+5-0lib/msun/src/s_scalbln.c
+5-0lib/msun/src/s_nearbyint.c
+76-7950 files not shown
+271-8256 files

FreeBSD/ports 307fbcfsysutils/bfs distinfo Makefile

sysutils/bfs: update to 4.1.4

Changes:        https://github.com/tavianator/bfs/releases/tag/4.1.4
DeltaFile
+3-3sysutils/bfs/distinfo
+1-1sysutils/bfs/Makefile
+4-42 files

FreeBSD/ports 7ad5d8blang/rust distinfo Makefile

lang/rust: update to 1.96.1
DeltaFile
+3-3lang/rust/distinfo
+1-2lang/rust/Makefile
+4-52 files

FreeBSD/ports f17a2a4textproc/linuxdoc-tools Makefile

textproc/linuxdoc-tools: Remove no-op post-stage

This was a remnant from a previous attempt to fix the port with UTF-8.

PR:             295945
DeltaFile
+0-4textproc/linuxdoc-tools/Makefile
+0-41 files

FreeBSD/ports 295203cwww/py-google-api-python-client distinfo Makefile

www/py-google-api-python-client: Update to 2.198.0

ChangeLog:      https://github.com/googleapis/google-api-python-client/releases/tag/v2.198.0
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3www/py-google-api-python-client/distinfo
+1-1www/py-google-api-python-client/Makefile
+4-42 files

FreeBSD/ports f64482edevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260701

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260701
(cherry picked from commit 1298732d7c31c263f9036a1f145e73bd86cc824c)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 1298732devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260701

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260701
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 0754444lang/perl5.44 pkg-plist Makefile, lang/perl5.44/files patch-hints_freebsd.sh patch-Configure

lang/perl5.44: introduce new Perl version

Changes:        https://metacpan.org/release/LEONT/perl-5.44.0-RC1/view/pod/perldelta.pod
DeltaFile
+2,893-0lang/perl5.44/pkg-plist
+287-0lang/perl5.44/Makefile
+47-0lang/perl5.44/files/patch-hints_freebsd.sh
+37-0lang/perl5.44/files/patch-Configure
+28-0lang/perl5.44/files/patch-perl.c
+24-0lang/perl5.44/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
+3,316-016 files not shown
+3,484-222 files

FreeBSD/doc 0a6732fwebsite/content/en/releases/15.0R/ec2-ami-ids latest.adoc

15.0: Update "latest" AMIs

We now have 15.0-RELEASE-p11 AMIs.

Approved by:    re (implicit)
Sponsored by:   Amazon
DeltaFile
+512-512website/content/en/releases/15.0R/ec2-ami-ids/latest.adoc
+512-5121 files

FreeBSD/doc eaf4a47website/content/en/releases/15.1R/ec2-ami-ids latest.adoc

15.1: Update "latest" AMIs

We now have 15.1-RELEASE-p1 AMIs.

Approved by:    re (implicit)
Sponsored by:   Amazon
DeltaFile
+512-512website/content/en/releases/15.1R/ec2-ami-ids/latest.adoc
+512-5121 files

FreeBSD/ports 21eed3ctextproc/py-jiter distinfo Makefile.crates

textproc/py-jiter: Update to 0.16.0

Changelog: https://github.com/pydantic/jiter/releases/tag/v0.16.0

Reported by:    Repology
DeltaFile
+95-105textproc/py-jiter/distinfo
+46-51textproc/py-jiter/Makefile.crates
+1-2textproc/py-jiter/Makefile
+142-1583 files

FreeBSD/src 07db030tests/sys/netinet socket_afinet.c

tests/socket_afinet: make multibind test more verbose on failure
DeltaFile
+5-1tests/sys/netinet/socket_afinet.c
+5-11 files

FreeBSD/src 51eb574tests/sys/netinet socket_afinet.c

tests/netinet/socket_afinet: reduce tautology in test cases names

Just avoid repeating the test program name in every test case name.
No functional change.

Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D56727
DeltaFile
+31-31tests/sys/netinet/socket_afinet.c
+31-311 files

FreeBSD/src 0bc0b0ctests/sys/netinet socket_afinet.c

tests/socket_afinet: extend bind_connected_port_test to cover more cases

- Test SOCK_DGRAM (UDP) sockets.
- Test binding to 0:port and to a addr:port in presence of connected socket
  using the port.

Differential Revision:  https://reviews.freebsd.org/D56707
DeltaFile
+105-28tests/sys/netinet/socket_afinet.c
+105-281 files

FreeBSD/src 57cc010tests/sys/netinet socket_afinet.c

tests/socket_afinet: make child_bind() return a full spectre of results

There is no functional change for existing tests, but allows to write a test
that would expect an immediate success of bind(2).
DeltaFile
+31-22tests/sys/netinet/socket_afinet.c
+31-221 files

FreeBSD/src 6b75f8fsys/netinet6 in6_pcb.c

inpcb: use correct mask in in6_pcblookup_lbgroup()

There is no visible bug fixed as in current tree masks are the same.

Fixes:  6883b120c53735ff1681ef96d257f376731f56b3
DeltaFile
+1-1sys/netinet6/in6_pcb.c
+1-11 files

FreeBSD/ports 1172418multimedia/kodi-addon-inputstream.adaptive distinfo Makefile

multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.17
DeltaFile
+3-3multimedia/kodi-addon-inputstream.adaptive/distinfo
+1-1multimedia/kodi-addon-inputstream.adaptive/Makefile
+4-42 files

FreeBSD/src 4f293e3cddl/usr.bin/ctfmerge ctfmerge.1

ctfmerge.1: Fix uniqlabel typos

The flag is -D, but it was written as a second -d. Add a period too.

MFC after:      3 days
DeltaFile
+2-2cddl/usr.bin/ctfmerge/ctfmerge.1
+2-21 files

FreeBSD/ports 31e0fd2devel/sem distinfo Makefile

devel/sem: Update to 0.15.0
DeltaFile
+5-3devel/sem/distinfo
+1-1devel/sem/Makefile
+1-0devel/sem/Makefile.crates
+7-43 files