HardenedBSD/src fe2a24ccontrib/diff ChangeLog, contrib/diff/doc diff.7 diff.texi

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+0-6,287contrib/diff/doc/diff.7
+0-4,653contrib/diff/doc/diff.texi
+0-3,878contrib/diff/ChangeLog
+0-1,743contrib/diff/src/diff3.c
+0-1,357contrib/diff/src/diff.c
+0-1,330contrib/diff/lib/strftime.c
+0-19,24894 files not shown
+461-32,711100 files

HardenedBSD/src 6d44f1asys/dev/iicbus/gpio tca64xx.c, sys/dev/iicbus/rtc hym8563.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+213-25sys/dev/iicbus/rtc/hym8563.c
+60-18sys/dev/pci/pci_dw.c
+39-27sys/dev/rge/if_rge.c
+14-13sys/dev/iicbus/gpio/tca64xx.c
+12-12sys/netinet/tcp_subr.c
+12-5sys/dev/regulator/regulator_fixed.c
+350-1008 files not shown
+369-10914 files

HardenedBSD/src f8e6045sys/dev/asmc asmc.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-1sys/dev/asmc/asmc.c
+1-11 files

HardenedBSD/ports 05e935cdatabases/pg_auto_failover Makefile, databases/pg_auto_failover-devel Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+54-54graphics/cloudcompare/Makefile
+76-0databases/pg_auto_failover-devel/files/pg_auto_failover.in
+76-0databases/pg_auto_failover/files/pg_auto_failover.in
+33-0databases/pg_auto_failover/Makefile
+32-0databases/pg_auto_failover-devel/Makefile
+25-5graphics/cloudcompare/distinfo
+296-5950 files not shown
+583-17856 files

HardenedBSD/ports 54baba2emulators/wine-devel pkg-plist distinfo

emulators/wine-devel: Update 11.2 => 11.3

Changelog:
- Bundled vkd3d upgraded to version 1.19.
- Improved FIR filter in DirectSound.
- More optimizations in PDB loading.
- Light theme renamed to Aero for compatibility.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.3

PR:     293340
DeltaFile
+8-1emulators/wine-devel/pkg-plist
+3-3emulators/wine-devel/distinfo
+1-1emulators/wine-devel/Makefile
+12-53 files

HardenedBSD/src 1459b69sys/dev/asmc asmc.c

asmc: unbreak build: add missing curly brace

Fixes:  d76bb14e022 ("chore: asmc: additional style(9) cleanup")
(cherry picked from commit 9ccdf3f36e014f0060ea192ffed91a7679003355)
DeltaFile
+1-1sys/dev/asmc/asmc.c
+1-11 files

HardenedBSD/ports 8ceb4b4ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20260216 => 3.4.99.20260219

Upstream changes:
  - testport: Fix deleting existing packages (regression from Sep 2025)
  - testport: Default to not forcing TRYBROKEN; require -T.
  - destroyfs: Cleanup tmpfs mountpoints. (such as image cleanup)
  - bulk shlib tracking: Don't consider base libprivate*.so as missing.
  - bulk shlib tracking: Remove the 'misses all libraries' case; always print a
    specific library that is missing.

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

HardenedBSD/src acbf749sys/dev/rge if_rge.c

rge: log silicon revision during attach

The initial import from OpenBSD contained chip revision printf() calls
commented out, as OpenBSD's bare printf() style does not translate to
FreeBSD's device_printf() idiom. The result is that users cannot
distinguish RTL8125 from RTL8125B, RTL8125D_1, RTL8125D_2 etc. via
dmesg alone, even though all variants show as '<RTL8125>' from the PCI
probe string.

Add proper device_printf() calls including the raw hwrev value,
consistent with how re(4) reports chip revisions.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    zlei, imp, adrian
Differential Revision:  https://reviews.freebsd.org/D55402
DeltaFile
+7-7sys/dev/rge/if_rge.c
+7-71 files

HardenedBSD/src d1947d0sys/dev/rge if_rge.c

rge: correctly free busdma memory / zero things out only if allocated

* Only free busdma memory that was allocated
* Don't free tx/rx rings until their buffers have also been freed

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55420
DeltaFile
+18-15sys/dev/rge/if_rge.c
+18-151 files

