SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for md5deep-4.4-1.el5.i686.rpm :
Wed Jan 1 23:00:00 2014 Lawrence Rogers 4.4-1

* Release 4.4-1

* src/dig.cpp: Support deduplication reparse points, issue 307.

* src/multihash.cpp (hash_context_obj::multihash_finalize): removed old code that was commented out.

* src/dig.cpp: Fixed issue 301 re: removing double dots from path

* Makefile.am: Removed sha3deep target

* hashlist.cpp: Fixes problem with known files with commas in filename.

* configure.ac: Added patch from dago to check for MAP_FILE

* src/dig.cpp: Experimental change to parse single instance storage (SIS) junction points.

* src/hashlist.cpp: Added experimental mode for case insensitive matching. Also changes in main.cpp, main.h, and display.cpp

* src/Makefile.am: Added sha3deep

* src/main.h: Added SHA3 defines

* src/main.cpp: Added SHA3 code

* src/common.h: Increased max size of context structure for SHA-3

* man/hashdeep.1: Clarified Unicode statements

* main.cpp: Converting break statements which fall through to consistent style.

* main.cpp: Added checks in hashdeep against user errors on command line

* dig.cpp: Adding specific message regarding SIS reparse points.

* blake: Removed code which won\'t be used

* configure.ac: Uncommented check for big endian systems.

* src/threadpool.cpp: Renamed ERR function to avoid conflicts on SunOS and derivates.

* man/md5deep.1, hashdeep.1: Typos

Thu Oct 25 00:00:00 2012 Lawrence Rogers 4.3-1

* Release 4.3-1
Bug Fixes
Fixed check for endian-ness, affecting hash generation on
big-endian platforms.

Fixed minor bugs related to OpenSolaris.

Tue Jun 12 00:00:00 2012 Lawrence Rogers 4.2-1

* Release 4.2-1
Bug Fixes
Fixed padding in Tiger hashes for large files

Tue Feb 14 23:00:00 2012 4.1-1

* Release 4.1-1
New Features
Added expert mode option to parse Windows PE files
Bug Fixes
Fixed junction point handling on Win32

Fri Jan 27 23:00:00 2012 4.0.1-1

* Release 4.0.1-1

* Bug Fixes
Fixed hang on DFXML generation on Win32
Fixed incorrect hashes via stdin on Win32
Fixed \"Too many open files\" error on OS X
Doc files in Win32 have been corrected.

Fri Jan 6 23:00:00 2012 4.0.0-1

* Release 4.0.0-1

* New Features
Rewrote most of the program in C++.
Enabled multiprocessor support on all platforms.
Removed ten character limit on file size mode

* Bug Fixes
Too numerous to count!

Wed Jul 27 00:00:00 2011 3.9.2-1

* Release 3.9.2-1
New Features
Added a warning message when running 32-bit versions of the programs on a 64-bit system.
Bug Fixes
Fixed a cosmetic bug in the hashdeep header.

Wed Jun 1 00:00:00 2011 3.9.1-1

* Release 3.9.1-1
New Features
Added -f mode to get the list of input files from a file on the disk.
Added 64-bit executables for Windows.
Bug Fixes
Fixed a critical bug regarding hashdeep\'s ability to compute correct hashes on standard input.
Fixed a cosmetic bug regarding the error messages for piecewise mode.
Fixed a cosmetic bugs regarding processing standard input in piecewise mode.
Fixed a bug regarding processing known hash files which have parenthesis in the filename.
Clarified documentation regarding multipliers in piecewise mode. They are IEC multipliers, or blocks of 1,024. Side note: also spelled \'multipliers\' correctly.

Fri Apr 22 00:00:00 2011 3.9-1

* Release 3.9-1
New Features

Bug Fixes
Fixed a critical bug in hashdeep regarding processing standard input
Added -f mode to get the list of input files from

Sat Apr 16 00:00:00 2011 3.8-1

* Release 3.8-1
New Features
Added -f mode to get the list of input files froma file on the disk.
Added 64-bit executables for Windows.
Bug Fixes
Fixed a cosmetic bug regarding the error messages for piecewise mode.

Sun Dec 19 23:00:00 2010 Jessee Kornblum 3.7

* Release 3.7-1
See Changelog for details

Tue Mar 23 23:00:00 2010 Jesse Kornblum

* Release 3.6-1

* Version bump to 3.6 and release


* Documented expert mode in hashdeep man page, getting started
guide. Also made a few tweaks to the md5deep documentation.


* Added some error checking routines to helpers

Sat Mar 6 23:00:00 2010 Jesse Kornblum

