Sebastian Messmer
6951e4ce9e
Merge branch 'feature/configurable_blocksize' into develop
2016-03-09 00:20:33 +01:00
Sebastian Messmer
1ee3a8df86
Use uint64_t for block size
2016-03-09 00:20:04 +01:00
Sebastian Messmer
08c1d206af
Fix compiler error
2016-03-09 00:13:18 +01:00
Sebastian Messmer
fdd9c980bd
Add configurable blocksize to ChangeLog
2016-03-08 23:58:51 +01:00
Sebastian Messmer
d7f34c0dfb
Make blocksize configurable
2016-03-08 23:57:34 +01:00
Sebastian Messmer
4dbb380263
Decouple DirBlob from CryDevice
2016-03-08 23:47:31 +01:00
Sebastian Messmer
526b749d1d
Add a command line option for blocksize
2016-03-04 23:12:41 +01:00
Sebastian Messmer
41bf0fd836
Document Clang 3.7 requirement
2016-03-04 01:35:31 +01:00
Sebastian Messmer
cebbdcd2c6
We need at least CLang 3.7 (travis is failing with 3.5)
2016-03-04 01:29:27 +01:00
Sebastian Messmer
907611a422
Fix new way of selecting c++ standard version for CLang
2016-03-04 01:26:47 +01:00
Sebastian Messmer
c2c2a6f1dc
On newer cmake versions which support it, use more portable way to set c++ standard version
2016-03-04 00:33:10 +01:00
Sebastian Messmer
61611d03b2
Don't use <regex>, because it causes problems on GCC 4.8
2016-03-03 11:49:23 +01:00
Sebastian Messmer
5736a5ea37
Output warning to stderr, not stdout
2016-03-02 21:22:11 +01:00
Sebastian Messmer
5579270108
Handle fallback version "0+unknown" correctly
2016-03-02 14:39:30 +01:00
Sebastian Messmer
aac661d292
Recognize git version from tarball name if everything else fails
2016-03-02 14:18:47 +01:00
Sebastian Messmer
3f66c7ceda
Recognize git version from tarball name if everything else fails
2016-03-02 14:13:43 +01:00
Sebastian Messmer
3826064d1d
Recognize git version from tarball name if everything else fails
2016-03-02 14:08:51 +01:00
Sebastian Messmer
20e6920a7b
Recognize git version from tarball name if everything else fails
2016-03-02 14:08:10 +01:00
Sebastian Messmer
62b38503c2
Add building CryFS from github tarball to ChangeLog
2016-03-02 14:05:27 +01:00
Sebastian Messmer
092edd6f1d
Removed unimportant file
2016-03-02 14:00:54 +01:00
Sebastian Messmer
59c341628c
Merge branch 'archive' into develop
2016-03-02 13:57:49 +01:00
Sebastian Messmer
b7b7d47a8d
Add test cases for the version number of dirty release versions
2016-03-02 13:57:40 +01:00
Sebastian Messmer
5753e4f71c
Switch to new git version number recognition
2016-03-02 13:53:37 +01:00
Sebastian Messmer
bff40532a3
Remove top level VERSION file
2016-03-02 11:06:24 +01:00
Sebastian Messmer
f69cc4492f
Make versioneer work from subdirectory
2016-03-02 11:02:49 +01:00
Sebastian Messmer
5f3b28262c
Add versioneer to get git versions
2016-03-02 01:58:49 +01:00
Sebastian Messmer
d2cd75de15
TODOs
2016-03-02 01:36:04 +01:00
Sebastian Messmer
5a16a80dbd
Add a VERSION file that is added to each archive
2016-03-02 01:15:11 +01:00
Sebastian Messmer
3254220987
Filesystems have a blocksizeBytes configuration option
2016-03-01 17:45:48 +01:00
Sebastian Messmer
35ae3b9c24
Make clock_gettime adapter work if used multiple time
2016-02-26 12:37:37 +01:00
Sebastian Messmer
ab5eb920a5
Show current time as modification time for mountdir. This probably confuses people less than if we show timestamp zero.
2016-02-26 10:47:47 +01:00
Sebastian Messmer
e48188f470
Restructure project to allow factoring out a library
2016-02-23 21:07:23 +01:00
Sebastian Messmer
f92c4a4f71
Show a message when update checking is disabled
2016-02-22 15:52:41 +01:00
Sebastian Messmer
5f67378bc9
Fix compiler error for older gcc versions
2016-02-22 11:44:59 +01: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
7d9d72d82a
Improve help output
2016-02-21 22:33:36 +01:00
Sebastian Messmer
54d2fc516f
Add environment variables to help output
2016-02-21 22:28:29 +01:00
Sebastian Messmer
d95cc33a58
You can disable the automatic update check by setting CRYFS_NO_UPDATE_CHECK=true in your environment.
2016-02-21 22:15:27 +01:00
Sebastian Messmer
9c83d3b2a4
If CRYFS_FRONTEND=noninteractive is set in the environment, assume we're used by a tool and:
...
- Don't ask for config. Use default settings for everything that is not specified as command line parameter.
- Don't ask for password confirmation. Password only has to be passed in once to stdin.
2016-02-21 01:36:14 +01:00
Sebastian Messmer
346baf8e9b
Only show update check warning if version on server is actually newer
2016-02-20 18:23:46 +01:00
Sebastian Messmer
d00e097954
Do a sanity check when mounting the file system and fail if the root blob is not available.
2016-02-19 02:10:10 +01:00
Sebastian Messmer
f134946089
Add 0.9.2 to ChangeLog
2016-02-18 01:19:11 +01:00
Sebastian Messmer
014b5703e0
Instead of modifying include paths, include osxfuse header from the right location
2016-02-17 22:30:28 +01:00
Sebastian Messmer
980f560f04
Fix build
2016-02-17 21:40:03 +01:00
Sebastian Messmer
bf92588491
Fix parallelaccessstore-test dependencies
2016-02-17 19:39:34 +01:00
Sebastian Messmer
6e5d91a316
Mark version 0.9.1 as released
2016-02-17 14:22:46 +01:00
Sebastian Messmer
237abf61c7
TODOs
2016-02-17 13:13:03 +01:00
Sebastian Messmer
80f63969c7
Add TODOs
2016-02-17 13:09:03 +01:00
Sebastian Messmer
25b93ebe41
When deleting a block fails, log the error but don't crash (i.e. continue to delete other blocks of the same blob on a best-effort basis)
2016-02-17 13:01:12 +01:00
Sebastian Messmer
df041ac845
Fix a bug where deleting a directory could leave over some blocks.
...
Details: Before, we allowed removing non-empty directories. Seems 'rm -rf' is trying to do that. Now, we return the correct error code ENOTEMPTY in this case, which causes that 'rm -rf' deletes the entries first.
2016-02-17 12:52:01 +01:00