FreeBSD/ports 02295benet/mvfst Makefile pkg-plist

net/mvfst: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+3-3net/mvfst/distinfo
+4-0net/mvfst/pkg-plist
+1-1net/mvfst/Makefile
+8-43 files

FreeBSD/ports 27db1c7science Makefile, science/py-emmet-core Makefile

science/py-pubchempy: Remove duplicate

PR:             297289
Reported by:    Matthew Wener <matthew at wener.org>
DeltaFile
+0-35science/py-pubchempy/files/patch-pyproject.toml
+0-24science/py-pubchempy/Makefile
+0-4science/py-pubchempy/pkg-descr
+0-3science/py-pubchempy/distinfo
+2-1science/py-emmet-core/Makefile
+0-1science/Makefile
+2-681 files not shown
+3-687 files

FreeBSD/ports d91ab0adevel/fatal Makefile distinfo

devel/fatal: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+3-3devel/fatal/distinfo
+1-1devel/fatal/Makefile
+4-42 files

FreeBSD/ports 904b16awww/proxygen Makefile distinfo

www/proxygen: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+3-3www/proxygen/distinfo
+1-1www/proxygen/Makefile
+4-42 files

FreeBSD/ports a8ec207devel/fbthrift Makefile distinfo

devel/fbthrift: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+18-1devel/fbthrift/pkg-plist
+3-3devel/fbthrift/distinfo
+2-2devel/fbthrift/Makefile
+23-63 files

FreeBSD/ports f268abanet/wangle Makefile distinfo

net/wangle: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+3-3net/wangle/distinfo
+1-1net/wangle/Makefile
+4-42 files

FreeBSD/ports 05d2ed0devel/folly Makefile distinfo

devel/folly: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+3-3devel/folly/distinfo
+1-1devel/folly/Makefile
+4-42 files

FreeBSD/ports fc32bc8net/fb303 Makefile distinfo

net/fb303: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+3-3net/fb303/distinfo
+1-1net/fb303/Makefile
+4-42 files

FreeBSD/ports 0701addsecurity/fizz Makefile distinfo

security/fizz: update 2026.07.27.00 → 2026.08.03.00
DeltaFile
+3-3security/fizz/distinfo
+1-1security/fizz/Makefile
+4-42 files

FreeBSD/ports f1a9d50misc/koboldcpp distinfo Makefile

misc/koboldcpp: update 1.115.2 → 1.118.1; add VULKAN option; disable VULKAN option
DeltaFile
+18-4misc/koboldcpp/Makefile
+3-3misc/koboldcpp/distinfo
+21-72 files

FreeBSD/ports 48e0a0bx11/rio Makefile distinfo

x11/rio: update 0.5.3 → 0.5.10
DeltaFile
+25-25x11/rio/distinfo
+12-12x11/rio/Makefile
+37-372 files

FreeBSD/ports ba43499textproc/aq Makefile distinfo

textproc/aq: update 0.5.2 → 0.6.0
DeltaFile
+11-3textproc/aq/distinfo
+5-1textproc/aq/Makefile
+16-42 files

FreeBSD/src 3fd38a6share/man/man5 style.Makefile.5

style.Makefile.5: Remove title macros, tag SPDX

Title macros are discouraged in mdoc(7) because they are not portable.
While here, remove a redundant "file". File is still in the title twice.

MFC after:      3 days

(cherry picked from commit 8f480d0075263ff354212ce0558ee811ce62ff09)
DeltaFile
+5-5share/man/man5/style.Makefile.5
+5-51 files

FreeBSD/src 6a2f1e3sbin/nvmecontrol nvmecontrol.8

nvmecontrol.8: Explain non-operational power modes

`nvmecontrol power -l ...` lists the available power modes.
Non-operational modes are marked with an asterisk. While here,
add <device-id | namespace-id> to the "nvmecontrol power" synopsis.

MFC after:              3 days
Reviewed by:            dab, imp, michaelo, ziaee
Differential Revision:  https://reviews.freebsd.org/D58480

(cherry picked from commit 868158f7fd2a172ef22f1b6b682cc1d38e54cf63)
DeltaFile
+5-1sbin/nvmecontrol/nvmecontrol.8
+5-11 files

FreeBSD/src 70c87c0cddl/usr.bin/ctfmerge ctfmerge.1

ctfmerge.1: Fix uniqlabel typos

The flag is -D, but it was written as a second -d. Add a period too.

MFC after:      3 days

(cherry picked from commit 4f293e32e4529617dd05bd64fd3c22a57a56a355)
DeltaFile
+2-2cddl/usr.bin/ctfmerge/ctfmerge.1
+2-21 files

FreeBSD/src 2cdb856share/man/man5 pf.conf.5

pf.conf.5: Fix typo

Fix small typo in pf.conf(5)

MFC after:              3 days
Reviewed by:            ziaee
Differential Revision:  https://reviews.freebsd.org/D57938

