FreeBSD/src 742c549sys/dev/bxe bxe.c

bxe(4): don't feed a zero page size to ilog2 during ILT init

FreeBSD's bxe hardwires CNIC_SUPPORT() to 0, so bxe_ilt_set_info()
never enters the block that initializes the SRC and TM ILT clients.
Those two clients are left zeroed (page_size 0, flags 0), yet
ecore_ilt_init_page_size() calls ecore_ilt_init_client_psz() for all
four clients unconditionally. For SRC and TM that evaluates
ILOG2(page_size >> 12), i.e. ilog2(0). On an INVARIANTS kernel ilog2()
asserts "ilog argument must be nonzero" and panics the machine the
first time the interface is brought up (bxe_init -> bxe_nic_load ->
bxe_init_hw -> ecore_ilt_init_page_size). On a non-INVARIANTS kernel
it silently programs a bogus page-size register instead.

Restore the else branch that upstream Linux bnx2x carries: when CNIC
is not supported, mark the SRC and TM clients with ILT_CLIENT_SKIP_INIT
and ILT_CLIENT_SKIP_MEM so ecore_ilt_init_client_psz() skips them.

Root-caused from a crash dump on a BCM57810 (device 0x168e): the ILT
clients showed CDU and QM populated and SRC and TM zeroed with no skip

    [6 lines not shown]
DeltaFile
+5-0sys/dev/bxe/bxe.c
+5-01 files

FreeBSD/ports 8de92acnet/telemt distinfo, net/telemt/files patch-src_config_tests_load__basic__tests_defaults__access__tests.rs patch-src_config_types_general.rs

net/telemt: Update 3.4.24 => 3.5.5

Port changes:
- Use telemt/telemt user/group for running the process
- Install /var/db/telemt directory for accounting files

Changelogs:
- https://github.com/telemt/telemt/releases/tag/3.4.25
- https://github.com/telemt/telemt/releases/tag/3.5.0
- https://github.com/telemt/telemt/releases/tag/3.5.1
- https://github.com/telemt/telemt/releases/tag/3.5.2
- https://github.com/telemt/telemt/releases/tag/3.5.3
- https://github.com/telemt/telemt/releases/tag/3.5.4
- https://github.com/telemt/telemt/releases/tag/3.5.5

Commit log:
https://github.com/telemt/telemt/compare/3.4.24...3.5.5

PR:             297927

    [2 lines not shown]
DeltaFile
+18-0net/telemt/files/patch-src_maestro_listeners_plan.rs
+17-0net/telemt/files/patch-src_config_types_general__impl.rs
+9-5net/telemt/distinfo
+5-7net/telemt/files/telemt.in
+11-0net/telemt/files/patch-src_config_types_general.rs
+10-0net/telemt/files/patch-src_config_tests_load__basic__tests_defaults__access__tests.rs
+70-124 files not shown
+82-1810 files

FreeBSD/src 533918ctools/tools/nanobsd/embedded pandaboard.cfg

nanobsd: Remove pandaboard.cfg

Pandaboard (sys/arm/ti/omap4) is removed due to lack of HW.
Remove the pandaboard config file for nanobsd aswell.

Approved by: imp, jlduran, manu(mentor)
Diffrential revision: https://reviews.freebsd.org/D54319
DeltaFile
+0-35tools/tools/nanobsd/embedded/pandaboard.cfg
+0-351 files

FreeBSD/ports f439a4cx11 Makefile, x11/colormeter pkg-descr distinfo

x11/colormeter: Add new port

X11 pixel magnifier with live RGB readout from FrauBSD. Ctrl+L locks
the sample; Button1 drag moves the window. Installs colormeter(1).

Reviewed by:    jrm
Differential Revision:  https://reviews.freebsd.org/D58429
DeltaFile
+25-0x11/colormeter/Makefile
+3-0x11/colormeter/pkg-descr
+3-0x11/colormeter/distinfo
+1-0x11/Makefile
+32-04 files

FreeBSD/ports dba5f11devel/R-cran-collapse Makefile distinfo

devel/R-cran-collapse: Update to 2.1.8

