HardenedBSD/src c6c85b1share/man/man4 virtio.4, sys/arm64/arm64 pmap.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+26-2share/man/man4/virtio.4
+6-1sys/dev/virtio/pci/virtio_pci_modern.c
+6-1sys/dev/virtio/pci/virtio_pci.c
+4-0sys/dev/virtio/virtio.c
+2-2sys/netinet6/in6_ifattach.c
+1-1sys/arm64/arm64/pmap.c
+45-71 files not shown
+46-77 files

HardenedBSD/src dec5bdeshare/man/man4 virtio.4, sys/arm64/arm64 pmap.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+26-2share/man/man4/virtio.4
+6-1sys/dev/virtio/pci/virtio_pci_modern.c
+6-1sys/dev/virtio/pci/virtio_pci.c
+4-0sys/dev/virtio/virtio.c
+2-2sys/netinet6/in6_ifattach.c
+1-1sys/arm64/arm64/pmap.c
+45-71 files not shown
+46-77 files

HardenedBSD/src 12139c9sys/contrib/openzfs/contrib/initramfs/scripts zfs, sys/contrib/openzfs/module/os/linux/spl spl-math-compat.c spl-generic.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+600-189sys/contrib/openzfs/module/zfs/spa.c
+364-299sys/contrib/openzfs/contrib/initramfs/scripts/zfs
+191-177sys/sys/elf_common.h
+275-0sys/contrib/openzfs/module/os/linux/spl/spl-math-compat.c
+0-258sys/contrib/openzfs/module/os/linux/spl/spl-generic.c
+166-76sys/contrib/openzfs/module/zfs/ddt.c
+1,596-999128 files not shown
+4,101-1,688134 files

HardenedBSD/ports 50b9359sysutils/snmp_exporter Makefile, sysutils/snmp_exporter/files patch-generator_net__snmp.go

sysutils/snmp_exporter: Fix snmp_exporter_generator crash

Backport upstream PR #1550 to fix a crash when using net-snmp 5.9.5.0
or later.

PR:     292628
MFH:    2026Q1
Reviewed by:    arrowd, jrm
Approved by:    arrowd (ports)
Obtained from:  https://github.com/prometheus/snmp_exporter/pull/1550
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D55620
DeltaFile
+20-0sysutils/snmp_exporter/files/patch-generator_net__snmp.go
+1-1sysutils/snmp_exporter/Makefile
+21-12 files

HardenedBSD/ports 8840fc1math/octave-forge-general Makefile

math/octave-forge-general: Fix build

- Add pkgconfig to USES.
DeltaFile
+1-1math/octave-forge-general/Makefile
+1-11 files

HardenedBSD/ports ea48116security/pdfcrack Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4security/pdfcrack/Makefile
+0-41 files

HardenedBSD/ports 2d71e82databases/sabiql distinfo Makefile.crates, graphics/vv/files patch-vv_vvToolHistogram.cxx

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        security/pdfcrack/Makefile (unresolved)
DeltaFile
+101-101databases/sabiql/distinfo
+89-89www/fmd-server/distinfo
+49-49databases/sabiql/Makefile.crates
+0-88security/pdfcrack/files/patch-md5
+50-8x11-wm/hyprland/pkg-plist
+58-0graphics/vv/files/patch-vv_vvToolHistogram.cxx
+347-33570 files not shown
+842-46376 files

HardenedBSD/src c70755bshare/man/man4 virtio.4, sys/dev/virtio virtio.c

virtio: add loader tunables to sysctl

virtio_pci uses two loader tunables that should be more visible.
This patch adds these loader tunables to sysctl and describes them
in the virtio(4) man page.

Reviewed by:            imp (erlier version), tuexen
MFC after:              1 week
Differential Revision:  https://reviews.freebsd.org/D55533
DeltaFile
+26-2share/man/man4/virtio.4
+6-1sys/dev/virtio/pci/virtio_pci_modern.c
+6-1sys/dev/virtio/pci/virtio_pci.c
+4-0sys/dev/virtio/virtio.c
+42-44 files

HardenedBSD/ports 8fe05b2shells/mksh Makefile

shells/mksh: Fix MASTER_SITES

Replace 1st site with up-to-date one and keep
the 2nd site as a potential backup for now.

PR:             292318
Reported by:    linimon@
Authored by:    schaiba at gmail.com (maintainer)
Reviewed by:    osa, vvd (mentors)
Approved by:    vvd (mentor)
Differential Revision: https://reviews.freebsd.org/D55543
DeltaFile
+1-1shells/mksh/Makefile
+1-11 files

HardenedBSD/ports 6c8efa3security/vuxml/vuln 2025.xml

security/vuxml: Amend sqlite entry

