HardenedBSD/src f204fb6share/man/man4 hgame.4, sys/dev/cxgbe adapter.h t4_main.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1,200-292sys/dev/cxgbe/common/t4_hw.c
+58-32share/man/man4/hgame.4
+29-0tests/sys/kern/unix_passfd_test.c
+9-9sys/kern/uipc_usrreq.c
+11-1sys/dev/cxgbe/adapter.h
+6-3sys/dev/cxgbe/t4_main.c
+1,313-3375 files not shown
+1,327-34211 files

HardenedBSD/src 2a4b2bashare/man/man4 pcic.4 hgame.4, usr.sbin/jail jail.8

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+0-100share/man/man4/pcic.4
+58-32share/man/man4/hgame.4
+24-3usr.sbin/jail/jail.8
+10-14share/man/man4/mx25l.4
+17-6share/man/man4/sbp.4
+3-1share/man/man4/ix.4
+112-1565 files not shown
+120-16111 files

HardenedBSD/ports ac75cd0devel/py-ty distinfo Makefile.crates, games/retroarch-assets pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+4-14,116games/retroarch-assets/pkg-plist
+259-253net/keycloak/pkg-plist
+189-203x11-wm/cosmic-comp/distinfo
+113-115devel/py-ty/distinfo
+92-99x11-wm/cosmic-comp/Makefile.crates
+56-57devel/py-ty/Makefile.crates
+713-14,84347 files not shown
+865-15,07353 files

HardenedBSD/src ce5692bsys/kern uipc_usrreq.c

unix: Remove an always-false null pointer check

No functional change intended.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53453
DeltaFile
+3-5sys/kern/uipc_usrreq.c
+3-51 files

HardenedBSD/src 9d9fa9asys/kern uipc_usrreq.c, tests/sys/kern unix_passfd_test.c

unix: Fix handling of listening sockets during garbage collection

socantrcvmore() and unp_dispose() assume that the socket's socket
buffers are initialized, which isn't the case for listening sockets.

Reported by:    syzbot+a62883292a5c257703be at syzkaller.appspotmail.com
MFC after:      1 week
Reviewed by:    glebius
Differential Revision:  https://reviews.freebsd.org/D53743
DeltaFile
+29-0tests/sys/kern/unix_passfd_test.c
+6-4sys/kern/uipc_usrreq.c
+35-42 files

HardenedBSD/ports 7071c5ddevel/task distinfo Makefile

devel/task: Update to 3.45.5

Changelog: https://github.com/go-task/task/blob/v3.45.5/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/task/distinfo
+1-2devel/task/Makefile
+6-72 files

HardenedBSD/src f467eb0usr.sbin/jail jail.8

jail.8: Add creating a jail from package base

MFC after:              immediately for inclusion in 15.0R
Reported by:            ivy
Differential Revision:  https://reviews.freebsd.org/D53745

(cherry picked from commit 477799750abd5702a02f7f8065e6235d7db75188)
DeltaFile
+8-1usr.sbin/jail/jail.8
+8-11 files

HardenedBSD/src 31e7ee6share/man/man4 hgame.4

hgame.4: Polish

Explain driver loading and application access in the body of the manual.
Crossreference other game controller driver manuals, and devfs.rules to
hint about how to configure application access. Add a common dongle to
supported hardware. Add evdev a few places to make it really clear how
it works.

MFC after:              immediately for inclusion in 15.0R
Reviewed by:            wulf
Differential Revision:  https://reviews.freebsd.org/D53290

(cherry picked from commit c0c8d812b560a3e89656c026022a44631f88e233)
DeltaFile
+58-32share/man/man4/hgame.4
+58-321 files

HardenedBSD/src feb8971. ObsoleteFiles.inc, share/man/man4 pcic.4 exca.4

pcic.4: Remove stale manual

MFC after:      2 days (squashed with fixup commit)
Reviewed by:    ziaee
Fixes:          31b35400c (pccard: Remove more of the PC Card)
Discussed with: bsdimp, emaste, jhb
Extracted from: https://reviews.freebsd.org/D53434

(cherry picked from commit 1d9f2db7c0b981bf5d45e3ef17dda13b953e1c97)
(cherry picked from commit 6aaf184dc4e294779db7133629b7ae953b4da285)
DeltaFile
+0-100share/man/man4/pcic.4
+4-0ObsoleteFiles.inc
+1-2share/man/man4/exca.4
+0-1share/man/man4/ath.4
+0-1share/man/man4/Makefile
+5-1045 files

HardenedBSD/src bf2345bshare/man/man4 mx25l.4

mx25l.4: Add n25q64 to hardware list

MFC after:      3 days
Fixes:          76735c74398923a (flash: Add "n25q64" to mx25l driver)

(cherry picked from commit 595fcd71a89e8c2d9039528d58b073f5ca712b68)
DeltaFile
+2-0share/man/man4/mx25l.4
+2-01 files

HardenedBSD/src ccf4b4fshare/man/man4 sbp.4

sbp.4: Add a hardware section, fix markup nits

