HardenedBSD/src 4bb1d65share/man/man9 mbuf.9, sys/dev/dwc if_dwc.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+23-9sys/netinet/ip_fastfwd.c
+6-10sys/dev/dwc/if_dwc.c
+6-0sys/netinet/ip_input.c
+3-2share/man/man9/mbuf.9
+38-214 files

HardenedBSD/src dd6301eshare/man/man9 mbuf.9, sys/dev/dwc if_dwc.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+23-9sys/netinet/ip_fastfwd.c
+6-10sys/dev/dwc/if_dwc.c
+6-0sys/netinet/ip_input.c
+3-2share/man/man9/mbuf.9
+38-214 files

HardenedBSD/ports 5b8c7f1comms/direwolf distinfo Makefile

comms/direwolf: Update 1.8 => 1.8.1

Changelogs:
* https://github.com/wb2osz/direwolf/releases/tag/1.8.1
* https://github.com/wb2osz/direwolf/compare/1.8...1.8.1

Approved by:            hamradio@ (alven@, yuri@)
Approved by:            yuri@ (maintainer, Mentor)
Differential Revision:  https://reviews.freebsd.org/D54299
DeltaFile
+3-3comms/direwolf/distinfo
+1-1comms/direwolf/Makefile
+4-42 files

HardenedBSD/ports 9e7724fcomms/fldigi distinfo Makefile, comms/fldigi/files patch-src_misc_configuration.cxx

comms/fldigi: Update 4.2.09 => 4.2.11

Changelogs:
* https://www.w1hkj.org/files/fldigi/readme.txt

Approved by:            hamradio@ (alven@, yuri@)
Approved by:            yuri@ (Mentor)
Differential Revision:  https://reviews.freebsd.org/D54316
DeltaFile
+15-0comms/fldigi/files/patch-src_misc_configuration.cxx
+3-3comms/fldigi/distinfo
+1-2comms/fldigi/Makefile
+19-53 files

HardenedBSD/ports 6620ae9biology/iolib Makefile pkg-plist, biology/iolib/files patch-io__lib_tokenise__name3.c patch-io__lib_c__range__coder.h

biology/iolib: Update 1.14.10 => 1.15.1, take maintainership

Changelogs:
* https://github.com/jkbonfield/io_lib/blob/io_lib-1-15-1/CHANGES
* https://github.com/jkbonfield/io_lib/compare/io_lib-1-15-0...io_lib-1-15-1
* https://github.com/jkbonfield/io_lib/compare/io_lib-1-14-15...io_lib-1-15-0
* https://github.com/jkbonfield/io_lib/compare/io_lib-1-14-14...io_lib-1-14-15
* https://github.com/jkbonfield/io_lib/compare/io_lib-1-14-13...io_lib-1-14-14
* https://github.com/jkbonfield/io_lib/compare/io_lib-1-14-12...io_lib-1-14-13
* https://github.com/jkbonfield/io_lib/compare/io_lib-1-14-11...io_lib-1-14-12
* https://github.com/jkbonfield/io_lib/compare/io_lib-1-14-10...io_lib-1-14-11

* Use release tarball
* Add WWW for source code repository
* Pet portclippy(1) and portfmt(1)
* Re-generate patches via `make makepatch` to ensure proper patch format

Approved by:            yuri@ (Mentor)
Differential Revision:  https://reviews.freebsd.org/D54568
DeltaFile
+8-11biology/iolib/Makefile
+0-18biology/iolib/files/patch-io__lib_tokenise__name3.c
+14-3biology/iolib/pkg-plist
+0-11biology/iolib/files/patch-io__lib_c__range__coder.h
+10-0biology/iolib/files/patch-progs_scram__merge.c
+10-0biology/iolib/files/patch-progs_scram__flagstat.c
+42-438 files not shown
+66-8114 files

HardenedBSD/ports 322352bnet/tayga Makefile distinfo

net/tayga: Update 0.9.5 => 0.9.6, take maintainership

Changelogs:
* https://github.com/apalrd/tayga/releases/tag/0.9.6
* https://github.com/apalrd/tayga/compare/0.9.5...0.9.6

* Clarify LICENSE
- Remove upstreamed PATCHFILES
- Remove RELEASE variable from MAKE_ENV:
  already assigned in ${WRKSRC}/release
+ Add TEST_TARGET for testing
+ Add DOCS option
* Pet portclippy(1) and portfmt(1)

Approved by:            yuri@ (Mentor)
Differential Revision:  https://reviews.freebsd.org/D54569
DeltaFile
+13-10net/tayga/Makefile
+3-11net/tayga/distinfo
+16-212 files

HardenedBSD/ports 4df1e49lang/php85 Makefile

lang/php85: use bundled argon only on base win OpenSSL 3.5+

