2011-02-06 16:44:01 +00:00
|
|
|
|
|
|
|
TODO and Roadmap for Tomb
|
|
|
|
|
|
|
|
you are welcome to send patches to jaromil@dyne.org
|
|
|
|
|
|
|
|
* TODO Release 1.0 :80%:
|
|
|
|
|
2011-02-07 08:44:13 +00:00
|
|
|
** DONE [#A] desktop integration the freedesktop way :jaromil:
|
2011-02-06 16:44:01 +00:00
|
|
|
|
|
|
|
** DONE [#A] use a posix thread instead of fork for status close :jaromil:
|
|
|
|
|
2011-02-07 08:44:13 +00:00
|
|
|
** [#A] fix operation without DISPLAY (over SSH) :hellekin:
|
2011-02-06 16:44:01 +00:00
|
|
|
|
2011-02-07 08:44:13 +00:00
|
|
|
** [#A] use a config file to map bind mounts :jaromil:
|
2011-02-06 16:44:01 +00:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
2011-02-07 11:06:37 +00:00
|
|
|
** TODO [#A] SLAM tomb and kill all applications using it
|
|
|
|
|
|
|
|
using fuser(1) we can do that easily, but we should ask user
|
|
|
|
confirmation.
|
|
|
|
|
|
|
|
now tomb-dialog or something like that would be useful it askpass
|
|
|
|
and dialog might melt together into one binary later.
|
2011-02-06 16:44:01 +00:00
|
|
|
|
2011-02-07 08:44:13 +00:00
|
|
|
** 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
|
|
|
|
the file segment where data is stored. i've tested this idea and it
|
|
|
|
works! bup makes incremental backups using git as a backend, big up
|
|
|
|
apenwarr :) on git://github.com/apenwarr/bup
|
|
|
|
|
2011-02-06 16:44:01 +00:00
|
|
|
|
2011-02-07 08:44:13 +00:00
|
|
|
** TODO [#C] make one single status handle more tombs
|
2011-02-06 16:44:01 +00:00
|
|
|
|
2011-02-07 08:44:13 +00:00
|
|
|
** TODO [#C] decorate creation wizard with ASCII art
|
|
|
|
|
2011-02-07 11:06:37 +00:00
|
|
|
|
2011-02-07 08:44:13 +00:00
|
|
|
* TODO Release 2.0 :00%:
|
2011-02-06 16:44:01 +00:00
|
|
|
|
|
|
|
100% backward compatible with tombs created with 1.0
|
|
|
|
|
|
|
|
** [#A] use inotify on /media to watch usb key plug events
|
|
|
|
|
|
|
|
** [#A] udev rules to avoid usb automount of keyplug in gnome
|
|
|
|
|
|
|
|
** [#A] sign and verify tomb script integrity (executed as root)
|
|
|
|
|
|
|
|
** [#B] system to split keys in parts (ssss)
|
|
|
|
|
|
|
|
** [#B] transport keys and integrity checksums on qrcodes
|
|
|
|
|
|
|
|
** [#B] analyse and show tomb entropy using libdisorder
|
|
|
|
|
|
|
|
** [#B] indeep security analysis of possible vulnerabilities
|
|
|
|
|
|
|
|
** [#C] more gtk dialogs for configurations? keep it minimal!
|
|
|
|
|