FreeBSD/doc 05429a8website/content/en/cgi ports.cgi

ports.cgi: revive the "External Links" section on the help page
DeltaFile
+7-2website/content/en/cgi/ports.cgi
+7-21 files

FreeBSD/doc af3be8fwebsite/content/en/cgi ports.cgi

ports.cgi: rename "Changes" link to "Commit Log"

"Changes" is a bit ambiguous
DeltaFile
+2-2website/content/en/cgi/ports.cgi
+2-21 files

FreeBSD/doc a0125e1website/content/en/cgi ports.cgi

ports.cgi: improve grammar and UI/UX
DeltaFile
+12-8website/content/en/cgi/ports.cgi
+12-81 files

FreeBSD/src 7585783sys/dev/amdsmu amdsmu.h amdsmu.c

amdsmu: Hints on what to do if IP block blocking S0i3

Reviewed by:    olce
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59674
DeltaFile
+23-0sys/dev/amdsmu/amdsmu.c
+22-0sys/dev/amdsmu/amdsmu.h
+45-02 files

FreeBSD/src a23fa3fsys/dev/amdsmu amdsmu.h amdsmu.c

amdsmu: Diagnose S0i3 entry after resume

Print out diagnostic information after resuming from suspend-to-idle if
we failed to enter S0i3, i.e. the IP blocks that were blocking entry to
S0i3.

Don't give detailed IP block info for other SMUs than for Phoenix, as I
have not had a chance to test these yet and the SMU seems to be very
quirky.

Reviewed by:    olce
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59673
DeltaFile
+48-0sys/dev/amdsmu/amdsmu.c
+1-0sys/dev/amdsmu/amdsmu.h
+49-02 files

FreeBSD/src 7ff26d5sys/dev/acpica acpi.c

acpi: Invoke power_resume_check eventhandler

Reviewed by:    olce
Sponsored by: The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59741
DeltaFile
+5-2sys/dev/acpica/acpi.c
+5-21 files

FreeBSD/src 4afc2d5sys/sys power.h eventhandler.h

power: Move power-related eventhandler decls to sys/power.h

Reviewed by:    olce
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59739
DeltaFile
+0-6sys/sys/eventhandler.h
+5-0sys/sys/power.h
+5-62 files

FreeBSD/src 708dde6sys/sys power.h

power: Add power_resume_check eventhandler

This is intended to be used on resuming to check that everything that
happened during suspend was expected.

It is not meant to check for errors we should hard-fail from, rather it
should be used as an opportunity for drivers such as amdsmu(4) to check
e.g. whether the previous suspend-to-idle actually entered a deep sleep
state (S0i3).

Reviewed by:    olce
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59740
DeltaFile
+1-0sys/sys/power.h
+1-01 files

FreeBSD/src c9bfc37sys/dev/acpica acpi.c

acpi: Don't check suspend-to-idle if suspend failed

If we e.g. failed to suspend a device and suspend bounced because of
that, then we're not expected to have entered a deep sleep state in the
first place. In this situation, don't overload the user with irrelevant
information.

Reviewed by:    olce
Fixes:          5f68acc931a4 ("acpi: Warn if no amdsmu(4) loaded after suspend-to-idle resume")
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59731
DeltaFile
+1-1sys/dev/acpica/acpi.c
+1-11 files

FreeBSD/src 6334382sys/net/route nhop.h nhgrp_ctl.c

route/fib_algo: Fix nexthop index collision across families

fib_algo indexes its idx->nhop array by the nexthop index with
assumption of its uniqueness. Which is true except for IPv4 over
IPv6 nexthops.
Give each index space its own segment within the same array and
offset the index by the segment base. Segments are created on demand
and sized independently, so the rib's own family keeps base 0 and
tables without cross-family nexthops index exactly as before.

Reviewed by:    melifaro
Discussed with: markj
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D59552
DeltaFile
+128-22sys/net/route/fib_algo.c
+19-0sys/net/route/nhgrp_ctl.c
+1-0sys/net/route/nhop.h
+148-223 files

