Commit Graph

1738 Commits

Author SHA1 Message Date
Sebastian Messmer 65804c6f43 Fix Travis CI 2016-10-05 10:05:02 +02:00
Sebastian Messmer a32636842e For scrypt compilation, use the cpusupport-config.h created by the scrypt build 2016-10-05 09:07:37 +02:00
Sebastian Messmer 72b6874c12 Add fix for compiling the scrypt module under hardening-wrapper 2016-10-04 20:45:26 +02:00
Sebastian Messmer bd74a5b762 More detailed error reporting if key derivation fails 2016-10-02 11:01:14 +02:00
Sebastian Messmer 2c4b9c84f9 Merge branch 'develop' of github.com:cryfs/cryfs into develop 2016-09-25 20:44:43 +02:00
Sebastian Messmer ce218f264a Silence a static analysis warning 2016-09-25 20:36:35 +02:00
Sebastian Meßmer 90adf20483 Update ChangeLog.txt 2016-09-25 11:42:49 +02:00
Sebastian Messmer 54fb6fbd89 Fix test cases 2016-09-25 11:41:21 +02:00
Sebastian Messmer 6464bfb4b7 Disable update checks in noninteractive mode 2016-09-25 11:40:01 +02:00
Sebastian Messmer 8ae2dee7fc Fix test cases 2016-09-25 03:01:29 +02:00
Sebastian Messmer 443298844e Fix test cases 2016-09-25 02:50:28 +02:00
Sebastian Messmer f79b80cc56 Fix test case 2016-09-24 20:47:53 +02:00
Sebastian Messmer 5b1c2aeb87 Merge branch 'develop' of github.com:cryfs/cryfs into develop 2016-09-24 20:29:15 +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 Meßmer 6a4f5a167b Update ChangeLog.txt 2016-09-24 19:48:01 +02:00
Sebastian Meßmer d00151af37 Disable Mars448 test cases when Mars448 is not available and fix Travis CI. (#92) 2016-09-24 19:09:30 +02:00
Sebastian Messmer 378e259eee Fix assert_release_test 2016-09-24 17:05:45 +02:00
Sebastian Messmer 1cf52b307d Fix locking in LockPool 2016-09-24 17:02:23 +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 1c34c88709 Remove warning that CryFS is experimental 2016-09-24 12:33:22 +02:00
Sebastian Messmer 789bfc7527 Fix warning from static analysis tool about std::moving a large CryConfig object 2016-09-24 11:42:57 +02:00
Sebastian Messmer 116a90be6d Fix compiler warnings 2016-09-24 11:41:19 +02:00
Sebastian Messmer 46a2251e9d Fix potential (although improbable) deadlock 2016-09-24 11:01:22 +02:00
Sebastian Messmer b4a609459b When an exception escalates to main, exit with an error code 2016-09-24 09:52:19 +02:00
Sebastian Messmer a1c3079a68 Catch exceptions from main 2016-09-24 09:51:29 +02:00
Sebastian Messmer dbc1b5db8c Merge branch 'develop' of github.com:cryfs/cryfs into develop 2016-09-24 09:39:48 +02:00
Sebastian Messmer e30656797b Add compatibility with Crypto++ 5.6.4 2016-09-24 09:39:37 +02:00
Sebastian Meßmer 989c0ed571 Add a warning that cryfs is not compatible to crypto++ 5.6.4 2016-09-24 00:55:34 +02:00
Sebastian Meßmer 3f5529171b Add make as dependency 2016-09-22 20:17:05 +02:00
Sebastian Messmer 46183976ee Fix missing virtual destructor and potential integer overflow 2016-09-21 20:07:20 +02:00
Sebastian Meßmer 733622cb98 Merge pull request #87 from migueldemoura/develop
Add password leak disclaimer
2016-09-20 12:44:59 +02:00
migueldemoura fb6633d249 Add password leak disclaimer 2016-09-19 22:48:05 +01:00
Sebastian Meßmer e414f0a20f Switch to LGPL 2016-09-13 19:23:08 +02:00
Sebastian Meßmer 6b8179f0d0 Mention SiriKali instead of Cryfs-Gui 2016-09-01 09:59:55 +02:00
Sebastian Meßmer a9360acc5b Update ChangeLog.txt 2016-09-01 00:31:53 +02:00
Sebastian Messmer 0cbb13ffbe Compatibility with older libcurl versions 2016-08-27 13:23:25 +02:00
Sebastian Messmer 6360d452fe Make compatible with libcurl >= 7.50 2016-07-23 09:04:50 +02:00
Sebastian Meßmer 5442662dd1 Update link to cryfs-gui 2016-06-29 14:39:53 -07:00
Sebastian Messmer 01daee784f Mark version 0.9.5 as released 2016-06-28 02:32:09 -07:00
Sebastian Messmer 967b04929d Fix compiling test cases on older gcc versions 2016-06-28 01:37:08 -07:00
Sebastian Messmer f706e46868 Fix compiling test cases on older gcc versions 2016-06-27 22:57:31 -07:00
Sebastian Messmer da6390646e Add test cases for command line parser when options are not given. 2016-06-26 22:15:43 -07:00
Sebastian Messmer f4a7878e37 Compatibility with GCC 6 2016-06-26 21:26:08 -07:00
Sebastian Messmer 0a61987594 Be explicit about types stored in config file 2016-06-26 15:34:53 -07:00
Sebastian Messmer f6a80a4651 Remove default config values for mandatory values 2016-06-26 15:26:05 -07:00
Sebastian Messmer 9358c10adf Finish test cases for Block::resize() 2016-06-23 21:30:09 -07:00
Sebastian Messmer acedbbd0c4 Fix EncryptedBlock::resize() and add test cases for it 2016-06-23 21:20:36 -07:00
Sebastian Messmer fcbca9ddea Improve performance of InMemoryBlockStore and FakeBlockStore by using std::unordered_map instead of std::map and the direct representation of a block Key as Key instead of a string representation. 2016-06-23 12:26:47 -07:00
Sebastian Messmer 3db931c54d Fix mount information reported to operating system 2016-06-22 17:57:00 -07:00
Sebastian Messmer e4501d51e5 Each file system gets a unique ID. This ID will later be used to store local configuration of a client for that file system. 2016-06-20 16:14:07 -07:00