HardenedBSD/src 47a5508sys/fs/nfs nfs_commonsubs.c nfsid.h, sys/nfs nfs_diskless.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+66-10sys/fs/nfs/nfs_commonsubs.c
+44-0sys/nfs/nfs_diskless.c
+13-0sys/fs/nfs/nfsid.h
+1-0sys/fs/nfs/nfsrvstate.h
+124-104 files

HardenedBSD/ports 708d77daudio/ft2-clone distinfo Makefile

audio/ft2-clone: Update to 2.16
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

HardenedBSD/ports 2c55d53x11/xterm distinfo Makefile

x11/xterm: Update to 409
DeltaFile
+3-3x11/xterm/distinfo
+1-1x11/xterm/Makefile
+4-42 files

HardenedBSD/src 43d6327sys/x86/include cputypes.h

x86: Mark LOCORE to prevent build failure on i386 platform

PR:     294468
Reported by:    dan.kotowski at a9development.com
Tested by:      dan.kotowski at a9development.com
Discussed with: kib
Fixes:  9289df1949cd ("x86: Add zen identifier helper function")
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56377
DeltaFile
+2-0sys/x86/include/cputypes.h
+2-01 files

HardenedBSD/ports 1691685textproc/apache-solr Makefile, textproc/apache-solr/files patch-bin_solr solr.in

textproc/apache-solr: start by default in standalone mode

Use a more failure proof usage of sockstat to detect in startup script
if solr is already running.
DeltaFile
+87-15textproc/apache-solr/files/patch-bin_solr
+6-1textproc/apache-solr/files/solr.in
+1-0textproc/apache-solr/Makefile
+94-163 files

HardenedBSD/ports 678a733misc/nanocoder pkg-plist Makefile, misc/nanocoder/files package-lock.json

misc/nanocoder: update 1.24.1 → 1.25.1
DeltaFile
+714-161misc/nanocoder/pkg-plist
+154-82misc/nanocoder/files/package-lock.json
+4-4misc/nanocoder/Makefile
+3-3misc/nanocoder/distinfo
+875-2504 files

HardenedBSD/src 692a289sys/fs/nfs nfs_commonsubs.c nfsid.h, sys/nfs nfs_diskless.c

nfs_diskless: Fix handling of nfsuserd case for NFSv4

Commit 8b9775912cbc added support for an NFSv4 mounted
root file system, but only if the NFSv4 configuration
used id numbers in the strings.

This patch adds support for the case where the NFSv4
configuration uses name<-->id mappings via nfsuserd(8)
by priming the mapping cache with just enough entries
so that it works until the nfsuserd(8) is running.
They are listed in nfs_prime_userd[] in
sys/fs/nfs/nfs_commonsubs.c.

The entries in nfs_prime_userd[] are also wired into
the kernel's cache for name<-->id mappings when nfsuserd(8)
starts up.  This is necessary, since an upcall to the
nfsuserd(8) daemon for a mapping when looking up the
path to the passwd/group database files (/etc) will
hang the system, due to a vnode lock being held on

    [13 lines not shown]
DeltaFile
+66-10sys/fs/nfs/nfs_commonsubs.c
+44-0sys/nfs/nfs_diskless.c
+13-0sys/fs/nfs/nfsid.h
+1-0sys/fs/nfs/nfsrvstate.h
+124-104 files

HardenedBSD/ports 11eab90net-mgmt/etherape distinfo Makefile

net-mgmt/etherape: Update 0.9.21 => 0.9.22

Changelog:
* Cleanups of capture code.
* Clear address cache command, thanks to Ronald W. Henderson.
* Avoid multiple close event, by Ronald W. Henderson.
* Saving window size in preferences dialog, by Ronald W. Henderson.
* F11 to make EtherApe fullscreen, by Ronald W. Henderson.
* New georgian translation, thanks to Temuri Doghonadze.
* Documentation improvments, thanks to Ronald W. Henderson.
* IP unknown protocols display now subject to the 'unknown ports' setting.
* Smaller improvements and fixes.
* One can now export Etherape data to JSON as well as XML.
* Export file format is selected in the Preferences dialog.
* Export menu entry icon added.
* Updated Preferences dialog help and figures.
* Man page updates.
* XML escaping extended.
* Fix for text appearance in these pull downs: Central Node and Capture filter.

    [8 lines not shown]
DeltaFile
+3-3net-mgmt/etherape/distinfo
+1-1net-mgmt/etherape/Makefile
+1-0net-mgmt/etherape/pkg-plist
+5-43 files

HardenedBSD/ports 68ee8fdeditors/neovim Makefile distinfo

editors/neovim: Update to 0.12.1

Changes:
https://github.com/neovim/neovim/commit/7ac5a26d5633a41d7e291141488ca635242973a5

Restrict tests to unittest target while functionaltest target fails

Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
Differential Revision:  https://reviews.freebsd.org/D56359
DeltaFile
+4-3editors/neovim/Makefile
+3-3editors/neovim/distinfo
+7-62 files

