aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-27Optimize GetWitnessHash() for non-segwit transactionsSuhas Daftuar
Github-Pull: #9912 Rebased-From: 02c57b521a9e7afd4416cd027a8b397f202b08a8
2017-03-27depends: fix zlib build on osxCory Fields
zlib is sneaky and expects ar to be libtool on darwin. Github-Pull: #9973 Rebased-From: c62475329e5e4c4c3f9570546e2b843288f48c61
2017-03-27Ensure an item exists on the rpcconsole stack before addingAndrew Chow
Ensures that there is an item on the rpcconsole stack before adding something to the current stack so that a segmentation fault does not occur. Github-Pull: #10060 Rebased-From: 4df76e270caa9d828179cae1c7a8918d6f91ec21
2017-03-27Trivial: Fix typo in help getrawtransaction RPCJames Evans
Github-Pull: #10037 Rebased-From: 05a9f22358be27c08f7e164d05eeeaf0386073cb
2017-03-27Merge #10094: 0.14: Clear release notesWladimir J. van der Laan
eeeeacd 0.14: Clear release notes (MarcoFalke) Tree-SHA512: 9a5e2cc9ee43de36708e41361fd037a7ef98b4a17d0b9850b66e71fe8480648dafbcee8e0a109200208f58dbadf78298154c89ac492e43d6b19bccd0e4b14aa5
2017-03-270.14: Clear release notesMarcoFalke
2017-03-18Merge #10006: [0.14 backport] Don't require segwit in getblocktemplate for ↵Wladimir J. van der Laan
segwit signalling or mining 2cd2cd5 Test transaction selection when gbt called without segwit support (Suhas Daftuar) 569596c Don't require segwit in getblocktemplate for segwit signalling or mining (Suhas Daftuar) Tree-SHA512: bf2672287713e5adc7e851791207e17490679f941d0b9ed38467ffede3aa3000d229151b8ae54323fc8037e0a8569b2fd910ec19f034fb85d9142289648793c3
2017-03-18Merge #10013: Fix shutdown hang with >= 8 -addnodes set (0.14 backport)Wladimir J. van der Laan
4e2502b Add missing braces in semaphore posts in net (Matt Corallo) d2548a4 Fix shutdown hang with >= 8 -addnodes set (Matt Corallo) Tree-SHA512: 0b157793a2c7fabbc2ed24f974d206fc01c816189d6b6aa5a61bab562a0034f72b643a19b1e7920061e479fb27eddd4abf1c40e772a9573346b221a08e7e5ed9
2017-03-17Add missing braces in semaphore posts in netMatt Corallo
Github-Pull: #9953 Rebased-From: 819b513a5415d1669b5440e214862cda6c2261f8
2017-03-17Fix shutdown hang with >= 8 -addnodes setMatt Corallo
We previously would block waiting for a CSemaphoreGrant in ThreadOpenAddedConnections, when we did not need to. This would block as the posts in CConnman shutdown were both to the wrong semaphore and in the wrong location. Github-Pull: #9953 Rebased-From: e007b243c4840e44857b5ccf686ed35899e44af0
2017-03-16Test transaction selection when gbt called without segwit supportSuhas Daftuar
Github-Pull: #9955 Rebased-From: c85ffe6d8d57132c1825c16a572d3847419030a6
2017-03-16Don't require segwit in getblocktemplate for segwit signalling or miningSuhas Daftuar
Segwit's version bit will be signalled for all invocations of CreateNewBlock, and not specifying segwit only will cause CreateNewBlock to skip transactions with witness from being selected. Github-Pull: #9955 Rebased-From: abe7b3d3abe10e3554b770f40824174b3b217490
2017-03-05Fix regsig checking for subkey sigs in verify-commitsv0.14.0Matt Corallo
Rebased-From: bbd757940bcb0628df6f7a5bd1fb348cf2290502
2017-03-05Merge #9920: [0.14] Allow any subkey in verify-commits (BlueMatt)Wladimir J. van der Laan
589cd63 Allow any subkey in verify-commits (Matt Corallo) Tree-SHA512: e3175273c648ed2d990ac931efae5e4bf3bd5ddce7b591f5e64a6831f3c029b252bc5d241dd8d3874467747c3ded87aa1fa334ff53d940cde32c22e584a2c4d0
2017-03-05Allow any subkey in verify-commitsMatt Corallo
2017-03-01Bugfix: Only install manpages for built programsLuke Dashjr
Github-Pull: #9892 Rebased-From: 8c156b7f70ecd46af2172e052c89510f032c5090
2017-03-01depends: make osx output deterministicCory Fields
ld64 is threaded, and uses a worker for each CPU to parse input files. But there's a bug in the parser causing dependencies to be calculated differently based on which files have already been parsed. As a result, builders with more CPUs are more likely to see non-determinism. This looks to have been fixed in a newer version of ld64, so just disable threading for now. There's no noticible slowdown. Github-Pull: #9891 Rebased-From: 9e4d842afc67c63448cbbe30e5cea906e9c87f7e
2017-02-28Add Pieter's old signed commits to revsig-commitsMatt Corallo
Github-Pull: #9884 Rebased-From: a4b02f4275c3f35492bbdde27e9295497b919a52
2017-02-28Fix importmulti returning rescan errors for wrong keysv0.14.0rc3Russell Yanofsky
Bug was a missing ++i line in a new range for loop added in commit e2e2f4c "Return errors from importmulti if complete rescans are not successful" Github-Pull: #9829 Rebased-From: 306bd72157f089b962b9c537bbacf710a4158647
2017-02-28doc: pre-rc3 changelog updateWladimir J. van der Laan
2017-02-28qt: pre-rc3 translations updateWladimir J. van der Laan
2017-02-28Avoid VLA in hash.hPieter Wuille
Github-Pull: #9791 Rebased-From: 5c8fd508112016c3821b71112270afe83e6949ac
2017-02-28Change bitcoin address in RPC helpaddress to an invalid address, so people ↵Marijn Stollenga
don't accidentally send coins there (like I did). Github-Pull: #9865 Rebased-From: 83ac719d34f98cc1d3efa6ece2b95145bcde8775
2017-02-28Merge #9866: Document increase in memory usage due to mempool/dbcache sharingWladimir J. van der Laan
50ae5c7 Document increase in memory usage due to mempool/dbcache sharing (Matt Corallo) Tree-SHA512: e52a310a5ac1f94b30f367a7bf514b2cf0724530102953eef7f7c7e00a067db568b5e1b51129dfdb1a237e016c7a8b01cc6da8c06a24ab5b970c43d045adb204
2017-02-28[doc] Update doc/bips.md for BIP90 implementationSuhas Daftuar
Github-Pull: #9879 Rebased-From: fe71661ae16abe09dcf245ee2eb4c55c5655b219
2017-02-28Update sendfrom RPC help to correct coin selection misconceptionRussell Yanofsky
Github-Pull: #9840 Rebased-From: f81f0d003079b96b8c33d3dfe76f90e50344bcd8
2017-02-28Merge #9878: Mention bumpfee in 0.14 release notes.Wladimir J. van der Laan
29bae0c Mention bumpfee in 0.14 release notes. (Russell Yanofsky) Tree-SHA512: f16cdac3effbc6c4d69da2205931c782c272937c93c97bf22b49193fc905dd55a24d5e42568c7c7d8108b0b23f81f415655f9ebdf1f6ba04ef0ab3b125e8dcce
2017-02-28prevector: assert successful allocationCory Fields
Github-Pull: #9856 Rebased-From: d4ee7baef729da5e18b5e5c3d6ddb5b97df8d4e4
2017-02-28don't throw std::bad_alloc when out of memory. Instead, terminate immediatelyCory Fields
Github-Pull: #9856 Rebased-From: c5f008a4166bae4350881a74fc04a87d7a5c4ed5
2017-02-28tests: Fix dangling pwalletMain pointer in wallet testsWladimir J. van der Laan
Github-Pull: #9875 Rebased-From: 75a109338fbbe9a30c54d76010b538c8ac1080ac
2017-02-27Mention bumpfee in 0.14 release notes.Russell Yanofsky
2017-02-27Document increase in memory usage due to mempool/dbcache sharingMatt Corallo
2017-02-27[qa] Make import-rescan.py watchonly check reliableRussell Yanofsky
Send payments during the test from a different node than the node generating keys to be imported, so the spending node doesn't create transactions that inadvertently involve (spend funds from) the imported keys. Fixes #9826 Github-Pull: #9839 Rebased-From: 864890adf5fefcf969f82f70949199b68b36f165
2017-02-24Merge #9846: doc: Small release notes fixups in the list of pullsWladimir J. van der Laan
fa230fd doc: Small release notes fixups in the list of pulls (MarcoFalke)
2017-02-24doc: Small release notes fixups in the list of pullsMarcoFalke
2017-02-23Merge #9787: release: add a few performance-related notesWladimir J. van der Laan
95e68df release: add a few performance-related notes (Cory Fields)
2017-02-23release: add a few performance-related notesCory Fields
2017-02-23doc: Add authors and changes since rc1 to release notesv0.14.0rc2Wladimir J. van der Laan
2017-02-23qt: pre-rc2 translations updateWladimir J. van der Laan
2017-02-23build: force a c++ standard to be specifiedCory Fields
Newer compilers may switch to newer standards by default. For example, gcc6 uses std=gnu++14 by default. Github-Pull: #9831 Rebased-From: 9829c54de2725037ee0702306cbaa99fc9aa1826
2017-02-23build: add --enable-werror optionCory Fields
This turns some compiler warnings into errors. Useful for c-i. Github-Pull: #9789 Rebased-From: 205830a37b7ffa4f8fa306e5c9eafcee3777fa68
2017-02-23build: warn about variable length arraysCory Fields
Github-Pull: #9789 Rebased-From: b602fe0f7372256bd2bc8c116d23dee3253882f9
2017-02-23qa: Check return code when stopping nodesMarcoFalke
This includes work by jnewbery Github-Pull: #9824 Rebased-From: fa4cd2e998e0ebebe283a6243f7f752123a105ab
2017-02-23Fix pruning test broken by 2 hour manual prune windowRussell Yanofsky
Regression happened in 91fb506 Add two hour buffer to manual pruning. Github-Pull: #9820 Rebased-From: 874c7363d794c18a3b46d3d2a03f19c88f3a20cf
2017-02-22[Trivial] Remove incorrect help message from gettxoutproof()John Newbery
Github-Pull: #9711 Rebased-From: 9949ebfa6a548260858df429f4d0e716e0a26065
2017-02-22Return errors from importmulti if complete rescans are not successfulRussell Yanofsky
Github-Pull: #9773 Rebased-From: e2e2f4c856363bbb0e3b5ba4df225f3754c3db39
2017-02-21Fix segfault crash when shutdown the GUI in disablewallet modeJonas Schnelli
Github-Pull: #9817 Rebased-From: 312c4f10574ccf6dfe0d4ecb3ce928733d3a1e52
2017-02-21Fix for issue #9775. Added check for open() returning a NULL pointer.kirit93
Github-Pull: #9798 Rebased-From: 40f11f8872c3e9f380f8278f984dfdabffe77539
2017-02-21Fix typo in release notes.Chris Moore
2017-02-21Read/write mempool.dat as a binary.Pavel Janík
mempool.dat is a binary file and thus it should be read/written as such. Fixes #9810. Github-Pull: #9813 Rebased-From: 171fc91f061d4a980eedfa522e302b8598408cc5