summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2017-01-03 09:47:36 +0100
committerbitcoindev <bitcoindev@gnusha.org>2017-01-03 08:47:41 +0000
commit5d2359b818e0afdb72f5a93a8c85499baafd7439 (patch)
tree8acf9667aac5086a3a5c0651461290f14e85d56f
parent5794a12abf30a6a10fa86b699ec368b925548790 (diff)
downloadpi-bitcoindev-5d2359b818e0afdb72f5a93a8c85499baafd7439.tar.gz
pi-bitcoindev-5d2359b818e0afdb72f5a93a8c85499baafd7439.zip
[bitcoin-dev] Bitcoin Core 0.13.2 released
-rw-r--r--25/7d790df756f5c47dc13017fb09802dabde00a5268
1 files changed, 268 insertions, 0 deletions
diff --git a/25/7d790df756f5c47dc13017fb09802dabde00a5 b/25/7d790df756f5c47dc13017fb09802dabde00a5
new file mode 100644
index 000000000..f2f57acbb
--- /dev/null
+++ b/25/7d790df756f5c47dc13017fb09802dabde00a5
@@ -0,0 +1,268 @@
+Return-Path: <laanwj@gmail.com>
+Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
+ [172.17.192.35])
+ by mail.linuxfoundation.org (Postfix) with ESMTPS id D050E259;
+ Tue, 3 Jan 2017 08:47:41 +0000 (UTC)
+X-Greylist: whitelisted by SQLgrey-1.7.6
+X-Greylist: whitelisted by SQLgrey-1.7.6
+Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50])
+ by smtp1.linuxfoundation.org (Postfix) with ESMTPS id B1A8AD5;
+ Tue, 3 Jan 2017 08:47:40 +0000 (UTC)
+Received: by mail-wm0-f50.google.com with SMTP id k184so227812810wme.1;
+ Tue, 03 Jan 2017 00:47:40 -0800 (PST)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
+ h=date:from:to:subject:message-id:mime-version:content-disposition
+ :content-transfer-encoding;
+ bh=d4gP34mrAkV/ReB2p00oXrYBe0olzXlOnDXiTe/X9lk=;
+ b=YPFvTCS49xpuXke22NoLQW/snA5MBIkrc5x2s/IAZVWTzJO+vqcKihqA9q7YQNmm7w
+ pJ/7G4SapvCSa6zQMzfK6EG4Boao3g6B4nsrIjNFn6S/6kmEwh/chLuztIBz0dNeTCCR
+ eYgGDb05qPgM7J/MnotaE8qhVgkomwUFY+6FLyNQO8o/Os/gJFlsHO4ch5DPIRjQMa1q
+ B5UMjYA3RfbfcvI4P77ReE2ndjfRBNOwJP2MJOuIOHwHhNbDxbmtB7CklJkv2G1YFpMP
+ 6muocQ8OOK+V6eXVLXoTvou0msiklSWTt4Nkk1FzBMBcjlx+PvS17t8Oi4rJgVnyswMX
+ ZEFA==
+X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
+ d=1e100.net; s=20161025;
+ h=x-gm-message-state:date:from:to:subject:message-id:mime-version
+ :content-disposition:content-transfer-encoding;
+ bh=d4gP34mrAkV/ReB2p00oXrYBe0olzXlOnDXiTe/X9lk=;
+ b=qALuhjh8PJMrUbevxLqBENzajwlmh9M67R773QymIvOaEPS8qtlykuKkG/Y4fOlcQe
+ owNF4bR1BRFooR8U3cH26vG9cyvSRiZb9M9PKlf8q+NUwT9r3aRz1EXd/VeVNntmAP2i
+ lqx0vkbgpXnHVdJQqeYwQCDUSGvaoPAOGDoZMi3/zqCvCefQTLMRNCDstyPb84cKCZBT
+ q4kJZcL6rX3EFapUD+/9b7m/L+NU6Il0/A0wt0L5QY6cQO8aOw78C5Kc3rXsJNm+rLHc
+ m2rAUI/ASBnap/am8e+8FDLR9WbIioaKUQyIg4TEPfBIGGvt7oK0Pjt7NCKtKspjspSl
+ pJrg==
+X-Gm-Message-State: AIkVDXLlOTeVQ0RxtMt9s6a9ZdPfFqSG3q7tm3+NczJeFMOa791E6q+0S3WYjn5qwskt4g==
+X-Received: by 10.28.31.23 with SMTP id f23mr57522388wmf.94.1483433258990;
+ Tue, 03 Jan 2017 00:47:38 -0800 (PST)
+Received: from amethyst.visucore.com (d222031.upc-d.chello.nl. [213.46.222.31])
+ by smtp.gmail.com with ESMTPSA id
+ ei2sm91860035wjd.47.2017.01.03.00.47.38
+ (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
+ Tue, 03 Jan 2017 00:47:38 -0800 (PST)
+Date: Tue, 3 Jan 2017 09:47:36 +0100
+From: "Wladimir J. van der Laan" <laanwj@gmail.com>
+To: Bitcoin development mailing list <bitcoin-dev@lists.linuxfoundation.org>,
+ Bitcoin Core development mailing list
+ <bitcoin-core-dev@lists.linuxfoundation.org>
+Message-ID: <20170103084736.GA13841@amethyst.visucore.com>
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+Content-Disposition: inline
+Content-Transfer-Encoding: 8bit
+X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
+ DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM,
+ RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1
+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
+ smtp1.linux-foundation.org
+Subject: [bitcoin-dev] Bitcoin Core 0.13.2 released
+X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
+X-Mailman-Version: 2.1.12
+Precedence: list
+List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
+List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
+List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
+List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
+List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
+List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
+X-List-Received-Date: Tue, 03 Jan 2017 08:47:42 -0000
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+Bitcoin Core version 0.13.2 is now available from:
+
+ <https://bitcoin.org/bin/bitcoin-core-0.13.2/>
+
+Or by bittorrent:
+
+ magnet:?xt=urn:btih:746697d03db3ff531158b1133bab5d1e4cef4e5a&dn=bitcoin-core-0.13.2&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.ccc.de%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&ws=https%3A%2F%2Fbitcoin.org%2Fbin%2F
+
+This is a new minor version release, including various bugfixes and
+performance improvements, as well as updated translations.
+
+Please report bugs using the issue tracker at github:
+
+ <https://github.com/bitcoin/bitcoin/issues>
+
+To receive security and update notifications, please subscribe to:
+
+ <https://bitcoincore.org/en/list/announcements/join/>
+
+Compatibility
+==============
+
+Microsoft ended support for Windows XP on [April 8th, 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support),
+an OS initially released in 2001. This means that not even critical security
+updates will be released anymore. Without security updates, using a bitcoin
+wallet on a XP machine is irresponsible at least.
+
+In addition to that, with 0.12.x there have been varied reports of Bitcoin Core
+randomly crashing on Windows XP. It is [not clear](https://github.com/bitcoin/bitcoin/issues/7681#issuecomment-217439891)
+what the source of these crashes is, but it is likely that upstream
+libraries such as Qt are no longer being tested on XP.
+
+We do not have time nor resources to provide support for an OS that is
+end-of-life. From 0.13.0 on, Windows XP is no longer supported. Users are
+suggested to upgrade to a newer version of Windows, or install an alternative OS
+that is supported.
+
+No attempt is made to prevent installing or running the software on Windows XP,
+you can still do so at your own risk, but do not expect it to work: do not
+report issues about Windows XP to the issue tracker.
+
+- From 0.13.1 onwards OS X 10.7 is no longer supported. 0.13.0 was intended to work on 10.7+,
+but severe issues with the libc++ version on 10.7.x keep it from running reliably.
+0.13.1 now requires 10.8+, and will communicate that to 10.7 users, rather than crashing unexpectedly.
+
+Notable changes
+===============
+
+Change to wallet handling of mempool rejection
+- -----------------------------------------------
+
+When a newly created transaction failed to enter the mempool due to
+the limits on chains of unconfirmed transactions the sending RPC
+calls would return an error. The transaction would still be queued
+in the wallet and, once some of the parent transactions were
+confirmed, broadcast after the software was restarted.
+
+This behavior has been changed to return success and to reattempt
+mempool insertion at the same time transaction rebroadcast is
+attempted, avoiding a need for a restart.
+
+Transactions in the wallet which cannot be accepted into the mempool
+can be abandoned with the previously existing abandontransaction RPC
+(or in the GUI via a context menu on the transaction).
+
+
+0.13.2 Change log
+=================
+
+Detailed release notes follow. This overview includes changes that affect
+behavior, not code moves, refactors and string updates. For convenience in locating
+the code changes and accompanying discussion, both the pull request and
+git merge commit are mentioned.
+
+### Consensus
+- - #9293 `e591c10` [0.13 Backport #9053] IBD using chainwork instead of height and not using header timestamp (gmaxwell)
+- - #9053 `5b93eee` IBD using chainwork instead of height and not using header timestamps (gmaxwell)
+
+### RPC and other APIs
+- - #8845 `1d048b9` Don't return the address of a P2SH of a P2SH (jnewbery)
+- - #9041 `87fbced` keypoololdest denote Unix epoch, not GMT (s-matthew-english)
+- - #9122 `f82c81b` fix getnettotals RPC description about timemillis (visvirial)
+- - #9042 `5bcb05d` [rpc] ParseHash: Fail when length is not 64 (MarcoFalke)
+- - #9194 `f26dab7` Add option to return non-segwit serialization via rpc (instagibbs)
+- - #9347 `b711390` [0.13.2] wallet/rpc backports (MarcoFalke)
+- - #9292 `c365556` Complain when unknown rpcserialversion is specified (sipa)
+- - #9322 `49a612f` [qa] Don't set unknown rpcserialversion (MarcoFalke)
+
+### Block and transaction handling
+- - #8357 `ce0d817` [mempool] Fix relaypriority calculation error (maiiz)
+- - #9267 `0a4aa87` [0.13 backport #9239] Disable fee estimates for a confirm target of 1 block (morcos)
+- - #9196 `0c09d9f` Send tip change notification from invalidateblock (ryanofsky)
+
+### P2P protocol and network code
+- - #8995 `9ef3875` Add missing cs_main lock to ::GETBLOCKTXN processing (TheBlueMatt)
+- - #9234 `94531b5` torcontrol: Explicitly request RSA1024 private key (laanwj)
+- - #8637 `2cad5db` Compact Block Tweaks (rebase of #8235) (sipa)
+- - #9058 `286e548` Fixes for p2p-compactblocks.py test timeouts on travis (#8842) (ryanofsky)
+- - #8865 `4c71fc4` Decouple peer-processing-logic from block-connection-logic (TheBlueMatt)
+- - #9117 `6fe3981` net: don't send feefilter messages before the version handshake is complete (theuni)
+- - #9188 `ca1fd75` Make orphan parent fetching ask for witnesses (gmaxwell)
+- - #9052 `3a3bcbf` Use RelevantServices instead of node_network in AttemptToEvict (gmaxwell)
+- - #9048 `9460771` [0.13 backport #9026] Fix handling of invalid compact blocks (sdaftuar)
+- - #9357 `03b6f62` [0.13 backport #9352] Attempt reconstruction from all compact block announcements (sdaftuar)
+- - #9189 `b96a8f7` Always add default_witness_commitment with GBT client support (sipa)
+- - #9253 `28d0f22` Fix calculation of number of bound sockets to use (TheBlueMatt)
+- - #9199 `da5a16b` Always drop the least preferred HB peer when adding a new one (gmaxwell)
+
+### Build system
+- - #9169 `d1b4da9` build: fix qt5.7 build under macOS (theuni)
+- - #9326 `a0f7ece` Update for OpenSSL 1.1 API (gmaxwell)
+- - #9224 `396c405` Prevent FD_SETSIZE error building on OpenBSD (ivdsangen)
+
+### GUI
+- - #8972 `6f86b53` Make warnings label selectable (jonasschnelli) (MarcoFalke)
+- - #9185 `6d70a73` Fix coincontrol sort issue (jonasschnelli)
+- - #9094 `5f3a12c` Use correct conversion function for boost::path datadir (laanwj)
+- - #8908 `4a974b2` Update bitcoin-qt.desktop (s-matthew-english)
+- - #9190 `dc46b10` Plug many memory leaks (laanwj)
+
+### Wallet
+- - #9290 `35174a0` Make RelayWalletTransaction attempt to AcceptToMemoryPool (gmaxwell)
+- - #9295 `43bcfca` Bugfix: Fundrawtransaction: don't terminate when keypool is empty (jonasschnelli)
+- - #9302 `f5d606e` Return txid even if ATMP fails for new transaction (sipa)
+- - #9262 `fe39f26` Prefer coins that have fewer ancestors, sanity check txn before ATMP (instagibbs)
+
+### Tests and QA
+- - #9159 `eca9b46` Wait for specific block announcement in p2p-compactblocks (ryanofsky)
+- - #9186 `dccdc3a` Fix use-after-free in scheduler tests (laanwj)
+- - #9168 `3107280` Add assert_raises_message to check specific error message (mrbandrews)
+- - #9191 `29435db` 0.13.2 Backports (MarcoFalke)
+- - #9077 `1d4c884` Increase wallet-dump RPC timeout (ryanofsky)
+- - #9098 `ecd7db5` Handle zombies and cluttered tmpdirs (MarcoFalke)
+- - #8927 `387ec9d` Add script tests for FindAndDelete in pre-segwit and segwit scripts (jl2012)
+- - #9200 `eebc699` bench: Fix subtle counting issue when rescaling iteration count (laanwj)
+
+### Miscellaneous
+- - #8838 `094848b` Calculate size and weight of block correctly in CreateNewBlock() (jnewbery)
+- - #8920 `40169dc` Set minimum required Boost to 1.47.0 (fanquake)
+- - #9251 `a710a43` Improvement of documentation of command line parameter 'whitelist' (wodry)
+- - #8932 `106da69` Allow bitcoin-tx to create v2 transactions (btcdrak)
+- - #8929 `12428b4` add software-properties-common (sigwo)
+- - #9120 `08d1c90` bug: Missed one "return false" in recent refactoring in #9067 (UdjinM6)
+- - #9067 `f85ee01` Fix exit codes (UdjinM6)
+- - #9340 `fb987b3` [0.13] Update secp256k1 subtree (MarcoFalke)
+- - #9229 `b172377` Remove calls to getaddrinfo_a (TheBlueMatt)
+
+Credits
+=======
+
+Thanks to everyone who directly contributed to this release:
+
+- - Alex Morcos
+- - BtcDrak
+- - Cory Fields
+- - fanquake
+- - Gregory Maxwell
+- - Gregory Sanders
+- - instagibbs
+- - Ivo van der Sangen
+- - jnewbery
+- - Johnson Lau
+- - Jonas Schnelli
+- - Luke Dashjr
+- - maiiz
+- - MarcoFalke
+- - Masahiko Hyuga
+- - Matt Corallo
+- - matthias
+- - mrbandrews
+- - Pavel Janík
+- - Pieter Wuille
+- - randy-waterhouse
+- - Russell Yanofsky
+- - S. Matthew English
+- - Steven
+- - Suhas Daftuar
+- - UdjinM6
+- - Wladimir J. van der Laan
+- - wodry
+
+As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/bitcoin/).
+
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQEcBAEBCgAGBQJYa2IbAAoJEHSBCwEjRsmmiQsIALbkHVVwO7nViQKH1Ub2qpD4
+TplOuAP0/4vYotizuI12Gqdnu8SjPmhKwAgIXhVinE6TS4OzGNjy+6LtWGzpcpud
+B1pcziZ72Mlfxdbdd1UhDMWEjoBumS9RmXMSqzTlMVlHRv4iiISzdaAROu1jHvdF
+YTsnmKXB8OvcXOecxRMY9LrnpSzLALM2MYTDmYwlhhExHIA8ZqI2niky6GCfyfDi
+KD7bgfIFJzlgFTpAdhQXOXtWoRV5iHqN7T29ot8Y+yIhVCRhHYXS93Z50GKbkqYV
+MXsVAkpZF3qqcKYSPFjbif7faMdrMqcEiII6QhXdDTRGI/35IfuTDbWzzQlnVyY=
+=ncCY
+-----END PGP SIGNATURE-----
+