Commit Graph

2322 Commits

Author SHA1 Message Date
Sebastian Messmer
5948f63fc8 When CryFS fails to load a file system, the process stops with a helpful error code, which can be used by GUI tools to show detailed messages. 2018-02-02 00:08:01 +00:00
Sebastian Messmer
6db124383b Merge branch 'develop' into next 2018-02-01 11:25:04 -08:00
Sebastian Messmer
5463c14872 Remove --version test case because it doesn't work 2018-02-01 11:24:55 -08:00
Sebastian Messmer
05f3726ec3 Merge from develop 2018-02-01 11:21:26 -08:00
Sebastian Messmer
5fc0b7cae8 Add --version option that shows the CryFS version and exits. 2018-02-01 10:21:47 -08:00
Sebastian Messmer
494e90bc1f Add --allow-filesystem-upgrade to man page 2018-02-01 10:19:50 -08:00
Sebastian Messmer
124d9ffe04 Disable mars448 test cases if the used crypto++ library version doesn't support it 2018-02-01 09:48:08 -08:00
Sebastian Messmer
67afdd4baa Add test cases for --allow-filesystem-upgrade 2018-02-01 09:45:31 -08:00
Sebastian Messmer
11c6f7fa98 Fix test cases 2018-02-01 02:33:33 -08:00
Sebastian Messmer
8da4f4d362 Add --allow-filesystem-upgrade option which will upgrade old file systems without asking the user. This will be especially helpful for GUI tools. 2018-02-01 02:04:59 -08:00
Sebastian Messmer
7287f1ca4d Fix some tsan warnings 2018-01-15 01:58:48 +00:00
Sebastian Messmer
fb24a249cb Merge branch 'develop' into next 2018-01-14 21:46:11 +00:00
Sebastian Messmer
2e41233041 Merge branch 'develop' of github.com:cryfs/cryfs into develop 2018-01-14 07:37:18 +00:00
Sebastian Messmer
26d20998f3 Travis CI: Only replace /dev/random with /dev/urandom on linux, not mac 2018-01-14 05:11:18 +00:00
Sebastian Meßmer
fcf3711d8b
Remove manual install instructions 2018-01-12 23:22:24 +00:00
Sebastian Messmer
a0fa433f51 Merge from develop 2018-01-12 22:18:36 +00:00
Sebastian Messmer
2afcaf4bba Prepare ChangeLog for 0.9.9 2018-01-12 22:17:09 +00:00
Sebastian Messmer
db98e20e20 Complete ChangeLog 2018-01-12 22:16:02 +00:00
Sebastian Messmer
8856b60047 Mark 0.9.8 as released 2018-01-12 22:09:49 +00:00
Sebastian Messmer
fcd3ddb344 Add new build directories to .gitignore 2017-12-03 19:03:45 +00:00
Sebastian Messmer
f439bf9d0f Remove c style casts and unaligned memory accesses 2017-12-03 19:01:41 +00:00
Sebastian Messmer
e736d249f2 Disable clang-tidy for now (too verbose) 2017-12-02 18:43:44 +00:00
Sebastian Messmer
d90e27eb11 Fix FakeAuthenticatedCipher test flakyness 2017-12-01 23:55:41 +00:00
Sebastian Messmer
cc7b38b3c1 - run-clang-tidy.sh also runs on test cases.
- fix clang-tidy warnings in test cases
2017-12-01 15:01:49 +00:00
Sebastian Messmer
006d8b541a Remove unused either class 2017-12-01 15:01:24 +00:00
Sebastian Messmer
d13f1b7729 Fix clang-tidy warning in gtest 2017-12-01 14:58:52 +00:00
Sebastian Meßmer
0080adca73
Add Plasma Vault to GUI list 2017-11-23 01:56:01 +00:00
Sebastian Messmer
e318b4879b Fix CI build 2017-11-05 16:36:11 +00:00
Sebastian Messmer
19e3433035 Fix CI build 2017-11-04 19:03:04 +00:00
Sebastian Messmer
5fe3cada4c Enable some more clang-tidy checks and fix warnings 2017-10-29 16:35:10 +00:00
Sebastian Messmer
e38af1001d Remove unused using statements 2017-10-29 15:47:46 +00:00
Sebastian Messmer
67c9129909 Add script to explicitly run clang-tidy on the whole code base 2017-10-29 15:32:39 +00:00
Sebastian Messmer
5b0fa8c2f7 Workaround clang-tidy warning on newer clang-tidy versions 2017-10-27 15:29:38 +01:00
Sebastian Messmer
76e7f7da72 Introduce clang-tidy and fix corresponding warnings 2017-10-27 04:02:51 +01:00
Sebastian Messmer
5dfaf948b7 Hide not-helpful compiler warning in scrypt code 2017-10-27 04:01:33 +01:00
Sebastian Messmer
5f4eb2d868 Hide clang warning about missing overrides in MOCK_METHOD() definitions 2017-10-27 04:00:52 +01:00
Sebastian Messmer
27fba3252e std::malloc has implementation defined behavior for size=0. Handle this correctly. 2017-10-27 03:58:44 +01:00
Sebastian Messmer
8eac0f055f Fix clang-tidy warnings 2017-10-08 18:29:45 +01:00
Sebastian Messmer
a3e26c7480 Fix test case compatibility with older compilers 2017-10-08 16:23:44 +01:00
Sebastian Messmer
97c6bccc39 Fix test case compatibility with older compilers 2017-10-08 16:14:40 +01:00
Sebastian Messmer
8eda3bfcd5 Fix std::move misuse 2017-10-08 13:15:11 +01:00
Sebastian Messmer
2b8e0571be Merge branch 'next' of github.com:cryfs/cryfs into next 2017-10-08 07:11:21 +01:00
Sebastian Messmer
5d07ce6e12 Improve ASAN settings 2017-10-08 07:10:13 +01:00
Sebastian Messmer
600854572c Disable network tests by default, because they can fail depending on the network setup 2017-10-08 06:54:31 +01:00
Sebastian Messmer
5b4a814640 Stricter asan settings 2017-10-02 08:35:19 +01:00
Sebastian Messmer
f0e92b8819 Enable additional asan checks 2017-10-02 08:08:34 +01:00
Sebastian Messmer
ea3a7cf0e2 Add AddressSanitizer to CI 2017-10-02 08:02:55 +01:00
Sebastian Messmer
0af087c120 Fix clang warning 2017-10-02 08:01:38 +01:00
Sebastian Messmer
180170e250 Fix memory leak reported by asan. Not a bad one since it only happens on program exit when the memory is freed anyhow, but better be clean ;) 2017-10-02 07:56:31 +01:00
Sebastian Messmer
d5075ec09e Fix 2017-10-02 04:14:19 +01:00