FreeBSD/src 93043c6sys/kern kern_event.c, sys/sys event.h

kqueue: Make kn_sfflags unsigned

This is used to hold a copy of the original fflags, which is unsigned.

MFC after:      3 days
Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D55348

(cherry picked from commit d379432808ed286dc051a34138ae250addbc469c)
DeltaFile
+1-1sys/kern/kern_event.c
+1-1sys/sys/event.h
+2-22 files

FreeBSD/src be10d6fusr.bin/diff diffdir.c

diff: Fix gcc build.

Sponsored by:   Klara, Inc.

(cherry picked from commit 28d9586cde8dc783f7b698b10c2b564fde14ae74)
DeltaFile
+3-3usr.bin/diff/diffdir.c
+3-31 files

FreeBSD/ports 2bbefbetextproc/miller distinfo Makefile

textproc/miller: Update to 6.17.0
DeltaFile
+5-5textproc/miller/distinfo
+1-2textproc/miller/Makefile
+6-72 files

FreeBSD/src 86a6407sys/compat/linux linux_file.c

linux_file.c: Fix handling of NFS getdents() emulation

Bugzilla PR#292282 reports a problem, where a Linux
binary running in the Linuxulator gets bogus entries
in a readdir()/getdents() reply when the directory is
an NFS mount.

This appears to be caused by the NFS client including
entries with d_fileno == 0, which are always ignored by
BSD, but are not ignored by Linux.

This patch filters out the "d_fileno == 0" entries and
the reporter of the bugzilla PR notes that it fixes the
problem for him.

It could be argued that the NFS client should filter out
the "d_fileno == 0" entries, but the NFS client readdir
code is "fragile" and any change to it runs a significant
risk of causing regression type problems.

    [7 lines not shown]
DeltaFile
+110-68sys/compat/linux/linux_file.c
+110-681 files

FreeBSD/ports f3890eanet/remmina Makefile

net/remmina: Update to 1.4.43

ChangeLog: https://gitlab.com/Remmina/Remmina/-/releases/v1.4.43

 * Add minimal macOS build support
 * Revert "Added kerberos-config plug"
 * [REM-3489] Fix issue preventing SPICE plugin from being loaded
 * [REM-3490] Do not calculate monitor shift if using
   freerdp_settings_set_monitor_def_array_sorted
DeltaFile
+1-1net/remmina/Makefile
+1-11 files

FreeBSD/ports e3218b5www/obhttpd Makefile

www/obhttpd: Deprecate and set expiration date to 2026-03-31

Depends on bundled version of LibreSSL which is unsupported upstream
DeltaFile
+3-0www/obhttpd/Makefile
+3-01 files

FreeBSD/ports 11c0dd4graphics/p5-Chart-Gnuplot Makefile, net/dhcpd Makefile

