HardenedBSD/src e5205b0contrib/ofed/libirdma irdma_uk.c, sys/dev/irdma irdma_cm.c irdma_utils.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+359-134sys/dev/irdma/irdma_cm.c
+260-116sys/dev/irdma/irdma_utils.c
+240-63sys/dev/irdma/irdma_kcompat.c
+122-151sys/dev/irdma/irdma_ctrl.c
+149-113contrib/ofed/libirdma/irdma_uk.c
+147-113sys/dev/irdma/irdma_uk.c
+1,277-69034 files not shown
+2,270-1,25940 files

HardenedBSD/src 03bf2decontrib/ofed/libirdma irdma_uk.c, sys/dev/irdma irdma_cm.c irdma_utils.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+359-134sys/dev/irdma/irdma_cm.c
+260-116sys/dev/irdma/irdma_utils.c
+240-63sys/dev/irdma/irdma_kcompat.c
+122-151sys/dev/irdma/irdma_ctrl.c
+149-113contrib/ofed/libirdma/irdma_uk.c
+147-113sys/dev/irdma/irdma_uk.c
+1,277-69034 files not shown
+2,270-1,25940 files

HardenedBSD/ports afc9411lang/crystal pkg-plist, security/kanidm distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+828-46lang/crystal/pkg-plist
+487-0security/openssl35/files/patch-CVE-2026-2673
+147-145security/kanidm/distinfo
+72-71security/kanidm/Makefile.crates
+26-24sysutils/logstash8/Makefile
+42-5sysutils/podman/files/podman_service.in
+1,602-29157 files not shown
+1,900-47463 files

HardenedBSD/ports 78f17acsecurity/kanidm distinfo Makefile.crates

security/kanidm: Update to 1.9.2

ChangeLog: https://github.com/kanidm/kanidm/releases/tag/v1.9.2

Approved by:    bofh@ (implicit)
DeltaFile
+147-145security/kanidm/distinfo
+72-71security/kanidm/Makefile.crates
+3-0security/kanidm/pkg-plist.server
+1-1security/kanidm/Makefile
+223-2174 files

HardenedBSD/src a1fa147sys/netinet6 nd6_nbr.c

ndp: fix late KASSERT in nd6_queue_timer

Reviewed by:    glebius
Fixes:          7f3b46fe54f1 ("ndp: Add support for Gratuitous...")
Differential Revision: https://reviews.freebsd.org/D55844
DeltaFile
+4-2sys/netinet6/nd6_nbr.c
+4-21 files

HardenedBSD/ports cafb50csecurity/openssl35 Makefile, security/openssl35/files patch-CVE-2026-2673

security/openssl35: Security update for CVE-2026-2673

Security:       ee1e6a24-1eeb-11f1-81da-8447094a420f
DeltaFile
+487-0security/openssl35/files/patch-CVE-2026-2673
+1-0security/openssl35/Makefile
+488-02 files

HardenedBSD/ports b553676devel/nextpnr-devel distinfo Makefile

devel/nextpnr-devel: Update to 2026-03-12
DeltaFile
+3-3devel/nextpnr-devel/distinfo
+2-2devel/nextpnr-devel/Makefile
+3-1devel/nextpnr-devel/pkg-descr
+8-63 files

HardenedBSD/ports 18c942dwww/freenginx-acme Makefile

www/freenginx-acme: fix a group name used for freenginx

While I'm here, make portlint(1) happy.

PR:             293781
Sponsored by:   tipi.work
DeltaFile
+5-5www/freenginx-acme/Makefile
+5-51 files

HardenedBSD/ports fe89b0bsysutils/logstash8 Makefile distinfo, sysutils/logstash8/files logstash.in

sysutils/logstash8: Update 8.19.9 => 8.19.12

Release Notes:
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-10.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-11.html
https://www.elastic.co/guide/en/logstash/8.19/logstash-8-19-12.html

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
  to the HTTP error "Forbidden 403".
- Sort USES.
- Adjust JAVA_VERSION to supported LTS 25, 21 and 17.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Add possibility to use custom user/group.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.

    [5 lines not shown]
DeltaFile
+26-24sysutils/logstash8/Makefile
+3-3sysutils/logstash8/distinfo
+2-2sysutils/logstash8/files/logstash.in
+31-293 files

HardenedBSD/ports 017ebc5devel/nextpnr Makefile distinfo, devel/nextpnr/files patch-bba_CMakeLists.txt

devel/nextpnr: Update to 0.10

Changelog: https://github.com/YosysHQ/nextpnr/releases/tag/nextpnr-0.10

