FreeBSD/ports 87276c7irc/weechat Makefile distinfo

irc/weechat: Update to 4.9.5

PR:             297169
Reported by:    Fabian Wenk

(cherry picked from commit e497d8f48cf847ff13fff9bc738b72026ecfc337)
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 3818881security/vuxml/vuln 2026.xml

security/vuxml: Document Weechat vulnerabilities
DeltaFile
+27-0security/vuxml/vuln/2026.xml
+27-01 files

FreeBSD/ports 0dddf9dnet/kea-devel Makefile distinfo

net/kea-devel: Update to 3.3.0

Upstream's develpment branch has been created. We will track it now.
DeltaFile
+3-3net/kea-devel/distinfo
+2-2net/kea-devel/Makefile
+5-52 files

FreeBSD/ports e497d8firc/weechat Makefile distinfo

irc/weechat: Update to 4.9.5

PR:             297169
Reported by:    Fabian Wenk
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/src 727a83etests/sys/kern procdesc.c

tests/procdesc: Fix race in pdopenpid_pdwait_only_one

The child exited immediately after pdfork(), so the parent's pdopenpid() could
catch it mid-exit (P_WEXIT) and fail with EBUSY.
Block the child on a pipe until the parent has opened the second descriptor,
then release it

Approved by:    markj
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D58546
DeltaFile
+16-3tests/sys/kern/procdesc.c
+16-31 files

FreeBSD/ports c1fda74irc/halloy Makefile Makefile.crates

irc/halloy: Update 2026.7.2 => 2026.8

Changelog:
https://github.com/squidowl/halloy/releases/tag/2026.8

PR:             297158
Reported by:    Andie Bradley <pokeysquirrel at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 114992f8ef5f09e44f2d52a13730701a6ce3d5e0)
DeltaFile
+194-210irc/halloy/distinfo
+96-104irc/halloy/Makefile.crates
+1-1irc/halloy/Makefile
+291-3153 files

FreeBSD/ports 114992firc/halloy Makefile Makefile.crates

irc/halloy: Update 2026.7.2 => 2026.8

Changelog:
https://github.com/squidowl/halloy/releases/tag/2026.8

PR:             297158
Reported by:    Andie Bradley <pokeysquirrel at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+194-210irc/halloy/distinfo
+96-104irc/halloy/Makefile.crates
+1-2irc/halloy/Makefile
+291-3163 files

FreeBSD/src c4d7745sys/net if_vxlan.c

if_vxlan(4): Fix panic by validating unused drvspec values

Add validation for unused parameter values in the gap between
VXLAN_PARAM_WITH_LOCAL_ADDR4 and VXLAN_PARAM_WITH_LOCAL_ADDR6 to prevent
panics.

PR:             297151
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D58552
DeltaFile
+2-1sys/net/if_vxlan.c
+2-11 files

FreeBSD/src a77257dsys/dev/e1000 e1000_regs.h if_em.h

igbv: Sanitize retained VF queue state

82576 and I350 VFLR leave queue configuration unchanged.  A previous
VF owner can therefore leave a transmit head-writeback DMA destination
and other queue policy for the next guest.

After each reset attempt, disable all exposed VF queues and wait for
their enable bits to clear before clearing SRRCTL, VFPSRTYPE, RXCTRL,
TXCTRL, and TDWBAL/H.  Spin briefly and then sleep until the bounded
queue-disable deadline.

iflib cannot report initialization failure and marks an interface
running after its init callback returns.  On sanitation failure, keep
interrupts disabled and use the deferred admin task to clear RUNNING.
Retry after 100 and 500 ms; after three total failures, leave the
interface down until another administrative initialization starts a
new bounded attempt set.

igbv uses queue zero on both families, but 82576 exposes a second VF

    [8 lines not shown]
DeltaFile
+214-2sys/dev/e1000/if_igbv.c
+20-1sys/dev/e1000/if_em.c
+18-2sys/dev/e1000/e1000_osdep.h
+12-0sys/dev/e1000/if_em.h
+1-0sys/dev/e1000/e1000_regs.h
+265-55 files

FreeBSD/src 8c87247sys/dev/e1000 if_igb_iov.c

igb: Sanitize retained VF queue state

82576 and I350 VFLR leave the VF queue configuration unchanged.  A VF
can program transmit head write-back and leave its DMA destination for
a later VF owner; mainstream VF drivers do not overwrite TDWBAL/H.

