FreeBSD/ports cff45de — deskutils/lxqt-clip Makefile pkg-plist, devel/libdbusmenu-lxqt pkg-plist

x11-wm/lxqt: Update to 2.5.0

- Replace qlipper with the new deskutils/lxqt-clip port

ChangeLog at:   https://lxqt-project.org/release/2026/11/05/release-lxqt-2-5-0/
With hat:       lxqt
DeltaFile
+22-43x11-themes/lxqt-themes/pkg-plist
+0-48devel/libdbusmenu-lxqt/pkg-plist
+21-25sysutils/libsysstat-qt6/files/patch-cpustat.cpp
+37-0deskutils/lxqt-clip/pkg-plist
+15-13sysutils/libsysstat-qt6/files/patch-memstat.cpp
+24-0deskutils/lxqt-clip/Makefile
+119-12993 files not shown
+366-31199 files

FreeBSD/ports 4071e0b — news/sabnzbd distinfo Makefile, news/sabnzbd/files patch-tests_test__newsunpack.py

news/sabnzbd: Update 5.1.2 => 5.1.3, cleanup dependencies

Changelog:
https://github.com/sabnzbd/sabnzbd/releases/tag/5.1.3

Make some adjustments to the the test behavior so that no more tests
fail. Skips Selenium Tests, Wiki Tests and tests that do not have
necessary files in tarball. Patches permission test that behaves
differently from linux.
Results: 13345 passed, 41 skipped, 28 deselected, 2 xfailed, 1 xpassed,
8 warnings

PR:             298693
Approved by:    Nicholas Kirby <nick at kirby.cx> (maintainer, timeout 7+ weeks)
Security:       GHSA-q326-jpxx-jmjc
Security:       GHSA-mjwj-v5mr-cmcg
Security:       GHSA-rgqj-28c2-gxwp
Security:       GHSA-75g3-96fr-7p2r
Security:       GHSA-xrfq-jhgh-wqch

    [5 lines not shown]
DeltaFile
+50-3news/sabnzbd/Makefile
+13-0news/sabnzbd/files/patch-tests_test__newsunpack.py
+3-3news/sabnzbd/distinfo
+66-63 files

FreeBSD/ports 2792690 — news/sabnzbd distinfo Makefile, news/sabnzbd/files patch-tests_test__newsunpack.py

news/sabnzbd: Update 5.1.2 => 5.1.3, cleanup dependencies

Changelog:
https://github.com/sabnzbd/sabnzbd/releases/tag/5.1.3

Make some adjustments to the the test behavior so that no more tests
fail. Skips Selenium Tests, Wiki Tests and tests that do not have
necessary files in tarball. Patches permission test that behaves
differently from linux.
Results: 13345 passed, 41 skipped, 28 deselected, 2 xfailed, 1 xpassed,
8 warnings

PR:             298693
Approved by:    Nicholas Kirby <nick at kirby.cx> (maintainer, timeout 7+ weeks)
Security:       GHSA-q326-jpxx-jmjc
Security:       GHSA-mjwj-v5mr-cmcg
Security:       GHSA-rgqj-28c2-gxwp
Security:       GHSA-75g3-96fr-7p2r
Security:       GHSA-xrfq-jhgh-wqch

    [3 lines not shown]
DeltaFile
+50-3news/sabnzbd/Makefile
+13-0news/sabnzbd/files/patch-tests_test__newsunpack.py
+3-3news/sabnzbd/distinfo
+66-63 files

FreeBSD/ports 978aa95 — x11/nvidia-kmod pkg-plist Makefile, x11/nvidia-kmod-devel Makefile

x11/nvidia-kmod{-deve]}: Fix loading GSP firmwares for non-legacy variants

Add missing 2 firmware files to x11/nvidia-kmod/pkg-plist
and fixup x11/nvidia-kmod/Makefile not to pick them for
legacy variants that don't have them.

Bumped non-legacy variants only, as pkg for legacy variants
shouldn't be affected with this.

