FreeBSD/src 26164desys/netinet in_fib_algo.c, sys/netinet6 in6_fib_algo.c

route/fib_algo: Free leaked radix_masks in radix_lockless

radix_lockless algorithm creates its own radix tree and
allocates its own radix_masks by directly calling rnh_addaddr().
However, during destruction, it only frees the radix_tree without
freeing its allocated radix_masks.
Fix the leak by calling rn_delete() during radix_destroy().

PR:             297339
Reviewed by:    melifaro
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D59112

(cherry picked from commit 790817f5a7a640c9ceb5c2ad99135f1a69aeb77d)
DeltaFile
+13-2sys/netinet6/in6_fib_algo.c
+12-1sys/netinet/in_fib_algo.c
+25-32 files

FreeBSD/src e5a9ad7sys/netinet in_fib_algo.c, sys/netinet6 in6_fib_algo.c

route/fib_algo: Free leaked radix_masks in radix_lockless

radix_lockless algorithm creates its own radix tree and
allocates its own radix_masks by directly calling rnh_addaddr().
However, during destruction, it only frees the radix_tree without
freeing its allocated radix_masks.
Fix the leak by calling rn_delete() during radix_destroy().

PR:             297339
Reviewed by:    melifaro
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D59112

(cherry picked from commit 790817f5a7a640c9ceb5c2ad99135f1a69aeb77d)
DeltaFile
+13-2sys/netinet6/in6_fib_algo.c
+12-1sys/netinet/in_fib_algo.c
+25-32 files

FreeBSD/src 813eb5asys/kern subr_devstat.c

devstat: Fix a kernel stack disclosure

The 16-byte "device_name" field was not zero-filled, so could contain
uninitialized stack data.  Zero the whole struct, as that's the
prevailing pattern for this kind of conversion code, and it's more
robust in the face of future revisions to struct devstat.

Approved by:    re (cperciva)
Reviewed by:    olce, kib
Reported by:    Reo Shiseki
Fixes:          a11d132f6c62 ("devstat: Provide 32-bit compatibility")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59309

(cherry picked from commit 7cb1a76f88158fb690418336b736e66c238cd4f7)
(cherry picked from commit 6e94e0734b9d3036df8c7d94d827f8eb1119905b)
DeltaFile
+1-0sys/kern/subr_devstat.c
+1-01 files

FreeBSD/ports df82ec5www/lycheeorg Makefile distinfo

www/lycheeorg: Update to 7.8.3

* Add DIST_SUBDIR so that Lychee updates correctly when the distfile is
  cached in ${DISTDIR}.
* Add missing intl dependency.
DeltaFile
+7,546-1,288www/lycheeorg/pkg-plist
+3-3www/lycheeorg/distinfo
+3-2www/lycheeorg/Makefile
+7,552-1,2933 files

FreeBSD/ports cb010c2textproc/tgrep Makefile Makefile.crates

textproc/tgrep: Update to 1.0.3

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.0.3

Reported by:    GitHub (watch releases)
DeltaFile
+17-3textproc/tgrep/distinfo
+7-0textproc/tgrep/Makefile.crates
+1-1textproc/tgrep/Makefile
+25-43 files

FreeBSD/ports e4757d2devel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.78

Changelog: https://github.com/astral-sh/ty/blob/0.0.78/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

FreeBSD/ports 23b88eenet/scamper Makefile pkg-plist

net/{,py-}scamper: Update 20260420 => 20260902

Changelogs:
- https://mailman.caida.org/pipermail/scamper-announce/2026-July/000063.html
- https://mailman.caida.org/pipermail/scamper-announce/2026-September/000064.html

PR:             298131
Reported by:    Matthew Luckie <mjl at luckie.org.nz> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/scamper/distinfo
+2-2net/scamper/pkg-plist
+1-1net/scamper/Makefile
+6-63 files

FreeBSD/ports 884e89ax11/xsnow Makefile distinfo

x11/xsnow: update to 3.9.4 release
DeltaFile
+3-3x11/xsnow/distinfo
+1-2x11/xsnow/Makefile
+4-52 files

FreeBSD/ports 540ce8cdeskutils/podman-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron42 update (7b8520ff7197)
DeltaFile
+1-1net-im/teams/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1editors/vscode/Makefile
+1-1deskutils/podman-desktop/Makefile
+5-55 files

FreeBSD/ports aef165adatabases/py-redisvl Makefile distinfo

databases/py-redisvl: Update to 0.27.0

Changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.27.0

Reported by:    portscout
DeltaFile
+3-3databases/py-redisvl/distinfo
+2-2databases/py-redisvl/Makefile
+5-52 files

FreeBSD/ports a2b5bc8devel/electron42 distinfo, devel/electron42/files patch-electron_shell_browser_api_electron__api__web__contents.h patch-chrome_browser_process__singleton__posix.cc

