HardenedBSD/src bb57f6dshare/man/man5 style.mdoc.5, usr.bin/diff3 diff3.c diff3.1

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-77share/man/man5/style.mdoc.5
+13-13usr.bin/diff3/diff3.c
+16-1usr.bin/diff3/diff3.1
+31-913 files

HardenedBSD/src 5585cfbshare/man/man5 style.mdoc.5, usr.bin/diff3 diff3.c diff3.1

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-77share/man/man5/style.mdoc.5
+13-13usr.bin/diff3/diff3.c
+16-1usr.bin/diff3/diff3.1
+31-913 files

HardenedBSD/src a5edf4clib/libusb libusb10.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+18-0lib/libusb/libusb10.c
+18-01 files

HardenedBSD/ports 262b0c1devel/reposilite distinfo Makefile

devel/reposilite: Update to 3.5.28

PR:             293538
DeltaFile
+3-3devel/reposilite/distinfo
+1-1devel/reposilite/Makefile
+4-42 files

HardenedBSD/src f35cb87lib/libusb libusb10.c

libusb: dequeue next transfer on completion to prevent stalls

The transfer proxy callbacks (bulk/interrupt, control, isochronous)
only called libusb10_submit_transfer_sub() in the START path to
pipeline the second kernel transfer slot. On completion or error,
no attempt was made to dequeue the next pending transfer from
tr_head onto the now-free slot.

When more than two async transfers were submitted on the same
endpoint, the third (and subsequent) transfers would remain stuck
on tr_head indefinitely, since no completion ever triggered their
submission. This caused a protocol-level deadlock in applications
like adb that submit header + payload + zero-length terminator as
three separate bulk transfers in sequence.

Fix by calling libusb10_submit_transfer_sub() after every
libusb10_complete_transfer() in all three proxy callbacks.

MFC After:      2 weeks

    [4 lines not shown]
DeltaFile
+18-0lib/libusb/libusb10.c
+18-01 files

HardenedBSD/ports 9e33fc2security/vuls distinfo Makefile

security/vuls: Update to 0.38.4

Release notes:  https://github.com/future-architect/vuls/releases/tag/v0.38.4
DeltaFile
+5-5security/vuls/distinfo
+2-2security/vuls/Makefile
+7-72 files

HardenedBSD/ports a64162fwww/fmd-server distinfo

www/fmd-server: fix distinfo
DeltaFile
+89-89www/fmd-server/distinfo
+89-891 files

HardenedBSD/src 06ac71cshare/man/man5 style.mdoc.5

style.mdoc: Left angle bracket is not less-than

MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D55300
DeltaFile
+1-1share/man/man5/style.mdoc.5
+1-11 files

HardenedBSD/src 47326cbshare/man/man5 style.mdoc.5

style.mdoc: Remove synopsis formatting advice

Remove incorrect advice. The first rule was no spaces padding pipes
when showing alternates. Almost universally we not do this, and third
party manuals do not either. The second was using Cm to mark up symbols.
This advice is in conflict with mdoc(7), and the extended documentation
on mdoc linked below, which is also linked at the bottom of mdoc(7).

Conflicting information in our docs is a natural result of documentation
proliferation. The most important thing we can do to reduce technical
debt in the documentation is reduce the amount of doc overlap. Excessive
technical debt and conflicting rules is a barrier to new contributors.
This type of work requires thorough expertise, is not glamorous at all,
and to add insult to injury, is socially unsafe. To get new contributors
to the docs project, we must deduplicate documentation.

We have the mdoc manual, examples/mdoc, style.mdoc, and the fdp chapter
on manual pages. With this many, they will inevitably come to contain
conflicting information, and people will learn not to read them or work

    [5 lines not shown]
DeltaFile
+0-67share/man/man5/style.mdoc.5
+0-671 files

HardenedBSD/src fae551bshare/man/man5 style.mdoc.5

style.mdoc: Li macro is undeprecated for some time

Previously, the mdoc linter warned against using Li as it was deprecated
upstream. However, upstream undeprecated it since last year. As usual
when it comes to style, the best thing to do is to follow the existing
style of the page. We have many manuals which prefer double quotes.

MFC after:              3 days
Citation:               https://cvsweb.bsd.lv/mandoc/mdoc.7?rev=1.297
Differential Revision:  https://reviews.freebsd.org/D55297
DeltaFile
+1-9share/man/man5/style.mdoc.5
+1-91 files

HardenedBSD/ports 92749d0security/trivy distinfo Makefile

security/trivy: update to 0.69.2