ChangeLog: https://cran.r-project.org/web/packages/collapse/news/news.html
DeltaFile
+3-3devel/R-cran-collapse/distinfo
+1-1devel/R-cran-collapse/Makefile
+4-42 files

FreeBSD/src 654cffesys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: implement cfg80211_calculate_bitrate()

lkpi_cfg80211_calculate_bitrate_vht() was constantly showing up
in my debug traces as a TODO with rtw89 so I went ahead and implemented
the HT and VHT versions.  Realtek seems to limit amsdu sizes based
on the value and ask for it whether needed or not.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+105-4sys/compat/linuxkpi/common/src/linux_80211.c
+105-41 files

FreeBSD/ports 7b5805cbiology/ucsc-userapps Makefile, biology/ucsc-userapps/files patch-kent_src_inc_common.mk patch-kent_src_hg_encode3_eap_eapFinish_eapFinish.c

biology/ucsc-userapps: Update to v502

Many fixes and enhancements since v474
Changes: https://github.com/ucscGenomeBrowser/kent/releases

Reported by:    portscout
DeltaFile
+33-0biology/ucsc-userapps/files/patch-kent_src_submodules_htslib_Makefile
+9-8biology/ucsc-userapps/Makefile
+12-0biology/ucsc-userapps/files/patch-kent_src_hg_lib_jksql.c
+0-11biology/ucsc-userapps/files/patch-kent_src_hg_encode3_eap_eapFinish_eapFinish.c
+11-0biology/ucsc-userapps/files/patch-kent_src_hg_inc_hui.h
+5-5biology/ucsc-userapps/files/patch-kent_src_inc_common.mk
+70-242 files not shown
+75-278 files

FreeBSD/src ebb93cesys/net iflib.c

iflib: don't update the admin status in if_media_status()

When _task_fn_admin() is active, it will regularly call
IFDI_UPDATE_ADMIN_STATUS(). So there is no need to do it in
iflib_media_status. This can be fairly expensive on some drivers (long
DELAY busywait loops waiting for a NIC command), and there is no need
to pause a userspace app in this DELAY() if it is happening
asynchronously anyway.

Note the logic to detect if _task_fn_admin() is regularly calling
IFDI_UPDATE_ADMIN_STATUS() was copied from that function.

Reviewed by: erj, kbowling
Sponsored by: Netflix
Differential Revision:  https://reviews.freebsd.org/D54096
DeltaFile
+15-1sys/net/iflib.c
+15-11 files

FreeBSD/ports 6fab803devel/grpc distinfo Makefile

devel/grpc: fix build

PR:             298082
Reported by:    fluffy, vvd
Fixes:          530e64e3e8f417f53430746e7f615c7b147e34d6
Tested by:      fluffy [aarch64]
Tested by:      osa    [amd64]

Bump PORTREVISION.
DeltaFile
+3-1devel/grpc/distinfo
+4-0devel/grpc/Makefile
+7-12 files

FreeBSD/ports 9570705sysutils/exa Makefile

sysutils/exa: Mark deprecated

The project is abandoned upstream. It's been forked as eza,
and the fork already has a port, so recommend that instead.

PR:             298083
Reported by:    asomers
Sponsored by:   ConnectWise
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 20e6ca4c67147e14628de8bc47656bd7ee75f7c7)
DeltaFile
+3-0sysutils/exa/Makefile
+3-01 files

FreeBSD/ports 20e6ca4sysutils/exa Makefile

sysutils/exa: Mark deprecated

The project is abandoned upstream. It's been forked as eza,
and the fork already has a port, so recommend that instead.

PR:             298083
Reported by:    asomers
Sponsored by:   ConnectWise
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-0sysutils/exa/Makefile
+3-01 files

FreeBSD/ports abff734net/keycloak Makefile distinfo

net/keycloak: Security update 26.7.2 => 26.7.3

