mirror of
https://github.com/Llewellynvdm/Tomb.git
synced 2024-11-29 16:24:07 +00:00
updated task list
This commit is contained in:
parent
7d535e7491
commit
657f317ace
30
TODO.org
30
TODO.org
@ -3,12 +3,9 @@ TODO and Roadmap for Tomb
|
|||||||
|
|
||||||
you are welcome to send patches to jaromil@dyne.org
|
you are welcome to send patches to jaromil@dyne.org
|
||||||
|
|
||||||
* Release 1.0 :90%:
|
* DONE Release 1.0 :100%:
|
||||||
|
|
||||||
** TODO [#C] make one single status handle more tombs
|
** [#B] remove gnome dependencies from tomb core :jaromil:
|
||||||
** TODO [#C] decorate creation wizard with ASCII art
|
|
||||||
|
|
||||||
** DONE [#B] remove gnome dependencies from tomb core :jaromil:
|
|
||||||
|
|
||||||
gksu is deeply connected to gnome in all its packages. actually
|
gksu is deeply connected to gnome in all its packages. actually
|
||||||
libgksu2-dev is and that doesn't helps.
|
libgksu2-dev is and that doesn't helps.
|
||||||
@ -21,7 +18,7 @@ you are welcome to send patches to jaromil@dyne.org
|
|||||||
to sudo and provide it an interface to ask the password graphically
|
to sudo and provide it an interface to ask the password graphically
|
||||||
via pinentry
|
via pinentry
|
||||||
|
|
||||||
** DONE [#B] SLAM tomb and kill all applications using it :anathema:
|
** [#B] SLAM tomb and kill all applications using it :anathema:
|
||||||
|
|
||||||
using lsof and fuser(1) we can do that easily
|
using lsof and fuser(1) we can do that easily
|
||||||
|
|
||||||
@ -30,15 +27,15 @@ you are welcome to send patches to jaromil@dyne.org
|
|||||||
tomb-askpass will become tomb-ask managing such user interaction,
|
tomb-askpass will become tomb-ask managing such user interaction,
|
||||||
using libassuan and pinentry from the gpg project.
|
using libassuan and pinentry from the gpg project.
|
||||||
|
|
||||||
** DONE [#B] fix operation without DISPLAY (over SSH) :hellekin:
|
** [#B] fix operation without DISPLAY (over SSH) :hellekin:
|
||||||
** DONE [#A] steganography to store tomb key :jaromil:
|
** [#A] steganography to store tomb key :jaromil:
|
||||||
|
|
||||||
steghide can hide keys in JPG, BMP, WAV or AU files it also takes
|
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
|
care of compressing end encrypting the key file so we don't
|
||||||
necessarily need gpg... it has Serpent and AES256 (CBC)
|
necessarily need gpg... it has Serpent and AES256 (CBC)
|
||||||
|
|
||||||
** DONE [#A] use a posix thread instead of fork for status close :jaromil:
|
** [#A] use a posix thread instead of fork for status close :jaromil:
|
||||||
** DONE [#A] use a config file to map bind mounts :jaromil:
|
** [#A] use a config file to map bind mounts :jaromil:
|
||||||
|
|
||||||
done as file 'bind-hooks' inside tom. also 'post-hooks' is executed
|
done as file 'bind-hooks' inside tom. also 'post-hooks' is executed
|
||||||
as user in case symlinks are needed and so
|
as user in case symlinks are needed and so
|
||||||
@ -46,28 +43,27 @@ you are welcome to send patches to jaromil@dyne.org
|
|||||||
using mount -o bind we can trigger actions to be made after mounting
|
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 tomb so that personal directories appear in the home folder.
|
||||||
|
|
||||||
** DONE [#A] desktop integration the freedesktop way :jaromil:
|
** [#A] desktop integration the freedesktop way :jaromil:
|
||||||
** DONE [#B] debian packaging with desktop integration :jaromil:
|
** [#B] debian packaging with desktop integration :jaromil:
|
||||||
|
|
||||||
|
|
||||||
* TODO Release 2.0 :00%:
|
* TODO Release 2.0 :00%:
|
||||||
|
|
||||||
100% backward compatible with tombs created with 1.0
|
100% backward compatible with tombs created with 1.0
|
||||||
|
|
||||||
|
|
||||||
|
** [#A] system to split keys in parts (ssss) :boyska:
|
||||||
** [#A] use inotify on tomb
|
** [#A] use inotify on tomb
|
||||||
|
|
||||||
inotify can also count when was the last time tomb was used and
|
inotify can also count when was the last time tomb was used and
|
||||||
unmount it automatically after a timeout
|
unmount it automatically after a timeout
|
||||||
|
|
||||||
** [#A] udev rules to avoid usb automount of keyplug in gnome
|
** [#A] udev rules to avoid usb automount of keyplug in gnome
|
||||||
|
|
||||||
** [#A] sign and verify tomb script integrity (executed as root)
|
** [#A] sign and verify tomb script integrity (executed as root)
|
||||||
|
|
||||||
** [#B] make a gnome tomb undertaker using gnome-druid in glade
|
** [#B] make a gnome tomb undertaker using gnome-druid in glade
|
||||||
** [#B] tomb locksmith for key management
|
** [#B] tomb locksmith for key management
|
||||||
a graphical tool or text wizard to move keys in/out steganography
|
a graphical tool or text wizard to move keys in/out steganography
|
||||||
as well split them
|
as well split them
|
||||||
** [#B] system to split keys in parts (ssss)
|
|
||||||
|
|
||||||
** [#B] transport keys and integrity checksums on qrcodes
|
** [#B] transport keys and integrity checksums on qrcodes
|
||||||
|
|
||||||
@ -75,8 +71,12 @@ you are welcome to send patches to jaromil@dyne.org
|
|||||||
|
|
||||||
** [#B] indeep security analysis of possible vulnerabilities
|
** [#B] indeep security analysis of possible vulnerabilities
|
||||||
|
|
||||||
|
** [#C] make one single status handle more tombs
|
||||||
|
** [#C] decorate creation wizard with ASCII art
|
||||||
|
|
||||||
** [#C] more gtk dialogs for configurations? keep it minimal!
|
** [#C] more gtk dialogs for configurations? keep it minimal!
|
||||||
|
|
||||||
|
|
||||||
* TODO Porting to Win$loth
|
* TODO Porting to Win$loth
|
||||||
|
|
||||||
using FReeOTFE http://www.freeotfe.org
|
using FReeOTFE http://www.freeotfe.org
|
||||||
|
Loading…
Reference in New Issue
Block a user