From c9f3b07cd8e4c58b842f06438250d69263c0ae5b Mon Sep 17 00:00:00 2001 From: Jaromil Date: Tue, 17 Nov 2020 13:58:07 +0100 Subject: [PATCH] documentation updates for release --- AUTHORS.md | 13 +++++++------ ChangeLog.md | 16 ++++++++++++++++ README.md | 7 +++++-- tomb | 24 +++++------------------- 4 files changed, 33 insertions(+), 27 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index aa6ce19..291ddbe 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -2,7 +2,7 @@ Cryptsetup was originally written in 2004 by Jana Saout LUKS extensions are written in 2006 by Clemens Fruhwirth -Tomb is written and maintained since 2007 by Denis Roio +Tomb is written and maintained since 2007 by Denis Roio Tomb includes code and advices by Anathema, Boyska, Hellekin O. Wolf, Daniel Rodriguez, Parazyd, Alexandre Pujol, AitorATuin, Narrat and @@ -24,11 +24,12 @@ PLJ / Kosovoper. Testing, reviews and documentation contributed by Dreamer, Vlax, Shining the Translucent, Mancausoft, Asbesto Molesto, Nignux, TheJH, -The Grugq, Reiven, GDrooid, Alphazo, Brian May, fsLeg, JoelMon, -Narrat, Jerry Polfer, Jim Turner, Maxime Arthaud, RobertMX, -mhogomchungu Mandeep Bhutani, Emil Lundberg, Joel Montes de Oca, Armin -Mesbah, Arusekk, Stephan Schindel, Asbjørn Apeland, Victor Calvert, -bjonnh, SargoDevel, AitorATuin, Alexis Danizan, Sven Geuer and... +The Grugq, Reiven, GDrooid, Alphazo, Brian May, fsLeg, Narrat, Jerry +Polfer, Jim Turner, Maxime Arthaud, RobertMX, mhogomchungu Mandeep +Bhutani, Emil Lundberg, Joel Montes de Oca, Armin Mesbah, Arusekk, +Stephan Schindel, Asbjørn Apeland, Victor Calvert, bjonnh, SargoDevel, +AitorATuin, Alexis Danizan, Sven Geuer, Greg Tczap, Aaron Janse, Mark +Mykkanen, Alexis Danizan, Steve Litt, James R, and... the Linux Action Show! Tomb includes an implementation of the "Password-Based Key Derivation diff --git a/ChangeLog.md b/ChangeLog.md index f398c35..ba0d909 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,21 @@ # Tomb ChangeLog +## 2.8 +### Nov 2020 + +This new release updates the documentation, improves usability and +fixes two bugs. A bug has been found (CVE-2020-28638) to corrupt +passwords entered using pinentry-curses on desktops using a X11 +DISPLAY, the documentation in KNOWN_BUGS outlines how to fix +regressions. Another bug has been fixed to prevent mounting tombs that +are already opened, a situation leading to potential data loss. +Changes mentioned lead to a small internal refactoring and cleanup, +leading to a change in the way volumes appear in /dev/mapper. Along +the usability improvements are the support of GNUPGHOME environment +variable to support non-standard GnuPG home locations as well updated +translations and the fact that debug messages are now written to +stderr, making it easier to parse stdout. + ## 2.7 ### Oct 2019 diff --git a/README.md b/README.md index 3de1ad4..c8f9d4e 100644 --- a/README.md +++ b/README.md @@ -211,6 +211,9 @@ distributed Tomb's sourcecode: The following applications are not included in Tomb's distributed sourcecode, but are known and tested to be compatible with Tomb: +- [Docker-tomb](https://github.com/gregtczap/docker-tomb) is a wrapper to use Tomb in any operating system supporting capable of running a Docker container with `--privileged` permissions. + + - [Secrets](https://secrets.dyne.org) is a software that can be operated on-line and on-site to split a Tomb key in shares to be distributed to peers: some of them have to agree to combine back the shares in order to retrieve the key. - [zuluCrypt](https://mhogomchungu.github.io/zuluCrypt/) is a graphical application to manage various types of encrypted volumes on GNU/Linux, among them also Tombs, written in C++. @@ -289,8 +292,8 @@ IRC on https://irc.dyne.org channel **#dyne** (or direct port 9999 SSL) # Licensing -Tomb is Copyright (C) 2007-2019 by the Dyne.org Foundation and -maintained by Denis Roio . More information on all +Tomb is Copyright (C) 2007-2020 by the Dyne.org Foundation and +maintained by Denis Roio . More information on all the developers involved is found in the [AUTHORS](AUTHORS.md) file. This source code is free software; you can redistribute it and/or diff --git a/tomb b/tomb index fb4f1b8..1ea50cf 100755 --- a/tomb +++ b/tomb @@ -7,25 +7,12 @@ # {{{ License -# Copyright (C) 2007-2019 Dyne.org Foundation +# Copyright (C) 2007-2020 Dyne.org Foundation # # Tomb is designed, written and maintained by Denis Roio # -# With contributions by Anathema, Boyska, Hellekin O. Wolf and GDrooid +# Please refer to the AUTHORS file for more information. # -# Gettext internationalization and Spanish translation is contributed by -# GDrooid, French translation by Hellekin, Russian translation by fsLeg, -# German translation by x3nu. -# -# Testing, reviews and documentation are contributed by Dreamer, Shining -# the Translucent, Mancausoft, Asbesto Molesto, Nignux, Vlax, The Grugq, -# Reiven, GDrooid, Alphazo, Brian May, TheJH, fsLeg, JoelMon and the -# Linux Action Show! -# -# Tomb's artwork is contributed by Jordi aka Mon Mort and Logan VanCuren. -# -# Cryptsetup was developed by Christophe Saout and Clemens Fruhwirth. - # This source code is free software; you can redistribute it and/or # modify it under the terms of the GNU Public License as published by # the Free Software Foundation; either version 3 of the License, or @@ -37,15 +24,14 @@ # to the GNU Public License for more details. # # You should have received a copy of the GNU Public License along with -# this source code; if not, write to: Free Software Foundation, Inc., -# 675 Mass Ave, Cambridge, MA 02139, USA. +# this source code; if not, , see . # }}} - License # {{{ Global variables -typeset VERSION="2.7" -typeset DATE="Oct/2019" +typeset VERSION="2.8" +typeset DATE="Nov/2020" typeset TOMBEXEC=$0 typeset TMPPREFIX=${TMPPREFIX:-/tmp} # TODO: configure which tmp dir to use from a cli flag