HardenedBSD/ports 5c76177audio/baresip Makefile, deskutils/kdepim-addons pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+76-7devel/ktextaddons/pkg-plist
+43-0science/step/pkg-plist
+26-0deskutils/kdepim-addons/pkg-plist
+11-12audio/baresip/Makefile
+0-22net/pimcommon/pkg-plist
+22-0devel/kdevelop/pkg-plist
+178-41429 files not shown
+1,342-1,078435 files

HardenedBSD/src 605af06sys/dev/cxgbe t4_main.c

cxgbe(4): Show correct range of tids in sysctl_tids

The highest valid tid has to be adjusted for the hi-pri filter region.

MFC after:      1 week
Sponsored by:   Chelsio Communications
DeltaFile
+1-1sys/dev/cxgbe/t4_main.c
+1-11 files

HardenedBSD/ports 6ffe928lang/python312 distinfo Makefile

lang/python312: pull in upstream commits addressing vuxml entries

Security: bfe9adc8-0224-11f1-8790-c5fb948922ad
DeltaFile
+11-1lang/python312/distinfo
+7-2lang/python312/Makefile
+18-32 files

HardenedBSD/src be7e4dcsys/dev/nvme nvme_private.h

nvme: Use size_t for payload size

Using uint32_t here can cause spurious compiler warnings.  I assume it
was done to constrain the range; use a KASSERT instead.

Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55279
DeltaFile
+3-1sys/dev/nvme/nvme_private.h
+3-11 files

HardenedBSD/src 10ac741sys/sys elf_common.h

elf_common.h: Add some AArch32 relocations

Reviewed by:    mmel
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55268
DeltaFile
+13-0sys/sys/elf_common.h
+13-01 files

HardenedBSD/ports eee11c4devel/libjitterentropy Makefile

devel/libjitterentropy: Fix WWW.
DeltaFile
+2-1devel/libjitterentropy/Makefile
+2-11 files

HardenedBSD/ports 0ac4f3caudio/baresip Makefile

audio/baresip: Honor GL_DEFAULT, use opt_USE

Replace "opt_VARS= USE_xx+=yy" with "opt_USE= XX=yy".

PR:             293131
Approved by:    Marek Zarychta <zarychtam at plan-b.pwste.edu.pl> (maintainer)
Co-authored-by: Eric Camachat <eric at camachat.org>
DeltaFile
+11-12audio/baresip/Makefile
+11-121 files

HardenedBSD/ports f88de1esecurity/vuxml/vuln 2026.xml

security/vuxml: update lang/python312 entry

CVE-2024-6923 fix has been committed upstream
DeltaFile
+2-1security/vuxml/vuln/2026.xml
+2-11 files

HardenedBSD/ports b35c224net/nqptp distinfo Makefile, net/nqptp/files patch-nqptp-utilities.c

net/nqptp: Update to 1.2.6

Changelog:      https://github.com/mikebrady/nqptp/releases/tag/1.2.6
DeltaFile
+0-14net/nqptp/files/patch-nqptp-utilities.c
+3-3net/nqptp/distinfo
+1-1net/nqptp/Makefile
+4-183 files

HardenedBSD/ports f9faba9multimedia/uxplay distinfo Makefile

multimedia/uxplay: Update to 1.73.3
DeltaFile
+3-3multimedia/uxplay/distinfo
+1-1multimedia/uxplay/Makefile
+4-42 files

HardenedBSD/src 6265f30lib/libsys/arm Makefile.sys

libsys/arm: include ARM EABI unwind bits into libsys

libsys required ARM EABI unwind symbols like __aeabi_unwind_cpp_pr0.
These symbols are normally provided by libc, but if a binary does
not link libc, the symbol ends up not being resolved.

Among other problems, this prevented gcc14 and newer from building
on arm.

Add the relevant symbols as hidden symbols into libsys to avoid this
problem.

(this patch was posted by jrtc27 who has asked me to move it along)