+ tag SPDX
+ add sysctl to apropos database
+ fix markup of examples and reflow a overly long line
+ add a hardware section for hw relnotes

MFC after:      3 days

(cherry picked from commit dee8e38f52266d9b2fa837607ff3a78f240a806d)
DeltaFile
+17-6share/man/man4/sbp.4
+17-61 files

HardenedBSD/src 1a1e30bshare/man/man4 ix.4

ix.4: Add E610 to HARDWARE section

MFC after:              3 days
Reviewed by:            ziaee
Fixes:                  dea5f973d0c8 (new Intel Ethernet E610 family)
Differential Revision:  https://reviews.freebsd.org/D52990

(cherry picked from commit abd53b16c03f77c12bb8b77d9e2e4cf392745361)
DeltaFile
+3-1share/man/man4/ix.4
+3-11 files

HardenedBSD/src 9b00b95share/man/man4 mx25l.4

mx25l.4: Describe better and tag spdx

MFC after:      3 days

(cherry picked from commit 6f73950475ce6b56974b7cd08cdf0ea771165c50)
DeltaFile
+8-14share/man/man4/mx25l.4
+8-141 files

HardenedBSD/src 5d7cd57usr.sbin/jail jail.8

jail.8: Add creating a jail from distribution set

PR:                     200803
MFC after:              3 days
Reviewed by:            jamie
Differential Revision:  https://reviews.freebsd.org/D53631

(cherry picked from commit d59903481dbaef9ef7e91ea4945d2355ae17c53a)
DeltaFile
+17-3usr.sbin/jail/jail.8
+17-31 files

HardenedBSD/src 00008dashare/man/man4 mpr.4

mpr.4: Add Broadcom LSI 3808 to HARDWARE

The product brief "MegaRAID 9500 PCIe Gen 4.0 Tri-Mode Storage Adapters"
confirms that the LSI 3808 are supported in FreeBSD.

https://docs.broadcom.com/doc/MegaRAID-9500-Tri-Mode-Storage-Adapters

MFC after:              3 days (squashed with fixup commit)
Reviewed by:            imp, ziaee
Differential Revision:  https://reviews.freebsd.org/D52760

(cherry picked from commit 744c8d55445300074fc1906ad50aa6f394c1b8cf)
(cherry picked from commit 8caf467784ba9f502c52fb67d968e21b0ee5f9e0)
DeltaFile
+3-1share/man/man4/mpr.4
+3-11 files

HardenedBSD/ports 050b5efwww/hurl Makefile

www/hurl: fix style

Fix tab vs space error in previous commit using portfmt
DeltaFile
+2-2www/hurl/Makefile
+2-21 files

HardenedBSD/src 4777997usr.sbin/jail jail.8

jail.8: Add creating a jail from package base

MFC after:              immediately for inclusion in 15.0R
Reported by:            ivy
Differential Revision:  https://reviews.freebsd.org/D53745
DeltaFile
+8-1usr.sbin/jail/jail.8
+8-11 files

HardenedBSD/src c0c8d81share/man/man4 hgame.4

hgame.4: Polish

Explain driver loading and application access in the body of the manual.
Crossreference other game controller driver manuals, and devfs.rules to
hint about how to configure application access. Add a common dongle to
supported hardware. Add evdev a few places to make it really clear how
it works.

MFC after:              immediately for inclusion in 15.0R
Reviewed by:            wulf
Differential Revision:  https://reviews.freebsd.org/D53290
DeltaFile
+58-32share/man/man4/hgame.4
+58-321 files

HardenedBSD/ports a8b9902misc/crush distinfo Makefile

misc/crush: Update to 0.18.1

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.16.0
- https://github.com/charmbracelet/crush/releases/tag/v0.16.1
- https://github.com/charmbracelet/crush/releases/tag/v0.17.0
- https://github.com/charmbracelet/crush/releases/tag/v0.18.0
- https://github.com/charmbracelet/crush/releases/tag/v0.18.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

HardenedBSD/ports 3e31fc9www/hurl Makefile

www/hurl: mark hurl build broken for i386

Hurl build fails for i386 architectures due to mismatch error during
bindgen tests for libxml.

```
error[E0080]: evaluation of constant value failed
   --> /home/jc/rust-libxml/target/debug/build/libxml-0db722a43088e767/out/bindings.rs:407:29
    |
407 |   ["Size of __max_align_t"][::std::mem::size_of::<__max_align_t>() - 20usize];
    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to compute `16_usize - 20_usize`, which would overflow
```

A GH issue reports[1][2][3] where created for this problem and for now the only bypass
found was to disable the test. Which is wrong.

[1] https://github.com/Orange-OpenSource/hurl/issues/4400
[2] https://github.com/KWARC/rust-libxml/issues/186
[3] https://github.com/rust-lang/rust-bindgen/issues/3319
DeltaFile
+3-1www/hurl/Makefile
+3-11 files

HardenedBSD/ports ec3decbarchivers/urbackup-server Makefile distinfo, archivers/urbackup-server/files patch-cryptoplugin_src_files.cpp patch-libfastcgi_fastcgi.hpp

