FreeBSD/ports 31dfa9awww/py-fastapi-sso distinfo Makefile

www/py-fastapi-sso: Update to 0.21.1

Changelog: https://github.com/tomasvotava/fastapi-sso/releases/tag/0.21.1

Reported by:    Repology
DeltaFile
+3-3www/py-fastapi-sso/distinfo
+1-1www/py-fastapi-sso/Makefile
+4-42 files

FreeBSD/ports 8eabd4asecurity/py-google-cloud-kms Makefile distinfo

security/py-google-cloud-kms: Update to 3.14.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.14.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3security/py-google-cloud-kms/Makefile
+3-3security/py-google-cloud-kms/distinfo
+6-62 files

FreeBSD/ports 4a3da0fdevel/py-ty distinfo Makefile

devel/py-ty: Update to 0.0.52

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

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

FreeBSD/ports fd51b85security/gsa distinfo, security/gvm-libs pkg-plist

security/gvm: Update to 26.31.1

- databases/pg-gvm: Update to 22.6.17
- security/gsa: Update to 27.4.1 (Only amd64 and aarch64)
- security/gsa: Remove DEPRECATED. Now it uses www/npm-node24
- security/gsad: Update to 26.4.0
- security/openvas: Update to 23.46.3
- security/openvas: Improve getinterfaces function [1]
- security/gvmd: Update to 26.31.1
- security/gvm-libs: 23.7.0
- security/py-greenbone-feed-sync: Update to 25.3.0
- security/py-gvm-tools: Update to 26.0.6
- security/py-python-gvm: Update to 27.4.0

PR:             295199
Reported by:     jward __at_ ehprivacy.com [1]
DeltaFile
+82-4security/openvas/files/patch-misc_pcap.c
+33-22security/gvm-libs/pkg-plist
+26-0security/openvas/files/patch-misc_openvas-krb5.c
+12-11security/gvmd/files/patch-src_CMakeLists.txt
+8-8security/gvmd/files/patch-src_manage_sql.c
+7-7security/gsa/distinfo
+168-5223 files not shown
+230-10729 files

FreeBSD/ports 780d5ednet/rsync Makefile

net/rsync: drop py-cmarkgfm build dep, fix inert path substitutions

Drop python and py-cmarkgfm from the BUILD_DEPENDS: The tarball ships
pre-rendered nroff man pages, so the upstream md2man toolchain is not needed.

While here, fix a post-patch REINPLACE_CMD pattern that has been silently
inert since 2022 (PR 263787): Replace with two correct substitutions so the
installed man pages reference ${ETCDIR} instead of /etc/rsync*.

Bump PORTREVISION because installed man page content changes.

Sponsored by:   Netflix
DeltaFile
+5-6net/rsync/Makefile
+5-61 files

FreeBSD/doc 4df494fwebsite/content/en/releases/15.1R upgrading.adoc

15.1R: Fix typo in redirect

Fixes: d357e2acefe5 (15.1R: Use native redirect instead of duplication)
DeltaFile
+1-1website/content/en/releases/15.1R/upgrading.adoc
+1-11 files

FreeBSD/src 9522100sys/arm64/arm64 gicv5.c gicv5_fdt.c

arm64: Fix build of gicv5 driver without SMP

Fixes:          c84261da6f6c ("arm64: Add an initial GICv5 driver")
DeltaFile
+5-0sys/arm64/arm64/gicv5.c
+2-0sys/arm64/arm64/gicv5_fdt.c
+7-02 files

FreeBSD/ports 1b35398sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.9.3

ChangeLog: https://github.com/daemonless/dbuild/releases/tag/v1.9.3
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeBSD/src f6b37f4share/man/man4 ntsync.4 Makefile

ntsync.4: add the man page

Reviewed by:    ziaee
Discussed with: Alex S <iwtcex at gmail.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D57659
DeltaFile
+308-0share/man/man4/ntsync.4
+1-0share/man/man4/Makefile
+309-02 files

FreeBSD/doc d357e2awebsite/content/en/releases/15.1R installation.adoc upgrading.adoc

15.1R: Use native redirect instead of duplication

This will reduce maintenance burden going forward, also it serves to
demonstrate that we can trivially implement redirects in the tree vs
doing other things that are more labor intensive.

