Andrea Mazzoleni
|
4f891087a2
|
Optimizes the cache use for all the RAID computations.
|
2013-09-05 22:29:58 +02:00 |
|
Andrea Mazzoleni
|
0e52776ecb
|
Renames ALIGN to avoid conflicts in some architectures.
|
2013-09-01 17:02:11 +02:00 |
|
Andrea Mazzoleni
|
cae50bbeba
|
Warning removal about unused result.
|
2013-08-25 22:36:38 +02:00 |
|
Andrea Mazzoleni
|
6a4879caad
|
Uses the crc32q Intel instruction in x64 platforms.
|
2013-08-20 20:33:22 +02:00 |
|
Andrea Mazzoleni
|
28bdd0f7b7
|
Adds the speed test for CRC.
|
2013-08-20 18:55:54 +02:00 |
|
Andrea Mazzoleni
|
9d00435b42
|
Uses the CRC_IV directly in the crc32c() function.
|
2013-08-19 12:45:12 +02:00 |
|
Andrea Mazzoleni
|
5136eb3719
|
Uses -1 as initial value for the CRC computation.
|
2013-08-19 12:28:19 +02:00 |
|
Andrea Mazzoleni
|
053bdd9952
|
Faster CRC generic implementation.
|
2013-08-19 12:13:08 +02:00 |
|
Andrea Mazzoleni
|
2a35b00d16
|
Adds extra checks when decoding binary integers.
|
2013-08-19 11:18:50 +02:00 |
|
Andrea Mazzoleni
|
37ac46a284
|
Uses the fast crc32 instruction if SSE4.2 is available.
|
2013-08-17 17:38:18 +02:00 |
|
Andrea Mazzoleni
|
3698064040
|
Uses a binary content file.
|
2013-08-17 16:17:53 +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
|
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
|
e64badd05e
|
Adds Spooky hash and a better RAID algo selection.
|
2013-06-09 22:55:57 +02:00 |
|
Andrea Mazzoleni
|
a84bd62ee6
|
Uses pathcmp() where appropriate instead of fnmatch().
|
2013-06-01 22:49:15 +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
|
aeb167bb16
|
Adds --test-skip-sequential to disable the sequential hint for the disk cache.
|
2013-04-04 22:52:56 +02:00 |
|
Andrea Mazzoleni
|
b7bedc8b60
|
Reduces memory occupation with many files.
|
2013-02-26 21:26:45 +01:00 |
|
Andrea Mazzoleni
|
027b6e3fcd
|
Does'n preinitialize memory when running for valgrind.
|
2013-02-24 18:00:53 +01:00 |
|
Andrea Mazzoleni
|
afd4120622
|
Fixes directory creation.
|
2013-02-24 09:38:46 +01:00 |
|
Andrea Mazzoleni
|
d6c3b1b326
|
Doesn't use access to check if a directory exists.
|
2013-02-24 09:32:27 +01:00 |
|
Andrea Mazzoleni
|
a1e7786dd5
|
Moves handle_ancestor() to mkancestor() to be a generic function.
|
2013-02-20 13:29:58 +01:00 |
|
Andrea Mazzoleni
|
91752b255b
|
Prints more informative comments if the hash type is not defined or MD5.
|
2013-01-30 19:26:38 +01:00 |
|
Andrea Mazzoleni
|
9e1ea619c5
|
Removes MD5 support.
|
2012-11-04 00:53:14 +01:00 |
|
Andrea Mazzoleni
|
89339e24d3
|
Adds a workaround to avoid the OOM killer in Linux.
|
2012-10-03 19:49:38 +02:00 |
|
Andrea Mazzoleni
|
9bbf375975
|
Minor manual change.
|
2012-06-27 22:48:55 +02:00 |
|
Andrea Mazzoleni
|
31abb8e323
|
Checks if parity and content options are pointing to the same file.
|
2012-01-31 21:53:26 +01:00 |
|
Andrea Mazzoleni
|
4e2cb40f98
|
Reports the size of the allocated memory.
|
2011-12-31 12:37:47 +01:00 |
|
Andrea Mazzoleni
|
a7c41fa3ae
|
Even more faster write of content files.
|
2011-12-15 20:23:19 +01:00 |
|
Andrea Mazzoleni
|
98fc24c195
|
Faster and parallel writing of content files.
|
2011-12-14 21:08:17 +01:00 |
|
Andrea Mazzoleni
|
813d7073b0
|
Less strict string length check.
A new pathcat function.
Some variables renaming.
|
2011-09-18 22:15:44 +02:00 |
|
Andrea Mazzoleni
|
c69590ffbe
|
Ignores spaces at the end of the line in the configuration file.
|
2011-07-06 19:38:05 +02:00 |
|
Andrea Mazzoleni
|
4bf68b6204
|
Removed clashing of sopen in Windows.
|
2011-06-26 11:16:47 +02:00 |
|
Andrea Mazzoleni
|
b90e7fdacf
|
More simply stream management.
|
2011-06-26 11:10:51 +02:00 |
|
Andrea Mazzoleni
|
b21b3076f6
|
Even faster content load.
|
2011-06-23 20:28:52 +02:00 |
|
Andrea Mazzoleni
|
7f400289b8
|
Faster load of the content file.
|
2011-06-22 20:55:54 +02:00 |
|
Andrea Mazzoleni
|
132ccef591
|
Adds support for gprof.
Little speed improvments.
|
2011-06-21 23:57:09 +02:00 |
|
Andrea Mazzoleni
|
7acaf53dc9
|
Allow empty lines in the configuration file.
|
2011-06-21 21:34:58 +02:00 |
|
Andrea Mazzoleni
|
09b8a3cd7c
|
Trims extra spaces in the configuration file.
|
2011-06-21 21:18:06 +02:00 |
|
Andrea Mazzoleni
|
35f3c092ed
|
Fixes support of file names starting or ending with a space.
|
2011-05-24 21:03:30 +02:00 |
|
Andrea Mazzoleni
|
83facb4329
|
Removes unused functions.
|
2011-05-04 19:54:05 +02:00 |
|
Andrea Mazzoleni
|
5a2e118c38
|
In Windows convert backslash to forward slash.
|
2011-05-03 23:28:03 +02:00 |
|
Andrea Mazzoleni
|
cfbe9343ae
|
Convert Windows slash to C slash in the disk mount point.
|
2011-05-02 20:32:54 +02:00 |
|
Andrea Mazzoleni
|
08831c6641
|
Initial RAID6 support. Not yet complete.
Uses Murmur3 as default hash.
Check now returns and error even if only recoverable errors are present.
|
2011-04-23 21:38:26 +02:00 |
|
Andrea Mazzoleni
|
bbd8e95a44
|
Removes explicit references to MD5.
|
2011-04-12 22:16:35 +02:00 |
|
Andrea Mazzoleni
|
a70eb4ed2b
|
Adds filter capability in check and fix.
Fixes the context saving when only changed files are detected.
|
2011-03-30 00:14:43 +02:00 |
|