updated documentation for release

This commit is contained in:
Jaromil 2021-01-04 22:00:29 +01:00
parent c0d1a7584d
commit f35ad11e3f
5 changed files with 32 additions and 14 deletions

View File

@ -31,7 +31,7 @@ Polfer, Jim Turner, Maxime Arthaud, RobertMX, mhogomchungu Mandeep
Bhutani, Emil Lundberg, Joel Montes de Oca, Armin Mesbah, Arusekk, Bhutani, Emil Lundberg, Joel Montes de Oca, Armin Mesbah, Arusekk,
Stephan Schindel, Asbjørn Apeland, Victor Calvert, bjonnh, SargoDevel, Stephan Schindel, Asbjørn Apeland, Victor Calvert, bjonnh, SargoDevel,
AitorATuin, Alexis Danizan, Sven Geuer, Greg Tczap, Aaron Janse, Mark AitorATuin, Alexis Danizan, Sven Geuer, Greg Tczap, Aaron Janse, Mark
Mykkanen, Alexis Danizan, Steve Litt, James R, and... Mykkanen, Alexis Danizan, Steve Litt, James R, Matthieu Crapet and...
the Linux Action Show! the Linux Action Show!
Tomb includes an implementation of the "Password-Based Key Derivation Tomb includes an implementation of the "Password-Based Key Derivation

View File

@ -1,5 +1,21 @@
# Tomb ChangeLog # Tomb ChangeLog
## 2.9
### Jan 2021
This release fixes all bugs introduced by the unfortunate 2.8 release
series in 2020 as well introduces support for BTRFS formatted
Tombs. The fixes are for password insertion to work on all desktops,
as well the fix to a regression when using old Zsh versions. The new
feature is activated by the '--filesystem' flag on 'lock' commands.
It only supports BTRFS as internal filesystem of a Tomb instead of the
default EXT4; resizing works as well to create and send or receive
subvolumes and snapshots inside a Tomb. There are also some cleanups,
small error handling improvements and no more need for suid actions by
'forge' and 'dig' commands.
## 2.8.1 ## 2.8.1
### Nov 2020 ### Nov 2020

View File

@ -290,7 +290,7 @@ IRC on https://irc.dyne.org channel **#dyne** (or direct port 9999 SSL)
# Licensing # Licensing
Tomb is Copyright (C) 2007-2020 by the Dyne.org Foundation and Tomb is Copyright (C) 2007-2021 by the Dyne.org Foundation and
maintained by Denis Roio <J@dyne.org>. More information on all maintained by Denis Roio <J@dyne.org>. More information on all
the developers involved is found in the [AUTHORS](AUTHORS.md) file. the developers involved is found in the [AUTHORS](AUTHORS.md) file.

View File

@ -1,4 +1,4 @@
.TH tomb 1 "May 22, 2019" "tomb" .TH tomb 1 "Jan 4, 2021" "tomb"
.SH NAME .SH NAME
Tomb \- the Crypto Undertaker Tomb \- the Crypto Undertaker
@ -61,12 +61,14 @@ option \fI-k\fR should be used to specify a key file; in case of
encryption to GPG recipients the \fI-g\fR flag should be used followed encryption to GPG recipients the \fI-g\fR flag should be used followed
by \fI-r\fR and the recipient's secret GPG key id. The \fI-o\fR by \fI-r\fR and the recipient's secret GPG key id. The \fI-o\fR
option can be used to specify the cipher specification: default is option can be used to specify the cipher specification: default is
"aes-xts-plain64", old versions of Tomb used "aes-xts-plain64", old versions of Tomb used "aes-cbc-essiv:sha256".
"aes-cbc-essiv:sha256". If you are looking for something exotic, also If you are looking for something exotic, also try
try "serpent-xts-plain64". More options may be found in cryptsetup(8) "serpent-xts-plain64". More options may be found in cryptsetup(8) and
and Linux documentation. This operation requires root privileges to Linux documentation. The \fI--filesystem\fR option can be used to
loopback mount, format the tomb (using LUKS and Ext4), then set the specify "btrfs" as an alternative filesystem used to format the tomb,
key in its first LUKS slot. in place of the default "ext4". This operation requires root
privileges to loopback mount, format the tomb (using LUKS and Ext4),
then set the key in its first LUKS slot.
.B .B
.IP "open" .IP "open"
@ -563,7 +565,7 @@ channel on \fIhttps://irc.dyne.org\fR.
.SH COPYING .SH COPYING
This manual is Copyright (c) 2011-2019 by Denis Roio <\fIjaromil@dyne.org\fR> This manual is Copyright (c) 2011-2021 by Denis Roio <\fIjaromil@dyne.org\fR>
This manual includes contributions by Boyska and Hellekin O. Wolf. This manual includes contributions by Boyska and Hellekin O. Wolf.

8
tomb
View File

@ -7,7 +7,7 @@
# {{{ License # {{{ License
# Copyright (C) 2007-2020 Dyne.org Foundation # Copyright (C) 2007-2021 Dyne.org Foundation
# #
# Tomb is designed, written and maintained by Denis Roio <jaromil@dyne.org> # Tomb is designed, written and maintained by Denis Roio <jaromil@dyne.org>
# #
@ -30,8 +30,8 @@
# {{{ Global variables # {{{ Global variables
typeset VERSION="2.8.1" typeset VERSION="2.9.0"
typeset DATE="Nov/2020" typeset DATE="Jan/2021"
typeset TOMBEXEC=$0 typeset TOMBEXEC=$0
typeset TMPDIR=${${TMPPREFIX%/*}:-/tmp} typeset TMPDIR=${${TMPPREFIX%/*}:-/tmp}
# TODO: configure which tmp dir to use from a cli flag # TODO: configure which tmp dir to use from a cli flag
@ -3380,7 +3380,7 @@ main() {
__default) __default)
_print "Tomb ::1 version:: - a strong and gentle undertaker for your secrets" $VERSION _print "Tomb ::1 version:: - a strong and gentle undertaker for your secrets" $VERSION
echo echo
_print " Copyright (C) 2007-2020 Dyne.org Foundation, License GNU GPL v3+" _print " Copyright (C) 2007-2021 Dyne.org Foundation, License GNU GPL v3+"
_print " This is free software: you are free to change and redistribute it" _print " This is free software: you are free to change and redistribute it"
_print " For the latest sourcecode go to <http://dyne.org/software/tomb>" _print " For the latest sourcecode go to <http://dyne.org/software/tomb>"
echo echo