HardenedBSD/src 48be9af. ObsoleteFiles.inc, share/firmwares/iwm Makefile

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+3-0ObsoleteFiles.inc
+1-1share/firmwares/iwm/Makefile
+1-1stand/defaults/loader.conf
+5-23 files

HardenedBSD/ports a999ee8sysutils/py-director distinfo, textproc/apache-commons-csv Makefile distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+18-14textproc/ibus/Makefile
+11-9textproc/ibus/pkg-plist
+4-6textproc/apache-commons-csv/Makefile
+3-3sysutils/py-director/distinfo
+3-3www/tomcat9/distinfo
+3-3textproc/apache-commons-csv/distinfo
+42-385 files not shown
+51-4711 files

HardenedBSD/ports a3d74dbsysutils/py-director distinfo Makefile

sysutils/py-director: Update to 0.15.0

ChangeLog: https://github.com/DtxdF/director/releases/tag/v0.15.0
DeltaFile
+3-3sysutils/py-director/distinfo
+1-1sysutils/py-director/Makefile
+4-42 files

HardenedBSD/src f0ea859. ObsoleteFiles.inc, share/firmwares/iwm Makefile

iwmfw(4): fix spelling of the iwm8000C firmware.

When migrating the firmware to be installed as plain firmware files
to /boot/firmware the iwm8000C firmware lost its "fw" suffix that
iwm(4) expects.
The follow-up change to defaults/loader.conf is also consistently
missing the "fw".

Fix both places, and add the wrongly spelt version to ObsoleteFiles.inc
(entirely untested).

PR:             291403
Reported by:    Augustin Hoffmann (avgwst tutanota.de)
Fixes:          af0a81b6470aba4af4a24ae9804053722846ded4
Fixes:          a0f06dfb0d188966bee7265ec7d9f20093186bb6
MFC after:      3 days
DeltaFile
+3-0ObsoleteFiles.inc
+1-1share/firmwares/iwm/Makefile
+1-1stand/defaults/loader.conf
+5-23 files

HardenedBSD/ports b67c7damath/testu01/files patch-testu01_scatter.c patch-probdist_gofw.c

HBSD: Fix HARDCFLAGS for math/testu01

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+48-0math/testu01/files/patch-testu01_scatter.c
+29-0math/testu01/files/patch-probdist_gofw.c
+20-0math/testu01/files/patch-testu01_swrite.c
+97-03 files

HardenedBSD/ports 75e87fdgames/libretro-boom3 Makefile

HBSD: Disable HARDCFLAGS for games/libretro-boom3

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0games/libretro-boom3/Makefile
+2-01 files

HardenedBSD/ports 1503febsysutils/cdrkit/files patch-genisoimage_genisoimage.c patch-genisoimage_tree.c

HBSD: Fix HARDCFLAGS for sysutils/genisoimage

The port that was modified is actually sysutils/cdrkit.
sysutils/genisoimage is a slave port of that.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+20-0sysutils/cdrkit/files/patch-genisoimage_genisoimage.c
+11-0sysutils/cdrkit/files/patch-genisoimage_tree.c
+31-02 files

HardenedBSD/ports 808809bcad/iverilog/files patch-pform__package.cc

HBSD: Fix HARDCFLAGS for cad/iverilog

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0cad/iverilog/files/patch-pform__package.cc
+11-01 files

HardenedBSD/ports 872c487textproc/sgmlformat/files patch-instant_browse.c

HBSD: Fix HARDCFLAGS for textproc/sgmlformat

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0textproc/sgmlformat/files/patch-instant_browse.c
+11-01 files

HardenedBSD/ports 02069d8audio/snack/files patch-generic_jkSoundFile.c

HBSD: Fix HARDCFLAGS for audio/snack

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0audio/snack/files/patch-generic_jkSoundFile.c
+11-01 files

HardenedBSD/ports 70f0b50net/pvm/files patch-tracer_tracer.c patch-console_cons.c

HBSD: Fix HARDCFLAGS for net/pvm

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+20-0net/pvm/files/patch-tracer_tracer.c
+20-0net/pvm/files/patch-console_cons.c
+11-0net/pvm/files/patch-console_cmds.c
+51-03 files

HardenedBSD/ports b5419eddevel/socket_wrapper Makefile

HBSD: Disable FORTIFYSOURCE for devel/socket_wrapper

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0devel/socket_wrapper/Makefile
+2-01 files

HardenedBSD/ports 4080a91textproc/apache-commons-csv Makefile distinfo

textproc/apache-commons-csv: Update 1.41.0 => 1.14.1

Changelog:
https://commons.apache.org/proper/commons-csv/changes.html#a1.14.1

Improve do-install* goals.

PR:     291445
DeltaFile
+4-6textproc/apache-commons-csv/Makefile
+3-3textproc/apache-commons-csv/distinfo
+7-92 files