HardenedBSD/src d5ca521sys/dev/rge if_rge.c

rge: fix callout setup/teardown; handle invalid ethernet address

* Do the callout init early; since some of the teardown path expects
  the callout to be valid

* Handle an invalid ethernet address by generating a local one.

PR:     kern/293307

Reviewed by:    zlei
Differential Revision:  https://reviews.freebsd.org/D55419
DeltaFile
+14-5sys/dev/rge/if_rge.c
+14-51 files

HardenedBSD/src dc9a7b1sys/conf files

HYM8563: Add HYM563 RTC driver to common config.

MFC after:      3 weeks
DeltaFile
+1-0sys/conf/files
+1-01 files

HardenedBSD/src 9de4313sys/dev/regulator regulator_fixed.c

regulator_fixed: add support for 'gpios' property

This is a newer version of the "gpio" property.

MFC after:      3 weeks
DeltaFile
+12-5sys/dev/regulator/regulator_fixed.c
+12-51 files

HardenedBSD/src 6b77d34sys/dev/iicbus/rtc hym8563.c

HYM8563: Add support for clock output.

The RTC contains a configurable clock output.

MFC after:      3 weeks
DeltaFile
+213-25sys/dev/iicbus/rtc/hym8563.c
+213-251 files

HardenedBSD/src 2ade720sys/dev/iicbus/gpio tca64xx.c

TCA64xx: Convert mutex to SX lock.

I2C devices are permitted to sleep during transfers.

MFC after:      3 weeks
DeltaFile
+14-13sys/dev/iicbus/gpio/tca64xx.c
+14-131 files

HardenedBSD/src 67fc0ffsys/modules/dtb/rockchip Makefile

dtb: generate .DTB for some RK3588 based boards.

MFC after:      3 weeks
DeltaFile
+4-1sys/modules/dtb/rockchip/Makefile
+4-11 files

HardenedBSD/src 4840558sys/dev/ofw ofw_cpu.c

OFW: Improve OFW_CPU.

Accept the assigned clock on the CPU node.
Don't report a missing "clock-frequency" property if the CPU node has
a "clocks" property.

MFC after:      3 weeks
DeltaFile
+10-1sys/dev/ofw/ofw_cpu.c
+10-11 files

HardenedBSD/src 92c66dcsys/dev/pci pci_dw.c pci_dw.h

pci_dw: improve pci_dw

Add support for 64-bit ranges.
Process 'bus-range' property.
Add some debug prints.

MFC after:      3 weeks
DeltaFile
+60-18sys/dev/pci/pci_dw.c
+3-0sys/dev/pci/pci_dw.h
+63-182 files

HardenedBSD/src f40ed48sys/dev/fdt simple_mfd.c

fdt,simple_mfd: Map memory as shareable.

It may be submapped in child drivers.

MFC after:      3 weeks
DeltaFile
+1-1sys/dev/fdt/simple_mfd.c
+1-11 files

HardenedBSD/src c984c75sys/netinet tcp_subr.c

tcp: cleanup

No functional change intended.

Reviewed by:            pouria, rrs, Timo Völker
MFC after:              1 week
Sponsored by:           Netflix, Inc.
Differential Revision:  https://reviews.freebsd.org/D55415
DeltaFile
+12-12sys/netinet/tcp_subr.c
+12-121 files

HardenedBSD/ports 3a7b48bwww/go-anubis pkg-plist Makefile

www/go-anubis: update to 1.25.0

- https://github.com/TecharoHQ/anubis/releases/tag/v1.25.0

PR: 293006
PR: 293365
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+10-0www/go-anubis/pkg-plist
+3-5www/go-anubis/Makefile
+3-3www/go-anubis/distinfo
+16-83 files

HardenedBSD/src 7755a40sys/fs/fuse fuse_ipc.c fuse_ipc.h

fusefs: remove the obsolete rename_lock

This lock was included in the original GSoC submission.  Its purpose
seems to have been to prevent concurrent FUSE_RENAME operations for the
current mountpoint, as well as to synchronize FUSE_RENAME with
fuse_vnode_setparent.  But it's obsolete, now that ef6ea91593e added
mnt_renamelock .

MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    kib
Differential Revision: https://reviews.freebsd.org/D55231
DeltaFile
+0-2sys/fs/fuse/fuse_ipc.c
+0-2sys/fs/fuse/fuse_ipc.h
+0-2sys/fs/fuse/fuse_vnops.c
+0-63 files

HardenedBSD/ports 1834310graphics/cloudcompare Makefile

graphics/cloudcompare: Pet portclippy(1) and portfmt(1)

* Pet portclippy(1) and portfmt(1)

Approved by:        db@, yuri@ (Mentors, implicit)
DeltaFile
+32-32graphics/cloudcompare/Makefile
+32-321 files

HardenedBSD/src 2e768efshare/mk src.opts.mk

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-3share/mk/src.opts.mk
+0-31 files

HardenedBSD/src 31ec024contrib/diff ChangeLog, contrib/diff/doc diff.7 diff.texi

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

Conflicts:
        share/mk/src.opts.mk (unresolved)
DeltaFile
+0-6,287contrib/diff/doc/diff.7
+0-4,653contrib/diff/doc/diff.texi
+0-3,878contrib/diff/ChangeLog
+0-1,743contrib/diff/src/diff3.c
+0-1,357contrib/diff/src/diff.c
+0-1,330contrib/diff/lib/strftime.c
+0-19,24881 files not shown
+95-32,60287 files

HardenedBSD/ports 5be8c57databases Makefile, databases/pg_auto_failover Makefile pkg-descr

databases/pg_auto_failover: new port: PG extension for automated failover and HA

WWW: https://pg-auto-failover.readthedocs.io
PR: 292990
DeltaFile
+76-0databases/pg_auto_failover/files/pg_auto_failover.in
+31-0databases/pg_auto_failover/Makefile
+24-0databases/pg_auto_failover/pkg-descr
+15-0databases/pg_auto_failover/pkg-plist
+3-0databases/pg_auto_failover/distinfo
+1-0databases/Makefile
+150-06 files

HardenedBSD/ports cac7f24databases/pg_auto_failover Makefile, databases/pg_auto_failover-devel Makefile pkg-descr

databases/pg_auto_failover-devel: new port: PG extension for automated failover and HA

WWW: https://pg-auto-failover.readthedocs.io
PR: 292994
DeltaFile
+76-0databases/pg_auto_failover-devel/files/pg_auto_failover.in
+32-0databases/pg_auto_failover-devel/Makefile
+26-0databases/pg_auto_failover-devel/pkg-descr
+15-0databases/pg_auto_failover-devel/pkg-plist
+3-0databases/pg_auto_failover-devel/distinfo
+2-0databases/pg_auto_failover/Makefile
+154-01 files not shown
+155-07 files

HardenedBSD/ports 3ae5cf2graphics/feh distinfo Makefile

graphics/feh: Update to 3.11.3

Release Notes:  https://feh.finalrewind.org/archive/3.11.3/
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3graphics/feh/distinfo
+1-1graphics/feh/Makefile
+4-42 files

HardenedBSD/ports 8706bc5multimedia/lives Makefile, multimedia/lives/files patch-jack1

multimedia/lives: Improve port

- Fix build with FFMPEG option, but mark it BROKEN:
  "Crashes at runtime if the FFMPEG option is enabled".
- Replace PORTVERSION with DISTVERSION.
- Merge gettext-runtime and gettext-tools to gettext in USES.
- Split long OPTIONS_DEFINE.
- Remove NLS from OPTIONS_DEFINE - NLS is enabled by default by ports
  framework.
- Remove NLS_USES=gettext-tools - gettext already in USES.
- Refresh patch-jack1.
DeltaFile
+15-14multimedia/lives/Makefile
+9-9multimedia/lives/files/patch-jack1
+24-232 files

HardenedBSD/ports 79ce82dsecurity/pcsc-tools distinfo Makefile

security/pcsc-tools: Update to 1.7.4
DeltaFile
+3-3security/pcsc-tools/distinfo
+1-2security/pcsc-tools/Makefile
+4-52 files

HardenedBSD/ports 010afffmultimedia/emby-server Makefile

multimedia/emby-server: fix fetch

PR:     293369
DeltaFile
+3-4multimedia/emby-server/Makefile
+3-41 files