HardenedBSD/src cbf7264share/man/man9 bitset.9 cpuset.9, sys/fs/nfsclient nfs_clbio.c nfs_clvnops.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+151-98usr.sbin/bhyve/bhyve.8
+47-190sys/fs/nfsclient/nfs_clbio.c
+39-0share/man/man9/bitset.9
+2-22sys/fs/nfsclient/nfs_clvnops.c
+8-11sys/fs/nfsclient/nfs_clnfsiod.c
+15-0share/man/man9/cpuset.9
+262-3218 files not shown
+281-32814 files

HardenedBSD/src 2873b9dshare/man/man9 bitset.9 cpuset.9, sys/fs/nfsclient nfs_clbio.c nfs_clvnops.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+151-98usr.sbin/bhyve/bhyve.8
+47-190sys/fs/nfsclient/nfs_clbio.c
+39-0share/man/man9/bitset.9
+2-22sys/fs/nfsclient/nfs_clvnops.c
+8-11sys/fs/nfsclient/nfs_clnfsiod.c
+15-0share/man/man9/cpuset.9
+262-3218 files not shown
+281-32814 files

HardenedBSD/src aaf240fsys/dev/wtap if_wtap.c, sys/dev/wtap/wtap_hal hal.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+10-23sys/fs/nfsclient/nfs_clrpcops.c
+1-22sys/fs/nfsclient/nfs_clstate.c
+4-12sys/fs/nfsserver/nfs_nfsdstate.c
+2-8sys/fs/nfsserver/nfs_nfsdserv.c
+2-2sys/dev/wtap/wtap_hal/hal.c
+1-1sys/dev/wtap/if_wtap.c
+20-682 files not shown
+21-708 files

HardenedBSD/src 89bea3csys/amd64/vmm/amd ivrs_drv.c, sys/dev/wtap if_wtap.c

Merge branch 'freebsd/13-stable/main' into hardened/13-stable/master
DeltaFile
+4-12sys/fs/nfsserver/nfs_nfsdstate.c
+2-8sys/fs/nfsserver/nfs_nfsdserv.c
+2-2sys/dev/wtap/wtap_hal/hal.c
+1-1sys/dev/wtap/if_wtap.c
+1-1sys/amd64/vmm/amd/ivrs_drv.c
+10-245 files

HardenedBSD/ports 6e3f8ccgraphics/digikam pkg-plist Makefile, graphics/digikam/files patch-core_app_DigikamCoreTarget.cmake

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,217-2graphics/digikam/pkg-plist
+43-46graphics/digikam/Makefile
+51-31sysutils/terraform-switcher/distinfo
+27-17graphics/digikam/distinfo
+26-16sysutils/terraform-switcher/Makefile
+0-25graphics/digikam/files/patch-core_app_DigikamCoreTarget.cmake
+1,364-1377 files not shown
+1,391-19513 files

HardenedBSD/src 3ad3a5fsys/amd64/vmm/amd ivrs_drv.c

vmm(4): Fix a typo in a kernel message

- s/cant/can't/

(cherry picked from commit 8b5c5cae92d5b44f03636540a787fd6e994ce816)
DeltaFile
+1-1sys/amd64/vmm/amd/ivrs_drv.c
+1-11 files

HardenedBSD/src 5f9d770sys/dev/wtap if_wtap.c, sys/dev/wtap/wtap_hal hal.c

wtap: Fix typos in kernel messages

- s/cant/can't/

(cherry picked from commit 026520a5f2d2ec01e19494c37b87448df86ef21a)
DeltaFile
+2-2sys/dev/wtap/wtap_hal/hal.c
+1-1sys/dev/wtap/if_wtap.c
+3-32 files

HardenedBSD/src 025a5f6sys/amd64/vmm/amd ivrs_drv.c

vmm(4): Fix a typo in a kernel message

- s/cant/can't/

(cherry picked from commit 8b5c5cae92d5b44f03636540a787fd6e994ce816)
DeltaFile
+1-1sys/amd64/vmm/amd/ivrs_drv.c
+1-11 files

HardenedBSD/src 770e03asys/dev/wtap if_wtap.c, sys/dev/wtap/wtap_hal hal.c

wtap: Fix typos in kernel messages

