FreeBSD/src fddd0bc — lib/libc/gen setproctitle.3, lib/libmd sha512.3

manpages: missing comma before name
DeltaFile
+1-2lib/msun/man/clog.3
+1-1lib/msun/man/sqrt.3
+1-1lib/libpmc/pmc.amd.3
+1-1lib/libmd/sha512.3
+1-1lib/libc/gen/setproctitle.3
+5-65 files

FreeBSD/src 186f14e — share/man/man3 pthread_join.3 tree.3, share/man/man9 OF_device_from_xref.9

manpages: missing comma before name
DeltaFile
+2-2share/man/man3/tree.3
+1-1share/man/man9/OF_device_from_xref.9
+1-1share/man/man3/pthread_join.3
+4-43 files

FreeBSD/src a84b9db — lib/libc/gen tcgetwinsize.3

tcgetwinsize.3: typo in section name

.Sh RETURN VALUE instead of RETURN VALUES
DeltaFile
+1-1lib/libc/gen/tcgetwinsize.3
+1-11 files

FreeBSD/src 81d09d4 — lib/msun/man fegetenv.3

fegetenv.3: no cross reference to self
DeltaFile
+0-1lib/msun/man/fegetenv.3
+0-11 files

FreeBSD/src 0aa6428 — sys/netinet tcp_output.c

tcp: address PR295870

Fix accounting in the sequence space for a FIN bit potentially
piggy bagged during SACK loss recovery triggered transmissions.

Reviewed By: #transport, tuexen
Sponsored by: NetApp, Inc.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D61312
DeltaFile
+10-1sys/netinet/tcp_output.c
+10-11 files

FreeBSD/src 097f6d7 — sys/kern link_elf_obj.c

link_elf_obj: fix an off-by-one in the symbol string table index check

link_elf_load_file() checks the symbol table's sh_link against
e_shnum with ">" instead of ">=", so a malformed object whose sh_link
equals e_shnum makes the linker read one entry past the section header
array before the sh_type check rejects it.  Use ">=", as
link_elf_link_preload() already does.

Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D61055
DeltaFile
+1-1sys/kern/link_elf_obj.c
+1-11 files

FreeBSD/ports 433c4e1 — security/vuxml/vuln 2026.xml

security/vuxml: Add dns/powerdns vulnerability

PR:             299437
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports 51b2fc9 — devel/ccache4 Makefile, devel/ccache4/files patch-src_ccache_hashutil.cpp patch-test_suites_base.bash

devel/ccache4: Backport fix for incbin directive handling

PR:            300573
DeltaFile
+44-0devel/ccache4/files/patch-unittest_test__hashutil.cpp
+27-0devel/ccache4/files/patch-test_suites_base.bash
+15-0devel/ccache4/files/patch-src_ccache_hashutil.cpp
+1-0devel/ccache4/Makefile
+87-04 files

FreeBSD/ports 1628c8b — dns/powerdns distinfo Makefile

dns/powerdns: Update 5.1.4 => 5.1.5

This release contains bug fixes, as well as a minor
feature and a security fix.

Security Advisory:
https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2026-13.html

Changelog:
https://doc.powerdns.com/authoritative/changelog/5.1.html#change-5.1.5

While here, add LMDB0 option that is enabled by default to make
switching to LMDB 1.0 possible (when disabled).

PR:             299437
Approved by:    osa, vvd (mentors, implicit)
Security:       CVE-2026-73206
MFH:            2026Q4

(cherry picked from commit 6b277d8f5b615dea474618073ae3fa96bf50c1d8)
DeltaFile
+30-22dns/powerdns/Makefile
+3-3dns/powerdns/distinfo
+33-252 files

FreeBSD/ports 6b277d8 — dns/powerdns distinfo Makefile

dns/powerdns: Update 5.1.4 => 5.1.5

This release contains bug fixes, as well as a minor
feature and a security fix.

Security Advisory:
https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2026-13.html

Changelog:
https://doc.powerdns.com/authoritative/changelog/5.1.html#change-5.1.5

While here, add LMDB0 option that is enabled by default to make
switching to LMDB 1.0 possible (when disabled).

PR:             299437
Approved by:    osa, vvd (mentors, implicit)
Security:       CVE-2026-73206
MFH:            2026Q4
DeltaFile
+30-23dns/powerdns/Makefile
+3-3dns/powerdns/distinfo
+33-262 files

FreeBSD/ports 3687d5e — security/openvpn-auth-oauth2 Makefile distinfo

security/openvpn-auth-oauth2: Update to 2.3.2
DeltaFile
+5-5security/openvpn-auth-oauth2/distinfo
+1-2security/openvpn-auth-oauth2/Makefile
+6-72 files

FreeBSD/src 8e7f9aa — sys/amd64/vmm vmm_instruction_emul.c

vmm: Emulate the byte forms of OR and AND with an immediate

