FreeBSD/src 1f5b1desys/netinet6 ip6_output.c

ipv6: account for jumbo payload option

If a jumbo payload option is added, the length of the mbuf chain is
increased by 8 but the actual hop-by-hop extension header with the
jumbo playload option is only inserted in the packet if there are
other options. Therefore, adjust optlen to reflect the actual size
of IPv6 extension headers including the hop-by-hop extension header
containing the jumbo payload option.

Reported by:            syzbot+73fe316271df473230eb at syzkaller.appspotmail.com
Reviewed by:            markj, Timo Voelker
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D54394
DeltaFile
+1-0sys/netinet6/ip6_output.c
+1-01 files

FreeBSD/ports a734626graphics/tulip pkg-plist Makefile, graphics/tulip/files patch-thirdparty_OGDF_src_ogdf_basic_System.cpp patch-thirdparty_OGDF_include_ogdf_basic_System.h

graphics/tulip: Ressurect the port, a GUI for managing and rendering huge graphs
DeltaFile
+792-0graphics/tulip/pkg-plist
+76-0graphics/tulip/files/patch-thirdparty_OGDF_src_ogdf_basic_System.cpp
+33-0graphics/tulip/Makefile
+20-0graphics/tulip/files/patch-thirdparty_OGDF_include_ogdf_basic_System.h
+16-0graphics/tulip/files/patch-software_tulip_CMakeLists.txt
+15-0graphics/tulip/files/patch-thirdparty_OGDF_cmake_compiler-specifics.cmake
+952-04 files not shown
+979-010 files

FreeBSD/src f8ddf74sys/dev/dwc dwc1000_dma.c

dwc: improve IPv4 transmit checksum offloading

This patch provides two improvements for TCP/IPv4 and UDP/IPv4
transmit checksum offloading:
(1) Use *CIC_SEG instead of *CIC_FULL, since FreeBSD always provides
    a pseudo header checksum.
(2) Don't make transmit IPv4 header checksum offloading a prerequisite
    for TCP/IPv4 or UDP/IPv4 transmit checksum offloading.
This is the root cause of PR 291696, since right now the epair
interface does not support transmit IPv4 header checksum offloading,
but TCP/IPv4 and UDP/IPv4 transmit checksum offloading.

PR:                     291696
Reviewed by:            Timo Voelker
Tested by:              Marek Benc
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D54395
DeltaFile
+7-14sys/dev/dwc/dwc1000_dma.c
+7-141 files

FreeBSD/ports 1c8e159x11-toolkits/qt6-declarative Makefile, x11-toolkits/qt6-declarative/files patch-QTBUG-142514

x11-toolkits/qt6-declarative: backport upstream patch

to fix crash in plasmashell: https://bugs.kde.org/513527
DeltaFile
+122-0x11-toolkits/qt6-declarative/files/patch-QTBUG-142514
+1-1x11-toolkits/qt6-declarative/Makefile
+123-12 files

FreeBSD/ports 2c34494www/qt6-webengine Makefile, www/qt6-webengine/files patch-QTBUG-139335

www/qt6-webengine: backport upstream patch

to fix random crashes at startup:
https://codereview.qt-project.org/c/qt/qtwebengine/+/702860
DeltaFile
+610-0www/qt6-webengine/files/patch-QTBUG-139335
+1-1www/qt6-webengine/Makefile
+611-12 files

FreeBSD/ports 2df46d3textproc Makefile, textproc/py-pygtkspellcheck Makefile distinfo

textproc/py-pygtkspellcheck: new port had been added (+)

Simple but quite powerful spellchecking library for GTK
written in pure Python, based on Enchant and PyGObject.
DeltaFile
+24-0textproc/py-pygtkspellcheck/Makefile
+3-0textproc/py-pygtkspellcheck/distinfo
+3-0textproc/py-pygtkspellcheck/pkg-descr
+1-0textproc/Makefile
+31-04 files

FreeBSD/ports 5b2dbf0devel/py-sqlfluff distinfo Makefile

devel/py-sqlfluff: Update to 4.0.0
DeltaFile
+3-3devel/py-sqlfluff/distinfo
+2-2devel/py-sqlfluff/Makefile
+5-52 files

