Skip to content

Commit ce4b4fe

Browse files
author
jessekornblum
committed
Updates for release 4.3
1 parent 4693b96 commit ce4b4fe

13 files changed

+67
-51
lines changed

NEWS

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
** Changes in version 4.3 (RBF DATE)
2-
3-
* New Features
1+
** Changes in version 4.3 (24 Oct 2012)
42

53
* Bug Fixes
64

5+
Fixed check for endian-ness, affecting hash generation on
6+
big-endian platforms.
7+
8+
Fixed minor bugs related to OpenSolaris.
9+
710

811

912
** Changes in version 4.2 (11 Jun 2012)

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
AC_PREREQ(2.57)
6-
AC_INIT([MD5DEEP],[4.3-001],[[email protected]])
6+
AC_INIT([MD5DEEP],[4.3],[[email protected]])
77
AC_CONFIG_FILES([Makefile src/Makefile man/Makefile tests/Makefile tests/testfiles/Makefile ])
88
AM_INIT_AUTOMAKE
99
AC_CONFIG_HEADERS([config.h])

doc/changes.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
** Changes in version 4.3 (24 Oct 2012)
2+
3+
* Bug Fixes
4+
5+
Fixed check for endian-ness, affecting hash generation on
6+
big-endian platforms.
7+
8+
Fixed minor bugs related to OpenSolaris.
9+
10+
11+
112
** Changes in version 4.2 (11 Jun 2012)
213

314
* Bug Fixes

doc/hashdeep.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ <h2><a name='sect6' href='#toc6'>Known Issues</a></h2>
267267
<p>
268268
<h2><a name='sect7' href='#toc7'>Reporting Bugs</a></h2>
269269
We take all bug reports <i>very</i> seriously. Any bug that
270-
jeopardizes the forensic integrity of this program could have serious consequenses
270+
jeopardizes the forensic integrity of this program could have serious consequences
271271
on people&rsquo;s lives. When submitting a bug report, please include a description
272272
of the problem, how you found it, and your contact information. <p>
273273
Send bug

doc/index.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<body>
3333

3434
<h1>
35-
md5deep and hashdeep - Latest version 4.2
35+
md5deep and hashdeep - Latest version 4.3
3636
</h1>
3737

3838
<hr>
@@ -175,9 +175,9 @@ <h3> Stable Version </h3>
175175

176176
<p>
177177
The latest stable versions of md5deep and hashdeep are
178-
version 4.2
178+
version 4.3
179179
and were released on
180-
11 Jun 2012.
180+
24 Oct 2012.
181181
You can take a look at the
182182
<a href="changes.txt">complete changelog</a>, but here are the
183183
changes in the latest version:
@@ -191,7 +191,8 @@ <h4> New Features </h4>
191191

192192
<h4> Bug Fixes </h4>
193193
<ul>
194-
<li> Updated Tiger code to produce correct hashes for files larger than 4GB. </li>
194+
<li> Proper hash generation on big endian systems</li>
195+
<li> Allows compilation on OpenSolaris </li>
195196
</ul>
196197

197198

doc/md5deep.html

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -154,57 +154,58 @@ <h2><a name='sect2' href='#toc2'>Description</a></h2>
154154

155155
<dt><b>-q</b> </dt>
156156
<dd>Quiet
157-
mode. File names are omitted from the output.
157+
mode. File names are omitted from the output. Each hash is still followed
158+
by two spaces before the newline.
158159
<p> </dd>
159160

160161
<dt><b>-Z</b> </dt>
161-
<dd>Produces output in Triage
162-
format. Each line contans the file&rsquo;s size, a tab, a hash of the first 512
163-
bytes, a tab, the hash of the complete file, a tab, and the file name. These
164-
values are intended in increasing order of specificity. That is, two files
165-
with different sizes cannot possibly match. This is a fast comparison and
166-
should be done first. Next, two files with different partial hashes cannot
167-
possibly match. This is often faster than hashing the whole file. Finally,
168-
if those two pieces align, then it&rsquo;s worth reading and hashing the entire
169-
file.
162+
<dd>Produces output in Triage format. Each
163+
line contans the file&rsquo;s size, a tab, a hash of the first 512 bytes, a tab,
164+
the hash of the complete file, a tab, and the file name. These values are
165+
intended in increasing order of specificity. That is, two files with different
166+
sizes cannot possibly match. This is a fast comparison and should be done
167+
first. Next, two files with different partial hashes cannot possibly match.
168+
This is often faster than hashing the whole file. Finally, if those two
169+
pieces align, then it&rsquo;s worth reading and hashing the entire file.
170170
<p> </dd>
171171