devel/electron42: Update to 42.10.1

Changelog: https://github.com/electron/electron/releases/tag/v42.10.1

Reported by:    GitHub (watch releases)

(cherry picked from commit f832ff69ee413e53c45533f19928e30e6f3da72b)
DeltaFile
+391-280devel/electron42/files/packagejsons/yarn.lock
+18-18devel/electron42/files/patch-electron_spec_api-app-spec.ts
+7-7devel/electron42/distinfo
+6-6devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+2-2devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.h
+2-2devel/electron42/files/patch-chrome_browser_process__singleton__posix.cc
+426-3151 files not shown
+427-3167 files

FreeBSD/ports 834ca55devel/electron42 Makefile.version distinfo, devel/electron42/files patch-electron_shell_common_api_electron__api__shared__texture.cc patch-electron_shell_browser_api_electron__api__app.cc

devel/electron42: Update to 42.11.1

Changelog: https://github.com/electron/electron/releases/tag/v42.11.1

Reported by:    GitHub (watch releases)
MFH:            2026Q3 (includes security fixes)
Security:       271556c1-ddbf-4d44-95e6-a731841539b2

(cherry picked from commit 7b8520ff71979892f7f9ae195f5efab9780884bc)
DeltaFile
+7-7devel/electron42/distinfo
+6-6devel/electron42/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+3-3devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
+2-2devel/electron42/files/patch-electron_shell_common_api_electron__api__shared__texture.cc
+1-1devel/electron42/Makefile.version
+19-195 files

FreeBSD/ports 45d09b8devel/electron42 Makefile distinfo, devel/electron42/files patch-gpu_command__buffer_service_shared__context__state.cc patch-electron_spec_chromium-spec.ts

devel/electron42: Update to 42.11.0

Changelog: https://github.com/electron/electron/releases/tag/v42.11.0

Reported by:    GitHub (watch releases)

(cherry picked from commit 011f831ac591b2b5f65407ccbd6b50e30f27f83a)
DeltaFile
+9-9devel/electron42/distinfo
+6-6devel/electron42/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+5-5devel/electron42/files/patch-gpu_ipc_service_gpu__init.cc
+7-3devel/electron42/Makefile
+4-4devel/electron42/files/patch-gpu_command__buffer_service_shared__context__state.cc
+4-4devel/electron42/files/patch-electron_spec_chromium-spec.ts
+35-318 files not shown
+56-5214 files

FreeBSD/ports f30c942devel/electron42/files patch-electron_shell_common_node__bindings__linux.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.10.0

Changelog: https://github.com/electron/electron/releases/tag/v42.10.0

Reported by:    GitHub (watch releases)

(cherry picked from commit d346072f67bec5fc8bee498efeedc91f94661cff)
DeltaFile
+29-20devel/electron42/files/patch-electron_spec_api-app-spec.ts
+21-21devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+16-17devel/electron42/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+10-10devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+8-7devel/electron42/files/patch-electron_shell_common_node__bindings__linux.cc
+92-8320 files not shown
+167-13126 files

FreeBSD/ports 3492dd0devel/electron42 distinfo, devel/electron42/files patch-ui_base_cursor_cursor__factory.cc patch-ui_base_x_x11__cursor__loader.cc

devel/electron42: Update to 42.9.3

Changelog:
- https://github.com/electron/electron/releases/tag/v42.9.1
- https://github.com/electron/electron/releases/tag/v42.9.2
- https://github.com/electron/electron/releases/tag/v42.9.3

Reported by:    GitHub (watch releases)

(cherry picked from commit 49ce10da799eaff13ee9978a99b3d11b0daf3722)
DeltaFile
+23-23devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+7-7devel/electron42/distinfo
+11-0devel/electron42/files/patch-ui_base_cursor_cursor__unittest.cc
+5-5devel/electron42/files/patch-ui_base_x_x11__cursor__loader.cc
+4-4devel/electron42/files/patch-ui_base_cursor_cursor__factory.cc
+58-4712 files not shown
+86-7518 files

FreeBSD/ports 07fff6cdevel/electron42 distinfo, devel/electron42/files patch-electron_shell_common_node__bindings.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.9.0

While here, prepare node modules archives for amd64 and aarch64
separately.

Changelog: https://github.com/electron/electron/releases/tag/v42.9.0
(cherry picked from commit e25bed0a6ecccf59a2fe82b0faa7b515212f6e4d)
DeltaFile
+19-11devel/electron42/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+0-29devel/electron42/files/patch-electron_shell_renderer_oom__stack__trace.cc
+19-0devel/electron42/files/patch-electron_shell_common_v8__oom__diagnostics.cc
+8-8devel/electron42/files/patch-electron_shell_common_node__bindings.cc
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+7-5devel/electron42/distinfo
+61-617 files not shown
+77-7613 files

