diff --git a/TODO.org b/TODO.org index 13dc5a9..6b0b574 100644 --- a/TODO.org +++ b/TODO.org @@ -3,21 +3,20 @@ TODO and Roadmap for Tomb you are welcome to send patches to jaromil@dyne.org -* TODO Release 1.0 :80%: +* TODO Release 1.0 :85%: ** DONE [#A] desktop integration the freedesktop way :jaromil: ** DONE [#A] use a posix thread instead of fork for status close :jaromil: +** DONE [#A] use a config file to map bind mounts :jaromil: + + done as file 'bind-hooks' inside tom. also 'post-hooks' is executed + as user in case symlinks are needed and so + + using mount -o bind we can trigger actions to be made after mounting + a tomb so that personal directories appear in the home folder. ** [#A] fix operation without DISPLAY (over SSH) :hellekin: - -** [#A] use a config file to map bind mounts :jaromil: - - useful also to choose a default file browser and other things. - - using mount -o bind we can trigger actions to be made after mounting - a tomb so that personal directories appear in the home folder. - ** TODO [#A] SLAM tomb and kill all applications using it using fuser(1) we can do that easily, but we should ask user @@ -26,8 +25,14 @@ you are welcome to send patches to jaromil@dyne.org now tomb-dialog or something like that would be useful it askpass and dialog might melt together into one binary later. -** DONE [#B] debian packaging with desktop integration :jaromil: +** TODO [#A] steganography to store tomb key + steghide can hide keys in JPG, BMP, WAV or AU files it also takes + care of compressing end encrypting the key file so we don't + necessarily need gpg... it has Serpent and AES256 (CBC) + + +** DONE [#B] debian packaging with desktop integration :jaromil: ** [#B] incremental backup system using bup :jaromil: tombs are modifed only where needed so file changes are local to @@ -51,6 +56,9 @@ you are welcome to send patches to jaromil@dyne.org ** [#A] sign and verify tomb script integrity (executed as root) +** [#B] tomb locksmith for key management + a graphical tool or text wizard to move keys in/out steganography + as well split them ** [#B] system to split keys in parts (ssss) ** [#B] transport keys and integrity checksums on qrcodes