Sebastian Messmer
|
29065746c2
|
If the given base or mount directory doesn't exist, offer to create them
|
2016-01-25 15:01:34 +01: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
|
0b7182f095
|
Make test cases faster by using SCrypt::TestSettings
|
2015-11-03 20:27:00 -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
|
49c2fe3902
|
Move Cli (command line interface) to own class and write first test case for it
|
2015-10-29 10:47:14 +01:00 |
|
Sebastian Messmer
|
dceeeecdd7
|
Improve console output on log creation
|
2015-10-28 15:27:58 +01:00 |
|
Sebastian Messmer
|
dd4c9cbf4b
|
Since our threads now work well with fork(), we can remove the workarounds
|
2015-10-28 15:27:30 +01:00 |
|
Sebastian Messmer
|
bac18cfbfc
|
Fix path bug when writing config file to rootdir
|
2015-10-28 13:44:39 +01:00 |
|
Sebastian Messmer
|
d8ed751039
|
TODOs
|
2015-10-27 21:26:08 +01:00 |
|
Sebastian Messmer
|
88262c3ef9
|
Make SCrypt config modifiable and speed up test cases by using a special test config
|
2015-10-27 13:28:42 +01:00 |
|
Sebastian Messmer
|
adad371114
|
Fix config loading
|
2015-10-26 20:15:04 +01:00 |
|
Sebastian Messmer
|
fd184b45d2
|
Refactor CryConfigEncryptor: Store instance instead of static
|
2015-10-26 16:36:57 +01:00 |
|
Sebastian Messmer
|
61ca163339
|
If a configuration file is not specified on command line, it will be put into the base directory
|
2015-10-24 19:56:05 +02:00 |
|
Sebastian Messmer
|
371303ae6a
|
Config file is AES256_GCM encrypted, the config file key is generated with scrypt
|
2015-10-24 19:35:37 +02:00 |
|
Sebastian Messmer
|
20b0034ab1
|
- Refactor main()
- Added CryConfigLoaderTest
|
2015-10-23 12:16:23 +02:00 |
|
Sebastian Meßmer
|
7b3dcb8260
|
Allow --logfile option
|
2015-10-17 18:31:17 +02:00 |
|
Sebastian Meßmer
|
451a84bebc
|
Pass daemon name to daemonize
|
2015-10-17 03:28:15 +02:00 |
|
Sebastian Meßmer
|
20612fb245
|
Add TODOs
|
2015-10-16 03:29:26 +02:00 |
|
Sebastian Meßmer
|
1c29fecf3c
|
Added unstable warning and fixed daemonization
|
2015-10-16 02:38:34 +02:00 |
|
Sebastian Meßmer
|
5f9c2c0611
|
Unify (and fix) include guards
|
2015-10-15 13:06:51 +02:00 |
|
Sebastian Meßmer
|
daf330a07f
|
Fix daemonize() behaviour. CryFS now works correctly when called without '-f'
|
2015-10-15 03:38:44 +02:00 |
|
Sebastian Messmer
|
ff8eae5293
|
Added performance warning in debug builds
|
2015-10-15 00:16:00 +02:00 |
|
Sebastian Messmer
|
ba860a771d
|
Resolved TODOs (was a bug in the cpputils library, was fixed there)
|
2015-10-14 15:01:08 +02:00 |
|
Sebastian Messmer
|
1f2357ec56
|
Merge branch 'develop' of github.com:cryfs/cryfs into develop
|
2015-10-14 02:17:54 +02:00 |
|
Sebastian Messmer
|
f90e2edfef
|
TODOs
|
2015-10-14 02:17:50 +02:00 |
|
Sebastian Meßmer
|
d21fe18c39
|
TODO
|
2015-10-12 04:40:59 +02:00 |
|
Sebastian Messmer
|
1977a720df
|
Introduced ParallelAccessFsBlobStore to avoid race conditions when accessing the same FsBlob in parallel
|
2015-10-04 17:20:14 +02:00 |
|
Sebastian Messmer
|
752be4415c
|
Protect from race conditions happening when the same FsBlob is open multiple times
|
2015-09-30 14:05:05 +02:00 |
|
Sebastian Messmer
|
dd39f242a2
|
Show backtraces on sigsegv
|
2015-09-29 22:44:19 +02:00 |
|
Sebastian Messmer
|
dfb030e51b
|
Config file is also configurable with an option
|
2015-09-29 14:39:10 +02:00 |
|
Sebastian Messmer
|
27d3ffc472
|
MountDir and BaseDir are configureable via command line
|
2015-09-29 14:29:10 +02:00 |
|
Sebastian Messmer
|
20f5d739b7
|
Small refactoring of main()
|
2015-09-28 13:41:23 +02:00 |
|
Sebastian Messmer
|
97028b134f
|
Adapt to new gitversion library
|
2015-09-19 01:02:42 +02:00 |
|
Sebastian Messmer
|
fe5ea5ab95
|
Output const_string directly, without toStdString()
|
2015-09-18 22:09:33 +02:00 |
|
Sebastian Messmer
|
12f1e7983b
|
Use messmer/gitversion instead of own version parser code
|
2015-09-18 21:16:42 +02:00 |
|
Sebastian Messmer
|
fc7316f06c
|
Show number of commits and git id in version number if it is a dev version
|
2015-09-18 17:34:56 +02:00 |
|
Sebastian Messmer
|
3fd5cb7afc
|
Show version information on console and warn if it is a nonstable or dev version
|
2015-09-17 14:12:51 +02:00 |
|
Sebastian Messmer
|
6b50ccc14b
|
Show version information
|
2015-09-16 22:54:07 +02:00 |
|
Sebastian Messmer
|
8db80d5ebf
|
Refactor directory structure
|
2015-09-12 20:16:13 +02:00 |
|
Sebastian Messmer
|
fd11436fb9
|
Test cases don't need user interaction anymore
|
2015-07-26 13:09:55 +02:00 |
|
Sebastian Messmer
|
013d50d8b6
|
Fix missing using statement in main.cpp
|
2015-07-21 18:32:40 +02:00 |
|
Sebastian Messmer
|
492caeb418
|
Migrate from unique_ptr to unique_ref
|
2015-07-21 18:22:03 +02:00 |
|
Sebastian Messmer
|
aed30a0ec1
|
Refactored creation of new config files - this happens in a CryConfigLoader now
|
2015-06-16 18:20:31 +02:00 |
|
Sebastian Meßmer
|
354de197ff
|
Add some asserts
|
2015-04-08 14:15:11 +02:00 |
|
Sebastian Meßmer
|
26bdd6ff3a
|
Move source to src directory
|
2015-03-16 01:42:50 +01:00 |
|
Sebastian Messmer
|
b59ee2d1e2
|
Switch to biicode
|
2015-02-17 01:02:15 +01:00 |
|
Sebastian Messmer
|
e757da0ad3
|
Rename blobstore to blockstore
|
2014-12-09 17:19:59 +01:00 |
|
Sebastian Messmer
|
fcc22fe054
|
CryFS stores root blob key in config file!
|
2014-12-07 22:26:16 +01:00 |
|
Sebastian Messmer
|
51bcc2f191
|
Remove Cryfs Implementation
|
2014-12-07 08:57:23 +01:00 |
|
Sebastian Messmer
|
39ab086bb6
|
Copy current CryFS implementation (which rather was CopyFS) to a copyfs directory
|
2014-12-07 08:33:47 +01:00 |
|