2026-02-22 Paul Dreik <rdfind@pauldreik.se>
	* release 1.8.0
	* check that the resultsfile can be written to, before starting work
	* fix bug when using minfilesize and ignoreempty at the same time
	* control first and last byte size: -firstbytessize and -lastbytessize
	* hash 4096 first/last bytes instead of comparing 64 during the first/last
	  bytes step.
	* optionally disable first/last byte reading
	* optionally disable checksumming
	* fix minor bug in dryrun output
	* support building with nettle 4.0
	* add progress option -progress
	* polish the man page slightly
	* building with cmake now runs the existing tests and newly written
	  unit tests
2025-02-03 Paul Dreik <rdfind@pauldreik.se>
        * release 1.7.0
	* add xxh checksum for speed
	* add controllable buffer size -buffersize N
2023-06-17 Paul Dreik <rdfind@pauldreik.se>
        * release 1.6.0
2023-06-17 Paul Dreik <rdfind@pauldreik.se>
        * add sha512 support
2021-08-13 Paul Dreik <rdfind@pauldreik.se>
        * release 1.5.0
2021-08-12 Paul Dreik <rdfind@pauldreik.se>
        * add option -maxsize N to ignore files with size>=N bytes
2018-11-12 Paul Dreik <rdfind@pauldreik.se>
        * release of 1.4.1
        * fixes build failure on 32 bit platforms
        * tests: fix bad test logic in hardlink fail test
2018-11-09 Paul Dreik <rdfind@pauldreik.se>
        * release of 1.4.0
        * improve error message when failing to make symlink.
          See Github bug #5.
2018-10-28 Paul Dreik <rdfind@pauldreik.se>
	* release of 1.4.0-alpha0
	* cleanup of source to remove compiler warnings
	  and switch to c++11
	* failure of making hard links will not delete the deduplicated
	  file, if possible. See Github bug #5.
	* failure of making symlinks will not delete the deduplicated
	  file, if possible. See Github bug #5.
	* added option -minsize to optionally ignore files under a
	  certain size. See Github bug #1
	* add sha256 support - see Debian Bug 815120 and Github #7
	  the default checksum is now sha1 instead of md5
	* better error messages when -dryrun is misused. See Github #8
	  and Debian Bug 754663
	* performance: pruning empty files earlier and other improvements.
	  "rdfind -checksum sha1 /usr /usr" goes from 5.9 to 4.86 seconds on the
	  author's machine, with hot filesystem cache.
	* increase size of integer types to be able to handle more than INTMAX
	  files.
	* add deterministic mode, enabled by default. See Github issue #13 and
	  Debian Bug 795790. When enabled, makes the program insensitive to the
	  order of files when listing directories.
2017-01-04 Paul Dreik <rdfind@pauldreik.se>
	* release 1.3.5
	* source cleanup like removing obsolete comments, formatting.
	* fix man page typo on dryrun
	* console output showing how much space that can be saved
	  is now properly capitalized. as you may have noted, I do not
          really like uppercase...
        * make check now works again (for some reason, it broke. maybe
          due to autotools updates)
2014-08-23 Paul Dreik <rdfind@pauldreik.se>
	* fix bug in using sha1 even if md5 is selected
2013-06-19  Paul Dreik  <rdfind@pauldreik.se>
	* release of 1.3.4
	workaround for unit test for filesize which did not run on Hurd
	because of insufficient large file support. See the discussion on
	debian bug #711793. no other changes.
