Andrea Mazzoleni
06363cef96
Update TODO
2017-02-07 22:41:29 +01:00
Andrea Mazzoleni
ebd2ef6220
Fix a typo in comment
2017-02-05 11:43:21 +01:00
Andrea Mazzoleni
02a79c8247
Update TODO
2017-02-04 18:04:00 +01:00
Andrea Mazzoleni
d0b26aa820
Update HISTORY
2017-01-09 18:58:20 +01:00
Andrea Mazzoleni
0ed1d0afed
Recognize the correct "hashsize" field in the configuration
...
The wrong "hash_size" is still supported for backward compatibility.
2017-01-09 18:51:05 +01:00
Andrea Mazzoleni
04dfeea107
Tentative fix for major/minor missing
2017-01-04 00:44:20 +01:00
Andrea Mazzoleni
a4517949ee
Update HISTORY
2016-12-29 08:50:40 +01:00
Andrea Mazzoleni
d1a34f8780
Update recovering manual
2016-12-28 09:39:06 +01:00
Andrea Mazzoleni
e650029141
Ensure to overwrite the latest status line
2016-12-22 15:51:25 +01:00
Andrea Mazzoleni
faa3ca9bf8
In Windows 10 allow creation of symlinks by unpriviliged user
...
It's a new feature of Windows 10 build 14972
2016-12-06 08:36:19 +01:00
Andrea Mazzoleni
d5308f4a59
Explain because log_fatal() is used
2016-12-05 18:46:32 +01:00
Andrea Mazzoleni
bb3a4a54a1
When printing the diff bits, also tell how many in total
2016-11-27 20:57:22 +01:00
Andrea Mazzoleni
40a0a16012
Update HISTORY
2016-11-21 18:53:17 +01:00
Andrea Mazzoleni
997a413b86
Update .gitignore
2016-11-15 18:35:41 +01:00
Andrea Mazzoleni
75068962d0
Add build script for Tea-CI
2016-11-15 18:33:46 +01:00
Andrea Mazzoleni
475bcf17f8
Clarify the message about the conseguence of missing UUID
...
This should be less scary to users.
2016-11-14 20:29:27 +01:00
Andrea Mazzoleni
ac3714aa8a
Fix some potential alignment issues
...
In ARM platforms we need data aligned for direct
access. Use special tricks to access unaligned one.
2016-11-09 19:43:52 +01:00
Andrea Mazzoleni
cbe9f708a4
Remove duplicate up and down commands
2016-11-08 00:06:41 +01:00
Andrea Mazzoleni
fce123e600
Special thanks to Leifi
...
It's well deserved!
2016-11-07 20:27:02 +01:00
Andrea Mazzoleni
5bcc7e35a5
Update TODO
2016-11-07 20:20:39 +01:00
Andrea Mazzoleni
31a8dc9a13
Comply wih the autoconf manual about SYSCONFDIR
...
The manual says to allow to configure the dirs when calling
make, meaning that we cannot expand them in configure.ac.
Note that we use additional quoting to allow dirs with spaces
in the gcc command line.
This is done for the Window port of SnapRAID.
2016-11-07 19:11:32 +01:00
James Sanderson
ee1aa840f1
Respect sysconfdir for configuration file location
...
The sysconfdir is used if it exists, otherwise it fallbacks
to the previous default /etc.
2016-11-06 22:12:49 +01:00
Andrea Mazzoleni
8f625f2be4
Update TODO
2016-11-06 20:41:34 +01:00
Andrea Mazzoleni
cb84c61d07
Extend the coverage test
2016-11-06 20:23:11 +01:00
Andrea Mazzoleni
4d5d1d9947
Update coverity and clang to latest version
2016-11-06 18:09:57 +01:00
Andrea Mazzoleni
dd32095970
Avoid clang to report unused options as warning
...
Otherwise this conflicts with the -Werror flag
2016-11-06 17:00:17 +01:00
Andrea Mazzoleni
5c5f44e2a0
Remove build warnings in Mac OS X
2016-11-06 16:29:19 +01:00
Andrea Mazzoleni
236e2953ce
Build on Travis with warning as error
2016-11-06 16:18:47 +01:00
Andrea Mazzoleni
6f16cddd5b
Rename string functions to avoid variable shadow
2016-11-06 16:06:26 +01:00
Andrea Mazzoleni
8de78a8b9f
Use portable format specified for printf
...
Otherwise they raise a warning when building for x64.
2016-11-06 15:52:14 +01:00
Andrea Mazzoleni
e58621dada
Remove the now unused tommy_arrayblk
2016-11-03 18:43:37 +01:00
Andrea Mazzoleni
18f89c1a56
Update to TommyDS v2.1
2016-11-03 18:33:12 +01:00
Chad Sheets
4c6eb5b3a8
Fix inconsistent format example
...
The new format is 'data'.
2016-11-02 21:38:54 +01:00
Andrea Mazzoleni
d65450dda8
Don't allow ENOSYS for fadvise(DONT_NEED)
...
We want to know if it's failing. In case, a different
advise method has to be used.
2016-10-29 08:08:52 +02:00
Andrea Mazzoleni
b86e06f415
Update to latest coverity scan
2016-10-29 08:07:11 +02:00
Andrea Mazzoleni
272853e40a
Update to latest TommyDS
2016-10-26 23:23:05 +02:00
Andrea Mazzoleni
9b2c5514c0
Fix the return value of tommy_tree_insert()
...
It must be the object in the tree and not the passed one.
No bad conseguence because the value was used only for assertions,
and not for controlling the behaviour.
2016-10-26 22:58:28 +02:00
Andrea Mazzoleni
20e9f7de41
Ignore fadvise if it return ENOSYS
...
This happens in ARM platform because fadvise is
differently implemented by the kernel and glibc
may not support it yet.
2016-10-23 22:03:02 +02:00
Andrea Mazzoleni
72c558b104
Remove the unnecessary /dev/block support
2016-10-23 21:18:27 +02:00
Andrea Mazzoleni
4428a073da
Remove dependency to /dev/block
...
We can read the same info directly from /sys/dev/block.
2016-10-23 21:16:58 +02:00
Andrea Mazzoleni
245879f726
When scanning for other devices, skip the ones not readable
...
This allow to work in some distributions with extraneous
devices that cannot be resolved.
One case is for Puppy with 8:0 not present in /dev/block.
2016-10-19 23:11:07 +02:00
Andrea Mazzoleni
dd16c4d32a
Update TODO
2016-10-19 21:32:45 +02:00
Andrea Mazzoleni
9d5bd3846a
Fix reading of disk capacity from smartctl
...
In Windows the separator can be a space.
Like: "User Capacity: 2 000 398 934 016 bytes"
2016-10-13 19:13:18 +02:00
Andrea Mazzoleni
a90f8db3c0
Ingnore the SMART Command Timeout for Seagate SMR disks
2016-10-13 18:57:14 +02:00
Andrea Mazzoleni
faa530e83e
Allow to change the output format
...
The new test option allows to restore the past
behaviour, just in case...
2016-10-11 20:30:12 +02:00
Andrea Mazzoleni
97c01d35f4
Add basic support for ReFS
...
It works until the inode are 64 bit. Then it fails.
2016-10-05 08:38:22 +02:00
Andrea Mazzoleni
5f2f0a9fcd
Update TODO
2016-10-05 00:29:31 +02:00
Andrea Mazzoleni
ba0184c37c
Add a test option to skip the space holder
2016-10-05 00:12:29 +02:00
Andrea Mazzoleni
00cd931fad
Add partial support for SCSI smart attributes
...
SCSI disks report information in a different way.
2016-10-05 00:12:26 +02:00
Andrea Mazzoleni
a61c415d39
Fix printing of outofparity message
2016-10-02 00:06:48 +02:00