freebsd-skq/usr.bin
Conrad Meyer eefd8f96fb geom_uzip(4), mkuzip(8): Add Zstd image mode
The Zstd format bumps the CLOOP major number to 4 to avoid incompatibility
with older systems.  Support in geom_uzip(4) is conditional on the ZSTDIO
kernel option, which is enabled in amd64 GENERIC, but not all in-tree
configurations.

mkuzip(8) was modified slightly to always initialize the nblocks + 1'th
offset in the CLOOP file format.  Previously, it was only initialized in the
case where the final compressed block happened to be unaligned w.r.t.
DEV_BSIZE.  The "Fake" last+1 block change in r298619 means that the final
compressed block's 'blen' was never correct unless the compressed uzip image
happened to be BSIZE-aligned.  This happened in about 1 out of every 512
cases.  The zlib and lzma decompressors are probably tolerant of extra trash
following the frame they were told to decode, but Zstd complains that the
input size is incorrect.

Correspondingly, geom_uzip(4) was modified slightly to avoid trashing the
nblocks + 1'th offset when it is known to be initialized to a good value.
This corrects the calculated final real cluster compressed length to match
that printed by mkuzip(8).

mkuzip(8) was refactored somewhat to reduce code duplication and increase
ease of adding other compression formats.

  * Input block size validation was pulled out of individual compression
    init routines into main().

  * Init routines now validate a user-provided compression level or select
    an algorithm-specific default, if none was provided.

  * A new interface for calculating the maximal compressed size of an
    incompressible input block was added for each driver.  The generic code
    uses it to validate against MAXPHYS as well as to allocate compression
    result buffers in the generic code.

  * Algorithm selection is now driven by a table lookup, to increase ease of
    adding other formats in the future.

mkuzip(8) gained the ability to explicitly specify a compression level with
'-C'.  The prior defaults -- 9 for zlib and 6 for lzma -- are maintained.
The new zstd default is 9, to match zlib.

Rather than select lzma or zlib with '-L' or its absense, respectively, a
new argument '-A <algorithm>' is provided to select 'zlib', 'lzma', or
'zstd'.  '-L' is considered deprecated, but will probably never be removed.

All of the new features were documented in mkuzip.8; the page was also
cleaned up slightly.

