FreeBSD/ports ab13cadnet/td-system-tools pkg-plist distinfo

net/td-system-tools: Update 2.2.5 => 2.3.1

Changelog:
https://github.com/dreibh/system-tools/blob/td-system-tools-2.3.1/ChangeLog

Commit log:
https://github.com/dreibh/system-tools/compare/td-system-tools-2.2.5...td-system-tools-2.3.1

PR:             294671
Sponsored by:   UNIS Labs
DeltaFile
+11-0net/td-system-tools/pkg-plist
+3-3net/td-system-tools/distinfo
+1-1net/td-system-tools/Makefile
+15-43 files

FreeBSD/ports e4e11b9devel/p5-Module-Extract-Use distinfo Makefile

devel/p5-Module-Extract-Use: Update 1.054 => 1.055

Changelog:
https://metacpan.org/release/BRIANDFOY/Module-Extract-Use-1.055/source/Changes

PR:             294669
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/p5-Module-Extract-Use/distinfo
+2-1devel/p5-Module-Extract-Use/Makefile
+5-42 files

FreeBSD/ports 85cb5e2ports-mgmt/appstream-generator Makefile pkg-plist, ports-mgmt/appstream-generator/files poudriere-hook-bulk.sh

ports-mgmt/appstream-generator: Install the hook script into Poudriere hooks dir
DeltaFile
+28-11ports-mgmt/appstream-generator/files/poudriere-hook-bulk.sh
+4-2ports-mgmt/appstream-generator/Makefile
+1-1ports-mgmt/appstream-generator/pkg-plist
+33-143 files

FreeBSD/ports 124039bwww/hs-wai-app-static distinfo Makefile.cabal, www/hs-wai-app-static/files patch-wai-app-static.cabal

www/hs-wai-app-static: Fix the getSystemTimerManager call failure
DeltaFile
+25-39www/hs-wai-app-static/distinfo
+12-13www/hs-wai-app-static/Makefile.cabal
+10-0www/hs-wai-app-static/files/patch-wai-app-static.cabal
+1-0www/hs-wai-app-static/Makefile
+48-524 files

FreeBSD/src 324b3c2lib/libsys membarrier.2

membarrier.2: document MEMBARRIER_CMD_GET_REGISTRATIONS

Reviewed by:    markj, Ricardo Branco <rbranco at suse.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56507
DeltaFile
+6-0lib/libsys/membarrier.2
+6-01 files

FreeBSD/src aaa1039sys/kern kern_membarrier.c, sys/sys membarrier.h

membarrier(2): implement the MEMBARRIER_CMD_GET_REGISTRATIONS command

Reported by:    Ricardo Branco <rbranco at suse.com>
Reviewed by:    markj, Ricardo Branco <rbranco at suse.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56507
DeltaFile
+17-3sys/kern/kern_membarrier.c
+3-0sys/sys/membarrier.h
+20-32 files

FreeBSD/src 950fd59sys/kern kern_membarrier.c

membarrier(2): use atomic for lockless read of curproc->p_flag2

Reviewed by:    markj, Ricardo Branco <rbranco at suse.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56507
DeltaFile
+7-6sys/kern/kern_membarrier.c
+7-61 files

FreeBSD/src 9b844b4libexec/rtld-elf rtld.c

rtld: fix processing of preloaded z_initfirst objects

After we found some preloaded z_initfirst object, we must process till
the end of the preload list still, not stopping on the first found
object.

Reported by:    des
Reviewed by:    des, markj, siderop1 at netapp.com
Fixes:  78aaab9f1cf359f3b7325e4369653f6b50593393
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56466
DeltaFile
+5-0libexec/rtld-elf/rtld.c
+5-01 files

FreeBSD/src 4b79ee8usr.sbin/ctld ctld.cc

ctld: Update nchildren directly in wait_for_children

This results in slightly less duplicated code.

Reviewed by:    asomers
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D56526
DeltaFile
+12-16usr.sbin/ctld/ctld.cc
+12-161 files

FreeBSD/src 7bb2b38usr.sbin/ctld ctld.cc ctld.hh

ctld: Support multiple physical ports in a target

PR:             293076
Reported by:    Ken J. Thomson <thomsonk at yandex.com>
Reviewed by:    asomers
Fixes:          969876fcee57 ("ctld: parse config file independently of getting kernel info")
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55767
DeltaFile
+37-35usr.sbin/ctld/ctld.cc
+5-6usr.sbin/ctld/ctld.hh
+2-2usr.sbin/ctld/conf.cc
+1-1usr.sbin/ctld/parse.y
+1-1usr.sbin/ctld/conf.h
+1-1usr.sbin/ctld/uclparse.cc
+47-466 files

FreeBSD/src e56687busr.sbin/ctld ctld.cc

ctld: Return from the inner "main" loop on EINTR

This ensures that child processes are reaped in the outer loop in
main().