Changes:        https://github.com/aquasecurity/trivy/releases/tag/v0.69.2
DeltaFile
+5-5security/trivy/distinfo
+1-2security/trivy/Makefile
+6-72 files

HardenedBSD/ports a39cd8bdatabases/sabiql distinfo Makefile.crates

databases/sabiql: Update to 1.6.1

ChangeLog:

  - https://github.com/riii111/sabiql/releases/tag/v1.6.0
  - https://github.com/riii111/sabiql/releases/tag/v1.6.1

Reported by:    riii111 <notifications at github.com>
DeltaFile
+101-101databases/sabiql/distinfo
+49-49databases/sabiql/Makefile.crates
+2-2databases/sabiql/Makefile
+152-1523 files

HardenedBSD/ports 2135995devel Makefile, devel/hut Makefile distinfo

devel/hut: Add new port

Hut is a CLI companion utility to interact with sr.ht.

https://git.sr.ht/~xenrox/hut
DeltaFile
+30-0devel/hut/Makefile
+5-0devel/hut/distinfo
+1-0devel/Makefile
+1-0devel/hut/pkg-descr
+37-04 files

HardenedBSD/ports d2b60fbsysutils/treemd distinfo Makefile.crates

sysutils/treemd: Update to 0.5.8

ChangeLog:      https://github.com/Epistates/treemd/releases/tag/v0.5.8
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+25-23sysutils/treemd/distinfo
+11-10sysutils/treemd/Makefile.crates
+1-1sysutils/treemd/Makefile
+37-343 files

HardenedBSD/ports 70c1dabx11-wm/hyprland pkg-plist distinfo, x11-wm/hyprland/files patch-hyprpm_CMakeLists.txt patch-hyprtester_src_tests_clients_shortcut-inhibitor.cpp

x11-wm/hyprland: Update to 0.54.0

Release Announcement: https://hypr.land/news/update54/
Changelog: https://github.com/hyprwm/Hyprland/releases/tag/v0.54.0

Reported by:    GitHub (watch releases)
DeltaFile
+50-8x11-wm/hyprland/pkg-plist
+0-14x11-wm/hyprland/files/patch-hyprpm_CMakeLists.txt
+10-0x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_shortcut-inhibitor.cpp
+10-0x11-wm/hyprland/files/patch-hyprtester_clients_shortcut-inhibitor.cpp
+3-3x11-wm/hyprland/distinfo
+3-3x11-wm/hyprland/files/patch-hyprpm_src_core_PluginManager.cpp
+76-281 files not shown
+77-307 files

HardenedBSD/src fe53412usr.bin/diff3 diff3.c diff3.1

diff3: Produce correct exit status

Use exit status 2 for errors, 1 only to indicate that differences were
found between the inputs (in some operating modes).

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    ngie, bapt
Differential Revision:  https://reviews.freebsd.org/D55608
DeltaFile
+13-13usr.bin/diff3/diff3.c
+16-1usr.bin/diff3/diff3.1
+29-142 files

HardenedBSD/ports 0e25377devel/py-setuptools-scm/files patch-pyproject.toml

devel/py-setuptools-scm: Fix build with Python 3.10 and py-tomli

Make this port build and run with an newer version of py-tomli by backporting
an upstream patch.

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             293530
PR:             286779
Obtained from:  https://github.com/RonnyPfannschmidt/setuptools_scm/commit/c35b53ac0dcbd0528521886612540ac6478509ee
DeltaFile
+41-0devel/py-setuptools-scm/files/patch-pyproject.toml
+41-01 files

HardenedBSD/ports c9d1effaudio/shairport-sync distinfo Makefile

audio/shairport-sync: Update to 5.0.1
DeltaFile
+3-3audio/shairport-sync/distinfo
+1-1audio/shairport-sync/Makefile
+4-42 files

HardenedBSD/ports ff3fd33security/pdfcrack Makefile distinfo, security/pdfcrack/files patch-md5 patch-main.c

security/pdfcrack: update to 0.21

PR:             293015
Approved by:    maintainer timeout
DeltaFile
+0-88security/pdfcrack/files/patch-md5
+14-0security/pdfcrack/files/patch-main.c
+13-0security/pdfcrack/files/patch-benchmark.c
+3-8security/pdfcrack/Makefile
+3-3security/pdfcrack/distinfo
+33-995 files

HardenedBSD/ports a3ed92fcad/qcsxcad/files patch-QVTKStructure.cpp patch-VTKPrimitives.cpp, graphics/vv/files patch-vv_vvToolHistogram.cxx patch-tools_clitkHistogramImageGenericFilter.cxx