*/*: Return ports to pool

As requested by maintainer and thanks for your contributions

PR:             293335
DeltaFile
+2-2www/rssroll/Makefile
+2-2net/dhcpd/Makefile
+2-2www/gpx2map/Makefile
+2-2www/obhttpd/Makefile
+2-2www/slowcgi/Makefile
+2-1graphics/p5-Chart-Gnuplot/Makefile
+12-111 files not shown
+14-127 files

FreeBSD/ports 72554c1security/openvpn/files patch-inotify

security/openvpn: Fix detection of native inotify on FreeBSD 15

This fixes build when ASYNC_PUSH option is enabled

Fixed upstream in commit 38243844f225517fa1d288517db9a34a33c5ad13

Reference:
https://github.com/OpenVPN/openvpn/commit/38243844f225517fa1d288517db9a34a33c5ad13

PR:             293176
Reported by:    Ivo Karabojkov
Approved by:    mandree@ (via Matrix)
DeltaFile
+11-0security/openvpn/files/patch-inotify
+11-01 files

FreeBSD/src fa77660sys/kern sys_pipe.c

pipe: Avoid unnecessary priv_check() calls in pipespace_new()

Running out of pipe map KVA is a rare case, so reorder checks
accordingly, presuming that calling priv_check() is more expensive than
the calculation.  In particular, priv_check() might not be cheap to
evaluate if MAC hooks are installed.

Reviewed by:    olce, kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D55378
DeltaFile
+2-2sys/kern/sys_pipe.c
+2-21 files

FreeBSD/ports 13100fedns/dnsmasq Makefile, dns/dnsmasq/files patch-src_dhcp.c

dns/dnsmasq: Backport upstream commit to fix PXEBOOT regression

Reference:
https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=84415a87be571a6da82c910c1b87b194e5f54727

MFH:            2026Q1
DeltaFile
+110-0dns/dnsmasq/files/patch-src_dhcp.c
+1-1dns/dnsmasq/Makefile
+111-12 files

FreeBSD/src 0fa6ce2sys/kern kern_sysctl.c

sysctl: Avoid calling priv_check() unnecessarily

After commit 7d1d9cc440f80 we only serialize large sysctl requests for
non-root users, but we should avoid calling priv_check() unless the
request actually is large, as that's not the common case.  In
particular, priv_check() might not be cheap to evaluate if MAC hooks are
installed.

Reviewed by:    olce, kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D55377
DeltaFile
+2-2sys/kern/kern_sysctl.c
+2-21 files

FreeBSD/ports f5749a8sysutils/yazi distinfo Makefile.crates, sysutils/yazi/files patch-yazi-fs_src_provider_local_casefold.rs

sysutils/yazi: Update to 26.1.22

- Add a patch (files/patch-yazi-fs_src_provider_local_casefold.rs) to fix
  the compilation which would otherwise fail with the following error:

error[E0432]: unresolved imports `libc::F_GETPATH`, `libc::O_SYMLINK`
   --> yazi-fs/src/provider/local/casefold.rs:164:13
    |
164 |     use libc::{F_GETPATH, O_RDONLY, O_SYMLINK, PATH_MAX};
    |                ^^^^^^^^^            ^^^^^^^^^ no `O_SYMLINK` in the root
    |                |
    |                no `F_GETPATH` in the root

ChangeLog:      https://github.com/sxyazi/yazi/blob/main/CHANGELOG.md#v26122
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+821-423sysutils/yazi/distinfo
+409-210sysutils/yazi/Makefile.crates
+46-0sysutils/yazi/files/patch-yazi-fs_src_provider_local_casefold.rs
+2-2sysutils/yazi/Makefile
+1-0sysutils/yazi/pkg-plist
+1,279-6355 files

FreeBSD/src 80950a0. CONTRIBUTING.md

CONTRIBUTING.md: Github to Phabricator move adivce

When moving from Github to Phabricator, request that the original github
pull request be closed with the URL of the Phab. This cuts down on
clutter and helps us track things better.

Sponsored by:           Netflix
DeltaFile
+3-1CONTRIBUTING.md
+3-11 files

FreeBSD/src 23605a8stand/efi/loader/arch/amd64 trap.c

loader.efi: efi_redirect_exceptions does use uninitialized pointer

loader_idt.rd_base is not set when we are attempting to bcopy(),
resulting to data stored to page 0 and therefore corrupting it.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D55180
DeltaFile
+1-0stand/efi/loader/arch/amd64/trap.c
+1-01 files

FreeBSD/src f2186bbstand/efi/loader/arch/amd64 trap.c

loader.efi: free_tables() appears to free tss_pa twice.

we check and reset loader_gdt_pa, but use FreePages(tss_pa).

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D55179
DeltaFile
+5-4stand/efi/loader/arch/amd64/trap.c
+5-41 files

FreeBSD/ports 960d42ex11-toolkits/py-wxpython/files patch-pyproject.toml

x11-toolkits/py-wxpython: restore part of pyproject.toml patch

PR: 293326
DeltaFile
+7-0x11-toolkits/py-wxpython/files/patch-pyproject.toml
+7-01 files

FreeBSD/ports 55a5e01security/nss distinfo Makefile, security/nss/files patch-lib-freebl-Makefile

security/nss: update to 3.121

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_121.html

(cherry picked from commit 8ab00716cacd8adefdf36a3a4915499bc03701d3)
DeltaFile
+19-4security/nss/files/patch-lib-freebl-Makefile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+23-83 files

FreeBSD/ports 8ab0071security/nss distinfo Makefile, security/nss/files patch-lib-freebl-Makefile

security/nss: update to 3.121

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_121.html
DeltaFile
+19-4security/nss/files/patch-lib-freebl-Makefile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+23-83 files

FreeBSD/ports 8bf077cemulators/wine-mono-devel distinfo Makefile

emulators/wine-mono-devel: Update to version 11.0.0
DeltaFile
+3-3emulators/wine-mono-devel/distinfo
+1-1emulators/wine-mono-devel/Makefile
+4-42 files

FreeBSD/ports cd1b322textproc/R-cran-readr Makefile distinfo

textproc/R-cran-readr: Update to 2.2.0

Reported by:    portscout
DeltaFile
+6-4textproc/R-cran-readr/Makefile
+3-3textproc/R-cran-readr/distinfo
+9-72 files

FreeBSD/doc 7abc674website/content/en/status _index.adoc

Status/2025Q4: Publish

Differential Revision:  https://reviews.freebsd.org/D55409
DeltaFile
+2-1website/content/en/status/_index.adoc
+2-11 files

FreeBSD/ports d5b7886devel/R-cran-future.apply Makefile distinfo

devel/R-cran-future.apply: Update to 1.20.2

- Use only RUN_DEPENDS as port doesn't compile
- Add missing test dependency

ChangeLog: https://cran.r-project.org/web/packages/future.apply/index.html
DeltaFile
+3-4devel/R-cran-future.apply/Makefile
+3-3devel/R-cran-future.apply/distinfo
+6-72 files

FreeBSD/src 3deae7bsys/dev/sound/pcm channel.c

sound: Detect unsupported formats

This way we can avoid edge-cases like
8af6aee96ed609456900c6dd92dafabac5e89c0a ("virtual_oss(8): Remove
floating point formats from preference list").

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55403
DeltaFile
+15-1sys/dev/sound/pcm/channel.c
+15-11 files

FreeBSD/doc fd235c5website/content/en/status/report-2025-10-2025-12 _index.adoc

Status/2025Q4: Sort reports

Co-authored-by: Joseph Mingrone <jrm at FreeBSD.org>
Differential Revision:  https://reviews.freebsd.org/D55200
DeltaFile
+177-0website/content/en/status/report-2025-10-2025-12/_index.adoc
+177-01 files

FreeBSD/doc f1998c4website/content/en/status/report-2025-10-2025-12 parthenope-design-ideas.adoc jdk21default.adoc

Status/2025Q4: More fixes
DeltaFile
+3-2website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc
+1-1website/content/en/status/report-2025-10-2025-12/jdk21default.adoc
+1-1website/content/en/status/report-2025-10-2025-12/mongodb80.adoc
+5-43 files

FreeBSD/ports fe9c374games/punchy/files patch-ninja-jobs

games/punchy: respect MAKE_JOBS_NUMBER

Pass -j<n> from Cargo to Ninja. NUM_JOBS is part of default variables.
https://doc.rust-lang.org/cargo/reference/environment-variables.html

PR:             293314
Reported by:    fuz
Obtained from:  upstream

(cherry picked from commit b1c3c8e30d1289957594afbf327de479cc131145)
DeltaFile
+15-0games/punchy/files/patch-ninja-jobs
+15-01 files

FreeBSD/ports b1c3c8egames/punchy/files patch-ninja-jobs

games/punchy: respect MAKE_JOBS_NUMBER

Pass -j<n> from Cargo to Ninja. NUM_JOBS is part of default variables.
https://doc.rust-lang.org/cargo/reference/environment-variables.html

PR:             293314
Reported by:    fuz
Obtained from:  upstream
DeltaFile
+15-0games/punchy/files/patch-ninja-jobs
+15-01 files

FreeBSD/src d5dd331usr.sbin/pw pw.8

pw.8: spell

(cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1)
DeltaFile
+1-1usr.sbin/pw/pw.8
+1-11 files

FreeBSD/src c4a5799usr.sbin/pw pw.8

pw.8: spell

(cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1)
DeltaFile
+1-1usr.sbin/pw/pw.8
+1-11 files

FreeBSD/src 8f8a9adusr.sbin/pw pw.8

pw.8: spell

(cherry picked from commit 66797b469ee3e303c5e228bea1e244f433e666e1)
DeltaFile
+1-1usr.sbin/pw/pw.8
+1-11 files