FreeBSD/ports 861cf98cad/freecad-devel distinfo Makefile.git_rev, cad/freecad-devel/files patch-src_Mod_MeshPart_App_CMakeLists.txt patch-src_Mod_TechDraw_App_CMakeLists.txt

cad/freecad-devel: Update to 2026.01.14
DeltaFile
+0-18cad/freecad-devel/files/patch-src_Mod_MeshPart_App_CMakeLists.txt
+3-3cad/freecad-devel/files/patch-src_Mod_TechDraw_App_CMakeLists.txt
+3-3cad/freecad-devel/distinfo
+3-3cad/freecad-devel/Makefile.git_rev
+0-6cad/freecad-devel/pkg-plist
+3-3cad/freecad-devel/files/patch-src_Gui_CMakeLists.txt
+12-362 files not shown
+15-398 files

FreeBSD/ports a284680devel/py-libvirt distinfo Makefile

devel/py-libvirt: update to 12.0.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/py-libvirt/distinfo
+1-1devel/py-libvirt/Makefile
+4-42 files

FreeBSD/ports dd09194devel/libvirt distinfo Makefile

devel/libvirt: update to 12.0.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/libvirt/distinfo
+2-2devel/libvirt/Makefile
+5-52 files

FreeBSD/ports b8bafdbcad/kicad-devel distinfo Makefile.git_rev, cad/kicad-library-footprints-devel pkg-plist distinfo

cad/kicad-*devel: Update to 2026.01.16
DeltaFile
+188-0cad/kicad-library-packages3d-devel/pkg-plist
+129-5cad/kicad-library-footprints-devel/pkg-plist
+3-3cad/kicad-devel/distinfo
+3-3cad/kicad-devel/Makefile.git_rev
+3-3cad/kicad-library-footprints-devel/distinfo
+3-3cad/kicad-library-packages3d-devel/distinfo
+329-174 files not shown
+338-2610 files

FreeBSD/ports 37767a7. UPDATING

UPDATING: Fix typos
DeltaFile
+19-19UPDATING
+19-191 files

FreeBSD/src a01a4c0.github CODEOWNERS

CODEOWNERS: register interest in some infrastructure
DeltaFile
+3-1.github/CODEOWNERS
+3-11 files

FreeBSD/ports cd99b0fdevel/pyenv distinfo pkg-plist

devel/pyenv: Update to 2.6.20
DeltaFile
+3-3devel/pyenv/distinfo
+2-2devel/pyenv/pkg-plist
+1-1devel/pyenv/Makefile
+6-63 files

FreeBSD/src d78291blib/virtual_oss Makefile.inc, lib/virtual_oss/bt Makefile

lib/virtual_oss: don't (over)link to libsamplerate

These plugins require samplerate.h due to virtual_oss's int.h including
it, but don't use any symbols directly so don't link to the library.

Centralize adding the include path.

Reviewed by:    christos
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54705
DeltaFile
+1-3lib/virtual_oss/sndio/Makefile
+0-3lib/virtual_oss/null/Makefile
+1-2lib/virtual_oss/bt/Makefile
+0-3lib/virtual_oss/oss/Makefile
+2-0lib/virtual_oss/Makefile.inc
+4-115 files

FreeBSD/src 373c72alib/virtual_oss Makefile.inc, lib/virtual_oss/bt Makefile

virtual_oss: build system tidying

general:
 - find libsamplerate's headers in the temporary sysroot instead of
   digging in the source tree.
 - use LIBADD where possible

lib/virtual_oss:
 - centralize SHLIBDIR define
 - centralize include path for internal headers
 - don't try to find libsamplerate directly in .OBJDIR

No functional changes.

Reviewed by:    christos
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54704
DeltaFile
+4-5usr.sbin/virtual_oss/virtual_oss/Makefile
+2-5lib/virtual_oss/bt/Makefile
+4-2lib/virtual_oss/Makefile.inc
+1-3lib/virtual_oss/null/Makefile
+1-3lib/virtual_oss/oss/Makefile
+1-3lib/virtual_oss/sndio/Makefile
+13-212 files not shown
+14-248 files

FreeBSD/src adab1ddlib/virtual_oss Makefile, usr.sbin/virtual_oss Makefile

virtual_oss: build commands/libs in parallel

