From c5ad2ae43c6a1295b5ec86715b63f4340d4ac8dd Mon Sep 17 00:00:00 2001 From: David Burkett Date: Mon, 20 Feb 2023 16:38:46 -0500 Subject: [PATCH] 0.21.2.2: Updating version, release notes, and manpages (cherry picked from commit 79602915982fa19740335e0be00c7b1eda3c09ad) --- configure.ac | 2 +- .../release-notes-0.21.2.2.md | 37 +++++++++++++++++++ doc/man/litecoin-cli.1 | 6 +-- doc/man/litecoin-qt.1 | 6 +-- doc/man/litecoin-tx.1 | 6 +-- doc/man/litecoin-wallet.1 | 6 +-- doc/man/litecoind.1 | 6 +-- doc/release-notes-litecoin.md | 36 +++++++++++++----- 8 files changed, 79 insertions(+), 26 deletions(-) create mode 100644 doc/litecoin-release-notes/release-notes-0.21.2.2.md diff --git a/configure.ac b/configure.ac index 1ee410b6a5..f8bdf38a1f 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.69]) define(_CLIENT_VERSION_MAJOR, 0) define(_CLIENT_VERSION_MINOR, 21) define(_CLIENT_VERSION_REVISION, 2) -define(_CLIENT_VERSION_BUILD, 1) +define(_CLIENT_VERSION_BUILD, 2) define(_CLIENT_VERSION_RC, 0) define(_CLIENT_VERSION_IS_RELEASE, true) define(_COPYRIGHT_YEAR, 2022) diff --git a/doc/litecoin-release-notes/release-notes-0.21.2.2.md b/doc/litecoin-release-notes/release-notes-0.21.2.2.md new file mode 100644 index 0000000000..70b01bc25d --- /dev/null +++ b/doc/litecoin-release-notes/release-notes-0.21.2.2.md @@ -0,0 +1,37 @@ +Litecoin Core version 0.21.2.2 is now available from: + + . + +This is a new patch version release that includes important security updates. + +Please report bugs using the issue tracker at GitHub: + + + +Notable changes +=============== + +Important Security Updates +-------------------------- + +This release contains fixes that harden node and network security. These fixes are important for every node operator and wallet user. + +- Limit and tightly manage memory usage in events of high network traffic or when connected to extremely slow peers. +This protects nodes on lower end hardware to not run out of memory in the face of increased network activity. + +RPC API Changes +--------------- + +* Added `addconnection` for use by functional tests +* `getpeerinfo` provides 2 new fields per peer, `addr_processed` and `addr_rate_limited`, that track `addr` message processing + + +Credits +======= + +Thanks to everyone who directly contributed to this release: + +- [The Bitcoin Core Developers](https://github.com/bitcoin/bitcoin/tree/master/doc/release-notes) +- David Burkett +- Jon Atack +- Pieter Wuille \ No newline at end of file diff --git a/doc/man/litecoin-cli.1 b/doc/man/litecoin-cli.1 index dd5eb0ad63..15b33d3c32 100644 --- a/doc/man/litecoin-cli.1 +++ b/doc/man/litecoin-cli.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH LITECOIN-CLI "1" "May 2022" "litecoin-cli v0.21.2.0" "User Commands" +.TH LITECOIN-CLI "1" "February 2023" "litecoin-cli v0.21.2.2" "User Commands" .SH NAME -litecoin-cli \- manual page for litecoin-cli v0.21.2.0 +litecoin-cli \- manual page for litecoin-cli v0.21.2.2 .SH SYNOPSIS .B litecoin-cli [\fI\,options\/\fR] \fI\, \/\fR[\fI\,params\/\fR] \fI\,Send command to Litecoin Core\/\fR @@ -15,7 +15,7 @@ litecoin-cli \- manual page for litecoin-cli v0.21.2.0 .B litecoin-cli [\fI\,options\/\fR] \fI\,help Get help for a command\/\fR .SH DESCRIPTION -Litecoin Core RPC client version v0.21.2.0\-dirty +Litecoin Core RPC client version v0.21.2.2 .SH OPTIONS .HP \-? diff --git a/doc/man/litecoin-qt.1 b/doc/man/litecoin-qt.1 index 1f7b57c9d4..c579ca7395 100644 --- a/doc/man/litecoin-qt.1 +++ b/doc/man/litecoin-qt.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH LITECOIN-QT "1" "May 2022" "litecoin-qt v0.21.2.0" "User Commands" +.TH LITECOIN-QT "1" "February 2023" "litecoin-qt v0.21.2.2" "User Commands" .SH NAME -litecoin-qt \- manual page for litecoin-qt v0.21.2.0 +litecoin-qt \- manual page for litecoin-qt v0.21.2.2 .SH SYNOPSIS .B litecoin-qt [\fI\,command-line options\/\fR] .SH DESCRIPTION -Litecoin Core version v0.21.2.0\-dirty +Litecoin Core version v0.21.2.2 .SH OPTIONS .HP \-? diff --git a/doc/man/litecoin-tx.1 b/doc/man/litecoin-tx.1 index 395aa6bf43..f82fc84c0b 100644 --- a/doc/man/litecoin-tx.1 +++ b/doc/man/litecoin-tx.1 @@ -1,7 +1,7 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH LITECOIN-TX "1" "May 2022" "litecoin-tx v0.21.2.0" "User Commands" +.TH LITECOIN-TX "1" "February 2023" "litecoin-tx v0.21.2.2" "User Commands" .SH NAME -litecoin-tx \- manual page for litecoin-tx v0.21.2.0 +litecoin-tx \- manual page for litecoin-tx v0.21.2.2 .SH SYNOPSIS .B litecoin-tx [\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded litecoin transaction\/\fR @@ -9,7 +9,7 @@ litecoin-tx \- manual page for litecoin-tx v0.21.2.0 .B litecoin-tx [\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded litecoin transaction\/\fR .SH DESCRIPTION -Litecoin Core litecoin\-tx utility version v0.21.2.0\-dirty +Litecoin Core litecoin\-tx utility version v0.21.2.2 .SH OPTIONS .HP \-? diff --git a/doc/man/litecoin-wallet.1 b/doc/man/litecoin-wallet.1 index 24c6994c87..7c301ce641 100644 --- a/doc/man/litecoin-wallet.1 +++ b/doc/man/litecoin-wallet.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH LITECOIN-WALLET "1" "May 2022" "litecoin-wallet v0.21.2.0" "User Commands" +.TH LITECOIN-WALLET "1" "February 2023" "litecoin-wallet v0.21.2.2" "User Commands" .SH NAME -litecoin-wallet \- manual page for litecoin-wallet v0.21.2.0 +litecoin-wallet \- manual page for litecoin-wallet v0.21.2.2 .SH DESCRIPTION -Litecoin Core litecoin\-wallet version v0.21.2.0\-dirty +Litecoin Core litecoin\-wallet version v0.21.2.2 .PP litecoin\-wallet is an offline tool for creating and interacting with Litecoin Core wallet files. By default litecoin\-wallet will act on wallets in the default mainnet wallet directory in the datadir. diff --git a/doc/man/litecoind.1 b/doc/man/litecoind.1 index b6bb7e7e6e..80fb179ffc 100644 --- a/doc/man/litecoind.1 +++ b/doc/man/litecoind.1 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH LITECOIND "1" "May 2022" "litecoind v0.21.2.0" "User Commands" +.TH LITECOIND "1" "February 2023" "litecoind v0.21.2.2" "User Commands" .SH NAME -litecoind \- manual page for litecoind v0.21.2.0 +litecoind \- manual page for litecoind v0.21.2.2 .SH SYNOPSIS .B litecoind [\fI\,options\/\fR] \fI\,Start Litecoin Core\/\fR .SH DESCRIPTION -Litecoin Core version v0.21.2.0\-dirty +Litecoin Core version v0.21.2.2 .SH OPTIONS .HP \-? diff --git a/doc/release-notes-litecoin.md b/doc/release-notes-litecoin.md index 7723ceb233..70b01bc25d 100644 --- a/doc/release-notes-litecoin.md +++ b/doc/release-notes-litecoin.md @@ -1,21 +1,37 @@ -Litecoin Core version 0.21.2.1 is now available from: +Litecoin Core version 0.21.2.2 is now available from: - . + . -This includes a critical bug fix for upgraded wallets to receive via MWEB. +This is a new patch version release that includes important security updates. Please report bugs using the issue tracker at GitHub: -To receive security and update notifications, please subscribe to: - - - Notable changes =============== -An issue with MWEB key generation for older wallets that were upgraded was solved. -Keys are now generated from the appropriate keypools, and coins sent to previously generated stealth addresses are recoverable. -Use `rescanblockchain` after upgrading to recover any missing MWEB coins. +Important Security Updates +-------------------------- + +This release contains fixes that harden node and network security. These fixes are important for every node operator and wallet user. + +- Limit and tightly manage memory usage in events of high network traffic or when connected to extremely slow peers. +This protects nodes on lower end hardware to not run out of memory in the face of increased network activity. + +RPC API Changes +--------------- + +* Added `addconnection` for use by functional tests +* `getpeerinfo` provides 2 new fields per peer, `addr_processed` and `addr_rate_limited`, that track `addr` message processing + + +Credits +======= + +Thanks to everyone who directly contributed to this release: +- [The Bitcoin Core Developers](https://github.com/bitcoin/bitcoin/tree/master/doc/release-notes) +- David Burkett +- Jon Atack +- Pieter Wuille \ No newline at end of file