* Cleaned up md5deep/main.h comment styles. Also added a field
to the state variable to keep track of the file\'s type. This
is was handy for...


* Updating file size computation to use results of stat
operation normally done anyway during dig phase.

Fri Feb 26 23:00:00 2010 Jesse Kornblum

* Adding \'expert\' mode from md5deep to hashdeep.

Thu Feb 25 23:00:00 2010 Jesse Kornblum

* Changed all contact email addresses to research account at
jessekornblum.com. The \'md5deep\' account will be deprecated.

Sat Jan 9 23:00:00 2010 Jesse Kornblum

* Finished updating download links. Updated and published
Hashdeep quick start guide

Wed Dec 30 23:00:00 2009 Jesse Kornblum

* Converting documentation update to use rsync+ssh to upload content

Tue Dec 29 23:00:00 2009 Jesse Kornblum

* Version bump to 3.5.1


* Attempting to fix bug 2922415 involving zero byte files


* Added a few items to the TODO list


* Started web page cleanup

Mon Dec 21 23:00:00 2009 Jesse Kornblum

* Attempting to fix bug 2919014 regarding hashdeep and its
failure to detect when files go missing during an audit
if there is another, identical file in a different location


* Cleanup on md5deep code for -f mode


* Revised list of new features for release 3.5

Fri Sep 25 00:00:00 2009 Jesse Kornblum

* Again revised patch 2855502 to handle the last read of
files/stdin when no data is read. This happens when the
file size is an exact multiple of the piecewise size.

Thu Sep 17 00:00:00 2009 Jesse Kornblum

* Updated broken link on web page for Whirlpool.

Thu Sep 10 00:00:00 2009 Jesse Kornblum

* Applied a modified version of patch 2855502 to fix file size
computation for piecewise hashing of stdin.

Sun Jul 12 00:00:00 2009 Jesse Kornblum

* Added draft of Hashdeep Getting Started guide

Sat Jul 11 00:00:00 2009 Jesse Kornblum

* Fixed method to read list of files to hash from a file.

Mon Jun 15 00:00:00 2009 Jesse Kornblum

* Experimenting with reading list of files to hash from another
file in md5deep.

Sat May 23 00:00:00 2009 Jesse Kornblum

* Closed search handle in is_junction_point in response
to bug 2795587.


* Attempting to fix -n mode by removing check in is_known_hash
for NULL parameters.

Sat Apr 11 00:00:00 2009 Jesse Kornblum

* Experimenting with stopping file read on \"Invalid argument\" errors
to avoid crashes on Win32.

Sun Apr 5 00:00:00 2009 Jesse Kornblum

* Version bump to 3.3 and released.

Thu Mar 26 23:00:00 2009 Jesse Kornblum

* Updated timestamp code to support 64-bit functions on Windows.

Sun Mar 1 23:00:00 2009 Jesse Kornblum

* Experimenting by skipping
*all
* junction points on
Windows. We\'ll display a message with \'unknown\' status
values.


* Version bump to 3.3-002.

Sun Feb 8 23:00:00 2009 Jesse Kornblum

* Removed email address from all files. Too many spammers, sorry.

Mon Jan 26 23:00:00 2009 Jesse Kornblum

* Cleaned up code for version 3.2 release. Commented out NTFS
junction point detection for now.


* Applied patch 2535551 to Makefile.am to use LDADD variable
instead of AM_LDFLAGS.

Sun Jan 25 23:00:00 2009 Jesse Kornblum

* Added experimental CSV mode, -c

Fri Jan 16 23:00:00 2009 Jesse Kornblum

* Switching from /
* comments to // comments in code to allow
for commenting out whole functions when necessary.


* Added sanity checking to helper functions, changed some variable
names from single character values to more descriptive names.

Thu Jan 15 23:00:00 2009 Jesse Kornblum

* Removed vestigial code from include/md5.h and the other
algorithms in that directory. This was code that had been
commented out for a while now.


* Updated email address in this ChangeLog for all entries.


* Added include directory to the \'make preflight\' directive

Wed Jan 14 23:00:00 2009 Jesse Kornblum

* Fixed chop_line call against uninitialized variable
in hashdeep/match.c. Added sanity checking to chop_line
to keep this from happening again.


* Added file format documentation for hashdeep.

Fri Jan 9 23:00:00 2009 Jesse Kornblum

* Changed hashdeep to break long command lines into multiple
lines in the headers of known files. Not doing so leads to
problems with extremely long lines. Those lines end up as
(harmless) warnings about bad hashes. See bug report 2496029
for more details.

Thu Jan 8 23:00:00 2009 Jesse Kornblum