- s/cant/can't/

(cherry picked from commit 026520a5f2d2ec01e19494c37b87448df86ef21a)
DeltaFile
+2-2sys/dev/wtap/wtap_hal/hal.c
+1-1sys/dev/wtap/if_wtap.c
+3-32 files

HardenedBSD/ports 5007109graphics/giflib Makefile, graphics/giflib/files giflib-logo.gif

graphics/giflib: avoid build dependency on ImageMagick

Otherwise build will try to run convert(1) to generate giflib-logo.gif.

Based on: https://sourceforge.net/p/giflib/code/ci/d54b45b0240d455bbaedee4be5203d2703e59967/

PR: 278621
DeltaFile
+3-0graphics/giflib/Makefile
+0-0graphics/giflib/files/giflib-logo.gif
+3-02 files

HardenedBSD/src b30a7e5usr.sbin/bhyve bhyve.8

bhyve.8: Update and rearrange to improve readability

bhyve's man page is a very long block of text that has grown to
proportions that make it hard to read.  In particular, the level of
nesting of various content means man can no longer render the text in a
user-friendly way.

To remedy this:
- move the -s argument documentation into a separate section and
  reformat the various arguments so they are consistent
- add documentation on how to use the -o config.dump feature
- make the listing of various arguments more consistent
- consolidated duplicate listings of TPM backends
- add an example for the config.dump feature
- fix various formatting inconsistencies.

Reviewed by:    emaste, imp, jrm, Pau Amma <pauamma at gundo.com>, rgrimes
Differential Revision:  https://reviews.freebsd.org/D43940
DeltaFile
+151-98usr.sbin/bhyve/bhyve.8
+151-981 files

HardenedBSD/ports f946bcfgraphics/digikam pkg-plist Makefile, graphics/digikam/files patch-core_app_DigikamCoreTarget.cmake patch-core_cmake_rules_RulesFFmpeg.cmake

graphics/digikam: Update to 8.3.0

Unversion the distfiles location. The main application distfiles are
already versioned and it is wasteful to user disk space and user/host
bandwidth to redownload the very large, seldom-changing neural network
data into a separate directory with each update.

Add AUTOTAGS option to install data required for automatically
tagging images. Non-default, as with the FACEDETECT option, as this
would significantly increase the default package size and the files
needed for this functionality can still be easily downloaded and used
by any individual user locally via a dialog in the program.

All of the previously available sound options for the Media Player
(OPENAL, PORTAUDIO, and PULSEAUDIO) were removed upstream and are no
longer relevant. Remove other unneeded dependencies and in the case of
boost, it is only needed at build (headers only).

Improve Makefile order more in line to what PHB and, to an extent, what

    [3 lines not shown]
DeltaFile
+1,217-2graphics/digikam/pkg-plist
+43-46graphics/digikam/Makefile
+27-17graphics/digikam/distinfo
+0-25graphics/digikam/files/patch-core_app_DigikamCoreTarget.cmake
+24-0graphics/digikam/files/patch-core_cmake_rules_RulesFFmpeg.cmake
+0-22graphics/digikam/files/patch-core_utilities_extrasupport_addressbook_CMakeLists.txt
+1,311-1123 files not shown
+1,311-1489 files

HardenedBSD/src fba9065sys/fs/nfsserver nfs_nfsdstate.c nfs_nfsdserv.c

Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"

This reverts commit f300335d9aebf2e99862bf783978bd44ede23550.

It turns out that the old code was correct and it was wireshark
that was broken and indicated that the RPC's XDR was bogus.
Found during IETF bakeathon testing this week.

(cherry picked from commit 54c3aa02e926268ba5551cd7d28fddf38b3589a2)
DeltaFile
+4-12sys/fs/nfsserver/nfs_nfsdstate.c
+2-8sys/fs/nfsserver/nfs_nfsdserv.c
+6-202 files

HardenedBSD/ports e5fd92esysutils/terraform-switcher distinfo Makefile

sysutils/terraform-switcher: Update to 1.1.1

changeLog:
https://github.com/warrensbox/terraform-switcher/blob/master/CHANGELOG.md#v111---2024-04-27
DeltaFile
+51-31sysutils/terraform-switcher/distinfo
+26-16sysutils/terraform-switcher/Makefile
+77-472 files

