FreeBSD/src 6901376sys/kgssapi gss_impl.c

kgssapi: Remove broken MOD_UNLOAD code

The module panicked at unload with "recursing but non-recursive rw".
There is a comment that "Unloading of the kgssapi module is not
currently supported" and the MOD_UNLOAD case falls through to returning
EOPNOTSUPP anyway.  Just #if 0 the code in the unload path, leaving it
as a hint in case someone implements unload support later on.

PR:             291249
Reviewed by:    rmacklem
Fixes: ad704a34bc2c ("Use syscall_helper_register(9) rather than syscall_register().")
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53949
DeltaFile
+4-0sys/kgssapi/gss_impl.c
+4-01 files

FreeBSD/ports 23b1c5ddevel/rustup-init Makefile

devel/rustup-init: Add missing dependencies

$ rustup-init
ld-elf.so.1: Shared object "libzstd.so.1" not found, required by "rustup-init"
ld-elf.so.1: Shared object "libcurl.so.4" not found, required by "rustup-init"
DeltaFile
+4-1devel/rustup-init/Makefile
+4-11 files

FreeBSD/doc 3bd97a3website/static/security/advisories FreeBSD-SA-25:10.unbound.asc

Add missing comma in Credits line.

PR:             291257
Pointy hat to:  gordon
Approved by:    so
DeltaFile
+14-14website/static/security/advisories/FreeBSD-SA-25:10.unbound.asc
+14-141 files

FreeBSD/src 6049f1btools/tools/git git-arc.sh

git-arc: Fix failure to call arc() function

As of b3e53f9fff11, git-arc attempted to call the internal shell
function, arc(), using env(1).  However, because env(1) does not call
shell functions, it actually attempted to run the arc utility.  This led
to errors:

    % git arc create -r xxx HEAD
    env: arc: No such file or directory
    git-arc: could not create Phabricator diff

This change removes the unnecessary use of env(1), so the arc() function
is correctly called.

Reviewed by:    markj
Fixes:          b3e53f9fff11 ("git-arc: Don't require devel/arcanist")
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D53972
DeltaFile
+1-1tools/tools/git/git-arc.sh
+1-11 files

FreeBSD/src ff6a70elibexec/rtld-elf rtld.c, libexec/rtld-elf/powerpc reloc.c rtld_machdep.h

rtld-elf: move powerpc-specific auxv compat code into arch hook

(cherry picked from commit b2b3d2a962eb00005641546fbe672b95e5d0672a)
DeltaFile
+26-0libexec/rtld-elf/powerpc64/reloc.c
+26-0libexec/rtld-elf/powerpc/reloc.c
+1-24libexec/rtld-elf/rtld.c
+2-0libexec/rtld-elf/powerpc64/rtld_machdep.h
+2-0libexec/rtld-elf/riscv/rtld_machdep.h
+2-0libexec/rtld-elf/powerpc/rtld_machdep.h
+59-244 files not shown
+67-2410 files

FreeBSD/src b903f27libexec/rtld-elf/powerpc reloc.c, libexec/rtld-elf/powerpc64 reloc.c

rtld: fix powerpc build

(cherry picked from commit 0628c252bd161ccdd1228a3b8aefeb471044ca04)
DeltaFile
+1-3libexec/rtld-elf/powerpc/reloc.c
+1-3libexec/rtld-elf/powerpc64/reloc.c
+2-62 files

FreeBSD/src 452052esys/vm vm_page.c vm_extern.h

vm_page_free_prep(): convert PG_ZERO zeroed page check to use sf_buf

(cherry picked from commit b9fc7628dbb24b55cbb8791c83bd69f73cfadf23)
DeltaFile
+25-7sys/vm/vm_page.c
+3-0sys/vm/vm_extern.h
+28-72 files

FreeBSD/src be9e4c0sys/vm vm_fault.c

vm_fault: add a verifier that the PG_ZERO page is indeed zeroed

(cherry picked from commit d8bfcacd12aba73188c44a157c707908e275825d)
DeltaFile
+20-0sys/vm/vm_fault.c
+20-01 files