Relnotes:	yes
2019-08-13 23:32:56 +00:00
..
addr2line DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
alias
apply apply(1): Fix magic number substitution with magic character ' ' 2018-08-08 21:21:28 +00:00
ar ar: shuffle symbol offsets during conversion for 32-bit ar archives 2019-04-22 19:55:47 +00:00
asa various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
at - Correct the description when jobs are executed related to load avg 2018-08-11 16:29:54 +00:00
atm DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
awk Fix .depend files to work for build tools. 2019-06-15 17:08:13 +00:00
banner General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
basename Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
bc Sync with OpenBSD. 2019-01-12 12:35:02 +00:00
biff General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
bluetooth pkgbase: Add a FreeBSD-bluetooth package 2019-07-19 15:10:03 +00:00
bmake Merge bmake-20181221 2018-12-23 01:05:52 +00:00
brandelf cap_fileargs: chase r346315, update fileargs_init in consumers 2019-04-17 16:18:14 +00:00
bsdcat MFV r348971,r348977: 2019-06-12 13:34:12 +00:00
bsdiff errno.h is no longer needed as of r340239 so remove it. 2019-07-18 07:37:26 +00:00
bzip2 DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
bzip2recover Add bzip2recover.1. 2019-08-02 22:09:56 +00:00
c89 various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
c99 various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
caesar DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
calendar update calendar.freebsd 2019-07-09 22:11:15 +00:00
cap_mkdb General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
chat DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
chkey DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
chpass chpass: reject change/expiry dates beyond y2106 2018-04-19 12:50:49 +00:00
cksum General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
clang build llvm-ar and llvm-nm with Clang (promote out of CLANG_EXTRAS) 2019-06-04 13:00:49 +00:00
cmp Drop "All rights reserved" from the files I own 2019-03-11 22:23:56 +00:00
col Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
colldef various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
colrm General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
column Free data after we're done with it. 2017-12-28 05:33:44 +00:00
comm General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
compile_et DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
compress Fix descriptor/memory leak in compress(1) code 2019-01-18 00:26:25 +00:00
cpio There is no SMALLER define anymore here 2019-07-12 05:19:06 +00:00
cpuset Missed a bit of doc change from r335921. 2018-07-06 16:23:30 +00:00
csplit various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
ctags General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ctlstat Flush stdout after each iteration. 2019-03-06 15:19:04 +00:00
cut cut: Fix out of boundary write on illegal list argument 2018-05-23 09:16:20 +00:00
cxxfilt DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
dc Drop "All rights reserved" from the files I own 2019-03-11 22:23:56 +00:00
diff capsicum: use a new capsicum helpers in tools 2018-11-04 19:24:49 +00:00
diff3 capsicum: use a new capsicum helpers in tools 2018-11-04 19:24:49 +00:00
dirname Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
dpv pkgbase: Add a FreeBSD-dpv package 2019-07-19 15:10:53 +00:00
drill DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
dtc Fix build issue with clang 8.0.1 2019-05-10 17:05:40 +00:00
du Flesh out the STANDARDS and AUTHORS sections in the du(1) man page. 2019-08-08 21:16:15 +00:00
ee DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
elf2aout various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
elfdump elfdump: use designated array initialization for note types 2019-01-31 16:49:06 +00:00
enigma enigma(1) Remove reference to PGP; modernize a bit 2018-05-09 07:46:57 +00:00
env various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
etdump Update release version of FreeBSD. 2018-04-25 18:56:27 +00:00
expand [expand] add __dead2 annotation to usage 2018-05-11 06:55:02 +00:00
factor Make factor(6) buildable. 2018-09-19 07:09:09 +00:00
false General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fetch Through a combination of insufficient variable initialization and 2018-09-10 19:39:20 +00:00
file DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
file2c DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
find Fix whiteout support in find(1) 2019-01-28 02:00:39 +00:00
finger various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
fmt fmt(1): Fix usage of Nm macro 2017-12-01 21:44:23 +00:00
fold Add basic tests for ctfconvert(1), fold(1) and rs(1) 2017-11-27 20:01:58 +00:00
fortune A few corrections and clarifications to r343406. 2019-01-28 19:54:58 +00:00
from General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
fstat Print type designator 'D' for the KF_TYPE_DEV files. 2018-12-03 23:42:04 +00:00
fsync various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
ftp DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
gcore Included VSX registers in powerpc core dumps 2018-06-02 20:28:58 +00:00
gencat SPDX: Fix some cases wrongly attributed to MIT. 2017-11-30 15:10:11 +00:00
getaddrinfo DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
getconf Update the spelling of my name 2019-04-22 17:52:46 +00:00
getent various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
getopt Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
gprof .Xr pmcstat(8) from kgmon(8) and gprof(1). 2017-11-27 12:37:14 +00:00
grdc DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
grep grep: Move lone 'r'grep case into the adjacent switch 2019-06-02 02:38:44 +00:00
gzip Correct documentation year. 2019-01-07 08:29:27 +00:00
head cap_fileargs: chase r346315, update fileargs_init in consumers 2019-04-17 16:18:14 +00:00
hesinfo
hexdump hexdump(1): Exit gracefully on format strings missing conversion 2019-04-13 16:51:48 +00:00
host DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
iconv Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
id General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ident Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
indent capsicum: use a new capsicum helpers in tools 2018-11-04 19:24:49 +00:00
ipcrm Fix build post r330299 2018-03-02 23:31:55 +00:00
ipcs ipcs(1): drop obsolete error checking 2019-02-07 14:29:45 +00:00
iscsictl iscsictl.8: Add missing flag parameters 2018-12-27 14:44:01 +00:00
join General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
jot Fix 'jot -r 0 start end' to work. 2019-04-16 00:41:22 +00:00
kdump kdump: expand comment on reasons for CAPFAIL_LOOKUP 2019-02-18 03:49:16 +00:00
keylogin DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
keylogout DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
killall various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
ktrace Decode kevent structures logged via ktrace(2) in kdump. 2017-11-25 04:49:12 +00:00
ktrdump capsicum: use a new capsicum helpers in tools 2018-11-04 19:24:49 +00:00
lam The lam(1) man page is unclear about the uppercase versions of the flags 2019-01-04 02:48:43 +00:00
last A single comma was missing to separate the "see also" items in 2018-10-20 17:22:04 +00:00
lastcomm various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
ldd Add an IMPLEMENTATION NOTES section to ldd.1. 2018-10-23 13:49:53 +00:00
leave General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
less MFV r349535: less v551. 2019-06-29 18:41:40 +00:00
lessecho DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
lesskey DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
lex Fix broken SPDX comment in usr.bin/lex/initparse.c 2018-02-07 17:09:12 +00:00
limits limits(1): fix always true condition 2018-01-21 08:48:26 +00:00
locale various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
localedef localedef: define characters in "space" class also as "print", except 2018-10-27 23:31:42 +00:00
locate Move install of locate.rc to usr.bin/locate/locate/ 2018-09-18 20:50:07 +00:00
lock Make lock(1) use PAM. This makes the -p option work again. (Well, kind of, 2018-02-11 13:35:31 +00:00
lockf lockf(1): return EX_UNAVAILABLE if -n is used and the lock file does not 2019-03-20 07:40:38 +00:00
logger logger: fix memory leak and use-after-free 2018-05-28 02:40:06 +00:00
login motd: Generate from template to /var/run 2019-07-20 20:56:31 +00:00
logins various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
logname Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
look General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
lorder General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
lsvfs DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
lzmainfo DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
m4 m4: add annotations to various functions 2018-01-24 07:01:44 +00:00
mail Move mail.rc install to usr.bin/mail. 2018-09-18 20:47:06 +00:00
man Teach man(1) about C.UTF-8. 2018-11-04 16:58:55 +00:00
mandoc Suppress old gcc warning about null format string 2019-04-12 18:35:14 +00:00
mesg General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
minigzip Move contrib/zlib to sys/contrib/zlib so that we can use it in kernel. 2019-05-08 08:43:15 +00:00
ministat Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
mkcsmapper various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
mkcsmapper_static DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mkdep General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mkesdb various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
mkesdb_static DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mkfifo General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mkimg Don't compress and uuencode the "hexdump -C" output files. Just 2019-03-09 02:03:07 +00:00
mklocale General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mkstr General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
mktemp various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
mkuzip geom_uzip(4), mkuzip(8): Add Zstd image mode 2019-08-13 23:32:56 +00:00
morse morse(6): update documentation 2018-01-06 15:52:28 +00:00
msgs Switch the default pager for most commands to less 2018-08-08 19:24:20 +00:00
mt Add IBM TS1160 density codes to libmt and the mt(1) man page. 2019-03-04 14:30:37 +00:00
nc DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ncal Do not reference deskutils/cal from cal.1. 2019-03-07 11:09:25 +00:00
netstat Tidy up the list of auth and encryption algorithms for IPsec stats. 2019-08-07 00:53:27 +00:00
newgrp various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
newkey newkey(8): fix 'tmpname' memory leak (always) and input file descriptor leak 2019-02-08 14:31:44 +00:00
nfsstat Fix printing of Server Re-Failed and Server Faults. 2019-07-28 21:44:01 +00:00
nice General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
nl various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
nm DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
nohup Cross-reference nohup(1) and daemon(8). 2018-11-09 13:47:06 +00:00
number DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
objcopy remove doubled name in objcopy manpage 2018-09-11 20:32:57 +00:00
ofed Move mostly useless examples binaries from OFED, as well as the Subnet 2018-07-20 23:52:11 +00:00
opieinfo DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
opiekey DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
opiepasswd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
pagesize General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
pamtest DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
passwd various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
paste General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
patch patch(1): Exit successfully if we're fed a 0-length patch 2019-03-01 01:20:21 +00:00
pathchk various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
perror various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
pom pom: Fix fencepost bugs. 2018-11-20 00:06:53 +00:00
posixshmcontrol Minor tweaks to the layout. 2019-05-30 16:02:40 +00:00
pr Drop "All rights reserved" from the files I own 2019-03-11 22:23:56 +00:00
primes Remove unneeded assert.h (there is no assertion in this file). 2019-01-06 20:42:09 +00:00
printenv Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
printf printf(1): Note that \c only works in %b strings 2019-07-29 20:43:07 +00:00
proccontrol Add implicit PROT_MAX() knob to proccontrol(1). 2019-07-02 19:12:02 +00:00
procstat resource.h is sufficient here, no need for resoursevar.h. 2019-08-07 18:32:01 +00:00
protect various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
quota This exposes ZFS user and group quotas via the normal 2018-07-05 22:56:13 +00:00
random DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rctl rctl: fix sysctl kern.racct.enable use after r341182 2019-04-03 20:37:14 +00:00
readelf Capsicumize readelf(1). 2019-08-01 18:57:08 +00:00
renice General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
resizewin DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rev General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
revoke various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
rpcgen Free some variables before they go out of scope. 2017-12-28 05:33:34 +00:00
rpcinfo DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rs Add basic tests for ctfconvert(1), fold(1) and rs(1) 2017-11-27 20:01:58 +00:00
rup rup: Fix -Wcast-align warnings 2018-07-03 19:09:46 +00:00
ruptime Fix indentation in ruptime command output for hosts in the "down" state. 2019-01-12 12:57:32 +00:00
rusers rusers: modernize a bit 2018-06-25 11:44:56 +00:00
rwall spdx: initial adoption of licensing ID tags. 2017-11-18 14:26:50 +00:00
rwho capsicum: use a new capsicum helpers in tools 2018-11-04 19:24:49 +00:00
script General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
sdiff sdiff(1) can now be built defaults warning level 2017-12-06 20:10:05 +00:00
sdiotool SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
sed usr.bin/sed/tests: fix one of the regression test cases by adding its 2018-10-31 15:04:41 +00:00
seq seq(1): Require user-provided format strings to contain a conversion 2019-03-07 18:24:16 +00:00
setchannel various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
shar Shar files may be seen as binary by grep. 2019-01-31 23:21:18 +00:00
showmount Free mp on a couple of error paths. 2017-12-28 05:34:34 +00:00
size Capsicumize size(1). 2019-08-01 18:57:37 +00:00
smbutil DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
sockstat Make struct xinpcb and friends word-size independent. 2018-07-05 13:13:48 +00:00
soelim DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
sort sort(1): Memoize MD5 computation to reduce repeated computation 2019-04-13 04:42:17 +00:00
split General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ssh-copy-id my copyright: some minor adjustments 2018-05-19 20:35:15 +00:00
stat Unbreak the tests after r347002. 2019-05-01 19:35:45 +00:00
stdbuf various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
strings strings: disable Casper support while building native-xtools 2019-04-08 03:35:47 +00:00
su su(1): build with WARNS=6 2018-06-22 09:10:50 +00:00
svn svn: support building with WITH_PIE 2019-02-21 15:08:25 +00:00
systat Add stat counter for ipv6 atomic fragments 2019-04-19 17:06:43 +00:00
tabs various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
tail tail: fix the checks if the file was rotated 2019-06-09 22:55:21 +00:00
talk Use a private definition of osockaddr rather then relying on type 2019-01-18 21:30:06 +00:00
tar MFV r348971,r348977: 2019-06-12 13:34:12 +00:00
tcopy Free inb on error return. 2017-12-28 05:33:39 +00:00
tee capsicum: use a new capsicum helpers in tools 2018-11-04 19:24:49 +00:00
telnet Remove all the RELEASE_CRUNCH instances that partially disable IPSEC 2019-07-15 14:19:39 +00:00
tests Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
tftp tftp(1): switch default transfer mode to binary 2018-08-23 17:00:07 +00:00
time time(1): use the monotonic clock 2018-05-04 14:39:32 +00:00
timeout timeout.1: Try to improve clarity 2018-03-29 02:13:58 +00:00
tip Move remote & phones to usr.bin/tip/tip/ 2018-09-19 14:56:53 +00:00
top Fix layout. -C needs to be styled as a flag here, not as a new list item. 2019-07-12 21:19:47 +00:00
touch touch.1: Update to conform to POSIX 2004 2018-06-01 22:34:59 +00:00
tput General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
tr Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
true General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
truncate truncate: delintify 2018-07-29 07:51:42 +00:00
truss Use PT_GET_SC_ARGS and PT_GET_SC_RET in truss. 2019-07-16 22:59:15 +00:00
tset General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
tsort General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
tty General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
ul General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
uname Expose the kernel's build-ID through uname -b 2019-06-27 20:34:50 +00:00
unexpand General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
unifdef various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
uniq capsicum: use a new capsicum helpers in tools 2018-11-04 19:24:49 +00:00
units Correct a typo: was -> way. 2019-01-21 15:27:58 +00:00
unvis DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
unzip various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
usbhidaction various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
usbhidctl various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
users users(1): Use capsicum helpers for users 2018-06-25 11:44:41 +00:00
uudecode General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
uuencode Make outfile constant. 2018-11-12 07:14:34 +00:00
vacation DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
vgrind Simplify using bsd.endian.mk and have it provide CAP_MKDB_ENDIAN, since it is 2018-06-28 13:48:59 +00:00
vi Remove RELEASE_CRUNCH here 2019-07-19 20:04:31 +00:00
vis DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
vmstat Add two new kernel options to control memory locality on NUMA hardware. 2019-08-06 21:50:34 +00:00
vtfontcvt Replay r349333 by emaste accidentally reverted by r349352 2019-06-25 06:13:56 +00:00
w General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
wall Add RFC 5424 syslog message output to syslogd. 2018-04-15 08:34:16 +00:00
wc cap_fileargs: chase r346315, update fileargs_init in consumers 2019-04-17 16:18:14 +00:00
what General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
whereis Silence Clang Scan warnings regarding the use of strcp(). 2019-01-24 18:39:45 +00:00
which various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
who various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
whois Update RFC references in the whois(1) man page. 2019-08-08 21:15:02 +00:00
write Remove extraneous setutxent() calls in write(1). 2019-01-23 20:02:17 +00:00
xargs userland: Fix several typos and minor errors 2017-12-27 03:23:01 +00:00
xinstall install.1: Add missing arguments to option descriptions 2019-08-12 10:57:56 +00:00
xo DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
xohtml Import libxo-1.0.4: 2019-05-06 20:20:21 +00:00
xolint Merge libxo-0.8.2: 2017-06-16 06:29:21 +00:00
xopo Merge libxo-0.8.2: 2017-06-16 06:29:21 +00:00
xstr General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00
xz DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
xzdec DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
yacc DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
yes Convert cap_enter() < 0 && errno != ENOSYS to caph_enter() < 0. 2018-06-19 23:43:14 +00:00
ypcat various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
ypmatch various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
ypwhich various: general adoption of SPDX licensing ID tags. 2017-11-27 15:37:16 +00:00
zstd Update to Zstandard 1.4.0 2019-04-19 02:54:13 +00:00
Makefile Add posixshmcontrol(1), an utility to manipulate posix shared memory segments. 2019-05-23 14:33:01 +00:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.inc
Makefile.powerpc
Makefile.sparc64