(cherry picked from commit bbc2d15857b8c44cf8558bf00663b508d421c94c)
DeltaFile
+1-1share/man/man5/pf.conf.5
+1-11 files

FreeBSD/src 5650618cddl/usr.bin/ctfmerge ctfmerge.1

ctfmerge.1: Import ENVIRONMENT from NetBSD

Import the ENVIRONMENT section from NetBSD, minus the variable that our
ctfmerge does not have. Alphabetize them, polish grammar and alignment,
and add the variables to the man database. While here, remove whitespace
from the end of some lines to quiet linter.

MFC after:      3 days
PR:             291186
Co-authored-by: Alexander Ziaee <ziaee at FreeBSD.org>
Obtained from:  NetBSD (christos <christos at NetBSD.org>, 8a0c0d8)
Differential Revision:  https://reviews.freebsd.org/D54054

(cherry picked from commit 32cf24b725fdf899fb642c47004b69fcfae9b9db)
DeltaFile
+49-27cddl/usr.bin/ctfmerge/ctfmerge.1
+49-271 files

FreeBSD/src 279fdaashare/man/man4 rtw89.4 rtw88.4

iwlwifi.4, rtw88.4, rtw89.4: Fix xref typos

MFC after:      3 days
Reviewed by:    bz, ziaee
Fixes:  0a2f7683bf0c ("man: iwlwifi/rtw88/rtw89: update man pages for Linux v7.0 based updates")
Differential Revision:  https://reviews.freebsd.org/D57720

(cherry picked from commit d036b3b348d3f7be21f79461d7ad48e97b088ba8)
DeltaFile
+2-2share/man/man4/rtw89.4
+2-2share/man/man4/rtw88.4
+2-2share/man/man4/iwlwifi.4
+6-63 files

FreeBSD/src c553a42share/man/man4 padlock.4

padlock.4: Update slightly for 64-bit hardware

- Change the document description to "Via and Zhaoxin CPU crypto driver"
- Add a HARDWARE section mentioning these in the hardware release note

This manual still needs desperate help, but just this little bit could
have saved a lot of confusion. I'd write more if I had information.

PR:             295517
Fixes:          14b8531c4ccb8 (Restore padlock_rng the the amd64 build)
MFC after:      3 days (to 15 only)
Reviewed by:    bcr, asomers
Differential Revision:  https://reviews.freebsd.org/D57920

(cherry picked from commit 380c6f59c4f87dbc45a67983d927700ca7e22be2)
DeltaFile
+13-2share/man/man4/padlock.4
+13-21 files

FreeBSD/src 200de1busr.sbin/rtadvd rtadvd.c

rtadvd(8): Fix RA flag inconsistency messages

During flag inconsistency report, we handle rai->rai_otherflg
as a bool, but the value is 0x40. Make it a simple number comparison.

PR:             295995
Reviewed by:    markj, Faraz Vahedi <kfv at kfv.io>
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D58672
DeltaFile
+4-4usr.sbin/rtadvd/rtadvd.c
+4-41 files

FreeBSD/src 9f2c32csys/kern vfs_inotify.c, sys/sys inotify.h

inotify: Fix a couple of locking bugs

When hooking vop_rename_post(), the preexisting dst vnode will be
unlocked.  But, we need to invoke VOP_GETATTR on it in vn_inotify() to
check its link count.

In inotify_unlink_watch_locked(), the vnode interlock is not held, so
don't use vn_irflag_unset_locked().

Reviewed by:    kib
Fixes:          f1f230439fa4 ("vfs: Initial revision of inotify")
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D51401

(cherry picked from commit af0ec3fa29cad823d0196538381f1e832f5974a7)
DeltaFile
+11-3sys/sys/inotify.h
+3-2sys/kern/vfs_inotify.c
+14-52 files

FreeBSD/src 66a50afsys/kern vfs_inotify.c, sys/sys inotify.h

inotify: Fix comment typos

MFC after:      1 week

(cherry picked from commit 3e123be2305a30369f63bcee22ca5e0db527f320)
DeltaFile
+1-1sys/sys/inotify.h
+1-1sys/kern/vfs_inotify.c
+2-22 files

FreeBSD/src a1634ecsys/fs/nullfs null_vnops.c, sys/kern vfs_inotify.c

nullfs: Clear inotify flags during reclaim

The inotify flags are copied from the lower vnode into the nullfs vnode
so that the INOTIFY() macro will invoke VOP_INOTIFY on the nullfs vnode;
this is then bypassed to the lower vnode.  However, when a nullfs vnode
is reclaimed we should clear these flags, as the vnode is now doomed and
no longer forwards VOPs to the lower vnode.

Add regression tests.  Remove a test in vn_inotify_revoke() which is no
longer needed after this change.

PR:             292495
Reviewed by:    kib
Reported by:    Jed Laundry <jlaundry at jlaundry.com>
Fixes:          f1f230439fa4 ("vfs: Initial revision of inotify")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56639

