FreeBSD/doc 8cad50bwebsite/data/ru/news news.toml

website: update ru/news
DeltaFile
+9-0website/data/ru/news/news.toml
+9-01 files

FreeBSD/ports 31efa05net/lazyrsync Makefile distinfo

net/lazyrsync: Update to 0.3.0
DeltaFile
+3-3net/lazyrsync/distinfo
+1-1net/lazyrsync/Makefile
+4-42 files

FreeBSD/ports 6938e21math/openblas Makefile distinfo, math/openblas/files patch-interface__trsm.c

math/openblas: Update 0.3.33 => 0.3.34

Changelog:
https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.34

PR:             296886
Reported by:    Thibault Payet
Approved by:    Eijiro Shibusawa (maintainer)
DeltaFile
+0-30math/openblas/files/patch-interface__trsm.c
+3-3math/openblas/distinfo
+1-1math/openblas/Makefile
+4-343 files

FreeBSD/doc 86fc1fedocumentation/static/pgpkeys kfv.key, shared contrib-committers.adoc authors.adoc

Add new src committer (kfv)

Complete steps 1-4 as per Committer's Guide §7.1.

Reviewed by:    dteske, fuz
Approved by:    dteske (mentor), fuz (mentor)
Differential Revision: https://reviews.freebsd.org/D58699
DeltaFile
+95-0documentation/static/pgpkeys/kfv.key
+4-0website/data/en/news/news.toml
+4-0shared/authors.adoc
+1-0shared/contrib-committers.adoc
+104-04 files

FreeBSD/ports 5e9f2f1www/nextcloud-news Makefile distinfo

www/nextcloud-news: Update to 28.7.0
DeltaFile
+3-3www/nextcloud-news/distinfo
+1-1www/nextcloud-news/Makefile
+4-42 files

FreeBSD/ports 33c5f1dsecurity/vuxml/vuln 2026.xml

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

FreeBSD/ports 1f37d78www/evcc Makefile distinfo

www/evcc: update to 0.313.2

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+2-2www/evcc/Makefile
+9-92 files

FreeBSD/ports 19f2507ports-mgmt/pkg Makefile distinfo

ports-mgmt/pkg: update to 2.8.3

Fix use after free, causing a crash on some upgrades

Reported by:    flo
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-42 files

FreeBSD/src 71ac7ffsys/netpfil/pf pf_if.c, tests/sys/netpfil/pf names.sh

pf: attempt to handle overlapping group and interface names

pf assumes that network groups and network interfaces share a namespace
(that is, a name is unused, a group or an interface, never both a the
same time). Unfortunately this assumption was broken when interface
renaming was introduced.
Attempt to cope with this rather than panicking. Note that this is a
band-aid, not a full solution. The correct fix is for the network stack
to go back to enforcing a single namespace for groups and interfaces.

PR:             297220
Reported by:    Robert Morris
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit d2a5b5a86a92e86f77737273ab4b2e99da63c21d)
DeltaFile
+23-0tests/sys/netpfil/pf/names.sh
+13-6sys/netpfil/pf/pf_if.c
+36-62 files

FreeBSD/src 82255aesys/netpfil/pf pf_if.c

pf: check if a group has a kif before dereferencing it

It's possible for interface groups to not have had a pfi_kkif assigned to
them, so before we pass that pointer to pfi_kkif_update() we must check if it's
actually set.

We've seen panics such as this, where we get an address update for an interface
that belongs to a group without associated pfi_kkif:

        Tracing pid 12 tid 100034 td 0xfffff80100d2a000
        kdb_enter() at kdb_enter+0x33/frame 0xfffffe0067eed340
        panic() at panic+0x43/frame 0xfffffe0067eed3a0
        trap_pfault() at trap_pfault+0x3c9/frame 0xfffffe0067eed3f0
        calltrap() at calltrap+0x8/frame 0xfffffe0067eed3f0
        --- trap 0xc, rip = 0xffffffff8102ebd5, rsp = 0xfffffe0067eed4c0, rbp = 0xfffffe0067eed500 ---
        pfi_kkif_update() at pfi_kkif_update+0x15/frame 0xfffffe0067eed500
        pfi_kkif_update() at pfi_kkif_update+0x1fc/frame 0xfffffe0067eed550
        pfi_ifaddr_event() at pfi_ifaddr_event+0x82/frame 0xfffffe0067eed5a0
        srcaddr_change_event() at srcaddr_change_event+0xa7/frame 0xfffffe0067eed610

    [20 lines not shown]