Reviewed by:    christos
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54703
DeltaFile
+2-0lib/virtual_oss/Makefile
+2-0usr.sbin/virtual_oss/Makefile
+4-02 files

FreeBSD/src 497a136lib/virtual_oss Makefile, usr.sbin/virtual_oss Makefile

virtual_oss: remove needless .include in intermediate Makefile

It doesn't define anything we use.

Reviewed by:    christos
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54702
DeltaFile
+0-1lib/virtual_oss/Makefile
+0-1usr.sbin/virtual_oss/Makefile
+0-22 files

FreeBSD/src 484edabsys/net iflib.c

iflib: remove convoluted custom zeroing code

Replace a collection of aliasing violations and ifdefs with memset
(which now expands to __builtin_memset and should be quite reliably
inlined.)  The old code is hard to maintain as evidenced by the most
recent change to if_pkt_info_t updating the defines, but not the zeroing
code.

Reviewed by:    gallatin, erj
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Fixes:          43d7ee540efe ("iflib: support for transmit side nic KTLS offload")
Differential Revision:  https://reviews.freebsd.org/D54605

(cherry picked from commit 31e7dc6b9a000b02353bfc41cbd897533287cda2)
DeltaFile
+5-60sys/net/iflib.c
+5-601 files

FreeBSD/src 296ebf7sys/net iflib.c

iflib: remove convoluted custom zeroing code

Replace a collection of aliasing violations and ifdefs with memset
(which now expands to __builtin_memset and should be quite reliably
inlined.)  The old code is hard to maintain as evidenced by the most
recent change to if_pkt_info_t updating the defines, but not the zeroing
code.

Reviewed by:    gallatin, erj
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Fixes:          43d7ee540efe ("iflib: support for transmit side nic KTLS offload")
Differential Revision:  https://reviews.freebsd.org/D54605

(cherry picked from commit 31e7dc6b9a000b02353bfc41cbd897533287cda2)
DeltaFile
+5-60sys/net/iflib.c
+5-601 files

FreeBSD/ports b745b75security/wazuh-manager Makefile

security/wazuh-manager: Disable CCACHE settings
DeltaFile
+2-2security/wazuh-manager/Makefile
+2-21 files

FreeBSD/ports b1f5298security/wazuh-agent/files patch-src_data__provider_src-sysInfoFreeBSD.cpp patch-src_data__provider_src_extended__sources_groups_src-user_groups_freebsd.hpp, security/wazuh-dashboard pkg-plist

security/wazuh-*: Update to 4.14.2

- Now, Wazuh source code is obtained from https://github.com/alonsobsd/wazuh-freebsd.
  This repository includes all changes to run Wazuh Suite on FreeBSD. dtxdf and I
  will maintain this repository in where will try to add all Wazuh features to
  FreeBSD.
- wazuh-dashboards : Update version of opensearch to 2.19.4

ChangeLog at:   https://documentation.wazuh.com/current/release-notes/release-4-14-2.html
Reviewed by:    acm dtxdf
Tested by:      acm dtxdf
DeltaFile
+787-11security/wazuh-dashboard/pkg-plist
+0-634security/wazuh-agent/files/patch-src_data__provider_src-sysInfoFreeBSD.cpp
+0-634security/wazuh-manager/files/patch-src_data__provider_src-sysInfoFreeBSD.cpp
+0-262security/wazuh-manager/files/patch-src_data__provider_src_extended__sources_groups_src-user_groups_freebsd.hpp
+0-262security/wazuh-agent/files/patch-src_data__provider_src_extended__sources_groups_src-user_groups_freebsd.hpp
+0-190security/wazuh-agent/files/patch-src-Makefile
+787-1,99397 files not shown
+980-5,627103 files

FreeBSD/ports 7295cbetextproc/opensearch-dashboards219 distinfo Makefile, textproc/opensearch219 distinfo Makefile

textproc/opensearch[-dashboards]219: Update to 2.19.4

With hat:       opensearch
DeltaFile
+5-5textproc/opensearch219/distinfo
+5-5textproc/opensearch-dashboards219/distinfo
+1-1textproc/opensearch-dashboards219/Makefile
+1-1textproc/opensearch219/Makefile
+12-124 files

FreeBSD/src 22569a1sys/sys param.h

