Download Tomb from its homepage
What’s new
Critical bugfix
The previous version of Tomb had a critical bug: passwords containing odd characters where badly interpreted and split at spaces. This means that if you password was ‘I am 12!! perfectly 7^!@^#38123 secure' it has been understood by tomb as simply ‘I’ being split at the first “odd” character. So even if you thought you have a long pass-phrase, instead it might have happened that you were using a single character one.
Now this bug has been fixed. However, it won’t fix the password for the tomb that you created and used so far: you need to change the password using the new command tomb passwd.
For more information see: Password-Spaces-Bug.
New features
- Warn if tomb is almost full
- Block if user has swap activated (unless
--ignore-swapis used) - color output
- better integration between cli and tray
Bugfixes
- Mountpoint is deleted after mounting
- Password with spaces were not hadnled properly; now they are
- exit code is now nonzero if errors occur. This will easy the integration into GUIs
- Packaging fixes: archlinux and debian packages should work better now!
- minor fixes
Internal improvement
- New option parsing system
- code cleaning
Show the full git log
30c862e documentation updates for release also updated authors information 040b3fe FIX #59 : --no-color do as expected includes documentation for --no-color fb5d1d2 Give info about used swaps on swap warning and error f9f8b16 fix 69eca5c1d71e69, source tomb source was exiting 1b4c08e 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 72fcc7c Merge branch 'fix_user_home_search' e7e71aa 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 5d54a3b Merge pull request #53 from davinerd/fix_remove_mountpoint_51 350eeb7 fix #51: added a check into umount_tomb() before removing mount point: if it's the default one, then delete it 262855f Merge pull request #50 from boyska/exitcode 69eca5c Better exit code handling, #49 3c09c5d man doc: minor fixes 9de9722 MAN doc: -k - f4b8a22 Update documentation: swap, --ignore-swap, -k a3f0c7c clean up mount code and list output ( fix #32 ) 70e4a5d fixed #40, added a check to $keyfile in decode_key(), which abort the execution of tomb in case of keyfile already present 86db18b Merge pull request #48 from boyska/fix_47_gpgpwd 4fa04ee FIX #47: handling of special chars in password a752005 tomb-status launcher in a command 'status' ec43b95 fixes for desktop integration cb6fa07 fixed tomb umount 5eebc89 fix correct use of mktemp f0cd7f5 FIX #36 pinentry and password with spaces ab7beeb Merge pull request #41 from davinerd/feat_set_keyname d486c45 added extension .tomb.key to a specified key file (-k param) d979ebc Merge pull request #35 from davinerd/fix_permissions_tomb 9fbb620 added feature #25: an user can now specify a key name when creating tomb, using the -k flag ce7edc1 FTR #31 : support key from stdin with -k - 13a9142 FIX option_value problems with "strange" values f2ba413 Fixed integer checking of -s param 3fe53af webpage updates fdcdd52 fixed chown and chmod tomb file path, that prevents from change the owner and permissions on newly created tomb 103788f FIX mime packaging problems f8e9837 FIX help was "always" showing up 3d611d2 new opt parse missed 'source' command, now in place a73e0a3 Merge pull request #28 from davinerd/feat_issue_1 7b08b49 added check in list_tombs(): if a tomb usage is greater or equals to 90%, then the script prints a warning 938cb01 Use rmdir instead of rm -r (refs #7) 1eb5157 Fix #7 tomb's mountpoint persistence 9c9e335 More readable option check 7e4a56d check if swap is on; fixes #4 f76a355 Merge pull request #24 from davinerd/feat_issue_21 4d4d69c Merge pull request #22 from boyska/fix_nosubcmd 7584dc7 added support for the --force option, which cause slam_tomb() to not wait 3 secs between kills a580734 fix invalid kill with multiple pids 582cce9 ./tomb -v works fine 32ee4c7 If no subcmd use a default. tomb -h or -v works 20c1097 feature request #21, now slam_tomb() tries to kill 3 times the pids holding the tomb, workflow: 1- kill -SIGUSR1 2- if there are remaining pids, wait 3 secs to get harder 3- kill -SIGTERM 4- if there are remaining pids, wait 3 secs to kill 'em all 5- kill -SIGKILL afd785b fixed issue #20: created slam_tomb() that take cares about killing and checking pids 21be9e2 Merge pull request #18 from boyska/only_optparsing a252f62 Fix #14: problems with spaces in option arguments d5ca188 [Optparsing] do a shift to delete subcommand 6495099 [Optparsing] Support options in whatever position d0e0044 Changing optparsing, tomb-open needs changes 89d4b8d Optparsing: add other commands c71bd81 New optparsing, with zparseopts 58e2b26 Merge pull request #16 from davinerd/dependencies 7b2fc78 Merge pull request #17 from davinerd/fix_issue3 d4de059 added cryptsetup and pinentry binary checks to check_bin() 3f0d3da fixed issue #3: a simple file check on the key is now performed before creating the tomb b18ef6c webpage updates for new release 04120a5 documentation for release 556d300 no terminal bdef885 better close messages ac0dcd9 pinentry gtkrc icon 472189f also key 17df4b6 filetype icon in hicolor 0677d5f fixes share 69d91b6 fixes c47e48a fixes for distcheck c5c2461 fixing mime defaults and icon installations 5b82352 TODO and VERSION update bf9cc30 refuses to open a tomb that is already open e9e584a better dialogs, also for tomb-open 2c26903 tomb list now output also size and usage information 3baa72b new -o flag to manually specify mount(8) options used in tomb open updated documentation 130c98f correctly set ownership to user on newly created tombs 41738e7 make it possible to call tomb-open wizard when no X screen is present 16f0412 Merge branch 'debian0' eb9c456 small TODO update 2e2fcab fix to close a tomb that is open twice on the same mountpoint ddff7a7 documentation update for release 657f317 updated task list 7d535e7 kill only if status found running 85b01dd kill the status tray when closed from cli ccdd2aa fixed slam for a single tomb 7345596 better install in datadir a891858 Merge branch 'master' into debian1 ddd41af agian 0bf4c99 Merge branch 'master' into debian1 bc96c5e better datadir install again dee6151 new debian packaging 9497bbc better install in datadir a65cb29 Revert "fix mime installation also when xdg-mime is not present" 1affad0 fix permissions of new tomb and notice if tomb hasn't right permissions e8c7120 fix mime installation also when xdg-mime is not present 6cb3571 Fixed tombsize_4k a4b4af7 deactivate intl and po builds for now b62df89 little usability fixes 65b2fe4 internationalization cb9a6bf substituted echo with print in code 052549a colors!and documentation for tomb list 3ef6398 new tomb list command 25333c5 Fixes 1594b2c :usage of 'try()' in tomb 5029c28 ignore generated gtkrc 1594b2c safe_dir supports mktemp 0095a89 Key generation provides better feedback 600ffb1 Simple style guidelines, as discussed in ML 2b62a97 some fixes to tomb-open d2d8668 fixed expr bug and added tomb mktemp internal command e1ba5a4 build deps are converted to checks 461b50b removed dependency from bc now expr is used a425674 fixes to indentation and whitespace cleanup 449d6ae fixes to tomb close 8771d10 Added slam command 4b47f94 release documentation added more contributors 27a8bf2 removed backup 3a8c90e Merge branch 'anathema' into merge a04f64f avoid debianutils dependency 569a4d3 improvements 1b38029 Some critical changes in umount_tomb() and some other small fixies 64f8df2 Some general bug fix 521ff6b 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' 983ba2f Migliorato howto con istruzioni per addare la key del repository gnupg con esempio/istruzioni facili da cut'n pastare. c31ff0a manpage symlinks now removed afdfd02 duplicate manpages 8592a32 Added fatal test for needed programsp 1e1e4b2 Added support to libnotify (>= 0.7) 837a22a update submodule 1778d04 updated webpage about building and OS ports 847872a more documentation updates