OpenSSL 3.5 introduced in base at 1500059

MFH:            2026Q1
Approved by:    portbgr blanket (fix build)
DeltaFile
+1-1lang/php85/Makefile
+1-11 files

HardenedBSD/ports 981716flang/php84 Makefile

lang/php84: use bundled argon only on base win OpenSSL 3.5+

OpenSSL 3.5 introduced in base at 1500059

MFH:            2026Q1
Approved by:    portbgr blanket (fix build)
DeltaFile
+1-1lang/php84/Makefile
+1-11 files

HardenedBSD/ports 2ca4aa5chinese/rime-stroke distinfo Makefile

chinese/rime-stroke: update to g20250922.

PR:             592524
DeltaFile
+3-3chinese/rime-stroke/distinfo
+2-3chinese/rime-stroke/Makefile
+5-62 files

HardenedBSD/ports d438df6chinese/rime-terra-pinyin distinfo Makefile

chinese/rime-terra-pinyin: update to g20251206.

PR:             592526
DeltaFile
+3-3chinese/rime-terra-pinyin/distinfo
+2-2chinese/rime-terra-pinyin/Makefile
+5-52 files

HardenedBSD/ports be013a5chinese/rime-stenotype distinfo Makefile

chinese/rime-stenotype: update to g20251008.

PR:             592523
DeltaFile
+3-3chinese/rime-stenotype/distinfo
+2-3chinese/rime-stenotype/Makefile
+5-62 files

HardenedBSD/ports c473f79chinese/rime-luna-pinyin distinfo Makefile

chinese/rime-luna-pinyin: update to g20260106

PR:             592521
DeltaFile
+3-3chinese/rime-luna-pinyin/distinfo
+2-2chinese/rime-luna-pinyin/Makefile
+5-52 files

HardenedBSD/ports 505323bchinese/rime-double-pinyin distinfo Makefile

chinese/rime-double-pinyin: update to g20250923.

PR:             292518
DeltaFile
+3-3chinese/rime-double-pinyin/distinfo
+1-2chinese/rime-double-pinyin/Makefile
+4-52 files

HardenedBSD/ports 5e99b68chinese/rime-essay distinfo Makefile

chinese/rime-essay: update to g20260105.

PR:             292519
DeltaFile
+3-3chinese/rime-essay/distinfo
+2-2chinese/rime-essay/Makefile
+5-52 files

HardenedBSD/ports 5fa9bb2chinese/rime-prelude distinfo Makefile

chinese/rime-prelude: update to g20251229.

PR:             592522
DeltaFile
+3-3chinese/rime-prelude/distinfo
+2-2chinese/rime-prelude/Makefile
+5-52 files

HardenedBSD/ports 4e72e13chinese/rime-jyutping distinfo Makefile

chinese/rime-jyutping: update to g20251229.

PR:             292520
DeltaFile
+3-3chinese/rime-jyutping/distinfo
+2-2chinese/rime-jyutping/Makefile
+5-52 files

HardenedBSD/ports c281f6dchinese/rime-combo-pinyin distinfo Makefile

chinese/rime-combo-pinyin: update to g20251122.

PR:             292517
DeltaFile
+3-3chinese/rime-combo-pinyin/distinfo
+1-1chinese/rime-combo-pinyin/Makefile
+4-42 files

HardenedBSD/ports e3f8b8bchinese/rime-bopomofo distinfo Makefile

chinese/rime-bopomofo: update to g20260106.

PR:             292516
DeltaFile
+3-3chinese/rime-bopomofo/distinfo
+2-3chinese/rime-bopomofo/Makefile
+1-0chinese/rime-bopomofo/pkg-plist
+6-63 files

HardenedBSD/ports 3112c18chinese/ibus-rime distinfo Makefile

chinese/ibus-rime: update to 1.6.0.

PR:             292515
DeltaFile
+3-3chinese/ibus-rime/distinfo
+1-2chinese/ibus-rime/Makefile
+4-52 files

HardenedBSD/ports 2968341chinese/librime distinfo Makefile

chinese/libtime: update to 1.16.0.

PR:             292514
DeltaFile
+3-3chinese/librime/distinfo
+1-2chinese/librime/Makefile
+4-52 files

HardenedBSD/ports 2a188b5www/R-cran-shinyjs distinfo Makefile

www/R-cran-shinyjs: Update to 2.1.1
DeltaFile
+3-3www/R-cran-shinyjs/distinfo
+1-1www/R-cran-shinyjs/Makefile
+4-42 files

HardenedBSD/ports 5c3ac3cgraphics/qimgv Makefile distinfo

graphics/qimgv: Update to 1.03.g20260119