FreeBSD/ports 7aa2982devel/electron42 distinfo, devel/electron42/files patch-electron_spec_visibility-state-spec.ts patch-electron_spec_api-native-image-spec.ts

devel/electron42: Update to 42.8.0

Changelog: https://github.com/electron/electron/releases/tag/v42.8.0

Reported by:    GitHub (watch releases)

(cherry picked from commit 4c360b5ba109634bdf13ab21299b7ab1c5b13711)
DeltaFile
+11-2devel/electron42/files/patch-electron_shell_common_api_electron__bindings.cc
+10-1devel/electron42/files/patch-electron_spec_api-process-spec.ts
+5-5devel/electron42/distinfo
+2-2devel/electron42/files/patch-electron_spec_visibility-state-spec.ts
+2-2devel/electron42/files/patch-electron_spec_api-native-image-spec.ts
+2-2devel/electron42/files/patch-electron_shell_common_api_electron__api__native__image.cc
+32-141 files not shown
+33-157 files

FreeBSD/ports f7e6c0fdevel/electron42 Makefile.version distinfo, devel/electron42/files patch-electron_spec_api-protocol-spec.ts patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron42: Update to 42.8.1

Changelog: https://github.com/electron/electron/releases/tag/v42.8.1

Reported by:    GitHub (watch releases)

(cherry picked from commit d074a8e368f4269934e727a8769730e147f63e7a)
DeltaFile
+21-21devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+16-16devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+7-7devel/electron42/distinfo
+4-4devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+2-2devel/electron42/files/patch-electron_spec_api-protocol-spec.ts
+1-1devel/electron42/Makefile.version
+51-511 files not shown
+52-527 files

FreeBSD/ports 32c113fdevel/electron42 Makefile.version distinfo, devel/electron42/files patch-electron_script_lib_utils.js

devel/electron42: Update to 42.6.1

Changelog: https://github.com/electron/electron/releases/tag/v42.6.1

Reported by:    GitHub (watch releases)

(cherry picked from commit 4ed0ee6e70442b354c895d4ff7d002aa4025ac7f)
DeltaFile
+5-5devel/electron42/distinfo
+2-2devel/electron42/files/patch-electron_script_lib_utils.js
+1-1devel/electron42/Makefile.version
+0-1devel/electron42/files/packagejsons/yarn.lock
+0-1devel/electron42/files/packagejsons/package.json
+8-105 files

FreeBSD/ports a6c25e5devel/electron42 Makefile.version Makefile, devel/electron42/files patch-ui_views_focus_focus__manager.cc

devel/electron42: Update to 42.7.0

Changelog:
- https://github.com/electron/electron/releases/tag/v42.6.2
- https://github.com/electron/electron/releases/tag/v42.7.0

Reported by:    GitHub (watch releases)

(cherry picked from commit fd67ba2aab44502a5d8d363a288a8340ae6a6157)
DeltaFile
+7-7devel/electron42/distinfo
+3-3devel/electron42/files/patch-ui_views_focus_focus__manager.cc
+1-1devel/electron42/Makefile.version
+1-1devel/electron42/Makefile
+12-124 files

FreeBSD/ports 4c485d3devel/electron42 Makefile.version distinfo, devel/electron42/files patch-electron_spec_chromium-spec.ts patch-electron_spec_api-browser-window-spec.ts

devel/electron42: Update to 42.7.1

Changelog: https://github.com/electron/electron/releases/tag/v42.7.1

Reported by:    GitHub (watch releases)

(cherry picked from commit 6aa325ae9f88740fe72964f8fe3f4e967a606e10)
DeltaFile
+12-12devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
+5-5devel/electron42/distinfo
+3-3devel/electron42/files/patch-electron_spec_chromium-spec.ts
+3-3devel/electron42/files/patch-electron_spec_api-browser-window-spec.ts
+1-1devel/electron42/Makefile.version
+32-326 files

FreeBSD/ports 7b8520fdevel/electron42 Makefile.version distinfo, devel/electron42/files patch-electron_shell_common_api_electron__api__shared__texture.cc patch-electron_shell_browser_api_electron__api__app.cc

devel/electron42: Update to 42.11.1

Changelog: https://github.com/electron/electron/releases/tag/v42.11.1

Reported by:    GitHub (watch releases)
MFH:            2026Q3 (includes security fixes)
Security:       271556c1-ddbf-4d44-95e6-a731841539b2
DeltaFile
+7-7devel/electron42/distinfo
+6-6devel/electron42/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+3-3devel/electron42/files/patch-electron_shell_browser_api_electron__api__app.cc
+2-2devel/electron42/files/patch-electron_shell_common_api_electron__api__shared__texture.cc
+1-1devel/electron42/Makefile.version
+19-195 files

