#
f3343fe4 |
| 12-Mar-2024 |
Gordon Bergling <gbe@FreeBSD.org> |
md5.1: Fix the GNU mode example when using a digest file
The last example in the manpage md5(1) wants to demonstrate GNU mode (md5sum), but uses BSD mode (md5) instead.
In GNU mode, the -c option d
md5.1: Fix the GNU mode example when using a digest file
The last example in the manpage md5(1) wants to demonstrate GNU mode (md5sum), but uses BSD mode (md5) instead.
In GNU mode, the -c option does not compare against a hash string passed as parameter. Instead, it expects a digest file, as created under the name digest for /boot/loader.conf in the example above.
PR: 276560 Reviewed by: mhorne, des MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D44098
show more ...
|
#
a4465828 |
| 06-Mar-2024 |
Gordon Bergling <gbe@FreeBSD.org> |
Revert "md5.1: Fix an example"
This reverts commit 865baeaf1abeb14327ad6a4a1f8ce722e242ff73.
|
Revision tags: release/13.3.0 |
|
#
865baeaf |
| 28-Feb-2024 |
Stefan Schlosser <bsdcode@disroot.org> |
md5.1: Fix an example
The last example in the manpage md5(1) wants to demonstrate GNU mode (md5sum), but uses BSD mode (md5) instead:
In GNU mode, the -c option does not compare against a hash stri
md5.1: Fix an example
The last example in the manpage md5(1) wants to demonstrate GNU mode (md5sum), but uses BSD mode (md5) instead:
In GNU mode, the -c option does not compare against a hash string passed as parameter. Instead, it expects a digest file, as created under the name digest for /boot/loader.conf in the example above.
PR: 276560 Reviewed by: mhorne MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D44098
show more ...
|
#
5b44edb4 |
| 16-Feb-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
md5: Ignore files in string and passthrough mode.
MFC after: 1 week Reviewed by: allanjude, markj Differential Revision: https://reviews.freebsd.org/D43871
|
#
72ee91fe |
| 16-Feb-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
md5: Accept "-" as alias for stdin.
(based on a patch by jhb)
MFC after: 1 week PR: 276915 Reported by: Hannes Hauswedell <h2+fbsdports@fsfe.org> Reviewed by: allanjude, markj, jhb, emaste Differe
md5: Accept "-" as alias for stdin.
(based on a patch by jhb)
MFC after: 1 week PR: 276915 Reported by: Hannes Hauswedell <h2+fbsdports@fsfe.org> Reviewed by: allanjude, markj, jhb, emaste Differential Revision: https://reviews.freebsd.org/D43870
show more ...
|
Revision tags: release/14.0.0 |
|
#
b2c76c41 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line nroff pattern
Remove /^\.\\"\s*\$FreeBSD\$$\n/
|
#
00de65aa |
| 10-May-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
md5: Add missing references to sha384.
Fixes: 4849767cb16a Sponsored by: Klara, Inc. Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D40032
|
#
4849767c |
| 08-May-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
md5: Improve compatibility.
* Overhaul the GNU compatibility mode to more closely emulate what the GNU tools do.
* Add a Perl compatibility mode which emulates the shasum tool that ships with Perl.
md5: Improve compatibility.
* Overhaul the GNU compatibility mode to more closely emulate what the GNU tools do.
* Add a Perl compatibility mode which emulates the shasum tool that ships with Perl. This is currently not installed.
* Overhaul the tests.
Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D39446
show more ...
|
Revision tags: release/13.2.0 |
|
#
2768d705 |
| 06-Feb-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
libmd / md5: Add SHA-512/224.
While there, remove .Tn from man pages.
Also remove an obsolete comment about the 80386.
MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans, allanjude Di
libmd / md5: Add SHA-512/224.
While there, remove .Tn from man pages.
Also remove an obsolete comment about the 80386.
MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans, allanjude Differential Revision: https://reviews.freebsd.org/D38373
show more ...
|
Revision tags: release/12.4.0 |
|
#
9f3aa538 |
| 26-Jul-2022 |
Stefan Eßer <se@FreeBSD.org> |
sbin/md5.c: fix -q -c for BSD style versions
The BSD style commands (with names not ending in "sum") ignored the -c options and the passed digest value when invoked with -q.
The man page stated tha
sbin/md5.c: fix -q -c for BSD style versions
The BSD style commands (with names not ending in "sum") ignored the -c options and the passed digest value when invoked with -q.
The man page stated that -q causes only the calculated digest to be printed, but did not consider the case of both the -q and -c being used in combination.
Since there is no warning that -c will be ignored when the -q option is used, users night (and did) expect that the exit code would reflect the matching of the calculated digest and the argument passed with -c.
This update implements and documents this expected behavior.
PR: 265461 Reported by: Dmitrij <bugs.freebsd@1fff.net> MFC after: 2 weeks
show more ...
|
Revision tags: release/13.1.0 |
|
#
6981ec8b |
| 05-Feb-2022 |
Wolfram Schneider <wosch@FreeBSD.org> |
update external URLs
|
Revision tags: release/12.3.0 |
|
#
0d71cea8 |
| 14-Aug-2021 |
Gordon Bergling <gbe@FreeBSD.org> |
md5(1): Fix a typo in the manual page
- s/compatibilty/compatibility/
MFC after: 5 days
|
#
b33d1898 |
| 29-Jun-2021 |
Stefan Eßer <se@FreeBSD.org> |
md5: Improve compatibility with coreutils and format fix
The previous changes that added support for the coreutils -c option modified the output generated by passing -r to match that of the coreutil
md5: Improve compatibility with coreutils and format fix
The previous changes that added support for the coreutils -c option modified the output generated by passing -r to match that of the coreutils versions. The difference is that coreutils separates the hash from the file name by two blanks " " (or a blank followed by an asterisk " *" with the -b option denoting).
While most scripts or users will not notice the difference, it might be considered a violation of POLA and this commit reverts the change for the non-sum programs. These will print a single blank " " as the separator, as they die before the previous commit.
In order to still generate output that is identical to that of the coreutils programs, this commit generates the " " or " *" separator used by them for the -sum versions, depending on the presence of the -b option.
MFC after: 3 days
show more ...
|
#
c2870e57 |
| 25-Jun-2021 |
Stefan Eßer <se@FreeBSD.org> |
sbin/md5: improve compatibility with coreutils -c option
The -c option expects a digest file in either BSD or coreutils format.
The output for matched and mismatched files is identical to that of t
sbin/md5: improve compatibility with coreutils -c option
The -c option expects a digest file in either BSD or coreutils format.
The output for matched and mismatched files is identical to that of the coreutils version.
The review of these changes included test cases that have already been committed for the functionality that existed before. Another test script is added to cover the coreutils compatible extension implemented by this patch.
This commit contains a tests/Makefile that has been cleaned up compared to the review version, using an implicit rule to apply the TESTBASE path at build time (and the scripts have been renamed to have an extension of .SH instead of .sh to trigger this rule).
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D30812
show more ...
|
#
84f35b6f |
| 19-Jun-2021 |
Stefan Eßer <se@FreeBSD.org> |
sbin/md5: add md5sum to synopsis in the man-page
When invoked with "sum" following the hash name, the -c option takes a file argument, not a string argument.
|
#
086feed8 |
| 19-May-2021 |
Warner Losh <imp@FreeBSD.org> |
md5: Create md5sum, etc compatible programs
On Linux, there's a similar set of programs to ours, but that end in the letters 'sum'. These act basically like FreeBSD versions run with the -r option.
md5: Create md5sum, etc compatible programs
On Linux, there's a similar set of programs to ours, but that end in the letters 'sum'. These act basically like FreeBSD versions run with the -r option. Add code so that when the program ends in 'sum' you get the linux -r behavior. This is enough to make most things that use sha*sum work correctly (the -c / --check options, as well as the long args are not implemented). When running with the -sum programs, ignore -t instead of running internal speed tests and make -c an error.
Reviewed by: sef, and kp and allanjude (earlier version) Relnotes: yes Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D30309
show more ...
|
Revision tags: release/13.0.0, release/12.2.0 |
|
#
83d742d6 |
| 19-Jun-2020 |
Fernando Apesteguía <fernape@FreeBSD.org> |
md5(1): Add EXAMPLES section
Add EXAMLES covering -c, -s and -r
Approved by: bcr@, 0mp@ Differential Revision: https://reviews.freebsd.org/D25278
|
#
7d40dd24 |
| 15-Jun-2020 |
Fernando Apesteguía <fernape@FreeBSD.org> |
md5(1): fix style in man page
Fix a bunch of style problems reported by mandoc(1) and igor:
mandoc: ./md5.1:19:71: STYLE: no blank before trailing delimiter: Nm ... rmd160, mandoc: ./md5.1:20:23: S
md5(1): fix style in man page
Fix a bunch of style problems reported by mandoc(1) and igor:
mandoc: ./md5.1:19:71: STYLE: no blank before trailing delimiter: Nm ... rmd160, mandoc: ./md5.1:20:23: STYLE: no blank before trailing delimiter: Nm ... skein512, mandoc: ./md5.1:33:2: STYLE: useless macro: Tn mandoc: ./md5.1:33:2: STYLE: useless macro: Tn mandoc: ./md5.1:33:2: STYLE: useless macro: Tn mandoc: ./md5.1:33:2: STYLE: useless macro: Tn mandoc: ./md5.1:35:2: STYLE: useless macro: Tn mandoc: ./md5.1:42:2: STYLE: useless macro: Tn mandoc: ./md5.1:45:2: STYLE: useless macro: Tn mandoc: ./md5.1:47:2: STYLE: useless macro: Tn mandoc: ./md5.1:56:2: STYLE: useless macro: Tn mandoc: ./md5.1:58:2: STYLE: useless macro: Tn mandoc: ./md5.1:61:2: STYLE: useless macro: Tn mandoc: ./md5.1:66:2: STYLE: useless macro: Tn mandoc: ./md5.1:68:2: STYLE: useless macro: Tn mandoc: ./md5.1:104:24: STYLE: no blank before trailing delimiter: Nm skein512, mandoc: ./md5.1:117:6: STYLE: referenced manual not found: Xr sha224 3
igor: md5.1:46:no comma after "i.e.":either algorithm, [i.e.] to find an input that produces a specific
Approved by: bcr@ Differential Revision: https://reviews.freebsd.org/D25277
show more ...
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
#
8ff3cdd1 |
| 09-Jul-2018 |
Conrad Meyer <cem@FreeBSD.org> |
Integrate SHA2-224 with userspace components
The double compilation of the kernel sources in libmd and libcrypt is baffling, but add yet another define hack to prevent duplicate symbols.
Add docume
Integrate SHA2-224 with userspace components
The double compilation of the kernel sources in libmd and libcrypt is baffling, but add yet another define hack to prevent duplicate symbols.
Add documentation and SHA2-224 test cases to libmd.
Integrate with the md5(1) command, document, and add more test cases; self-tests pass.
show more ...
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0 |
|
#
8d26f08e |
| 02-Mar-2017 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Fix date.
Reported by: delphij, mckay MFC with: r314528
|
#
c74cccf0 |
| 02-Mar-2017 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Update to reflect that SHA-1 has now been broken.
Submitted by: ak MFC after: 1 week
|
#
69415bc5 |
| 08-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r311546 through r311683.
|
#
40d3e536 |
| 07-Jan-2017 |
Allan Jude <allanjude@FreeBSD.org> |
Add skein(3) front ends to the md5 manpage
Reported by: emaste
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
1780e407 |
| 28-May-2016 |
Allan Jude <allanjude@FreeBSD.org> |
Implement SHA-512 truncated (224 and 256 bits)
This implements SHA-512/256, which generates a 256 bit hash by calculating the SHA-512 then truncating the result. A different initial value is used, m
Implement SHA-512 truncated (224 and 256 bits)
This implements SHA-512/256, which generates a 256 bit hash by calculating the SHA-512 then truncating the result. A different initial value is used, making the result different from the first 256 bits of the SHA-512 of the same input. SHA-512 is ~50% faster than SHA-256 on 64bit platforms, so the result is a faster 256 bit hash.
The main goal of this implementation is to enable support for this faster hashing algorithm in ZFS. The feature was introduced into ZFS in r289422, but is disconnected because SHA-512/256 support was missing. A further commit will enable it in ZFS.
This is the follow on to r292782
Reviewed by: cem Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D6061
show more ...
|
Revision tags: release/10.3.0 |
|
#
b626f5a7 |
| 04-Jan-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH r289384-r293170
Sponsored by: The FreeBSD Foundation
|