Commit Graph

754 Commits

Author SHA1 Message Date
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
Jaromil
6ecdbc4b4b documentation updates for new release 2011-02-10 15:32:23 +01:00
Jaromil
52bec56755 suggestion from caedes on automatic umount after a while unused 2011-02-10 15:03:45 +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
23244bdedd fixes to tomb-status 2011-02-09 20:35:11 +01:00
Jaromil
12f92e7aef fixes to ask_usbkey
tested on debian 6
2011-02-09 20:22:39 +01:00
Jaromil
22a65c7193 correct string termination for tomb close invocation 2011-02-09 19:51:27 +01:00
Jaromil
89b76bcf06 TODO reorganization 2011-02-09 13:06:45 +01:00
Jaromil
2e4a643edf updates in todo 2011-02-08 11:00:46 +01:00
Jaromil
dc8ee093f4 somehow better wording for the wizard introduction 2011-02-08 11:00:28 +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
246db46140 slam wish in todo 2011-02-07 12:06:37 +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
c8e623e450 small fix for tomb-open to work from filebrowser 2011-02-07 10:21:28 +01:00
Jaromil
2751d71708 Revert "substituted the fork with a pthread"
This reverts commit 5afeaac470.

execve()  does  not  return on success, and the text, data, bss, and stack of the calling process are overwritten by
that of the program loaded. means we cannot call exec() from a thread, we must use fork.

next try i'll use environment vars to pass mountpoint to forked exec.
2011-02-07 09:44:59 +01:00
Jaromil
cc9ecb9c20 TODO updates and enable-debug configure flag 2011-02-07 09:44:13 +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
0dab10f26c version bump and better TODO with roadmap 2011-02-06 17:44:01 +01:00
Jaromil
75416732ba manual updates 2011-02-06 17:04:52 +01:00
Jaromil
5afeaac470 substituted the fork with a pthread
fixes a bug in closing tombs from the status tray icon
2011-02-06 17:02:28 +01:00
Jaromil
617b996865 fix to monmort link
screenshot added
2011-02-03 23:38:21 +01:00
Jaromil
3be01c16ac web updates 2011-02-03 22:52:08 +01:00
Jaromil
4b99afc5ad documentation for minor release 0.9.1 2011-02-03 22:27:03 +01:00
Jaromil
1aa290819f documented quiet option 2011-02-03 22:20:30 +01:00
Jaromil
6b11d2397e documented -q flag 2011-02-03 22:17:06 +01:00
Jaromil
b54b7e415e make sure shared data install to new prefixes works 2011-02-03 21:47:09 +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
4727c052fa correct installation of manpages and symlinks
completed AUTHORS file
2011-01-30 11:59:04 +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