Skip to content
jaromil edited this page Nov 5, 2011 · 1 revision

First of all, an important notice: the previous version of Tomb had a bug. A VERY GRAVE BUG. Passwords containing odd characters where badly interpreted: this means that if you password was I am 12!! perfectly 7^!@^#38123 secure, it could have been understood by tomb as I. yes, it was "splitted" at the first odd character. And yes, you thought to have a really great passphrase. Instead, you were using a single character one. Try it yourself, even with an old release of tomb. You might be able to open your tomb using just I as password. Now, this bug has been fixed. This, however, won't fix the tomb that you created and used. You need to create a new one, move the content, then securely delete the old tomb and the old key. See Password-Spaces-Bug

##What's new

Features

  • Warn if tomb is almost full
  • Block if user has swap activated (unless --ignore-swap is used)
  • subcommand "slam" kills any process which is using the tomb, then close it
  • color output :)
  • subcommand "list": show mounted tombs
  • better integration between cli and tray
  • -o flag: specify mount options

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

Shortlog

(get it with git log --oneline 16e7..HEAD)

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 se$
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 BELL$
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
Clone this wiki locally