archivers/urbackup-server: Update 2.5.33 => 2.5.34

Changelog:
https://www.urbackup.org/server_changelog.html

PR:     290919
DeltaFile
+11-0archivers/urbackup-server/files/patch-cryptoplugin_src_files.cpp
+11-0archivers/urbackup-server/files/patch-libfastcgi_fastcgi.hpp
+2-5archivers/urbackup-server/Makefile
+3-3archivers/urbackup-server/distinfo
+4-0archivers/urbackup-server/pkg-plist
+31-85 files

HardenedBSD/ports ae35de6x11-wm/cosmic-comp distinfo Makefile.crates, x11-wm/cosmic-comp/files patch-libdisplay-info-0.3 patch-no-systemd

x11-wm/cosmic-comp: update to 1.0.0.b.6

Changes:        https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0-beta.2...epoch-1.0.0-beta.6
Reported by:    Repology
DeltaFile
+189-203x11-wm/cosmic-comp/distinfo
+92-99x11-wm/cosmic-comp/Makefile.crates
+0-50x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
+3-3x11-wm/cosmic-comp/files/patch-no-systemd
+2-3x11-wm/cosmic-comp/Makefile
+286-3585 files

HardenedBSD/ports 88bce0enet/keycloak pkg-plist distinfo

net/keycloak: Update 26.3.4 => 26.4.5

Changelogs:
https://www.keycloak.org/2025/09/keycloak-2635-released
https://www.keycloak.org/2025/09/keycloak-2640-released
https://www.keycloak.org/2025/10/keycloak-2641-released
https://www.keycloak.org/2025/10/keycloak-2642-released
https://www.keycloak.org/2025/11/keycloak-2644-released

PR:             290994
Security:       CVE-2025-58057
Security:       CVE-2025-58056
Security:       CVE-2025-48924
Security:       CVE-2025-7962
MFH:            2025Q4
DeltaFile
+259-253net/keycloak/pkg-plist
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+263-2573 files

HardenedBSD/ports 36c7409sysutils/appjail-devel Makefile distinfo

sysutils/appjail-devel: Update to 4.6.0.20251113

* Rename PKG option to PKGBASE (supress the warning and reflect the
  meaning of the option).

ChangeLog:
https://github.com/DtxdF/AppJail/commits/63674354840afd0bb1f3a54638675d55a3a7e85d/
DeltaFile
+6-7sysutils/appjail-devel/Makefile
+3-3sysutils/appjail-devel/distinfo
+9-102 files

HardenedBSD/ports 69104cfmultimedia/supersonic distinfo Makefile

multimedia/supersonic: Update to 0.19.0

ChangeLog: https://github.com/dweymouth/supersonic/releases/tag/v0.19.0
DeltaFile
+5-5multimedia/supersonic/distinfo
+1-2multimedia/supersonic/Makefile
+6-72 files

HardenedBSD/ports e186835sysutils/appjail Makefile distinfo

sysutils/appjail: Update to 4.6.0

* Rename PKG option to PKGBASE (supress the warning and reflect the
  meaning of the option).

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v4.6.0
DeltaFile
+5-6sysutils/appjail/Makefile
+3-3sysutils/appjail/distinfo
+8-92 files

HardenedBSD/ports 566bec3devel/py-openupgradelib distinfo Makefile

devel/py-openupgradelib: Update to 3.12.0

ChangeLog: https://github.com/OCA/openupgradelib/releases/tag/3.12.0
DeltaFile
+3-3devel/py-openupgradelib/distinfo
+1-1devel/py-openupgradelib/Makefile
+4-42 files

HardenedBSD/src b676b5esys/dev/cxgbe/common t4_hw.c

cxgbe(4): Skip non-existent blocks in the interrupt handler

Fixes:  7b80c8b7d8d9 cxgbe(4): Expanded interrupt handling for T7
MFC after:      1 week
Sponsored by:   Chelsio Communications
DeltaFile
+8-2sys/dev/cxgbe/common/t4_hw.c
+8-21 files

HardenedBSD/ports 07ff9a5games/retroarch-assets pkg-plist distinfo

games/retroarch-assets: Update 1.20.0 => 1.22.0

Changelog:
https://github.com/libretro/retroarch-assets/releases/tag/v1.22.0

Commit log:
https://github.com/libretro/retroarch-assets/compare/v1.20.0...v1.22.0

PR:     290991
DeltaFile
+4-14,116games/retroarch-assets/pkg-plist
+3-3games/retroarch-assets/distinfo
+1-1games/retroarch-assets/Makefile
+8-14,1203 files

HardenedBSD/ports 313c321dns/blocky distinfo Makefile

dns/blocky: Update to 0.28.1

ChangeLog:      https://github.com/0xERR0R/blocky/releases/tag/v0.28.1
MFH:            2025Q4
DeltaFile
+5-5dns/blocky/distinfo
+1-1dns/blocky/Makefile
+6-62 files