commit ec5d72ae9a707b72e9c8f031c843739554d48a27
parent 50fc8ccf6b7e78e9a90d8455f3c79bfb6395d025
Author: Jaromil <jaromil@dyne.org>
Date: Fri, 20 Feb 2015 11:40:41 +0100
TODO updates and a small comment correction
Diffstat:
M | doc/TODO.org | | | 62 | ++++++++++++++++++++++++++++++++++---------------------------- |
M | tomb | | | 2 | +- |
2 files changed, 35 insertions(+), 29 deletions(-)
diff --git a/doc/TODO.org b/doc/TODO.org
@@ -5,50 +5,56 @@ you are welcome to send patches to jaromil@dyne.org
Issue tracking is now handled via GitHub, see http://github.com/dyne/Tomb
-Old roadmap notes:
+Roadmap notes:
+* Release 3.0
+*** [#A] support BtrFS and snapshots
+*** [#A] system to split passwords in parts (ssss)
+*** [#B] modular encryption system support
-* TODO Release 2.0 :00%:
+ to go beyond dm-crypt/cryptsetup
-Must be 100% backward compatible with tombs created with 1.0
+ ecryptfs, tc-play
+ needs tomb marks appended at end of tombs
-** New features
-*** [#A] support for ZFS filesystem (revisioning, bitrot)
-*** [#A] support for partition-based tombs
-*** [#B] system to split keys in parts (ssss)
-*** [#A] udev rules to avoid usb automount of keyplug in gnome
-*** [#B] sign and verify tomb script integrity (executed as root)
-*** TODO [#B] Internationalization using gettext :jaromil:
-
- Started generating the strings, still need to figure out how to
- install it
-
-*** [#B] make a gnome tomb undertaker using gnome-druid in glade
-*** DONE [#B] tomb locksmith for key management
- a graphical tool or text wizard to move keys in/out steganography
- as well split them
-
-*** DONE [#B] transport keys and integrity checksums on qrcodes
+*** [#B] udev rules to avoid usb automount of keyplug in gnome
+*** [#B] sign and verify tomb script integrity
+*** [#B] make a graphical tomb undertaker (gnome-druid in glade?)
*** [#B] analyse and show tomb entropy using libdisorder
-*** [#B] indeep security analysis of possible vulnerabilities
-*** [#C] use inotify on tomb
-
+*** [#B] use inotify on tomb
inotify can also count when was the last time tomb was used and
unmount it automatically after a timeout, see how much free space
is left and warn when the space is almost finished
-*** [#C] more gtk dialogs for configurations? keep it minimal!
-* Notes from #CybRes
+** Notes from #CybRes
+
*** mlocall per swap )vecna) rompigli il caz su github
*** steganografia migliore con outguess? (vecna)
*** velocita' creazione : fallocate -l 10G (scuall8907@gm)
-* DONE Release 1.0 :100%:
+* DONE Release 2.0 :100%:
+
+** [#A] support for ZFS filesystem (revisioning, bitrot)
+** [#A] support for partition-based tombs
+** DONE [#B] Internationalization using gettext
+
+ Started generating the strings, still need to figure out how to
+ install it
+
+** DONE [#B] better tomb locksmith code for key management
+** DONE [#B] backup keys on qrcodes
+** DONE [#B] indeep security analysis of possible vulnerabilities
+** [#C] more gtk dialogs for configurations? keep it minimal!
+
+
+
+
+* DONE Release 1.0 :100%:
** TODO [#C] make one single status handle more tombs
** TODO [#C] decorate creation wizard with ASCII art
@@ -97,7 +103,7 @@ Must be 100% backward compatible with tombs created with 1.0
** DONE [#A] Should refuse opening a tomb that is already open :jaromil:
-* TODO Porting to Win$loth
+* TODO Porting to MS/Windows
using FReeOTFE http://www.freeotfe.org
@@ -105,5 +111,5 @@ Must be 100% backward compatible with tombs created with 1.0
* TODO Porting to Apple/OSX
- still to be investigated what's there that supports cryptsetup-luks volumes
+ still to be investigated what's there that supports cryptsetup-luks volumes. hditool, tcplay...
diff --git a/tomb b/tomb
@@ -2772,7 +2772,7 @@ EOF
# {{{ Run
-main "$@" || exit $? # Prevent `tomb source tomb` from exiting
+main "$@" || exit $? # Prevent `source tomb source` from exiting
# }}}