Andrea Mazzoleni
57a1df44a4
Add support for sanitizers
2017-10-27 22:43:56 +02:00
Andrea Mazzoleni
cbfa908d31
Configure the SDE emulator for 64 bit
2017-10-12 23:16:59 +02:00
Andrea Mazzoleni
17bec43be2
Set time of pool links
...
This avoid index refresh from various applications.
2017-05-01 16:07:04 +02:00
Andrea Mazzoleni
d1aea8adfc
If -pthread is not supported, use -D_REENTRANT
2017-02-25 23:07:22 +01:00
Andrea Mazzoleni
04dfeea107
Tentative fix for major/minor missing
2017-01-04 00:44:20 +01:00
Andrea Mazzoleni
75068962d0
Add build script for Tea-CI
2016-11-15 18:33:46 +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
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
236e2953ce
Build on Travis with warning as error
2016-11-06 16:18:47 +01:00
Andrea Mazzoleni
21241c5078
Preliminary advise support
2016-05-15 14:50:59 +02:00
Andrea Mazzoleni
984ea5a329
Log info about the filesystem used
2016-01-09 17:19:43 +01:00
Andrea Mazzoleni
9430106c71
Allow to disable inline assembly from configure
...
This is required for the -fsanitize options that don't
support inline assembly statements.
2016-01-09 11:19:52 +01:00
Andrea Mazzoleni
f93b1845f5
Add support for various sanitizers
2016-01-09 11:19:52 +01:00
Andrea Mazzoleni
18cc80bd7e
Now pread and pwrite use is required for multithread
...
We need to support concurrent access at the same file handle
from multiple threads, and they cannot share the same file pointer.
2016-01-09 10:25:56 +01:00
Andrea Mazzoleni
458611540d
Make the use of libblkid optional in configuration
2016-01-02 15:14:46 +01:00
Andrea Mazzoleni
646bd52668
Use fair scheduling in helgrind and drd
2016-01-02 12:25:37 +01:00
Andrea Mazzoleni
06e0954d5e
Add version support also at the source distribution
2015-12-19 10:07:20 +01:00
Andrea Mazzoleni
db679dc276
Add -d option to makedist.sh to generate a DEBUG disttribution
2015-12-16 23:35:27 +01:00
Andrea Mazzoleni
5541f8d5e6
Add UUID reading support using libblkid
...
This fixes the Btrfs case where the root UUIDs are not
present in the /dev/disk/by-uuid directory.
2015-12-10 22:51:19 +01:00
Andrea Mazzoleni
f71ddbb3fd
Add backtrace support for internal errors
2015-12-04 22:02:31 +01:00
Andrea Mazzoleni
7414b0af19
Remove the 'v' prefix from the version string
2015-11-24 19:46:46 +01:00
Andrea Mazzoleni
1f2c0fcc22
Get version from the git revision
...
This ensures to properly differntiate all the beta releases.
2015-11-24 19:34:21 +01:00
Andrea Mazzoleni
8a8a3557e9
Change to version 9.1
2015-11-14 17:01:25 +01:00
Andrea Mazzoleni
405a3648e0
Add helgrind and drd checkers
2015-10-30 22:32:49 +01:00
Andrea Mazzoleni
104c47d106
Add a proper signal handling
...
The most common signals are now intercepted with SA_RESTART
to allow a clean interruption.
2015-10-26 19:32:41 +01: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
bf4ac37cdf
Change to version 9.0
2015-08-30 16:53:58 +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
c35580e630
New web address also in configure script
2015-07-23 18:58:06 +02:00
Andrea Mazzoleni
9b4f41d7ff
Change to version 8.1
2015-04-28 19:07:09 +02:00
Andrea Mazzoleni
3df837b224
Clean the configure script
2015-01-24 14:34:53 +01:00
Andrea Mazzoleni
88aa107596
Use a more precise error detection when running external programs
2015-01-24 14:10:23 +01:00
Andrea Mazzoleni
0e4b5053b9
Add basic stat analysis of the failure rate
2015-01-17 23:36:44 +01:00
Andrea Mazzoleni
d06a586e84
Adds sys/wait.h in the list of include used.
2015-01-02 23:00:19 +01:00
Andrea Mazzoleni
b24807704e
Adds preliminary support for spinning up and down commands.
2015-01-02 15:53:15 +01:00
Andrea Mazzoleni
084240dda5
Changes to version 8.0.
2014-12-28 17:55:20 +01:00
Andrea Mazzoleni
d0f9ba3180
Changes to version 7.1.
2014-12-06 16:07:32 +01:00
Andrea Mazzoleni
31558ca5f4
Uses a more precise hardware emulation in the test.
2014-11-12 21:56:33 +01:00
Andrea Mazzoleni
7d6c30333f
Uses a more precise intructions set detection.
...
This allows to build with old assembler programs.
2014-11-12 19:52:35 +01:00
Andrea Mazzoleni
58b71438cf
Adds support for Intel SDE for test coverage.
2014-11-04 22:52:33 +01:00
Andrea Mazzoleni
f117074004
Uses Windows dir stream to make dir listing faster.
2014-09-30 21:54:49 +02:00
Andrea Mazzoleni
885ea878d5
Changes to version v7.0.
2014-09-16 21:59:38 +02:00
Andrea Mazzoleni
4d378f5515
Changes to v6.4.
2014-08-02 10:14:29 +02:00
Andrea Mazzoleni
12f77ed778
Fixes build in OS X.
2014-07-11 18:39:45 +02:00
Andrea Mazzoleni
5dfc67ec18
Keeps stats about usage time of disk and cpu.
2014-06-25 22:32:36 +02:00
Andrea Mazzoleni
49bc588ec1
Changes to version 6.3.
2014-06-02 17:10:17 +02:00
Andrea Mazzoleni
899f8a2ab9
Changes to version 6.2.
2014-05-11 17:37:56 +02:00
Andrea Mazzoleni
549f232b3d
Changes to version 6.1.
2014-04-01 21:56:18 +02:00
Andrea Mazzoleni
365492df40
Removes unnecessary srcdir specification.
2014-03-28 21:36:38 +01:00