Allow read/write in standard reverse mode

This commit is contained in:
benrubson 2017-03-09 18:57:56 +01:00
parent ac87a8ba0e
commit d48558ab73
2 changed files with 7 additions and 1 deletions

View File

@ -1053,6 +1053,12 @@ RootPtr createV6Config(EncFS_Context *ctx,
if (opts->requireMac) {
blockMACBytes = 8;
}
if (reverseEncryption) {
/* Reverse mounts are read-only by default (set in main.cpp).
* If uniqueIV is off, writing can be allowed, because there
* is no header that could be overwritten */
if (uniqueIV == false) opts->readOnly = false;
}
}
if (answer[0] == 'x' || alg.name.empty()) {

View File

@ -179,7 +179,7 @@ symlink_test("foo"); # relative
symlink_test("/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/15/17/18"); # long
symlink_test("!§\$%&/()\\<>#+="); # special characters
symlink_test("$plain/foo");
writesDenied();
# writesDenied(); # disabled as writes are allowed when (uniqueIV == false), we would need a specific reverse conf with (uniqueIV == true).
# Umount and delete files
cleanup();