Commit graph

811 commits

Author SHA1 Message Date
Andrea Mazzoleni
c420391493 Detects copied files and reuse hash data. 2014-02-12 20:02:35 +01:00
Andrea Mazzoleni
3dadfb99e9 Keeps the fast sync mode as the default mode. 2014-02-10 20:53:47 +01:00
Andrea Mazzoleni
a64b416741 Adds more detailed comments in how the Cauchy matrix is generated. 2014-02-10 20:38:31 +01:00
Andrea Mazzoleni
97b41be2f6 Updates the TODO list. 2014-02-10 19:21:51 +01:00
Andrea Mazzoleni
137a55b712 Fixes a not initialized variable. 2014-02-08 16:52:17 +01:00
Andrea Mazzoleni
43fd9daf23 Stops sync if pressing Ctrl+C in hashing. 2014-02-08 16:49:24 +01:00
Andrea Mazzoleni
ff6b4ff760 Increase a bit the test coverage. 2014-02-05 00:00:29 +01:00
Andrea Mazzoleni
a8bdaf65b4 Adds selftest for internal hashing functions. 2014-02-03 23:08:33 +01:00
Andrea Mazzoleni
24fd5ab318 Excludes handling of error condition from the coverage test. 2014-02-03 22:40:51 +01:00
Andrea Mazzoleni
f0cecf55c8 Fixes a typo in the HISTORY. 2014-02-03 22:40:14 +01:00
Andrea Mazzoleni
a1dadcc374 Test the memory block used for hashing. 2014-02-03 19:05:22 +01:00
Andrea Mazzoleni
8fb9803b34 Changes sync to hash as a separate step. 2014-02-02 23:03:37 +01:00
Andrea Mazzoleni
74493a5f3d When reallocating REP blocks keep the hash information. 2014-02-01 23:32:53 +01:00
Andrea Mazzoleni
ba1d6ed2b6 Merges NEW and CHG blocks and introduces REP blocks.
This is a preparation for using REP blocks for containing hashes
of new data.
2014-02-01 17:57:26 +01:00
Andrea Mazzoleni
e14966eef1 Uses a different handling of info and deleted blocks. 2014-02-01 17:24:19 +01:00
Andrea Mazzoleni
d89d1feba7 Uses a less dramatic warning. 2014-01-26 19:31:10 +01:00
Andrea Mazzoleni
4fc0f13d74 New TODO entry. 2014-01-26 18:38:19 +01:00
Andrea Mazzoleni
d43bd8e928 Reuses previous .unrecoverable files to help multistep recovering. 2014-01-26 10:17:13 +01:00
Andrea Mazzoleni
f005009f4b Fixes build in Windows. 2014-01-26 10:16:59 +01:00
Andrea Mazzoleni
d90c853744 Removes the old FSF address in fnmatch.*. 2014-01-20 18:30:12 +01:00
Andrea Mazzoleni
2f0b2178b2 Clarifies the path usage in the filter rules. 2014-01-18 16:42:56 +01:00
Andrea Mazzoleni
81f2fde927 Adds new test program for the RAID engine. 2014-01-18 10:37:09 +01:00
Andrea Mazzoleni
0d65497565 Fixes a typo in the HISTORY. 2014-01-15 19:58:13 +01:00
Andrea Mazzoleni
91c3de2182 Refactors the regression test. 2014-01-15 19:57:02 +01:00
Andrea Mazzoleni
0f6867ba4e In sync fixes silent error to compute the new parity. 2014-01-14 22:10:47 +01:00
Andrea Mazzoleni
32eb0b4833 Adds selftest for raid insertion function. 2014-01-14 19:37:38 +01:00
Andrea Mazzoleni
9f45424c3a Fixes a memory leak in the new raid selftest. 2014-01-14 19:19:56 +01:00
Andrea Mazzoleni
e1e843c588 Differentiates the test for normal file change or silent error damage. 2014-01-14 18:47:00 +01:00
Andrea Mazzoleni
4be56ff196 Adds a new TODO entry. 2014-01-11 13:02:34 +01:00
Andrea Mazzoleni
554055e53d Adds a new helper file for raid_sort and raid_insert. 2014-01-10 09:02:12 +01:00
Andrea Mazzoleni
19044d7565 Fixes typos in the man page. 2014-01-08 17:13:20 +01:00
Andrea Mazzoleni
00a05a80e5 Changes the argument format of raid_rec() and renames raid_par() to raid_gen(). 2014-01-08 17:07:13 +01:00
Andrea Mazzoleni
365b4127c0 Adds a new TODO entry. 2014-01-08 17:06:08 +01:00
Andrea Mazzoleni
a59d2e969e Doesn't warn about changed UUID for new disks. 2014-01-04 17:42:45 +01:00
Andrea Mazzoleni
d7ba004e30 Some minor comment/format changes. 2014-01-04 17:29:25 +01:00
Andrea Mazzoleni
21436089c7 Removes unnecessary register loads. 2014-01-04 17:29:04 +01:00
Andrea Mazzoleni
eef93ebb0a Uses inline functions instead of macros for asm_begin/end(). 2014-01-03 12:31:38 +01:00
Andrea Mazzoleni
6b619906af Refactors again function calls. 2014-01-03 10:36:21 +01:00
Andrea Mazzoleni
cae803bdfb Refactors vector operations. 2014-01-02 17:51:50 +01:00
Andrea Mazzoleni
29b411e3fe Fixes build due missing PAGE_SIZE. 2014-01-01 22:26:56 +01:00
Andrea Mazzoleni
3be88162b9 Rafactors again with some minor changes. 2014-01-01 20:38:19 +01:00
Andrea Mazzoleni
e01b88b72b Changes to version 6.0. 2013-12-31 18:14:01 +01:00
Andrea Mazzoleni
73e990c3dc Updates the HISTORY 2013-12-31 18:12:21 +01:00
Andrea Mazzoleni
d19765c8dd Reviews the decoding error messages. 2013-12-31 16:34:34 +01:00
Andrea Mazzoleni
cbddaa108d Refactors even more and add an additional selftest. 2013-12-31 15:46:24 +01:00
Andrea Mazzoleni
8a904cbe7a Uses specific architecture defines. 2013-12-30 21:12:29 +01:00
Andrea Mazzoleni
535beee053 One more #ifdef missing for ARM. 2013-12-30 10:17:48 +01:00
Andrea Mazzoleni
766ded42e9 Fixes build on ARM. 2013-12-30 10:13:10 +01:00
Andrea Mazzoleni
cda356dc75 Reviews the raid.c initial description. 2013-12-29 22:54:03 +01:00
Andrea Mazzoleni
03482b84a6 Moves RAID tests in the raid/ dir. 2013-12-29 22:13:08 +01:00