HardenedBSD/src 198d6d7lib/libc/db/mpool mpool.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+4-0lib/libc/db/mpool/mpool.c
+4-01 files

HardenedBSD/src d5b4709lib/libc/db/mpool mpool.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+4-0lib/libc/db/mpool/mpool.c
+4-01 files

HardenedBSD/ports 1978871editors/fresh distinfo Makefile.crates, www/fmd-server distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+307-3editors/fresh/distinfo
+154-2editors/fresh/Makefile.crates
+89-0www/fmd-server/distinfo
+86-0www/fmd-server/Makefile
+36-0www/fmd-server/files/fmd-server.in
+15-0www/fmd-server/pkg-descr
+687-532 files not shown
+772-6138 files

HardenedBSD/ports 93f469awww Makefile, www/fmd-server distinfo Makefile

www/fmd-server: [NEW PORT] FMD server to locate and control your devices

FMD allows you to locate and remotely control your Android device.
This is useful if you have lost or misplaced it. FMD is decentralised, and
users remain in full control of their data.

WWW: https://fmd-foss.org
DeltaFile
+89-0www/fmd-server/distinfo
+86-0www/fmd-server/Makefile
+36-0www/fmd-server/files/fmd-server.in
+15-0www/fmd-server/pkg-descr
+1-0www/Makefile
+227-05 files

HardenedBSD/ports fef4e7ddns/nsnotifyd distinfo Makefile

dns/nsnotifyd: Update to 2.4

The new -S option tells nsnotifyd to send all SOA queries to a specific
server.

re: https://dotat.at/@/2026-02-24-nsnotifyd-2-4-released.html
DeltaFile
+3-3dns/nsnotifyd/distinfo
+1-1dns/nsnotifyd/Makefile
+4-42 files

HardenedBSD/ports cb70d4bwww/piwigo pkg-plist distinfo

www/piwigo: Update to 16.3.0.
DeltaFile
+11-0www/piwigo/pkg-plist
+3-3www/piwigo/distinfo
+2-2www/piwigo/Makefile
+16-53 files

HardenedBSD/src bce0c14lib/libc/db/mpool mpool.c

mpool/mpool_get.c: Avoid clobbering 'errno' when handling 'pread' errors

POSIX.1-2024 states that the 'free' function "shall not modify errno if
ptr is a null pointer or a pointer previously returned as if by malloc()
and not yet deallocated". However this is a fairly recent addition
and non-compliant allocators might still clobber 'errno', causing
'mpool_get' to return the wrong error code. Fix this by saving
and restoring 'errno' after calling 'free'.

Sponsored by:   Klara, Inc.
Reviewed by:    obiwac
Differential Revision:  https://reviews.freebsd.org/D55463
MFC after:      1 week
DeltaFile
+4-0lib/libc/db/mpool/mpool.c
+4-01 files

HardenedBSD/ports 7b23bc2misc/openhab distinfo Makefile, misc/openhab-addons distinfo Makefile

misc/openhab*: Update to 4.3.10
DeltaFile
+3-3misc/openhab-addons/distinfo
+3-3misc/openhab/distinfo
+1-1misc/openhab-addons/Makefile
+1-1misc/openhab/Makefile
+8-84 files

HardenedBSD/ports 432a562net-im/linux-discord distinfo Makefile

net-im/linux-discord: Update to 0.0.126
DeltaFile
+3-3net-im/linux-discord/distinfo
+1-1net-im/linux-discord/Makefile
+4-42 files

HardenedBSD/ports aaf059fgames/fheroes2 distinfo Makefile

games/fheroes2: update to 1.1.14

Changelog:      https://github.com/ihhub/fheroes2/releases/tag/1.1.14
DeltaFile
+3-3games/fheroes2/distinfo
+1-1games/fheroes2/Makefile
+4-42 files

HardenedBSD/ports 158889aeditors/fresh distinfo Makefile.crates

editors/fresh: Update to 0.2.9
DeltaFile
+307-3editors/fresh/distinfo
+154-2editors/fresh/Makefile.crates
+1-1editors/fresh/Makefile
+462-63 files

HardenedBSD/ports 5671e9cgraphics/drawio Makefile, textproc/logseq Makefile