Differential Revision:  https://reviews.freebsd.org/D57792
DeltaFile
+0-303website/content/en/releases/15.1R/installation.adoc
+1-0website/content/en/releases/15.1R/upgrading.adoc
+1-3032 files

FreeBSD/src b7d2f7ctests/sys/fs/fusefs destroy.cc mockfs.cc

fusefs: fix two intermittency bugs in the destroy tests

* Though undocumented, statfs(2) can sometimes return EBADF or ENOENT
  while an unmount is in progress.

* In MockFS::write_response, write(2) may fail if m_fuse_fd has already
  been closed.  This doesn't happen in the normal sequence of events,
  but it can happen if some process unrelated to the test nosily decides
  to access the test file system while it's being unmounted.

PR:             296237
Reported by:    siva
MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    siva
Differential Revision: https://reviews.freebsd.org/D57787
DeltaFile
+15-1tests/sys/fs/fusefs/destroy.cc
+2-0tests/sys/fs/fusefs/mockfs.cc
+17-12 files

FreeBSD/ports 048eebdmail/fetchmail distinfo Makefile, mail/fetchmailconf Makefile

mail/fetchmail{,conf}: Update 6.6.4 => 6.6.5 (vulnerability fix)

Fetchmail 6.6.5 is the sixth fetchmail 6.6 release on 2026-06-17, it
fixed a buffer sizing bug in the RPA code that could crash fetchmail
due to a buffer overrun when long user names and service realm and
challenges were used, POP3 was used, the username contained
@compuserve.com and the server would offer a non-standard
"AUTH"-without-arguments request that would list RPA
(case-insensitively) as supported authentication option.

Changelog:
https://sourceforge.net/projects/fetchmail/files/branch_6.6/

Improve mail/fetchmailconf:
- Replace PORTVERSION with DISTVERSION.
- Fix antipattern "BUILD_DEPENDS=RUN_DEPENDS".
- Fix warnings from portclippy.

PR:             296204 283227

    [6 lines not shown]
DeltaFile
+5-5mail/fetchmailconf/Makefile
+3-3mail/fetchmail/distinfo
+1-1mail/fetchmail/Makefile
+9-93 files

FreeBSD/ports 01f58e9mail/fetchmail distinfo Makefile, mail/fetchmailconf Makefile

mail/fetchmail{,conf}: Update 6.6.3 => 6.6.4

News:
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.4/NEWS

While here remove GNU_CONFIGURE_MANPREFIX - this is default value.

PR:             295178
Sponsored by:   UNIS Labs

(cherry picked from commit 381f924c7dd2322bb2803799ffa03027356c2a9b)
DeltaFile
+3-3mail/fetchmail/distinfo
+1-2mail/fetchmail/Makefile
+0-1mail/fetchmailconf/Makefile
+4-63 files

FreeBSD/ports 93f6657mail/fetchmail Makefile distinfo

mail/fetchmail: Update 6.6.1 => 6.6.3

While here:
* Use <bsd.port.options.mk> instead.
* Add USES=localbase:ldflags instead.

Changelog:
* Fix compilation without SSL.
* Can now be built with OpenSSL 4.0.0.
https://gitlab.com/fetchmail/fetchmail/-/blob/6.6.3/NEWS?ref_type=tags

PR:             294251
Reported by:    Corey Halpin <chalpin at cs.wisc.edu> (maintainer)
Approved by:    vvd (co-mentor)

(cherry picked from commit 1acb7a259430803e8efda6a8c35025119d99ac53)
DeltaFile
+5-6mail/fetchmail/Makefile
+3-3mail/fetchmail/distinfo
+8-92 files

FreeBSD/ports 3651dfcmail/fetchmail distinfo Makefile, mail/fetchmailconf Makefile

mail/fetchmail{,conf}: Update 6.6.4 => 6.6.5 (vulnerability fix)

Fetchmail 6.6.5 is the sixth fetchmail 6.6 release on 2026-06-17, it
fixed a buffer sizing bug in the RPA code that could crash fetchmail
due to a buffer overrun when long user names and service realm and
challenges were used, POP3 was used, the username contained
@compuserve.com and the server would offer a non-standard
"AUTH"-without-arguments request that would list RPA
(case-insensitively) as supported authentication option.

Changelog:
https://sourceforge.net/projects/fetchmail/files/branch_6.6/

Improve mail/fetchmailconf:
- Replace PORTVERSION with DISTVERSION.
- Fix antipattern "BUILD_DEPENDS=RUN_DEPENDS".
- Fix warnings from portclippy.