Opcode 0x80 (group 1: r/m8, imm8) is in the decode table and
emulate_cmp() handles 80 /7, but emulate_or() and emulate_and() only
accept 0x81 and 0x83.  An "or byte ptr [mem], imm8" or "and byte ptr
[mem], imm8" on emulated memory therefore fails with EINVAL and bhyve
stops the guest with "Failed to emulate instruction sequence
[ 80 ... ]".  Seen with macOS: VoodooHDA starts the HDA controller's
CORB with "or byte [rax+0x4c], 2" (CORBCTL |= CORBRUN), and the guest
died at the first sound.

Accept 0x80 in both, with a one byte operand as emulate_cmp() does.
The file is shared with bhyve(8), so the fix covers the in-kernel
devices (HPET, local APIC without APICv, I/O APIC) and the user space
device models alike.

Signed-off-by: Wanpeng Qian <wanpengqian at gmail.com>

Reviewed by:    markj

    [3 lines not shown]
DeltaFile
+12-0sys/amd64/vmm/vmm_instruction_emul.c
+12-01 files

FreeBSD/src 14d828a — sys/kern link_elf_obj.c

link_elf_obj: guard reltab/relatab frees in link_elf_unload_file()

link_elf_unload_file() frees the per-section relocation tables by iterating
ef->nreltab / ef->nrelatab, but dereferences ef->reltab / ef->relatab
unconditionally. The counts are set while scanning the section headers, before
the tables are allocated, so an error on the load path reaches it with a
non-zero count and a NULL table, faulting on ef->relatab[0].rela. Reachable
from link_elf_load_file() once a valid relocation section has been counted,
e.g. a later section with sh_info >= e_shnum (D60937).

Guard the loops with the table pointer, as is already done for ef->progtab
above.

MFC after:      1 week
Reviewed by:    markj, kib
Differential Revision:  https://reviews.freebsd.org/D61140
DeltaFile
+10-6sys/kern/link_elf_obj.c
+10-61 files

FreeBSD/src 8644c3b — sys/kern link_elf_obj.c

link_elf_obj: bounds-check a relocation section's sh_info

sh_info is used to index the section header array without checking it
against e_shnum, so a malformed object can make the linker read out of
bounds.  Reject such a file with ENOEXEC in both the preload and kldload
paths.

MFC after:      1 week
Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D60937
DeltaFile
+16-0sys/kern/link_elf_obj.c
+16-01 files

FreeBSD/src 956a05c — stand/i386/gptzfsboot zfsboot.c

gptzfsboot: Use snprintf() to format file names

The stack buffer in fs_list() can be overflowed if a file name is too
long.

Reported by:    Yudi Yang <yudi.yang at rice.edu>
MFC after:      1 week
DeltaFile
+1-1stand/i386/gptzfsboot/zfsboot.c
+1-11 files

FreeBSD/ports 4f08639 — editors/vim Makefile distinfo

editors/vim: Update to 9.2.1302
DeltaFile
+3-3editors/vim/distinfo
+1-1editors/vim/Makefile
+4-42 files

FreeBSD/ports df68a16 — x11/tabby distinfo pkg-plist, x11/tabby/files/packagejsons yarn.lock

x11/tabby: Add New Port

Tabby is a terminal emulator with integrated SSH, Telnet and serial
clients.  It keeps tabs and split panes in persistent layouts, stores
connection profiles in an encrypted vault and can be extended through
plugins.

www: https://tabby.sh/

Sponsored by:   Netzkommune GmbH
DeltaFile
+6,282-0x11/tabby/files/packagejsons/yarn.lock
+2,190-0x11/tabby/files/packagejsons/app/yarn.lock
+1,118-0x11/tabby/files/packagejsons/web/yarn.lock
+926-0x11/tabby/pkg-plist
+521-0x11/tabby/distinfo
+520-0x11/tabby/files/packagejsons/tabby-terminal/yarn.lock
+11,557-054 files not shown
+14,117-060 files

FreeBSD/ports aa4d64e — databases/pgbackrest Makefile distinfo

databases/pgbackrest: Update 2.59.1 => 2.60.0

This update brings new features, improvements and bug fixes.
They also have some important notes.

Release Notes:
https://pgbackrest.org/release.html#2.59.2
https://pgbackrest.org/release.html#2.59.3
https://pgbackrest.org/release.html#2.60.0

Changelogs:
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.2
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.3
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.60.0

PR:             300585
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit bceb9fb4b1bf407bb42765c49456790027d366cc)
DeltaFile
+3-3databases/pgbackrest/distinfo
+1-1databases/pgbackrest/Makefile
+4-42 files

FreeBSD/ports bceb9fb — databases/pgbackrest Makefile distinfo

databases/pgbackrest: Update 2.59.1 => 2.60.0

This update brings new features, improvements and bug fixes.
They also have some important notes.

Release Notes:
https://pgbackrest.org/release.html#2.59.2
https://pgbackrest.org/release.html#2.59.3
https://pgbackrest.org/release.html#2.60.0