*/*: Bump port revision after electron38 update (642b0b842979)
DeltaFile
+1-1graphics/drawio/Makefile
+1-1textproc/logseq/Makefile
+2-22 files

HardenedBSD/ports 642b0b8devel/electron38 distinfo Makefile.version, devel/electron38/files/packagejsons yarn.lock package.json

devel/electron38: Update to 38.8.4

Changelog: https://github.com/electron/electron/releases/tag/v38.8.4

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron38/distinfo
+10-0devel/electron38/files/packagejsons/yarn.lock
+6-1devel/electron38/files/packagejsons/package.json
+1-1devel/electron38/Makefile.version
+22-74 files

HardenedBSD/ports b218a36lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.0.1.s20260222
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

HardenedBSD/ports 07c8e50lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260221
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

HardenedBSD/ports 643c9cdlang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260220
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

HardenedBSD/ports 19f05bdlang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260219
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

HardenedBSD/ports def0863lang/picolisp distinfo Makefile

lang/picolisp: update to 25.12

See https://software-lab.de/doc/ChangeLog
DeltaFile
+3-3lang/picolisp/distinfo
+2-2lang/picolisp/Makefile
+2-0lang/picolisp/pkg-plist
+7-53 files

HardenedBSD/src 6376e95sys/compat/linuxkpi/common/src linux_80211.c, sys/dev/asmc asmc.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+696-954sys/compat/linuxkpi/common/src/linux_80211.c
+113-14sys/dev/asmc/asmc.c
+13-99sys/dev/cxgbe/tom/t4_cpl_io.c
+13-1sys/kern/subr_bus.c
+13-0tools/tools/syscall_timing/Makefile.depend
+6-6sys/dev/sound/pci/vibes.c
+854-1,074192 files not shown
+1,069-1,284198 files

HardenedBSD/src 7466a86sys/compat/linuxkpi/common/src linux_80211.c, sys/dev/adb adb_bus.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+696-954sys/compat/linuxkpi/common/src/linux_80211.c
+113-14sys/dev/asmc/asmc.c
+13-99sys/dev/cxgbe/tom/t4_cpl_io.c
+13-1sys/kern/subr_bus.c
+13-0tools/tools/syscall_timing/Makefile.depend
+6-6sys/dev/adb/adb_bus.c
+854-1,074192 files not shown
+1,069-1,284198 files

HardenedBSD/ports 35fa0aflang/fpc-devel pkg-plist Makefile, lang/fpc-devel-source Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+90-0security/vuxml/vuln/2026.xml
+24-0lang/fpc-devel/pkg-plist
+10-5sysutils/py-filelock/Makefile
+9-4lang/fpc-devel/Makefile
+5-5shells/carapace/distinfo
+7-3lang/fpc-devel-source/Makefile
+145-1724 files not shown
+200-7330 files

HardenedBSD/ports 0594296sysutils/py-filelock Makefile distinfo

sysutils/py-filelock: update 3.20.1 → 3.24.3

PR:     293432
DeltaFile
+10-5sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+13-82 files

HardenedBSD/src 3023bb4sys/dev/asmc asmc.c

asmc: introduce the concept of generic models

Having to enter in each of the models for Apple hardware, recompiling,
etc, is tedious. Provide generic models so end-users can leverage some
of the capabilities provided by the driver, i.e., common features like
minimal fans and lights (if present on the generic model) support.

The generic models are as follows:
- Macmini
- MacBookAir
- MacBookPro
- MacPro

This sort of follows the pattern established by the `applesmc` driver in
Linux.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D55395
DeltaFile
+67-13sys/dev/asmc/asmc.c
+67-131 files

HardenedBSD/ports d7e7c6dnet/revsocks distinfo Makefile

net/revsocks: Update to 2.9
DeltaFile
+3-3net/revsocks/distinfo
+1-2net/revsocks/Makefile
+4-52 files

HardenedBSD/ports 2c55f0aaudio/libxmp distinfo Makefile

audio/libxmp: Update to 4.7.0
DeltaFile
+3-3audio/libxmp/distinfo
+1-1audio/libxmp/Makefile
+4-42 files

HardenedBSD/src 94db365sys/dev/asmc asmc.c asmcvar.h

asmc: add Wake-on-LAN control via sysctl

Apple Mac systems support Wake-on-LAN from powered-off state (S5/G2) via
the AUPO SMC key.

This change adds a convenience sysctl, `dev.asmc.0.wol`. This can be
disabled if set to 0 and enabled if set to 1.

The AUPO key is volatile and resets to 0x00 on every boot, so WoL must
be manually enabled before each shutdown to work from powered-off state.
Users need to run: `sysctl dev.asmc.0.wol=1` before shutting down the
system. The sysctl is best set to persist in `/etc/sysctl.conf`.

MFC after:      1 week
Reviewed By:    markj, ngie
Differential Revision:  https://reviews.freebsd.org/D54439
DeltaFile
+45-0sys/dev/asmc/asmc.c
+5-0sys/dev/asmc/asmcvar.h
+50-02 files

HardenedBSD/ports bd452c5science/afni distinfo pkg-plist

science/afni: Update to 26.0.09
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/pkg-plist
+1-1science/afni/Makefile
+5-53 files

HardenedBSD/ports 6fe60f2editors/lazarus-devel distinfo Makefile

editors/lazarus-devel: Update to 4.99.20260223
DeltaFile
+3-3editors/lazarus-devel/distinfo
+2-2editors/lazarus-devel/Makefile
+5-52 files

HardenedBSD/ports 4059a25lang/fpc-devel pkg-plist Makefile, lang/fpc-devel-source Makefile distinfo

lang/fpc-devel*: Update to 3.3.1.20260224

PR:             292887
DeltaFile
+24-0lang/fpc-devel/pkg-plist
+9-4lang/fpc-devel/Makefile
+5-5lang/fpc-devel/distinfo
+7-3lang/fpc-devel-source/Makefile
+3-3lang/fpc-devel-source/distinfo
+48-155 files

HardenedBSD/src 0fc6c3fsys/dev/adb adb_bus.c, sys/dev/axgbe if_axgbe.c

chore: replace {0, 0} with {DEV,KOBJ}METHOD_END

Both of the aforementioned macros have been present in FreeBSD
for well over a decade: 2009 for `KOBJMETHOD_END`; 2011 for
`DEVMETHOD_END`.

Adapt all hardcoded references of `{0, 0}` with `DEVMETHOD_END`
and `KOBJMETHOD_END` as appropriate. This helps ensure that
future adaptations to drivers following patterns documented
in driver(9) can be made more easily/without issue.

MFC after:      1 week
Differential Revision:   https://reviews.freebsd.org/D55414
DeltaFile
+6-6sys/dev/sound/pci/vibes.c
+6-6sys/dev/adb/adb_bus.c
+2-2sys/dev/axgbe/if_axgbe.c
+2-2sys/dev/dpaa/qman_fdt.c
+2-2sys/dev/qlnx/qlnxe/qlnx_os.c
+2-2sys/dev/cxgbe/t4_main.c
+20-20180 files not shown
+208-207186 files