Skip to content

Commit 2ee6dcd

Browse files
committed
Merge #394: Releases: 0.14.2 release notes and announcement
129f293 Trusted keys: add harding subkey (David A. Harding) b9cd74f Releases: 0.14.2 release notes and announcement (David A. Harding)
2 parents 83a8473 + 129f293 commit 2ee6dcd

File tree

3 files changed

+186
-0
lines changed

3 files changed

+186
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Bitcoin Core 0.14.2 Released
3+
name: blog-release-0.14.2
4+
id: en-blog-release-0.14.2
5+
lang: en
6+
permalink: /en/2017/06/17/release-0.14.2/
7+
type: posts
8+
layout: post
9+
share: true
10+
version: 1
11+
12+
excerpt: >
13+
Bitcoin Core 0.14.2 has been released with a security fix for
14+
users who manually enable the UPnP option.
15+
---
16+
{% include _toc.html %}
17+
{% include _references.md %}
18+
19+
Bitcoin Core 0.14.2 has been released with a security fix for
20+
users who manually enable the UPnP option. Please note: UPnP has been
21+
disabled by default since [Bitcoin Core 0.10.3][]; you only need this
22+
fix if you start Bitcoin Core with the `-upnp` option on the command
23+
line or in your configuration file.
24+
25+
If you use `-upnp`, it is recommended that you upgrade to Bitcoin Core
26+
0.14.2 as soon as possible. The security issue ([miniupnp
27+
CVE-2017-8798][]) allows remote attackers (within the Local Area
28+
Network, LAN) to cause a denial of service or possibly have unspecified
29+
other impact.
30+
31+
This release also includes a few other bug fixes, all minor. Please see
32+
the [release notes][] for details. To download, please visit the
33+
[download page][] or the [files directory][].
34+
35+
If have any questions, please stop by either our [IRC][] or [Slack][]
36+
chatrooms and we’ll do our best to help you.
37+
38+
## Hashes for verification
39+
40+
{% highlight text %}
41+
dd877bc247efa4c90a34ec9ce1a497a8ae1f7eac4c688aa8c8b25ffe30c20541 bitcoin-0.14.2-aarch64-linux-gnu.tar.gz
42+
f273eb5e56694fe5baecdd5ee8cda9ac495541ccd9df5ca1c22a1b10dc6d89e8 bitcoin-0.14.2-arm-linux-gnueabihf.tar.gz
43+
1a302092d9af75db93e2d87a9da6f1f2564a209fb8ee1d7f64ca1d2828f31c03 bitcoin-0.14.2-i686-pc-linux-gnu.tar.gz
44+
a4e98906b4fa08727cbd81371a108ed7a19ea34bb421b078e64843560490a78d bitcoin-0.14.2-osx64.tar.gz
45+
463277b9139e890a713034b539583a0879bdcf0fc94c3c1fc08bb8aab81bb108 bitcoin-0.14.2-osx.dmg
46+
1ac4e5ce51ac03c41df0ad1e759dbb55d91e1456b9a616e43344bf2258dbe8ca bitcoin-0.14.2.tar.gz
47+
522bf19ff2ac1a3f100194914071cf6d1a15076268c5c847b2f891277f427af6 bitcoin-0.14.2-win32-setup.exe
48+
b3b0cc67a9a602fee4a270efc154f4422e1e49e2aefd9b0d44b0c601a326b05a bitcoin-0.14.2-win32.zip
49+
3a0057e4d6ca172566a93192234ef28916cbb052db9e15997569d9c08502c49a bitcoin-0.14.2-win64-setup.exe
50+
8a2a5657a8b3243ab4f549bb4b16c8c34b47acfb5c6bc07eb0b875ee71a3ad5b bitcoin-0.14.2-win64.zip
51+
20acc6d5d5e0c4140387bc3445b8b3244d74c1c509bd98f62b4ee63bec31a92b bitcoin-0.14.2-x86_64-linux-gnu.tar.gz
52+
{% endhighlight %}
53+
54+
55+
[Bitcoin Core 0.10.3]: https://bitcoin.org/en/release/v0.10.3#fix-buffer-overflow-in-bundled-upnp
56+
[miniupnp CVE-2017-8798]: https://nvd.nist.gov/vuln/detail/CVE-2017-8798
57+
[release notes]: /en/releases/0.14.2/
58+
[IRC]: https://en.bitcoin.it/wiki/IRC_channels
59+
[Slack]: https://slack.bitcoincore.org/
60+
[download page]: https://bitcoin.org/en/download
61+
[files directory]: https://bitcoin.org/bin/bitcoin-core-0.14.2/
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
title: Bitcoin Core 0.14.2
3+
id: en-release-0.14.2
4+
name: release-0.14.2
5+
permalink: /en/releases/0.14.2/
6+
type: releases
7+
layout: page
8+
lang: en
9+
share: true
10+
11+
# From bitcoin commit fc61c8322bd7288f7546d18ad04c36c345be13cd
12+
#
13+
# Note: if updating this file using copy/paste, you want to make the
14+
# following global substitution to get the lists of merged PRs to
15+
# render correctly: s/^- #/- \\#/ (so "- #" becomes "- \#")
16+
#
17+
# Also recommended is to check all links to ensure they use
18+
# absolute urls (https://github.com/bitcoin/bitcoin/doc/foo)
19+
# rather than relative urls (/bitcoin/bitcoin/doc/foo).
20+
---
21+
{% include _download.html %}
22+
23+
Bitcoin Core version 0.14.2 is now available from:
24+
25+
<https://bitcoin.org/bin/bitcoin-core-0.14.2/>
26+
27+
This is a new minor version release, including various bugfixes and
28+
performance improvements, as well as updated translations.
29+
30+
Please report bugs using the issue tracker at github:
31+
32+
<https://github.com/bitcoin/bitcoin/issues>
33+
34+
To receive security and update notifications, please subscribe to:
35+
36+
<https://bitcoincore.org/en/list/announcements/join/>
37+
38+
Compatibility
39+
==============
40+
41+
Bitcoin Core is extensively tested on multiple operating systems using
42+
the Linux kernel, macOS 10.8+, and Windows Vista and later.
43+
44+
Microsoft ended support for Windows XP on [April 8th, 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support),
45+
No attempt is made to prevent installing or running the software on Windows XP, you
46+
can still do so at your own risk but be aware that there are known instabilities and issues.
47+
Please do not report issues about Windows XP to the issue tracker.
48+
49+
Bitcoin Core should also work on most other Unix-like systems but is not
50+
frequently tested on them.
51+
52+
Notable changes
53+
===============
54+
55+
miniupnp CVE-2017-8798
56+
----------------------------
57+
58+
Bundled miniupnpc was updated to 2.0.20170509. This fixes an integer signedness error
59+
(present in MiniUPnPc v1.4.20101221 through v2.0) that allows remote attackers
60+
(within the LAN) to cause a denial of service or possibly have unspecified
61+
other impact.
62+
63+
This only affects users that have explicitly enabled UPnP through the GUI
64+
setting or through the `-upnp` option, as since the last UPnP vulnerability
65+
(in Bitcoin Core 0.10.3) it has been disabled by default.
66+
67+
If you use this option, it is recommended to upgrade to this version as soon as
68+
possible.
69+
70+
Known Bugs
71+
==========
72+
73+
Since 0.14.0 the approximate transaction fee shown in Bitcoin-Qt when using coin
74+
control and smart fee estimation does not reflect any change in target from the
75+
smart fee slider. It will only present an approximate fee calculated using the
76+
default target. The fee calculated using the correct target is still applied to
77+
the transaction and shown in the final send confirmation dialog.
78+
79+
0.14.2 Change log
80+
=================
81+
82+
Detailed release notes follow. This overview includes changes that affect
83+
behavior, not code moves, refactors and string updates. For convenience in locating
84+
the code changes and accompanying discussion, both the pull request and
85+
git merge commit are mentioned.
86+
87+
### RPC and other APIs
88+
- \#10410 `321419b` Fix importwallet edge case rescan bug (ryanofsky)
89+
90+
### P2P protocol and network code
91+
- \#10424 `37a8fc5` Populate services in GetLocalAddress (morcos)
92+
- \#10441 `9e3ad50` Only enforce expected services for half of outgoing connections (theuni)
93+
94+
### Build system
95+
- \#10414 `ffb0c4b` miniupnpc 2.0.20170509 (fanquake)
96+
- \#10228 `ae479bc` Regenerate bitcoin-config.h as necessary (theuni)
97+
98+
### Miscellaneous
99+
- \#10245 `44a17f2` Minor fix in build documentation for FreeBSD 11 (shigeya)
100+
- \#10215 `0aee4a1` Check interruptNet during dnsseed lookups (TheBlueMatt)
101+
102+
### GUI
103+
- \#10231 `1e936d7` Reduce a significant cs_main lock freeze (jonasschnelli)
104+
105+
### Wallet
106+
- \#10294 `1847642` Unset change position when there is no change (instagibbs)
107+
108+
Credits
109+
=======
110+
111+
Thanks to everyone who directly contributed to this release:
112+
113+
- Alex Morcos
114+
- Cory Fields
115+
- fanquake
116+
- Gregory Sanders
117+
- Jonas Schnelli
118+
- Matt Corallo
119+
- Russell Yanofsky
120+
- Shigeya Suzuki
121+
- Wladimir J. van der Laan
122+
123+
As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/bitcoin/).
124+

contrib/verify-commits/trusted-keys

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
32EE5C4C3FA15CCADB46ABE529D4BCB6416F53EC
22
1E7DD3547F244C757223FAC8FC6434FC3A31E956
33
8E7526B0B84F2D558C5FA39EC26B028A44F111A0
4+
3FC9EF8A9321A87B41A567204B29C30FF29EC4B7

0 commit comments

Comments
 (0)