Skip to content

Releases: sim590/dpaste

0.4.0

12 May 00:57
Compare
Choose a tag to compare
  • 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;
    • AES-GCM encryption;
  • 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:<code> syntax

0.3.3

29 Jun 06:28
8c956d8
Compare
Choose a tag to compare

Use cURLpp for HTTP requests to the OpenDHT HTTP server instead of cpr.

0.3.2

27 Jun 02:16
Compare
Choose a tag to compare

Fix broken cpr submodule.

0.3.1

27 Jun 00:48
Compare
Choose a tag to compare
  • Add missing CMake modules;

0.3.0

27 Jun 00:43
Compare
Choose a tag to compare
  • Communicate with OpenDHT HTTP python server (see savoirfairelinux/opendht#197);
  • Build with CMake back to working.
  • Add confg file $XDG_CONFIG_DIR/dpaste.conf. Configuration:
    • HTTP server hostname;
    • HTTP server port;
  • Add manpage for dpaste;

0.2.0

16 Jun 16:48
Compare
Choose a tag to compare

Now use PIN as link to share instead of long and fastidious hash.

0.0.1

19 Nov 10:22
Compare
Choose a tag to compare

Initial release with basic paste and get functionnalities.