DeltaFile
+4-2sys/netpfil/pf/pf_if.c
+4-21 files

FreeBSD/src 80d732dsys/netpfil/pf pf_if.c, tests/sys/netpfil/pf names.sh

pf: attempt to handle overlapping group and interface names

pf assumes that network groups and network interfaces share a namespace
(that is, a name is unused, a group or an interface, never both a the
same time). Unfortunately this assumption was broken when interface
renaming was introduced.
Attempt to cope with this rather than panicking. Note that this is a
band-aid, not a full solution. The correct fix is for the network stack
to go back to enforcing a single namespace for groups and interfaces.

PR:             297220
Reported by:    Robert Morris
MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit d2a5b5a86a92e86f77737273ab4b2e99da63c21d)
DeltaFile
+23-0tests/sys/netpfil/pf/names.sh
+13-6sys/netpfil/pf/pf_if.c
+36-62 files

FreeBSD/src e4e4d1bsys/netpfil/pf pf_if.c

pf: check if a group has a kif before dereferencing it

It's possible for interface groups to not have had a pfi_kkif assigned to
them, so before we pass that pointer to pfi_kkif_update() we must check if it's
actually set.

We've seen panics such as this, where we get an address update for an interface
that belongs to a group without associated pfi_kkif:

        Tracing pid 12 tid 100034 td 0xfffff80100d2a000
        kdb_enter() at kdb_enter+0x33/frame 0xfffffe0067eed340
        panic() at panic+0x43/frame 0xfffffe0067eed3a0
        trap_pfault() at trap_pfault+0x3c9/frame 0xfffffe0067eed3f0
        calltrap() at calltrap+0x8/frame 0xfffffe0067eed3f0
        --- trap 0xc, rip = 0xffffffff8102ebd5, rsp = 0xfffffe0067eed4c0, rbp = 0xfffffe0067eed500 ---
        pfi_kkif_update() at pfi_kkif_update+0x15/frame 0xfffffe0067eed500
        pfi_kkif_update() at pfi_kkif_update+0x1fc/frame 0xfffffe0067eed550
        pfi_ifaddr_event() at pfi_ifaddr_event+0x82/frame 0xfffffe0067eed5a0
        srcaddr_change_event() at srcaddr_change_event+0xa7/frame 0xfffffe0067eed610

    [20 lines not shown]
DeltaFile
+4-2sys/netpfil/pf/pf_if.c
+4-21 files

FreeBSD/ports afb7782databases/php-memvector Makefile

databases/php-memvector: Ignore with PHP 8.6

PR:             297429
DeltaFile
+2-0databases/php-memvector/Makefile
+2-01 files

FreeBSD/ports 0073abcastro/kstars Makefile

astro/kstars: Bump PORTREVISION. astro/stellarsolver was updated to 2.8

PR:             289516
DeltaFile
+1-1astro/kstars/Makefile
+1-11 files

FreeBSD/ports e077232astro/stellarsolver Makefile, astro/stellarsolver/files patch-stellarsolver_astrometry_os-features.h patch-stellarsolver_stellarsolver.cpp

astro/stellarsolver: Update to 2.8

- Migrate to QT6

ChangeLog at:   https://github.com/rlancaste/stellarsolver/releases/tag/2.8
DeltaFile
+0-75astro/stellarsolver/files/patch-stellarsolver_astrometry_util_os-features-test.c
+30-0astro/stellarsolver/files/patch-stellarsolver_externalextractorsolver.cpp
+26-0astro/stellarsolver/files/patch-stellarsolver_astrometry_include_astrometry_os-features.h
+18-6astro/stellarsolver/files/patch-stellarsolver_stellarsolver.cpp
+8-5astro/stellarsolver/Makefile
+0-11astro/stellarsolver/files/patch-stellarsolver_astrometry_os-features.h
+82-974 files not shown
+101-10510 files

FreeBSD/doc 67fbe6awebsite/themes/beastie/i18n ru.toml