Release Notes:
https://www.keycloak.org/2026/08/keycloak-2673-released

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-35563
Security:       CVE-2026-16093
Security:       CVE-2026-16072
Security:       CVE-2026-16108
Security:       CVE-2026-16105
Security:       CVE-2026-16089
Security:       CVE-2026-16104
Security:       CVE-2026-16106
Security:       CVE-2026-17059
Security:       CVE-2026-18218

    [12 lines not shown]
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

FreeBSD/ports ef4a89enet/keycloak Makefile distinfo

net/keycloak: Security update 26.7.2 => 26.7.3

Release Notes:
https://www.keycloak.org/2026/08/keycloak-2673-released

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-35563
Security:       CVE-2026-16093
Security:       CVE-2026-16072
Security:       CVE-2026-16108
Security:       CVE-2026-16105
Security:       CVE-2026-16089
Security:       CVE-2026-16104
Security:       CVE-2026-16106
Security:       CVE-2026-17059
Security:       CVE-2026-18218

    [10 lines not shown]
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

FreeBSD/ports c294323security/vuxml/vuln 2026.xml

security/vuxml: Document net/keycloak vulnerabilities

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de>
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+66-0security/vuxml/vuln/2026.xml
+66-01 files

FreeBSD/ports 83c1713net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.21.2

ChangeLog:

https://github.com/totoshko88/RustConn/releases/tag/v0.21.2

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+35-33net/rustconn/distinfo
+16-15net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+52-493 files

FreeBSD/ports a1824a1security/sudo-rs Makefile Makefile.crates

security/sudo-rs: Update 0.2.14 => 0.2.15

Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    Marc Schoolderman <marc at trifectatech.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       c0acdbac-a524-11f1-8039-589cfc103809
MFH:            2026Q3

(cherry picked from commit 2183e50893c76e2158d51810f795c6ee4481c885)
DeltaFile
+7-7security/sudo-rs/distinfo
+2-2security/sudo-rs/Makefile.crates
+1-1security/sudo-rs/Makefile
+10-103 files

FreeBSD/ports 1309e4esecurity/vuxml/vuln 2026.xml

security/vuxml: Document sudo-rs < 0.2.15 vulnerability

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+39-0security/vuxml/vuln/2026.xml
+39-01 files

FreeBSD/ports 2183e50security/sudo-rs Makefile Makefile.crates

security/sudo-rs: Update 0.2.14 => 0.2.15

Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    Marc Schoolderman <marc at trifectatech.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       c0acdbac-a524-11f1-8039-589cfc103809
MFH:            2026Q3
DeltaFile
+7-7security/sudo-rs/distinfo
+2-2security/sudo-rs/Makefile.crates
+1-2security/sudo-rs/Makefile
+10-113 files

FreeBSD/ports 9069062mail/mutt Makefile

mail/mutt: update the mirror list

Remove bitbucket, which doesn't have any mutt downloads right now.  And
add http to the primary server, for ftp-challenged environments.  Http
is listed as the preferred download protocol:
http://www.mutt.org/download.html

PR:             298080
Reported by:    asomers
Sponsored by:   ConnectWise
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-2mail/mutt/Makefile
+2-21 files

FreeBSD/ports bb32d16games/luanti Makefile, games/luanti/files minetest.in

games/luanti: fix game detection in rc.d script
DeltaFile
+1-1games/luanti/files/minetest.in
+1-0games/luanti/Makefile
+2-12 files

FreeBSD/ports 9fa50a3games Makefile, games/luanti-mineclonia distinfo pkg-descr

games/luanti-mineclonia: add port

Survival sandbox game inspired by Minecraft

You start in a randomly-generated world made entirely of cubes. You
can explore the world and dig and build almost every block in the
world to create new structures. You can choose to play in a “survival
mode” in which you have to fight monsters and hunger for survival
and slowly progress through the various other aspects of the game,
such as mining, farming, building machines, and so on Or you can
play in “creative mode” in which you can build almost anything
instantly.
DeltaFile
+29-0games/luanti-mineclonia/Makefile
+8-0games/luanti-mineclonia/pkg-descr
+3-0games/luanti-mineclonia/distinfo
+1-0games/Makefile
+41-04 files

FreeBSD/ports 7d53998misc/alpaca distinfo Makefile

misc/alpaca: Update to 9.2.5

