Commit Graph

364 Commits

Author SHA1 Message Date
Jaromil
cb9a6bf730 substituted echo with print in code
this will avoid spawning an extra echo process each time
print is a zsh builtin, an alternative to the use of <<< suggested by anathema
2011-05-09 11:00:47 +02:00
Jaromil
052549a4f9 colors! :) and documentation for tomb list 2011-05-09 10:32:08 +02:00
Jaromil
3ef6398019 new tomb list command 2011-05-09 09:11:18 +02:00
boyska
25333c5bb0 Fixes 1594b2c :usage of 'try()' in tomb
it is defined in tomb-open, but not in tomb
2011-05-07 00:19:05 +02:00
Jaromil
5029c2884a ignore generated gtkrc 2011-05-05 10:18:20 +02:00
boyska
1594b2c825 safe_dir supports mktemp
if available, use it. otherwise, keep using our hack
2011-05-05 10:17:56 +02:00
boyska
0095a89d4d Key generation provides better feedback 2011-05-05 10:17:42 +02:00
boyska
600ffb1170 Simple style guidelines, as discussed in ML 2011-05-02 11:15:11 +02:00
Jaromil
2b62a972f5 some fixes to tomb-open
it would be ideal to make tomb-open never use 'sudo' but create
internal tasks in tomb (like mktemp), this way if we enable users to
create tombs on a system then just the full path to binary tomb is
necessary in sudoers....
2011-04-28 20:43:21 +02:00
Jaromil
d2d86686a8 fixed expr bug and added tomb mktemp internal command 2011-04-28 20:42:45 +02:00
Jaromil
e1ba5a4b4b build deps are converted to checks
avoid quit if missing: this facilitates dependency definition in debian package
2011-04-28 13:22:13 +02:00
Jaromil
461b50b930 removed dependency from bc
now expr is used
2011-04-28 13:03:46 +02:00
Jaromil
a42567432d fixes to indentation and whitespace cleanup 2011-04-28 12:15:35 +02:00
Jaromil
449d6ae61a fixes to tomb close 2011-04-28 12:15:25 +02:00
Jaromil
8771d103b7 Added slam command
exposed as command the implementation by Anathema: kills all
processes using the tomb (denying it to be closed) and umounts

tomb (the commandline script) is not supposed to be interactive
we leave interactivity to be implemented by wrappers as tomb-open
so it should stop to ask the used if to slam, rather than offer
it as a command. now also tomb-status has the menu option to slam.
2011-04-28 00:58:47 +02:00
Jaromil
4b47f94c12 release documentation
added more contributors
2011-04-27 21:38:45 +02:00
Jaromil
27a8bf2830 removed backup
was just an experiment and not interesting
users can better choose their own backup system
and be in complete control of the process
2011-04-27 20:59:49 +02:00
Jaromil
3a8c90ee9b Merge branch 'anathema' into merge 2011-04-27 15:28:55 +02:00
boyska
a04f64f5cd avoid debianutils dependency
tempfile bad, mktemp good
2011-04-27 15:20:03 +02:00
Anathema
569a4d341f improvements 2011-04-27 11:34:39 +02:00
Anathema
1b38029474 Some critical changes in umount_tomb() and some other small fixies 2011-04-27 11:33:10 +02:00
Anathema
64f8df26a0 Some general bug fix 2011-04-27 11:32:19 +02:00
Asbesto
521ff6b829 Pinentry dava errore di parametro LC_CTYPE non definito, e si
piantava con cpu sparata al 100%. Non capiva su quale TTY si
trovava. Per farla breve, necessitava di sti due parametri:
OPTION ttyname=$TTY
OPTION lc-ctype=$LANG
BELLA LI'
2011-04-13 16:59:22 +02:00
Asbesto
983ba2f5b8 Migliorato howto con istruzioni per addare la key del repository
gnupg con esempio/istruzioni facili da cut'n pastare.
2011-04-13 15:47:47 +02:00
Jaromil
c31ff0a97d manpage symlinks now removed 2011-04-04 12:22:19 +02:00
Jaromil
afdfd02a73 duplicate manpages
this fixes symlink creation problems in packaging for distributions
eventually we'll find a better way to avoid duplication
2011-04-04 12:19:36 +02:00
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