Commit Graph

61 Commits

Author SHA1 Message Date
Jaromil
fd8df548f4 gtkrc trick for tomb icon
backup properly
2011-02-15 00:19:45 +01:00
Jaromil
b34d379596 backup function using duplicity
working, but hairy since duplicity continues trying to connect
and password handling is not optimal
2011-02-14 15:57:37 +01:00
Jaromil
1a6fd48def cleanup of password entry mechanism
using pinentry (with Assuan protocol) instead of our own askpass
a bit less cooler but much more secure.
this also includes partial normalization of variable names
and the redirection of tomb operational output to stderr.
2011-02-14 10:24:31 +01:00
Jaromil
ddc88e7cec fixed sudo for privilege excalation, gksu is not anymore a requirement
also updated Todo items
2011-02-13 12:29:07 +01:00
Jaromil
eea175b4a7 en/decode steganographic commands are renamed to bury and exhume
documentation updates reflect new features, manpage now refers to arguments of different nature
2011-02-12 17:54:53 +01:00
Hellekin O. Wolf =8)
1c9ec0c4f7 Silence mount error when retrying to close tomb 2011-02-12 12:48:16 +01:00
Hellekin O. Wolf =8)
9e8bd1924b Add support for open/close post-hooks
Now, the post-hooks is passed an argument (open or close) that can be
used to launch commands when the tomb opens or closes, respectively.

This patch also introduces a safer version of bind-hooks that doesn,t
eval the contents, but read a map:

local/to/tomb local/to/HOME

The local/to/HOME is hardly enforced ATM.
2011-02-12 12:38:59 +01:00
Hellekin O. Wolf =8)
2cce47a87f More cleanup 2011-02-12 12:33:45 +01:00
Hellekin O. Wolf =8)
905550657b Typos 2011-02-12 12:33:45 +01:00
Hellekin O. Wolf =8)
f14b31ad59 Cleanup after ourselves 2011-02-12 12:33:45 +01:00
Hellekin O. Wolf =8)
078f44160a One tool doing one thing and doing it well :) 2011-02-12 12:33:45 +01:00
Hellekin O. Wolf =8)
20170b2efb Fix opening when device identification is^Hwas too slow 2011-02-12 12:33:45 +01:00
Hellekin O. Wolf =8)
2b0938f6c0 Add decode/encode command info 2011-02-12 09:01:52 +01:00
Hellekin O. Wolf =8)
8891e0e1db Merge master 2011-02-12 08:53:04 +01:00
Hellekin O. Wolf =8)
f408017c07 Prevent directory removals if tomb didn't create them 2011-02-12 08:30:37 +01:00
Hellekin O. Wolf =8)
7756dc1610 notice after error 2011-02-12 08:26:42 +01:00
Jaromil
729e870e0e steganography encoding of keys in images (mostly for key backup)
just from the tomb commandline for now (we start missing a simple GUI wizard eh)

also includes fixes for backward compat (renames tomb volumes after files)
this helps scripts track all mounted tombs via mount -l which prints labels

and some tomb-open wrapper fixes too
2011-02-12 00:36:21 +01:00
Hellekin O. Wolf =8)
0396acd236 More cleanup 2011-02-11 17:45:54 +01:00
Hellekin O. Wolf =8)
a5abc06812 Typos 2011-02-11 17:10:56 +01:00
Hellekin O. Wolf =8)
70cb0a39db Cleanup after ourselves 2011-02-11 04:10:16 +01:00
Hellekin O. Wolf =8)
8ec31a1737 One tool doing one thing and doing it well :) 2011-02-11 04:02:40 +01:00
Hellekin O. Wolf =8)
d7b4313b08 Fix opening when device identification is^Hwas too slow 2011-02-11 03:56:09 +01:00
Jaromil
9f8c321a43 some more fixes for the guided generation 2011-02-10 14:59:20 +01:00
Jaromil
c610e6dacc remove debugging stuff 2011-02-10 12:22:11 +01:00
Jaromil
12f92e7aef fixes to ask_usbkey
tested on debian 6
2011-02-09 20:22:39 +01:00
Jaromil
b72a6448a9 using /dev/random as a better source of entropy for key generation 2011-02-08 11:00:09 +01:00
Jaromil
6078356b64 added post-hooks 2011-02-07 11:56:11 +01:00
Jaromil
09d63eac25 new TODO item and better help text 2011-02-07 11:46:22 +01:00
Jaromil
4f3204e1e8 using fork() again and pipefd to pass it arguments
it works now, also the parent process correctly reads the output
2011-02-07 11:27:53 +01:00
Jaromil
e6db14dcfc bind hooks
a file bind-hook in the tomb's root indicated directories to be
mount -o bind when the tomb is opened. tomb close manages to umount them
2011-02-07 09:42:50 +01:00
Jaromil
6b11d2397e documented -q flag 2011-02-03 22:17:06 +01:00
Jaromil
c0bd02a8c0 correct locking of open/close operations
in coordination with tray status presence
and lots more cleanups and testing
2011-02-03 20:42:46 +01:00
Jaromil
465e2f63e5 relevant code cleanup
reenginered priviled escalation
fixed more test cases
2011-02-03 17:11:08 +01:00
Jaromil
613fb37cc7 integrations from the work branch
documentation updates for the 0.9 release
2011-01-30 23:25:01 +01:00
Jaromil
2bff19e0e4 fixes after testing on debian and better documentation 2011-01-30 11:37:50 +01:00
Jaromil
6e51e049c2 correct menu installation 2011-01-29 14:45:03 +01:00
Jaromil
d5f1ce3b2e better ask (y/n) 2011-01-29 14:26:44 +01:00
Jaromil
eac4818f30 manpage, documentation and fixes for the new release
includes also timeout to ask_usbkey, correct naming of tomb
reference documentation for encryption settings, webpage updates and artworks
2011-01-28 12:26:35 +01:00
Jaromil
b40dcff457 tomb notify command for external calls from tomb-open 2011-01-19 12:54:43 +01:00
Jaromil
4475af91a6 removed tomb-notify,
substituted by generic tool notify-send in libnotify-bin package
also minor fixes and docu updates
2011-01-19 12:38:19 +01:00
Jaromil
36565e2ef4 dropped c++ dependency plus various fixes 2011-01-16 23:43:45 +01:00
Jaromil
542bcb1577 check if umount is succesfull
tomb-status now quits only when tomb is really unmounted
2011-01-13 22:35:32 +01:00
Jaromil
505442c394 tomb creation procedure
tomb-open wrapper and further fixes for desktop automatisms
2011-01-13 14:37:52 +01:00
Jaromil
c00a1721c8 desktop installation and mimetypes
and more updates
2011-01-12 17:02:19 +01:00
Jaromil
bd370c1ef5 more code to integrate gui elements and script 2011-01-12 11:38:03 +01:00
Jaromil
0bd8f4b4b6 upgraded version and documentation 2011-01-11 19:30:34 +01:00
Jaromil
587d121ff6 cleanup of old shell code 2011-01-11 19:28:17 +01:00
Jaromil
482c408609 safe wipe of created temp key file 2011-01-11 19:27:30 +01:00
Jaromil
d079876e08 better string trim/crop from whitespaces 2011-01-11 19:18:02 +01:00
Jaromil
49e6d09eae more fixes to the usbkey detection 2011-01-11 14:55:31 +01:00