FreeBSD/src 48efb6clib/geom/zoned gzoned.8 geom_zoned.c, sys/geom/zoned g_zoned.h g_zoned.c

gzoned: Introduce Zoned Storage emulator

gzoned(8) is a new GEOM class that exposes a host-managed zoned device
(similar to ZAC/ZBC drives) on top of regular, non-zoned providers.

The created medium is sliced into equally sized zones, by default
sequential-write-required.  Such zones can be turned into conventional
zones if desired.  The zoned drive's state and configuration is
persistent through metadata at the tail of the backing provider, meaning
the zoned device gets recreated at the provider retaste.  Zone state
changes only mark the table dirty with BIO_FLUSH committing it,
mirroring drives whose zone state is volatile until a cache flush.

The new class tries to emulate real zoned drives by incorporating
per-zone write pointers and support for BIO_ZONE management commands.
Fault emulation through zone conditions (RWP recommended, offline, R/O),
URSWRZ bit toggling and concurrent open zone limits are additional
features useful for testing.


    [11 lines not shown]
DeltaFile
+1,819-0sys/geom/zoned/g_zoned.c
+1,056-0tests/sys/geom/class/zoned/zoned_test.sh
+291-0sys/geom/zoned/g_zoned.h
+289-0lib/geom/zoned/geom_zoned.c
+260-0lib/geom/zoned/gzoned.8
+221-0usr.sbin/zonectl/tests/zonectl_test.sh
+3,936-020 files not shown
+4,142-1526 files

FreeBSD/ports 9c62067databases/adodb5 Makefile distinfo

databases/adodb5: update to 5.22.12 release (+)

Release notes:  https://github.com/ADOdb/ADOdb/releases/tag/v5.22.12
DeltaFile
+3-3databases/adodb5/distinfo
+1-1databases/adodb5/Makefile
+4-42 files

FreeBSD/ports 7e1d572ftp/oftpd Makefile

ftp/oftpd: Mark DEPRECATED

Abandoned and has known vulnerability (CVE-2005-2239).

PR:             298096
Approved by:    osa (mentor)
MFH:            2026Q3

(cherry picked from commit 0a1a8715e94376451714741428d649526b35b0a4)
DeltaFile
+4-1ftp/oftpd/Makefile
+4-11 files

FreeBSD/ports 638d0b3japanese/mecab-ipadic Makefile

japanese/mecab-ipadic: Update MASTER_SITES

Take maintainership.

PR:             298135
Reported by:    pkg-fallout
Approved by:    osa (mentor)
MFH:            2026Q3
DeltaFile
+4-3japanese/mecab-ipadic/Makefile
+4-31 files

FreeBSD/ports 0a1a871ftp/oftpd Makefile

ftp/oftpd: Mark DEPRECATED

Abandoned and has known vulnerability (CVE-2005-2239).

PR:             298096
Approved by:    osa (mentor)
MFH:            2026Q3
DeltaFile
+4-1ftp/oftpd/Makefile
+4-11 files

FreeBSD/src 22e27e3tests/sys/pmc Makefile

pmc_exterr_test: add MACHINE_ARCH check

The tests manipulate MD structure fields directly. Build these tests for
amd64 only.

Fixes:  e555692d1bb ("hwpmc: Add ATF regression tests for hwpmc EXTERROR diagnostics")
DeltaFile
+2-0tests/sys/pmc/Makefile
+2-01 files

FreeBSD/src e555692tests/sys/pmc Makefile pmc_exterr_test.c

hwpmc: Add ATF regression tests for hwpmc EXTERROR diagnostics

Root-only ATF program hitting negative allocate/attach/read-write paths
and asserting the exterr(3) text. AMD/IBS cases skip without the PMC
class; program skips without hwpmc.

Additional changes by mhorne@:
- Move and rename to the established test directory tests/sys/pmc
- Remove broken test amd_missing_pmu_flag; fixed by recent change
  6c4d9b9af1a3
- Add ATF_REQUIRE_FEATURE("exterr_strings") to skip the tests on kernels
  compiled without the strings
- Remove arch-conditional compilation; tests are properly gated by PMC
  class check
- Fix copyright formatting

Reviewed by:    Ali Mashtizadeh <ali at mashtizadeh.com>
Signed-off-by:  Andre Silva <andasilv at amd.com>
Co-authored-by: mhorne

    [2 lines not shown]
DeltaFile
+449-0tests/sys/pmc/pmc_exterr_test.c
+5-0tests/sys/pmc/Makefile
+454-02 files

FreeBSD/ports 03f748fsecurity/vuxml/vuln 2026.xml

security/vuxml: Remove duplicate entry for giflib CVE-2026-26740

Already added in 5b67b86dbc40c1e6f20bac05b3f7b8a25ba00730
DeltaFile
+0-29security/vuxml/vuln/2026.xml
+0-291 files