PR:             296204 283227

    [4 lines not shown]
DeltaFile
+5-5mail/fetchmailconf/Makefile
+3-3mail/fetchmail/distinfo
+1-1mail/fetchmail/Makefile
+9-93 files

FreeBSD/doc f3fafbbwebsite/content/en/releng _index.adoc

15.1: Hand off to so@

The release engineering team is done with releng/15.1.

Approved by:    re (implicit)
DeltaFile
+1-1website/content/en/releng/_index.adoc
+1-11 files

FreeBSD/ports 976f156textproc/R-cran-xml2 distinfo Makefile

textproc/R-cran-xml2: Update to 1.6.0

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-xml2/distinfo
+1-1textproc/R-cran-xml2/Makefile
+4-42 files

FreeBSD/src 8177936sys/kern vnode_if.src kern_exec.c, sys/ufs/ffs ffs_inode.c ffs_softdep.c

vfs: rename vop_mmapped() to vop_update_atime()

This reflects the actual functionality of the VOP.  While there, add the
explicit struct timespec argument for the VOP allowing the caller to set
specific atime, not just request an update for it.

Requested by:   rmacklem
Reviewed by:    rmacklem
Discussed with: jah
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57681
DeltaFile
+28-14sys/ufs/ufs/ufs_vnops.c
+2-1sys/kern/vnode_if.src
+1-1sys/vm/vm_mmap.c
+1-1sys/kern/kern_exec.c
+1-1sys/ufs/ffs/ffs_inode.c
+1-1sys/ufs/ffs/ffs_softdep.c
+34-191 files not shown
+35-207 files

FreeBSD/ports 09eda8dwww/R-cran-shiny distinfo Makefile

www/R-cran-shiny: Update to 1.14.0

Reported by:    portscout
DeltaFile
+3-3www/R-cran-shiny/distinfo
+1-1www/R-cran-shiny/Makefile
+4-42 files

FreeBSD/src 91413e8sys/compat/linuxkpi/common/src linux_compat.c

linuxkpi ioctl handler: restore the user data pointer

instead of trying to hack around it with LINUX_IOCTL_MIN_PTR.  Since
linux file ioctl methods expect the user address in the data argument,
this should work for all ioctls, including the variable-length cases
like ibcore.

Only do it for the FreeBSD ABI, where we know how to reliably access the
original syscall arguments.

Reviewed by:    Ariel Ehrenberg <aehrenberg at nvidia.com>, markj
Discussed with: zishun.yi.dev at gmail.com
Sponsored by:   NVidia networking
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57612
DeltaFile
+44-4sys/compat/linuxkpi/common/src/linux_compat.c
+44-41 files

FreeBSD/src 7e093e5sbin/ifconfig ifconfig.c

ifconfig: Fix handling of unsupported -j option with MK_JAIL=no

The ifconfig(8) utility built with MK_JAIL=no does not support the
-j option.  When the option is specified, Perror() is called without
setting errno, which can result in errno being reported as zero and
a misleading error message being displayed.

Also remove "[-j jail]" from the usage message when built with
MK_JAIL=no.

Event:  Halifax Hackathon 202606
DeltaFile
+12-6sbin/ifconfig/ifconfig.c
+12-61 files

FreeBSD/src 6a606e7sys/dev/usb/serial uchcom.c

usb: Add missing unsetup while detaching uchcom

Reviewed by:    christos
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57329

(cherry picked from commit 2934783fa80de2854d9527ae11db85c47ac65a91)
DeltaFile
+1-0sys/dev/usb/serial/uchcom.c
+1-01 files

FreeBSD/src e01b503sys/dev/usb usb_transfer.c

usb: Add missing mtx lock and unlock in pushing dma queue

Accessing usb_xfer_queue requires bus lock, we added this missing lock
in here to prevent racing issue.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57293

(cherry picked from commit df5e9e3da5b9b3fe63ed4aaaa19b824fd18ae0f2)
DeltaFile
+2-0sys/dev/usb/usb_transfer.c
+2-01 files

FreeBSD/src 2cf3e6bsys/dev/usb/controller xhci.c

xhci: Do not drop and add bits in xhci

