HardenedBSD/src 1c78e81sys/fs/nfsserver nfs_nfsdserv.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+13-1sys/fs/nfsserver/nfs_nfsdserv.c
+13-11 files

HardenedBSD/src 543b53dsys/fs/nfsserver nfs_nfsdserv.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+13-1sys/fs/nfsserver/nfs_nfsdserv.c
+13-11 files

HardenedBSD/src 9e22769sys/fs/nfsclient nfs_clvnops.c, sys/fs/p9fs p9fs_vnops.c p9fs.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+72-2sys/kern/vfs_vnops.c
+7-61sys/fs/nfsclient/nfs_clvnops.c
+43-7sys/fs/p9fs/p9fs_vnops.c
+31-0sys/sys/vnode.h
+6-3sys/fs/p9fs/p9fs.h
+8-0sys/kern/vnode_if.src
+167-736 files not shown
+177-8212 files

HardenedBSD/ports b3f89ebdatabases/heidisql/files patch-source_preferences.pas, devel/py-flufl.lock/files patch-pyproject.toml

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+21-22security/openvas/files/patch-nasl_nasl_packet_forgery.c
+11-11security/gvm-libs/pkg-plist
+10-7www/jitsi-meet/pkg-plist
+8-8security/gvmd/files/patch-src_manage_alerts.c
+7-8databases/heidisql/files/patch-source_preferences.pas
+14-0devel/py-flufl.lock/files/patch-pyproject.toml
+71-56127 files not shown
+313-259133 files

HardenedBSD/ports ff3b115astro/merkaartor Makefile, audio/mixxx Makefile

