HardenedBSD/src 090fb28sys/compat/linprocfs linprocfs.c, sys/conf kern.pre.mk

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+5-9sys/compat/linprocfs/linprocfs.c
+4-2sys/conf/kern.pre.mk
+9-112 files

HardenedBSD/src b496e44sys/compat/linprocfs linprocfs.c, sys/conf kern.pre.mk

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+5-9sys/compat/linprocfs/linprocfs.c
+4-2sys/conf/kern.pre.mk
+9-112 files

HardenedBSD/src 859e512libexec/flua Makefile linit_flua.c, libexec/flua/lfbsd lfbsd.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+457-0libexec/flua/lfs/lfs.c
+0-448libexec/flua/modules/lfs.c
+289-0libexec/flua/lfbsd/lfbsd.c
+0-285libexec/flua/modules/lfbsd.c
+39-8libexec/flua/Makefile
+28-5libexec/flua/linit_flua.c
+813-74634 files not shown
+1,028-85840 files

HardenedBSD/ports 7658f7feditors/slime pkg-plist, mail/mew pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+371-696print/auctex/pkg-plist
+166-329www/emacs-w3m/pkg-plist
+123-181editors/slime/pkg-plist
+100-167mail/mew-devel/pkg-plist
+100-167mail/mew/pkg-plist
+79-156mail/wanderlust/pkg-plist
+939-1,696272 files not shown
+2,865-4,012278 files

HardenedBSD/ports d4730c4security/sssd2 pkg-plist Makefile, security/sssd2/files sssd.in sssd-newsyslog.conf.sample

security/sssd2: Log to /var/log/sssd and set up rotation

PR:             294294, 294098, 285617
DeltaFile
+2-1security/sssd2/pkg-plist
+1-1security/sssd2/files/sssd.in
+2-0security/sssd2/Makefile
+1-0security/sssd2/files/sssd-newsyslog.conf.sample
+6-24 files

HardenedBSD/ports 4a534ecwww/forgejo distinfo Makefile

www/foregjo: Update to 14.0.4

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.4.md

MFH:            2026Q2
DeltaFile
+3-5www/forgejo/distinfo
+1-5www/forgejo/Makefile
+4-102 files

HardenedBSD/ports 67dbd6cwww/forgejo-lts distinfo Makefile

www/forgejo-lts: Update to 11.0.12

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.12.md

MFH:            2026Q2
DeltaFile
+3-3www/forgejo-lts/distinfo
+1-2www/forgejo-lts/Makefile
+4-52 files

HardenedBSD/ports 82fc1d8devel/ghq distinfo Makefile

devel/ghq: update to 1.10.1

Changes:        https://github.com/x-motemen/ghq/releases/tag/v1.10.1
DeltaFile
+5-5devel/ghq/distinfo
+1-2devel/ghq/Makefile
+6-72 files

HardenedBSD/src de2ea54sys/conf kern.pre.mk

zstd: disable weak-symbol tracing hooks in the kernel

zstd's tracing API (zstd_trace.h) declares ZSTD_trace_compress_begin()
and friends as __attribute__((weak)) externals, gated on the
ZSTD_HAVE_WEAK_SYMBOLS compile-time probe.  That probe has covered
x86_64 and i386 since at least zstd 1.5.6, and was extended to aarch64
and riscv in 1.5.7.

In a static kernel image there is no dynamic linker to patch the PLT GOT
entries at runtime.  On amd64 the undefined weak symbols resolve directly
to NULL, so the "!= NULL" guard in the zstd source correctly suppresses
every call through the stubs.  On aarch64 and riscv the ABI requires
GOT-based indirection for external calls: the PLT stub address is
non-NULL, the guard passes, and the call lands in an uninitialized GOT
slot.  Because this happens before exception handlers are in place the
machine resets silently, making the kernel unbootable after the zstd
1.5.7 import.

The upstream-supported suppression is ZSTD_NO_TRACE (zstd_internal.h),

    [8 lines not shown]
DeltaFile
+4-2sys/conf/kern.pre.mk
+4-21 files

HardenedBSD/ports bc45b7eeditors/slime pkg-plist, mail/mew pkg-plist

Emacs Lisp ports framework: Overhaul

This overhaul introduces four key changes to the elisp ports framework:

1. Remove support for packaged byte-compiled elisp.

   The primary motivation is to remove a large number of flavor-specific
   packages and to simplify the ports tree.  As an example, supporting
   byte-compiled elisp for devel/tablist required six packages, one for
   each flavor of editors/emacs and editors/emacs-devel.  With over 100
   elisp ports and requests for new Emacs flavors, this was
   unmanageable.

