Sebastian Messmer
|
99688e51ab
|
Use either<> to indicate errors in config file loading
|
2018-12-22 00:58:30 +01:00 |
|
Sebastian Messmer
|
944cb6c3c5
|
Return error code when integrity violation is encountered
|
2018-12-18 21:40:03 -08:00 |
|
Sebastian Messmer
|
5d77a82c7f
|
Fix test cases
|
2018-12-18 21:36:13 -08:00 |
|
Sebastian Messmer
|
9ebd3d754c
|
Fix test cases
|
2018-12-18 21:34:20 -08:00 |
|
Sebastian Messmer
|
d68247070f
|
When an integrity violation occurs, gracefully unmount the file system and refuse to mount on future attempts
|
2018-12-10 21:20:18 -08:00 |
|
Sebastian Messmer
|
64150f294e
|
Fuse offers an onMounted callback that is called when everything is ready.
|
2018-12-09 12:27:53 -05:00 |
|
Sebastian Messmer
|
74cd8abf05
|
Introduce CryKeyProvider to have an abstraction layer that allows plugging in non-password-based key providers
|
2018-10-27 09:48:57 -07:00 |
|
Sebastian Messmer
|
d6b1a6e25d
|
Reduce flakiness in CallAfterTimeoutTest
|
2018-09-13 18:41:58 -07:00 |
|
Sebastian Messmer
|
6ada5166e9
|
Fix CliTest regex checks in unit tests on Windows
|
2018-09-07 21:32:27 -07:00 |
|
Sebastian Messmer
|
af1ed483cf
|
On Windows, disable a few test cases that don't work
|
2018-09-07 21:32:09 -07:00 |
|
Sebastian Messmer
|
1be1b5c26e
|
Don't block if filesystem doesn't finish
|
2018-09-07 21:32:00 -07:00 |
|
Sebastian Messmer
|
afad6ee465
|
Improve CliTest running of the file system
|
2018-09-07 19:54:01 -07:00 |
|
Sebastian Messmer
|
cef6b13317
|
Fix relative path construction on Windows
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
a9e2dea97e
|
Fix argument string ownership
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
d8b66d0967
|
- If unmounting doesn't work in test case, don't deadlock but exit with error
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
de3095a4d4
|
Fix paths for Windows tests
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
fafbbb8e3a
|
Portable way to ask for password
|
2018-09-03 16:51:59 -07:00 |
|
Sebastian Messmer
|
4778c28898
|
Some MSVC fixes
|
2018-09-03 16:06:54 -07:00 |
|
Sebastian Messmer
|
cb96a5fc0a
|
Portable setenv
|
2018-09-03 16:06:46 -07:00 |
|
Sebastian Messmer
|
2ea77d4c26
|
Use boost::filesystem::path more portably
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
f2831c0426
|
Rewrite subprocess and add test cases for it
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
f29e398e51
|
Rename --no-integrity-checks to --allow-integrity-violations
|
2018-04-29 13:41:21 -07:00 |
|
Sebastian Messmer
|
d7a41089ba
|
Add environment variable to specify local storage directory
|
2018-04-21 22:04:21 -07:00 |
|
Sebastian Messmer
|
621864b50c
|
Fix test cases
|
2018-02-07 23:08:01 -08:00 |
|
Sebastian Messmer
|
400a5b5397
|
fix race condition in CallAfterTimeoutTest
|
2018-02-02 12:34:45 -08:00 |
|
Sebastian Messmer
|
58fc26002b
|
Exit codes for integrity errors
|
2018-02-01 18:09:28 -08:00 |
|
Sebastian Messmer
|
f90b7ad778
|
Merge from develop
|
2018-02-02 00:21:51 +00:00 |
|
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
|
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
|
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
|
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
|
04341f3f7d
|
Add test cases that make sure that CryFS notices if an attacker replaces the whole file system
|
2017-09-30 22:42:34 +01:00 |
|
Sebastian Messmer
|
be8a1efd35
|
Improve test cases
|
2017-09-30 22:24:33 +01:00 |
|
Sebastian Messmer
|
be9f7a4c3d
|
Don't pollute users local state dir when running test cases
|
2017-09-30 09:18:46 +01:00 |
|
Sebastian Messmer
|
b6ce7c3ae4
|
Allow disabling integrity checks on command line
|
2017-09-16 16:18:53 +01:00 |
|
Sebastian Messmer
|
f951f41877
|
Fix cryfs-cli-test on Mac OS X
|
2017-08-24 23:43:35 +01:00 |
|
Sebastian Messmer
|
679b14a4d8
|
* Allow mounting using system mount tool and /etc/fstab (e.g. mount -t fuse.cryfs basedir mountdir)
* Pass fuse options directly to cryfs (i.e. 'cryfs basedir mountdir -o allow_other' instead of 'cryfs basedir mountdir -- -o allow_other')
|
2017-08-23 09:56:03 +01:00 |
|
Sebastian Messmer
|
e009040264
|
Merge from develop
|
2016-09-25 02:53:35 +02:00 |
|
Sebastian Messmer
|
443298844e
|
Fix test cases
|
2016-09-25 02:50:28 +02:00 |
|
Sebastian Messmer
|
b027f8c007
|
Merge from develop
|
2016-09-24 20:43:54 +02:00 |
|
Sebastian Messmer
|
11a85ed29f
|
Allow building with -DCRYFS_UPDATE_CHECKS=off, which will create an executable with disabled update checks (the alternative to disable them in the environment also still works).
|
2016-09-24 13:16:26 +02:00 |
|
Sebastian Messmer
|
9e1d466eee
|
Merge branch 'develop' into next
|
2016-06-28 01:38:12 -07:00 |
|
Sebastian Messmer
|
967b04929d
|
Fix compiling test cases on older gcc versions
|
2016-06-28 01:37:08 -07:00 |
|
Sebastian Messmer
|
2451a8c46f
|
Add --missing-block-is-integrity-violation option. The option doesn't have an effect yet though.
|
2016-06-26 22:16:44 -07:00 |
|