FreeBSD/src 37c9eba — contrib/llvm-project/clang/lib/CodeGen CGDebugInfo.cpp

Merge commit 80e8c0a59189 from llvm-project (by ShengYi Hung):

  [DebugInfo] Fill Column 0 if Line is not found (#227559)

  It is possible that user specified line 0 as the start of the line in C
  language (using `# 0`). However, it is rejected by the Lexer as we have
  no line but still carries column information. As a result, we fill
  column to 0 if we cannot find line.

  Assisted-by: Claude # Test
  Fixes: #56186

This fixes a fatal error when building the textproc/peg port.

PR:             264853
MFC after:      3 days
DeltaFile
+5-2contrib/llvm-project/clang/lib/CodeGen/CGDebugInfo.cpp
+5-21 files

FreeBSD/ports 40028bd — devel/p5-Moose Makefile distinfo

devel/p5-Moose: Update to 2.4001
DeltaFile
+3-3devel/p5-Moose/distinfo
+1-1devel/p5-Moose/Makefile
+4-42 files

FreeBSD/ports a890fd4 — www/moodle51 Makefile distinfo

www/moodle51: Update to 5.1.7
DeltaFile
+3-3www/moodle51/distinfo
+1-1www/moodle51/Makefile
+4-42 files

FreeBSD/ports c9589fd — www/elgg Makefile distinfo

www/elgg: Update to 7.1.0
DeltaFile
+3-3www/elgg/distinfo
+1-1www/elgg/Makefile
+4-42 files

FreeBSD/ports 06c843a — www/moodle52 Makefile distinfo

www/moodle52: Update to 5.2.3
DeltaFile
+3-3www/moodle52/distinfo
+1-1www/moodle52/Makefile
+4-42 files

FreeBSD/ports 8ea4253 — www/drupal11 Makefile distinfo

www/drupal11: Update to 11.4.8
DeltaFile
+45-7www/drupal11/pkg-plist
+3-3www/drupal11/distinfo
+1-1www/drupal11/Makefile
+49-113 files

FreeBSD/ports 0f9467f — www/moodle45 Makefile distinfo

www/moodle45: Update to 4.5.14
DeltaFile
+3-3www/moodle45/distinfo
+1-1www/moodle45/Makefile
+4-42 files

FreeBSD/ports 13ad72f — www/moodle50 Makefile distinfo

www/moodle50: Update to 5.0.10
DeltaFile
+3-3www/moodle50/distinfo
+1-1www/moodle50/Makefile
+4-42 files

FreeBSD/ports 9a8fb82 — math/viennacl Makefile

math/viennacl: unbreak build by limit available LLVM by 19 as max

Reported by:    bulk -t
DeltaFile
+1-1math/viennacl/Makefile
+1-11 files

FreeBSD/src b69c008 — sys/netinet6 nd6.c

nd6: Fix regeneration of temp addresses in detached state

When an on-link prefix becomes detached, the kernel keeps
generating new RFC 8981 temporary addresses for that prefix.
Fix it by ignoring the detached addresses in regen_tmpaddr().
While here, change its return type to bool.

PR:             298533
Discussed with: markj
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D60051

(cherry picked from commit 61f98a98250da7bd2c80c6d93d0032961d7f2fad)
DeltaFile
+18-12sys/netinet6/nd6.c
+18-121 files

FreeBSD/src f05af59 — lib/libpfctl libpfctl.c, sys/netpfil/pf pf_nl.h pf_nl.c

pf: return per-address feedback from netlink table test

The PFNL_CMD_TABLE_TEST_ADDRS reply carries only the match count, so
the per-address feedback from pfr_tst_addrs() is lost:
"pfctl -v -T test" lists nothing and "pfctl -vv -T test" reports
every address as "nomatch".

Return each address, as updated by pfr_tst_addrs(), in a nested
PF_TAS_ADDR attribute, and decode them into the caller's array in
libpfctl.  PF_TA_ADDR is not reused: it shares its value with
PF_TAS_ASTATS, which older libpfctl would decode into an
uninitialised target.  That target was also read when no reply was
parsed, so the match count could be garbage; initialise it.

Add a regression test.

Reviewed by:            kp
Approved by:            kp (mentor)
Fixes:                  281282e9357b ("pf: convert DIOCRTSTADDRS to netlink")

    [3 lines not shown]
DeltaFile
+55-0tests/sys/netpfil/pf/table.sh
+10-2lib/libpfctl/libpfctl.c
+4-0sys/netpfil/pf/pf_nl.c
+1-0sys/netpfil/pf/pf_nl.h
+70-24 files

FreeBSD/src 5c13a82 — sys/netpfil/pf pf_ioctl.c

pf: remove a source limiter from the id tree if its name is taken

When pf_sourcelim_add() finds the name of the new limiter taken, it
undoes the insertion into the id tree with RB_REMOVE() on the name tree,
which the limiter is not in, and then frees the limiter.  The freed
limiter stays in the inactive id tree, and RB_REMOVE() of an element
with no links clears the root of the name tree, which loses every other
inactive limiter from it.  pf_statelim_add() gets this right.

parse.y refuses duplicate names, so pfctl does not get here, but any
netlink client can.

Reviewed by:            kp
Approved by:            kp (mentor)
Fixes:                  461648121230 ("pf: introduce source and state limiters")
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60189
DeltaFile
+1-1sys/netpfil/pf/pf_ioctl.c
+1-11 files

FreeBSD/src 2fa4ef4 — sys/netpfil/pf pf_ioctl.c

pf: free the packet rate counter of a rule

pf_ioctl_addrule() allocates a counter_rate for every rule, whether it
has a max-pkt-rate or not, and pf_krule_free() never frees it.

Free it with the rest of the rule.

Reviewed by:            kp
Approved by:            kp (mentor)
Fixes:                  ff11f1c8c76c ("pf: add a generic packet rate matching filter")
MFC after:              1 week
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60190
DeltaFile
+1-0sys/netpfil/pf/pf_ioctl.c
+1-01 files

FreeBSD/src 566fdcb — share/man/man4 Makefile

man: Link ena.4 to if_ena.4

For consistency, create a symbolic link from ena.4 to also if_ena.4

Reviewed by:            #manpages, ziaee
Differential Revision:  https://reviews.freebsd.org/D60191
MFC after:              3 days
DeltaFile
+1-0share/man/man4/Makefile
+1-01 files

FreeBSD/ports ca4332a — cad/abc Makefile distinfo

cad/abc: Update g20260911 => g20260925
DeltaFile
+3-3cad/abc/distinfo
+2-2cad/abc/Makefile
+5-52 files

FreeBSD/src fc6ed86 — sys/contrib/openzfs/cmd/zinject translate.c, sys/contrib/openzfs/cmd/zpool zpool_main.c

zfs: cherry-pick from openzfs/master (restore reverted commit)

zpool: Add zpool status -vv error ranges (#17864)

Add necessery change to libzfs/Makefile

(cherry picked from commit e903655c50fe2e710a4cdfe6e638454012ef6324)
DeltaFile
+292-25sys/contrib/openzfs/lib/libzfs/libzfs_pool.c
+186-55sys/contrib/openzfs/cmd/zpool/zpool_main.c
+173-0sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_status/zpool_status_-v.ksh
+75-4sys/contrib/openzfs/cmd/zinject/translate.c
+46-3sys/contrib/openzfs/module/zfs/zfs_znode.c
+23-1sys/contrib/openzfs/module/zfs/zfs_ioctl.c
+795-8812 files not shown
+892-9818 files

FreeBSD/ports d5c5d85 — security/wolfssl pkg-plist

security/wolfssl: fix the plist token
DeltaFile
+1-1security/wolfssl/pkg-plist
+1-11 files

FreeBSD/ports 25e40a3 — security/py-pass-git-helper Makefile distinfo

security/py-pass-git-helper: Update to 5.0.0
DeltaFile
+3-3security/py-pass-git-helper/distinfo
+1-1security/py-pass-git-helper/Makefile
+4-42 files

FreeBSD/ports b918687 — www/littlefedi distinfo pkg-plist, www/littlefedi/files pkg-message.in littlefedi.in

www/littlefedi: NEW PORT - lightweight community mastodon server

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+99-0www/littlefedi/Makefile
+54-0www/littlefedi/files/littlefedi.in
+43-0www/littlefedi/files/pkg-message.in
+8-0www/littlefedi/pkg-descr
+4-0www/littlefedi/pkg-plist
+3-0www/littlefedi/distinfo
+211-03 files not shown
+214-29 files

FreeBSD/doc da78dc7 — website/content/en/cgi man.cgi

man.cgi: correct name for X.Org project
DeltaFile
+1-1website/content/en/cgi/man.cgi
+1-11 files

FreeBSD/doc bbd2b26 — website/content/en/cgi man.cgi

man.cgi: remove duplicated alias v7man

There is already an alias "v7" for Unix Seventh Edition.
DeltaFile
+0-1website/content/en/cgi/man.cgi
+0-11 files

FreeBSD/ports d5105bf — sysutils/fluent-bit pkg-plist Makefile

sysutils/fluent-bit: Update to 5.1.3

Release notes:  https://github.com/fluent/fluent-bit/releases/tag/v5.1.3
DeltaFile
+3-3sysutils/fluent-bit/distinfo
+1-1sysutils/fluent-bit/Makefile
+1-0sysutils/fluent-bit/pkg-plist
+5-43 files

FreeBSD/doc 1a8250b — website/content/en/cgi man.cgi

man.cgi: group releases by OS vendor

In the release select box, group the list of releases by OS vendor.
DeltaFile
+28-1website/content/en/cgi/man.cgi
+28-11 files

FreeBSD/doc 5d0e66b — website/themes/beastie/layouts/_partials site-footer.html

website/footer: Move CoC to legal to bring balance

Reviewed by:            carlavilla, wosch
Differential Revision:  https://reviews.freebsd.org/D60178
DeltaFile
+3-3website/themes/beastie/layouts/_partials/site-footer.html
+3-31 files

FreeBSD/src ab9fcc5 — sys/arm/include ifunc.h, sys/arm64/include ifunc.h

ifuncs: Have DEFINE_*IFUNC() macros expand the passed name

While here, make each <machine/ifunc.h> header include <sys/types.h> so
that it can be included standalone.

Reviewed by:    kib
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60167
DeltaFile
+12-7sys/riscv/include/ifunc.h
+11-7sys/x86/include/ifunc.h
+11-7sys/arm/include/ifunc.h
+10-6sys/arm64/include/ifunc.h
+8-6sys/powerpc/include/ifunc.h
+52-335 files

FreeBSD/ports 258e335 — java/apache-commons-lang Makefile

java/apache-commons-lang: mention unpatched CVE

Security:       CVE-2025-48924 "Uncontrolled Recursion"
DeltaFile
+2-2java/apache-commons-lang/Makefile
+2-21 files

FreeBSD/ports 6faa37f — security/vuxml/vuln 2026.xml

security/vuxml: apache-commons-lang -- Uncontrolled Recursion vulnerability
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+30-01 files

FreeBSD/src 1fadced — usr.bin/sdiff sdiff.c sdiff.1

sdiff.1: Document exit status and --help

MFC after:      3 days
Approved by:    bnovkov (mentor)
Sponsored by:   fme AG
Differential Revision:  https://reviews.freebsd.org/D59927

(cherry picked from commit 14c7492637ec0644b5bb88da114e8cc76b9bf629)
DeltaFile
+22-1usr.bin/sdiff/sdiff.1
+1-0usr.bin/sdiff/sdiff.c
+23-12 files

FreeBSD/src 2670aa4 — usr.bin/sdiff sdiff.c sdiff.1

sdiff.1: Document exit status and --help

MFC after:      3 days
Approved by:    bnovkov (mentor)
Sponsored by:   fme AG
Differential Revision:  https://reviews.freebsd.org/D59927

(cherry picked from commit 14c7492637ec0644b5bb88da114e8cc76b9bf629)
DeltaFile
+22-1usr.bin/sdiff/sdiff.1
+1-0usr.bin/sdiff/sdiff.c
+23-12 files

FreeBSD/ports 4acd1b0 — misc/mc pkg-plist distinfo, misc/mc/files patch-src_filemanager_filemanager.c patch-misc_mc.ext.ini.in

misc/mc: update Midnight Commander to the latest version 4.8.33

- Tentatively switch default renderer from S-Lang to ncurses which
  is part of the base system and does not pull EoLed `devel/pcre'
- GC no longer needed USES+=shebangfix, adjust Python dependency
- Add support for entering and viewing FreeBSD packages, based on
  the idea and patch by Walter von Entferndt
- Register installation conflict with `misc/mc6' port while at it

PR:     292865, 293259, 294086
DeltaFile
+15-0misc/mc/files/patch-misc_mc.ext.ini.in
+0-11misc/mc/files/patch-src_filemanager_filemanager.c
+5-6misc/mc/Makefile
+3-3misc/mc/distinfo
+2-0misc/mc/pkg-plist
+25-205 files