Bump __FreeBSD_version for MAC changes
DeltaFile
+1-1sys/sys/param.h
+1-11 files

FreeBSD/src c18631f. RELNOTES

RELNOTES: document the MAC/jail integration

Reviewed by:    jamie, markj
Differential Revision:  https://reviews.freebsd.org/D54737
DeltaFile
+7-0RELNOTES
+7-01 files

FreeBSD/ports a503bdbdevel/mimalloc distinfo Makefile

devel/mimalloc: Update to 3.2.7
DeltaFile
+3-3devel/mimalloc/distinfo
+1-1devel/mimalloc/Makefile
+4-42 files

FreeBSD/src d141ee1sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: fix rx_nss with VHT

When fixing single-stream chipsets, like iwlwifi(4) AX101, we started
masking the announced with the hardware supported values.  This would
probably limit, e.g., rx_nss.  During these works we fixed a loop
checking from the highest nss=7 to lowest nss=0 (8..1) and would set
rx_nss if the stream was supported.  This left us with always setting
rx_nss on nss=0 to nss + 1 = 1.  Instead only update once when we hit
the first supported MCS value (highest number of supported streams).
Looking at the diff of the mentioned commit hash which gets fixed it
looks like even the old code was not correct either.

This only fixes the logic to calculate rx_nss.  This does not yet help
with modern drivers to actually update the value.  Code for this will
come in a later commit.

Sponsored by:   The FreeBSD Foundation
Fixes:          adb4901ac9ae

(cherry picked from commit 8494be1b5af7fe4f765532f802ac0a145e061d73)
DeltaFile
+2-1sys/compat/linuxkpi/common/src/linux_80211.c
+2-11 files

FreeBSD/src 6e2b552sys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: assign sequence numbers to frames

While all native drivers were converted to call
ieee80211_output_seqno_assign() after changes to net80211 if needed,
LinuxKPI 802.11 was not fixed.  Add the missing call.
Given we are currently only supporting STA mode, we can provide
sequence numbers for all frames (mgmt/beacon would be a problem in
AP mode).

This greatly helps LinuxKPI based drivers other than iwlwifi(4).
If drivers do their own sequence numbers, they will overwrite what we
pre-set unless we would pass a txflag not to do so (beware the
consequences).

Sponsored by:   The FreeBSD Foundation
Fixes:          eabcd1773fa3, 785edcc2af5a

(cherry picked from commit 9cf85457b13bc7aa125388d63c82acf2b21e9e9e)
DeltaFile
+2-0sys/compat/linuxkpi/common/src/linux_80211.c
+2-01 files

FreeBSD/src 4d255absys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: reset hdr after crypto in lkpi_80211_txq_tx_one()

When lkpi_80211_txq_tx_one() calls into the crypto offloading parts to
possibly make space in the headroom, the beginning of our frame moves.
We have to reset hdr after that call as otherwise later classifications
based on the hdr->frame_control will fail or cause wrong classificaiton
of packets.
This makes sure frames will either be directly sent using (*mo_tx)()
or use the correct tid for the correct queue.  This helps to get
rtwx8 packets flowing after BA was negotiated.

Sponsored by:   The FreeBSD Foundation
Fixes:          11db70b6057e4

(cherry picked from commit f0395993e1ea83705e0da6623843e7d5d03f7269)
DeltaFile
+2-0sys/compat/linuxkpi/common/src/linux_80211.c
+2-01 files

FreeBSD/src 6b9c0acshare/man/man4 linuxkpi_wlan.4, sys/compat/linuxkpi/common/src linux_80211.c linux_80211.h

LinuxKPI: 802.11: add compat.linuxkpi.80211.IF.dump_stas_queues

Extend the normal compat.linuxkpi.80211.IF.dump_stas sysctl by
queue information.  This was helpful for debugging various issues,
like selecting the outbound queue, stopping queues for BAR and helped
finding multiple bugs.

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 32ea8209825af594cbfa1fc654d45eb9a6aab528)
DeltaFile
+73-5sys/compat/linuxkpi/common/src/linux_80211.c
+8-1share/man/man4/linuxkpi_wlan.4
+4-0sys/compat/linuxkpi/common/src/linux_80211.h
+85-63 files