FreeBSD/src ef821f9usr.sbin/bhyve bhyverun.c bhyve_config.5, usr.sbin/bhyve/aarch64 bhyverun_machdep.c

bhyve: Add an option to prevent automatic restart in monitor mode

Monitor mode will currently unconditionally restart the guest if it
reboots, which can be incovenient in certain situations (e.g., resetting
the guest after a panic).

Address this by introducing a way to prevent automatic guest restarts
in monitor mode.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59123
DeltaFile
+8-3usr.sbin/bhyve/amd64/bhyverun_machdep.c
+9-2usr.sbin/bhyve/bhyve.8
+7-2usr.sbin/bhyve/riscv/bhyverun_machdep.c
+7-2usr.sbin/bhyve/bhyve_config.5
+7-2usr.sbin/bhyve/aarch64/bhyverun_machdep.c
+4-3usr.sbin/bhyve/bhyverun.c
+42-146 files

FreeBSD/src 7f5f07blib/libc/db/hash hash_buf.c hash_page.c, lib/libc/tests/db Makefile db_hash_tamper_test.c

db/hash: Harden hash(3) database code

The hash(3) database code does not validate the on-disk database header,
leaving it open to several OOB read and write vulnerabilities.

This change adds basic header validation and array bounds checking to
parts of the hash(3) code that can be manipulated by messing with the
database header.

Reviewed by:    kevans
Sponsored by:   Klara, Inc.
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D58822
DeltaFile
+227-0lib/libc/tests/db/db_hash_tamper_test.c
+35-12lib/libc/db/hash/hash.c
+12-4lib/libc/db/hash/hash_buf.c
+15-1lib/libc/db/hash/hash_page.c
+2-1lib/libc/tests/db/Makefile
+291-185 files

FreeBSD/doc 383935awebsite/content/en/cgi ports.cgi

ports.cgi: improve error messages in case nothing was found
DeltaFile
+4-1website/content/en/cgi/ports.cgi
+4-11 files

FreeBSD/doc 7291b7bwebsite/content/en/cgi man.cgi

man.cgi: remove stale manpage releases

Remove some outdated manual pages releases which are not really
supported by man.cgi: Slackware, SLES, Ubuntu interim releases.
DeltaFile
+0-9website/content/en/cgi/man.cgi
+0-91 files

FreeBSD/ports cae903cdevel/llvm22 Makefile.RUNTIMES Makefile

devel/llvm22: fix arm64 and FLANG plists

In the arm64 case, add a missing file.  In the FLANG case, delete an
empty directory.

PR:             298493, 298511
Reported by:    yuri
DeltaFile
+3-0devel/llvm22/Makefile
+1-0devel/llvm22/Makefile.RUNTIMES
+4-02 files

FreeBSD/ports a1d58f9devel/llvm-devel Makefile.COMMANDS Makefile.snapshot, devel/llvm-devel/files patch-flang-rt_lib_runtime_environment.cpp patch-clang_lib_Interpreter_IncrementalExecutor.cpp

devel/llvm-devel: new snapshot

Sponsored by:   DARPA, AFRL
DeltaFile
+52-13devel/llvm-devel/pkg-plist
+0-11devel/llvm-devel/files/patch-clang_lib_Interpreter_IncrementalExecutor.cpp
+0-10devel/llvm-devel/files/patch-flang-rt_lib_runtime_environment.cpp
+3-3devel/llvm-devel/distinfo
+2-2devel/llvm-devel/Makefile.snapshot
+2-0devel/llvm-devel/Makefile.COMMANDS
+59-391 files not shown
+60-397 files

FreeBSD/ports 78c8b59editors/gram Makefile

editors/gram: Broken on aarch64

Reported by:    fallout
DeltaFile
+2-0editors/gram/Makefile
+2-01 files

FreeBSD/ports acb1c95devel/libuinputplus Makefile

devel/libuinputplus: Mark deprecated

Approved by:    bapt (maintainer)

(cherry picked from commit b0deb9eeb1c89f6f1caa6be4b2093887c0451c89)
DeltaFile
+4-0devel/libuinputplus/Makefile
+4-01 files

FreeBSD/ports b0deb9edevel/libuinputplus Makefile

