Commit graph

1308 commits

Author SHA1 Message Date
Andrea Mazzoleni
cb17124cec Remove unused text stream functions 2015-10-04 23:17:17 +02:00
Andrea Mazzoleni
0c3bfb9b48 Remove coverage need for malloc failure functions 2015-10-04 23:17:17 +02:00
Andrea Mazzoleni
9bc5f9e5ce Change the internal mapping to a tree of chunk
This is intended to save memory as now we can use a fixed
block of 17 bytes to store the block information, compared
to the previous 28/36 bytes.
2015-10-04 23:17:13 +02:00
Andrea Mazzoleni
fa775d24a8 More interface changes to prepare to the use of tree mapping 2015-10-04 22:03:58 +02:00
Andrea Mazzoleni
f719ee4f57 Switch from deleted blocks to deleted files
This will allow an easier management of the parity allocation.
2015-10-01 23:24:44 +02:00
Andrea Mazzoleni
23983d6e9c Drop text file support 2015-10-01 23:24:44 +02:00
Andrea Mazzoleni
0407c945db Change the interface for parity allocation
This will allow a more compact representation
of the parity allocation
2015-10-01 23:24:06 +02:00
Andrea Mazzoleni
2801634aa4 Some more notes about the planned changes 2015-09-29 22:51:17 +02:00
Andrea Mazzoleni
49bcad5448 Extend the -h option to check also copied/moved files 2015-09-29 22:31:13 +02:00
Andrea Mazzoleni
254db2cdbf Fix a typo in a comment 2015-09-27 15:33:54 +02:00
Andrea Mazzoleni
50eceaa7ec Add more tests for the new -p option 2015-09-27 15:27:26 +02:00
Andrea Mazzoleni
2555248645 Extend the -p option with bad/sync/full arguments 2015-09-13 15:48:05 +02:00
Andrea Mazzoleni
a7c4f082b3 Use size_t where appropriate 2015-09-13 15:36:36 +02:00
Andrea Mazzoleni
8bc16009bd Fix build issue due wrong declaration 2015-09-13 11:41:49 +02:00
Andrea Mazzoleni
3bf691ff7d On data error, prints the number of different bits 2015-09-12 15:19:52 +02:00
Andrea Mazzoleni
167d1edfec Add some missing log_tag() when opening files 2015-09-02 19:44:48 +02:00
Andrea Mazzoleni
0c9f5f8326 Use a different approach when dealing with badblock filtering
This allows to postprocess files setting the right time on them.
2015-09-02 19:37:24 +02:00
Andrea Mazzoleni
fb3d0fbe70 Add some missing log_tag() when closing files 2015-09-02 19:29:35 +02:00
Andrea Mazzoleni
f6368c7bec Manpage update 2015-09-02 18:52:17 +02:00
Andrea Mazzoleni
527b798094 Add an additional crc check in mkstream 2015-08-31 22:45:10 +02:00
Andrea Mazzoleni
1cdb3a3693 Remove the -Wpadded warning
With some compiler versions is too verbose as
it reports also the padding at the end of structs,
that often is required.
2015-08-31 22:16:06 +02:00
Andrea Mazzoleni
c799996054 Adjust the HISTORY for the latest fix 2015-08-31 22:15:51 +02:00
Andrea Mazzoleni
0ba25d5304 Fix an invalid assumption when using the -e option
With -e we cannot postprocess files as we don't have any guarantee
to fully process them, as the select blocks cover likely only
a subset of the file.
2015-08-31 22:01:34 +02:00
Andrea Mazzoleni
bf4ac37cdf Change to version 9.0 2015-08-30 16:53:58 +02:00
Andrea Mazzoleni
fd9a282b17 More documentation changes about the new scrub strategy 2015-08-30 16:53:23 +02:00
Andrea Mazzoleni
cca2cbb23f Scrub first the just synced blocks 2015-08-27 18:58:25 +02:00
Andrea Mazzoleni
9a5f30cd32 Add a new justsynced info bit to position
The value 0 means that the block is scrubbed, and it allows
an easy conversion of past content files.
Note that past versions ignore this info when using binary
content files, then we don't increase the version of the format.
2015-08-27 18:02:12 +02:00
Andrea Mazzoleni
5537c9339e Some doc clearification about pooling feature 2015-08-16 17:29:41 +02:00
Andrea Mazzoleni
77117b1cd5 Add some more warning checks, and fix the ones reported 2015-08-05 09:42:11 +02:00
Andrea Mazzoleni
d493277ea1 Reject invalid filter specifications 2015-08-03 19:31:07 +02:00
Andrea Mazzoleni
c35580e630 New web address also in configure script 2015-07-23 18:58:06 +02:00
Andrea Mazzoleni
2501d79e55 New web address 2015-07-20 20:02:26 +02:00
Andrea Mazzoleni
b0d9d9c0a2 New web address 2015-07-19 08:50:18 +02:00
Andrea Mazzoleni
780dae75ff Some manual changes about -e use 2015-07-19 08:21:21 +02:00
Andrea Mazzoleni
e2d5ab575d Add a note in the manual about mounting disks in subfolders 2015-07-14 19:29:25 +02:00
Andrea Mazzoleni
8c0e25e1be Some more TODO entries 2015-07-13 22:26:34 +02:00
Andrea Mazzoleni
40272cfac2 Update to latest tommyds git version 2015-07-13 21:46:36 +02:00
Andrea Mazzoleni
d0ac699de0 New TODO entry 2015-06-29 22:56:06 +02:00
Andrea Mazzoleni
ebe3b06228 Customize message for mount point not accessible 2015-06-23 21:39:18 +02:00
Andrea Mazzoleni
d7ce033933 Rename some error tag adding the missing underscore
This makes the tags consistent with others.
2015-06-23 21:37:51 +02:00
Andrea Mazzoleni
e236d7a7e0 Clarify a bit the message system in the manual 2015-06-20 16:48:07 +02:00
Andrea Mazzoleni
1c06674d1a Some comments about x86 optimizations 2015-06-20 16:47:50 +02:00
Andrea Mazzoleni
6a19a3d3e2 Fix a typo in the status command 2015-06-11 19:16:50 +02:00
Andrea Mazzoleni
2ae9d8d41a Add recognition of new Atom CPUs 2015-06-04 22:38:32 +02:00
Andrea Mazzoleni
e15767d222 Some more thinking about scrubbing recent synced data 2015-06-04 19:08:25 +02:00
Andrea Mazzoleni
aef11798b0 Clarify why filters could be rejected with a proper message 2015-05-30 13:18:16 +02:00
Andrea Mazzoleni
615d393379 Add a new TODO entry for scrub recent data 2015-05-30 13:04:58 +02:00
Andrea Mazzoleni
343b910737 Review HISTORY for release 2015-05-12 17:25:00 +02:00
Andrea Mazzoleni
9522b381e6 History update for release 2015-05-11 21:07:34 +02:00
Andrea Mazzoleni
8efa1ddfca Cleanup of hash functions 2015-05-10 17:17:42 +02:00