(cherry picked from commit a02d794f5acd12ba3cf1de5c204a8dd56af47edd)
DeltaFile
+112-0tests/sys/kern/inotify_test.c
+12-0sys/fs/nullfs/null_vnops.c
+0-4sys/kern/vfs_inotify.c
+124-43 files

FreeBSD/src 3136ff5tests/sys/kern inotify_test.c

tests/inotify: Make an error message more useful

MFC after:      3 days

(cherry picked from commit 836a76ad95be2fcf2cd116d754c5888a731d57aa)
DeltaFile
+2-1tests/sys/kern/inotify_test.c
+2-11 files

FreeBSD/src 95d7a7dsys/kern vfs_inotify.c, tests/sys/kern inotify_test.c

inotify: Unconditionally generate IN_IGNORED events for files/dirs

The implementation previously only generated an IN_IGNORED event for a
deleted watched file if the watch explicitly requested IN_DELETE_SELF.
This is not correct, IN_IGNORED should always be raised when the watched
subject is deleted.  Adjust the implementation of inotify_log_one()
accordingly.

This also fixes a problem where a deleted watched file's watch
would not be removed if IN_DELETE_SELF was not in the watch's event
mask, in which case the unlinked vnode would linger until the inotify
descriptor itself is closed.

Add a regression test.

Reported by:    jrtc27
Reviewed by:    jrtc27
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58050

    [2 lines not shown]
DeltaFile
+23-12sys/kern/vfs_inotify.c
+24-0tests/sys/kern/inotify_test.c
+47-122 files

FreeBSD/src 00c2ff0sys/fs/nullfs null_vnops.c

nullfs: close a race when syncing inotify flags from the lower vnode

After a bypassed VOP, nullfs mirrors the lower vnode's inotify state
onto the upper vnode.  The flags were checked with lockless reads
before being updated with the asserting flag set/unset primitives, so
two threads syncing the same vnode concurrently (or a sync racing a
watch being established) could both decide to make the same change;
the loser then trips the "flags already set" assertion on an
INVARIANTS kernel.  On other kernels the race is harmless.

Keep the lockless check as the fast path, but re-make the decision
under the vnode interlock before actually changing the flags.

Reproduced in a 4-CPU VM with one thread cycling an inotify watch on
a lower-filesystem file while several threads stat(2) the same file
through a nullfs mount: the unpatched INVARIANTS kernel panics under
this load, the patched kernel runs it to completion.

Fixes:                  f1f230439fa4 ("vfs: Initial revision of inotify")

    [6 lines not shown]
DeltaFile
+14-5sys/fs/nullfs/null_vnops.c
+14-51 files

FreeBSD/src 6d9339csys/kern vfs_inotify.c

inotify: Work around the vput() bug directly

For 15.0, apply a minimal fix which at least ensures that inotify can't
trigger the latent race described in commit 99cb3dca4773 ("vnode: Rework
vput() to avoid holding the vnode lock after decrementing").

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

(cherry picked from commit ebc17879f0885ca87644980f6275b9759b311eb3)
DeltaFile
+8-1sys/kern/vfs_inotify.c
+8-11 files

FreeBSD/src e8c5422sys/kern vfs_inotify.c

inotify: do not call into namei() with a locked vnode

PR:     288127
Reviewed by:    markj
Fixes:  f1f230439fa48581f40a57f095627f667a9713c3
Sponsored by:   The FreeBSD Foundation
Differential revision:  https://reviews.freebsd.org/D51233

(cherry picked from commit 63389aea24f15fe823c775960d77017f1a35f54b)
DeltaFile
+2-0sys/kern/vfs_inotify.c
+2-01 files

FreeBSD/src 3e8d10fsys/kern vfs_inotify.c

inotify: Use memcmp() to compare embedded file names

Otherwise gcc warns that strcmp() will read a byte from a zero-length
array, though in practice we exclude that case with an explicit length
check.

Fixes:  f1f230439fa4 ("vfs: Initial revision of inotify")
(cherry picked from commit bc6b526e2b71cf7e07806db5bc77926ed5c874f7)
DeltaFile
+1-1sys/kern/vfs_inotify.c
+1-11 files

FreeBSD/src 84235bcsys/kern vfs_inotify.c, tests/sys/kern inotify_test.c

inotify: Avoid resetting the cookie

The IN_MOVED_FROM and _TO events only apply to names in a watched
directory, never to a watched directory itself.  So, the cookie value
there is always zero, and in particular we should not reset the
caller-provided cookie value, as it may be used later.

Add a regression test.

Reported by:    arrowd
MFC after:      1 week

(cherry picked from commit da8ab13249420e85935b89794f333f0755e56385)
DeltaFile
+31-0tests/sys/kern/inotify_test.c
+2-5sys/kern/vfs_inotify.c
+33-52 files