172172
<dt><b>-0</b> </dt>
173-
<dd>Uses a NULL character (/0) to terminate each line instead of a
174-
newline. Useful for processing filenames with strange characters.
173+
<dd>Uses
174+
a NULL character (/0) to terminate each line instead of a newline. Useful
175+
for processing filenames with strange characters.
175176
<p> </dd>
176177

177178
<dt><b>-l</b> </dt>
178-
<dd>Enables
179-
relative file paths. Instead of printing the absolute path for each file,
180-
displays the relative file path as indicated on the command line. This
181-
flag may not be used in conjunction with the -b flag.
179+
<dd>Enables relative file
180+
paths. Instead of printing the absolute path for each file, displays the
181+
relative file path as indicated on the command line. This flag may not
182+
be used in conjunction with the -b flag.
182183
<p> </dd>
183184

184185
<dt><b>-b</b> </dt>
185-
<dd>Enables bare mode.
186-
Strips any leading directory information from displayed filenames. This
187-
flag may not be used in conjunction with the -l flag.
186+
<dd>Enables bare mode. Strips any
187+
leading directory information from displayed filenames. This flag may not
188+
be used in conjunction with the -l flag.
188189
<p> </dd>
189190

190191
<dt><b>-k</b> </dt>
191-
<dd>Enables asterisk
192-
mode. An asterisk is inserted in lieu of a second space between the filename
193-
and the hash, just like md5sum in its binary (-b) mode.
192+
<dd>Enables asterisk mode. An asterisk
193+
is inserted in lieu of a second space between the filename and the hash,
194+
just like md5sum in its binary (-b) mode.
194195
<p> </dd>
195196

196197
<dt><b>-c</b> </dt>
197-
<dd>Enables comma
198-
separated values output, or CSV mode. This mode has the side effect of removing
199-
the 10 digit size limitation from -z mode. Also note that asterisks from
200-
-k mode are not displayed when in CSV mode.
198+
<dd>Enables comma separated values
199+
output, or CSV mode. This mode has the side effect of removing the 10 digit
200+
size limitation from -z mode. Also note that asterisks from -k mode are not
201+
displayed when in CSV mode.
201202
<p> </dd>
202203

203204
<dt><b>-o</b> &lt;bcpflsd&gt; </dt>
204-
<dd>Enables expert mode.
205-
Allows the user specify which (and only which) types of files are processed.
206-
Directory processing is still controlled with the -r flag. The expert mode
207-
options allowed are: <br>
205+
<dd>Enables expert mode. Allows the user
206+
specify which (and only which) types of files are processed. Directory processing
207+
is still controlled with the -r flag. The expert mode options allowed are:
208+
<br>
208209
f - Regular files <br>
209210
b - Block Devices <br>
210211
c - Character Devices <br>
@@ -311,7 +312,7 @@ <h2><a name='sect6' href='#toc6'>Known Issues</a></h2>
311312
<h2><a name='sect7' href='#toc7'>Reporting Bugs</a></h2>
312313
We
313314
take all bug reports <i>very</i> seriously. Any bug that jeopardizes the forensic
314-
integrity of this program could have serious consequenses on people&rsquo;s lives.
315+
integrity of this program could have serious consequences on people&rsquo;s lives.
315316
When submitting a bug report, please include a description of the problem,
316317
how you found it, and your contact information. <p>
317318
Send bug reports to the

man/hashdeep.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH HASHDEEP "1" "v4.3 \- RBF DATE" "AFOSI" "United States Air Force"
1+
.TH HASHDEEP "1" "v4.3 \- 24 Oct 2012" "AFOSI" "United States Air Force"
22

