tdocumentation updates for release - tomb - the crypto undertaker
 (HTM) git clone git://parazyd.org/tomb.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit d41347fe225f9cadd798fb659addc11c7b0d7e69
 (DIR) parent 88f5a926f041b648339083c62d7f5c477edbf35d
 (HTM) Author: Jaromil <jaromil@dyne.org>
       Date:   Thu, 29 Dec 2016 19:20:48 +0100
       
       documentation updates for release
       
       Diffstat:
         M AUTHORS.md                          |      10 +++++-----
         M ChangeLog.md                        |      13 +++++++++++++
         M KNOWN_BUGS.md                       |      12 ++++++++++++
         M README.md                           |       6 +-----
         M tomb                                |       8 ++++----
       
       5 files changed, 35 insertions(+), 14 deletions(-)
       ---
 (DIR) diff --git a/AUTHORS.md b/AUTHORS.md
       t@@ -3,13 +3,13 @@ Cryptsetup is written by Christophe Saout and Clemens Fruhwirth.
        Tomb is written and directed by Denis Roio <jaromil@dyne.org>
        
        Tomb includes code and advices by Anathema, Boyska, Hellekin O. Wolf,
       -GDrooid, Parazyd.
       +GDrooid and Parazyd.
        
       -The minimal Zenity GUI is being written by Parazyd
       +The 'gtomb' minimal GUI is being written by Parazyd.
        
        The Qt5 desktop tray GUI is written by Gianluca Montecchi.
        
       -Python Tomb wrappers are written by Reiven and Boyska.
       +Python Tomb wrappers are contributed by Reiven and Boyska.
        
        Artwork is contributed by Jordi aka Mon Mort and Logan VanCuren.
        
       t@@ -21,8 +21,8 @@ Augello and Swedish translation by 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, x3nu, Jim Turner, Maxime Arthaud and the Linux Action Show!
       -
       +Narrat, x3nu, Jim Turner, Maxime Arthaud, RobertMX, and...
       +the Linux Action Show!
        
        Tomb includes an implementation of the "Password-Based Key Derivation
        Function v2" based on GCrypt and written by Anthony Thyssen.
 (DIR) diff --git a/ChangeLog.md b/ChangeLog.md
       t@@ -1,5 +1,18 @@
        # Tomb ChangeLog
        
       +## 2.3
       +### December 2016
       +
       +Fix to bug occurring when using ZSh version 5.3 or higher. Fix to
       +inclusion of final newline in keys generated with 2.2. Enhanced
       +continuous integration script with regression tests on usage of old
       +stable versions of Tomb.  Improved parser and post-hooks to avoid
       +usage of external binaries (grep and cat) also improving security when
       +decrypting keys. Fix for clean execution via sudo. Updated
       +extras/gtomb to latest stable version.  Updates to the documentation
       +about kdf and using images as keys. New experimental port to Android
       +platforms in extras.
       +
        ## 2.2
        ### December 2015
        
 (DIR) diff --git a/KNOWN_BUGS.md b/KNOWN_BUGS.md
       t@@ -23,6 +23,18 @@
         a good practice to change it using the `setkey` command on a secure
         machine, possibly while off-line or in single user mode.
        
       +# Ending newline in tomb keys
       +## 2.2
       +
       + When used to forge new keys, Tomb version 2.2 incorrectly added a new
       + line ('\n', 0x0A) character at the end of each key's secret sequence
       + before encoding it with GnuPG. This does not affect Tomb regression
       + and compatibility with other Tomb versions as this final newline is
       + ignored in any case, but third party software may have
       + problems. Those writing a software that supports opening Tomb files
       + should always ignore the final newline when present in the secret
       + material obtained after decoding the key with the password.
       + 
        # Versioning and stdin key
        ## 1.5
        
 (DIR) diff --git a/README.md b/README.md
       t@@ -25,10 +25,6 @@ Download it from https://files.dyne.org/tomb
        
        [![Build Status](https://travis-ci.org/dyne/Tomb.svg?branch=master)](https://travis-ci.org/dyne/Tomb)
        
       -# Breaking news (literally)
       -
       -Those who upgraded the ZSh interpreter to version 5.3 (released very recently) will have problems opening tombs. [This problem is known](https://github.com/dyne/Tomb/issues/232) and will be fixed soon. There is no data loss for your tombs, of course. Meanwhile we advise to downgrade ZSh to 5.2.
       -
        # What is Tomb, the crypto undertaker?
        
        Tomb aims to be a free and open source system for easy encryption and
       t@@ -218,7 +214,7 @@ IRC on https://irc.dyne.org channel **#dyne** (or direct port 9999 SSL)
        
        # Licensing
        
       -Tomb is Copyright (C) 2007-2016 by the Dyne.org Foundation
       +Tomb is Copyright (C) 2007-2017 by the Dyne.org Foundation
        
        More information on all the developers involved is found in the
        [AUTHORS](AUTHORS.md) file.
 (DIR) diff --git a/tomb b/tomb
       t@@ -7,7 +7,7 @@
        
        # {{{ License
        
       -# Copyright (C) 2007-2016 Dyne.org Foundation
       +# Copyright (C) 2007-2017 Dyne.org Foundation
        #
        # Tomb is designed, written and maintained by Denis Roio <jaromil@dyne.org>
        #
       t@@ -44,8 +44,8 @@
        
        # {{{ Global variables
        
       -typeset VERSION="2.2"
       -typeset DATE="Dec/2015"
       +typeset VERSION="2.3"
       +typeset DATE="Dec/2016"
        typeset TOMBEXEC=$0
        typeset TMPPREFIX=${TMPPREFIX:-/tmp}
        # TODO: configure which tmp dir to use from a cli flag
       t@@ -2797,7 +2797,7 @@ main() {
                __default)
                    _print "Tomb ::1 version:: - a strong and gentle undertaker for your secrets" $VERSION
                    _print "\000"
       -            _print " Copyright (C) 2007-2015 Dyne.org Foundation, License GNU GPL v3+"
       +            _print " Copyright (C) 2007-2017 Dyne.org Foundation, License GNU GPL v3+"
                    _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 "\000"