FreeBSD/ports ba56051 — deskutils/syncthingtray pkg-plist Makefile, deskutils/syncthingtray/files patch-syncthingtray_syncthingconnector_runtimecondition.cpp patch-syncthingtray_plasmoid_lib_syncthingapplet.h

deskutils/syncthingtray: Update 2.1.5 => 2.1.6

Changelog:
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.6

PR:             298823
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+0-39deskutils/syncthingtray/files/patch-syncthingtray_plasmoid_lib_syncthingapplet.h
+0-18deskutils/syncthingtray/files/patch-syncthingtray_syncthingconnector_runtimecondition.cpp
+5-5deskutils/syncthingtray/distinfo
+3-3deskutils/syncthingtray/Makefile
+1-1deskutils/syncthingtray/pkg-plist
+9-665 files

FreeBSD/src 287d60a — sys/compat/linux linux_netlink.c

compat/linux: Fix IFLA_IFNAME translation for multi-message netlink

nlmsg_translate_ifname_nla() always used nw->ifp for the name,
which is fine for a single-message ifnet event, but an RTM_GETLINK
dump holds one RTM_NEWLINK per interface and is translated with
the ifp the writer had when the buffer was flushed.

The root of the problem is that msgs_to_linux() takes a single
ifp for a buffer that may contain messages about many interfaces.

Use ifi_index to resolve the name instead.

Reviewed by:    glebius
Differential Revision:  https://reviews.freebsd.org/D59595
DeltaFile
+8-5sys/compat/linux/linux_netlink.c
+8-51 files

FreeBSD/src cb035c1 — sys/netpfil/ipfilter/netinet ip_lookup.c

ipfilter: fix inverted range check on the lookup iterator unit

ipf_lookup_iterate() validates iter.ili_unit with

  if (iter.ili_unit < IPL_LOGALL && iter.ili_unit > IPL_LOGMAX)

or alternatively,

  if (iter.ili_unit < -1 && iter.ili_unit > 7)

ipf_lookup_add(), ipf_lookup_delete(), ipf_lookup_stats()
ipf_lookup_flush() validate with a ||

Submitted by calif.io for the OpenAI Patch The Planet program

Signed-off-by: Andrew Griffiths <andrew at calif.io>

Reviewed by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D59726
DeltaFile
+1-1sys/netpfil/ipfilter/netinet/ip_lookup.c
+1-11 files

FreeBSD/src 0aa055e — sys/kern subr_asan.c

kasan: Fix the annotation for shadow map checks in atomic_load_*

atomic_load_* is a read, not a write.  Otherwise KASAN will report a
use-after-free via atomic_load_* as a write rather than a read.

MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/kern/subr_asan.c
+1-11 files

FreeBSD/src 4523cbb — sys/sys imgact_aout.h

imgact_aout: Remove a prototype for a non-existent function

aout_coredump() was removed in commit 1eecfae3e53cb3.

No functional change intended.

MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
DeltaFile
+0-8sys/sys/imgact_aout.h
+0-81 files

FreeBSD/src de6ee1f — sys/kern kern_jail.c

jail: Simplify refcount manipulation routines

- refcount_acquire() returns the old value, use that to assert that the
  old value was non-zero.
- refcount_release() already asserts that the refcount value is
  non-zero, so don't bother asserting that again in the jail code.
- Use __diagused instead of having separate implementations for
  INVARIANTS and !INVARIANTS.

No functional change intended.

Reviewed by:    jamie
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59983
DeltaFile
+11-26sys/kern/kern_jail.c
+11-261 files

FreeBSD/src d80c01b — sys/sys bio.h

geom: Remove unused fields from struct bio

The corresponding machinery was removed in commit 0c4440c3aafe6, ten
yearso ago.

No functional change intended.

Reviewed by:    imp
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59986
DeltaFile
+0-5sys/sys/bio.h
+0-51 files

FreeBSD/src 79af745 — sys/kern kern_jail.c

jail: Fix a race in prison_deref()

If we're killing a jail which has some user refs pending, then we would
first drop our ref and then kill all processes in the prison.  However,
it's possible for the prison to be freed before we finish that
operation, generally if the processes exit on their own before
prison_proc_iterate() returns.

Thus, defer the release of the prison refcount until after we've killed
all procs.

Reviewed by:    jamie
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59984
DeltaFile
+6-2sys/kern/kern_jail.c
+6-21 files

FreeBSD/ports f04895c — devel/p5-Test-File-Contents Makefile distinfo

devel/p5-Test-File-Contents: update 0.241 -> 0.242

Changelog: https://metacpan.org/dist/Test-File-Contents/changes
DeltaFile
+3-3devel/p5-Test-File-Contents/distinfo
+1-1devel/p5-Test-File-Contents/Makefile
+4-42 files

FreeBSD/ports 0a14818 — graphics/p5-Graphics-ColorNames pkg-plist distinfo

graphics/p5-Graphics-ColorNames: update 3.0.0 -> 3.5.0