- Update list of dependencies

ChangeLog:

https://github.com/Jeffser/Alpaca/releases/tag/9.2.5

Reported by:    Jeffry Samuel <notifications at github.com>
DeltaFile
+45-13misc/alpaca/pkg-plist
+10-3misc/alpaca/Makefile
+3-3misc/alpaca/distinfo
+58-193 files

FreeBSD/src 6ddb10cusr.sbin/gstat gstat.c

gstat: Set errno = 0 before strtoul

The strtoul function sets errno on error, but does not clear it on
success; when using strtoul and checking errno (as one should) for
ERANGE / EINVAL afterwards, it's important to zero errno first.

While here, remove a dead store.

Reviewed by:    phk
Fixes:  4fe8c1b67be0 ("Add error and range checking ... ")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59270
DeltaFile
+1-1usr.sbin/gstat/gstat.c
+1-11 files

FreeBSD/ports a21f35dgames/blinkensisters Makefile

games/blinkensisters: Mark deprecated

PR:             297901
Approved by:    amdmi3 (maintainer)

(cherry picked from commit c264dd3e7fc6b4e4a82a45a24573d0bbc3fd59e7)
DeltaFile
+4-1games/blinkensisters/Makefile
+4-11 files

FreeBSD/ports c264dd3games/blinkensisters Makefile

games/blinkensisters: Mark deprecated

PR:             297901
Approved by:    amdmi3 (maintainer)
DeltaFile
+4-1games/blinkensisters/Makefile
+4-11 files

FreeBSD/ports e66ded4audio/clunk Makefile

audio/clunk: Mark deprecated

PR:             297937
Approved by:    amdmi3 (maintainer)

(cherry picked from commit 94b9b7023c02c95ce4c1885cf617cf2cf857a314)
DeltaFile
+4-1audio/clunk/Makefile
+4-11 files

FreeBSD/ports 94b9b70audio/clunk Makefile

audio/clunk: Mark deprecated

PR:             297937
Approved by:    amdmi3 (maintainer)
DeltaFile
+4-1audio/clunk/Makefile
+4-11 files

FreeBSD/ports 27bb1aadevel/collada-dom pkg-plist Makefile, devel/collada-dom/files patch-CMakeLists.txt

devel/collada-dom: Update to 2.5.5

Changelog: https://github.com/Gepetto/collada-dom/blob/main/CHANGELOG.md

PR:             298060
DeltaFile
+24-2devel/collada-dom/files/patch-CMakeLists.txt
+3-3devel/collada-dom/distinfo
+1-2devel/collada-dom/Makefile
+1-1devel/collada-dom/pkg-plist
+29-84 files

FreeBSD/ports 4407c83audio/squash Makefile, audio/squash/files patch-FIXLOCK-src_global_squash.c patch-src_global__squash.c

audio/squash: polish port and fix few minor bugs

...exposed through clang or gcc compiler warnings.

Add a deprecation warning that upstream has been dead since 22 years.

PR:             297721
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/605
DeltaFile
+45-2audio/squash/files/patch-src_display.c
+20-12audio/squash/files/patch-src_play__flac.c
+11-0audio/squash/files/patch-src_input.c
+0-10audio/squash/files/patch-FIXLOCK-src_global_squash.c
+10-0audio/squash/files/patch-src_global__squash.c
+4-1audio/squash/Makefile
+90-256 files

FreeBSD/src 4dcb33eusr.sbin/inetd inetd.c

inetd: only declare and use the mapped-address netconfig under INET6

In a WITHOUT_INET6 build the only assignment to netid2 is compiled out and
the non-INET6 arm returns early, so netid2 is unconditionally NULL and the
rpcb_set() call guarded by it is dead code. clang does not prove it dead
and reports nbuf2 as uninitialized where it is passed as a const pointer,

No functional change.

MFC after:      1 week
Reported by:    clang (-Wuninitialized-const-pointer)
Suggested by:   dim
Approved by: ngie (co-mentor)

Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D59277
DeltaFile
+6-2usr.sbin/inetd/inetd.c
+6-21 files