Drop and Add bits reset the data toggle for high-speed devices in XHCI.
The toggle bit represents the sequence number in USB 2.0 transfers. However,
a device can only recognize that the toggle bit has been reset while in
the HALT state. As a result, the host and device toggle values may
become mismatched, causing xHCI to reject the packet. This issue was
observed while testing the EZ-USB FX2 device.

The transfer may then return to the original value after a
bi-directional TD because the toggle field is only one bit wide. This
explains the reson that we can only receive packets bi-transfer in some
case. Therefore, we do not reset the toggle bit here.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57146

(cherry picked from commit 28d85db46b484589e2ee74cf4b270db066821de1)
DeltaFile
+9-5sys/dev/usb/controller/xhci.c
+9-51 files

FreeBSD/src 6c9fbc4sys/dev/usb/serial uchcom.c

usb: Add missing unsetup while detaching uchcom

Reviewed by:    christos
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57329

(cherry picked from commit 2934783fa80de2854d9527ae11db85c47ac65a91)
DeltaFile
+1-0sys/dev/usb/serial/uchcom.c
+1-01 files

FreeBSD/src 9f2b898lib/msun/aarch64 fenv.h, lib/msun/arm fenv.h

libc: Use slow path in fenv in C++

C++ exposes cfenv functions via using ::func. Our name-mangling
mechanism rewrites all function calls causing symbols such as
std::feclearexcept to be transformed into std::__feclearexcept_int.
Since no such function exists, compilation fails.

The using ::feclearexpect declarations themselves are unaffected because
they are not function calls, which further exposes the mismatch

As a result, enable the fast path only for C and fall back to the slow
path in C++.

Reviewed by:    kib
Fixes:          5bc64b7d417d
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57450

(cherry picked from commit 9c0489508695fde3bdd742edfd1b4b681aab4d19)
DeltaFile
+12-0lib/msun/powerpc/fenv.h
+12-0lib/msun/riscv/fenv.h
+10-0lib/msun/arm/fenv.h
+10-0lib/msun/aarch64/fenv.h
+10-0lib/msun/x86/fenv.h
+54-05 files

FreeBSD/src 27b2489sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel: Disable package control on hybrid CPU

In package control mode, the performance of all cores depends on the
most recent value written to the request field. If the last write comes
from an E-core, all cores are forced to align with the E-core
performance level, resulting in significant performance degradation.
Therefore, package control is disabled on hybrid-core systems.

Reviewed by:    olce
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Framework Computer Inc
Differential Revision: https://reviews.freebsd.org/D57377

(cherry picked from commit 7b26353a59d66dc1bc611fd042a49b9e3bd13699)
DeltaFile
+21-0sys/x86/cpufreq/hwpstate_intel.c
+21-01 files

FreeBSD/src df2d578sys/dev/usb/controller xhci.c

xhci: Do not drop and add bits in xhci

Drop and Add bits reset the data toggle for high-speed devices in XHCI.
The toggle bit represents the sequence number in USB 2.0 transfers. However,
a device can only recognize that the toggle bit has been reset while in
the HALT state. As a result, the host and device toggle values may
become mismatched, causing xHCI to reject the packet. This issue was
observed while testing the EZ-USB FX2 device.

The transfer may then return to the original value after a
bi-directional TD because the toggle field is only one bit wide. This
explains the reson that we can only receive packets bi-transfer in some
case. Therefore, we do not reset the toggle bit here.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57146

(cherry picked from commit 28d85db46b484589e2ee74cf4b270db066821de1)
DeltaFile
+9-5sys/dev/usb/controller/xhci.c
+9-51 files

FreeBSD/src 4f40c7csys/dev/usb usb_transfer.c

usb: Add missing mtx lock and unlock in pushing dma queue

Accessing usb_xfer_queue requires bus lock, we added this missing lock
in here to prevent racing issue.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57293

(cherry picked from commit df5e9e3da5b9b3fe63ed4aaaa19b824fd18ae0f2)
DeltaFile
+2-0sys/dev/usb/usb_transfer.c
+2-01 files

FreeBSD/src 381ebe2tests/sys/fs/fusefs mockfs.cc

fusefs: proofread an error message in the tests

Reported by:    otis
Fixes:          2c1482e3053 ("fusefs: fix a race in the pre-init tests")
MFC after:      2 weeks
Sponsored by:   ConnectWise
DeltaFile
+1-1tests/sys/fs/fusefs/mockfs.cc
+1-11 files