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

FreeBSD/ports 5c59100 — textproc/py-zensical Makefile Makefile.crates

textproc/py-zensical: Update to 0.0.67

Approved by:    kai (maintainer via email)
DeltaFile
+159-3textproc/py-zensical/distinfo
+79-1textproc/py-zensical/Makefile.crates
+1-1textproc/py-zensical/Makefile
+239-53 files

FreeBSD/ports 2c73fa4 — www/opengist Makefile, www/pocket-id Makefile

various: Drop Go 1.26+ version pin

This is a nop since 1.26 is the oldest supported version.
DeltaFile
+1-1x11/hyprls/Makefile
+1-1www/tinyauth/Makefile
+1-1www/reproxy/Makefile
+1-1www/pydio-cells/Makefile
+1-1www/pocket-id/Makefile
+1-1www/opengist/Makefile
+6-684 files not shown
+90-9090 files

FreeBSD/ports 0e1ffcd — cad/freecad-devel pkg-plist

cad/freecad-devel: fix packaging with python!=3.12

Eliminate oblivously writed %%PYTHON_SUFFIX%% for gost-2_312 values

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/cathetus.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-intermittent.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-non-closed.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-site-weld.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-smooth-processing.svg
Error: Orphaned: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_312/gost-2_312-usilenie-remove.svg
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/cathetus.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-intermittent.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-non-closed.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-site-weld.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-smooth-processing.svg
Error: Missing: FreeCAD/share/Mod/TechDraw/Symbols/Welding/GOST/gost-2_%%PYTHON_SUFFIX%%/gost-2_%%PYTHON_SUFFIX%%-usilenie-remove.svg
===> Error: Plist issues found.

    [4 lines not shown]
DeltaFile
+6-6cad/freecad-devel/pkg-plist
+6-61 files

FreeBSD/ports 8eda1a0 — deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron42 update (6fb8411cb84d)
DeltaFile
+1-1net-im/teams/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1editors/vscode/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+6-66 files

FreeBSD/src a9103f8 — sys/powerpc/pseries phyp_llan.c

llan: byte swap the receive queue entries

The receive queue of a PAPR logical LAN is filled in by the hypervisor, so
its fields are big endian, but llan_intr() read the offset and the length of
each frame natively.  On a little endian kernel the length of a 134 byte
frame reads as 0x86000000, and ether_input() discards the mbuf because m_len
is not even large enough for an ethernet header.  No frame is ever received.

Reproduced on a POWER9 pseries guest with a spapr-vlan interface.  Before:

  llan0: discard frame w/o leading ethernet header (len -2046820352
      pkt len -2046820352)
  llan0 1500 <Link#1> 52:54:00:12:34:56  123  118  0  5838733312  7  0

that is 118 input errors out of 123 packets, dhclient(8) never completes and
ping(8) loses every packet, although transmit works because the transmit
path passes the lengths in hcall registers rather than through memory.
Afterwards the interface gets a DHCP lease and ping reports no loss.


    [5 lines not shown]
DeltaFile
+4-4sys/powerpc/pseries/phyp_llan.c
+4-41 files

FreeBSD/ports 6fb8411 — devel/electron42/files patch-electron_spec_api-browser-window.spec.ts patch-electron_spec_api-app-spec.ts, devel/electron42/files/packagejsons yarn.lock

devel/electron42: Update to 42.11.10

Changelog:
- https://github.com/electron/electron/releases/tag/v42.11.6
- https://github.com/electron/electron/releases/tag/v42.11.7
- https://github.com/electron/electron/releases/tag/v42.11.8
- https://github.com/electron/electron/releases/tag/v42.11.9
- https://github.com/electron/electron/releases/tag/v42.11.10

Reported by:    GitHub (watch releases)
DeltaFile
+761-1,974devel/electron42/files/packagejsons/yarn.lock
+1,000-0devel/electron42/files/packagejsons/.yarn/releases/yarn-4.18.0.cjs
+0-945devel/electron42/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+0-196devel/electron42/files/patch-electron_spec_api-app-spec.ts
+196-0devel/electron42/files/patch-electron_spec_api-app.spec.ts
+191-0devel/electron42/files/patch-electron_spec_api-browser-window.spec.ts
+2,148-3,11580 files not shown
+2,847-3,99286 files

FreeBSD/src f3a4211 — contrib/lutok aclocal.m4 configure, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: update from 0.4 to 0.6.2

More information about what's included in the new release can be found
[here](https://github.com/freebsd/lutok/compare/lutok-0.4...lutok-0.6.2).

MFC after:      1 week
Merge commit '447d4fe61d8bf55ffa21698ecee0ac51010a9a0f'

(cherry picked from commit 132f818ddbf457ee67d502cd89b5a18e0a34713d)
DeltaFile
+23,387-0contrib/lutok/configure
+11,524-0contrib/lutok/admin/ltmain.sh
+8,488-0contrib/lutok/m4/libtool.m4
+2,007-0contrib/lutok/api-docs/html/doxygen.css
+1,802-0contrib/lutok/admin/config.sub
+1,733-0contrib/lutok/aclocal.m4
+48,941-0190 files not shown
+68,466-701196 files

FreeBSD/src c09c4b1 — contrib/lutok Makefile.in aclocal.m4, contrib/lutok/admin config.sub ltmain.sh

contrib/lutok: remove autotools generated files

These files provide no value in the FreeBSD tree proper and change
frequently, depending on what machine I generate the release tarball on
(and what versions of autotools are on the host). Nuke the autogenerated
files to avoid bloating commit history/the tree.

MFC after:      3 days
Requested by:   Benjamin Jacobs <freebsd at dev.thsi.be>

(cherry picked from commit cfe443e1e63dd588fba7eabec553ed5e1c408d1f)
DeltaFile
+0-23,387contrib/lutok/configure
+0-11,524contrib/lutok/admin/ltmain.sh
+0-8,488contrib/lutok/m4/libtool.m4
+0-1,802contrib/lutok/admin/config.sub
+0-1,733contrib/lutok/aclocal.m4
+0-1,574contrib/lutok/Makefile.in
+0-48,5089 files not shown
+0-52,77715 files