website: translate header menu in release docs to Russian

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D58783
DeltaFile
+11-11website/themes/beastie/i18n/ru.toml
+11-111 files

FreeBSD/src c64d42csbin/ipfw ipfw2.h main.c

ipfw: rework 32-bit KBI detection

When we run 14.X jail on 15.X host system previous implementation could
not correctly detect 32-bit KBI due to jails can overwrite osreldate.

Add special handling for this case and use detection using
IP_FW_DUMP_SOPTCODES and IP_FW_XGET sockopts version.

Reported by:    Vova Grebenschikov
Fixes:  704ec5e68c44
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D56616
DeltaFile
+102-0sbin/ipfw/ipfw2.c
+7-7sbin/ipfw/main.c
+1-0sbin/ipfw/ipfw2.h
+110-73 files

FreeBSD/ports c44d94fwww/pomerium-envoy-custom Makefile

www/pomerium-envoy-custom: fix GOROOT to track default Go version

Use ${GO_SUFFIX} instead of hardcoded go125, so the GOROOT path
tracks whatever Go version USES=go selects.  This fixes a build
failure after the default Go version was switched to 1.26.
DeltaFile
+1-1www/pomerium-envoy-custom/Makefile
+1-11 files

FreeBSD/ports bc66be7mail/exim Makefile, mail/exim/files exim.in

mail/exim: daemon fails to create notifier socket on start if no correct exit (+)

Since recent version (e.g. 4.98) exim successfully creates notifier socket file in FreeBSD.
But if file already exists during exim start it's just ignored with error message in log.
Without notifier socket exim cannot check if there is already running exim daemon
with e.g. such condition: ${if eq {$queue_size} {} }.

Add socket file removing before daemon start.
exim_notifier_socket variable is added for notifier_socket setting overriding in exim configuration.

PR:             281615
Notified by:    vvd

(cherry picked from commit 5d6b7ba559157e30942d5a06683662823d078d59)
DeltaFile
+1-1mail/exim/Makefile
+2-0mail/exim/files/exim.in
+3-12 files

FreeBSD/ports 6652473lang/go125/files patch-src_cmd_dist_build.go, lang/go126/files patch-src_cmd_dist_build.go

lang/go*: Drop redundant patch

This patch was originally added to lang/go122 and has been copied
forward ever since.  It was a backport from the then-unreleased Go 1.23
and was never needed for any other version than 1.22.
DeltaFile
+0-23lang/go126/files/patch-src_cmd_dist_build.go
+0-23lang/go125/files/patch-src_cmd_dist_build.go
+0-462 files

FreeBSD/ports 38715a5net-mgmt/monitoring-plugins Makefile distinfo, net-mgmt/monitoring-plugins/files patch-plugins_check__smtp.c patch-configure

net-mgmt/monitoring-plugins: update to 3.0.3

Changes:        https://github.com/monitoring-plugins/monitoring-plugins/releases
(cherry picked from commit d36ee38f32af49f7f9b3a7f5b90a5be10a00a585)
DeltaFile
+5-14net-mgmt/monitoring-plugins/files/patch-configure
+0-11net-mgmt/monitoring-plugins/files/patch-plugins_check__smtp.c
+3-3net-mgmt/monitoring-plugins/distinfo
+1-2net-mgmt/monitoring-plugins/Makefile
+9-304 files

FreeBSD/ports 28767c4net-mgmt/monitoring-plugins/files patch-plugins_check__smtp.c

net-mgmt/monitoring-plugins: fix timeout for check_smtp if -D parameter is used

PR:             296896
(cherry picked from commit 4c478ac9d42ac90d5ae5cc6e9fcc2e327560ff61)
DeltaFile
+11-0net-mgmt/monitoring-plugins/files/patch-plugins_check__smtp.c
+11-01 files

FreeBSD/ports ecc3e22net-mgmt/monitoring-plugins Makefile, net-mgmt/monitoring-plugins/files patch-configure

net-mgmt/monitoring-plugins: fix check_swap command

PR:             296895
(cherry picked from commit a96099194365c20cf573409835a546b4e6114f9a)
DeltaFile
+14-5net-mgmt/monitoring-plugins/files/patch-configure
+1-0net-mgmt/monitoring-plugins/Makefile
+15-52 files

