Merge #14262: 0.15.2 release notes, manpage and version bump

391b2cf025 doc: Update manpages for 0.15.2 (Sjors Provoost)
1e3dafcaa7 build: Bump version to 0.15.2 (Sjors Provoost)
bf47116671 doc: 0.15.2 release notes (Sjors Provoost)

Pull request description:

  Semi manual based on [commits since v0.15.1](https://github.com/bitcoin/bitcoin/compare/v0.15.1...0.15), so please sanity check.

Tree-SHA512: d4df6ed446f61657c1ed3c545808bafa2ba4d38ea6073881c1e69da20a01c64b20e550eb15d57c6dde390d260b369d348ba8b74b42ab3283e8cdf12632c427a0
This commit is contained in:
Wladimir J. van der Laan
2018-09-19 13:32:11 +02:00
6 changed files with 73 additions and 30 deletions

View File

@@ -2,7 +2,7 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 0)
define(_CLIENT_VERSION_MINOR, 15)
define(_CLIENT_VERSION_REVISION, 1)
define(_CLIENT_VERSION_REVISION, 2)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2017)

View File

@@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
.TH BITCOIN-CLI "1" "September 2017" "bitcoin-cli v0.15.0.1" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
.TH BITCOIN-CLI "1" "September 2018" "bitcoin-cli v0.15.2" "User Commands"
.SH NAME
bitcoin-cli \- manual page for bitcoin-cli v0.15.0.1
bitcoin-cli \- manual page for bitcoin-cli v0.15.2
.SH DESCRIPTION
Bitcoin Core RPC client version v0.15.0.1\-dirty
Bitcoin Core RPC client version v0.15.2
.SS "Usage:"
.TP
bitcoin\-cli [options] <command> [params]

View File

@@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
.TH BITCOIN-QT "1" "September 2017" "bitcoin-qt v0.15.0.1" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
.TH BITCOIN-QT "1" "September 2018" "bitcoin-qt v0.15.2" "User Commands"
.SH NAME
bitcoin-qt \- manual page for bitcoin-qt v0.15.0.1
bitcoin-qt \- manual page for bitcoin-qt v0.15.2
.SH DESCRIPTION
Bitcoin Core version v0.15.0.1\-dirty (64\-bit)
Bitcoin Core version v0.15.2 (64\-bit)
Usage:
.IP
bitcoin\-qt [command\-line options]
@@ -76,7 +76,7 @@ Extra transactions to keep in memory for compact block reconstructions
.HP
\fB\-par=\fR<n>
.IP
Set the number of script verification threads (\fB\-6\fR to 16, 0 = auto, <0 =
Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 =
leave that many cores free, default: 0)
.HP
\fB\-pid=\fR<file>
@@ -448,11 +448,12 @@ Block creation options:
.HP
\fB\-blockmaxweight=\fR<n>
.IP
Set maximum BIP141 block weight (default: 3000000)
Set maximum BIP141 block weight (default: 3996000)
.HP
\fB\-blockmaxsize=\fR<n>
.IP
Set maximum block size in bytes (default: 750000)
Set maximum BIP141 block weight to this * 4. Deprecated, use
blockmaxweight
.HP
\fB\-blockmintxfee=\fR<amt>
.IP

View File

@@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
.TH BITCOIN-TX "1" "September 2017" "bitcoin-tx v0.15.0.1" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
.TH BITCOIN-TX "1" "September 2018" "bitcoin-tx v0.15.2" "User Commands"
.SH NAME
bitcoin-tx \- manual page for bitcoin-tx v0.15.0.1
bitcoin-tx \- manual page for bitcoin-tx v0.15.2
.SH DESCRIPTION
Bitcoin Core bitcoin\-tx utility version v0.15.0.1\-dirty
Bitcoin Core bitcoin\-tx utility version v0.15.2
.SS "Usage:"
.TP
bitcoin\-tx [options] <hex\-tx> [commands]

View File

