Sebastian Messmer
|
b49435f405
|
Fix logging for older compilers
|
2018-05-18 22:29:52 -07:00 |
|
Sebastian Messmer
|
b715e18a59
|
Fix non-windows backtrace implementation
|
2018-05-18 22:29:41 -07:00 |
|
Sebastian Messmer
|
e4d1f44c2a
|
Cleanup CMakeLists.txt
|
2018-05-18 22:29:04 -07:00 |
|
0x4D616E75
|
5db592bcc2
|
fix loading of CURL and Backtracing library with CMake (#215)
to build on FreeBSD with default compiler (Clang 4.0)
|
2018-05-17 09:55:15 -07:00 |
|
Sebastian Messmer
|
a686129243
|
Make cpputils::time::now() work on windows
|
2018-05-17 06:37:47 -07:00 |
|
Sebastian Messmer
|
9d872ea00c
|
- Fix clash of our ERROR log level with the ERROR macro defined in windows
- Fix definition of log levels so msvc accepts them
|
2018-05-16 23:03:03 -07:00 |
|
Sebastian Messmer
|
6a37f750f4
|
Fix c++ standard violation (msvc complains otherwise)
|
2018-05-16 22:56:50 -07:00 |
|
Sebastian Messmer
|
aeb4f8e852
|
Remove unnecessary file
|
2018-05-16 22:52:22 -07:00 |
|
Sebastian Messmer
|
ec9931e09e
|
- Test showBacktraceOnSigsegv
- Test that failed assertions show a backtrace
|
2018-05-16 22:42:03 -07:00 |
|
Sebastian Messmer
|
3563f4687d
|
Add testcases for backtrace
|
2018-05-16 22:31:43 -07:00 |
|
Sebastian Messmer
|
1126d7bd10
|
- Make get_total_memory work for windows
- Add test cases for it
|
2018-05-16 22:22:42 -07:00 |
|
Sebastian Messmer
|
61cad69671
|
- Fix nanoseconds in clock_gettime for Mac
- Hide clock_gettime in favor of cpputils::time::now()
- Add test cases to cpputils::time::now()
|
2018-05-16 22:18:45 -07:00 |
|
Sebastian Messmer
|
3ccb46c537
|
Make DontSwapMemoryRAII work on windows
|
2018-05-16 21:48:27 -07:00 |
|
Sebastian Messmer
|
2888ea6efd
|
- Make homedir work on windows
- add test cases for homedir
|
2018-05-16 21:34:01 -07:00 |
|
Sebastian Messmer
|
c1bb081861
|
Remove unnecessary includes
|
2018-05-17 02:56:06 -07:00 |
|
Sebastian Messmer
|
efbe606961
|
Make backtrace work on windows
|
2018-05-16 19:47:51 -07:00 |
|
Sebastian Messmer
|
b97da2c735
|
Use XDG instead of /home/heinzi/.cryfs to store integrity data
|
2018-05-01 23:54:30 -07:00 |
|
Sebastian Messmer
|
f29e398e51
|
Rename --no-integrity-checks to --allow-integrity-violations
|
2018-04-29 13:41:21 -07:00 |
|
Sebastian Messmer
|
2b88a0d051
|
Fix typo
|
2018-04-21 22:38:24 -07:00 |
|
Sebastian Messmer
|
d7a41089ba
|
Add environment variable to specify local storage directory
|
2018-04-21 22:04:21 -07:00 |
|
Sebastian Messmer
|
b0077e7a81
|
Don't error when trying to change owner/group of root dir, instead just ignore it
|
2018-04-18 00:24:41 -07:00 |
|
Sebastian Messmer
|
706ef263c9
|
Fix error logging
|
2018-04-15 21:37:06 -07:00 |
|
Sebastian Messmer
|
0f1345e64b
|
Don't error when trying to change root dir timestamp, instead just ignore it
|
2018-04-04 21:21:21 -07:00 |
|
Sebastian Messmer
|
fc71242e25
|
Fix Travis CI build
|
2018-02-17 18:54:22 -08:00 |
|
Sebastian Messmer
|
8221e76f3a
|
Fix migration for loading 0.9.x file systems
|
2018-02-03 21:33:07 -08:00 |
|
Sebastian Messmer
|
4de805ae41
|
Update filesystem format version
|
2018-02-03 10:12:26 -08:00 |
|
Sebastian Messmer
|
02976659d0
|
Merge from develop
|
2018-02-03 09:56:49 -08:00 |
|
Sebastian Messmer
|
a9556425dc
|
Only migrate file system if storage format changed
|
2018-02-03 09:47:04 -08:00 |
|
Sebastian Messmer
|
652b505eef
|
Add --allow-replaced-filesystem option to disable filesystem id checks
|
2018-02-03 08:33:59 -08:00 |
|
Sebastian Messmer
|
cab495f3ac
|
Fix exit code for when the password is wrong
|
2018-02-02 06:35:49 -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
|
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
|
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
|
a0fa433f51
|
Merge from develop
|
2018-01-12 22:18:36 +00:00 |
|
Sebastian Messmer
|
f439bf9d0f
|
Remove c style casts and unaligned memory accesses
|
2017-12-03 19:01:41 +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
|
e318b4879b
|
Fix CI build
|
2017-11-05 16:36:11 +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
|
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
|
27fba3252e
|
std::malloc has implementation defined behavior for size=0. Handle this correctly.
|
2017-10-27 03:58:44 +01:00 |
|