Commit graph

151 commits

Author SHA1 Message Date
Andrea Mazzoleni
73c16ffd88 Assumes ioctl() failed only if it returns -1.
This happens when dealing with btrfs.
2013-09-24 22:27:41 +02:00
Andrea Mazzoleni
ef969263cd Fallback to FIBMAP if FIEMAP doesn't work. 2013-09-23 23:58:19 +02:00
Andrea Mazzoleni
90b4efdbba Updates the HISTORY. 2013-09-23 22:44:57 +02:00
Andrea Mazzoleni
593d4fd5f1 Updates HISTORY. 2013-09-23 22:11:21 +02:00
Andrea Mazzoleni
013306e325 Prints a more clear statement that Everything is OK at the end of commands. 2013-09-21 19:11:11 +02:00
Andrea Mazzoleni
c5d0aa01c1 Adds a new -C, --gen-conf option to generate the configuration file from the content file. 2013-09-21 15:53:46 +02:00
Andrea Mazzoleni
f31e4f229d If the underline filesystem doesn't support FIEMAP, use the inode instead of the physical offset. 2013-09-17 23:39:51 +02:00
Andrea Mazzoleni
4525df430e Reviews of the HISTORY. 2013-09-11 21:50:18 +02:00
Andrea Mazzoleni
4f891087a2 Optimizes the cache use for all the RAID computations. 2013-09-05 22:29:58 +02:00
Andrea Mazzoleni
710363382d Adjusts the HISTORY. 2013-09-03 00:05:57 +02:00
Andrea Mazzoleni
e800b190a3 Reviews the HISTORY. 2013-08-26 21:39:12 +02:00
Andrea Mazzoleni
8eafeafcb6 Removes the --find-by-name, -N option. Now it automatically searches
by name if a file is not found searching by inode, automatically
reassigning inodes in restored files
2013-08-26 20:33:25 +02:00
Andrea Mazzoleni
3698064040 Uses a binary content file. 2013-08-17 16:17:53 +02:00
Andrea Mazzoleni
c5b26ed30a Marks the 4.0 version as BETA to avoid confusion. 2013-07-10 18:57:36 +02:00
Andrea Mazzoleni
3768ac329c Fixes root directory creation in Windows. 2013-07-10 18:33:19 +02:00
Andrea Mazzoleni
a32a1cd9a8 Adds the new status and scrub commands. 2013-06-29 17:53:40 +02:00
Andrea Mazzoleni
277fc57216 Changes to version 4.0. Too many changes for a point release. 2013-06-25 22:49:59 +02:00
Andrea Mazzoleni
6032576650 Sorts the files by physical address before inserting them for the first time. 2013-06-25 22:41:10 +02:00
Andrea Mazzoleni
27c5829d5a Changes the 'dup' output format to include the size of each duplicate file. 2013-06-22 16:31:00 +02:00
Andrea Mazzoleni
6a23acec2f Ignores mount points. 2013-06-21 23:57:58 +02:00
Andrea Mazzoleni
fceaa8a4cf Uses a lock file instead than a pid file.
It's more appropriate for a not daemon.
2013-06-18 21:06:31 +02:00
Andrea Mazzoleni
bc2a837953 Adds pid file support. 2013-06-17 23:50:26 +02:00
Andrea Mazzoleni
1b0bde9990 New test vector using the hash seed.
Fixes Spooky2 for big endian.
Better seed use for Murmur3.
2013-06-16 18:36:10 +02:00
Andrea Mazzoleni
4455ba7e4f Adds a random hash seed. 2013-06-16 00:33:46 +02:00
Andrea Mazzoleni
548e90c30f Activates spooky2 and adds the new rehash command. 2013-06-15 23:42:11 +02:00
Andrea Mazzoleni
e92035284f Adds RAID6 mmx/sse2 unroll by 4. 2013-06-13 23:32:16 +02:00
Andrea Mazzoleni
e64badd05e Adds Spooky hash and a better RAID algo selection. 2013-06-09 22:55:57 +02:00
Andrea Mazzoleni
813c105da9 In dup don't list empty files. 2013-06-04 23:24:50 +02:00
Andrea Mazzoleni
2cc948a50c Removes instead of renananig new partially recovered files when aborting. 2013-06-01 08:31:47 +02:00
Andrea Mazzoleni
f8420e1dff Reduces memory occupation for hardlinks and empty dirs. 2013-05-30 23:50:26 +02:00
Andrea Mazzoleni
2e8998c53a Updates history. 2013-05-14 21:36:14 +02:00
Andrea Mazzoleni
3949e32add Uses the new MXE MingW cross compiler with gcc 4.7.2. 2013-04-28 22:26:40 +02:00
Andrea Mazzoleni
d5c1843ba6 Deletes create file if the fix process is aborted. 2013-04-28 19:01:36 +02:00
Andrea Mazzoleni
db330b9d0b Doesn't exclude anymore system files in Windows. 2013-04-28 17:33:48 +02:00
Andrea Mazzoleni
e2c269fcdf Uses Windows API for reading/writing to improve error detection and reporting. 2013-04-06 14:52:23 +02:00
Andrea Mazzoleni
9d4f988f95 Changes to version 3.1. 2013-04-02 21:53:54 +02:00
Andrea Mazzoleni
7d938f874d Text revisions. 2013-03-19 22:21:40 +01:00
Andrea Mazzoleni
6d5feafd1f Updated the month of the release. 2013-03-05 19:02:25 +01:00
Andrea Mazzoleni
768113c670 Adds UUID to check to detect disk misplacement. 2013-03-03 22:39:46 +01:00
Andrea Mazzoleni
473e6218b5 Prints the fix/check file result only if verbose is enabled. 2013-03-03 00:13:34 +01:00
Andrea Mazzoleni
c06605a568 Prints the result of each file in check and fix. 2013-03-02 23:17:55 +01:00
Andrea Mazzoleni
bcf04a01a7 Changes the log default. Now it's stderr. 2013-03-02 18:20:37 +01:00
Andrea Mazzoleni
0200a2b7fa Adds a new -l, --log option. 2013-03-01 20:13:56 +01:00
Andrea Mazzoleni
4c058d25e2 Adds some more undocumented --test options. 2013-02-28 23:06:42 +01:00
Andrea Mazzoleni
3cd7b4ee03 Removes support to symlink to dirs in Windows. They are different than symlinks to files. 2013-02-28 21:56:02 +01:00
Andrea Mazzoleni
6da21cdbd9 Adds the -i, --import options to import deleted files for fix. 2013-02-27 21:07:16 +01:00
Andrea Mazzoleni
1b043de558 Changes to version 3.0. Too much changes in the queue for a dot release. 2013-02-24 19:45:56 +01:00
Andrea Mazzoleni
acad6aad04 Adds the new -m, --filter-missing options to undelete files. 2013-02-24 11:33:09 +01:00
Andrea Mazzoleni
38e1f4e251 Adds the new pool command to create a virtual view for the array. 2013-02-22 22:17:54 +01:00
Andrea Mazzoleni
cc21721b2a Supports hardlinks in both Unix and Windows. 2013-01-27 18:06:15 +01:00