From 0d07440fe2f9d8afbd24193aa7c6463c7e5a1c50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20D=C3=A9saulniers?= Date: Mon, 11 May 2020 20:18:33 -0400 Subject: [PATCH] dpaste: version 0.4.0 * Fix: remove unwanted end-of-line appended to the output when using `-g` option to recover a blob. * AES encryption support. OpenDHT's crypto interface is used as it is already a fundemental dependency. This implicates: * Key stretchting with argon2~[1]; * AES-CBC encryption; * Unit tests for process(Plain/Cipher)Text functions. * Unit tests. * New dependency on the Catch library. * Making use of travis for running them. * Use of Msgpack for serialization of data before sending with OpenDHT. Backward compatibility with 0.3.3 prior to this is maintained. * Better log encapsulation. * GPG crypto support (encrypting, signing, decrypting and verifying data). It uses GpgME C++ wrapper around the C library GpgME. This library handles OpenPGP crypto and prompts for the user input for passphrase when needed. * More strict dependency on curlpp>=0.8.1 and nlohmann-json=2.1.1 * autotools: various improvements in using libraries variables * CMake: update and fix some bugs (#11, #13) * parse dpaste: syntax --- CMakeLists.txt | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a2a4a60..c103f61 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.1) project(dpaste) -set(dpaste_VERSION 0.3.3) +set(dpaste_VERSION 0.4.0) add_definitions(-DVERSION="${dpaste_VERSION}") add_definitions(-DPACKAGE_NAME="dpaste") diff --git a/configure.ac b/configure.ac index 41e3b6e..b8f9107 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT(dpaste, 0.3.3) +AC_INIT(dpaste, 0.4.0) AC_CONFIG_AUX_DIR(ac) AM_INIT_AUTOMAKE([foreign subdir-objects]) AC_CONFIG_HEADERS([config.h])