2023-06-17 Paul Dreik * release 1.6.0 2023-06-17 Paul Dreik * add sha512 support 2021-08-13 Paul Dreik * release 1.5.0 2021-08-12 Paul Dreik * add option -maxsize N to ignore files with size>=N bytes 2018-11-12 Paul Dreik * 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 * release of 1.4.0 * improve error message when failing to make symlink. See Github bug #5. 2018-10-28 Paul Dreik * 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 * 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 * fix bug in using sha1 even if md5 is selected 2013-06-19 Paul Dreik * 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 * 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 * applied patch for building on GNU/Hurd, by Pino Toscano 2013-01-31 Paul Dreik * added testing. currently the only test is to verify that the large file problem is solved. 2013-01-26 Paul Dreik * 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 * 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 * release of 1.3.1. No changes except the gcc 4.7 related changes. 2012-04-19 Paul Dreik * now compiles with gcc 4.7 2011-07-24 Paul Dreik * 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 * The author has changed name from Paul Sundvall to Paul Dreik 2009-01-21 Paul Sundvall * release version 1.2.4 2009-01-21 Paul Sundvall * 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 * version 1.2.3 released 2009-01-13 Paul Sundvall * 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 * minor changes for being able to compile with new compiler 2008-09-01 Paul Sundvall * spelling error corrected 2006-03-21 Paul Sundvall * 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 * version 1.2.1 * Changed to auto-tools. 2006-03-02 Paul Sundvall *version 1.2.0 *Moved nettleclass to rdfind, to ease up installation. *finalized configure.in so that autoconf works. 2006-03-02 Paul Sundvall *version 1.1.2 *spelling error (and a test of version numbers...) 2006-03-02 Paul Sundvall * version 1.1.1 *added VERSION as #define. *added flags --version etc *added install for make install. 2006-02-28 Paul Sundvall *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 *moved into cvs. changed from RSA md5 to nettle. 2006-01-17 Paul Sundvall *replacing name "Bulk" with "Fileinfo" *INSTALL COPYRIGHT etc created. *calling this one 1.0.1 2006-01-16 Paul Sundvall *release version 1.0.0 2006-01-13 Paul Sundvall *hard links 2006-01-12 Paul Sundvall *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 *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 *wrote man page. 2006-01-05 Paul Sundvall *started. first version.