Co-authored by: O. Hartmann

Differential Revision:  https://reviews.freebsd.org/D61364
DeltaFile
+5-2x11/nvidia-kmod/Makefile
+1-1x11/nvidia-kmod-devel/Makefile
+2-0x11/nvidia-kmod/pkg-plist
+8-33 files

FreeBSD/poudriere 06e8546 — src/share/poudriere common.sh, test Makefile.in bulk-circular-deps.sh

Merge pull request #1401 from svmhdvn/flavordepitself

common: allow ports to depend on other flavors of themselves
DeltaFile
+36-0test/bulk-circular-deps.sh
+22-0test-ports/omnibus/misc/foo-CIRCULAR/Makefile
+8-0test/Makefile.in
+2-2src/share/poudriere/common.sh
+1-0test-ports/omnibus/misc/Makefile
+1-0test-ports/omnibus/misc/foo-CIRCULAR/pkg-descr
+70-22 files not shown
+72-28 files

FreeBSD/src ad8f475 — sys/kern link_elf.c

link_elf: bounds-check the DT_HASH offset

parse_dynamic() builds the symbol hash table at ef->address + d_ptr
without checking that d_ptr lies within the mapped image, so a crafted
DT_HASH entry causes an out-of-bounds read of the hash header.  Reject
the object with ENOEXEC when the header does not fit in the image.

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D61323
DeltaFile
+8-1sys/kern/link_elf.c
+8-11 files

FreeBSD/src 4b1963d — sys/kern link_elf_obj.c

link_elf_obj: validate section name offsets

A section name offset (sh_name) indexes the section name string table
without being checked against shstrcnt, and the result is passed to
strcmp(), so a corrupt object causes an out-of-bounds read.  Check that
the table is NUL-terminated and that every sh_name lies within it, in
both the preload and file paths, and reject the object with ENOEXEC.

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D61338
DeltaFile
+27-0sys/kern/link_elf_obj.c
+27-01 files

FreeBSD/src 4e2c284 — sys/kern link_elf_obj.c

link_elf_obj: validate symbol name offsets

A symbol name offset (st_name) indexes the string table in several
places without being checked against ddbstrcnt, so a corrupt object
causes an out-of-bounds read.  Check that the string table is
NUL-terminated and that every st_name lies within it, in both the
preload and file paths, and reject the object with ENOEXEC.

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D61322
DeltaFile
+25-0sys/kern/link_elf_obj.c
+25-01 files

FreeBSD/src f068327 — sys/kern link_elf_obj.c

link_elf_obj: bounds-check e_shstrndx in link_elf_load_file()

e_shstrndx is used to index the section header array after only being
checked against zero, so a malformed object can make the linker read up
to about 64K entries past the end of shdr[].  Reject such a file with
ENOEXEC, as link_elf_link_preload() already does.

Reported by:    llm-postcr
Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D61321
DeltaFile
+6-0sys/kern/link_elf_obj.c
+6-01 files

FreeBSD/src 8686152 — sys/netpfil/ipfilter/netinet ip_nat.c

ipfilter: Remove erroneous ntohs()

The original commit was wrong.  ipf_nat_builddivertmp() builds the UDP
template with the length in host byte order

M_DUP() copies that value unchanged. The old code was therefore correct.
It added fin_plen in host order and then did a single htons().

The original patch was discussed with Co-Pilot, which pointed out the
original bug. claude-opus-5-5 discovered the ntohs() error that
co-pilot suggested.

Interestingly this code had been running here for a couple of months.

Reported by:    llm-postcr
Fixes:          72cc9e3766f4
DeltaFile
+0-1sys/netpfil/ipfilter/netinet/ip_nat.c
+0-11 files

FreeBSD/poudriere 248eebf — src/share/poudriere common.sh, test Makefile.in bulk-circular-deps.sh

common: allow ports to depend on other flavors of themselves