PR:             294035
Reviewed by:    asomers
Fixes:          66b107e82b2f ("ctld: Use kevent(2) for socket events rather than select(2)")
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D56525
DeltaFile
+1-1usr.sbin/ctld/ctld.cc
+1-11 files

FreeBSD/src 505f381sys/dev/cxgbe/nvmf nvmf_che.c

nvmf_che: Don't leak a socket if an error occurs finalizing the socket

If soreserve() or sosetopt() (to set TCP_NODELAY) fails after claiming
the socket from the file descriptor, explicitly close the socket
before returning failure.

Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D55493
DeltaFile
+1-0sys/dev/cxgbe/nvmf/nvmf_che.c
+1-01 files

FreeBSD/ports 040af08security/zeek distinfo Makefile

security/zeek: Update to 8.0.7

    https://github.com/zeek/zeek/releases/tag/v8.0.7

This release fixes the following potential DoS vulnerabilities:

 - A series of DNS messages containing long DNS compression chains
   can cause Zeek to spend a long time processing packets and
   potentially crash. Due to the fact that these packets can be
   received from remote hosts, this is a DoS risk.

 - A specially-crafted LDAP search request can cause Zeek to spend
   a long time processing the packet, resulting in Zeek silently
   dropping the LDAP analyzer for the connection. Due to the fact
   that these packets can be received from remote hosts, this is
   an evasion risk.

 - A specially-crafted series of ASN.1 messages in LDAP packets can
   cause Zeek to spend a long time processing the packets, resulting

    [25 lines not shown]
DeltaFile
+3-3security/zeek/distinfo
+1-2security/zeek/Makefile
+4-52 files

FreeBSD/ports 039d0a9security/vuxml/vuln 2026.xml

security/vuxml: Mark security/zeek < 8.0.7 as vulnerable as per:

    https://github.com/zeek/zeek/releases/tag/v8.0.7

This release fixes the following potential DoS vulnerabilities:

 - A series of DNS messages containing long DNS compression chains
   can cause Zeek to spend a long time processing packets and
   potentially crash. Due to the fact that these packets can be
   received from remote hosts, this is a DoS risk.

 - A specially-crafted LDAP search request can cause Zeek to spend
   a long time processing the packet, resulting in Zeek silently
   dropping the LDAP analyzer for the connection. Due to the fact
   that these packets can be received from remote hosts, this is
   an evasion risk.

 - A specially-crafted series of ASN.1 messages in LDAP packets can
   cause Zeek to spend a long time processing the packets, resulting

    [5 lines not shown]
DeltaFile
+40-0security/vuxml/vuln/2026.xml
+40-01 files

FreeBSD/ports d88b19bnet-mgmt/librenms distinfo Makefile, net-mgmt/librenms/files patch-resources_views_graphs_realtime.blade.php

net-mgmt/librenms: Update to 26.4.0

re: https://github.com/librenms/librenms/releases/tag/26.4.0

This release requires a database update.

Sponsored by:   Layla
DeltaFile
+5-5net-mgmt/librenms/distinfo
+0-8net-mgmt/librenms/files/patch-resources_views_graphs_realtime.blade.php
+2-3net-mgmt/librenms/Makefile
+7-163 files

FreeBSD/src f49f61fsys/net iflib.c

iflib: Add a missing CURVNET_RESTORE() in the error path

Signed-off-by:  Peter Ganzhorn <peter.ganzhorn at gmail.com>
Reviewed by:    zlei
Fixes:          6d49b41ee84b iflib: Add pfil hooks
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2150
DeltaFile
+3-1sys/net/iflib.c
+3-11 files

FreeBSD/src 0d16792lib/geom/part geom_part.c

geom_part: Restore the human readable format of size

Prior to the change 4f809ffec69c, the sizes are formated by
humanize_number(3) with the flag HN_DECIMAL, which displays the result
using one decimal place when it is less than 10. That is more accurate
and useful. Add equivalent field modifier hn-decimal to xo_emit() to
restore the previous behavior.

Reported by:    Mark Millard
Reviewed by:    js
Fixes:          4f809ffec69c gpart: add libxo support for "show" subcommand + man page updates
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56514
DeltaFile
+4-4lib/geom/part/geom_part.c
+4-41 files

FreeBSD/src ffad36esys/netpfil/pf pf.c

pf: Use MTX_DUPOK to initialize hash chain mutexes

pf_udp_mapping_insert() may lock more than one row at a time.

Fixes:          cd5ff4e841fb ("pf: use hashalloc(9) for key, id, src-node and udp-endpoint hashes")
Reviewed by:    kp
Differential Revision:  https://reviews.freebsd.org/D56501
DeltaFile
+1-0sys/netpfil/pf/pf.c
+1-01 files

FreeBSD/src 019a487sys/contrib/openzfs/cmd/zpool zpool_vdev.c

zfs: Fix the build on 32-bit platforms

Fixes:          d8fbbd371ca1 ("zfs: merge openzfs/zfs at 1644e2ffd")
Reported by:    Jenkins
DeltaFile
+1-1sys/contrib/openzfs/cmd/zpool/zpool_vdev.c
+1-11 files

