-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES
126 lines (98 loc) · 5.05 KB
/
CHANGES
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
0.8.10:
- bugfix: - Address issues #1 #2 #3 #4 reported by @0-wiz-0 .
- libarchive usage was deprecated.
- automake scripts have been updated.
- MIN macro has been localized.
- path check deprecated.
0.8.9:
- feature: - Add a thread pool for parallel processing of image signature.
0.8.8:
- security-minor: - Coverity scan.
0.8.7:
- bugfix-minor: - Compilation issues.
0.8.6:
- feature-minor: - Accept threshold as a parameter for image comparison.
0.8.5:
- bugfix-major: - File ignore list had no effect.
(thanks to Kuat Eshengazin for bug report AND patch !).
0.8.4:
- bugfix-major: - don't crash when an interface is closed (for example,
some files in /sys/class/net/eth0/ dormant and carrier
might be read as INVALID).
(thanks to Kuat Eshengazin for bug report AND patch !).
0.8.3:
- bugfix-major: - don't infinite loop on symlink follow.
(thanks to Kuat Eshengazin for bug report AND patch !).
0.8.2:
- bugfix-minor: - don't stop if a broken link is seen, just report it.
(thanks to Imad Soltani for bug report).
0.8.1:
- bugfix-major: - compilation failed on latest ubuntu.
0.8.0:
- feature-minor: - use a BSD-compatible function from libc in order to
obtain all group permissions of the process.
This may allow Baptiste Daroussin to build a BSD port of
this tool (thanks a lot to him !)
0.7.2:
- bugfix-major: - compilation fail on some architecture because I used APR
primitive instead of off_t size_t with archive_*
functions.
(thanks to Lou Afonso for bug report).
0.7.1:
- bugfix-minor: - Fix the size of integer in the hash unit test.
(thanks to Juan M. Bello Rivas for the patch).
0.7.0:
- feature: - Move from libtar to libarchive. If zlib and libbz2 are
present, the corresponding types of archives may be looked
into for duplicate searching.
0.6.0:
- feature: - Add a -t option to add files content of .tar archives to the
process of duplicate searching, if zlib is present, .tar.gz
are automatically processed too.
- cosmetic: - Correctly build manpage using automake.
- legal: - LICENSE file added.
0.5.1:
- bugfix: - permissions are now processed correctly when ftwin collect
files and path informations.
- cosmetic: - Add example file, and manpage.
0.5.0:
- feature: - Add a -I option that switch ftwin into duplicate image
finding, in this mode, ftwin search for image that are copy of
each other, even if they are resized, using libpuzzle.
0.4.0:
- feature: - Add a whitelisting option, you may want to select files whose
name match a particular regexp for comparison.
For example the following line will report duplicate files
whose extension is .txt and that are not in a .svn directory:
./ftwin -e ".*/\.svn/.*" -w ".*\.txt$" -v -r ${HOME}
- bugfix: - mmap checksum mmap is done by block of the same size than
cheksum by read.
The value of checksums were different, now it is the same if
two files are on different type of fs (one mmap-capable, the
other not).
- bugfix-minor: - Fix a minor memleak by attaching pcre * to an apr_pool.
0.3.1:
- bugfix: - if a file disappear between the collecting phase and the
comparing phase, it will just display skipping message.
That may happen when cleaning a cache during ftwin session.
- bugfix: - if a file is on a device (typically /sys/ or /proc/) that does
not allow mmaping, switch to a more standard read mode.
- bugfix: - Add support for apr-1-config and apu-1-config on mandriva arch
in acinclude.m4. (reported by Lou Afonso)
0.3.0:
- bugfix: - if a file did not have correct permissions (read bit for
user/group/world) to be read/checksumed, it should have crashed
ftwin, now it silently (unless verbose mode) skip the file
instead. Same patch for dir and execute bit.
- feature: - add the -p implementation, files in a path preppended
by its (-p) param will be displayed first (example :
-p /home/joke/ will display /home/joke/dup before /etc/dup),
this may be useful to script a deletion for example.
- bugfix: - big file may overuse memory when using mmap syscall where it is
implemented, so for files whose size > excess (defined by
parameter -x, default 50Mo), use a standard chunk read method.
0.2.0:
- legal: - copyrights added.
- feature: - output reordered by size, add an option to display them.
0.1.0:
- import: Initial version of ftwin, with basic command line options.