This update is to specifically include https://github.com/easymodo/qimgv/commit/0b9d315457adfbf8176b79bd4f9f456af79f5b57

This commit works around a known issue with Qt6 in Wayland which
incorrectly reports the device pixel ratio based on how Wayland users
config their screens with fractional scaling, e.g. 1.25, 1.5, etc

https://qt-project.atlassian.net/browse/QTBUG-123125

This Qt6 Wayland bug creates an issue for applications like qimgv to not
render images properly as they would in X11 or with Qt5 in Wayland.

Upstream reference:
https://github.com/easymodo/qimgv/issues/578#issuecomment-3768254926

Pull Request:   https://github.com/freebsd/freebsd-ports/pull/476
DeltaFile
+2-5graphics/qimgv/Makefile
+3-3graphics/qimgv/distinfo
+1-0graphics/qimgv/pkg-plist
+6-83 files

HardenedBSD/src 6f15ba8share/man/man9 mbuf.9, sys/netinet ip_fastfwd.c ip_input.c

ip: improve deferred computation of checksums

This patch adds the same functionality for the IPv4 header checksum
as was done erlier for the SCTP/TCP/UDP transport checksum.
When the IP implementation sends a packet, it does not compute the
corresponding checksum but defers that. It will determine whether the
network interface selected for the packet has the requested capability
and computes the checksum in software, if the selected network
interface does not have the requested capability.
Do this not only for packets being sent by the local IP stack, but
also when forwarding packets. Furthermore, when such packets are
delivered to a local IP stack, do not compute or validate the checksum,
since such packets have never been on the wire. This allows to support
checksum offloading also in the case of local virtual machines or
jails. Support for epair interfaces will be added in a separate commit.

Reviewed by:            pouria, tuexen
MFC after:              1 week
Differential Revision:  https://reviews.freebsd.org/D54455
DeltaFile
+23-9sys/netinet/ip_fastfwd.c
+6-0sys/netinet/ip_input.c
+3-2share/man/man9/mbuf.9
+32-113 files

HardenedBSD/ports a50f75flang/itcl4 distinfo Makefile

lang/itcl: update to 4.3.5
DeltaFile
+3-3lang/itcl4/distinfo
+2-2lang/itcl4/Makefile
+5-52 files

HardenedBSD/src 3d771e0sys/dev/dwc if_dwc.c

dwc: cleanup

No functional change intended.

Reviewed by:            Timo Völker
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D54788
DeltaFile
+6-10sys/dev/dwc/if_dwc.c
+6-101 files

HardenedBSD/ports 703173cdatabases/tdbc distinfo Makefile

databases/tdbc: update to 1.1.13
DeltaFile
+11-11databases/tdbc/distinfo
+2-2databases/tdbc/Makefile
+13-132 files

HardenedBSD/ports 0d02da2devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: patch update to 18.8.1

this release to not include changes for CE version, only EE version
is affected, but I recommend to update both.

Changes:        https://about.gitlab.com/releases/2026/01/19/gitlab-18-8-1-released/
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5net/gitlab-agent/distinfo
+5-5www/gitlab-pages/distinfo
+5-5www/gitlab-workhorse/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files

HardenedBSD/ports df75a74comms/rxtx Makefile

comms/rxtx: pin to java 8

jdk11: javah: not found
jdk17+: error: invalid use of a restricted identifier 'yield'

PR:     292216
Approved-by:    maintainer timeout
DeltaFile
+3-0comms/rxtx/Makefile
+3-01 files

HardenedBSD/ports 3ebf8d9devel/libdispatch/files patch-src_event_workqueue.c patch-CMakeLists.txt

devel/libdispatch: update to 6.1.1 release (+)

Release notes:  https://github.com/swiftlang/swift-corelibs-libdispatch/releases/tag/swift-6.1.1-RELEASE
DeltaFile
+37-36devel/libdispatch/files/patch-src_event_workqueue.c
+16-8devel/libdispatch/files/patch-CMakeLists.txt
+12-10devel/libdispatch/files/patch-src_shims_lock.c
+21-0devel/libdispatch/files/patch-cmake_modules_PkgConfigGeneration.cmake
+12-2devel/libdispatch/files/patch-src_internal.h
+6-7devel/libdispatch/files/patch-src_CMakeLists.txt
+104-636 files not shown
+140-7012 files

HardenedBSD/ports 1e4d3faeditors/openoffice-devel/files patch-configure.ac

editors/openoffice-devel: fix previous commit

Fix the previous commit for the python 3.12 build fix.  The incorrect
version of the configure change was inadvertently committed.

PR:             292190
Fixes:          96fb41419355 - main - editors/openoffice-devel: Fix with python >= 3.12
DeltaFile
+1-1editors/openoffice-devel/files/patch-configure.ac
+1-11 files