From 0401f9ca346b3911fd8ff55bfcc867cfa124c51d Mon Sep 17 00:00:00 2001 From: Nickolay Olshevsky Date: Mon, 27 Feb 2023 16:49:53 +0200 Subject: [PATCH] Update docs for the v0.17.0 release. --- CHANGELOG.md | 34 +++++++++++++++++++++++++++++++++- docs/installation.adoc | 4 ++-- version.txt | 2 +- 3 files changed, 36 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 633dbfc1b9..611e46122b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ ## Changelog +### 0.17.0 [2023-05-01] + +#### General + +* Added support for hidden recipient during decryption. +* Added support for AEAD-OCB for OpenSSL backend. +* Improve support for offline secret keys during default key selection. +* Support for GnuPG 2.3+ secret key store format. +* SExp parsing code is moved to separate library, https://github.com/rnpgp/sexp. +* Mark subkeys as expired instead of invalid if primary key is expired. +* AEAD: use OCB by default instead of EAX. +* Do not attempt to validate signatures of unexpected types. +* Use thread-safe time and date handling functions. +* Added ENABLE_BLOWFISH, ENABLE_CAST5 and ENABLE_RIPEMD160 build time options. +* Do not use `EVP_PKEY_CTX_set_dsa_paramgen_q_bits()` if OpenSSL backend version is < 1.1.1e. +* Corrected usage of CEK/KEK algorithms if those differs. + +#### FFI + +* Added function `rnp_signature_export()`. +* Added flag `RNP_VERIFY_ALLOW_HIDDEN_RECIPIENT` to `rnp_op_verify_set_flags()`. + +#### CLI + +* Added default armor message type for `--enarmor` command. +* Added command `--set-filename` to specify which file name should be stored in message. +* Added `--add-subkey` subcommand to the `--edit-key`. +* Added `set-expire` subcommand to the `--edit-key`. +* Added `--s2k-iterations` and `--s2k-msec` options to the `rnp`. +* Added `--allow-weak-hash` command to allow usage of weak hash algorithms. +* Report number of new/updated keys during the key import. + ### 0.16.3 [2023-04-11] #### Security @@ -11,7 +43,7 @@ #### General -* Fixed CMake issues with ENABLE_IDEA and ENABLE_BRAINPOOL +* Fixed CMake issues with ENABLE_IDEA and ENABLE_BRAINPOOL. ### 0.16.1 [2022-09-06] diff --git a/docs/installation.adoc b/docs/installation.adoc index 6b1008250b..991fa85291 100644 --- a/docs/installation.adoc +++ b/docs/installation.adoc @@ -54,7 +54,7 @@ Prerequisites: please ensure `git` is installed on the system [source,console] ---- # Clone the repository by version tag (or omit it to get the latest sources) -git clone https://github.com/rnpgp/rnp.git -b v0.16.3 +git clone https://github.com/rnpgp/rnp.git -b v0.17.0 Please ensure that you clone with submodules if you use a version higher then 0.16.2 git clone https://github.com/rnpgp/rnp.git --recurse-submodules --shallow-submodules @@ -91,7 +91,7 @@ Prerequisite: please ensure `git` is installed on the system. [source,console] ---- # Clone the repository by version tag (or omit it to get the latest sources) -git clone https://github.com/rnpgp/rnp.git -b v0.16.3 +git clone https://github.com/rnpgp/rnp.git -b v0.17.0 Please ensure that you clone with submodules if you use a version higher then 0.16.2 git clone https://github.com/rnpgp/rnp.git --recurse-submodules --shallow-submodules diff --git a/version.txt b/version.txt index 7eb3095a32..c5523bd09b 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.16.3 +0.17.0