HardenedBSD/ports 5808465ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20251128 => 3.4.99.20251206

Upstream changes:
- testport: Fix testing of an IGNORE/BROKEN port.
- bulk/testport SIGINFO: Avoid error if trap starts with set -u.
- jail -d: Don't try destroyfs if JAILMNT is not set
- Revert "testport/bulk -t: Make stage-qa library dependencies check fatal."
  This reverts the PROXYDEPS_FATAL=yes change.

PR:     291464
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files

HardenedBSD/ports 81c312cwww/tomcat9 distinfo Makefile

www/tomcat9: Update 9.0.112 => 9.0.113

Changelog:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.113_(remm)

MFH:    2025Q4
DeltaFile
+3-3www/tomcat9/distinfo
+1-1www/tomcat9/Makefile
+4-42 files

HardenedBSD/src 2103ad1cddl/sbin/zpool Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+4-4cddl/sbin/zpool/Makefile
+4-41 files

HardenedBSD/src e43f640sys/contrib/openzfs/cmd/zfs zfs_main.c, sys/contrib/openzfs/lib/libtpool thread_pool.c

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        cddl/sbin/zpool/Makefile (unresolved)
DeltaFile
+0-3,360sys/contrib/openzfs/lib/libuutil/libuutil.abi
+407-811sys/contrib/openzfs/lib/libzfs/libzfs.abi
+0-723sys/contrib/openzfs/lib/libuutil/uu_list.c
+0-612sys/contrib/openzfs/lib/libtpool/thread_pool.c
+0-569sys/contrib/openzfs/lib/libuutil/uu_avl.c
+126-256sys/contrib/openzfs/cmd/zfs/zfs_main.c
+533-6,331105 files not shown
+1,262-8,517111 files

HardenedBSD/ports 9c7a652deskutils/calibre/files user-agent-data.json, devel/libbfd Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+231-209www/geckodriver/distinfo
+221-0www/geckodriver/Makefile.crates
+2-214www/geckodriver/Makefile
+55-55deskutils/calibre/files/user-agent-data.json
+0-47devel/libbfd/Makefile
+6-32x11-fonts/stix-fonts/pkg-plist
+515-55786 files not shown
+733-82092 files

HardenedBSD/ports a78be53textproc/ibus Makefile pkg-plist

textproc/ibus: Update 1.5.32 => 1.5.33

Changelog:
https://github.com/ibus/ibus/releases/tag/1.5.33

Fix build with different options.

PR:             291303
Co-authored-by: Olivier Duchateau <duchateau.olivier at gmail.com>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+18-14textproc/ibus/Makefile
+11-9textproc/ibus/pkg-plist
+3-3textproc/ibus/distinfo
+32-263 files

HardenedBSD/src 9b1cd02release/scripts pkg-stage.sh

release: Include comms/usbmuxd to DVD to ensure ipheth(4) works

PR:             291370
Reviewed by:    emaste, aokblast, dch
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54074

(cherry picked from commit 90eda629964cbe4c2472aa3f1b8a427e60e78834)
DeltaFile
+1-0release/scripts/pkg-stage.sh
+1-01 files

HardenedBSD/src 58c80b2release/scripts pkg-stage.sh

release: Include comms/usbmuxd to DVD to ensure ipheth(4) works

PR:             291370
Reviewed by:    emaste, aokblast, dch
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54074

(cherry picked from commit 90eda629964cbe4c2472aa3f1b8a427e60e78834)
DeltaFile
+1-0release/scripts/pkg-stage.sh
+1-01 files

HardenedBSD/ports d460616filesystems/nbd-client-kmod distinfo Makefile

filesystems/nbd-client-kmod: Update to g20251201

ChangeLog:
https://github.com/ryan-moeller/kernel-nbd-client/commits/bb633716de4de2d228cc69bea1e7fa21e3dfcb8f/
DeltaFile
+3-3filesystems/nbd-client-kmod/distinfo
+2-2filesystems/nbd-client-kmod/Makefile
+5-52 files

HardenedBSD/ports f345431deskutils/treesheets Makefile distinfo, deskutils/treesheets/files patch-CMakeLists.txt

deskutils/treesheets: Update to 2830

- Use 'LN -s' instead of 'CP -R' to reduce Disk I/O on tarball from GH_TUPLE

ChangeLog: https://github.com/aardappel/treesheets/compare/2770...2830
DeltaFile
+4-4deskutils/treesheets/Makefile
+3-3deskutils/treesheets/distinfo
+3-3deskutils/treesheets/files/patch-CMakeLists.txt
+10-103 files

HardenedBSD/ports f126336graphics/yacreader distinfo Makefile

graphics/yacreader: Update to 9.16.0

ChangeLog: https://github.com/YACReader/yacreader/releases/tag/9.16.0
DeltaFile
+3-7graphics/yacreader/distinfo
+1-6graphics/yacreader/Makefile
+4-132 files