FreeBSD/src 9592b08tests/sys/aio aio_test.c

tests/aio: Avoid skipping zvol tests

The underlying bugs which caused them to be flaky are now fixed.

PR:             258766
DeltaFile
+0-5tests/sys/aio/aio_test.c
+0-51 files

FreeBSD/ports fdf85dfsecurity/libressl Makefile distinfo

security/libressl: Update to 4.3.1
DeltaFile
+4-4security/libressl/Makefile
+3-3security/libressl/distinfo
+7-72 files

FreeBSD/ports 91b1033security/libressl-devel Makefile distinfo

security/libressl-devel: Update to 4.3.1
DeltaFile
+4-4security/libressl-devel/Makefile
+3-3security/libressl-devel/distinfo
+7-72 files

FreeBSD/ports 034cad2security/rustls-ffi pkg-plist

security/rustls-ffi: Fix plist issue
DeltaFile
+1-1security/rustls-ffi/pkg-plist
+1-11 files

FreeBSD/src c348c92lib/libsys ntp_adjtime.2

ntp_adjtime.2: Increase visibility

+ s/ntp/ntpd/ for correctness + apropos results in document description
+ silence a linter warning by escaping a period with a zero-width space

MFC after:      3 days

(cherry picked from commit b49b3ccd40bda02f530c679f23f42ba9e0e4b2e2)
DeltaFile
+3-3lib/libsys/ntp_adjtime.2
+3-31 files

FreeBSD/src 689a8b5share/man/man7 freebsd-base.7

freebsd-base.7: Break examples into subsections

Break the examples into subsections, so that we can have multi-step
examples.

MFC after:              3 days (to 15 only)
Discussed with:         ivy
Differential Revision:  https://reviews.freebsd.org/D55526

(cherry picked from commit 5f922bd20d81af4b5759b8f104d5c22ee3e5cd1b)
DeltaFile
+6-5share/man/man7/freebsd-base.7
+6-51 files

FreeBSD/src abde7feshare/man/man7 freebsd-base.7

freebsd-base.7: Add an example for unregistering

MFC after:              3 days
Reviewed by:            ivy, emaste
Discussed with:         bapt, des, emaste, ivy, phk, pi
Differential Revision:  https://reviews.freebsd.org/D55458

(cherry picked from commit 998d501ae61a3e3c800e6d102d8ab5253c7c1b91)
DeltaFile
+35-1share/man/man7/freebsd-base.7
+35-11 files

FreeBSD/src a5ac63fshare/skel dot.profile, usr.bin/apply apply.1

Bourne shell -> POSIX shell

The FreeBSD shell is a POSIX compatible shell. It evolved over several
decades from the Almquist shell, which was preceeded a decade before
that by the Bourne shell. Most readers today have never seen a Bourne
shell. If someone wants to learn to use our shell, they need to look for
tutorials on the POSIX shell. Align descriptions through out the tree
with this reality, consistent with it's manual and common parlance.

We made a similar change to the doc tree in b4d6eb01540fe.

MFC after:              3 days
Reviewed by:            carlavilla
Differential Revision:  https://reviews.freebsd.org/D56382

(cherry picked from commit dc140a9fc151f3717bce2157f49070daafa13ec0)
DeltaFile
+2-2usr.bin/fortune/datfiles/freebsd-tips
+2-2usr.bin/script/script.1
+1-1usr.sbin/adduser/adduser.8
+1-1share/skel/dot.profile
+1-1usr.bin/apply/apply.1
+1-1usr.bin/chpass/chpass.1
+8-86 files

FreeBSD/poudriere f7749absrc/etc poudriere.conf.sample, src/man poudriere-image.8

Merge pull request #1333 from michael-o/master

Write ZFS in uppercase where appropriate
DeltaFile
+2-2src/etc/poudriere.conf.sample
+1-1src/man/poudriere-image.8
+1-1src/share/poudriere/common.sh
+4-43 files

FreeBSD/poudriere c171af3src/etc poudriere.conf.sample, src/man poudriere-image.8

Write ZFS in uppercase where appropriate
DeltaFile
+2-2src/etc/poudriere.conf.sample
+1-1src/man/poudriere-image.8
+1-1src/share/poudriere/common.sh
+4-43 files

FreeBSD/ports 6b7fe24x11/contour Makefile distinfo, x11/contour/files patch-src_vtbackend_ViCommands.cpp patch-src_vtbackend_Line.cpp

x11/contour: Update to 0.6.3.8249

Changelog: https://github.com/contour-terminal/contour/releases/tag/v0.6.3.8249

Reported by:    GitHub (watch releases)
DeltaFile
+0-21x11/contour/files/patch-src_vtbackend_ViCommands.cpp
+0-11x11/contour/files/patch-src_vtbackend_Line.cpp
+0-11x11/contour/files/patch-src_vtbackend_Screen.cpp
+4-6x11/contour/Makefile
+3-5x11/contour/distinfo
+7-545 files