pkgqueue_sanity_check already handles the strict dependency
loop checks.
DeltaFile
+36-0test/bulk-circular-deps.sh
+22-0test-ports/omnibus/misc/foo-CIRCULAR/Makefile
+8-0test/Makefile.in
+2-2src/share/poudriere/common.sh
+1-0test-ports/omnibus/misc/Makefile
+1-0test-ports/omnibus/misc/foo-CIRCULAR/pkg-descr
+70-22 files not shown
+72-28 files

FreeBSD/poudriere 14c90f4 — src/share/poudriere common.sh

Merge pull request #1398 from svmhdvn/push-mxytqvwlmrvu

common: jail_runs: check for running jails with any ports/set
DeltaFile
+1-1src/share/poudriere/common.sh
+1-11 files

FreeBSD/poudriere 2ac7984 — src/share/poudriere common.sh

common: jail_runs: check for running jails with any ports/set
DeltaFile
+1-1src/share/poudriere/common.sh
+1-11 files

FreeBSD/src d0fd709 — lib/libcasper/libcasper zygote.c

libcasper: Use casper_pdfork()

Fixes:          425e4c102f8a ("libcasper: Use pdfork() for the zygote")
DeltaFile
+1-1lib/libcasper/libcasper/zygote.c
+1-11 files

FreeBSD/doc 6619def — website/content/ru/status/report-2026-04-2026-06 _index.adoc, website/content/ru/status/report-2026-07-2026-09 vision-accessibility.adoc doceng.adoc

website: translate Status report Q3 2026 to russian

Differential Revision: https://reviews.freebsd.org/D61360
DeltaFile
+288-0website/content/ru/status/report-2026-07-2026-09/_index.adoc
+66-0website/content/ru/status/report-2026-07-2026-09/sbom.adoc
+11-0website/content/ru/status/report-2026-07-2026-09/intro.adoc
+0-3website/content/ru/status/report-2026-07-2026-09/doceng.adoc
+1-1website/content/ru/status/report-2026-04-2026-06/_index.adoc
+1-0website/content/ru/status/report-2026-07-2026-09/vision-accessibility.adoc
+367-419 files not shown
+386-425 files

FreeBSD/src 72cc9e3 — sys/netpfil/ipfilter/netinet ip_nat.c

ipfilter: Only recalculate the UDP header when we have one

When ipf_nat_out processes NAT_DIVERTOUT (ipnat rdr statements)
it also fixes the checksum in the UDP header. Test for a UDP header
before adjusting its length.

While we are here, the length in the UDP header must be converted
from network byte order to host byte order. Add the missing ntohs().

PR:             296944
MFC after:      3 days
DeltaFile
+6-3sys/netpfil/ipfilter/netinet/ip_nat.c
+6-31 files

FreeBSD/ports 5dcb3b7 — chinese Makefile

chinese/Makefile: connect gcin related ports to build.
DeltaFile
+7-0chinese/Makefile
+7-01 files

FreeBSD/src 425e4c1 — lib/libcasper/libcasper zygote.c libcasper_service.c

libcasper: Use pdfork() for the zygote

Use pdfork(2) rather than fork(2) to fork the zygote, and close the
descriptor when the main loop terminates.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   Qualys, Inc.
Reviewed by:    oshogbo
Differential Revision:  https://reviews.freebsd.org/D60176
DeltaFile
+8-4lib/libcasper/libcasper/libcasper_service.c
+3-3lib/libcasper/libcasper/zygote.c
+11-72 files

FreeBSD/src 71979d8 — usr.sbin/bsnmpd/modules/snmp_hostres snmp_hostres.3

snmp_hostres.3: fix .Fx macro in the middle of a line

Reported by: bjk
DeltaFile
+3-1usr.sbin/bsnmpd/modules/snmp_hostres/snmp_hostres.3
+3-11 files

FreeBSD/ports 9a3819c — net/libpfctl Makefile distinfo

net/libpfctl: add 15.2, remove 15.0

15.0 is end-of-life, remove it from this port.
Add 15.2, which is in the process of being released.