33
.SH NAME
44
hashdeep \- Compute, compare, or audit multiple message digests

man/md5deep.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH MD5DEEP "1" "v4.3 \- RBF DATE" "AFOSI" "United States Air Force"
1+
.TH MD5DEEP "1" "v4.3 \- 24 Oct 2012" "AFOSI" "United States Air Force"
22

33
.SH NAME
44
md5deep \- Compute and compare MD5 message digests

man/sha1deep.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH MD5DEEP "1" "v4.3 \- RBF DATE" "AFOSI" "United States Air Force"
1+
.TH MD5DEEP "1" "v4.3 \- 24 Oct 2012" "AFOSI" "United States Air Force"
22

33
.SH NAME
44
md5deep \- Compute and compare MD5 message digests
@@ -326,7 +326,7 @@ If you need to do this, use the \fBfind\fR(1) command.
326326

327327
.SH REPORTING BUGS
328328
We take all bug reports \fIvery\fR seriously. Any bug that jeopardizes the
329-
forensic integrity of this program could have serious consequenses on
329+
forensic integrity of this program could have serious consequences on
330330
people's lives. When submitting a bug report, please include a description
331331
of the problem, how you found it, and your contact information.
332332
.PP

man/sha256deep.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH MD5DEEP "1" "v4.3 \- RBF DATE" "AFOSI" "United States Air Force"
1+
.TH MD5DEEP "1" "v4.3 \- 24 Oct 2012" "AFOSI" "United States Air Force"
22

33
.SH NAME
44
md5deep \- Compute and compare MD5 message digests
@@ -326,7 +326,7 @@ If you need to do this, use the \fBfind\fR(1) command.
326326

327327
.SH REPORTING BUGS
328328
We take all bug reports \fIvery\fR seriously. Any bug that jeopardizes the
329-
forensic integrity of this program could have serious consequenses on
329+
forensic integrity of this program could have serious consequences on
330330
people's lives. When submitting a bug report, please include a description
331331
of the problem, how you found it, and your contact information.
332332
.PP

man/tigerdeep.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH MD5DEEP "1" "v4.3 \- RBF DATE" "AFOSI" "United States Air Force"
1+
.TH MD5DEEP "1" "v4.3 \- 24 Oct 2012" "AFOSI" "United States Air Force"
22

33
.SH NAME
44
md5deep \- Compute and compare MD5 message digests
@@ -326,7 +326,7 @@ If you need to do this, use the \fBfind\fR(1) command.
326326

327327
.SH REPORTING BUGS
328328
We take all bug reports \fIvery\fR seriously. Any bug that jeopardizes the
329-
forensic integrity of this program could have serious consequenses on
329+
forensic integrity of this program could have serious consequences on
330330
people's lives. When submitting a bug report, please include a description
331331
of the problem, how you found it, and your contact information.
332332
.PP

man/whirlpooldeep.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH MD5DEEP "1" "v4.3 \- RBF DATE" "AFOSI" "United States Air Force"
1+
.TH MD5DEEP "1" "v4.3 \- 24 Oct 2012" "AFOSI" "United States Air Force"
22

33
.SH NAME
44
md5deep \- Compute and compare MD5 message digests
@@ -326,7 +326,7 @@ If you need to do this, use the \fBfind\fR(1) command.
326326

327327
.SH REPORTING BUGS
328328
We take all bug reports \fIvery\fR seriously. Any bug that jeopardizes the
329-
forensic integrity of this program could have serious consequenses on
329+
forensic integrity of this program could have serious consequences on
330330
people's lives. When submitting a bug report, please include a description
331331
of the problem, how you found it, and your contact information.
332332
.PP

src/files.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ typedef struct _ENCASE_HASH_HEADER {
9191
#define HASH_STRING_LENGTH (hashes[opt_md5deep_mode_algorithm].bit_length/4)
9292

9393
/****************************************************************
94-
*** SUpport
94+
*** Support Functions
9595
****************************************************************/
9696

9797
// Find the index of the next comma in the string str starting at index start.

0 commit comments

Comments
 (0)