math/vtk9: update 9.5.2 → 9.6.0
DeltaFile
+58-0graphics/vv/files/patch-vv_vvToolHistogram.cxx
+56-0cad/qcsxcad/files/patch-QVTKStructure.cpp
+56-0cad/qcsxcad/files/patch-VTKPrimitives.cpp
+32-0graphics/vv/files/patch-tools_clitkHistogramImageGenericFilter.cxx
+22-0graphics/vv/files/patch-tools_clitkProfileImageGenericFilter.cxx
+21-0cad/qcsxcad/files/patch-vtkInteractorStyleRubberBand2DPlane.cpp
+245-032 files not shown
+341-2638 files

HardenedBSD/ports a8af21bgraphics/f3d distinfo Makefile, graphics/py-f3d distinfo Makefile

graphics/py-f3d: update 3.3.0 → 3.4.1
DeltaFile
+3-3graphics/f3d/distinfo
+3-3graphics/py-f3d/distinfo
+2-2graphics/py-f3d/files/patch-CMakeLists.txt
+1-2graphics/f3d/Makefile
+1-1graphics/py-f3d/Makefile
+1-1graphics/f3d/pkg-plist
+11-126 files

HardenedBSD/ports 41cba74. UPDATING, databases/postgresql-pgaudit Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+58-0UPDATING
+7-7x11/hyprls/distinfo
+3-4x11/hyprls/Makefile
+3-3databases/postgresql-pgaudit/Makefile
+3-3misc/py-hf-xet/distinfo
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+77-208 files not shown
+91-3414 files

HardenedBSD/ports 1c517eax11/hyprviz distinfo Makefile

x11/hyprviz: Update to 0.8.2

Changelog: https://github.com/timasoft/hyprviz/releases/tag/v0.8.2

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/hyprviz/distinfo
+1-1x11/hyprviz/Makefile
+4-42 files

HardenedBSD/ports e35dd7cx11/hyprls distinfo Makefile

x11/hyprls: Update to 0.13.0

Changelog: https://github.com/hyprland-community/hyprls/releases/tag/v0.13.0

Reported by:    GitHub (watch releases)
DeltaFile
+7-7x11/hyprls/distinfo
+3-4x11/hyprls/Makefile
+10-112 files

HardenedBSD/ports e5bc018misc/py-hf-xet distinfo Makefile

misc/py-hf-xet: Update to 1.3.2

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.3.2

Reported by:    portscout
DeltaFile
+3-3misc/py-hf-xet/distinfo
+1-1misc/py-hf-xet/Makefile
+4-42 files

HardenedBSD/ports 99ad4df. UPDATING

UPDATING: Clarify pgsql18 upgrades

With --no-data-checksums for a bridge, pg_checksums, and future intentions.
DeltaFile
+6-1UPDATING
+6-11 files

HardenedBSD/ports b732349editors/zed distinfo Makefile

editors/zed: Update to 0.225.10

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.225.10

Reported by:    GitHub (watch releases)
DeltaFile
+3-3editors/zed/distinfo
+1-1editors/zed/Makefile
+4-42 files

HardenedBSD/ports c22afb9databases/postgresql-pgaudit Makefile distinfo

databases/postgres-pgaudit: Update to 18.0

PR:             292447
Approved by:    maintainer timeout
DeltaFile
+3-3databases/postgresql-pgaudit/Makefile
+3-3databases/postgresql-pgaudit/distinfo
+6-62 files

HardenedBSD/ports b3067b1. UPDATING, Mk bsd.default-versions.mk

Mk/bsd.default-versions.mk: Update to PostgreSQL 18

See UPDATING for upgrade advice

PR:             291156
Approved by:    antoine (exp-run)
DeltaFile
+53-0UPDATING
+1-1Mk/bsd.default-versions.mk
+54-12 files

HardenedBSD/ports f7de3a6ports-mgmt/poudriere-dsh2dsh distinfo Makefile

ports-mgmt/poudriere-dsh2dsh: Update 3.4.99.20260219 => 3.4.99.20260228

Upstream changes:
 - bulk/testport: Fix caching of fetched distfiles for flavored-ports
   * Note that this does not fix go mod cache files not being cached.
     That is tracked in freebsd/poudriere#1311
 - bulk -b: Fix fetching with poudriere-created pkgbase jail.
 - logclean: Fix empty build log directory removal with multiple jails
 - jail -d -C: Allow rerunning and fix much of -C handling.
 - pkgclean -n: Fix possibly generating repo under dry-run.

PR:     293529
DeltaFile
+3-3ports-mgmt/poudriere-dsh2dsh/distinfo
+1-1ports-mgmt/poudriere-dsh2dsh/Makefile
+4-42 files