2013-06-18  Paul Dreik  <rdfind@pauldreik.se>
	* release of 1.3.3
	now builds on GNU/Hurd (see debian bug #711793) using the patch by
	Pino Toscano. Thanks!
	large file problem on 32 bit solved.
2013-06-03  Paul Dreik <rdfind@pauldreik.se>
	* applied patch for building on GNU/Hurd, by Pino Toscano
2013-01-31  Paul Dreik  <rdfind@pauldreik.se>
	* added testing. currently the only test is to verify that the
	  large file problem is solved.
2013-01-26  Paul Dreik  <rdfind@pauldreik.se>
	* prerelease of 1.3.3
	* working with large file problems on 32 bit ubuntu,
	  with large files being ignored by rdfind due to lstat
	  returning error. There are also printing problems
	  reporting total file size on stdout when running which
	  hopefully are solved now.
2012-11-27  Paul Dreik  <rdfind@pauldreik.se>
	* corrected typo in manpage example, which incorrectly used
	-deletefiles instead of -deleteduplicates. Thanks KC for reporting
	this!
	* release of 1.3.2
2012-05-07  Paul Dreik  <rdfind@pauldreik.se>
	* release of 1.3.1. No changes except the gcc 4.7 related changes.
2012-04-19  Paul Dreik  <rdfind@pauldreik.se>
	* now compiles with gcc 4.7
2011-07-24  Paul Dreik  <rdfind@pauldreik.se>

	* Bump version to 1.3.0
	* Corrected misspelling in program (OCCURRENCE) which may break
	peoples scripts. See Debian bug 613055. This is the justification
	for bumping the revision number to 1.3
	* Corrected man page typos. See Debian bug 613055.
	* Included change from Debian package patch on the man page.
	* Now indicates clearly when running in drymode. See Debian bug
	613059.
	* Corrected copy paste typo in the man page (makehardlinks).

2010-04-26  Paul Dreik  <rdfind@paulsundvall.net>

	* The author has changed name from Paul Sundvall to Paul Dreik

2009-01-21  Paul Sundvall  <pauls@quadricepsjr.paulsundvall.net>

	* release version 1.2.4

2009-01-21  Paul Sundvall  <rdfind@paulsundvall.net>

	* fixed bug where a file given on the command line would be
	prepended with / which made it appear in the wrong place.
	*changed version to 1.2.3+ for now to avoid confusion

2009-01-13  Paul Sundvall  <rdfind@paulsundvall.net>
	* version 1.2.3 released

2009-01-13  Paul Sundvall  <rdfind@paulsundvall.net>
	* updated with new option outputname
	* added names from people who helped
	* clarified license here and there
	* added svn id keyword in file
	* updated man page

2008-10-03 Paul Sundvall  <rdfind@paulsundvall.net>
	* minor changes for being able to compile with new compiler

2008-09-01 Paul Sundvall  <rdfind@paulsundvall.net>
	* spelling error corrected

2006-03-21 Paul Sundvall  <rdfind@paulsundvall.net>
	* new version 1.2.2
	* sleep introduced, to reduce load.
	* examples in the manual introduced.
	* new formatting on usage() to not get line breaks.
	* new structure in configure.in, to get error messages from nettle quicker.
	* symlinks now work better, as they are made absolute.
2006-03-19  Paul Sundvall  <rdfind@paulsundvall.net>
	* version 1.2.1
	* Changed to auto-tools.

2006-03-02  Paul Sundvall  <rdfind@paulsundvall.net>
	*version 1.2.0
	*Moved nettleclass to rdfind, to ease up installation.
	*finalized configure.in so that autoconf works.

2006-03-02  Paul Sundvall  <rdfind@paulsundvall.net>
	*version 1.1.2
	*spelling error (and a test of version numbers...)

2006-03-02  Paul Sundvall  <rdfind@paulsundvall.net>
	* version 1.1.1
	*added VERSION as #define.
	*added flags --version etc
	*added install for make install.

2006-02-28  Paul Sundvall  <rdfind@paulsundvall.net>
	*now possible to specify also files as input arguments.
	*added possibility to use sha1 checksum.
	*changed ints to enums on default args to make it compile even on
	gcc 4.03 prerelease

2006-02-25 Paul Sundvall  <rdfind@paulsundvall.net>
	*moved into cvs. changed from RSA md5 to nettle.

2006-01-17 Paul Sundvall  <rdfind@paulsundvall.net>
	*replacing name "Bulk" with "Fileinfo"
	*INSTALL COPYRIGHT etc created.
	*calling this one 1.0.1

2006-01-16  Paul Sundvall  <rdfind@paulsundvall.net>
	*release version 1.0.0

2006-01-13 Paul Sundvall  <rdfind@paulsundvall.net>
	*hard links

2006-01-12  Paul Sundvall  <rdfind@paulsundvall.net>
	*using memcmp for comparison on byte.
	*don't read file if it already has been read and m_nbytes is longer
	than the file itself.

2006-01-11  Paul Sundvall  <rdfind@paulsundvall.net>
	*parsing of input args before starting to add files added nice
	*output of size in Gb etc. fixed bug on char comparison.

2006-01-10  Paul Sundvall  <rdfind@paulsundvall.net>
	*wrote man page.

2006-01-05  Paul Sundvall  <rdfind@paulsundvall.net>
	*started. first version.