Disable every receive and transmit queue assigned to the VF, wait for
the enable bits to clear, then clear SRRCTL, PSRTYPE, RXCTRL, TXCTRL,
and TDWBAL/H.  Spin briefly for the normal transition, then sleep at
100 microsecond intervals with an approximately 1 ms bound.  This
prevents a VF that keeps asserting QUEUE_ENABLE from busy-waiting the
PF context lock for 10 ms.

If a queue does not quiesce, leave the VF disabled and NACK its reset
rather than programming an active queue.  Rate-limit this diagnostic
independently from mailbox and malicious-driver notifications.

I350 maps pool n to queue n.  82576 assigns physical queues n and n+8
to VF n, so sanitize both queues while clearing per-pool PSRTYPE once.

    [11 lines not shown]
DeltaFile
+124-8sys/dev/e1000/if_igb_iov.c
+124-81 files

FreeBSD/src 7cd6d23sys/dev/e1000 if_em.c e1000_osdep.h

e1000: Correct VF register validation

Pass the VF generation through the CSR accessors so the validator can
distinguish the sparse 82576 and I350 register maps.

Admit the queue-zero RXCTRL, TXCTRL, TDWBAL, TDWBAH, and
VFPSRTYPE registers exposed by both families.

82576 exposes VFMPRC at 0xf3c.  I350 erratum 31 makes its
corrected 0xf38 address inaccessible to a VF, so reject both I350
spellings while retaining read access on 82576.

Sponsored by:   BBOX.io
DeltaFile
+18-4sys/dev/e1000/e1000_osdep.h
+1-0sys/dev/e1000/if_em.c
+19-42 files

FreeBSD/src 9b6287ckrb5/include Makefile, krb5/util/profile Makefile.profile Makefile

krb5: Install profile.h again

Commit 1876de606eb8 exposed missing symbols that the port security/krb5
installed that the base system did not install. Part of the solution
was to make libprofile.so private (not libprofile.a) just as the port
does, Red Hat Enterprise Linux does, and as installing MIT KRB5 by hand
does. The actual fix for this was to put symbols and their corresponding
functions into the correct librarires, i.e. libkrb5.so and othes, just
as the port, Red Hat, and manually installed via tarball do.

Unfortunately INTERNALLIB disables the include of bsd.incs.mk and the
install of header files. This is still needed to install profile.h into
/usr/include (just as the port installs it into ${LOCALBASE}/include
and RHEL installs it in /usr/include). This commit fixes this by
installing profile.h into /usr/include from the krb5/include Makfile.

Reported by:    fluffy
Tested by:      fluffy
Reviewed by:    fluffy

    [4 lines not shown]
DeltaFile
+1-26krb5/util/profile/Makefile
+26-0krb5/util/profile/Makefile.profile
+11-3krb5/include/Makefile
+38-293 files

FreeBSD/ports 5aabfb0security/vuxml/vuln 2026.xml

security/vuxml: Add security/netbird vulnerability

PR:             297167
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+25-0security/vuxml/vuln/2026.xml
+25-01 files

FreeBSD/ports 5fc3ef1security/netbird Makefile distinfo

security/netbird: Update 0.75.1 => 0.76.0

Changelog:
https://github.com/netbirdio/netbird/releases/tag/v0.76.0

PR:             297167
Reported by:    NetBird Developers <dev at netbird.io> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       GHSA-qcpp-8vwj-hhwr
MFH:            2026Q3

(cherry picked from commit fd3c97f101199460f3913b7f5bbe1c3424237301)
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

FreeBSD/ports 381e424security/netbird Makefile distinfo

security/netbird: Update to 0.75.1

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.74.5
https://github.com/netbirdio/netbird/releases/tag/v0.74.6
https://github.com/netbirdio/netbird/releases/tag/v0.74.7
https://github.com/netbirdio/netbird/releases/tag/v0.75.0
https://github.com/netbirdio/netbird/releases/tag/v0.75.1

Commit log:
https://github.com/netbirdio/netbird/compare/v0.74.4...v0.75.1

PR:             297116
Reported by:    NetBird Developers <dev at netbird.io> (maintainer)

(cherry picked from commit 508de6b1042e9d7da7351f1367875f3c2a2308fd)
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

FreeBSD/ports fd3c97fsecurity/netbird Makefile distinfo

security/netbird: Update 0.75.1 => 0.76.0

Changelog:
https://github.com/netbirdio/netbird/releases/tag/v0.76.0

PR:             297167
Reported by:    NetBird Developers <dev at netbird.io> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       GHSA-qcpp-8vwj-hhwr
MFH:            2026Q3
DeltaFile
+5-5security/netbird/distinfo
+1-1security/netbird/Makefile
+6-62 files

