-
Notifications
You must be signed in to change notification settings - Fork 79
/
ChangeLog
182 lines (158 loc) · 6.97 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
2023-06-17 Paul Dreik <[email protected]>
* release 1.6.0
2023-06-17 Paul Dreik <[email protected]>
* add sha512 support
2021-08-13 Paul Dreik <[email protected]>
* release 1.5.0
2021-08-12 Paul Dreik <[email protected]>
* add option -maxsize N to ignore files with size>=N bytes
2018-11-12 Paul Dreik <[email protected]>
* 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 <[email protected]>
* release of 1.4.0
* improve error message when failing to make symlink.
See Github bug #5.
2018-10-28 Paul Dreik <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* fix bug in using sha1 even if md5 is selected
2013-06-19 Paul Dreik <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* applied patch for building on GNU/Hurd, by Pino Toscano
2013-01-31 Paul Dreik <[email protected]>
* added testing. currently the only test is to verify that the
large file problem is solved.
2013-01-26 Paul Dreik <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* release of 1.3.1. No changes except the gcc 4.7 related changes.
2012-04-19 Paul Dreik <[email protected]>
* now compiles with gcc 4.7
2011-07-24 Paul Dreik <[email protected]>
* 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 <[email protected]>
* The author has changed name from Paul Sundvall to Paul Dreik
2009-01-21 Paul Sundvall <[email protected]>
* release version 1.2.4
2009-01-21 Paul Sundvall <[email protected]>
* 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 <[email protected]>
* version 1.2.3 released
2009-01-13 Paul Sundvall <[email protected]>
* 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 <[email protected]>
* minor changes for being able to compile with new compiler
2008-09-01 Paul Sundvall <[email protected]>
* spelling error corrected
2006-03-21 Paul Sundvall <[email protected]>
* 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 <[email protected]>
* version 1.2.1
* Changed to auto-tools.
2006-03-02 Paul Sundvall <[email protected]>
*version 1.2.0
*Moved nettleclass to rdfind, to ease up installation.
*finalized configure.in so that autoconf works.
2006-03-02 Paul Sundvall <[email protected]>
*version 1.1.2
*spelling error (and a test of version numbers...)
2006-03-02 Paul Sundvall <[email protected]>
* version 1.1.1
*added VERSION as #define.
*added flags --version etc
*added install for make install.
2006-02-28 Paul Sundvall <[email protected]>
*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 <[email protected]>
*moved into cvs. changed from RSA md5 to nettle.
2006-01-17 Paul Sundvall <[email protected]>
*replacing name "Bulk" with "Fileinfo"
*INSTALL COPYRIGHT etc created.
*calling this one 1.0.1
2006-01-16 Paul Sundvall <[email protected]>
*release version 1.0.0
2006-01-13 Paul Sundvall <[email protected]>
*hard links
2006-01-12 Paul Sundvall <[email protected]>
*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 <[email protected]>
*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 <[email protected]>
*wrote man page.
2006-01-05 Paul Sundvall <[email protected]>
*started. first version.