Suhas Daftuar
b5c3440b05
Mining: return early when block is almost full
...
Github-Pull: #9959
Rebased-From: eed816af6c
2017-03-30 15:05:33 -04:00
Wladimir J. van der Laan
b768202695
Merge #10101 : [0.14] backports
...
fa7555b
doc: Add release notes for RPC createraw break (MarcoFalke)
142fbb2
rpc: Rename first named arg of createrawtransaction (MarcoFalke)
fc3d7db
Optimize GetWitnessHash() for non-segwit transactions (Suhas Daftuar)
e9611d1
depends: fix zlib build on osx (Cory Fields)
ddc2dd1
Ensure an item exists on the rpcconsole stack before adding (Andrew Chow)
4d8e660
Trivial: Fix typo in help getrawtransaction RPC (James Evans)
Tree-SHA512: 4351b07a7477315aafbbbc632503a000fb5832d1b3617c7aff78603f4c53f581599a0c9b098d39d35adb8aa58769cf80298baf2eea278c32a662ec8c8fba3ceb
2017-03-29 10:45:54 +02:00
MarcoFalke
fa7555b16a
doc: Add release notes for RPC createraw break
2017-03-27 23:44:33 +02:00
MarcoFalke
142fbb2fec
rpc: Rename first named arg of createrawtransaction
...
Github-Pull: #10084
Rebased-From: fa55853219
2017-03-27 23:44:08 +02:00
Suhas Daftuar
fc3d7db580
Optimize GetWitnessHash() for non-segwit transactions
...
Github-Pull: #9912
Rebased-From: 02c57b521a
2017-03-27 23:44:08 +02:00
Cory Fields
e9611d10b6
depends: fix zlib build on osx
...
zlib is sneaky and expects ar to be libtool on darwin.
Github-Pull: #9973
Rebased-From: c62475329e
2017-03-27 23:44:03 +02:00
Andrew Chow
ddc2dd1612
Ensure an item exists on the rpcconsole stack before adding
...
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: 4df76e270c
2017-03-27 23:08:24 +02:00
James Evans
4d8e66017f
Trivial: Fix typo in help getrawtransaction RPC
...
Github-Pull: #10037
Rebased-From: 05a9f22358
2017-03-27 23:07:56 +02:00
Wladimir J. van der Laan
37bf0d5b38
Merge #10094 : 0.14: Clear release notes
...
eeeeacd
0.14: Clear release notes (MarcoFalke)
Tree-SHA512: 9a5e2cc9ee43de36708e41361fd037a7ef98b4a17d0b9850b66e71fe8480648dafbcee8e0a109200208f58dbadf78298154c89ac492e43d6b19bccd0e4b14aa5
2017-03-27 11:53:47 +02:00
MarcoFalke
eeeeacd600
0.14: Clear release notes
2017-03-27 11:10:40 +02:00
Wladimir J. van der Laan
ccb47bf830
Merge #10006 : [0.14 backport] Don't require segwit in getblocktemplate for 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-18 11:39:04 +01:00
Wladimir J. van der Laan
fa8c6ddbef
Merge #10013 : Fix shutdown hang with >= 8 -addnodes set (0.14 backport)
...
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-18 11:37:52 +01:00
Matt Corallo
4e2502bb51
Add missing braces in semaphore posts in net
...
Github-Pull: #9953
Rebased-From: 819b513a54
2017-03-17 14:56:57 -07:00
Matt Corallo
d2548a4f97
Fix shutdown hang with >= 8 -addnodes set
...
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: e007b243c4
2017-03-17 14:55:43 -07:00
Suhas Daftuar
2cd2cd51f7
Test transaction selection when gbt called without segwit support
...
Github-Pull: #9955
Rebased-From: c85ffe6d8d
2017-03-16 10:50:16 -04:00
Suhas Daftuar
569596cc51
Don't require segwit in getblocktemplate for segwit signalling or mining
...
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: abe7b3d3ab
2017-03-16 10:43:54 -04:00
Matt Corallo
43a987c1cb
Fix regsig checking for subkey sigs in verify-commits
...
Rebased-From: bbd757940b
2017-03-05 19:09:49 +01:00
Wladimir J. van der Laan
ccf5e43ce0
Merge #9920 : [0.14] Allow any subkey in verify-commits (BlueMatt)
...
589cd63
Allow any subkey in verify-commits (Matt Corallo)
Tree-SHA512: e3175273c648ed2d990ac931efae5e4bf3bd5ddce7b591f5e64a6831f3c029b252bc5d241dd8d3874467747c3ded87aa1fa334ff53d940cde32c22e584a2c4d0
2017-03-05 14:33:59 +01:00
Matt Corallo
589cd63b30
Allow any subkey in verify-commits
2017-03-05 02:07:23 +01:00
Luke Dashjr
a80dc94554
Bugfix: Only install manpages for built programs
...
Github-Pull: #9892
Rebased-From: 8c156b7f70
2017-03-01 12:34:08 +01:00
Cory Fields
eff783a0fe
depends: make osx output deterministic
...
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: 9e4d842afc
2017-03-01 10:42:03 +01:00
Matt Corallo
5e70912234
Add Pieter's old signed commits to revsig-commits
...
Github-Pull: #9884
Rebased-From: a4b02f4275
2017-02-28 16:45:01 +01:00
Russell Yanofsky
ad24256a65
Fix importmulti returning rescan errors for wrong keys
...
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: 306bd72157
2017-02-28 13:53:28 +01:00
Wladimir J. van der Laan
58800e3556
doc: pre-rc3 changelog update
2017-02-28 13:43:20 +01:00
Wladimir J. van der Laan
8d2d08efaa
qt: pre-rc3 translations update
2017-02-28 12:49:29 +01:00
Pieter Wuille
1825a03f81
Avoid VLA in hash.h
...
Github-Pull: #9791
Rebased-From: 5c8fd50811
2017-02-28 12:48:19 +01:00
Marijn Stollenga
289204fbe0
Change bitcoin address in RPC helpaddress to an invalid address, so people don't accidentally send coins there (like I did).
...
Github-Pull: #9865
Rebased-From: 83ac719d34
2017-02-28 12:01:06 +01:00
Wladimir J. van der Laan
1f83663bc2
Merge #9866 : Document increase in memory usage due to mempool/dbcache sharing
...
50ae5c7
Document increase in memory usage due to mempool/dbcache sharing (Matt Corallo)
Tree-SHA512: e52a310a5ac1f94b30f367a7bf514b2cf0724530102953eef7f7c7e00a067db568b5e1b51129dfdb1a237e016c7a8b01cc6da8c06a24ab5b970c43d045adb204
2017-02-28 11:47:25 +01:00
Suhas Daftuar
a48b998ff3
[doc] Update doc/bips.md for BIP90 implementation
...
Github-Pull: #9879
Rebased-From: fe71661ae1
2017-02-28 11:44:23 +01:00
Russell Yanofsky
08e0690f3f
Update sendfrom RPC help to correct coin selection misconception
...
Github-Pull: #9840
Rebased-From: f81f0d0030
2017-02-28 11:41:58 +01:00
Wladimir J. van der Laan
5aaac4d09e
Merge #9878 : Mention bumpfee in 0.14 release notes.
...
29bae0c
Mention bumpfee in 0.14 release notes. (Russell Yanofsky)
Tree-SHA512: f16cdac3effbc6c4d69da2205931c782c272937c93c97bf22b49193fc905dd55a24d5e42568c7c7d8108b0b23f81f415655f9ebdf1f6ba04ef0ab3b125e8dcce
2017-02-28 11:41:24 +01:00
Cory Fields
775cf54d0e
prevector: assert successful allocation
...
Github-Pull: #9856
Rebased-From: d4ee7baef7
2017-02-28 11:40:50 +01:00
Cory Fields
69832aaad5
don't throw std::bad_alloc when out of memory. Instead, terminate immediately
...
Github-Pull: #9856
Rebased-From: c5f008a416
2017-02-28 11:40:50 +01:00
Wladimir J. van der Laan
50953c2aad
tests: Fix dangling pwalletMain pointer in wallet tests
...
Github-Pull: #9875
Rebased-From: 75a109338f
2017-02-28 11:40:50 +01:00
Russell Yanofsky
29bae0c6c5
Mention bumpfee in 0.14 release notes.
2017-02-27 16:12:22 -05:00
Matt Corallo
50ae5c711a
Document increase in memory usage due to mempool/dbcache sharing
2017-02-27 15:29:06 -05:00
Russell Yanofsky
eddaa6b35d
[qa] Make import-rescan.py watchonly check reliable
...
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: 864890adf5
2017-02-27 09:03:57 +01:00
Wladimir J. van der Laan
3584902eae
Merge #9846 : doc: Small release notes fixups in the list of pulls
...
fa230fd
doc: Small release notes fixups in the list of pulls (MarcoFalke)
2017-02-24 11:02:59 +01:00
MarcoFalke
fa230fde64
doc: Small release notes fixups in the list of pulls
2017-02-24 01:35:58 +01:00
Wladimir J. van der Laan
f00429666c
Merge #9787 : release: add a few performance-related notes
...
95e68df
release: add a few performance-related notes (Cory Fields)
2017-02-23 21:47:32 +01:00
Cory Fields
95e68dfe35
release: add a few performance-related notes
2017-02-23 15:45:42 -05:00
Wladimir J. van der Laan
3b2f7fdcae
doc: Add authors and changes since rc1 to release notes
2017-02-23 21:38:29 +01:00
Wladimir J. van der Laan
847e3753a6
qt: pre-rc2 translations update
2017-02-23 20:31:57 +01:00
Cory Fields
99fd85cb44
build: force a c++ standard to be specified
...
Newer compilers may switch to newer standards by default. For example, gcc6
uses std=gnu++14 by default.
Github-Pull: #9831
Rebased-From: 9829c54de2
2017-02-23 19:06:57 +01:00
Cory Fields
05e906dbc6
build: add --enable-werror option
...
This turns some compiler warnings into errors. Useful for c-i.
Github-Pull: #9789
Rebased-From: 205830a37b
2017-02-23 10:49:07 +01:00
Cory Fields
749fe95fdc
build: warn about variable length arrays
...
Github-Pull: #9789
Rebased-From: b602fe0f73
2017-02-23 10:49:07 +01:00
MarcoFalke
260c71cbb8
qa: Check return code when stopping nodes
...
This includes work by jnewbery
Github-Pull: #9824
Rebased-From: fa4cd2e998
2017-02-23 10:40:55 +01:00
Russell Yanofsky
599c69abe3
Fix pruning test broken by 2 hour manual prune window
...
Regression happened in 91fb506
Add two hour buffer to manual pruning.
Github-Pull: #9820
Rebased-From: 874c7363d7
2017-02-23 10:39:20 +01:00
John Newbery
9d3f9d2a59
[Trivial] Remove incorrect help message from gettxoutproof()
...
Github-Pull: #9711
Rebased-From: 9949ebfa6a
2017-02-22 13:03:55 +01:00
Russell Yanofsky
9072395e5f
Return errors from importmulti if complete rescans are not successful
...
Github-Pull: #9773
Rebased-From: e2e2f4c856
2017-02-22 12:45:43 +01:00