* Wed Nov 28 2007 Andreas Neuper <Andreas@Neuper.de>
- New in version 1.1-1
  + extra modules for mp3, mp4, mpc, ogg and jpeg tagging (still beta testing)
  + the extra module "auto" selects extra modules by their magic automatically
  + header/tail skipping and tag skipping introduced for extra modules
  + enabled extra modules inhibit external hashing functions
  + test11 was added to check the extra style modules mp3, mp4 and jpg
  + extra modules allow to be compiled as individual testing utilities
- Enhancement in version 1.1-1
  + print only available hashmodes and extramodules with help
  + now using defines for internal hash method (simplifies replacement)
  + a message is printed if root privileges were missing during tests
  + using a size that may differ from the file size
- Bugfixes in version 1.1-1
  + test10 now recognizes non-default sort order
  + correction to help/usage message
  + added missing stop conditions to byte-by-byte-comparison

* Sat Nov 10 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancement in version 1.0-5
  + now compiles unchanged with Cygwin and Linux
  + Makefiles were modified to simplify testing and compilation
  + removed conversion untility "encap"
  + ignore missing "html2text"
  + generate a readable plain text README from README.html
  + more file groups in the header section of Makefile
  + sha1.c is now taken from and referenced to original source.
  + added COLLATERAL section to man page
  + added verification program to distribution

* Wed Nov 07 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancement in version 1.0-4
  + report version and copyright on '-V'
  + included Allan Saddis SHA1 implementation as found in duff
  + added more hash functions to default list
  + use '-t' to select certain hash methods manually
  + internal hash function is default, external ones require options
  + introduced colour into Makefile testing routines
  + Makefile relies on GNU make to auto-include OS specific settings
  + added rules and other parts to generate debian packages
- Bugfixes in version 1.0-4
  + errors on hash function testing are easier to understand now.
  + errors on hash function selection are reported only with '-v'
  + full special character support if internal hash methods chosen
  + more recent list of files for tarball, clean and distclean

* Sat Nov 03 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancement in version 1.0-3
  + Hash Algorithms now are included and work for cygwin as well
  + improved interactive dialogues
  + build symbolic link path in shortest distance to given target path
- Bugfixes in version 1.0-3
  + Successful testing with AIX 5.3
  + do not stop interactive mode if setting the terminal discipline fails
  + More intense Testing of comparison function (Makefile)
  + More reliable testing of interactive mode and relative Path (Makefile)
  + removed DANGER message due to program improvements
  + special character support if external hash methods are disabled (-#)

* Wed Oct 31 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancement in version 1.0-2
  + runtime check for one out of three usable external hash methods (SHA1, MD5, SUM)
- Bugfixes in version 1.0-2
  + corrected comparison length when comparing by memcmp() / failed with cygwin
  + renamed finfo structure to frdinfo to avoid collisions with AIX
  + added ALLPERMS define for non-Linux systems
  + added Makefile define for FREEDUPEXE, since cygwin fails on ./freedup
  + added Makefile define for echo with backslash translation
  + added Makefile check for valid HASH executables in freedup.h
  + print "ln -f <file1> <file2>" , so you may execute it without changes

* Sat Oct 27 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 1.0
  + new interactive mode with full choice list
  + separated linking task into explicit function
  + option -i asks for manual replacement selections
  + options -in print file clusters like "fdupes -r"
  + partial code clean up
- Bugfixes 
  + avoid name collisions by generating temporary filenames
  + always check files for existance to avoid early termination
  + previously checked that permissions differ (instead of being identical)
  + previously checked that groups differ (instead of being identical)
  + previously checked that users differ (instead of being identical)
  + previously checked that times differ (instead of being identical)

* Tue Oct 09 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.9 freedup.c
  + added interactive mode (option -i) [this option is still beta]
  + added delete selections in interactive mode
  + added html documentation to archive
  + added tolerance to unavailable files on fopen() [Rel.2]
- Enhancements in version 0.9 Makefile
  + added definitions: INSTALLDIR, MANPAGEDIR, etc
  + added targets: tarball, install, clean, distclean
  + version and release are now defined in freedup.spec only
  + added test that tries all numeric options during interaction [Rel.2]
- Enhancements in version 0.9 freedup.spec
  + use install instead of cp

* Thu Oct 04 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.8
  + avoid linking empty files (new option -0)
  + avoid printing any information (new option -q)
  + updated man page to reflect all options
  + added test7 to check for correct handling of empty files
- Bugfixes 
  + use mode instead of size to determine file type
  + starting with release 1 (not with 0) 
  + added aditional file to distribution

* Tue Oct 02 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.7
  + compiles under cygwin (no hash  support with cygwin)
  + works for NTFS file systems (at least test cases worked)

* Fri Sep 21 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.6
  + MD5 hash scanning may be disabled by options now

* Wed Sep 12 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.5
  + exclude non-regular files from investigation using lstat
  + error handling for OS functions now with messages instead of asserts
  + corrected and completed some text messages
  + Tested 400000 multimedia files in upto 20 trees

* Wed Aug 29 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.4
  + now a single run should be sufficient in most cases
  + added -w to force symlinks instead of hardlinks
  + added -l to allow only hardlinks and no symlinks
  + first test comparing results for different trees
  + more structured web page
- Bugfixes 
  + no more overwriting of previously scanned trees 
  + comparision return values are not zero if additional tests fail
  + completed bug fixes from version 0.2

* Fri Aug 24 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.3
  + splitted user and group comparison into separate tests
- Bugfixes 
  + argument position is now less important than existing link count
    This was needed to avoid alternating link replacements
  + stop when number of changes gets constant :-(healing symptoms)
  + do not reset file counter when deciding to realloc()

* Tue Aug 21 2007 Andreas Neuper <Andreas@Neuper.de>
- Enhancements in version 0.2
  + call "find" only once
  + allow input from stdin 
  + some code cleaning
  + added man page
  + added more tests
  + improved Makefile
- Bugfixes 
  + added -a to getopt string
  + report correct version
  + corrected basename macro

* Thu Aug 16 2007 Andreas Neuper <Andreas@Neuper.de>
- Initial Release