2. Install configuration to integrate with Emacs's native compilation
   machinery, allowing elisp from ports to be compiled into the standard
   cache under the user's home directory.

   This matches the behavior of GNU ELPA packages and generally results
   in a faster experience.  Speedups vary depending on the

    [21 lines not shown]
DeltaFile
+371-696print/auctex/pkg-plist
+166-329www/emacs-w3m/pkg-plist
+123-181editors/slime/pkg-plist
+100-167mail/mew/pkg-plist
+100-167mail/mew-devel/pkg-plist
+79-156mail/wanderlust/pkg-plist
+939-1,696195 files not shown
+2,609-3,803201 files

HardenedBSD/ports 22677bbcad/openvsp distinfo Makefile

cad/openvsp: Update to 3.49.0

ChangeLog:
https://openvsp.org/blogs/announcements/2026/04/03/openvsp-3-49-0-released

Features:

 * Stowed / Retracted landing gear
 * TRA Clearance model
 * Single gear auxiliary geometry
 * Faster interactivity with landing gear

Build system:

 * Use venv when building Ubuntu to fix numpy version problems
 * Update to Eigen3 5.0.0
 * Update OpenABF to support new Eigen

Fixes:

    [12 lines not shown]
DeltaFile
+3-3cad/openvsp/distinfo
+1-1cad/openvsp/Makefile
+4-42 files

HardenedBSD/ports 8aae31bsysutils/mdfried distinfo Makefile.crates

sysutils/mdfried: Update to 0.19.2

Reported by:    Benjamin Grosse <notifications at github.com>
DeltaFile
+33-3sysutils/mdfried/distinfo
+15-0sysutils/mdfried/Makefile.crates
+1-1sysutils/mdfried/Makefile
+49-43 files

HardenedBSD/ports 670bbf0irc/inspircd distinfo Makefile

irc/inspircd: update to 4.10.1

Changes:        https://github.com/inspircd/inspircd/releases/tag/v4.10.1
DeltaFile
+3-3irc/inspircd/distinfo
+1-1irc/inspircd/Makefile
+4-42 files

HardenedBSD/src 5f5cc3csys/compat/linprocfs linprocfs.c

compat/linprocfs: Update /proc/partitions output

Linux /proc/partitions reports the major/minor pair, the device size in
1K blocks, and the device name.  linprocfs still printed obsolete
statistics columns and reported the size in bytes.

Update linprocfs_dopartitions() to emit the Linux-style header and
report provider sizes in 1K blocks.

Signed-off-by: Shunchao Hu <ankohuu at gmail.com>
Reviewed by:    des
MFC after:      2 weeks
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2126
Closes:         https://github.com/freebsd/freebsd-src/pull/2126
DeltaFile
+5-9sys/compat/linprocfs/linprocfs.c
+5-91 files

HardenedBSD/ports b636bdbwww/newsraft distinfo Makefile

www/newsraft: Update to 0.36

Changelog: https://codeberg.org/newsraft/newsraft/releases/tag/newsraft-0.36
DeltaFile
+3-3www/newsraft/distinfo
+1-1www/newsraft/Makefile
+4-42 files

HardenedBSD/ports 4ede6cesecurity/mbedtls3 distinfo Makefile

security/mbedtls3: Update to 3.6.6
DeltaFile
+3-3security/mbedtls3/distinfo
+1-1security/mbedtls3/Makefile
+4-42 files

HardenedBSD/ports 52843eedatabases/pgagroal Makefile distinfo, databases/pgagroal/files patch-doc_CMakeLists.txt patch-doc_etc_pgagroal.conf

databases/pgagroal: Update version 1.6.0=>2.0.0

Changelog: https://github.com/agroal/pgagroal/releases/tag/2.0.0
DeltaFile
+11-11databases/pgagroal/files/patch-doc_CMakeLists.txt
+4-2databases/pgagroal/Makefile
+3-3databases/pgagroal/distinfo
+4-1databases/pgagroal/pkg-plist
+2-2databases/pgagroal/files/patch-doc_etc_pgagroal.conf
+24-195 files

HardenedBSD/ports 6c343dfdatabases/mysql-connector-c++ distinfo Makefile

databases/mysql-connector-c++: Update version 9.5.0=>9.6.0

Changelog: https://dev.mysql.com/doc/relnotes/connector-cpp/en/news-9-6-0.html
DeltaFile
+3-3databases/mysql-connector-c++/distinfo
+1-1databases/mysql-connector-c++/Makefile
+4-42 files

HardenedBSD/ports fdf820ftextproc/cg3 distinfo Makefile

textproc/cg3: Update version 1.4.5=>1.4.6

