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
Sebastian Messmer
bb54c2f879
When removing a block, check whether it was successful
2016-02-17 11:03:06 +01:00
Sebastian Messmer
4b33d88253
Require Mac OS X build to succeed in travis
2016-02-17 10:53:23 +01:00
Sebastian Messmer
5a5b7ce5ff
Merge remote-tracking branch 'origin/develop' into osxtravis
2016-02-17 10:07:13 +01:00
Sebastian Messmer
c3e0c47c46
Install dependencies on Mac OS X Travis CI
2016-02-17 09:56:42 +01:00
Sebastian Messmer
b8fdd2e941
Fix includes on Mac
2016-02-17 08:51:48 +01:00
Sebastian Messmer
009e5b7b9f
Remove superfluous space
2016-02-17 01:19:20 +01:00
Sebastian Messmer
f01c643d5a
Improve build troubleshooting section in README
2016-02-17 01:18:38 +01:00
Sebastian Messmer
35f4723b65
Fix compiler error
2016-02-17 00:24:40 +01:00
Sebastian Messmer
75dda103c9
Make Boost_INCLUDE_DIRS available to dependent builds
2016-02-16 23:59:38 +01:00
Sebastian Messmer
04283141ca
Don't pass CXXFLAGS to scrypt compilation process
2016-02-16 23:26:04 +01:00
Sebastian Messmer
74288c81e4
Replace sysctl on Mac with a syscall that is supported in all kernels
2016-02-16 23:24:11 +01:00
Sebastian Messmer
a05f51ee08
Replace sysctl on Mac with a syscall that is supported in all kernels
2016-02-16 22:27:07 +01:00
Sebastian Messmer
0f3c1c501e
Allow dynamic linkage of Boost using -DBoost_USE_STATIC_LIBS=off
2016-02-16 20:48:37 +01:00
Sebastian Messmer
0c6e341e33
Add latest change to ChangeLog
2016-02-16 20:37:18 +01:00
Sebastian Messmer
7f1493ab92
Increase scrypt KDF effort for generating the config file key from the password
2016-02-16 20:35:51 +01:00
Sebastian Messmer
8a83827042
Fix linux build
2016-02-16 20:12:04 +01:00
Sebastian Messmer
c889366619
Add some default search paths for libraries on Mac OS X
2016-02-15 20:01:13 +01:00
Sebastian Messmer
3bd43506c2
Fix test cases
2016-02-15 18:47:45 +01:00
Sebastian Messmer
b0b8ea7c01
Improve build instructions
2016-02-15 18:12:23 +01:00
Sebastian Messmer
06328a78f0
ChangeLog
2016-02-15 18:10:20 +01:00
Sebastian Messmer
1364623184
Improve build instructions
2016-02-15 18:07:24 +01:00
Sebastian Messmer
68acc27e88
Report file system statistics (like free space) to operating system
2016-02-15 14:20:21 +01:00
Sebastian Messmer
6fb46c7e73
Use inline for short functions
2016-02-15 13:22:21 +01:00
Sebastian Messmer
2347782f6a
Fix test cases for Release builds: The -O3 optimization step seems to cause segfaults on implicit integer overflows, so make the wanted overflows explicit in FakeAuthenticatedCipher.
2016-02-15 05:00:30 +01:00
Sebastian Messmer
d3aa06de18
Merge branch 'master' into develop
2016-02-15 04:28:13 +01:00
Sebastian Messmer
7df437f703
Test in debug mode on Travis CI
2016-02-15 04:27:41 +01:00
Sebastian Messmer
e3fbd8106c
Test in debug mode
2016-02-15 04:27:10 +01:00
Sebastian Messmer
456b240e21
Add TODOs
2016-02-15 03:45:09 +01:00
Sebastian Messmer
12b1eefbee
Merge tag '0.9.0' into develop
2016-02-15 03:07:45 +01:00
Sebastian Messmer
e945a2259e
Fix travis CI
2016-02-15 03:07:26 +01:00
Sebastian Messmer
5651a86b78
Improve CLI usage line and README
2016-02-15 02:40:56 +01:00
Sebastian Messmer
836858b275
Mark version 0.9.0 as "released" in ChangeLog
2016-02-15 00:21:23 +01:00
Sebastian Messmer
cb2a698b02
Removed solved TODO
2016-02-15 00:02:23 +01:00