Sebastian Messmer
|
1e52e78251
|
Fix compiler error in test cases
|
2015-11-12 15:31:11 -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
|
ead8b5b97f
|
Allow stopping the filesystem
|
2015-11-12 15:03:22 -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
|
06b78f1b80
|
Adapt to new cpputils
|
2015-11-12 13:07:59 -08:00 |
|
Sebastian Messmer
|
9cea5d9090
|
Allow terminating LoopThreads from within
|
2015-11-12 13:07:20 -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
|
b92a87ab72
|
Make sure, ciphers link without errors
|
2015-11-11 14:03:16 -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
|
71c808b229
|
RandomPadding throws exception instead of ASSERT when data is too large
|
2015-11-11 11:00:24 -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
|
9c86b619a6
|
Allow std::string ASSERT messages
|
2015-11-10 19:40:34 -08:00 |
|
Sebastian Messmer
|
e15796f738
|
TODOs
|
2015-11-10 19:11:04 -08:00 |
|
Sebastian Messmer
|
4059c6a9c9
|
DerivedKeyConfig is comparable
|
2015-11-10 19:10:19 -08:00 |
|
Sebastian Messmer
|
252a666a37
|
Refactor (de)serializing config files
|
2015-11-10 17:50:08 -08:00 |
|
Sebastian Messmer
|
4cf886c91f
|
Make DerivedKeyConfig copyable and assignable
|
2015-11-10 17:49:33 -08:00 |
|
Sebastian Messmer
|
c1734dd93e
|
Release lock before joining thread, so other threads don't have to wait
|
2015-11-07 12:21:54 -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
|
47bd752a97
|
Make ThreadSystem onfork handlers threadsafe
|
2015-11-07 00:11:12 -08:00 |
|
Sebastian Messmer
|
236ea8d243
|
Added new LoopThread implementation
|
2015-11-07 00:00:25 -08:00 |
|
Sebastian Messmer
|
0b7182f095
|
Make test cases faster by using SCrypt::TestSettings
|
2015-11-03 20:27:00 -08:00 |
|
Sebastian Messmer
|
5575509594
|
New way to configure SCrypt algorithm
|
2015-11-03 20:13:23 -08:00 |
|
Sebastian Messmer
|
7f6dffdbd9
|
Add Subprocess::callAndGetReturnCode()
|
2015-11-03 13:11:09 -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
|
8b585c39fe
|
Renamed daemon folder to process and added Subprocess class to it
|
2015-11-03 12:20:15 -08:00 |
|
Sebastian Messmer
|
9aee4b1657
|
Added success tests
|
2015-11-02 12:20:10 -08:00 |
|
Sebastian Messmer
|
4d6970837e
|
Speedup test cases by using scrypt test config
|
2015-10-31 17:23:14 +01:00 |
|
Sebastian Messmer
|
d25d51f195
|
Fixed some issues in the not-yet-used success tests
|
2015-10-30 22:24:18 +01:00 |
|
Sebastian Messmer
|
6bbdc1be3d
|
Add sanity checks for mount directory
|
2015-10-30 22:01:42 +01:00 |
|
Sebastian Messmer
|
fdf866a562
|
Since fork() issue with our threads is solved, use libFuse damonization again
|
2015-10-30 21:40:38 +01:00 |
|
Sebastian Messmer
|
5efc5c5537
|
Allow libfuse daemonization again
|
2015-10-30 21:40:11 +01:00 |
|
Sebastian Messmer
|
057113df00
|
- Catch exceptions in initialization
- Show unmount command after successfully mounted
|
2015-10-30 20:32:25 +01:00 |
|
Sebastian Messmer
|
440387e522
|
Add logging messages when filesystem starts/stops
|
2015-10-30 20:18:31 +01:00 |
|
Sebastian Messmer
|
030adc4b89
|
TODOs
|
2015-10-30 20:14:23 +01:00 |
|
Sebastian Messmer
|
bdb6de1c4a
|
Add --cipher and --ciphers command line options
|
2015-10-30 19:53:15 +01:00 |
|
Sebastian Messmer
|
d731ecf6a6
|
On startup, check read/write permissions for base directory and fail if permissions missing
|
2015-10-30 18:28:33 +01:00 |
|
Sebastian Messmer
|
4ced78b07b
|
TempDir/TempFile don't fail if they can't delete themselves
|
2015-10-30 18:27:40 +01:00 |
|
Sebastian Messmer
|
6836a1bd40
|
Better exceptions
|
2015-10-30 18:10:48 +01:00 |
|