Changelog: https://github.com/GrammarSoft/cg3/releases/tag/v1.4.6
DeltaFile
+3-3textproc/cg3/distinfo
+1-1textproc/cg3/Makefile
+4-42 files

HardenedBSD/ports be5a3f5net/py-magic-wormhole Makefile distinfo

net/py-magic-wormhole: Update version 0.16.0=>0.17.0

Changelog: https://github.com/magic-wormhole/magic-wormhole/releases/tag/0.17.0
DeltaFile
+3-3net/py-magic-wormhole/Makefile
+3-3net/py-magic-wormhole/distinfo
+6-62 files

HardenedBSD/ports b6cc6adwww/p5-WebService-MusicBrainz distinfo Makefile

www/p5-WebService-MusicBrainz: Update version 1.0.9=>1.0.10

Changelog: https://metacpan.org/dist/WebService-MusicBrainz/changes

PR:             294400
Reported by:    tjlegg at gmail.com
DeltaFile
+3-3www/p5-WebService-MusicBrainz/distinfo
+1-1www/p5-WebService-MusicBrainz/Makefile
+4-42 files

HardenedBSD/ports 9a29ccetextproc/asciinema distinfo Makefile

textproc/asciinema: Update version 3.1.0=>3.2.0

Changelog: https://github.com/asciinema/asciinema/releases/tag/v3.2.0
DeltaFile
+5-5textproc/asciinema/distinfo
+1-1textproc/asciinema/Makefile
+1-1textproc/asciinema/Makefile.crates
+7-73 files

HardenedBSD/ports 434aaafwww/miniserve distinfo Makefile

www/miniserve: Update version 0.34.0=>0.35.0

- Update LICENSE to MIT only

Changelog: https://github.com/svenstaro/miniserve/releases/tag/v0.35.0
DeltaFile
+7-7www/miniserve/distinfo
+3-4www/miniserve/Makefile
+2-2www/miniserve/Makefile.crates
+12-133 files

HardenedBSD/ports 53dc377sysutils/opentofu distinfo Makefile

sysutils/opentofu: Update version 1.11.5=>1.11.6

Changelog: https://github.com/opentofu/opentofu/releases/tag/v1.11.6
DeltaFile
+5-5sysutils/opentofu/distinfo
+1-2sysutils/opentofu/Makefile
+6-72 files

HardenedBSD/ports b25fb0fdevel/py-pipdeptree distinfo Makefile

devel/py-pipdeptree: Update version 2.34.0=>2.35.0

Changelog: https://github.com/tox-dev/pipdeptree/releases/tag/2.35.0
DeltaFile
+3-3devel/py-pipdeptree/distinfo
+1-1devel/py-pipdeptree/Makefile
+4-42 files

HardenedBSD/ports 53a6c9anet/p5-Amazon-SQS-Simple distinfo Makefile

net/p5-Amazon-SQS-Simple: Update version 2.00=>2.01

Changelog: https://metacpan.org/release/PENFOLD/Amazon-SQS-Simple-2.01/changes
DeltaFile
+3-3net/p5-Amazon-SQS-Simple/distinfo
+1-1net/p5-Amazon-SQS-Simple/Makefile
+4-42 files

HardenedBSD/ports 390e7d6sysutils/httm distinfo Makefile.crates

sysutils/httm: Update version 0.49.7=>0.49.8

Changelog: https://github.com/kimono-koans/httm/releases/tag/0.49.8
DeltaFile
+11-11sysutils/httm/distinfo
+4-4sysutils/httm/Makefile.crates
+1-1sysutils/httm/Makefile
+16-163 files

HardenedBSD/ports a73fa7fdevel/p5-BZ-Client distinfo Makefile

devel/p5-BZ-Client: Update version 1.06=>1.061

Changelog: https://metacpan.org/dist/BZ-Client/changes
DeltaFile
+3-3devel/p5-BZ-Client/distinfo
+1-1devel/p5-BZ-Client/Makefile
+4-42 files

HardenedBSD/ports 8ee4e6fdevel/py-lizard distinfo Makefile

devel/py-lizard: Update version 1.17.14=>1.17.15

Changelog: https://github.com/terryyin/lizard/releases/tag/1.17.15
DeltaFile
+3-3devel/py-lizard/distinfo
+1-1devel/py-lizard/Makefile
+4-42 files

HardenedBSD/ports 313aa8bdevel/p5-DateTime-Format-Natural distinfo Makefile

devel/p5-DateTime-Format-Natural: Update version 1.24=>1.25

Changelog: https://metacpan.org/dist/DateTime-Format-Natural/changes
DeltaFile
+3-3devel/p5-DateTime-Format-Natural/distinfo
+1-1devel/p5-DateTime-Format-Natural/Makefile
+4-42 files