From 392806adca96594002ff9ffe0a0dbeb1e3911842 Mon Sep 17 00:00:00 2001 From: Kurt Jaeger Date: Sun, 19 Jun 2016 03:26:35 +0000 Subject: sysutils/fusefs-encfs: 1.7.4 -> 1.8.1 - submitter becomes maintainer - reverse: re-enable kernel cache (bug #60) - reverse mode: disable unique IV by default (was enabled in 1.8) - add make benchmark-reverse - remove -o default_permissions unless needed to improve performance - add option --require-macs (bug #14) - add per-file IVs based on the inode number to reverse mode to improve security - add automatic benchmark (make benchmark) - compare MAC in constant time ( fixes bug #12 ) - add --nocache option PR: 210196 Submitted by: Dmitri Goutnik --- sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp (limited to 'sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp') diff --git a/sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp b/sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp new file mode 100644 index 000000000000..655621717008 --- /dev/null +++ b/sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp @@ -0,0 +1,20 @@ +--- encfs/encfs.cpp.orig 2015-03-24 20:45:16 UTC ++++ encfs/encfs.cpp +@@ -529,6 +529,17 @@ int encfs_open(const char *path, struct + return res; + } + ++int encfs_create(const char *path, mode_t mode, struct fuse_file_info *file) ++{ ++ int res; ++ ++ res = encfs_mknod(path, mode, 0); ++ if (res) ++ return res; ++ ++ return encfs_open(path, file); ++} ++ + int _do_flush(FileNode *fnode) { + /* Flush can be called multiple times for an open file, so it doesn't + close the file. However it is important to call close() for some -- cgit v1.2.3