Sebastian Messmer
|
e07a1c5604
|
Extract SignalHandler from SignalCatcher and also use it for backtrace
|
2019-03-24 20:52:53 -07:00 |
|
Sebastian Messmer
|
67e9885d10
|
Implement cpputils::ProgressBar
|
2019-01-26 11:19:25 -08:00 |
|
Sebastian Messmer
|
5386f5b0c9
|
Implement SignalCatcher
|
2019-01-26 11:19:25 -08:00 |
|
Sebastian Messmer
|
29f7f06ca9
|
Implement set_thread_name and get_thread_name for debugging purposes
|
2019-01-20 13:15:11 -08:00 |
|
Sebastian Messmer
|
fd07b66173
|
Remove curl dependency on Windows, use WinHttp instead
|
2018-09-16 23:42:20 -07:00 |
|
Sebastian Messmer
|
433ead49a1
|
Move CurlInitializerRAII into CurlHttpClient
|
2018-09-16 19:39:50 -07:00 |
|
Sebastian Messmer
|
d1273677a5
|
Use MSVC instead of WIN32 in CMake
|
2018-09-15 15:20:22 -07:00 |
|
Sebastian Messmer
|
cb96a5fc0a
|
Portable setenv
|
2018-09-03 16:06:46 -07:00 |
|
Sebastian Messmer
|
873c51962f
|
Make filetime test cases work on Windows
|
2018-09-03 02:33:03 -07:00 |
|
Sebastian Messmer
|
30874135a2
|
Further windows fixes
|
2018-07-08 20:06:59 -07:00 |
|
Sebastian Messmer
|
312ac2ec31
|
Merge fixes from windows branch
|
2018-06-08 23:18:10 -07:00 |
|
Sebastian Messmer
|
e266fa5e98
|
Add test cases
|
2018-05-23 23:57:09 -07:00 |
|
Sebastian Messmer
|
df2f1d7a2f
|
Start implementing ValueType
|
2018-05-22 00:04:00 -07:00 |
|
Sebastian Messmer
|
04e3f0f34f
|
Start
|
2018-05-21 23:11:51 -07:00 |
|
Sebastian Messmer
|
bacc95f2f2
|
cpputils::free_disk_space_in_bytes for Windows
|
2018-05-20 19:22:46 -07:00 |
|
Sebastian Messmer
|
d7e95606f6
|
Backtrace library is only needed on linux
|
2018-05-20 19:21:58 -07:00 |
|
Sebastian Messmer
|
fede748ff4
|
Use cryptopp scrypt instead of vendor/scrypt one
|
2018-05-20 19:21:09 -07:00 |
|
Sebastian Messmer
|
6dbee297ce
|
Use cryptopp from vendor/ instead of system
|
2018-05-20 19:20:45 -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
|
ec9931e09e
|
- Test showBacktraceOnSigsegv
- Test that failed assertions show a backtrace
|
2018-05-16 22:42:03 -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
|
efbe606961
|
Make backtrace work on windows
|
2018-05-16 19:47:51 -07:00 |
|
Sebastian Messmer
|
f439bf9d0f
|
Remove c style casts and unaligned memory accesses
|
2017-12-03 19:01: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
|
7a5b23db13
|
Remember hashed filesystem key in local state so attacker can't replace it
|
2017-09-30 08:49:24 +01:00 |
|
Sebastian Messmer
|
7e56c46bb0
|
CryFS tells the operating system to not swap the encryption key to the disk (note: this is best-effort and cannot be guaranteed. Hibernation, for example, will still write the encryption key to the disk)
|
2017-09-05 00:43:43 +01:00 |
|
Sebastian Messmer
|
42765c6be6
|
Merge from develop
|
2017-01-21 20:24:09 +00:00 |
|
Sebastian Messmer
|
681f415272
|
Use curl_global_init/curl_global_cleanup for cleaner shutdown of executable
|
2016-10-26 13:50:20 -07:00 |
|
Sebastian Messmer
|
b027f8c007
|
Merge from develop
|
2016-09-24 20:43:54 +02:00 |
|
Sebastian Messmer
|
1e9fdc9aa7
|
Refactor noninteractive mode. All yes/no questions are forced to define a default that will be used in noninteractive mode.
|
2016-09-24 20:28:56 +02:00 |
|
Sebastian Messmer
|
a5391a854d
|
Use VersionCountingBlockStore
|
2016-06-26 22:15:52 -07:00 |
|
Sebastian Messmer
|
d5a0b725fe
|
Refactor interface for key derivation functions. This allows easily adding new (password based) key derivation functions.
|
2016-02-22 02:38:06 +01:00 |
|
Sebastian Messmer
|
35f4723b65
|
Fix compiler error
|
2016-02-17 00:24:40 +01:00 |
|
Sebastian Messmer
|
63d0b2b29d
|
Fix compiling test cases on Debian
|
2016-02-14 18:17:37 +01:00 |
|
Sebastian Messmer
|
e44c44334f
|
Fix compile on Debian 8 (link it to a library it wants)
|
2016-02-14 16:54:29 +01:00 |
|
Sebastian Messmer
|
1e975f64f7
|
Improve error messages when libraries aren't found
|
2016-02-14 15:55:54 +01:00 |
|
Sebastian Messmer
|
0286f36cf6
|
Allow setting library locations using CMake parameters
|
2016-02-14 03:13:50 +01:00 |
|
Sebastian Messmer
|
80b113f0f1
|
Fix some more fuse tests
|
2016-02-14 02:23:54 +01:00 |
|
Sebastian Messmer
|
31672e086c
|
Fix includes after merging repositories
|
2016-02-11 15:19:58 +01:00 |
|
Sebastian Messmer
|
59474b10b6
|
Handle vendor libraries better in cmake
|
2016-02-11 14:01:59 +01:00 |
|
Sebastian Messmer
|
9088a3d366
|
Use lowercase for cmake function definitions and rename add_boost/enable_style_warnings/activate_cpp14 to target_add_boost/target_enable_style_warnings/target_activate_cpp14
|
2016-02-11 12:57:50 +01:00 |
|
Sebastian Messmer
|
1dcf36d38c
|
Move fspp to its own subdirectories
|
2016-02-11 12:53:42 +01:00 |
|
Sebastian Messmer
|
92cf6fa66d
|
Refactor directory layout to allow other modules in same repository
|
2016-02-11 12:04:49 +01:00 |
|