Changelogs:
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.2
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.3
https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.60.0

PR:             300585
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3databases/pgbackrest/distinfo
+1-1databases/pgbackrest/Makefile
+4-42 files

FreeBSD/ports 51dc190 — devel/nextpnr-devel Makefile distinfo

devel/nextpnr-devel: Update to 2026-11-04
DeltaFile
+3-3devel/nextpnr-devel/distinfo
+2-2devel/nextpnr-devel/Makefile
+5-52 files

FreeBSD/ports bcdc88c — devel/trellis Makefile distinfo

devel/trellis: Update to 2026-10-31

Changes:
https://github.com/YosysHQ/prjtrellis/compare/73bd411731808d80ead650bbc9840d9e02911e9e...2d12005ab9703ff60603d7ae91dca254939e671f
DeltaFile
+5-5devel/trellis/distinfo
+3-4devel/trellis/Makefile
+8-92 files

FreeBSD/ports 146b8cd — net/routinator Makefile Makefile.crates

net/routinator: Update 0.15.3 => 0.16.0

This update brings new features, improvements, bug fixes
and some breaking changes.

Release Notes:
https://community.nlnetlabs.nl/t/routinator-0-16-0-full-of-grace-released/3501

Changelog:
https://github.com/NLnetLabs/routinator/releases/tag/v0.16.0

PR:             300599
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit e915daa6d85c3888aa4c0e256b465cb3c74a12ef)
DeltaFile
+79-77net/routinator/distinfo
+38-37net/routinator/Makefile.crates
+2-2net/routinator/Makefile
+119-1163 files

FreeBSD/ports e915daa — net/routinator Makefile Makefile.crates

net/routinator: Update 0.15.3 => 0.16.0

This update brings new features, improvements, bug fixes
and some breaking changes.

Release Notes:
https://community.nlnetlabs.nl/t/routinator-0-16-0-full-of-grace-released/3501

Changelog:
https://github.com/NLnetLabs/routinator/releases/tag/v0.16.0

PR:             300599
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+79-77net/routinator/distinfo
+38-37net/routinator/Makefile.crates
+2-2net/routinator/Makefile
+119-1163 files

FreeBSD/ports 1198642 — ports-mgmt/optique Makefile distinfo

ports-mgmt/optique: Update 0.2.0 => 0.5.0

Commit log:
https://github.com/sdalu/optique/compare/v0.2.0...v0.5.0

PR:             300597
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+3-3ports-mgmt/optique/distinfo
+2-1ports-mgmt/optique/Makefile
+5-42 files

FreeBSD/ports 4e524e0 — sysutils/coxswain Makefile Makefile.crates

sysutils/coxswain: Update 2.35.0 => 2.36.0

Changelog:
https://github.com/mwo-dk/coxswain/blob/v2.36.0/docs/changelog.md

PR:             300596
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+69-67sysutils/coxswain/distinfo
+33-32sysutils/coxswain/Makefile.crates
+1-1sysutils/coxswain/Makefile
+103-1003 files

FreeBSD/ports 9b90133 — irc/halloy Makefile Makefile.crates

irc/halloy: Update 2026.9 => 2026.10

Changelog:
https://github.com/squidowl/halloy/releases/tag/2026.10

PR:             300595
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+255-221irc/halloy/distinfo
+127-110irc/halloy/Makefile.crates
+6-2irc/halloy/Makefile
+388-3333 files

FreeBSD/src 9669115 — sys/netinet/tcp_stacks rack.c

Mark Johnsons Claude code found a duplicate call to rack_check_reorder_ack() in rack.c

Mark's Claude code properly points out an interesting bug case where if a new block is
created from a sack aka

        rsm |--------|
    sackblk    |--------->
Then when the new block is created rack_check_reorder_ack() is called and then called again when
the block is actually ack'ed. Proper thing is to *not* in this case call the function and only call
it at the processing to ACK. You leave the hookery side however since that is just transfering
the existing block pointers.

Differential Revision:https://reviews.freebsd.org/D61159
DeltaFile
+4-2sys/netinet/tcp_stacks/rack.c
+4-21 files

FreeBSD/src 5d62207 — lib/libc/gen err.3

libc/gen/err.3: reword to refer to exterror.9

Requested by:   wosch
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+4-2lib/libc/gen/err.3
+4-21 files

FreeBSD/ports 9bfaba6 — archivers/R-cran-brotli Makefile distinfo

archivers/R-cran-brotli: Update to 1.4.0

Changelog: https://cran.r-project.org/web/packages/brotli/NEWS
DeltaFile
+3-3archivers/R-cran-brotli/distinfo
+1-2archivers/R-cran-brotli/Makefile
+4-52 files

FreeBSD/ports 001e92d — net-im/profanity pkg-plist Makefile

net-im/profanity: Update to 0.19.0
DeltaFile
+3-3net-im/profanity/distinfo
+1-1net-im/profanity/Makefile
+1-0net-im/profanity/pkg-plist
+5-43 files