summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Elsayed <eternaleye@gmail.com>2017-04-22 00:46:46 -0700
committerAlex Elsayed <eternaleye@gmail.com>2017-04-22 00:46:46 -0700
commitf359bc3bf11fcfe1078a40d76071ed8a46d45642 (patch)
tree6607e6c8cbf69c4cf25192d64766cd928cfdcce7
parenta0e1b8cbe84c2e72c59f76208d4bc42784a39926 (diff)
Todo: Note the Ext[234] attributes, sibling to +i/immutable
-rw-r--r--Todo.mdwn9
1 files changed, 9 insertions, 0 deletions
diff --git a/Todo.mdwn b/Todo.mdwn
index 0e0fdf8..767c1b4 100644
--- a/Todo.mdwn
+++ b/Todo.mdwn
@@ -116,6 +116,15 @@
* Ponder the ramifications of (and safe defaults for) compression in the
presence of encryption.
* Swap file support.
+ * Support (a subset of?) the Ext[234] attributes denoting special behaviors:
+ * `+c` for compressed files
+ * `+C` for disabling copy-on-write
+ * `+e` for extent-based storage (always set? btrfs doesn't set it...)
+ * `+E` for _displaying_ that a file is encrypted
+ * `+N` for _displaying_ that a file's contents are inlined into the inode
+ * `+s` for files that should be securely erased on delete
+ * `+u` for files that should permit being "undeleted"
+ * Others seem less relevant, but may be worth investigating.
[AESSIV]: https://tools.ietf.org/html/rfc5297
[secdel]: https://lwn.net/Articles/462437/