While here, also enable the himbaechel architecture as well as adding
support for the GateMate micro-architecture via prjpeppercorn.
DeltaFile
+12-13devel/nextpnr/Makefile
+5-5devel/nextpnr/files/patch-bba_CMakeLists.txt
+3-3devel/nextpnr/distinfo
+3-2devel/nextpnr/pkg-descr
+5-0devel/nextpnr/pkg-plist
+28-235 files

HardenedBSD/ports 9433af0textproc/py-regex distinfo Makefile

textproc/py-regex: Upgrade to 2026.2.28

PR:             293785
Approved by:    fax at nohik.ee (maintainer)
Changelog:      https://github.com/mrabarnett/mrab-regex/blob/2026.2.28/changelog.txt
DeltaFile
+3-3textproc/py-regex/distinfo
+1-1textproc/py-regex/Makefile
+4-42 files

HardenedBSD/ports fa14dfbtextproc/elasticsearch7 Makefile, textproc/elasticsearch7/files elasticsearch.in

textproc/elasticsearch7: Fix runtime with non-default USERS/GROUPS

Also:
- Respect ETCDIR substitution in rc.d script.
- Replace RM of bundled JDK, jna.jar and modules/x-pack/x-pack-ml files
  with EXTRACT_AFTER_ARGS=--exclude.
- Replace ${JAVASHAREDIR} with ${LOCALBASE}/share/java -
  JAVASHAREDIR=PREFIX/share/java, but devel/jna installed in LOCALBASE.

Approved by:    blanket (fix runtime)
MFH:            2026Q1
DeltaFile
+12-6textproc/elasticsearch7/Makefile
+6-6textproc/elasticsearch7/files/elasticsearch.in
+18-122 files

HardenedBSD/ports f5c6244sysutils/logstash7 Makefile, sysutils/logstash7/files logstash.in

sysutils/logstash7: Fix runtime with non-default USERS/GROUPS

Also:
- Respect LOGSTASH_HOME and ETCDIR substitutions in rc.d script.
- Replace RM of bundled JDK and *.bat files with
  EXTRACT_AFTER_ARGS=--exclude.

Approved by:    blanket (fix runtime)
MFH:            2026Q1
DeltaFile
+8-5sysutils/logstash7/Makefile
+5-5sysutils/logstash7/files/logstash.in
+13-102 files

HardenedBSD/ports 4ccbdcblang/crystal pkg-plist Makefile

lang/crystal: update to 1.19.1

- https://github.com/crystal-lang/crystal/blob/release/1.19/CHANGELOG.md

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+828-46lang/crystal/pkg-plist
+6-27lang/crystal/Makefile
+3-3lang/crystal/distinfo
+837-763 files

HardenedBSD/ports d7f8048net/lavinmq distinfo Makefile

net/lavinmq: update to 2.6.9

- drop `--error-on-warnings` until LavinMQ next release fully supports
  Crystal 1.19.1 without 9 deprecation warnings

- https://github.com/cloudamqp/lavinmq/blob/v2.6.9/CHANGELOG.md

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+5-5net/lavinmq/distinfo
+3-3net/lavinmq/Makefile
+8-82 files

HardenedBSD/ports 0bf2974devel/shards distinfo Makefile

devel/shards: update to 0.20.0

- https://github.com/crystal-lang/shards/blob/v0.20.0/CHANGELOG.md

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3devel/shards/distinfo
+2-3devel/shards/Makefile
+5-62 files

HardenedBSD/ports 04b7363sysutils/podman Makefile, sysutils/podman/files podman_service.in

sysutils/podman: Allow setting ownership on auto-created socket

The podman_service daemon auto-creates a socket on startup, along with
parent directory, and is always run as root. It is often useful to have
another proxy like haproxy or nginx provide more sophisticed security,
and these daemons do not need root privileges.

Approved by:    dfr
Reported by:    pat at patmaddox.com
Tested by:      arrowd
Differential Revision:  https://reviews.freebsd.org/D55455
DeltaFile
+42-5sysutils/podman/files/podman_service.in
+1-0sysutils/podman/Makefile
+43-52 files

HardenedBSD/ports a1ab3d1net/amqpcat distinfo Makefile

net/amqpcat: update to 1.1.0

- https://github.com/cloudamqp/amqpcat/releases/tag/v1.1.0

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3net/amqpcat/distinfo
+1-1net/amqpcat/Makefile
+4-42 files

HardenedBSD/ports 3637bdefilesystems/versitygw distinfo Makefile

filesystems/versitygw: update to 1.3.1

