Commit Graph

344 Commits

Author SHA1 Message Date
Sebastian Messmer
32cc986bf2 Use automatic dependency recognition when creating .deb packages 2015-11-24 21:50:40 +01:00
Sebastian Messmer
b9ce3896b8 Use gcc 4.8 on travis to ensure compatibility 2015-11-24 15:16:39 +01:00
Sebastian Messmer
7b06b9e180 Add new gcc compatibility to README 2015-11-24 15:13:02 +01:00
Sebastian Messmer
f5bf8a22f5 ChangeLog 2015-11-24 14:43:20 +01:00
Sebastian Messmer
529b888048 Code is compatible with gcc 4.8 2015-11-24 14:42:20 +01:00
Sebastian Messmer
ef2ee74884 Fix .deb dependency list 2015-11-24 12:58:08 +01:00
Sebastian Messmer
7c369c5a76 Add libfuse and libcurl dependency to debian packages 2015-11-24 10:13:46 +01:00
Sebastian Messmer
818bb17c65 Update dependencies 2015-11-24 08:42:03 +01:00
Sebastian Messmer
7126826eeb Add a maximal timeout for version update checking 2015-11-24 08:24:37 +01:00
Sebastian Messmer
7664c3de8b TODOs 2015-11-24 08:08:27 +01:00
Sebastian Messmer
68675c6212 - Move HttpClient to cpputils
- Fix VersionChecker behaviour when the returned json is invalid
- Add test cases for VersionChecker
2015-11-24 08:08:11 +01:00
Sebastian Messmer
ea151d6800 ChangeLog.txt 2015-11-23 17:44:54 +01:00
Sebastian Messmer
2796915ffe When there is a new CryFS version, ask the user to update. Furthermore, check if there is a security warning for the installed CryFS version. 2015-11-23 17:43:21 +01:00
Sebastian Messmer
8e1a0a6361 Make CPack work for x86 2015-11-23 17:42:51 +01:00
Sebastian Messmer
4bdd5ef8a3 Removed unneeded cpack generators 2015-11-22 04:06:27 +01:00
Sebastian Messmer
a336582ba2 ChangeLog 2015-11-19 10:09:00 +01:00
Sebastian Messmer
5b76a11388 When creating a new filesystem, ask password twice (second time for confirmation) 2015-11-19 10:08:09 +01:00
Sebastian Messmer
5631911485 Update biicode block ref 2015-11-18 11:25:04 +01:00
Sebastian Messmer
413f2eff40 Improve ChangeLog 2015-11-18 11:11:42 +01:00
Sebastian Messmer
0ebf9bf016 Update dependencies 2015-11-18 11:10:38 +01:00
Sebastian Messmer
a4c92848be Fix handling of relative paths and add test cases 2015-11-18 11:01:48 +01:00
Sebastian Messmer
52d3ac5efc Depend on stable version of Crypto++ 2015-11-17 20:17:30 +01:00
Sebastian Messmer
49b4a9b1c0 Allow specifying base and mount directory parameters as relative paths 2015-11-17 01:50:59 -08:00
Sebastian Messmer
142881a70f Merge commit '3e7af232e743dde44c699a72c4bde56995e2f9e9' into develop 2015-11-16 22:05:40 -08:00
Sebastian Messmer
3e7af232e7 Better error reporting when root directory is suddenly not accessible anymore 2015-11-16 22:05:25 -08:00
Sebastian Messmer
6112534856 Updated biicode block version 2015-11-12 15:45:51 -08:00
Sebastian Messmer
bb4d327c05 Update dependencies 2015-11-12 15:45:05 -08:00
Sebastian Messmer
90ea7be899 Make timing test cases more lenient 2015-11-12 15:39:52 -08:00
Sebastian Messmer
978e7dbc46 --unmount-idle x automatically unmounts the filesystem after x minutes without a filesystem operation. 2015-11-12 15:06:53 -08:00
Sebastian Messmer
4dab8c7426 Add a class that runs a callback after a (resettable) timeout. This will be used later for unmounting after a certain idle time 2015-11-12 13:08:43 -08:00
Sebastian Messmer
938528840b Added --unmount-idle command line option (without functionality yet)
And refactor cli (group Cli class and program_options in cli subfolder)
2015-11-12 11:43:39 -08:00
Sebastian Messmer
30ae2fc45c Added test cases 2015-11-12 10:59:38 -08:00
Sebastian Messmer
09f6b48710 Add a compatibility test ensuring that it can load config files from version 0.8.1 in future 2015-11-11 18:10:56 -08:00
Sebastian Messmer
9793b0e870 Added test cases for CryConfigEncryptorFactory 2015-11-11 17:10:02 -08:00
Sebastian Messmer
10cbb06a4b Added test cases for CryConfigEncryptor 2015-11-11 14:33:39 -08:00
Sebastian Messmer
f90196826b Added test cases for outer config file encryption 2015-11-11 11:58:09 -08:00
Sebastian Messmer
923cd40acf Add a test case that loading a filesystem doesn't modify the config file 2015-11-11 11:22:46 -08:00
Sebastian Messmer
d003b7f0c5 Added test cases for inner config file encryption 2015-11-11 11:03:05 -08:00
Sebastian Messmer
6d4ae65660 Improved ChangeLog 2015-11-11 11:02:10 -08:00
Sebastian Messmer
f44ae98bf9 Removed unnecessary parameter 2015-11-11 11:02:01 -08:00
Sebastian Messmer
3c2f26a287 Improved ChangeLog 2015-11-11 01:23:45 -08:00
Sebastian Messmer
669e71c056 Inner encryption of configuration file uses the cipher specified by the user 2015-11-11 01:19:47 -08:00
Sebastian Messmer
252a666a37 Refactor (de)serializing config files 2015-11-10 17:50:08 -08:00
Sebastian Messmer
4cedaa5bf4 Fixed failing test cases (was a fault in cpputils library and was fixed there) 2015-11-07 12:21:17 -08:00
Sebastian Messmer
0b7182f095 Make test cases faster by using SCrypt::TestSettings 2015-11-03 20:27:00 -08:00
Sebastian Messmer
2f5d28440e Hide output of fusermount in test cases 2015-11-03 13:10:56 -08:00
Sebastian Messmer
eeb92debe6 Make test cases non-interacative by using --extpass option 2015-11-03 13:02:04 -08:00
Sebastian Messmer
eb0a27759c Show more detailed error message when given arguments are invalid 2015-11-03 13:01:51 -08:00
Sebastian Messmer
a5ff0f45d6 - Add --extpass command line option
- Make test cases faster by specifying key random generator to use pseudorandom
2015-11-03 12:22:35 -08:00
Sebastian Messmer
9aee4b1657 Added success tests 2015-11-02 12:20:10 -08:00