HardenedBSD/src aab7104sys/fs/nfsserver nfs_nfsdstate.c nfs_nfsdserv.c

Revert "nfsd: Fix NFSv4.1/4.2 Claim_Deleg_Cur_FH"

This reverts commit f300335d9aebf2e99862bf783978bd44ede23550.

It turns out that the old code was correct and it was wireshark
that was broken and indicated that the RPC's XDR was bogus.
Found during IETF bakeathon testing this week.

(cherry picked from commit 54c3aa02e926268ba5551cd7d28fddf38b3589a2)
DeltaFile
+4-12sys/fs/nfsserver/nfs_nfsdstate.c
+2-8sys/fs/nfsserver/nfs_nfsdserv.c
+6-202 files

HardenedBSD/src c946279cddl/lib/libnvpair Makefile, share/man/man5 src.conf.5

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-6cddl/lib/libnvpair/Makefile
+1-5share/man/man5/src.conf.5
+1-112 files

HardenedBSD/src 6d5a643contrib/llvm-project/libcxx/include regex, contrib/llvm-project/libcxx/src locale.cpp

Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        cddl/lib/libnvpair/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)
DeltaFile
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+8,621-6,629contrib/xz/ChangeLog
+4,499-5,385contrib/llvm-project/libcxx/src/locale.cpp
+3,748-4,889contrib/llvm-project/libcxx/include/regex
+7,713-0contrib/unbound/util/configparser.c
+7,627-0contrib/unbound/util/configlexer.c
+53,205-37,82315,239 files not shown
+1,349,003-1,091,48015,245 files

HardenedBSD/src 2fe5dc8sys/fs/nfsclient nfs_clrpcops.c nfs_clstate.c

nfscl: Revert part of commit 196787f79e67

Commit 196787f79e67 erroneously assumed that the client code for
Open/Claim_deleg_cur_FH was broken, but it was not.
It was actually wireshark that was broken and indicated
that the correct XDR was bogus.

This reverts the part of 196787f79e67 that changed the arguments for
Open/Claim_deleg_cur_FH.

Found during the IETF bakeathon testing event this week.

(cherry picked from commit 8efba70d7914324890b1f8fe3079036eb2b5c3db)
DeltaFile
+10-23sys/fs/nfsclient/nfs_clrpcops.c
+1-22sys/fs/nfsclient/nfs_clstate.c
+0-1sys/fs/nfsclient/nfsmount.h
+11-463 files

HardenedBSD/src cd4bd97share/man/man9 bitset.9 cpuset.9, sys/sys bitset.h cpuset.h

bitset: Add ORNOT macros

Macros to ANDNOT a bitset currently exist, but there are no ORNOT
equivalents. Introduce ORNOT macros for bitset(9), cpuset(9), and
domainset(9).

Approved by:    markj (mentor)
Reviewed by:    markj
MFC after:      1 week
Sponsored by:   NIKSUN, Inc.
Differential Revision:  https://reviews.freebsd.org/D44976
DeltaFile
+39-0share/man/man9/bitset.9
+15-0share/man/man9/cpuset.9
+14-0sys/sys/bitset.h
+3-0share/man/man9/Makefile
+1-0sys/sys/cpuset.h
+1-0sys/sys/domainset.h
+73-06 files

HardenedBSD/src 03a39a1sys/fs/nfs nfsport.h nfs_commonport.c, sys/fs/nfsclient nfs_clbio.c nfs_clvnops.c

nfscl: Clear out a lot of cruft related to B_DIRECT

There is only one place in the unpatched sources where B_DIRECT is
set in the NFS client and this code is never executed. As such, this patch
removes this code that is never executed, since B_DIRECT should never
be set.

During a IETF testing event this week, I saw a crash in ncl_doio_directwrite(),
but this function is only called if B_DIRECT is set.
I cannot explain how ncl_doio_directwrite() got called, but once this patch
was applied to the sources, the crash did not recur. This is not surprising,
since this patch deleted the function.