- https://github.com/versity/versitygw/releases/tag/v1.3.1
- https://github.com/versity/versitygw/releases/tag/v1.3.0
DeltaFile
+5-5filesystems/versitygw/distinfo
+1-2filesystems/versitygw/Makefile
+6-72 files

HardenedBSD/ports 7add8c9devel/R-cran-cyclocomp distinfo Makefile

devel/R-cran-cyclocomp: Update to 1.1.2

Changelog: https://cran.r-project.org/web/packages/cyclocomp/news/news.html
DeltaFile
+3-3devel/R-cran-cyclocomp/distinfo
+1-1devel/R-cran-cyclocomp/Makefile
+4-42 files

HardenedBSD/ports 84dee22math/symengine Makefile

HBSD: Resolve merge conflict

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

HardenedBSD/ports 66e7713graphics/gifski distinfo Makefile, multimedia/ringrtc distinfo

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

Conflicts:
        math/symengine/Makefile (unresolved)
DeltaFile
+345-321net-p2p/intermodal/distinfo
+179-161graphics/gifski/distinfo
+172-161net-p2p/intermodal/Makefile
+171-93multimedia/ringrtc/distinfo
+3-190x11-toolkits/gtksourceview5/pkg-plist
+89-81graphics/gifski/Makefile
+959-1,00770 files not shown
+1,809-1,49276 files

HardenedBSD/ports 3fa91f5security/vuxml/vuln 2026.xml

security/vuxml: Document OpenSSL 3.5/3.6 vulnerability
DeltaFile
+33-0security/vuxml/vuln/2026.xml
+33-01 files

HardenedBSD/ports a5726edgraphics/py-colour Makefile, graphics/py-colour/files patch-setup.py

graphics/py-colour: remove deprecated d2to1

d2to1 has been deprecated and archived for years, and its functionality
has been subsumed into plain setuptools.

While here, switch to USE_PYTHON=pep517

PR: 293782
Approved by: Martin Neubauer (maintainer)
DeltaFile
+16-0graphics/py-colour/files/patch-setup.py
+4-3graphics/py-colour/Makefile
+20-32 files

HardenedBSD/src e9f3af5contrib/elftoolchain/readelf readelf.c

readelf: Use the gABI name for a dynamic tag value.
DeltaFile
+1-1contrib/elftoolchain/readelf/readelf.c
+1-11 files

HardenedBSD/ports 6965d64graphics/R-cran-ggrepel Makefile distinfo

graphics/R-cran-ggrepel: Update to 0.9.7

Add test dependencies.
Change WWW to canonical form.

Changelog: https://cran.r-project.org/web/packages/ggrepel/news/news.html
DeltaFile
+16-6graphics/R-cran-ggrepel/Makefile
+3-3graphics/R-cran-ggrepel/distinfo
+19-92 files

HardenedBSD/ports 2c381d5graphics/ogre3d pkg-plist Makefile

graphics/ogre3d: add textproc/pugixml as default dep (+)

If textproc/pugixml is insalled on a baremetal system, several files do not get installed.
Add the small texproc/pugixml as a hard dep.

PR:             293780
DeltaFile
+7-0graphics/ogre3d/pkg-plist
+3-2graphics/ogre3d/Makefile
+10-22 files

HardenedBSD/ports 7f5260dsysutils/parkverbot Makefile distinfo, sysutils/parkverbot/files parkverbot.in

sysutils/parkverbot: update the port to version 1.6

GC no longer needed GNU_CONFIGURE_MANPREFIX, sort
PLIST_FILES, and install rc script.

PR:     278603
DeltaFile
+28-0sysutils/parkverbot/files/parkverbot.in
+4-4sysutils/parkverbot/Makefile
+3-3sysutils/parkverbot/distinfo
+35-73 files

HardenedBSD/ports ac4bbd3misc/hxtools Makefile pkg-plist

misc/hxtools: update the port to the latest version 20251011

- Increase bgfg contrast in light2.theme
- extract_dxhog: repair wrong seeking to archive entries
- Delete unmaintained xfs_irecover (alternative: xfs_undelete)
- Delete extract_f3pod (alternative: SLADE)
- Add make_qupak, git-logsortbychgsize, selective-preprocess

Reported by:    portscout
DeltaFile
+6-5misc/hxtools/Makefile
+7-2misc/hxtools/pkg-plist
+3-3misc/hxtools/distinfo
+16-103 files

HardenedBSD/ports 159d2f5lang/libhx distinfo pkg-plist

lang/libhx: update the port to version 5.3

Reported by:    portscout
DeltaFile
+3-3lang/libhx/distinfo
+3-2lang/libhx/pkg-plist
+2-2lang/libhx/Makefile
+8-73 files