FreeBSD/src 77e894csys/security/audit audit_trigger.c

audit: Replace TAILQ with STAILQ

This reduces the size of a trigger entry from 24 bytes to 16 (or from
12 bytes to 8 on 32-bit) with no additional complexity.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans, emaste
Differential Revision:  https://reviews.freebsd.org/D57464
DeltaFile
+11-11sys/security/audit/audit_trigger.c
+11-111 files

FreeBSD/src 0620c99sys/security/audit audit_trigger.c

audit: Add poll / select support

It was previously not possible to poll() or select() on the trigger
device, which made implementing proper signal handling in auditd
difficult.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans, markj
Differential Revision:  https://reviews.freebsd.org/D57457
DeltaFile
+21-2sys/security/audit/audit_trigger.c
+21-21 files

FreeBSD/src 520e0f5sys/netinet6 udp6_usrreq.c

udp: Fix resource leaks in an error path in udp6_send()

Reported by:    Andrew Griffiths <andrew at calif.io>
Fixes:          069a67374ed9 ("ip6: Remove support for RFC2675 (Jumbo Payload Option)")
Reviewed by:    pouria, tuexen, glebius
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57341
DeltaFile
+2-4sys/netinet6/udp6_usrreq.c
+2-41 files

FreeBSD/ports ed29b91devel/py-lizard distinfo Makefile

devel/py-lizard: update to 1.23.0

Approved by:    lwhsu (mentor, implicitly)
DeltaFile
+3-3devel/py-lizard/distinfo
+1-1devel/py-lizard/Makefile
+4-42 files

FreeBSD/src c2631d1share/man/man7 arch.7

arch.7: Restore (non-SPE) 32-bit powerpc to MD tables

powerpc is still relevant for lib32.  powerpcspe cannot use lib32 so
remains removed.

Reported by:    Minsoo Choo <minsoo at minsoo.io>
Reviewed by:    Minsoo Choo <minsoo at minsoo.io>
Sponsored by:   The FreeBSD Foundation
Fixes: 2ea49bb595df ("arch.7: Remove 32-bit powerpc from tables")
Differential Revision: https://reviews.freebsd.org/D57473
DeltaFile
+8-2share/man/man7/arch.7
+8-21 files

FreeBSD/src 670738alib/libc/tests/gen fts_regress_test.c Makefile

fts: add fts regression tests

Add ATF regression tests for previously-fixed fts(3) bugs:

- PR 45723: directory with read but no execute is traversed via
  FTS_DONTCHDIR fallback, not silently skipped
  (commit 1e03bff7f2b7)
- PR 196724: FTS_SLNONE must not be returned for a non-symlink;
  time-bounded race test runs for 1 second with concurrent
  file creation/deletion
  (commit bf4374c54589)
- PR 262038: readdir(2) errors produce FTS_DNR with fts_errno
  set, not silently treated as end-of-directory
  (commit 0cff70ca6654)
- SVN r246641: normal traversal works correctly with O_DIRECTORY
  fix in fts_safe_changedir()
  (commit f9928f1705ee)
- SVN r261589: no crash when tree modified during traversal;
  time-bounded race test runs for 1 second with concurrent

    [7 lines not shown]
DeltaFile
+315-0lib/libc/tests/gen/fts_regress_test.c
+2-0lib/libc/tests/gen/Makefile
+317-02 files

FreeBSD/ports 72e62f4textproc/dblatex/files patch-lib_dbtexmf_dblatex_grubber_plugins.py patch-lib_dbtexmf_core_dbtex.py

textproc/dblatex: fix build with python 3.12 (and probably newer versions)

Patches used:
- https://sourceforge.net/p/dblatex/patches/12/ by Miro Hrončok
- https://sourceforge.net/p/dblatex/patches/13/ by Michael J Gruber