devel/libuinputplus: Mark deprecated

Approved by:    bapt (maintainer)
DeltaFile
+4-0devel/libuinputplus/Makefile
+4-01 files

FreeBSD/ports ebb49f1net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.22.0

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.22.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+15-15net/rustconn/distinfo
+6-6net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+22-223 files

FreeBSD/ports c06f827www/sqlpage Makefile Makefile.crates

www/sqlpage: Update to 0.46.3

Release note:   https://github.com/sqlpage/SQLPage/releases/tag/v0.46.3
DeltaFile
+55-57www/sqlpage/distinfo
+26-27www/sqlpage/Makefile.crates
+1-1www/sqlpage/Makefile
+82-853 files

FreeBSD/ports d4a1d44net/xrdp distinfo Makefile, net/xrdp/files pkg-deinstall.in pkg-install.in

net/xrdp: Generate default keys/certs at first startup instead of post-install

Generating keys/certs during post-install leads to duplicate keys when
provisioning multiple hosts from a single VM image.

The default snakeoil certificate has been switched to a 5-year Ed25519
certificate.

Reported by:    cperciva (via email)
Obtained from:  https://github.com/neutrinolabs/xrdp/pull/3874
Sponsored by:   Cybertrust Japan
DeltaFile
+0-44net/xrdp/files/pkg-install.in
+0-34net/xrdp/files/pkg-deinstall.in
+4-2net/xrdp/Makefile
+3-1net/xrdp/distinfo
+7-814 files

FreeBSD/ports 3d9105dsysutils/py-hcloud Makefile distinfo

sysutils/py-hcloud: update to 2.25.1

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.25.1/CHANGELOG.md
Reported-by:    repology, portscout
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/ports 6dc23ddlang/babashka Makefile distinfo

lang/babashka: Update to 1.13.223

Changes since 1.13.222:

1.13.223 (2026-09-15)

  * #2151: An :exec-fn task in the :depends of a task with a :task
    body runs, with its own :exec-args and spec defaults
  * Dep resolution improvements
    - #2152: Read POMs, settings.xml and repository metadata without
      XML namespaces, as Maven does, so an element such as
      <Xlint:-unchecked/> no longer fails resolution
    - Resolve a timestamped snapshot version, such as
      1.0-20240101.123456-3, to that build instead of the newest one
    - Resolve ${project.name} and ${parent.artifactId} in a POM
    - Report a missing artifact with the same message as the Clojure
      CLI
    - Resolve locally installed -SNAPSHOT artifacts and pick the
      snapshot build with the newest metadata, including the local

    [42 lines not shown]
DeltaFile
+5-5lang/babashka/distinfo
+1-1lang/babashka/Makefile
+6-62 files

FreeBSD/ports 040af1cdevel/buf Makefile distinfo

devel/buf: update 1.72.0 → 1.73.0
DeltaFile
+5-5devel/buf/distinfo
+1-2devel/buf/Makefile
+6-72 files

FreeBSD/ports a9d64d9misc/valentina pkg-plist distinfo

misc/valentina: update 1.1.0 → 1.1.1
DeltaFile
+4-3misc/valentina/Makefile
+3-3misc/valentina/distinfo
+1-0misc/valentina/pkg-plist
+8-63 files

FreeBSD/ports 441081fmath/universal Makefile distinfo

math/universal: update 4.7.5 → 4.10.1
DeltaFile
+17-204math/universal/pkg-plist
+3-3math/universal/distinfo
+2-2math/universal/Makefile
+22-2093 files

FreeBSD/ports 123b32fmisc/github-copilot-cli Makefile distinfo

misc/github-copilot-cli: update 1.0.85 → 1.0.86
DeltaFile
+5-5misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+6-62 files

FreeBSD/ports f76f4f1audio/drumstick Makefile distinfo

audio/drumstick: update 2.11.0 → 2.11.1
DeltaFile
+4-4audio/drumstick/pkg-plist
+3-3audio/drumstick/distinfo
+1-1audio/drumstick/Makefile
+8-83 files

FreeBSD/ports 523823fmisc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.2.4 → 1.2.6
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files