Reviewed by:    kib, markj
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D44980
DeltaFile
+47-190sys/fs/nfsclient/nfs_clbio.c
+2-22sys/fs/nfsclient/nfs_clvnops.c
+8-11sys/fs/nfsclient/nfs_clnfsiod.c
+0-3sys/fs/nfsclient/nfsnode.h
+0-2sys/fs/nfs/nfsport.h
+0-1sys/fs/nfs/nfs_commonport.c
+57-2291 files not shown
+57-2307 files

HardenedBSD/src 7cd8df6bin/uuidgen uuidgen.1

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+24-0bin/uuidgen/uuidgen.1
+24-01 files

HardenedBSD/ports 08c48fcdevel/p5-Devel-Cover Makefile, graphics/giflib/files patch-Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+147-79textproc/code-minimap/distinfo
+74-0textproc/code-minimap/Makefile.crates
+29-42graphics/giflib/files/patch-Makefile
+0-62textproc/code-minimap/files/patch-powerpc
+1-43textproc/code-minimap/Makefile
+13-14devel/p5-Devel-Cover/Makefile
+264-24035 files not shown
+368-34941 files

HardenedBSD/ports 5a022efgraphics/giflib Makefile, graphics/giflib/files patch-tests_makefile

graphics/giflib: Replace BINARY_ALIAS with patch

BINARY_ALIAS cannot be used because ghead is only a TEST_DEPENDS.

Reported by:    kib
Fixes:          17bfc9d343da graphics/giflib: Update to 5.2.2
DeltaFile
+15-0graphics/giflib/files/patch-tests_makefile
+0-2graphics/giflib/Makefile
+15-22 files

HardenedBSD/ports ebddbbdwww/firefox distinfo Makefile

www/firefox: update to 125.0.3 (rc1)

Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/125.0.3/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

HardenedBSD/ports a121d93devel/p5-Test-MockModule distinfo Makefile

devel/p5-Test-MockModule: update to 0.178.0

Changelog: https://metacpan.org/dist/Test-MockModule/changes

Major changes:
    * Simplify CI workflow
    * Multiple improvements
    * Add protection to _replace_sub
DeltaFile
+3-3devel/p5-Test-MockModule/distinfo
+1-1devel/p5-Test-MockModule/Makefile
+4-42 files

HardenedBSD/ports 8091197devel/p5-Parse-PMFile distinfo Makefile

devel/p5-Parse-PMFile: update to 0.47

Changelog: https://metacpan.org/dist/Parse-PMFile/changes

Major changes:
    * Improve class detection
DeltaFile
+3-3devel/p5-Parse-PMFile/distinfo
+1-1devel/p5-Parse-PMFile/Makefile
+4-42 files

HardenedBSD/ports 8803e27devel/p5-JSON-Path distinfo Makefile

devel/p5-JSON-Path: update to 1.0.6

Full changelog: https://metacpan.org/dist/JSON-Path/changes

Major changes:
    1.0.5 Remove dependency on Tie::IxHash
    1.0.6 Correct POD
DeltaFile
+3-3devel/p5-JSON-Path/distinfo
+1-1devel/p5-JSON-Path/Makefile
+4-42 files

HardenedBSD/ports 9478f69devel/p5-Devel-Size distinfo Makefile

devel/p5-Devel-Size: update to 0.84

Change log: https://metacpan.org/release/NWCLARK/Devel-Size-0.84/changes
DeltaFile
+3-3devel/p5-Devel-Size/distinfo
+1-1devel/p5-Devel-Size/Makefile
+4-42 files

HardenedBSD/ports cf0a427devel/p5-Devel-Cover Makefile distinfo

devel/p5-Devel-Cover: update to 1.42

Major changes:
    1.41 Spelling, linting and formatting changes
    1.42 Improve tests

Port changes:
    Fix formatting and reorder variables to make linters happy
DeltaFile
+13-14devel/p5-Devel-Cover/Makefile
+3-3devel/p5-Devel-Cover/distinfo
+16-172 files

HardenedBSD/ports a98258adevel/cpu_features distinfo Makefile

devel/cpu_features: update 0.7.0 → 0.9.0

PR:     278419
Approved by:    skreuzer@ (maintainer)
DeltaFile
+3-3devel/cpu_features/distinfo
+2-2devel/cpu_features/Makefile
+3-0devel/cpu_features/pkg-plist
+8-53 files