summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-05-02 10:11:19 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-05-02 10:11:19 +0200
commitb80d19d023149d81fc80ff873d96cf14617db06d (patch)
tree29a37c4c638349c7d3fd8cee1885b9d7a6d67a04
parent62486acd12a2c5ff8761717fef093fd87b055df5 (diff)
downloadpgfuse-b80d19d023149d81fc80ff873d96cf14617db06d.tar.gz
pgfuse-b80d19d023149d81fc80ff873d96cf14617db06d.tar.bz2
-
-rw-r--r--TODO8
-rw-r--r--pgfuse.c2
2 files changed, 7 insertions, 3 deletions
diff --git a/TODO b/TODO
index 4339b7b..fb0ea32 100644
--- a/TODO
+++ b/TODO
@@ -6,9 +6,13 @@ TODO list (in order of priority)
per-user or root mounts? think about security
here!
- extended attributes
+ - how much access control is possible if not using default_permissions:
+ - group membership doesn't work (design limitation in FUSE)
+ - Selinux will not work because we can't assign parallel contexts,
+ maybe forcing a security context mount option is an option, but
+ so far the fuse mount helper doesn't pass the Selinux mount option
+ to the kernel
- fill in st_nlink correctly
-- handle some wird cases with symlink renames, also test them
-- sort out synchronization issues, how much should we lock?
- strategy for half-blocks, help PostgreSQL optimize disk usage
of data in BYTEA columns. Try to support tails of growing files
and tiny files (without padding to the block size)
diff --git a/pgfuse.c b/pgfuse.c
index 0126690..780629a 100644
--- a/pgfuse.c
+++ b/pgfuse.c
@@ -17,7 +17,7 @@
#include <string.h> /* for strdup, strlen, memset */
#include <libgen.h> /* for POSIX compliant basename */
-#include <unistd.h> /* for exit, geteuid, getegid */
+#include <unistd.h> /* for exit */
#include <stdlib.h> /* for EXIT_FAILURE, EXIT_SUCCESS */
#include <stdio.h> /* for fprintf */
#include <stddef.h> /* for offsetof */