FreeBSD/doc d415e6cwebsite/content/en/releases/13.5R errata.adoc, website/content/en/releases/14.3R errata.adoc

Add security advisory affecting 13.5R and 14.3R

FreeBSD-SA-25:10.unbound affects all supported releases
DeltaFile
+1-0website/content/en/releases/14.3R/errata.adoc
+1-0website/content/en/releases/13.5R/errata.adoc
+2-02 files

FreeBSD/doc e87da8awebsite/content/en/releases/15.0R schedule.adoc

15.0: On schedule

The 15.0-RELEASE builds have started.  See you at the finish line.
DeltaFile
+1-1website/content/en/releases/15.0R/schedule.adoc
+1-11 files

FreeBSD/ports 1db1c79security/vuxml/vuln 2025.xml

security/vuxml: reference FreeBSD-SA-25:10.unbound

Add a reference to FreeBSD-SA-25:10.unbound (issued 2025-11-26) to the
vuxml entry for Unbound CVE-2025-11411.

FreeBSD-SA-25:10.unbound affects all supported versions of FreeBSD
DeltaFile
+7-0security/vuxml/vuln/2025.xml
+7-01 files

FreeBSD/src 7aedc8d. UPDATING, lib/csu/common crtbrand.S

Update in preparation for 15.0-RELEASE

- Bump BRANCH to RELEASE
- Add the anticipated RELEASE announcement date
- Set a static __FreeBSD_version

Approved by:    re (implicit)
DeltaFile
+3-0UPDATING
+1-1sys/conf/newvers.sh
+1-1lib/csu/common/crtbrand.S
+5-23 files

FreeBSD/ports 2fa1615misc/nanocoder distinfo Makefile, misc/nanocoder/files package-lock.json

misc/nanocoder: update 1.17.1 → 1.17.2
DeltaFile
+20-20misc/nanocoder/files/package-lock.json
+3-3misc/nanocoder/distinfo
+1-1misc/nanocoder/Makefile
+24-243 files

FreeBSD/ports ed82fc5misc/ollama Makefile pkg-descr, misc/ollama/files patch-FreeBSD-compatibility patch-llm_generate_gen__common.sh

misc/ollama: update 0.3.6 → 0.13.1.r0
DeltaFile
+0-277misc/ollama/files/patch-FreeBSD-compatibility
+11-29misc/ollama/Makefile
+0-35misc/ollama/files/patch-llm_generate_gen__common.sh
+13-2misc/ollama/pkg-descr
+5-9misc/ollama/distinfo
+0-10misc/ollama/files/patch-llm_llama.cpp_ggml_src_vulkan-shaders_CMakeLists.txt
+29-3621 files not shown
+32-3637 files

FreeBSD/ports 99e340dgraphics/pcl-pointclouds pkg-plist Makefile, graphics/pcl-pointclouds/files patch-outofcore_CMakeLists.txt

graphics/pcl-pointclouds: update 1.15.0 → 1.15.1
DeltaFile
+30-26graphics/pcl-pointclouds/pkg-plist
+9-11graphics/pcl-pointclouds/Makefile
+15-0graphics/pcl-pointclouds/files/patch-outofcore_CMakeLists.txt
+5-5graphics/pcl-pointclouds/distinfo
+59-424 files

FreeBSD/ports 1c39798math/pari distinfo Makefile

math/pari: update 2.17.2 → 2.17.3
DeltaFile
+3-3math/pari/distinfo
+1-1math/pari/Makefile
+4-42 files

FreeBSD/ports a34b5e1misc/nanocoder pkg-plist distinfo, misc/nanocoder/files package-lock.json

misc/nanocoder: update 1.16.5 → 1.17.1
DeltaFile
+263-14misc/nanocoder/pkg-plist
+52-27misc/nanocoder/files/package-lock.json
+3-3misc/nanocoder/distinfo
+1-1misc/nanocoder/Makefile
+319-454 files

FreeBSD/ports 38e348dports-mgmt/poudriere-devel Makefile

