Commit Graph

488 Commits

Author SHA1 Message Date
Anathema
8592a325d3 Added fatal test for needed programsp 2011-03-30 22:46:57 +02:00
mancausoft
1e1e4b2d70 Added support to libnotify (>= 0.7)
Signed-off-by: mancausoft <andreamilazzo@mancausoft.org>
2011-03-30 17:31:51 +02:00
Jaromil
837a22a2e1 update submodule 2011-03-30 17:30:15 +02:00
Jaromil
1778d04123 updated webpage about building and OS ports 2011-03-30 17:29:24 +02:00
Jaromil
847872a69b more documentation updates 2011-03-30 13:30:08 +02:00
Jaromil
16e723fa9e documentation for 1.0 release 2011-03-10 12:53:21 +01:00
Jaromil
f35bbb1515 webpage updates 2011-03-09 17:57:45 +01:00
Jaromil
c352501a71 fixes to manual 2011-03-03 17:04:52 +01:00
Jaromil
ce85f0aaa4 avoid creating targets for hooks
we require users to have the mount targets for hooks already existing
this behaviour is less intrusive in someone's home that is unconscious of hooks
plus it now supports mount bind of normal files
2011-02-25 10:04:54 +01:00
Jaromil
b1208fca60 shared install fixes 2011-02-25 01:15:39 +01:00
Jaromil
0089f43a4d use GTK2_RC_FILES (thanks fgiunchedi) 2011-02-25 00:35:03 +01:00
Jaromil
e355625ac5 check existance of mime helpers in shared installs 2011-02-24 23:06:28 +01:00
Jaromil
de283fde16 close single tomb 2011-02-24 23:01:25 +01:00
Jaromil
f293d89fb8 small fixes and more documentation 2011-02-24 12:26:48 +01:00
Jaromil
cb53eb493d raised version
also url and credits
2011-02-24 11:44:41 +01:00
Jaromil
3a90805127 small fixes to gpg operation
also removed modprobes
2011-02-22 18:30:42 +01:00
Jaromil
da6d263288 attributions 2011-02-21 17:16:28 +01:00
Jaromil
ee21d1157f update-desktop at share install is checked 2011-02-20 20:16:20 +01:00
Jaromil
81be1fa619 key file extension changed to .tomb.key
rename your keys !
this change was motivated by the fact gpg tends to overwrite the
.tomb file if we decrypt the tomb.gpg by hand. changing the extension
in .tomb.key this doesn't happens.
2011-02-20 20:10:08 +01:00
Jaromil
f309e3f08d fix to desktop integraton install 2011-02-20 19:37:55 +01:00
Jaromil
b521e32110 huge cleanup
tomb shell command doesn't depends from X,
 all GUI notifications are moved into tomb-open including USB key handling,
 gksu has been dropped completely as a method to gain privileges,
 there is a new -n flag to avoid processing hooks,
 variable names have been sanitized, duplicate code eliminated,
 documentation has been updated and the code cleaned up

we are very close to the 1.0 now
2011-02-20 14:59:30 +01:00
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
5290fd9e8d new elements in TODO
after some researc on portability on windows
also decided to separate tomb in two deb packages:
tomb and tomb-gnome (or tomb-gtk)
2011-02-13 15:42:30 +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)
5ec08459cb Merge branch 'fixes' of code.dyne.org:tomb into fixes 2011-02-12 13:13:29 +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)
41aa86c9c7 Fix GTK2 requirement 2011-02-12 12:33:44 +01:00
Hellekin O. Wolf =8)
95e8032466 Fix sudo requirement 2011-02-12 12:33:44 +01:00
Jaromil
c2090c9743 Merge branch 'master' into fixes
Conflicts:
	src/tomb
2011-02-12 10:18:59 +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
Hellekin O. Wolf =8)
fcfa222e4a Fix GTK2 requirement 2011-02-11 03:43:39 +01:00
Hellekin O. Wolf =8)
a285e332bc Fix sudo requirement 2011-02-11 01:32:24 +01:00