Fix vulnerable version range for sqlite-based ports (CVE-2025-7709)

PR:             292617
Reported by:    jcfyecrayz at liamekaens.com (maintainer)
Reviewed by:    fluffy@
DeltaFile
+10-6security/vuxml/vuln/2025.xml
+10-61 files

HardenedBSD/src 0272359sys/arm64/arm64 pmap.c, sys/arm64/include vm.h

arm64/pmap: fix pmap_is_valid_memattr()

The function pmap_is_valid_memattr(pmap, mode) checks whether the
given variable mode is between the two constant values
VM_MEMATTR_DEVICE and VM_MEMATTR_WRITE_THROUGH.
After the code for this function was written, the value of
VM_MEMATTR_DEVICE changed from 0 to 4. Since VM_MEMATTR_WRITE_THROUGH
is still 3, the condition is always false.
This patch changes the condition to check whether mode is equal to any
of the VM_MEMATTR* constants.

Reviewed by:            andrew, tuexen
MFC after:              1 week
Differential Revision:  https://reviews.freebsd.org/D55534
DeltaFile
+1-1sys/arm64/arm64/pmap.c
+1-0sys/arm64/include/vm.h
+2-12 files

HardenedBSD/ports 7170ba8cad/openvsp pkg-plist distinfo

cad/openvsp: Update to 3.48.0

ChangeLog:
https://openvsp.org/blogs/announcements/2026/02/28/openvsp-3-48-0-released

Features:

 * Buttons to turn off skinning for Stacks
 * Shape presets for Stacks — makes engine flowpaths easy
 * Negative only engine representations
 * Extend flowpath in global X direction

Fixes:

 * Fix twist / dihedral interaction, add options for XZ only twist
 * Fix correct thickness for dihedral
 * Pick now works with hidden, shaded, and texture views
 * FEA GUI Bug with laminates
 * FEA Part dissappearing bug

    [3 lines not shown]
DeltaFile
+21-0cad/openvsp/pkg-plist
+3-3cad/openvsp/distinfo
+1-1cad/openvsp/Makefile
+25-43 files

HardenedBSD/ports 5d2578bgraphics/converseen distinfo Makefile

graphics/converseen: Update to 0.15.2.1

ChangeLog: https://converseen.fasterland.net/

 * Fixed problem with MacPorts build
 * Updated French translation
 * Various Bugfixes
DeltaFile
+3-3graphics/converseen/distinfo
+1-1graphics/converseen/Makefile
+4-42 files

HardenedBSD/ports fc06dbbtextproc/dyff distinfo Makefile

textproc/dyff: Update to 1.11.2
DeltaFile
+7-7textproc/dyff/distinfo
+1-1textproc/dyff/Makefile
+8-82 files

HardenedBSD/ports 0736949www/py-yt-dlp-ejs Makefile

www/py-yt-dlp-ejs: mark as IGNORE

You cannot repack your distfile in do-fetch.

If you need to extract things and move things around, do it in
post-extract.

With hat:       portmgr
DeltaFile
+31-29www/py-yt-dlp-ejs/Makefile
+31-291 files

HardenedBSD/ports 513318cports-mgmt/pkg distinfo Makefile

ports-mgmt/pkg: update to 2.6.0

Major Changes

* create: use -t to specify the timestamp for the manifest file.
* fetch: add -s/--sumlink option for mirror mode
* triggers: only defer triggers when the need to execute an external program
* db: enable WAL mode for local databases
* query: add support for query evaluation of complex attributes
* libpkg: store ignored shlibs in manifest and db
* libpkg: respect ignred shlibs for BACKUP_LIBRARIES
* drastically reduce memory usage for all operations
* fix reproducible build issue
* autoremove: fix deletion order
* lots of documentation updates

Other Changes

* use C23 __has_include to reduce configure checks

    [5 lines not shown]
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+2-0ports-mgmt/pkg/pkg-plist
+6-43 files

HardenedBSD/ports 25e6b16audio/ocp distinfo Makefile

audio/ocp: Update to 3.2.0
DeltaFile
+3-3audio/ocp/distinfo
+1-1audio/ocp/Makefile
+4-42 files

HardenedBSD/ports 525663ewww/py-yt-dlp-ejs Makefile distinfo, www/py-yt-dlp-ejs/files package-lock.json

www/py-yt-dlp-ejs: Fix fetch
DeltaFile
+2,788-0www/py-yt-dlp-ejs/files/package-lock.json
+18-3www/py-yt-dlp-ejs/Makefile
+3-3www/py-yt-dlp-ejs/distinfo
+2,809-63 files

HardenedBSD/ports 9b25f88shells/nu_plugin_gstat distinfo, shells/nu_plugin_polars distinfo Makefile.crates