ports-mgmt/poudriere-devel: Clarify what DEBUG is

(cherry picked from commit f0742d338b31f3ee84b37f3ed57c63a9b16168c7)
DeltaFile
+1-0ports-mgmt/poudriere-devel/Makefile
+1-01 files

FreeBSD/ports f0742d3ports-mgmt/poudriere-devel Makefile

ports-mgmt/poudriere-devel: Clarify what DEBUG is
DeltaFile
+1-0ports-mgmt/poudriere-devel/Makefile
+1-01 files

FreeBSD/poudriere d0e6e13src/share/poudriere jail.sh

jail -c -m pkgbase: Default URL has changed to pkg.freebsd.org

(cherry picked from commit 7849c70c61b1f302a1eb113aa3b86f21a7ec9e9e)
DeltaFile
+1-1src/share/poudriere/jail.sh
+1-11 files

FreeBSD/src 463cec1usr.sbin/pkg FreeBSD.conf.quarterly-release

pkg: Move FreeBSD-base to pkg.freebsd.org

Rather than fetching packages directly from the CDN which currently
backs pkgbase.freebsd.org, requests will go to pkg.freebsd.org mirrors
and be 302ed to the correct servers.  This adds ~70 seconds to the
process of installing or upgrading a pkgbase system; it also orphans
systems with 15.0-{PRERELEASE,ALPHA*,BETA*} installed since they are
expecting to see pkgbase files signed with the pkg keys, not the new
pkgbase signing keys.

Approved by:    re (cperciva)
Reviewed by:    dch, philip
MFC after:      immediately (for 15.0-RELEASE)
With hat:       re
Requested by:   clusteradm, core
Differential Revision:  https://reviews.freebsd.org/D53964

(cherry picked from commit a3b0902d73901e7243103e60cf78c53cd7f566a1)
(cherry picked from commit 0c87d29a54da527b2f624cf4d2999ebeb9885f15)
DeltaFile
+1-1usr.sbin/pkg/FreeBSD.conf.quarterly-release
+1-11 files

FreeBSD/src 0c87d29usr.sbin/pkg FreeBSD.conf.quarterly-release

pkg: Move FreeBSD-base to pkg.freebsd.org

Rather than fetching packages directly from the CDN which currently
backs pkgbase.freebsd.org, requests will go to pkg.freebsd.org mirrors
and be 302ed to the correct servers.  This adds ~70 seconds to the
process of installing or upgrading a pkgbase system; it also orphans
systems with 15.0-{PRERELEASE,ALPHA*,BETA*} installed since they are
expecting to see pkgbase files signed with the pkg keys, not the new
pkgbase signing keys.

Reviewed by:    dch, philip
MFC after:      immediately (for 15.0-RELEASE)
With hat:       re
Requested by:   clusteradm, core
Differential Revision:  https://reviews.freebsd.org/D53964

(cherry picked from commit a3b0902d73901e7243103e60cf78c53cd7f566a1)
DeltaFile
+1-1usr.sbin/pkg/FreeBSD.conf.quarterly-release
+1-11 files

FreeBSD/ports 24e46aaports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2465-g5b7655549

Changes:

New features:
  - bulk -t / testport: Enable errors for undeclared shared library
    dependencies (PROXYDEPS_FATAL).
  - Add poudriere-repo(8) to rebuild repo.
  - Add a 'pkgrepo publish' hook.
    See https://github.com/freebsd/poudriere/wiki/hooks
    Called from bulk, testport, pkgclean, repo.
  - bulk build log: Record times(1) at start and end.
  - gather_distfiles: symlink to existing files rather than copy.
    This saves IO and space during the build.
  - poudriere -s var[=value]: Inherit from env or set var default.
  - Allow MAX_(MEMORY|FILES)_pkgname="" to override global value.
  - bulk log: Also show jail name.
  - bulk -v: Show logfile location for failed builds.
  - bulk PKG_NO_VERSION_FOR_DEPS: Add a ORPHAN_SHLIB_REBUILD_IGNORELIST

    [59 lines not shown]
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+4-0ports-mgmt/poudriere-devel/pkg-plist
+9-53 files