PR:             291803
Reported-by:    D'Arcy J.M. Cain <darcy at druid.net>
Obtained-from:  https://sourceforge.net/projects/dblatex/
Author:         Christian Ullrich <chris at chrullrich.net>
DeltaFile
+38-0textproc/dblatex/files/patch-lib_dbtexmf_dblatex_grubber_plugins.py
+36-0textproc/dblatex/files/patch-lib_dbtexmf_core_dbtex.py
+36-0textproc/dblatex/files/patch-lib_dbtexmf_xslt_xslt.py
+110-03 files

FreeBSD/src b45654clib/libc/tests/gen fts_misc_test.c

fts: add misc fts traversal tests

Extend fts_misc_test.c with additional test cases:

- FTS_NOCHDIR with absolute paths allows application chdir freely
- fts_name is always NUL-terminated with correct fts_namelen
- FTS_D/FTS_DP are paired and fts_level increments correctly
- FTSENT fts_errno/fts_dev/fts_ino/fts_nlink are correct
- circular symlink loop under FTS_PHYSICAL terminates
- cycle via symlink under FTS_LOGICAL yields FTS_DC
- fts_close after root deletion must not crash
- fts_close after root rename restores CWD (SVN r77497)
- FTS_NOCHDIR + empty directory does not corrupt path (SVN r49772)
- FTS_NS entry has non-zero fts_errno
- FTS_XDEV and FTS_WHITEOUT stubbed pending mount setup

Sponsored by:   Google LLC (GSoC 2026)
Reviewed by:    asomers, jillest
MFC after:      2 weeks
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2248
DeltaFile
+520-1lib/libc/tests/gen/fts_misc_test.c
+520-11 files

FreeBSD/ports 1d1973aaudio/linux-rl9-opus Makefile

audio/linux-rl9-opus: Add CPE information
DeltaFile
+2-1audio/linux-rl9-opus/Makefile
+2-11 files

FreeBSD/ports 13f910caudio/cadence Makefile

audio/cadence: Add CPE information
DeltaFile
+2-1audio/cadence/Makefile
+2-11 files

FreeBSD/ports a88a0fcaudio/py-spotipy Makefile

audio/py-spotipy: Add CPE information
DeltaFile
+2-1audio/py-spotipy/Makefile
+2-11 files

FreeBSD/ports 1601368audio/timidity++ Makefile

audio/timidity++: Add CPE information
DeltaFile
+2-1audio/timidity++/Makefile
+2-11 files

FreeBSD/ports 7132734audio/mumble-server Makefile

audio/mumble-server: Add CPE information
DeltaFile
+1-1audio/mumble-server/Makefile
+1-11 files

FreeBSD/ports a4d32cdaudio/jack Makefile

audio/jack: Add CPE information
DeltaFile
+3-1audio/jack/Makefile
+3-11 files

FreeBSD/ports 60ba195archivers/unzip Makefile

archivers/unzip: Fix CPE_VENDOR
DeltaFile
+1-1archivers/unzip/Makefile
+1-11 files

FreeBSD/ports 2affb84archivers/unarj Makefile

archivers/unarj: Add CPE information
DeltaFile
+2-1archivers/unarj/Makefile
+2-11 files

FreeBSD/ports e8c5a19archivers/py-py7zr Makefile

archivers/py-py7zr: Add CPE information
DeltaFile
+2-1archivers/py-py7zr/Makefile
+2-11 files

FreeBSD/ports e2537f2archivers/p5-Archive-Tar Makefile

archivers/p5-Archive-Tar: Add CPE information
DeltaFile
+3-1archivers/p5-Archive-Tar/Makefile
+3-11 files

FreeBSD/ports 36e9c75archivers/rubygem-minitar Makefile

archivers/rubygem-minitar: Add CPE information
DeltaFile
+1-1archivers/rubygem-minitar/Makefile
+1-11 files

FreeBSD/ports 1853487archivers/rubygem-minitar0 Makefile

archivers/rubygem-minitar0: Add CPE information
DeltaFile
+1-1archivers/rubygem-minitar0/Makefile
+1-11 files

FreeBSD/ports 5b17688archivers/libzip Makefile

