Commit Graph

162 Commits

Author SHA1 Message Date
Jaromil
35e1afdceb Merge branch 'fix_debug' 2012-01-17 15:18:27 +01:00
boyska
40ca8b0ee6 FIX: -D and -q work again (see #78 ) 2012-01-17 15:18:06 +01:00
Jaromil
0d2038836a using short form for force option: -f
documentation updated accordingly
2012-01-17 15:17:12 +01:00
Jaromil
f645bc59e1 documentation for the new resize command
along with some small fixes
2012-01-17 15:00:01 +01:00
Anathema
c72acdeaa9 Tomb resize
The new 'resize' command lets a user increase the size of the tomb

The operation is quite lengthy as it requires the creation of a new
tomb file and then copying all contents from the old tomb to the new.
2012-01-17 14:47:22 +01:00
Jaromil
58decda7fe fixes to check_swap and new --force flag
Tenamed --ignore-swap flag to --force which is more generic and used
also by other commands. There are also some minor fixes to CMD
parsing. All changes are documented in manual and help.
2012-01-17 14:46:57 +01:00
hellekin
9e32766e07 tomb-open is relative to tomb 2011-12-01 21:43:20 +01:00
hellekin
d0e44bb264 Enforce safe SHM and no, or only encrypted swap 2011-12-01 20:41:04 +01:00
hellekin
7aff877fda Shorten check_bin
Squashed commit of the following:

commit 7c393ed0a0c8412203a6ee0ee5455f3008381da4
Author: hellekin <hellekin@cepheide.org>
Date:   Thu Dec 1 20:25:53 2011 +0100

    use string tokenizer for mkfs too

commit f37de5beae6b92af2834cd56b5109076693d3145
Author: hellekin <hellekin@cepheide.org>
Date:   Thu Dec 1 20:20:08 2011 +0100

    use string tokenizer for wipe, not array

commit fa035bfab1d7d1682d4edf2f6430f7da4483a3f3
Author: hellekin <hellekin@cepheide.org>
Date:   Thu Dec 1 20:18:46 2011 +0100

    Shorten check_bin
2011-12-01 20:27:05 +01:00
hellekin
10ea863c0a Refactor messages 2011-12-01 20:04:56 +01:00
hellekin
27c1ca2490 Fix PATH for cryptsetup when user does not have /sbin in it. 2011-12-01 18:54:08 +01:00
hellekin
0de65418da Cosmetic code cleanup: no functionality change.
This adds emacs folding-mode support to make it easier to find your way in the code.
In Emacs, try: M-x folding-mode, then: C-c @ C-q somewhere in the source.
2011-12-01 18:53:12 +01:00
hellekin
e482f753da Rewrite slam_tomb() to use fuser 2011-12-01 18:50:07 +01:00
Jaromil
ddd9331f1e documentation and version update for release 2011-11-05 18:44:41 +01:00
Anathema
9b6a716672 new tomb command 'passwd' can change a key password
usage: tomb passwd /path/to/keyfile.key
 documented in man page
 adds feature #46
 adds internal func safe_file()
 adds parameters for askpass() function messaging
2011-11-05 18:25:53 +01:00
Jaromil
30c862e36f documentation updates for release
also updated authors information
2011-11-01 12:14:36 +01:00
boyska
040b3fe3bb FIX #59 : --no-color do as expected
includes documentation for --no-color
2011-11-01 12:14:22 +01:00
boyska
fb5d1d2cf9 Give info about used swaps on swap warning and error 2011-10-31 11:13:46 +01:00
boyska
f9f8b16a4d fix 69eca5c1d7, source tomb source was exiting 2011-10-30 19:50:33 +01:00
Anathema
1b4c08e904 fix #55: deleted obsolete $NOBIND global var and used the more powerful option_is_set() function to check wheatever the -n flag is missing or not 2011-10-26 12:02:46 +02:00
Anathema
e7e71aa002 fix #52: when trying to get user home directory in exec_safe_bind_hooks, the grep and sed commands doesn't output the right result when multiple lines occours.
Now, we use awk to do so
2011-10-26 11:58:05 +02:00
Anathema
350eeb7483 fix #51: added a check into umount_tomb() before removing mount point: if it's the default one, then delete it 2011-10-25 19:37:28 +02:00
BoySka
69eca5c1d7 Better exit code handling, #49 2011-10-24 21:43:58 +02:00
Jaromil
a3f0c7c86b clean up mount code and list output ( fix #32 ) 2011-09-26 11:33:07 +02:00
Anathema
70e4a5d19f fixed #40, added a check to $keyfile in decode_key(), which abort the execution of tomb in case of keyfile already present 2011-09-26 10:55:22 +02:00
boyska
4fa04ee94b FIX #47: handling of special chars in password 2011-09-17 01:30:15 +02:00
Jaromil
a752005271 tomb-status launcher in a command 'status' 2011-09-04 09:36:40 +02:00
Jaromil
cb6fa07416 fixed tomb umount
correctly checks error status of umount
2011-09-03 12:43:21 +02:00
Jaromil
5eebc89e48 fix correct use of mktemp 2011-09-03 12:39:17 +02:00
boyska
f0cd7f50a2 FIX #36 pinentry and password with spaces 2011-08-30 00:40:04 +02:00
(A)nathema
ab7beebfc9 Merge pull request #41 from davinerd/feat_set_keyname
added key file extension when a key name is specified
2011-08-29 14:56:07 -07:00
Anathema
d486c45f53 added extension .tomb.key to a specified key file (-k param) 2011-08-29 23:52:50 +02:00
nignux
d979ebc332 Merge pull request #35 from davinerd/fix_permissions_tomb
fixed chown and chmod tomb file
2011-08-29 05:09:03 -07:00
Anathema
9fbb620c60 added feature #25: an user can now specify a key name when creating tomb, using the -k flag 2011-08-28 20:21:10 +02:00
boyska
ce7edc1b63 FTR #31 : support key from stdin with -k -
This will be useful for integration with external tools/undertaker
2011-08-28 19:28:47 +02:00
boyska
13a9142949 FIX option_value problems with "strange" values 2011-08-28 19:28:30 +02:00
Anathema
f2ba4136b8 Fixed integer checking of -s param 2011-08-28 17:24:55 +02:00
Anathema
fdcdd52407 fixed chown and chmod tomb file path, that prevents from change the owner and permissions on newly created tomb 2011-08-23 16:55:46 +02:00
boyska
f8e9837dc1 FIX help was "always" showing up
Actually, showing up IFF sudo has a cached password
2011-08-20 19:25:11 +02:00
Jaromil
3d611d2fb4 new opt parse missed 'source' command, now in place 2011-08-20 18:45:00 +02:00
Anathema
7b08b49e97 added check in list_tombs(): if a tomb usage is greater or equals to 90%, then the script prints a warning 2011-08-19 15:25:19 +02:00
boyska
938cb01af0 Use rmdir instead of rm -r (refs #7)
rm -r is too dangerous.
use 'rmdir' instead: it aborts if dir is not empty.
As suggested by jamiromimil:
https://github.com/dyne/Tomb/issues/7#issuecomment-1724892
2011-08-18 19:14:46 +02:00
boyska
1eb5157b9a Fix #7 tomb's mountpoint persistence 2011-08-18 19:14:46 +02:00
boyska
9c9e33500e More readable option check 2011-08-18 19:14:42 +02:00
boyska
7e4a56d9c6 check if swap is on; fixes #4
Tomb will abort with errors if swap is on (for open and create subcommands);
however, you can force it using --ignore-swap.
2011-08-18 19:14:42 +02:00
(A)nathema
f76a355fd0 Merge pull request #24 from davinerd/feat_issue_21
Feat issue 21
2011-08-18 09:49:38 -07:00
Anathema
7584dc72e7 added support for the --force option, which cause slam_tomb() to not wait 3 secs between kills 2011-08-18 11:01:17 +02:00
Anathema
a5807344d5 fix invalid kill with multiple pids 2011-08-18 00:16:00 +02:00
boyska
582cce9f66 ./tomb -v works fine
Fixed the "--verbose" alias: it should have been --version
2011-08-16 20:51:59 +02:00
boyska
32ee4c7c5d If no subcmd use a default. tomb -h or -v works 2011-08-16 20:44:18 +02:00