FreeBSD/ports 48c8c41textproc/moor Makefile distinfo

textproc/moor: Update 2.16.0 => 2.16.1

Changelog:
https://github.com/walles/moor/releases/tag/v2.16.1

Reported by:    repology
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 50629ca250591ed30d7c3cb497c81185ddedefd1)
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

FreeBSD/ports 50629catextproc/moor Makefile distinfo

textproc/moor: Update 2.16.0 => 2.16.1

Changelog:
https://github.com/walles/moor/releases/tag/v2.16.1

Reported by:    repology
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

FreeBSD/src 81efd61sys/net/route route_var.h

routing: Remove unused rib_head members

Remove unused rnh_multipath and rib_algo_fixed members.
While here, convert rib_dying and rib_algo_init from uint32_t to bool.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D58537
DeltaFile
+2-4sys/net/route/route_var.h
+2-41 files

FreeBSD/ports 7ddfe63math/R-cran-GPArotation Makefile distinfo

math/R-cran-GPArotation: Update to 2026.7-1

Changelog: https://cran.r-project.org/web/packages/GPArotation/NEWS
DeltaFile
+3-3math/R-cran-GPArotation/distinfo
+1-1math/R-cran-GPArotation/Makefile
+4-42 files

FreeBSD/src 25165e4sys/kern uipc_mbuf.c

mbuf: Make m_unshare() fail on KTLS mbufs

Commit f2202ab5abda did not account for  KTLS mbufs.

m_unshare() tries to linearize the original mbuf chain and creates a
writable copy of it, converting unmapped mbufs.  Both of them are
unsafe for KTLS mbufs.

It is better to return NULL if the mbuf chain contains a KTLS mbuf.

Reported by:    jhb
Reviewed by:    jhb
Differential Revision:  https://reviews.freebsd.org/D58466
DeltaFile
+9-0sys/kern/uipc_mbuf.c
+9-01 files

FreeBSD/ports 80f1e6bjava/openjdk26 Makefile distinfo

java/openjdk26: Upgrade to OpenJDK 26.0.2

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3java/openjdk26/distinfo
+2-3java/openjdk26/Makefile
+5-62 files

FreeBSD/ports 0b357adgraphics/spirv-cross Makefile distinfo

graphics/spirv-cross: update to 1.4.357

PR:             297162
Approved by:    vv (maintainer)
DeltaFile
+3-3graphics/spirv-cross/distinfo
+1-1graphics/spirv-cross/Makefile
+4-42 files

FreeBSD/ports 510013fgraphics/vulkan-utility-libraries Makefile distinfo

graphics/vulkan-utility-libraries: update to 1.4.357
DeltaFile
+3-3graphics/vulkan-utility-libraries/distinfo
+1-1graphics/vulkan-utility-libraries/Makefile
+4-42 files

FreeBSD/ports 33eaa34graphics/vulkan-tools Makefile distinfo

graphics/vulkan-tools: update to 1.4.357
DeltaFile
+3-3graphics/vulkan-tools/distinfo
+1-1graphics/vulkan-tools/Makefile
+4-42 files

FreeBSD/ports 66eb25fgraphics/vulkan-extension-layer Makefile distinfo

graphics/vulkan-extension-layer: update 1.4.357.0
DeltaFile
+3-3graphics/vulkan-extension-layer/distinfo
+1-1graphics/vulkan-extension-layer/Makefile
+4-42 files

FreeBSD/ports a31dceegraphics/vulkan-validation-layers Makefile distinfo

graphics/vulkan-validation-layers: update to 1.4.357
DeltaFile
+5-5graphics/vulkan-validation-layers/distinfo
+2-2graphics/vulkan-validation-layers/Makefile
+7-72 files

FreeBSD/ports 80c07ffgraphics/vulkan-loader Makefile distinfo

graphics/vulkan-loader: update to 1.4.357
DeltaFile
+3-3graphics/vulkan-loader/distinfo
+1-1graphics/vulkan-loader/Makefile
+4-42 files

FreeBSD/ports e8b8c7fgraphics/vulkan-headers Makefile distinfo

graphics/vulkan-headers: update to 1.4.357
DeltaFile
+3-3graphics/vulkan-headers/distinfo
+1-2graphics/vulkan-headers/Makefile
+4-52 files

FreeBSD/ports 0208774devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and bugfix release to 19.2.1

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-1-released/?nav=19.2.1
Security:       661d3db5-8bd9-11f1-9c40-2cf05da270f3
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files