shells/nushell: update 0.110.0 → 0.111.0

Reported by:    portscout
DeltaFile
+533-511shells/nushell/distinfo
+473-443shells/nu_plugin_polars/distinfo
+267-257shells/nushell/Makefile
+235-220shells/nu_plugin_polars/Makefile.crates
+229-197shells/nu_plugin_query/distinfo
+231-191shells/nu_plugin_gstat/distinfo
+1,968-1,81912 files not shown
+2,768-2,44718 files

HardenedBSD/ports f747779math/octave-forge Makefile

math/octave-forge: Add optional dependency

- add optional dependency math/octave-forge-apa.
- Update to 20260302.
DeltaFile
+2-3math/octave-forge/Makefile
+2-31 files

HardenedBSD/ports 5d5154fmath Makefile, math/octave-forge-apa Makefile pkg-descr

math/octave-forge-apa: New port.

Arbitrary Precision Arithmetic (APA) package for Octave/Matlab. This
package is a wrapper around the MPFR library, which provides arbitrary
precision floating-point arithmetic. The package allows users to perform
calculations with a precision that can be set at runtime, making it
suitable for applications that require high precision, such as numerical
analysis and scientific computing.
DeltaFile
+27-0math/octave-forge-apa/Makefile
+13-0math/octave-forge-apa/pkg-descr
+3-0math/octave-forge-apa/distinfo
+1-0math/Makefile
+44-04 files

HardenedBSD/ports 1de1e03net-im/telegram-desktop pkg-plist distinfo

net-im/telegram-desktop: update 6.5.1 -> 6.6.0

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.5.1...v6.6.0
Tested by:      fluffy

Sponsored by:   tipi.work
DeltaFile
+7-0net-im/telegram-desktop/pkg-plist
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+11-43 files

HardenedBSD/ports a48ba10devel/libada distinfo Makefile

devel/libada: update 3.4.2 -> 3.4.3

ChangeLog:      https://github.com/ada-url/ada/compare/v3.4.2...v3.4.3
Tested by:      fluffy

Sponsored by:   tipi.work
DeltaFile
+3-3devel/libada/distinfo
+1-1devel/libada/Makefile
+4-42 files

HardenedBSD/ports 25efd1dsysutils/nut-devel Makefile

sysutils/nut-devel: Add newly discovered USB dependency

Fixes:          d9903aab809b
DeltaFile
+1-0sysutils/nut-devel/Makefile
+1-01 files

HardenedBSD/src b55bffesys/netinet6 in6_ifattach.c

netinet6: Fix memory leak on auto_linklocal

release the refcount of link-local prefix information to ensure
it gets freed when the address is deleted.

Reviewed By: zlei, ivy
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D55593
DeltaFile
+2-2sys/netinet6/in6_ifattach.c
+2-21 files

HardenedBSD/ports 0294766shells/bash-completion-zfs distinfo Makefile

shells/bash-completion-zfs: Update 2.3.3 => 2.4.1 (no changes)

Just a version update to match the latest OpenZFS release.
DeltaFile
+3-3shells/bash-completion-zfs/distinfo
+1-1shells/bash-completion-zfs/Makefile
+4-42 files

HardenedBSD/ports cc02b5dlang/fennel distinfo Makefile

lang/fennel: Update to 1.6.1

Changelog:      https://git.sr.ht/~technomancy/fennel/tree/1.6.1/item/changelog.md#161--2025-12-30
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3lang/fennel/distinfo
+1-1lang/fennel/Makefile
+4-42 files

HardenedBSD/src acf90e2sys/sys elf_common.h

elf_common.h: Sort SHT_ entries

Reviewed by:    jrtc27
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55488

(cherry picked from commit 0ff08b8c402b3c555125e4c72df0b80b4d084d56)
DeltaFile
+3-2sys/sys/elf_common.h
+3-21 files

HardenedBSD/src 2b6ba65sys/sys elf_common.h

sys: Restore sorting in sys/elf_common.h

These various definitions are meant to be kept sorted by machine prefix.

Fixes:  2bb61497ca76 ("elf_common.h: Add definitions for LoongArch ELF files")
(cherry picked from commit b7ef4f4b230f01968473269f280bd7e4e86a3ec9)
DeltaFile
+175-175sys/sys/elf_common.h
+175-1751 files

HardenedBSD/src 50a7a38sys/sys elf_common.h

elf_common.h: Add some AArch32 relocations

Reviewed by:    mmel
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55268

(cherry picked from commit 10ac7413c060b1496ef54e2338f487ea84f66206)
DeltaFile
+13-0sys/sys/elf_common.h
+13-01 files