HardenedBSD/src 94822b1sys/contrib/dev/mediatek/mt76/mt7996 mac.c main.c, tests/sys/kern ssl_sendfile.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+692-160sys/contrib/dev/mediatek/mt76/mt7996/mac.c
+393-235sys/contrib/dev/mediatek/mt76/mt7996/main.c
+514-0tests/sys/kern/ssl_sendfile.c
+294-98sys/contrib/dev/mediatek/mt76/mt7996/init.c
+198-184sys/contrib/dev/mediatek/mt76/mt7996/mcu.c
+272-69sys/contrib/dev/mediatek/mt76/mt7996/dma.c
+2,363-746218 files not shown
+4,780-1,685224 files

HardenedBSD/src cd4c2d2sys/contrib/dev/mediatek/mt76/mt7996 mac.c main.c, tests/sys/kern ssl_sendfile.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+692-160sys/contrib/dev/mediatek/mt76/mt7996/mac.c
+393-235sys/contrib/dev/mediatek/mt76/mt7996/main.c
+514-0tests/sys/kern/ssl_sendfile.c
+294-98sys/contrib/dev/mediatek/mt76/mt7996/init.c
+198-184sys/contrib/dev/mediatek/mt76/mt7996/mcu.c
+272-69sys/contrib/dev/mediatek/mt76/mt7996/dma.c
+2,363-746218 files not shown
+4,780-1,685224 files

HardenedBSD/src 08adec9sys/kern uipc_ktls.c, sys/net iflib.c iflib.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+17-10sys/net/iflib.c
+6-3sys/sys/ktls.h
+3-2sys/net/iflib.h
+3-0sys/kern/uipc_ktls.c
+29-154 files

HardenedBSD/ports fba2fb3devel/freebsd-gcc12/files patch-gcc_system.h patch-gcc_configure, devel/freebsd-gcc13/files patch-gcc_system.h patch-gcc_configure

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-42devel/freebsd-gcc13/files/patch-gcc_system.h
+0-42devel/freebsd-gcc12/files/patch-gcc_system.h
+24-0textproc/caps-log/Makefile
+22-0devel/freebsd-gcc12/files/patch-gcc_configure
+22-0devel/freebsd-gcc13/files/patch-gcc_configure
+16-0textproc/caps-log/pkg-message
+84-8422 files not shown
+143-13528 files

HardenedBSD/src 37d11fdtests/sys/kern ssl_sendfile.c Makefile

tests/kern: add test for SSL_sendfile()
DeltaFile
+514-0tests/sys/kern/ssl_sendfile.c
+2-0tests/sys/kern/Makefile
+516-02 files

HardenedBSD/ports 480d43fdevel/air-go distinfo Makefile

devel/air-go: Update to 1.64.4
DeltaFile
+5-5devel/air-go/distinfo
+1-1devel/air-go/Makefile
+6-62 files

HardenedBSD/src 4990cf8. MAINTAINERS

MAINTAINERS: Remove some stale entries

Remove some stale entries, preen some others. Longer term, we need a
better format. Also, if there's mistakes, let us know: we want it to be
useful to people seeking review, not be perscriptive about who can do
what.

Reviewed by: srcmgr@
DeltaFile
+14-22MAINTAINERS
+14-221 files

HardenedBSD/ports f30daffsysutils/siegfried distinfo Makefile

sysutils/siegfried: Update to 1.11.4

ChangeLog:      https://github.com/richardlehane/siegfried/blob/main/CHANGELOG.md
MFH:            2026Q1
DeltaFile
+5-5sysutils/siegfried/distinfo
+1-2sysutils/siegfried/Makefile
+6-72 files

HardenedBSD/src 3cdb6c9contrib/llvm-project/libcxx/include inttypes.h

libc++ inttypes.h: define __STDC_CONSTANT_MACROS and __STDC_LIMIT_MACROS

Before transitively including the base version of inttypes.h, define
__STDC_CONSTANT_MACROS and __STDC_LIMIT_MACROS, because the base
inttypes.h directly includes sys/stdint.h, instead of going through the
'regular' stdint.h.

The libc++ version of the latter does define those macros, to ensure
things like UINT64_C() and SIZE_MAX are defined even in C++98 or C++03.

MFC after:      3 days
DeltaFile
+9-2contrib/llvm-project/libcxx/include/inttypes.h
+9-21 files

HardenedBSD/src 6c5fdbasys/arm/arm gic.c

arm/gic: Detect broken configurations

Some virtualization platforms provide broken configurations. There
is a GIC interrupt controller, however accessing the CPU interface
registers leads to an external data abort. As these are needed to
handle interrupts we are unable to boot further.

Detect this misconfiguration and panic to tell the user the issue.

Reviewed by:    emaste
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D54832
DeltaFile
+14-1sys/arm/arm/gic.c
+14-11 files