PR:             292539
Tested by:      fuz, Mark Millard <marklmi26-fbsd at yahoo.com>
Reviewed by:    mmel
Approved by:    markj (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55255
DeltaFile
+5-0lib/libsys/arm/Makefile.sys
+5-01 files

HardenedBSD/src 1782bc9lib/libc/arm/aeabi aeabi_unwind_cpp.c

libc/arm: use __builtin_trap() instead of abort() in aeabi_unwind stubs

This avoids a dependency on the abort symbol in libsys.

PR:             292539
Reviewed by:    mmel
Approved by:    markj (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55255
DeltaFile
+6-6lib/libc/arm/aeabi/aeabi_unwind_cpp.c
+6-61 files

HardenedBSD/src 8efcc64lib/libc/stdlib reallocarray.3, share/man/man3 stdbit.3

Summary: *.3: misc man page fixes

Approved by:    markj (mentor)
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55249
DeltaFile
+1-1share/man/man3/stdbit.3
+1-1lib/libc/stdlib/reallocarray.3
+2-22 files

HardenedBSD/ports dd525efdatabases/pg_textsearch distinfo Makefile

databases/pg_textsearch: Update to 0.5.1
DeltaFile
+3-3databases/pg_textsearch/distinfo
+1-1databases/pg_textsearch/Makefile
+1-0databases/pg_textsearch/pkg-plist
+5-43 files

HardenedBSD/ports 416f8afmultimedia/mpv Makefile distinfo

multimedia/mpv: update to 0.41.0

Release notes:  https://github.com/mpv-player/mpv/releases/tag/v0.41.0
PR:             292996

Co-authored-by: Max Brazhnikov <makc at FreeBSD.org>
DeltaFile
+8-11multimedia/mpv/Makefile
+3-5multimedia/mpv/distinfo
+1-1multimedia/mpv/pkg-plist
+12-173 files

HardenedBSD/src 2cfca8eusr.bin/diff3 diff3.c, usr.bin/diff3/tests diff3_test.sh Makefile

diff3: fix merge mode

Make the merge mode compatible with GNU diff3
Add tests for all the changes, those tests are extracted from the
etcupdate testsuite.

This version passes the etcupdate testsuite and the diffutils diff3
test suite.

MFC After:      1 week
DeltaFile
+25-26usr.bin/diff3/diff3.c
+42-3usr.bin/diff3/tests/diff3_test.sh
+15-1usr.bin/diff3/tests/Makefile
+16-0usr.bin/diff3/tests/passwd-Em.out
+15-0usr.bin/diff3/tests/passwd-test.txt
+12-0usr.bin/diff3/tests/passwd-new.txt
+125-309 files not shown
+168-3015 files

HardenedBSD/ports c2d5342deskutils/plasma6-xdg-desktop-portal-kde Makefile, graphics/digikam Makefile

*/*: force rebuild after devel/kf6-kio update
DeltaFile
+1-1sysutils/plasma-pass/Makefile
+1-1textproc/dikt/Makefile
+1-1graphics/digikam/Makefile
+1-1math/labplot/Makefile
+1-1x11-fm/krusader2/Makefile
+1-1deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+6-644 files not shown
+50-1350 files

HardenedBSD/ports 45207ebdeskutils/kdeconnect-kde pkg-plist, deskutils/kdepim-addons pkg-plist

KDE: Update KDE Gear to 25.12.2

Announcement: https://kde.org/announcements/gear/25.12.2/
DeltaFile
+43-0science/step/pkg-plist
+26-0deskutils/kdepim-addons/pkg-plist
+22-0devel/kdevelop/pkg-plist
+0-22net/pimcommon/pkg-plist
+17-0editors/kate/pkg-plist
+9-0deskutils/kdeconnect-kde/pkg-plist
+117-22260 files not shown
+862-718266 files

HardenedBSD/ports aa16f02devel/kf6-ktexteditor distinfo, sysutils/kf6-baloo distinfo

KDE: Update KDE Frameworks 6 to 6.23.0

Announcement: https://kde.org/announcements/frameworks/6/6.23.0/
DeltaFile
+16-0x11-themes/kf6-breeze-icons/pkg-plist
+3-3sysutils/kf6-baloo/distinfo
+3-3sysutils/kf6-kuserfeedback/distinfo
+3-3sysutils/kf6-kwallet/distinfo
+3-3devel/kf6-ktexteditor/distinfo
+3-3textproc/kf6-kcodecs/distinfo
+31-1572 files not shown
+234-21378 files

HardenedBSD/ports f0b1b4cdevel/ktextaddons pkg-plist distinfo

devel/ktextaddons: Update to 1.9.1
DeltaFile
+8-0devel/ktextaddons/pkg-plist
+3-3devel/ktextaddons/distinfo
+1-1devel/ktextaddons/Makefile
+12-43 files

HardenedBSD/ports d4a511adevel/ktextaddons pkg-plist distinfo

devel/ktextaddons: Update to 1.9.0
DeltaFile
+68-7devel/ktextaddons/pkg-plist
+3-3devel/ktextaddons/distinfo
+1-1devel/ktextaddons/Makefile
+72-113 files

HardenedBSD/ports 6238995editors/libreoffice Makefile, editors/libreoffice/files patch-vcl_workben_vcldemo.cxx pathc-vcl_workben_vcldemo.cxx

editors/libreoffice: Fix patch filename typo (pathc- -> patch-)

PR:             289341
Fixes:          c2417c70a783 editors/libreoffice: use non-expired Gentium font
DeltaFile
+11-0editors/libreoffice/files/patch-vcl_workben_vcldemo.cxx
+0-11editors/libreoffice/files/pathc-vcl_workben_vcldemo.cxx
+1-1editors/libreoffice/Makefile
+12-123 files

HardenedBSD/ports af8c682mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.6.12
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

HardenedBSD/ports a2756a3databases/mariadb-connector-odbc distinfo Makefile

databases/mariadb-connector-odbc: Update to 3.2.8
DeltaFile
+3-3databases/mariadb-connector-odbc/distinfo
+2-2databases/mariadb-connector-odbc/Makefile
+5-52 files

HardenedBSD/ports 7f79238databases/mariadb-connector-c distinfo Makefile

databases/mariadb-connector-c: Update to 3.4.8
DeltaFile
+3-3databases/mariadb-connector-c/distinfo
+1-1databases/mariadb-connector-c/Makefile
+4-42 files

HardenedBSD/ports c95852bnet-im/nextcloud-talk distinfo Makefile

net-im/nextcloud-talk: Update to 22.0.9
DeltaFile
+3-3net-im/nextcloud-talk/distinfo
+1-1net-im/nextcloud-talk/Makefile
+4-42 files

HardenedBSD/ports 63fb943www/nextcloud distinfo Makefile

www/nextcloud: Update to 32.0.6
DeltaFile
+3-3www/nextcloud/distinfo
+1-1www/nextcloud/Makefile
+4-42 files

HardenedBSD/src a8b8fectests/atf_python/sys/net vnet.py

atf_python/vnet: Make it possible to set the FIB of vnet interfaces

Reviewed by:    zlei, ngie
MFC after:      1 week
Sponsored by:   Stormshield
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D54972
DeltaFile
+15-1tests/atf_python/sys/net/vnet.py
+15-11 files

HardenedBSD/src 3cbdcabusr.sbin/ngctl main.c msg.c

ngctl: Modernize code somewhat

* Replace fgets(3) with getline(3)

* Replace select(2) with poll(2)

* Avoid needlessly copying text around

* Correct use of getopt(3)

* Pick some style and whitespace nits

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55257
DeltaFile
+110-125usr.sbin/ngctl/main.c
+16-23usr.sbin/ngctl/msg.c
+6-8usr.sbin/ngctl/list.c
+4-6usr.sbin/ngctl/write.c
+4-6usr.sbin/ngctl/status.c
+4-5usr.sbin/ngctl/config.c
+144-1739 files not shown
+164-21215 files

HardenedBSD/src 585190dusr.sbin/ngctl write.c

ngctl: Check hook name length

Check the length of the hook name when copying it into the sockaddr.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55258
DeltaFile
+14-4usr.sbin/ngctl/write.c
+14-41 files