HardenedBSD/src 8b78d41cddl/lib/libtpool Makefile Makefile.depend, cddl/lib/libtpool/tests libtpool_test.c

zfs: world changes after 89f729dcc merge

Remove, unbind and obsolete libuutil and libtpool
Update zfs_configh and zfs_gitrev.h
DeltaFile
+0-82cddl/lib/libtpool/tests/libtpool_test.c
+0-32cddl/lib/libtpool/Makefile
+0-26cddl/lib/libuutil/Makefile
+0-17cddl/lib/libuutil/Makefile.depend
+0-16cddl/lib/libtpool/Makefile.depend
+3-9share/mk/src.libnames.mk
+3-18227 files not shown
+24-23633 files

HardenedBSD/ports 4ea1bd6lang/squeak/files patch-Cross_plugins_Squeak3D_b3dMain.c

HBSD: Fix HARDCFLAGS for lang/squeak

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0lang/squeak/files/patch-Cross_plugins_Squeak3D_b3dMain.c
+11-01 files

HardenedBSD/src 66e8575sys/contrib/openzfs/cmd/zfs zfs_main.c, sys/contrib/openzfs/lib/libtpool thread_pool.c

zfs: merge openzfs/zfs at 89f729dcc

Notable upstream pull request merges:
 #17932 1f3444f2b zpool: fix special vdev -v -o conflict
 #17934 -multiple Remove libuutil
 #17941 88d012a1d Fix snapshot automount expiry cancellation deadlock
 #17942 36e4f1888 Fix taskq NULL pointer dereference on timer race
 #17946 39303feba chksum: run 256K benchmark on demand, preserve
                  chksum_stat_data
 #17948 -multiple Remove libtpool
 #17957 e37937f42 ztest: fix broken random call
 #17960 928eccc5b DDT: Reduce global DDT lock scope during writes
 #17961 48f33c1ef DDT: Make children writes inherit allocator
 #17975 7f7d4934c FreeBSD: Fix uninitialized variable error
 #17980 a5b665df3 DDT: Switch to using wmsums for lookup stats
 #18004 ffaea0831 FreeBSD: Remove HAVE_INLINE_FLSL use

Obtained from:  OpenZFS
OpenZFS commit: 89f729dcca87425aadfa03d1764e96f285eb658d
DeltaFile
+0-3,360sys/contrib/openzfs/lib/libuutil/libuutil.abi
+407-811sys/contrib/openzfs/lib/libzfs/libzfs.abi
+0-723sys/contrib/openzfs/lib/libuutil/uu_list.c
+0-612sys/contrib/openzfs/lib/libtpool/thread_pool.c
+0-569sys/contrib/openzfs/lib/libuutil/uu_avl.c
+126-256sys/contrib/openzfs/cmd/zfs/zfs_main.c
+533-6,33172 files not shown
+1,235-8,28278 files

HardenedBSD/src 045e891sys/geom/zero g_zero.c

geom/zero: Add support for unmapped I/O

This patch adds support for unmapped I/O to gzero(4).

Let's consider the following script to illustrate the change in
gzero(4)'s behavior:

```
dd="dd if=/dev/gzero of=/dev/null bs=512 count=100000"
dtrace -q -c "$dd" -n '
    fbt::pmap_qenter:entry,
    fbt::uiomove_fromphys:entry,
    fbt::memset:entry
    /execname == "dd"/
    {
        @[probefunc] = count();
    }
'
```

    [34 lines not shown]
DeltaFile
+63-19sys/geom/zero/g_zero.c
+63-191 files

HardenedBSD/src b966b10sys/geom/zero g_zero.c

geom/zero: Add support for unmapped I/O

This patch adds support for unmapped I/O to gzero(4).

Let's consider the following script to illustrate the change in
gzero(4)'s behavior:

```
dd="dd if=/dev/gzero of=/dev/null bs=512 count=100000"
dtrace -q -c "$dd" -n '
    fbt::pmap_qenter:entry,
    fbt::uiomove_fromphys:entry,
    fbt::memset:entry
    /execname == "dd"/
    {
        @[probefunc] = count();
    }
'
```

    [34 lines not shown]
DeltaFile
+63-19sys/geom/zero/g_zero.c
+63-191 files

HardenedBSD/src f69bf8fcddl/contrib/opensolaris/cmd/dtrace dtrace.1, share/man/man4 dtrace_priv.4 Makefile

dtrace_priv.4: Document the DTrace priv provider

Fixes:  6efcc2f26ab0 Add static tracing for privilege checking
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D53630

(cherry picked from commit 7bcd3a04c8695d797665289ed48ff2d84afb8ac4)
DeltaFile
+59-0share/man/man4/dtrace_priv.4
+2-1share/man/man9/priv.9
+2-1cddl/contrib/opensolaris/cmd/dtrace/dtrace.1
+1-0share/man/man4/Makefile
+64-24 files