aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge #10006: [0.14 backport] Don't require segwit in getblocktemplate for ↵Wladimir J. van der Laan2017-03-186-27/+73
|\ | | | | | | | | | | | | | | | | 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
| * Test transaction selection when gbt called without segwit supportSuhas Daftuar2017-03-161-6/+49
| | | | | | | | | | Github-Pull: #9955 Rebased-From: c85ffe6d8d57132c1825c16a572d3847419030a6
| * Don't require segwit in getblocktemplate for segwit signalling or miningSuhas Daftuar2017-03-166-25/+28
| | | | | | | | | | | | | | | | | | 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
* | Merge #10013: Fix shutdown hang with >= 8 -addnodes set (0.14 backport)Wladimir J. van der Laan2017-03-181-6/+10
|\ \ | |/ |/| | | | | | | | | 4e2502b Add missing braces in semaphore posts in net (Matt Corallo) d2548a4 Fix shutdown hang with >= 8 -addnodes set (Matt Corallo) Tree-SHA512: 0b157793a2c7fabbc2ed24f974d206fc01c816189d6b6aa5a61bab562a0034f72b643a19b1e7920061e479fb27eddd4abf1c40e772a9573346b221a08e7e5ed9
| * Add missing braces in semaphore posts in netMatt Corallo2017-03-171-4/+8
| | | | | | | | | | Github-Pull: #9953 Rebased-From: 819b513a5415d1669b5440e214862cda6c2261f8
| * Fix shutdown hang with >= 8 -addnodes setMatt Corallo2017-03-171-4/+4
|/ | | | | | | | | | 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
* Fix regsig checking for subkey sigs in verify-commitsMatt Corallo2017-03-051-6/+2
| | | | Rebased-From: bbd757940bcb0628df6f7a5bd1fb348cf2290502
* Merge #9920: [0.14] Allow any subkey in verify-commits (BlueMatt)Wladimir J. van der Laan2017-03-052-3/+3
|\ | | | | | | | | | | 589cd63 Allow any subkey in verify-commits (Matt Corallo) Tree-SHA512: e3175273c648ed2d990ac931efae5e4bf3bd5ddce7b591f5e64a6831f3c029b252bc5d241dd8d3874467747c3ded87aa1fa334ff53d940cde32c22e584a2c4d0
| * Allow any subkey in verify-commitsMatt Corallo2017-03-052-3/+3
| |
* | Bugfix: Only install manpages for built programsLuke Dashjr2017-03-011-1/+13
| | | | | | | | | | Github-Pull: #9892 Rebased-From: 8c156b7f70ecd46af2172e052c89510f032c5090
* | depends: make osx output deterministicCory Fields2017-03-011-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Add Pieter's old signed commits to revsig-commitsMatt Corallo2017-02-281-0/+104
| | | | | | | | | | Github-Pull: #9884 Rebased-From: a4b02f4275c3f35492bbdde27e9295497b919a52
* | Fix importmulti returning rescan errors for wrong keysRussell Yanofsky2017-02-282-3/+15
| | | | | | | | | | | | | | | | 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
* | doc: pre-rc3 changelog updateWladimir J. van der Laan2017-02-281-0/+7
| |
* | qt: pre-rc3 translations updateWladimir J. van der Laan2017-02-282-11/+679
| |
* | Avoid VLA in hash.hPieter Wuille2017-02-281-4/+4
| | | | | | | | | | Github-Pull: #9791 Rebased-From: 5c8fd508112016c3821b71112270afe83e6949ac
* | Change bitcoin address in RPC helpaddress to an invalid address, so people ↵Marijn Stollenga2017-02-282-19/+19
| | | | | | | | | | | | | | don't accidentally send coins there (like I did). Github-Pull: #9865 Rebased-From: 83ac719d34f98cc1d3efa6ece2b95145bcde8775
* | Merge #9866: Document increase in memory usage due to mempool/dbcache sharingWladimir J. van der Laan2017-02-281-0/+10
|\ \ | | | | | | | | | | | | | | | 50ae5c7 Document increase in memory usage due to mempool/dbcache sharing (Matt Corallo) Tree-SHA512: e52a310a5ac1f94b30f367a7bf514b2cf0724530102953eef7f7c7e00a067db568b5e1b51129dfdb1a237e016c7a8b01cc6da8c06a24ab5b970c43d045adb204
| * | Document increase in memory usage due to mempool/dbcache sharingMatt Corallo2017-02-271-0/+10
| | |
* | | [doc] Update doc/bips.md for BIP90 implementationSuhas Daftuar2017-02-281-0/+1
| | | | | | | | | | | | | | | Github-Pull: #9879 Rebased-From: fe71661ae16abe09dcf245ee2eb4c55c5655b219
* | | Update sendfrom RPC help to correct coin selection misconceptionRussell Yanofsky2017-02-281-0/+3
| | | | | | | | | | | | | | | Github-Pull: #9840 Rebased-From: f81f0d003079b96b8c33d3dfe76f90e50344bcd8
* | | Merge #9878: Mention bumpfee in 0.14 release notes.Wladimir J. van der Laan2017-02-281-1/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | 29bae0c Mention bumpfee in 0.14 release notes. (Russell Yanofsky) Tree-SHA512: f16cdac3effbc6c4d69da2205931c782c272937c93c97bf22b49193fc905dd55a24d5e42568c7c7d8108b0b23f81f415655f9ebdf1f6ba04ef0ab3b125e8dcce
| * | | Mention bumpfee in 0.14 release notes.Russell Yanofsky2017-02-271-1/+7
| | | |
* | | | prevector: assert successful allocationCory Fields2017-02-281-0/+6
| | | | | | | | | | | | | | | | | | | | Github-Pull: #9856 Rebased-From: d4ee7baef729da5e18b5e5c3d6ddb5b97df8d4e4
* | | | don't throw std::bad_alloc when out of memory. Instead, terminate immediatelyCory Fields2017-02-281-0/+16
| | | | | | | | | | | | | | | | | | | | Github-Pull: #9856 Rebased-From: c5f008a4166bae4350881a74fc04a87d7a5c4ed5
* | | | tests: Fix dangling pwalletMain pointer in wallet testsWladimir J. van der Laan2017-02-281-0/+2
| | | | | | | | | | | | | | | | | | | | Github-Pull: #9875 Rebased-From: 75a109338fbbe9a30c54d76010b538c8ac1080ac
* | | | [qa] Make import-rescan.py watchonly check reliableRussell Yanofsky2017-02-271-12/+18
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge #9846: doc: Small release notes fixups in the list of pullsWladimir J. van der Laan2017-02-241-5/+3
|\ \ \ | |/ / |/| | | | | fa230fd doc: Small release notes fixups in the list of pulls (MarcoFalke)
| * | doc: Small release notes fixups in the list of pullsMarcoFalke2017-02-241-5/+3
|/ /
* | Merge #9787: release: add a few performance-related notesWladimir J. van der Laan2017-02-231-0/+22
|\ \ | | | | | | | | | 95e68df release: add a few performance-related notes (Cory Fields)
| * | release: add a few performance-related notesCory Fields2017-02-231-0/+22
| | |
* | | doc: Add authors and changes since rc1 to release notesWladimir J. van der Laan2017-02-231-0/+11
| | |
* | | qt: pre-rc2 translations updateWladimir J. van der Laan2017-02-233-14/+322
| | |
* | | build: force a c++ standard to be specifiedCory Fields2017-02-232-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | Newer compilers may switch to newer standards by default. For example, gcc6 uses std=gnu++14 by default. Github-Pull: #9831 Rebased-From: 9829c54de2725037ee0702306cbaa99fc9aa1826
* | | build: add --enable-werror optionCory Fields2017-02-232-1/+18
| | | | | | | | | | | | | | | | | | | | | This turns some compiler warnings into errors. Useful for c-i. Github-Pull: #9789 Rebased-From: 205830a37b7ffa4f8fa306e5c9eafcee3777fa68
* | | build: warn about variable length arraysCory Fields2017-02-231-0/+1
| | | | | | | | | | | | | | | Github-Pull: #9789 Rebased-From: b602fe0f7372256bd2bc8c116d23dee3253882f9
* | | qa: Check return code when stopping nodesMarcoFalke2017-02-233-27/+15
| | | | | | | | | | | | | | | | | | | | | This includes work by jnewbery Github-Pull: #9824 Rebased-From: fa4cd2e998e0ebebe283a6243f7f752123a105ab
* | | Fix pruning test broken by 2 hour manual prune windowRussell Yanofsky2017-02-231-1/+6
|/ / | | | | | | | | | | | | Regression happened in 91fb506 Add two hour buffer to manual pruning. Github-Pull: #9820 Rebased-From: 874c7363d794c18a3b46d3d2a03f19c88f3a20cf
* | [Trivial] Remove incorrect help message from gettxoutproof()John Newbery2017-02-221-1/+0
| | | | | | | | | | Github-Pull: #9711 Rebased-From: 9949ebfa6a548260858df429f4d0e716e0a26065
* | Return errors from importmulti if complete rescans are not successfulRussell Yanofsky2017-02-226-13/+114
| | | | | | | | | | Github-Pull: #9773 Rebased-From: e2e2f4c856363bbb0e3b5ba4df225f3754c3db39
* | Fix segfault crash when shutdown the GUI in disablewallet modeJonas Schnelli2017-02-211-1/+4
| | | | | | | | | | Github-Pull: #9817 Rebased-From: 312c4f10574ccf6dfe0d4ecb3ce928733d3a1e52
* | Fix for issue #9775. Added check for open() returning a NULL pointer.kirit932017-02-211-7/+8
| | | | | | | | | | Github-Pull: #9798 Rebased-From: 40f11f8872c3e9f380f8278f984dfdabffe77539
* | Fix typo in release notes.Chris Moore2017-02-211-5/+4
| |
* | Read/write mempool.dat as a binary.Pavel Janík2017-02-211-2/+2
| | | | | | | | | | | | | | | | | | mempool.dat is a binary file and thus it should be read/written as such. Fixes #9810. Github-Pull: #9813 Rebased-From: 171fc91f061d4a980eedfa522e302b8598408cc5
* | QA: Test GBT size/weight limit valuesLuke Dashjr2017-02-201-0/+8
| | | | | | | | | | Github-Pull: #9619 Rebased-From: 279f944e8d3b437d31210f3ba3e798e98a9334fc
* | Bugfix: RPC/Mining: GBT should return 1 MB sizelimit before segwit activatesLuke Dashjr2017-02-201-2/+6
| | | | | | | | | | Github-Pull: #9619 Rebased-From: 9fc7f0bce94f1cea0239b1543227f22a3f3b9274
* | [wallet] Remove importmulti always-true checkRussell Yanofsky2017-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | Remove "nLowestTimestamp <= chainActive.Tip()->GetBlockTimeMax()" check from importmulti, which is always true because nLowestTimestamp is set to the minimum of the most recent block time and all the imported key timestamps, which is necessarily lower than the maximum block time. Github-Pull: #9760 Rebased-From: ec1267f13b7d0b9b5058c6821cf8dbf74e02d17c
* | boost: remove iostreams includesCory Fields2017-02-171-2/+0
| | | | | | | | | | | | | | They're unused and produce nasty deprecation warnings Github-Pull: #9786 Rebased-From: 3301587dc5c7937141282f3799592d1e398495fb
* | Move BIP70_MAX_PAYMENTREQUEST_SIZE to headerPieter Wuille2017-02-172-3/+1
| | | | | | | | | | Github-Pull: #9785 Rebased-From: c801c82e253dc4956069b6110f65b43f538dd5a1
* | Make KEY_SIZE a compile-time constantPieter Wuille2017-02-171-1/+1
| | | | | | | | | | Github-Pull: #9785 Rebased-From: 914fad155d9fc76b42b3a0414dd14b5ebc36062f