FreeBSD/ports 376e0dbports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2210-ge92c28b8d

Changes:
- testport: Fix fetching the port-to-test (which could cause a -1 stats error)

(cherry picked from commit 401e02acf7df7d6a7c8756142dba7ea562808e19)
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+5-52 files

FreeBSD/ports c26a67cports-mgmt/poudriere-devel Makefile

ports-mgmt/poudriere-devel: Support DEBUG option

(cherry picked from commit 43ef4c5faf2e19f06c9f790e38b02295727e7e65)
DeltaFile
+3-2ports-mgmt/poudriere-devel/Makefile
+3-21 files

FreeBSD/ports a3a6573ports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2465-g5b7655549

Changes:

New features:
  - bulk -t / testport: Enable errors for undeclared shared library
    dependencies (PROXYDEPS_FATAL).
  - Add poudriere-repo(8) to rebuild repo.
  - Add a 'pkgrepo publish' hook.
    See https://github.com/freebsd/poudriere/wiki/hooks
    Called from bulk, testport, pkgclean, repo.
  - bulk build log: Record times(1) at start and end.
  - gather_distfiles: symlink to existing files rather than copy.
    This saves IO and space during the build.
  - poudriere -s var[=value]: Inherit from env or set var default.
  - Allow MAX_(MEMORY|FILES)_pkgname="" to override global value.
  - bulk log: Also show jail name.
  - bulk -v: Show logfile location for failed builds.
  - bulk PKG_NO_VERSION_FOR_DEPS: Add a ORPHAN_SHLIB_REBUILD_IGNORELIST

    [58 lines not shown]
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+4-0ports-mgmt/poudriere-devel/pkg-plist
+9-53 files

FreeBSD/src a3b0902usr.sbin/pkg FreeBSD.conf.quarterly-release

pkg: Move FreeBSD-base to pkg.freebsd.org

Rather than fetching packages directly from the CDN which currently
backs pkgbase.freebsd.org, requests will go to pkg.freebsd.org mirrors
and be 302ed to the correct servers.  This adds ~70 seconds to the
process of installing or upgrading a pkgbase system; it also orphans
systems with 15.0-{PRERELEASE,ALPHA*,BETA*} installed since they are
expecting to see pkgbase files signed with the pkg keys, not the new
pkgbase signing keys.

Reviewed by:    dch, philip
MFC after:      immediately (for 15.0-RELEASE)
With hat:       re
Requested by:   clusteradm, core
Differential Revision:  https://reviews.freebsd.org/D53964
DeltaFile
+1-1usr.sbin/pkg/FreeBSD.conf.quarterly-release
+1-11 files

FreeBSD/ports 43ef4c5ports-mgmt/poudriere-devel Makefile

ports-mgmt/poudriere-devel: Support DEBUG option
DeltaFile
+3-2ports-mgmt/poudriere-devel/Makefile
+3-21 files

FreeBSD/doc 9e37c1dwebsite/content/en/releases/15.0R relnotes.adoc

releases/15.0R/relnotes: mdo(1): Document full control over credentials

Sponsored by:   The FreeBSD Foundation
DeltaFile
+13-0website/content/en/releases/15.0R/relnotes.adoc
+13-01 files

FreeBSD/doc 671bc72website/content/en/releases/15.0R relnotes.adoc

releases/15.0R/relnotes: Move back asinf(3)/acos(3) under libraries

The "The accuracy of asinf(3) and acosf(3) has improved." paragraph
inadvertently slipped into the "Deprecated Applications" sub-section.
Put it back under "Runtime Libraries and API".

These notes were copied from those of 14.2, and the mixup occured
because of commit f4f1e3f1e4 ("14.2/relnotes: Add some more entries")
and the one referenced by "Fixes:" below.

Fixes:          f232709d21 ("14.2/relnotes: fix manpage for acosf(3) and add Oracle Cloud URL")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3website/content/en/releases/15.0R/relnotes.adoc
+3-31 files