archivers/libzip: Fix CPE_VENDOR
DeltaFile
+0-1archivers/libzip/Makefile
+0-11 files

FreeBSD/ports ccd94b3archivers/libunrar Makefile

archivers/libunrar: Add CPE information
DeltaFile
+3-1archivers/libunrar/Makefile
+3-11 files

FreeBSD/ports fdedc48archivers/apache-commons-compress Makefile

archivers/apache-commons-compress: Add CPE information
DeltaFile
+3-1archivers/apache-commons-compress/Makefile
+3-11 files

FreeBSD/ports 8036a5emath/octave-forge-dicom distinfo Makefile

ath/octave-forge-dicom: Update to 0.7.3.
DeltaFile
+3-3math/octave-forge-dicom/distinfo
+1-2math/octave-forge-dicom/Makefile
+4-52 files

FreeBSD/src 28833adsys/netlink/route nexthop.c

netlink: Fix lock leak in nl_find_nhop

Reviewed by: bz, pouria
Fixes: 7e5bf68495cc ("netlink: add netlink support")
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57156

(cherry picked from commit d66fec481bfd65cbabb6c12a410d76843e76083e)
(cherry picked from commit ab599e44dba31d7b002aed8c71242e06d992b21a)
DeltaFile
+1-1sys/netlink/route/nexthop.c
+1-11 files

FreeBSD/src ab599e4sys/netlink/route nexthop.c

netlink: Fix lock leak in nl_find_nhop

Reviewed by: bz, pouria
Fixes: 7e5bf68495cc ("netlink: add netlink support")
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57156

(cherry picked from commit d66fec481bfd65cbabb6c12a410d76843e76083e)
DeltaFile
+1-1sys/netlink/route/nexthop.c
+1-11 files

FreeBSD/ports 9088da3lang/quickjs-ng distinfo pkg-plist

lang/quickjs-ng: update: 0.14.0 -> 0.15.1

ChangeLog:      https://github.com/quickjs-ng/quickjs/compare/v0.14.0...v0.15.1

Sponsored by:   tipi.work
DeltaFile
+3-3lang/quickjs-ng/distinfo
+2-2lang/quickjs-ng/pkg-plist
+1-1lang/quickjs-ng/Makefile
+6-63 files

FreeBSD/ports d700e96net-im/tox distinfo Makefile

net-im/tox: Update 0.2.22 => 0.2.23 (security fix)

Changelog:
https://github.com/TokTok/c-toxcore/releases/tag/v0.2.23

PR:             295879
Security:       GHSA-42vg-9mg3-399f
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit d71a613b8f54c2140b05ff3c4b3f3535a5684ba9)
DeltaFile
+3-3net-im/tox/distinfo
+1-1net-im/tox/Makefile
+4-42 files

FreeBSD/ports d71a613net-im/tox distinfo Makefile

net-im/tox: Update 0.2.22 => 0.2.23 (security fix)

Changelog:
https://github.com/TokTok/c-toxcore/releases/tag/v0.2.23

PR:             295879
Security:       GHSA-42vg-9mg3-399f
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net-im/tox/distinfo
+1-2net-im/tox/Makefile
+4-52 files

FreeBSD/ports b4225bdx11-drivers/xlibre-xf86-input-egalax Makefile, x11-drivers/xlibre-xf86-input-elographics Makefile

*/*: Bump xlibre-drivers ports. xlibre-server was updated to 25.1.6

With hat:       xlibre
DeltaFile
+1-1x11-drivers/xlibre-xf86-input-egalax/Makefile
+1-1x11-drivers/xlibre-xf86-input-elographics/Makefile
+1-1x11-drivers/xlibre-xf86-input-evdev/Makefile
+1-1x11-drivers/xlibre-xf86-input-joystick/Makefile
+1-1x11-drivers/xlibre-xf86-input-keyboard/Makefile
+1-1x11-drivers/xlibre-xf86-input-libinput/Makefile
+6-616 files not shown
+22-2222 files