HardenedBSD/src e6bafbeshare/man/man4 capsicum.4

capsicum.4: Replace 'fi' ligature and smart quotation mark

While here, wrap the line to 80 characters.

Reviewed by:    jlduran
Fixes:          c54534e60263 ("capsicum.4: Add some more detail from the Capsicum paper")
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54761
DeltaFile
+5-5share/man/man4/capsicum.4
+5-51 files

HardenedBSD/ports 9651651sysutils/helm distinfo Makefile

sysutils/helm: Update to 3.20.0

- Bump Go version to 1.25+

Changelogs:
https://github.com/helm/helm/releases/tag/v3.19.5
https://github.com/helm/helm/releases/tag/v3.20.0
DeltaFile
+5-5sysutils/helm/distinfo
+3-4sysutils/helm/Makefile
+8-92 files

HardenedBSD/ports ddeff03devel/freebsd-gcc12 distinfo Makefile, devel/freebsd-gcc12/files patch-gcc_system.h patch-gcc_configure

devel/freebsd_gcc12: Update to 12.4.0
DeltaFile
+0-42devel/freebsd-gcc12/files/patch-gcc_system.h
+22-0devel/freebsd-gcc12/files/patch-gcc_configure
+3-3devel/freebsd-gcc12/distinfo
+1-2devel/freebsd-gcc12/Makefile
+26-474 files

HardenedBSD/ports 28b7c40devel/freebsd-gcc14 distinfo Makefile

devel/freebsd_gcc14: Update to 14.2.0
DeltaFile
+3-3devel/freebsd-gcc14/distinfo
+1-1devel/freebsd-gcc14/Makefile
+4-42 files

HardenedBSD/ports 4be82b1devel/freebsd-gcc13 distinfo Makefile, devel/freebsd-gcc13/files patch-gcc_system.h patch-gcc_configure

devel/freebsd_gcc13: Update to 13.3.0
DeltaFile
+0-42devel/freebsd-gcc13/files/patch-gcc_system.h
+22-0devel/freebsd-gcc13/files/patch-gcc_configure
+3-3devel/freebsd-gcc13/distinfo
+1-2devel/freebsd-gcc13/Makefile
+26-474 files

HardenedBSD/ports a5496b3textproc Makefile, textproc/caps-log Makefile pkg-message

textproc/caps-log: NEW PORT Small TUI journaling tool

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+24-0textproc/caps-log/Makefile
+16-0textproc/caps-log/pkg-message
+3-0textproc/caps-log/distinfo
+1-0textproc/caps-log/pkg-descr
+1-0textproc/Makefile
+45-05 files

HardenedBSD/src f61e2bfsys/net iflib.c iflib.h

iflib: support for transmit side nic KTLS offload

This change adds support to iflib for drivers that want to do
transmit-side NIC ktls offload. This change does 2 things:

1) Extends the pkt info to include an optional mbuf pointer.

This gives drivers the ability to find the start of a TLS record if
they need to re-DMA part of the record to re-construct TLS state on
the NIC. This mbuf pointer is only passed when CSUM_SND_TAG is
present on the pkthdr. Note that I don't bother to inspect the send
tag on purpose; this will only be present for TLS offloaded or paced
connections

2) Allows the driver to specify how much ring padding is needed
   before the ring is considered to be full using the new isc_tx_pad
   field in if_softc_ctx.

This re-uses a field that was marked spare in 2019 via d49e83eac3baf.

    [13 lines not shown]
DeltaFile
+17-10sys/net/iflib.c
+3-2sys/net/iflib.h
+20-122 files

HardenedBSD/src 72326dbsys/kern uipc_ktls.c, sys/sys ktls.h

ktls: Capture initial tls seqno at time offload is initiated

Some drivers want the TLS seqno when offload starts. Capture this
for them by adding a union for initial_seqno, sharing space with
the TLS 1.0 next_seqno.

Reviewed by: jhb
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D54275
MFC After: 1 month

(cherry picked from commit 4d692068f6850282dabde9e35b3098a4ebec9592)
DeltaFile
+6-3sys/sys/ktls.h
+3-0sys/kern/uipc_ktls.c
+9-32 files

HardenedBSD/src 6b9cbee. CONTRIBUTING.md

CONTRIBUTING.md: Tweaks for clarity

Add a few tweaks to clarify the author and signed-off-by lines. Add
clarifying note about the style checker. Refine the AI statements
for clarity, but these will need to be revised once the AI policy
has been completed.

Sponsored by:           Netflix
DeltaFile
+5-5CONTRIBUTING.md
+5-51 files

HardenedBSD/src b1bebaasys/contrib/dev/mediatek/mt76 dma.c, sys/contrib/dev/mediatek/mt76/mt7996 mac.c main.c