* Added detection and avoidance of NTFS Junction Points
to avoid infinite loops on Windows systems.
See bug report 2492520 for more details.


* Updated email address in AUTHORS file.

Thu Oct 23 00:00:00 2008 Jesse Kornblum

* Rewrote the parsing of known files in hashdeep in response
to bug 2184219
relating to filenames with commas in them. We now determine
the expected number of columns from the header and use that
to parse the remainder of the file.
This should eventually allow us to remove our dependency on
strsep.


* Fixed a minor hashdeep bug where hashes were considered
invalid if they contained too few characters, but not too many.

Fri Sep 26 00:00:00 2008 Jesse Kornblum

* Updated hashdeep usage message to reflect that MD5 and SHA-256
are the default algorithms used, not SHA-1.

Wed Sep 24 00:00:00 2008 Jesse Kornblum

* Changing stat functions on Windows to handle 64-bit
file sizes (i.e. call _tstat64 instead of _tstat)

Mon Sep 15 00:00:00 2008 Jesse Kornblum

* Experimenting with new time estimation calculation

Thu Aug 14 00:00:00 2008 Jesse Kornblum

* Updated contact email addres and reconfigured.


* Applied patch 2026326 to fix VPATH build for manpages.

Mon Jul 28 00:00:00 2008 Jesse Kornblum

* Reconfigured with latest tools

Mon Jul 21 00:00:00 2008 Jesse Kornblum

* Removed debugging code accidently left in files.c:
find_rigid_hash function.

Sat Jul 19 00:00:00 2008 Jesse Kornblum

* Updated documentation to reflect Cygwin Ports support.


* Modified file_type function to record the file size of
each file processed. This should eliminate the need to
call stat again or the ioctl functions in hash.c and
hopefully speed up the program.


* Added timestamp to the output for size mode per Feature
Request 2014686. This should be the creation time on
Win32, change time for all other operating systems.


* Removed \'Experimental cast\' tags from SHA256 and Tiger
hashing code. They appear to be working.


* In response to bug 2022302, updated time estimate display
to handle large time values, including those more than
one day.

Sat Jul 5 00:00:00 2008 Jesse Kornblum

* Added -I mode to display filenames with asterisks for
hashes when size is above threshold. Compliments -i mode.

Sat Jul 5 00:00:00 2008 Jesse Kornblum

* Removed SF Community Choice Awards from web page.
The nominations are closed.


* Added size mode, -i, to only process files smaller than
a given size threshold. Reused code from piecewise mode
to parse user input. Added to md5deep and hashdeep.
Added to SF at Feature Request 2010771.

Wed May 21 00:00:00 2008 Jesse Kornblum

* New Features

Added hashdeep program to support multihashing

Added support for new iLook style hashes


* Bug Fixes

Fixed obscure bug that caused a crash (double free) when
attempting to check a very small file for EnCase hashes

Sun Oct 28 23:00:00 2007 Jesse Kornblum

* Added additional checks in find_file_size to account for
older Linux systems that don\'t have all of the necessary
ioctl calls.

Wed Oct 17 00:00:00 2007 Jesse Kornblum

* Incorporated patch from Yaakov Selkowitz to handle man page
copying when build dir is not the same as source dir.
(Sourceforge tracker #1814253)

Thu Sep 27 00:00:00 2007 Jesse Kornblum

* Added second ioctl call in Linux version of find_file_size
to get the true sector size; don\'t just assume 512 byte
sectors.


* Changed fseek call in hash.c to fseeko for large file support


* Removed spurrious -u: from getopt call in main.c


* Removed function checks from configure.ac. We weren\'t using
them to build support, so we shouldn\'t waste time checking
for them.

Wed Sep 26 00:00:00 2007 Jesse Kornblum

* Created new function print_error_unicode to
handle errors encountered while processing
files with (possibly) Unicode characters in
their filenames.


* Added AC_SYS_LARGEFILE to configure script to
account for large files on Linux. This fixes
the file estimation mode (-e) for Liunx.


* Fixed find_file_size for block devices on OS X.

Tue Sep 25 00:00:00 2007 Jesse Kornblum

* Updated error display for Unicode filenames in dig.c


* Fixed expert mode due to 64-bit values in int returns

Mon Sep 24 00:00:00 2007 Jesse Kornblum

* Reverted back to old method of installing man pages.
When make install is invoked, current md5deep.1 is
copied over other man pages, which are all then
installed normally.

Sun Sep 23 00:00:00 2007 Jesse Kornblum

* Switched to GNU autotools


* Moved list of past changes to NEWS file


 
ICM