<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin, branch release/14.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F14.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-05-28T02:20:01Z</updated>
<entry>
<title>systat/top: Update ZFS sysctl names</title>
<updated>2025-05-28T02:20:01Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2025-05-25T18:23:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93839cddbd08c5b866e83bda432da4eafd336415'/>
<id>urn:sha1:93839cddbd08c5b866e83bda432da4eafd336415</id>
<content type='text'>
Some of ARC statistic sysctls changed years ago, but those tools
are still using legacy shims, that are going to be removed.

Approved by:    re (cperciva)

(cherry picked from commit 8aad1e6148d3389df100bb0391e2d3a909f26ecf)
(cherry picked from commit f23326ff2c7cad9579061291b6de7feb5ea7302a)
</content>
</entry>
<entry>
<title>man: Exit cleanly on SIGPIPE.</title>
<updated>2025-05-21T17:36:41Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2025-05-16T14:56:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84b971c9186ad241151a84bbbfb9218adc54df6c'/>
<id>urn:sha1:84b971c9186ad241151a84bbbfb9218adc54df6c</id>
<content type='text'>
The first attempt at addressing this simply suppressed SIGPIPE, which
resulted in mandoc printing out error messages instead.  This was then
reverted, but the pipefail was (correctly) left in, so man still
returned a nonzero exit code if you quit a page before the end.

Approved by:	re (cperciva)
PR:		223516, 279542
Fixes:		14a5c1068d37, a85d870007e7
MFC after:	1 week
Reviewed by:	ziaee, kevans
Differential Revision:	https://reviews.freebsd.org/D50302

(cherry picked from commit fbaba7aa432257a9b787edc6bfdbfbde94f2e0d5)
(cherry picked from commit 2f99190a9234b119bcec1e4645e87d4e6016e5a5)
</content>
</entry>
<entry>
<title>MFV: xz 5.8.1.</title>
<updated>2025-05-08T16:24:51Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2025-05-04T07:06:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9679eedea94c9d60c372c67350242acfe18e2b22'/>
<id>urn:sha1:9679eedea94c9d60c372c67350242acfe18e2b22</id>
<content type='text'>
PR:		bin/286252
Approved by:	re (cperciva)

(cherry picked from commit 128836d304d93f2d00eb14069c27089ab46c38d4)
(cherry picked from commit 5cf27a49a2de91ae1f369912a7bf3859fbc79355)
</content>
</entry>
<entry>
<title>netstat: fix table header alignment for -x</title>
<updated>2025-05-01T19:01:47Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2025-04-21T16:23:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0cd8d6dd11f87a909bcf97f0245c2672024e606e'/>
<id>urn:sha1:0cd8d6dd11f87a909bcf97f0245c2672024e606e</id>
<content type='text'>
Add a missing space before R-HIWA to align the table header with
the table contents.

Reviewed by:		rrs, cc
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D49941

(cherry picked from commit 4294f7946e4cd8face2bfa16cedc5c0bf0d6c81e)
</content>
</entry>
<entry>
<title>tee: try opening as a UNIX socket if open(2) fails</title>
<updated>2025-04-27T18:59:34Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-04-20T16:34:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=09e0a909fb07615ed97c8648a24b541840bc1fa7'/>
<id>urn:sha1:09e0a909fb07615ed97c8648a24b541840bc1fa7</id>
<content type='text'>
If we get EOPNOTSUPP from open() failing, then it may just be that we're
looking at a unix(4) socket instead of a normal file/device or whatnot.
Fallback to trying to open it as a unix(4) socket, which is a useful
feature that doesn't add much complexity.

Reviewed by:	des, emaste, markj

(cherry picked from commit 1b3748977f28c70e0b161fb476bf4e075bcc5940)
</content>
</entry>
<entry>
<title>time: switch to fences for siginfo_recvd</title>
<updated>2025-04-26T03:19:49Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-04-21T03:19:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8b42f57eebde72d463986bdcfddf8ee8ecadc561'/>
<id>urn:sha1:8b42f57eebde72d463986bdcfddf8ee8ecadc561</id>
<content type='text'>
This effectively reverts
6e824f3713011 ("time: siginfo_recvd needs to be marked volatile")
because it was actually wrong.  Switch to C11 signal fence, which
provides a compiler barrier that will do the right thing.

Reported by:	kib
Reviewed by:	kib (slightly earlier version)

(cherry picked from commit df1b0f580d3dc4dd165d84fbcc14d0eebd8ee2c4)
</content>
</entry>
<entry>
<title>bintrans: disable argument permutation for qp and base64</title>
<updated>2025-04-26T03:19:48Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-04-20T18:08:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c195ae95912ac873c62ba6325a82fc39b6aecc7a'/>
<id>urn:sha1:c195ae95912ac873c62ba6325a82fc39b6aecc7a</id>
<content type='text'>
Err on the side of caution and revert to the BSD-style getopt(3)
behavior for argument processing, as it's harder to go back and it's
not clear that this was strictly intentional.

This is the difference between allowing `base64 /COPYRIGHT -w 80` and
forcing `base64 -w 80 /COPYRIGHT`.

Reviewed by:	emaste, pstef

(cherry picked from commit d8fd551438706b3766da23e72ef077945ba43cd3)
</content>
</entry>
<entry>
<title>tee: minor cleanup</title>
<updated>2025-04-26T03:19:48Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-04-20T16:34:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99509fcc8733022e54bac6a9249a03d2e1489271'/>
<id>urn:sha1:99509fcc8733022e54bac6a9249a03d2e1489271</id>
<content type='text'>
Pull the open flags out of the loop into a local var.  They won't be
changing, so this is marginally more readable.

Adds some extra brackets around the loop in preparation for a future
change that may try to fallback to opening the path as a socket if we
get an EOPNOTSUPP.

No functional change.

Reviewed by:	asomers, des, emaste, ngie

(cherry picked from commit 414c2b8d1e5abe7186c1aa4dc3ab28147ce46f47)
</content>
</entry>
<entry>
<title>tee: add some basic tests</title>
<updated>2025-04-26T03:19:48Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2025-04-20T16:34:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=00640ea3144cd6511aa05c16d20037b32e592dca'/>
<id>urn:sha1:00640ea3144cd6511aa05c16d20037b32e592dca</id>
<content type='text'>
The cases are ordered in such a way that we naturally progress through
the functionality, with the earliest failures perhaps shedding light on
any later failures.

sysutils/porch is used for one test if it's available, just to cleanly
check that SIGINT is being ignored properly.

Reviewed by:	des, emaste

(cherry picked from commit 85ff0b08ee699ff323404727998993275b4d2e2a)
</content>
</entry>
<entry>
<title>top.1: top does not accept uids</title>
<updated>2025-04-22T03:15:29Z</updated>
<author>
<name>Alexander Ziaee</name>
<email>ziaee@FreeBSD.org</email>
</author>
<published>2025-04-19T16:50:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7149eab8022dc1cda7f55faa26f4b7d7c29d4484'/>
<id>urn:sha1:7149eab8022dc1cda7f55faa26f4b7d7c29d4484</id>
<content type='text'>
MFC after:		3 days
Reviewed by:		carlavilla, imp
Approved by:		carlavilla (mentor)
Differential Revision:	https://reviews.freebsd.org/D49631

(cherry picked from commit 92e9e13f061f9fc6411169768f5894f26fa80aaf)
</content>
</entry>
</feed>