mt76: update Mediatek's mt76 driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Notable change: license got switched from ISC to BSD-3-Clause-Clear.
util.h is now imported from upstream given it is no longer GPL-only.
See the upstream repository 909675fd4344f73aad5f75f123bd271ada2ab9fb
and a96fed2825d8dfb068bf640419c619b5f2df4218.

For us the new version should also help with page pools and DMA32.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+692-160sys/contrib/dev/mediatek/mt76/mt7996/mac.c
+393-235sys/contrib/dev/mediatek/mt76/mt7996/main.c
+294-98sys/contrib/dev/mediatek/mt76/mt7996/init.c
+198-184sys/contrib/dev/mediatek/mt76/mt7996/mcu.c
+272-69sys/contrib/dev/mediatek/mt76/mt7996/dma.c
+222-80sys/contrib/dev/mediatek/mt76/dma.c
+2,071-826211 files not shown
+4,217-1,650217 files

HardenedBSD/ports fc1b4c7deskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 4.0.5
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

HardenedBSD/ports 5b7b8dfdeskutils/ekphos distinfo Makefile.crates

deskutils/ekphos: Update to 0.20.0

ChangeLog:      https://github.com/hanebox/ekphos/releases/tag/v0.20.0
Reported by:    han <notifications at github.com>
DeltaFile
+7-3deskutils/ekphos/distinfo
+2-0deskutils/ekphos/Makefile.crates
+1-1deskutils/ekphos/Makefile
+10-43 files

HardenedBSD/ports 4546447audio/sonicradio distinfo Makefile

audio/sonicradio: Update to 0.8.13

ChangeLog:      https://github.com/dancnb/sonicradio/releases/tag/v0.8.13
Reported by:    portscout!
DeltaFile
+5-5audio/sonicradio/distinfo
+3-2audio/sonicradio/Makefile
+8-72 files

HardenedBSD/src 2e5472cinclude/rpc xdr.h, lib/libc/xdr xdr.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+5-7sys/sys/buf_ring.h
+8-2sys/dev/dpaa2/dpaa2_ni.c
+1-8sys/rpc/xdr.h
+1-8include/rpc/xdr.h
+7-0lib/libc/xdr/xdr.c
+7-0sys/xdr/xdr.c
+29-253 files not shown
+34-299 files

HardenedBSD/src 5c80af6include/rpc xdr.h, lib/libc/xdr xdr.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+5-7sys/sys/buf_ring.h
+8-2sys/dev/dpaa2/dpaa2_ni.c
+1-8include/rpc/xdr.h
+1-8sys/rpc/xdr.h
+7-0lib/libc/xdr/xdr.c
+7-0sys/xdr/xdr.c
+29-253 files not shown
+34-299 files

HardenedBSD/ports d5e4ff9sysutils/mdfried distinfo Makefile.crates, x11/wleave distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+983-0sysutils/mdfried/distinfo
+490-0sysutils/mdfried/Makefile.crates
+105-95x11/wleave/distinfo
+51-46x11/wleave/Makefile.crates
+39-0sysutils/mdfried/Makefile
+27-8x11/wleave/files/patch-layout.json
+1,695-14916 files not shown
+1,782-20922 files

HardenedBSD/ports 0bb32f6math/scilab Makefile

math/scilab: pin to java 8

Does not build with jdk11+.

[javac] /wrkdirs/usr/ports/math/scilab/work/scilab-6.1.1/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/xmlloader/CSSParser.java:17: error: package javax.annotation does not exist

PR:     272855
Approved-by:    no maintainer
DeltaFile
+1-0math/scilab/Makefile
+1-01 files

HardenedBSD/src 498fe07sys/sys buf_ring.h

buf_ring: Rename some variables

The elements we store in buffer rings are buffers, so refer to them as
`buf` throughout instead of a mixture of `buf`, `ret`, and `new`,
especially since the latter breaks C++ code that directly or indirectly
includes this header.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    siderop1_netapp.com, markj
Differential Revision:  https://reviews.freebsd.org/D54827
DeltaFile
+5-7sys/sys/buf_ring.h
+5-71 files

HardenedBSD/ports 98d61a3sysutils Makefile, sysutils/mdfried distinfo Makefile.crates

sysutils/mdfried: Add new port

Mdfried is a markdown viewer for the terminal that renders headers
as Bigger Text than the rest.

https://crates.io/crates/mdfried
DeltaFile
+983-0sysutils/mdfried/distinfo
+490-0sysutils/mdfried/Makefile.crates
+39-0sysutils/mdfried/Makefile
+2-0sysutils/mdfried/pkg-descr
+1-0sysutils/Makefile
+1,515-05 files

HardenedBSD/ports 3042fe8devel/jiic/files build.xml

devel/jiic: support building with any jdk

Builds fine with jdk21.

PR:     292661
Approved-by:    ale@ (maintainer)
DeltaFile
+1-1devel/jiic/files/build.xml
+1-11 files