1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-03 09:00:21 +00:00
freebsd/sbin
Kyle Evans 8d78a0d331 md5: fix *sum -c with missing files
If we fail to open one of the files in the file listing, we still need
to advance `rec` along with `argv` so that the checksum we're checking
against lines up with the file we're hashing.

Tests added both for the -c flag, as well as the -b and -t modes of
the *sum programs.

PR:		267722
Reviewed by:	emaste (earlier version)
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D37374
2023-02-13 00:32:38 -06:00
..
adjkerntz adjkerntz(8): revert "detect extra jailed invokation to keep logs clean" 2022-06-23 21:46:08 +07:00
bectl pkgbase: Put zfs utilities and lib in their own package 2022-10-26 19:46:30 +02:00
bsdlabel bsdlabel: Fix whitespace. 2023-02-07 10:43:40 +03:00
camcontrol
ccdconfig
clri pkgbase: Put ufs related tools and lib in their own package 2022-10-26 19:46:34 +02:00
comcontrol
conscontrol
ddb mac: add new mac_ddb(4) policy 2022-07-18 22:06:15 +00:00
decryptcore Indicate that kgdb.1 is from ports/devel/gdb. 2022-08-14 15:17:29 +02:00
devd pkgbase: Create a FreeBSD-console-tools package 2023-02-08 08:52:40 +01:00
devfs devfs.rules: Do not expose "log" in the default devfs rules. 2022-05-24 09:54:38 -04:00
devmatch Make SYNOPSIS match DESCRIPTION. 2022-11-03 00:20:12 +01:00
dhclient dhclient(8): Verify lease-, renewal- and rebinding-time option sizes. 2022-11-14 16:47:21 +01:00
dmesg dmesg: Better wording from review 2022-05-07 09:55:40 -06:00
dump pkgbase: Put ufs related tools and lib in their own package 2022-10-26 19:46:34 +02:00
dumpfs pkgbase: Put ufs related tools and lib in their own package 2022-10-26 19:46:34 +02:00
dumpon Indicate which port gdb.1 and kgdb.1 come from. 2022-08-17 19:13:22 +02:00
etherswitchcfg
fdisk
ffsinfo pkgbase: Put ufs related tools and lib in their own package 2022-10-26 19:46:34 +02:00
fsck Document the mntopts(3) functions. 2023-01-15 10:21:31 -08:00
fsck_ffs Document the mntopts(3) functions. 2023-01-15 10:21:31 -08:00
fsck_msdosfs
fsdb pkgbase: Put ufs related tools and lib in their own package 2022-10-26 19:46:34 +02:00
fsirand pkgbase: Put ufs related tools and lib in their own package 2022-10-26 19:46:34 +02:00
gbde pkgbase: Put geom utilities in their own package 2022-10-26 19:46:28 +02:00
geom geom: minor man page updates suggested by igor(1) 2022-12-12 19:27:17 -05:00
ggate
growfs Document the mntopts(3) functions. 2023-01-15 10:21:31 -08:00
gvinum pkgbase: Put geom utilities in their own package 2022-10-26 19:46:28 +02:00
hastctl hastctl: use zlib's crc32 implementation. 2023-02-03 00:30:08 -08:00
hastd hastd: use zlib's crc32 implementation. 2023-02-02 23:14:21 -08:00
ifconfig ifconfig.8: Improve readability of vlanproto's description 2023-02-01 16:06:45 +01:00
init init: allow to start script executions with sh -o verify 2022-10-11 09:48:04 +02:00
ipf ipfilter: replace defunct home page link with FAQ URL 2022-11-15 17:11:59 -05:00
ipfw ipfw.8: there never was a "skip-action" action 2023-01-25 18:15:18 +00:00
kldconfig
kldload kldload: Bring functionality in line with manual page 2022-06-17 16:53:28 +02:00
kldstat
kldunload
ldconfig
md5 md5: fix *sum -c with missing files 2023-02-13 00:32:38 -06:00
mdconfig
mdmfs
mknod
mksnap_ffs pkgbase: Put ufs related tools and lib in their own package 2022-10-26 19:46:34 +02:00
mount Fix for getmntpoint(3) when checking for NFS mount points. 2023-01-29 15:14:43 -08:00
mount_cd9660
mount_fusefs In man page cross refs to sudo, indicate it comes from ports/security/sudo. 2022-08-14 11:44:43 +02:00
mount_msdosfs
mount_nfs mount_nfs.8: Fix the RFC number now that it exists 2022-09-24 15:05:21 -07:00
mount_nullfs mount_nullfs.8: Bump .Dd for file mounts update. 2022-12-19 18:58:39 +00:00
mount_udf
mount_unionfs mount_unionfs: remove jokey cautions from man page 2022-10-31 16:52:54 -04:00
natd natd: use PF_DIVERT/SOCK_RAW instead of PF_INET/SOCK_RAW/IPPROTO_DIVERT 2022-08-30 16:24:37 -07:00
newfs Enable taking snapshots on UFS/FFS filesystems using journaled soft updates. 2022-11-12 22:56:03 -08:00
newfs_msdos newfs_msdos: Fix warnings that arise when compiled for makefs 2022-05-10 17:26:50 -04:00
nfsiod
nos-tun
nvmecontrol nvmecontrol: Fix IEEE OUI Identifier output 2022-11-19 19:14:00 -08:00
pfctl pfctl: rule.label is a two-dimensional array 2023-01-24 07:46:46 +01:00
pfilctl
pflogd
ping ping(8): man page cleanup 2023-01-02 00:48:25 +00:00
quotacheck Add a flags parameter to the ffs_sbget() function that reads UFS superblocks. 2022-07-30 22:51:38 -07:00
rcorder Fix rcorder example to match the keyword in the description 2022-12-13 19:56:28 +00:00
reboot
recoverdisk
resolvconf pkgbase: Put resolvconf in its own package 2022-10-26 19:46:26 +02:00
restore restore: fix restore of NFS4 ACLs 2022-12-12 08:19:51 -08:00
route
routed Bump .Dd for recently modified manual pages 2022-06-27 18:20:03 +02:00
rtsol
savecore savecore: add an option to save a live minidump 2022-04-18 12:56:16 -03:00
setkey ipsec: add support for CHACHA20POLY1305 2022-11-02 14:19:04 +01:00
shutdown shutdown.8: Add a note about needed priviledges to run the command 2022-11-07 12:00:11 +01:00
swapon
sysctl Add -F option to sysctl(8) to display sysctl format. 2022-12-24 22:59:00 -08:00
tests
tunefs Document the mntopts(3) functions. 2023-01-15 10:21:31 -08:00
umount umount(8): Remove a double word in a source code comment 2022-04-09 10:13:45 +02:00
veriexec Add -S option to veriexec 2022-07-19 08:59:53 -07:00
zfsbootcfg
Makefile Retire WITHOUT_CXX option 2023-01-26 21:13:16 -05:00
Makefile.amd64 retire sconfig(8) ce(4)/cp(4) configuration tool 2022-12-13 15:25:13 -05:00
Makefile.arm
Makefile.i386 retire sconfig(8) ce(4)/cp(4) configuration tool 2022-12-13 15:25:13 -05:00
Makefile.inc
Makefile.powerpc64