FreeBSD/ports d36ee38net-mgmt/monitoring-plugins Makefile distinfo, net-mgmt/monitoring-plugins/files patch-plugins_check__smtp.c patch-configure

net-mgmt/monitoring-plugins: update to 3.0.3

Changes:        https://github.com/monitoring-plugins/monitoring-plugins/releases
DeltaFile
+5-14net-mgmt/monitoring-plugins/files/patch-configure
+0-11net-mgmt/monitoring-plugins/files/patch-plugins_check__smtp.c
+3-3net-mgmt/monitoring-plugins/distinfo
+1-2net-mgmt/monitoring-plugins/Makefile
+9-304 files

FreeBSD/ports d037389security/trivy Makefile distinfo

security/trivy: update to 0.73.0

Changes:        https://github.com/aquasecurity/trivy/releases
DeltaFile
+5-5security/trivy/distinfo
+1-2security/trivy/Makefile
+6-72 files

FreeBSD/ports 267e634devel/glab pkg-plist Makefile

devel/glab: update to 1.112.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+3-0devel/glab/pkg-plist
+10-73 files

FreeBSD/ports 388f597emulators/fceux Makefile, multimedia/avidemux Makefile

*/*: Bump consumers of multimedia/libx264

Reported by:    Kevin Oberman <rkoberman at gmail.com>
DeltaFile
+1-1multimedia/emby-server/Makefile
+1-1multimedia/avidemux/Makefile
+1-1multimedia/avidemux-qt5/Makefile
+1-1multimedia/avidemux-plugins/Makefile
+1-1multimedia/avidemux-cli/Makefile
+1-1emulators/fceux/Makefile
+6-613 files not shown
+19-819 files

FreeBSD/src 71e72c9contrib/wpa/src/ap ieee802_11.c, contrib/wpa/src/common proximity_ranging.c qca-vendor.h

wpa: Update to 2.12

Fixes and new features include:

hostapd:
* support RSN overriding (e.g., WPA3-Personal Compatibility Mode)
* EHT/IEEE 802.11be/Wi-Fi 7
  - more complete support
  - fix message validation issues that could enable DoS attacks
  - fix group key rekeying
* enable SAE group 20 by default if SAE-EXT-KEY is enabled
* reject unexpected SAE password identifier to avoid DoS attack against
  a specific STA
* mandate use of SAE H2E when using password identifiers
* assign VLAN when using SAE with PMKSA caching
* support SPP A-MSDU negotiation
* support IEEE 802.11bi functionality
  - changing SAE password identifiers
  - EPPKE

    [50 lines not shown]
DeltaFile
+6,124-33contrib/wpa/src/common/qca-vendor.h
+5,003-0contrib/wpa/wpa_supplicant/nan_supplicant.c
+3,381-671contrib/wpa/src/drivers/driver_nl80211.c
+3,106-664contrib/wpa/src/ap/ieee802_11.c
+3,677-0contrib/wpa/src/nan/nan.c
+2,707-0contrib/wpa/src/common/proximity_ranging.c
+23,998-1,368330 files not shown
+89,793-24,630336 files

FreeBSD/ports 7389eaedevel/py-pytest distinfo Makefile, devel/py-pytest/files patch-pyproject.toml

devel/py-pytest: update to 9.1.1

Changelog: https://docs.pytest.org/en/stable/changelog.html#pytest-9-1-1-2026-06-19
DeltaFile
+32-0devel/py-pytest/files/patch-pyproject.toml
+9-16devel/py-pytest/Makefile
+3-3devel/py-pytest/distinfo
+44-193 files

FreeBSD/src c66a923release Makefile.gce

release/Makefile.gce: migrate gsutil usages to gcloud CLI

Google Cloud recommends migrating from gsutil to gcloud storage CLI.
Update gce-do-upload target to use `gcloud storage buckets create` and
`gcloud storage cp` instead of `gsutil mb` and `gsutil cp` commands.

PR:             conf/297016

(cherry picked from commit 4174cc2f69d36105a735b19fadc9c18497b02b1a)
DeltaFile
+2-2release/Makefile.gce
+2-21 files