@@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
.TH BITCOIND "1" "September 2017" "bitcoind v0.15.0.1" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
.TH BITCOIND "1" "September 2018" "bitcoind v0.15.2" "User Commands"
.SH NAME
bitcoind \- manual page for bitcoind v0.15.0.1
bitcoind \- manual page for bitcoind v0.15.2
.SH DESCRIPTION
Bitcoin Core Daemon version v0.15.0.1\-dirty
Bitcoin Core Daemon version v0.15.2
.SS "Usage:"
.TP
bitcoind [options]
@@ -81,7 +81,7 @@ Extra transactions to keep in memory for compact block reconstructions
.HP
\fB\-par=\fR<n>
.IP
Set the number of script verification threads (\fB\-6\fR to 16, 0 = auto, <0 =
Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 =
leave that many cores free, default: 0)
.HP
\fB\-pid=\fR<file>
@@ -453,11 +453,12 @@ Block creation options:
.HP
\fB\-blockmaxweight=\fR<n>
.IP
Set maximum BIP141 block weight (default: 3000000)
Set maximum BIP141 block weight (default: 3996000)
.HP
\fB\-blockmaxsize=\fR<n>
.IP
Set maximum block size in bytes (default: 750000)
Set maximum BIP141 block weight to this * 4. Deprecated, use
blockmaxweight
.HP
\fB\-blockmintxfee=\fR<amt>
.IP

View File

@@ -1,10 +1,10 @@
Bitcoin Core version *0.15.1* is now available from:
Bitcoin Core version *0.15.2* is now available from:
<https://bitcoincore.org/bin/bitcoin-core-0.15.x/>
<https://bitcoincore.org/bin/bitcoin-core-0.15.2/>
or
<https://bitcoin.org/bin/bitcoin-core-0.15.x/>
<https://bitcoin.org/bin/bitcoin-core-0.15.2/>
This is a new minor version release, including various bugfixes and
performance improvements, as well as updated translations.
@@ -62,15 +62,56 @@ frequently tested on them.
Notable changes
===============
0.15.x Change log
Denial-of-Service vulnerability CVE-2018-17144
-------------------------------
A denial-of-service vulnerability exploitable by miners has been discovered in
Bitcoin Core versions 0.14.0 up to 0.16.2. It is recommended to upgrade any of
the vulnerable versions to 0.15.2 or 0.16.3 as soon as possible.
0.15.2 Change log
=================
### Build system
- #11995 `9bb1a16` depends: Fix Qt build with XCode 9.2(fanquake)
- #12946 `93b9a61` depends: Fix Qt build with XCode 9.3(fanquake)
- #13544 `9fd3e00` depends: Update Qt download url (fanquake)
- #11847 `cb7ef31` Make boost::multi_index comparators const (sdaftuar)
### Consensus
- #14247 `4b8a3f5` Fix crash bug with duplicate inputs within a transaction (TheBlueMatt, sdaftuar)
### RPC
- #11676 `7af2457` contrib/init: Update openrc-run filename (Luke Dashjr)
- #11277 `7026845` Fix uninitialized URI in batch RPC requests (Russell Yanofsky)
### Wallet
- #11289 `3f1db56` Wrap dumpwallet warning and note scripts aren't dumped (MeshCollider)
- #11289 `42ea47d` Add wallet backup text to import*, add* and dumpwallet RPCs (MeshCollider)
- #11590 `6372a75` [Wallet] always show help-line of wallet encryption calls (Jonas Schnelli)
### bitcoin-tx
- #11554 `a69cc07` Sanity-check script sizes in bitcoin-tx (TheBlueMatt)
### Tests
- #11277 `3a6cdd4` Add test for multiwallet batch RPC calls (Russell Yanofsky)
- #11647 `1c8c7f8` Add missing batch rpc calls to python coverage logs (Russell Yanofsky)
- #11277 `1036c43` Add missing multiwallet rpc calls to python coverage logs (Russell Yanofsky)
- #11277 `305f768` Limit AuthServiceProxyWrapper.\_\_getattr\_\_ wrapping (Russell Yanofsky)
- #11277 `2eea279` Make AuthServiceProxy.\_batch method usable (Russell Yanofsky)
Credits
=======
Thanks to everyone who directly contributed to this release:
(todo)
As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/bitcoin/).
- fanquake
- Jonas Schnelli
- Luke Dashjr
- Matt Corallo
- MeshCollider
- Russell Yanofsky
- Suhas Daftuar
- Wladimir J. van der Laan