Changelog: https://metacpan.org/dist/Graphics-ColorNames/changes

Fix tests
DeltaFile
+5-2graphics/p5-Graphics-ColorNames/Makefile
+0-6graphics/p5-Graphics-ColorNames/pkg-plist
+3-3graphics/p5-Graphics-ColorNames/distinfo
+8-113 files

FreeBSD/ports fe61ee8 — devel/p5-Tree-DAG_Node Makefile distinfo

devel/p5-Tree-DAG_Node: update 1.36 -> 1.39

Changelog: https://metacpan.org/dist/Tree-DAG_Node/changes
DeltaFile
+3-3devel/p5-Tree-DAG_Node/distinfo
+1-1devel/p5-Tree-DAG_Node/Makefile
+4-42 files

FreeBSD/ports e1e678f — devel/p5-IO-Stty Makefile distinfo

devel/p5-IO-Stty: update 0.05 -> 0.08

Changelog: https://metacpan.org/dist/IO-Stty/changes

Extend tests.
DeltaFile
+3-3devel/p5-IO-Stty/distinfo
+3-1devel/p5-IO-Stty/Makefile
+6-42 files

FreeBSD/ports 232e281 — devel/p5-File-Slurp Makefile distinfo

devel/p5-File-Slurp: update 9999.28 -> 9999.32

Changelog: https://metacpan.org/dist/File-Slurp/changes
DeltaFile
+3-3devel/p5-File-Slurp/distinfo
+1-1devel/p5-File-Slurp/Makefile
+4-42 files

FreeBSD/ports 7938de8 — devel/p5-DateTime-Format-Duration distinfo Makefile

devel/p5-DateTime-Format-Duration: update 1.05 -> 1.06

Changelog: https://metacpan.org/dist/DateTime-Format-Duration/changes

also fix Makefile to make linters happy and fix tests
DeltaFile
+4-3devel/p5-DateTime-Format-Duration/Makefile
+3-3devel/p5-DateTime-Format-Duration/distinfo
+7-62 files

FreeBSD/ports 8525a71 — devel/p5-CPAN-YACSmoke pkg-plist distinfo

devel/p5-CPAN-YACSmoke: update 0.03 -> 0.03_07

Changelog: https://metacpan.org/release/RRWO/CPAN-YACSmoke-0.03_07/changes

Update plist and fix tests
DeltaFile
+10-3devel/p5-CPAN-YACSmoke/Makefile
+3-2devel/p5-CPAN-YACSmoke/distinfo
+4-0devel/p5-CPAN-YACSmoke/pkg-plist
+17-53 files

FreeBSD/ports 34e4002 — devel/p5-Cache-FastMmap Makefile distinfo

devel/p5-Cache-FastMmap: update 1.65 -> 1.66

Changelog: https://metacpan.org/dist/Cache-FastMmap/changes
DeltaFile
+3-3devel/p5-Cache-FastMmap/distinfo
+1-1devel/p5-Cache-FastMmap/Makefile
+4-42 files

FreeBSD/ports 01eef20 — devel/p5-Data-Munge Makefile distinfo

devel/p5-Data-Munge: update 0.101 -> 0.111

Changelog: https://metacpan.org/dist/Data-Munge/changes
DeltaFile
+3-3devel/p5-Data-Munge/distinfo
+1-1devel/p5-Data-Munge/Makefile
+4-42 files

FreeBSD/ports c592bb8 — databases/p5-DBIx-Perlish Makefile distinfo

databases/p5-DBIx-Perlish: update 1.07 -> 1.08

Changelog: https://metacpan.org/dist/DBIx-Perlish/changes
DeltaFile
+3-3databases/p5-DBIx-Perlish/distinfo
+1-1databases/p5-DBIx-Perlish/Makefile
+4-42 files

FreeBSD/src 5aac18d — usr.sbin/virtual_oss/virtual_oss main.c

virtual_oss(8): Fix cuse.ko check

There is no need at all to load the cuse module to just access the tool help.

kldload always checks for permissions first returning -EPERM if the user can't
load modules and -EEXIST if the user can, but the module is already loaded.

Approved by:            christos@
Differential Revision:  https://reviews.freebsd.org/D59844
MFC after:              2 weeks
DeltaFile
+5-2usr.sbin/virtual_oss/virtual_oss/main.c
+5-21 files

FreeBSD/src 75c0a83 — lib/libpfctl libpfctl.h libpfctl.c, sbin/pfctl pfctl_parser.h pfctl_osfp.c

pf: convert DIOCOSFPFLUSH DIOCOSFPGET DIOCOSFPADD to netlink

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+149-0sys/netpfil/pf/pf_nl.c
+134-0lib/libpfctl/libpfctl.c
+21-0sys/netpfil/pf/pf_nl.h
+5-6sbin/pfctl/pfctl_osfp.c
+4-0lib/libpfctl/libpfctl.h
+1-1sbin/pfctl/pfctl_parser.h
+314-71 files not shown
+315-87 files