*/*: Bump all devel/protobuf consumers

They must always be bumped after devel/protobuf because it include
following files whose filenames contain %%PORTVERSION%%. Consequently,
the shlib will always change when PORTVERSION is increased.

lib/libprotobuf-lite.so.%%PORTVERSION%%.0
lib/libprotobuf.so.%%PORTVERSION%%.0
lib/libprotoc.so.%%PORTVERSION%%.0

Approved by:    portmgr (blanket; fixing consumers)
DeltaFile
+1-1cad/cura-engine/Makefile
+1-1astro/merkaartor/Makefile
+1-1audio/mixxx/Makefile
+1-1audio/mumble-server/Makefile
+1-1audio/murmur/Makefile
+1-1cad/kicad-devel/Makefile
+6-664 files not shown
+70-4970 files

HardenedBSD/ports 9775f41x11-wm/lxqt Makefile

x11-wm/lxqt: Remove lxqt-qtplugin (qt5) from RUN_DEPENDS

- Now lxqt metaport installs qt6-based apps only
- Bump PORTREVISION

With hat:       lxqt
DeltaFile
+1-2x11-wm/lxqt/Makefile
+1-21 files

HardenedBSD/ports 467232fx11-fm/pcmanfm-qt Makefile

x11-fm/pcmanfm-qt: Add gvfs to RUN_DEPENDS

- Bump PORTREVISION

With hat:       lxqt
DeltaFile
+2-1x11-fm/pcmanfm-qt/Makefile
+2-11 files

HardenedBSD/ports ba94bfax11-wm/lxqt-wayland-session distinfo Makefile

x11-wm/lxqt-wayland-session: Update to 0.3.2

ChangeLog at:   https://lxqt-project.org/release/2026/03/02/point-release-lxqt-wayland-session-0-3-2/
With hat:       lxqt
DeltaFile
+3-3x11-wm/lxqt-wayland-session/distinfo
+1-2x11-wm/lxqt-wayland-session/Makefile
+4-52 files

HardenedBSD/ports ef7672fdevel/py-flufl.i18n Makefile distinfo, devel/py-flufl.i18n/files patch-pyproject.toml

devel/py-flufl.i18n: update to 6.0.0

PR: 293773
Approved by: acm (maintainer)
DeltaFile
+14-0devel/py-flufl.i18n/files/patch-pyproject.toml
+6-3devel/py-flufl.i18n/Makefile
+3-3devel/py-flufl.i18n/distinfo
+23-63 files

HardenedBSD/ports 7ca5a3cdevel/py-flufl.lock Makefile distinfo, devel/py-flufl.lock/files patch-pyproject.toml

devel/py-flufl.lock: update to 9.0.0

PR: 293772
Approved by: acm (maintainer)
DeltaFile
+14-0devel/py-flufl.lock/files/patch-pyproject.toml
+8-3devel/py-flufl.lock/Makefile
+3-3devel/py-flufl.lock/distinfo
+25-63 files

HardenedBSD/ports 1cb6ba6net-im/jicofo distinfo Makefile, net-im/jitsi-meet-full Makefile

net-im/jitis-meet-full: Update to 2.0.10741

- www/jitsi-meet: Update to 1.0.9008
- net-im/jicofo: Update to 1.0-1169
- net-im/jitsi-videobridge: Update to 2.3-272
- net-im/jitsi-prosody-plugins: Update to 2.0.10741
- net-im/jitsi-srtp-native: Update to 1.1-19
DeltaFile
+10-7www/jitsi-meet/pkg-plist
+9-4net-im/jitsi-prosody-plugins/pkg-plist
+5-6net-im/jitsi-meet-full/Makefile
+5-5net-im/jicofo/distinfo
+4-6net-im/jitsi-videobridge/Makefile
+4-6net-im/jicofo/Makefile
+37-347 files not shown
+57-5613 files

HardenedBSD/ports 28bc85ceditors/cudatext distinfo Makefile

editors/cudatext: Update to 1.233.1.0

ChangeLog at:   https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+5-5editors/cudatext/distinfo
+2-2editors/cudatext/Makefile
+0-1editors/cudatext/pkg-plist
+7-83 files

HardenedBSD/ports 596d4bcdevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260317

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260317
MFH:            2026Q1
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

HardenedBSD/ports 69ddbf2security/gsa distinfo, security/gvm-libs pkg-plist

security/gvm: Update to 26.19.0

datavases/pg-gvm: Update to 22.6.15
security/gsa: Update to 26.14.0 (Only amd64 and aarch64)
security/gsad: Update to 24.16.0
security/openvas: Update to 23.41.5
security/gvmd: Update to 26.19.0
security/gvm-libs: 22.38.0
security/py-greenbone-feed-sync: Update to 25.2.0
security/py-gvm-tools: Update to 25.4.8
security/py-ospd-openvas: Update to 22.10.1
security/py-python-gvm: Update to 26.11.0
DeltaFile
+21-22security/openvas/files/patch-nasl_nasl_packet_forgery.c
+11-11security/gvm-libs/pkg-plist
+8-8security/gvmd/files/patch-src_manage_alerts.c
+7-5security/gsa/distinfo
+5-5security/py-ospd-openvas/pkg-plist
+5-5security/gvmd/files/patch-src_sql_pg.c
+57-5623 files not shown
+103-10429 files

HardenedBSD/ports ea6c58beditors/emacs-devel distinfo Makefile

editors/emacs-devel: Update to 2026-03-16 snapshot

Commit log:     https://github.com/emacs-mirror/emacs/compare/f8d9ecb1b0f...f8696367bcf
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+1-0editors/emacs-devel/pkg-plist
+6-53 files

HardenedBSD/ports 7e0cfc8databases/heidisql distinfo Makefile, databases/heidisql/files patch-source_preferences.pas

databases/heidisql: Update to 12.16

ChangeLog at:   https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.16
DeltaFile
+7-8databases/heidisql/files/patch-source_preferences.pas
+3-3databases/heidisql/distinfo
+1-2databases/heidisql/Makefile
+11-133 files

HardenedBSD/src 3acad36lib/libpmc libpmc.c, sys/dev/hwpmc hwpmc_mod.c hwpmc_amd.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+45-0sys/dev/hwpmc/hwpmc_mod.c
+9-10lib/libpmc/libpmc.c
+6-13sys/dev/nvme/nvme_private.h
+15-2sys/sys/pmc.h
+15-0sys/dev/hwpmc/hwpmc_amd.c
+5-2usr.sbin/pmcstat/pmcstat.c
+95-277 files not shown
+109-4113 files

HardenedBSD/src d0f4057lib/libpmc libpmc.c, sys/dev/hwpmc hwpmc_mod.c hwpmc_amd.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+45-0sys/dev/hwpmc/hwpmc_mod.c
+6-13sys/dev/nvme/nvme_private.h
+9-10lib/libpmc/libpmc.c
+15-2sys/sys/pmc.h
+15-0sys/dev/hwpmc/hwpmc_amd.c
+5-2usr.sbin/pmcstat/pmcstat.c
+95-277 files not shown
+109-4113 files

HardenedBSD/ports 337814ddevel/ioncube Makefile distinfo, mail/nextcloud-mail distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-84net/dhcpcd/files/patch-src_privsep-root.c
+9-9textproc/enchant2/Makefile
+5-9devel/ioncube/Makefile
+12-0security/wazuh-manager/files/patch-src_external_jemalloc_src_background__thread.c
+5-5devel/ioncube/distinfo
+3-3mail/nextcloud-mail/distinfo
+34-11019 files not shown
+76-14925 files

HardenedBSD/ports c941e5bsecurity/wazuh-manager distinfo pkg-plist, security/wazuh-manager/files patch-src_external_jemalloc_src_background__thread.c

security/wazuh-manager: Fix build with new version of python 3.11.15

- Update bundle python version to 3.11.15
- Fix issue when MySQL option is selected [1]
- Bump PORTREVISION

PR:             293256
Reported by:    Mykola K. <nikolaytihonov2022  at  gmail.com> [1]
DeltaFile
+12-0security/wazuh-manager/files/patch-src_external_jemalloc_src_background__thread.c
+2-2security/wazuh-manager/distinfo
+2-2security/wazuh-manager/pkg-plist
+2-1security/wazuh-manager/Makefile
+18-54 files

HardenedBSD/ports 4fc89bax11-toolkits/gtk40 distinfo Makefile

x11-toolkits/gtk40: un-conditionalise bswap64()/bswap_64()

All currently supported base system versions/branches include the
glibc-compatible <byteswap.h> containing bswap_64(), which maps
directly to <sys/_endian.h> __bswap64(). Consolidation in GTK's
roaring component resulted in an extra preprocessor guard for us.
This fixes possible build errors when <sys/endian.h> is not included
by other means.

Upstream commit: https://gitlab.gnome.org/GNOME/gtk/-/commit/047c8e64d4156897776ec2bc3d0613a81cfe7ad1
DeltaFile
+3-1x11-toolkits/gtk40/distinfo
+3-0x11-toolkits/gtk40/Makefile
+6-12 files

HardenedBSD/src e39d3a6sys/sys pmc.h

pmc.h: bump PMC_VERSION_MINOR

Bump for the addition of PMC_OP_GETCAPS and the recently added Intel
CPUs.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/sys/pmc.h
+1-11 files

HardenedBSD/src 209d9fbusr.sbin/pmcstat pmcstat.c

pmcstat: Implement PMC_CAP_SYSWIDE

Implement the PMC_CAP_SYSWIDE capability flag in the same manner as the
PMC_CAP_DOMWIDE flag.  This flag was previously introduced along side
the domain wide flag, but is yet to be used anywhere.

Reviewed by:    mhorne
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2075
DeltaFile
+5-2usr.sbin/pmcstat/pmcstat.c
+5-21 files

HardenedBSD/src 44a983dlib/libpmc libpmc.c, share/man/man4 hwpmc.4

libpmc: Query hwpmc for caps

This change allows for fine-grained capabilities per counter index. This
is particularly useful for AMD where subclasses are not exposed to the
general PMC code, but other architectures also have asymmetric behaviors
when it comes to specific counter indices.

A new PMC_OP_GETCAPS op is added to the hwpmc(4) ioctl interface.

Reviewed by:    mhorne
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2058
DeltaFile
+45-0sys/dev/hwpmc/hwpmc_mod.c
+9-10lib/libpmc/libpmc.c
+15-0sys/dev/hwpmc/hwpmc_amd.c
+14-1sys/sys/pmc.h
+4-0share/man/man4/hwpmc.4
+87-115 files

HardenedBSD/src f0e0c4clib/libpmc/pmu-events jevents.c

jevents: include file path in whitelist error message

A small enhancement.

Reviewed by:    Ali Mashtizadeh <ali at mashtizadeh.com>
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55830
DeltaFile
+1-1lib/libpmc/pmu-events/jevents.c
+1-11 files

HardenedBSD/src 6580d04sys/fs/nfsserver nfs_nfsdserv.c

nfs_nfsdserv.c: Fix handling of archive flag for mkdir

An NFSv4.1/4.2 client can set/clear the archive, hidden
and system flags when creating non-regular files, such
as directories.

Without this patch, the setting of va_flags causes an
EPERM failure, since they are specified for VOP_MKDIR(),
VOP_MKNOD() and VOP_SYMLINK().

This patch sets va_flags == VNOVAL for the above VOP_xxx()
calls and then sets/clears the flags after creation,
which fixes the problem.

This bug only affects the Windows NFSv4.1/4.2 client.

PR:     293691
Tested by:      Dan Shelton <dan.f.shelton at gmail.com>
MFC after:      2 weeks
DeltaFile
+13-1sys/fs/nfsserver/nfs_nfsdserv.c
+13-11 files

HardenedBSD/ports 0a42cadhardenedbsd/portzap distinfo Makefile, hardenedbsd/sourcezap distinfo Makefile

Merge remote-tracking branch 'origin/hardenedbsd/main' into hardenedbsd/main
DeltaFile
+3-3hardenedbsd/sourcezap/distinfo
+3-3hardenedbsd/portzap/distinfo
+2-2hardenedbsd/portzap/Makefile
+2-2hardenedbsd/sourcezap/Makefile
+1-0hardenedbsd/portzap/pkg-plist
+1-0hardenedbsd/sourcezap/pkg-plist
+12-106 files

HardenedBSD/ports e26f420lang/gcc6-aux/files patch-isl-20-or-newer

HBSD: Resolve merge conflict

Use FreeBSD's version of this patch.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-8lang/gcc6-aux/files/patch-isl-20-or-newer
+0-81 files

HardenedBSD/ports 4888a07hardenedbsd/portzap distinfo Makefile, hardenedbsd/sourcezap distinfo Makefile

Merge branch 'hardenedbsd/zapupdate' into 'hardenedbsd/main'

HBSD: {source,port}zap v2.3.0

See merge request hardenedbsd/ports!236
DeltaFile
+3-3hardenedbsd/sourcezap/distinfo
+3-3hardenedbsd/portzap/distinfo
+2-2hardenedbsd/sourcezap/Makefile
+2-2hardenedbsd/portzap/Makefile
+1-0hardenedbsd/portzap/pkg-plist
+1-0hardenedbsd/sourcezap/pkg-plist
+12-106 files

HardenedBSD/ports 9f1a51etextproc/enchant2 Makefile distinfo

textproc/enchant2: update to 2.8.15

Update to 2.8.15

  This release fixes two bugs related to personal word lists.

  First, removing a word that happens to be at the end of a personal word list
  file has not worked since 2.7.0.

  Secondly, the way that personal word lists are merged with the current
  session has been changed so that personal word list words now appear in
  suggestions with providers that support adding words to the current session
  (Aspell and Hunspell). This previously worked, but hadn’t since at least
  2.8.2. Thanks to the users and maintainers of jinx (spelling package for
  Emacs that uses Enchant) for reporting and helping reproduce this bug.

  A little code clean-up was also done.

Pet portclippy (truckman)

    [2 lines not shown]
DeltaFile
+9-9textproc/enchant2/Makefile
+3-3textproc/enchant2/distinfo
+12-122 files