HardenedBSD/ports 63a7b4cnet/mpich Makefile pkg-plist

net/mpich: Update to 5.0.1

Changes: https://www.mpich.org/2026/04/10/mpich-5-0-1-released/

Fix Process Manager logic
Fix PLIST_SUB logic
Fix Makefile format with portfmt

Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
Differential Revision:  https://reviews.freebsd.org/D56358
DeltaFile
+53-51net/mpich/Makefile
+4-4net/mpich/pkg-plist
+3-3net/mpich/distinfo
+60-583 files

HardenedBSD/ports d5bfb6edeskutils/taskwarrior-tui distinfo Makefile.crates

deskutils/taskwarrior-tui: Update to 0.27.0

Changelog:
https://github.com/kdheepak/taskwarrior-tui/releases/tag/v0.27.0

Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
Differential Revision:  https://reviews.freebsd.org/D56363
DeltaFile
+247-255deskutils/taskwarrior-tui/distinfo
+122-126deskutils/taskwarrior-tui/Makefile.crates
+1-1deskutils/taskwarrior-tui/Makefile
+370-3823 files

HardenedBSD/ports 8ae5bc3devel/py-lxml Makefile distinfo

devel/py-lxml: update to 6.0.4

Changelog: https://lxml.de/6.0/changes-6.0.4.html

For tests, copy built extension module artefacts into src instead
of building them again, and add cssselect TEST_DEPENDS
DeltaFile
+4-4devel/py-lxml/Makefile
+3-3devel/py-lxml/distinfo
+7-72 files

HardenedBSD/src c13c620sys/dev/nvme nvme_pci.c nvme_private.h, sys/x86/x86 cpu_machdep.c tsc.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+33-7sys/dev/nvme/nvme_pci.c
+14-7sys/x86/x86/cpu_machdep.c
+6-13sys/dev/nvme/nvme_private.h
+6-3sys/x86/x86/tsc.c
+3-4sys/dev/nvme/nvme_qpair.c
+2-4usr.sbin/syslogd/syslog.conf.5
+64-387 files not shown
+79-5713 files

HardenedBSD/src 2b95477sys/dev/nvme nvme_ctrlr.c

nvme: Use passed in max_pages.

Noticed by: jhb
Sponsored by: Netflix
DeltaFile
+1-1sys/dev/nvme/nvme_ctrlr.c
+1-11 files

HardenedBSD/src 81b2055bin/sh histedit.c

sh: Increase default history size to POSIX mandated minimum of 128

The default history size in bin/sh is currently 100 however POSIX.1-2024
mandates that a default greater than or equal to 128 shall be used,
therefore this increases the default history size in /bin/sh to 128.

POSIX standards reference:
https://pubs.opengroup.org/onlinepubs/9799919799/utilities/sh.html#tag_20_110_08

MFC after:      3 days
Reviewed by:    emaste, jilles, jlduran, ziaee
Signed-off-by:  Kristofer Peterson <kris at tranception.com>
Closes:         https://github.com/freebsd/freebsd-src/pull/2093
DeltaFile
+1-1bin/sh/histedit.c
+1-11 files

HardenedBSD/src a3c4573sys/compat/linux linux_stats.c

linux: add sysfs filetype support for Linux statfs()

Added MAGIC number below and map to linsysfs in bsd_to_linux_ftype()

This maps:
  - `linsysfs` -> `LINUX_SYSFS_MAGIC` (`0x62656572`)

Signed-off-by: YAO, Xin <mr.yaoxin at outlook.com>

Reviewed by:    emaste
Pull request:   https://github.com/freebsd/freebsd-src/pull/2119
DeltaFile
+16-14sys/compat/linux/linux_stats.c
+16-141 files

HardenedBSD/ports 1c33945japanese/skk-jisyo distinfo Makefile

japanese/skk-jisyo: Update to 20260411

Changelog: https://github.com/skk-dev/dict/compare/b798a46...0a164e6

PR:             294433
Approved by:    osa (mentor)
DeltaFile
+3-3japanese/skk-jisyo/distinfo
+2-3japanese/skk-jisyo/Makefile
+5-62 files

HardenedBSD/ports 6bd2552misc/free42 distinfo Makefile

misc/free42: update 3.3.10 → 3.3.11
DeltaFile
+3-3misc/free42/distinfo
+1-1misc/free42/Makefile
+4-42 files

HardenedBSD/ports 2891a38science/openmolcas distinfo Makefile, science/openmolcas/files patch-src_linalg__util_linalg__mod.F90 patch-src_mma__util_cgetshmem.c

science/openmolcas: update 25.10 → 26.02
DeltaFile
+0-21science/openmolcas/files/patch-src_linalg__util_linalg__mod.F90
+7-7science/openmolcas/distinfo
+0-11science/openmolcas/files/patch-src_mma__util_cgetshmem.c
+4-4science/openmolcas/Makefile
+11-434 files