Deliberately do not bump PORTVERSION, because we don't change existing
libpfctl versions, we only add a new supported FreeBSD version.

PR:             300134
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+2-2net/libpfctl/distinfo
+1-1net/libpfctl/Makefile
+3-32 files

FreeBSD/src 8c9be10 — tests/sys/netpfil/pf return.py

pf tests: make return.py more robust

Sometimes ICMP echo packets get lost, so send more than one during
the sanity check. This should resolve the intermittent failure of the
return.py:TestReturn::test_tcp test.

PR:             300511
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-3tests/sys/netpfil/pf/return.py
+3-31 files

FreeBSD/doc 1b9f65b — website/content/ru/status/report-2026-07-2026-09 aq.adoc nfsrdma.adoc

website: translate Status report Q3 2026 to russian

Differential Revision: https://reviews.freebsd.org/D61238
DeltaFile
+65-0website/content/ru/status/report-2026-07-2026-09/sbom.adoc
+50-0website/content/ru/status/report-2026-07-2026-09/bpf-ifnet-hardening.adoc
+37-0website/content/ru/status/report-2026-07-2026-09/doceng.adoc
+36-0website/content/ru/status/report-2026-07-2026-09/nfsrdma.adoc
+31-0website/content/ru/status/report-2026-07-2026-09/aq.adoc
+219-05 files

FreeBSD/ports cf59d61 — net/fb303 Makefile distinfo

net/fb303: update 2026.10.12.00 → 2026.10.26.00
DeltaFile
+3-3net/fb303/distinfo
+1-1net/fb303/Makefile
+4-42 files

FreeBSD/ports 39a3500 — net/mvfst Makefile distinfo

net/mvfst: update 2026.10.12.00 → 2026.10.26.00
DeltaFile
+3-3net/mvfst/distinfo
+1-1net/mvfst/Makefile
+4-42 files

FreeBSD/ports 891530c — security/fizz Makefile distinfo

security/fizz: update 2026.10.12.00 → 2026.10.26.00
DeltaFile
+3-3security/fizz/distinfo
+1-1security/fizz/Makefile
+4-42 files

FreeBSD/ports 886f621 — net/wangle Makefile distinfo

net/wangle: update 2026.10.12.00 → 2026.10.26.00
DeltaFile
+3-3net/wangle/distinfo
+1-1net/wangle/Makefile
+4-42 files

FreeBSD/ports ee2a74a — devel/fbthrift Makefile distinfo, devel/fbthrift/files patch-thrift_lib_cpp2_CMakeLists.txt

devel/fbthrift: update 2026.10.12.00 → 2026.10.26.00
DeltaFile
+23-6devel/fbthrift/pkg-plist
+0-15devel/fbthrift/files/patch-thrift_lib_cpp2_CMakeLists.txt
+3-3devel/fbthrift/distinfo
+2-3devel/fbthrift/Makefile
+28-274 files

FreeBSD/ports fc55456 — www/proxygen Makefile distinfo

www/proxygen: update 2026.10.12.00 → 2026.10.26.00
DeltaFile
+2-6www/proxygen/pkg-plist
+3-3www/proxygen/distinfo
+1-1www/proxygen/Makefile
+6-103 files

FreeBSD/ports d0997ef — devel/folly Makefile pkg-plist

devel/folly: update 2026.10.12.00 → 2026.10.26.00
DeltaFile
+3-3devel/folly/distinfo
+2-1devel/folly/pkg-plist
+1-1devel/folly/Makefile
+6-53 files

FreeBSD/ports 15e0fc4 — net-im/flare Makefile Makefile.crates

net-im/flare: Update 0.22.2 => 0.22.8

Changelog:
https://gitlab.com/schmiddi-on-mobile/flare/-/blob/0.22.8/CHANGELOG.md

Reported by:    Repology
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+395-313net-im/flare/distinfo
+196-155net-im/flare/Makefile.crates
+1-2net-im/flare/Makefile
+592-4703 files