FreeBSD/src 3c0846b — tests/sys/netpfil/pf Makefile osfp.sh

pf tests: basic osfp test

Load, list and clear the fingerprints.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+63-0tests/sys/netpfil/pf/osfp.sh
+1-0tests/sys/netpfil/pf/Makefile
+64-02 files

FreeBSD/src 219ce30 — lib/libpfctl libpfctl.h libpfctl.c, sbin/pfctl pfctl_table.c pfctl_radix.c

pf: convert DIOCRINADEFINE to netlink

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+94-0lib/libpfctl/libpfctl.c
+63-0sys/netpfil/pf/pf_nl.c
+0-29sbin/pfctl/pfctl_radix.c
+11-0sys/netpfil/pf/pf_nl.h
+2-2sbin/pfctl/pfctl_table.c
+3-0lib/libpfctl/libpfctl.h
+173-311 files not shown
+174-327 files

FreeBSD/src 754d2c6 — sys/conf NOTES

NOTES: Multiple schedulers can be compiled in at once

Mention that ULE is the default scheduler when multiple ones are
compiled in and how the tunable 'kern.sched.name' can be used to select
another one.

While here, regroup SCHED_ULE and SCHED_4BSD, as they control if the
respective scheduler instances are compiled in, putting SCHED_STATS
aside.

Reviewed by:    mchoo
Fixes:          75a66a92c92f ("- Add an option to compile in SCHED_STATS. ...")
Fixes:          1322760fd127 ("sys: enable both SCHED_ULE and SCHED_4BSD for some configs")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60014
DeltaFile
+10-7sys/conf/NOTES
+10-71 files

FreeBSD/ports 0ecad10 — Mk/Scripts do-depends.sh

Mk/Scripts: respect STRICT_DEPENDS in do-depends.sh

PR:             298848
Reported by:    Benjamin Takacs <nimaje+fbz at bureaucracy.de>
DeltaFile
+6-0Mk/Scripts/do-depends.sh
+6-01 files

FreeBSD/ports 876d5f2 — audio/piper Makefile, audio/piper/files patch-libpiper_src_main_CMakeLists.txt patch-libpiper_src_main_main.cpp

audio/piper: Update to 1.8.0

- Track the rewritten upstream OHF-Voice/piper1-gpl (license GPLv3+)
- Add a SONAME to libpiper
DeltaFile
+198-0audio/piper/files/patch-libpiper_CMakeLists.txt
+0-139audio/piper/files/patch-CMakeLists.txt
+0-61audio/piper/files/patch-src_cpp_piper.cpp
+21-15audio/piper/Makefile
+33-0audio/piper/files/patch-libpiper_src_main_main.cpp
+22-0audio/piper/files/patch-libpiper_src_main_CMakeLists.txt
+274-2152 files not shown
+280-2208 files

FreeBSD/ports 14a36e1 — science/afni Makefile pkg-plist

science/afni: Update to 26.2.09
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+2-0science/afni/pkg-plist
+6-43 files

FreeBSD/ports d569f34 — cad/openvsp Makefile distinfo

cad/openvsp: Update to 3.52.0

ChangeLog:
https://openvsp.org/blogs/announcements/2026/09/19/openvsp-3-52-0-released

Features:

 * FitModel undo button
 * FitModel GUI improvements
 * FitModel API access
 * Read point clouds as .csv files
 * Read unformatted Plot3D and Cart3D .tri files
 * Expose Parasite Drag flow conditions in Results – thanks Ojasvi

Bugs:

 * Fix ID remapping when referencing an ID outside of the DecodeXml set
 * Fix scaling of Reynolds number in VSPAERO
 * Fix Mass Properties calculation – now better and faster

    [17 lines not shown]
DeltaFile
+3-3cad/openvsp/distinfo
+1-2cad/openvsp/Makefile
+4-52 files

FreeBSD/src d972d83 — sys/conf NOTES, sys/x86/conf NOTES

NOTES: IPI_PREEMPTION: Fix documentation, applies to all architectures

Move its description into 'sys/conf/NOTES' and update it to match reality.

Reviewed by:    scheduler (mchoo)
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60013
DeltaFile
+0-7sys/x86/conf/NOTES
+6-0sys/conf/NOTES
+6-72 files

FreeBSD/src 406d665 — sys/conf options

sched: options: Regroup scheduler-related kernel options

This makes it easier to have a full list of them at a glance, and makes
for a natural place to add new ones.

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60010
DeltaFile
+8-6sys/conf/options
+8-61 files

FreeBSD/src 61ce736 — sys/conf NOTES

NOTES: SMP: Move PREEMPTION out of the debugging options section

It has been activated by default for more than 20 years.

Reviewed by:    mchoo, srcmgr (imp)
Fixes:          444ba945136b ("Switch the default scheduler to 4BSD...")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60012
DeltaFile
+5-4sys/conf/NOTES
+5-41 files