HardenedBSD/ports decaaa8misc/ollama pkg-message

misc/ollama: Update pkg-message
DeltaFile
+5-2misc/ollama/pkg-message
+5-21 files

HardenedBSD/ports 056ba6emisc/py-comfyui-workflow-templates Makefile distinfo

misc/py-comfyui-workflow-templates: update 0.9.48 → 0.9.49
DeltaFile
+4-4misc/py-comfyui-workflow-templates/Makefile
+3-3misc/py-comfyui-workflow-templates/distinfo
+7-72 files

HardenedBSD/ports c7b7830misc/py-comfyui-workflow-templates-media-other distinfo Makefile

misc/py-comfyui-workflow-templates-media-other: update 0.3.169 → 0.3.170
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-other/distinfo
+1-1misc/py-comfyui-workflow-templates-media-other/Makefile
+4-42 files

HardenedBSD/ports d677f8dmisc/py-comfyui-workflow-templates-media-video distinfo Makefile

misc/py-comfyui-workflow-templates-media-video: update 0.3.75 → 0.3.76
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-video/distinfo
+1-1misc/py-comfyui-workflow-templates-media-video/Makefile
+4-42 files

HardenedBSD/ports c8196a0sysutils/nut-devel/files patch-configure.ac, sysutils/nut/files patch-configure

sysutils/nut*: Fix configure when user uses the uucp user account

Users wanting to use the uucp user account will experience configure
faiures because uucp is baked into the configure script. We make the
configure script default to "nothing" to address this edge case. The
default user (nut) is already set by the port and ports plumbing.

PR:     294350
DeltaFile
+18-12sysutils/nut/files/patch-configure
+15-5sysutils/nut-devel/files/patch-configure.ac
+33-172 files

HardenedBSD/ports e929152Mk bsd.port.mk

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4Mk/bsd.port.mk
+0-41 files

HardenedBSD/ports fba34bcjava/openjdk26/files patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp patch-src_hotspot_os__cpu_bsd__ppc_orderAccess__bsd__ppc.hpp, security/vaultwarden distinfo Makefile.crates

Merge remote-tracking branch 'origin/freebsd/main' into hardenedbsd/main

Conflicts:
        Mk/bsd.port.mk (unresolved)
DeltaFile
+243-271security/vaultwarden/distinfo
+120-134security/vaultwarden/Makefile.crates
+120-81sysutils/cbsd/pkg-plist
+96-0sysutils/ansible-sshjail/files/patch-sshjail.py
+89-0java/openjdk26/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp
+80-0java/openjdk26/files/patch-src_hotspot_os__cpu_bsd__ppc_orderAccess__bsd__ppc.hpp
+748-48661 files not shown
+975-65967 files

HardenedBSD/ports 9ec5a9bmisc/py-comfyui-workflow-templates-core distinfo Makefile

misc/py-comfyui-workflow-templates-core: update 0.3.197 → 0.3.198
DeltaFile
+3-3misc/py-comfyui-workflow-templates-core/distinfo
+1-1misc/py-comfyui-workflow-templates-core/Makefile
+4-42 files

HardenedBSD/src e11eba7. Makefile.inc1

pkgbase: only provide shlibs from /lib,/usr/lib,/usr/lib32

Reviewed by:    bapt
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54793
DeltaFile
+2-0Makefile.inc1
+2-01 files

HardenedBSD/src 07b00belib/libc/gen syslog.3, sbin/dmesg dmesg.8

manuals: System message vs kernel message

Wordsmith mentions throughout the manual of syslog and dmesg, to clearly
differentiate them in an externally consisteny way, increasing operator
onboarding speed and elegance.

The daemon that handles general system messages, syslog, describes them
as "system messages", and "messages" is the standard filename. Rewrite
syslog related manual titles to align search results with this, and hier
entries to align the index. Use care to maintain keywords and not add
extra lines. Newsyslog trades "maintain" with "rotate" for visibility.

MFC after:      3 days (resolved newsyslog.8 merge conflict)
Reviewed by:    markj
Closes:         https://github.com/freebsd/freebsd-src/pull/2067

(cherry picked from commit 04d58d529a61f3bba2c1a843bc2793923a005759)
DeltaFile
+2-4usr.sbin/newsyslog/newsyslog.conf.5
+2-4usr.sbin/syslogd/syslog.conf.5
+3-3share/man/man7/hier.7
+3-3sbin/dmesg/dmesg.8
+2-2lib/libc/gen/syslog.3
+2-2usr.sbin/newsyslog/newsyslog.8
+14-186 files

HardenedBSD/ports 8b0043fsecurity/farmhash distinfo Makefile

security/farmhash: update g20190513 → 1.1
DeltaFile
+3-3security/farmhash/distinfo
+2-2security/farmhash/Makefile
+5-52 files