No description provided.
Initial Rename #10448
pull spencerlievens wants to merge 109 commits into bitcoin:master from spencerlievens:rename changing 902 files +12997 −9366-
spencerlievens commented at 12:04 PM on May 24, 2017: contributor
-
build: bump version to 0.14.0 bc69f34b35
-
qt: pre-rc1 translations update f68e4414d7
-
doc: Update release notes from wiki 1a02ecc73a
-
doc: Update manpages for 0.14.0 268c390d02
-
release: bump gitian descriptors for a new 0.14 package cache 42f5f21287
-
6d61a2b8c5
Merge #9783: release: bump gitian descriptors for a new 0.14 package cache
42f5f21 release: bump gitian descriptors for a new 0.14 package cache (Cory Fields)
-
871e19ac84
doc: Add list of authors to release notes
Generated from git, so there may be duplicate authors if someone used multiple mail addresses.
-
Restore removed release notes. 1577f0731a
-
doc: Add changelog for 0.14.0 to release notes 6187091411
-
04396bcc05
Merge #9784: Restore removed release notes.
1577f07 Restore removed release notes. (Gregory Maxwell)
-
f873564231
Make KEY_SIZE a compile-time constant
Github-Pull: #9785 Rebased-From: 914fad155d9fc76b42b3a0414dd14b5ebc36062f
-
973e345f7f
Move BIP70_MAX_PAYMENTREQUEST_SIZE to header
Github-Pull: #9785 Rebased-From: c801c82e253dc4956069b6110f65b43f538dd5a1
-
2afefeade6
boost: remove iostreams includes
They're unused and produce nasty deprecation warnings Github-Pull: #9786 Rebased-From: 3301587dc5c7937141282f3799592d1e398495fb
-
40c754cb38
[wallet] Remove importmulti always-true check
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
-
6552729f38
Bugfix: RPC/Mining: GBT should return 1 MB sizelimit before segwit activates
Github-Pull: #9619 Rebased-From: 9fc7f0bce94f1cea0239b1543227f22a3f3b9274
-
861cb0c83d
QA: Test GBT size/weight limit values
Github-Pull: #9619 Rebased-From: 279f944e8d3b437d31210f3ba3e798e98a9334fc
-
3972a8efb2
Read/write mempool.dat as a binary.
mempool.dat is a binary file and thus it should be read/written as such. Fixes #9810. Github-Pull: #9813 Rebased-From: 171fc91f061d4a980eedfa522e302b8598408cc5
-
Fix typo in release notes. ae1c4e24a6
-
e22c0671c7
Fix for issue #9775. Added check for open() returning a NULL pointer.
Github-Pull: #9798 Rebased-From: 40f11f8872c3e9f380f8278f984dfdabffe77539
-
7d75a5a93c
Fix segfault crash when shutdown the GUI in disablewallet mode
Github-Pull: #9817 Rebased-From: 312c4f10574ccf6dfe0d4ecb3ce928733d3a1e52
-
9072395e5f
Return errors from importmulti if complete rescans are not successful
Github-Pull: #9773 Rebased-From: e2e2f4c856363bbb0e3b5ba4df225f3754c3db39
-
9d3f9d2a59
[Trivial] Remove incorrect help message from gettxoutproof()
Github-Pull: #9711 Rebased-From: 9949ebfa6a548260858df429f4d0e716e0a26065
-
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: 874c7363d794c18a3b46d3d2a03f19c88f3a20cf
-
260c71cbb8
qa: Check return code when stopping nodes
This includes work by jnewbery Github-Pull: #9824 Rebased-From: fa4cd2e998e0ebebe283a6243f7f752123a105ab
-
749fe95fdc
build: warn about variable length arrays
Github-Pull: #9789 Rebased-From: b602fe0f7372256bd2bc8c116d23dee3253882f9
-
05e906dbc6
build: add --enable-werror option
This turns some compiler warnings into errors. Useful for c-i. Github-Pull: #9789 Rebased-From: 205830a37b7ffa4f8fa306e5c9eafcee3777fa68
-
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: 9829c54de2725037ee0702306cbaa99fc9aa1826
-
qt: pre-rc2 translations update 847e3753a6
-
doc: Add authors and changes since rc1 to release notes 3b2f7fdcae
-
release: add a few performance-related notes 95e68dfe35
-
f00429666c
Merge #9787: release: add a few performance-related notes
95e68df release: add a few performance-related notes (Cory Fields)
-
doc: Small release notes fixups in the list of pulls fa230fde64
-
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)
-
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: 864890adf5fefcf969f82f70949199b68b36f165
-
Document increase in memory usage due to mempool/dbcache sharing 50ae5c711a
-
Mention bumpfee in 0.14 release notes. 29bae0c6c5
-
50953c2aad
tests: Fix dangling pwalletMain pointer in wallet tests
Github-Pull: #9875 Rebased-From: 75a109338fbbe9a30c54d76010b538c8ac1080ac
-
69832aaad5
don't throw std::bad_alloc when out of memory. Instead, terminate immediately
Github-Pull: #9856 Rebased-From: c5f008a4166bae4350881a74fc04a87d7a5c4ed5
-
775cf54d0e
prevector: assert successful allocation
Github-Pull: #9856 Rebased-From: d4ee7baef729da5e18b5e5c3d6ddb5b97df8d4e4
-
5aaac4d09e
Merge #9878: Mention bumpfee in 0.14 release notes.
29bae0c Mention bumpfee in 0.14 release notes. (Russell Yanofsky) Tree-SHA512: f16cdac3effbc6c4d69da2205931c782c272937c93c97bf22b49193fc905dd55a24d5e42568c7c7d8108b0b23f81f415655f9ebdf1f6ba04ef0ab3b125e8dcce
-
08e0690f3f
Update sendfrom RPC help to correct coin selection misconception
Github-Pull: #9840 Rebased-From: f81f0d003079b96b8c33d3dfe76f90e50344bcd8
-
a48b998ff3
[doc] Update doc/bips.md for BIP90 implementation
Github-Pull: #9879 Rebased-From: fe71661ae16abe09dcf245ee2eb4c55c5655b219
-
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
-
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: 83ac719d34f98cc1d3efa6ece2b95145bcde8775
-
1825a03f81
Avoid VLA in hash.h
Github-Pull: #9791 Rebased-From: 5c8fd508112016c3821b71112270afe83e6949ac
-
qt: pre-rc3 translations update 8d2d08efaa
-
doc: pre-rc3 changelog update 58800e3556
-
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: 306bd72157f089b962b9c537bbacf710a4158647
-
5e70912234
Add Pieter's old signed commits to revsig-commits
Github-Pull: #9884 Rebased-From: a4b02f4275c3f35492bbdde27e9295497b919a52
-
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: 9e4d842afc67c63448cbbe30e5cea906e9c87f7e
-
a80dc94554
Bugfix: Only install manpages for built programs
Github-Pull: #9892 Rebased-From: 8c156b7f70ecd46af2172e052c89510f032c5090
-
Allow any subkey in verify-commits 589cd63b30
-
ccf5e43ce0
Merge #9920: [0.14] Allow any subkey in verify-commits (BlueMatt)
589cd63 Allow any subkey in verify-commits (Matt Corallo) Tree-SHA512: e3175273c648ed2d990ac931efae5e4bf3bd5ddce7b591f5e64a6831f3c029b252bc5d241dd8d3874467747c3ded87aa1fa334ff53d940cde32c22e584a2c4d0
-
43a987c1cb
Fix regsig checking for subkey sigs in verify-commits
Rebased-From: bbd757940bcb0628df6f7a5bd1fb348cf2290502
-
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: abe7b3d3abe10e3554b770f40824174b3b217490
-
2cd2cd51f7
Test transaction selection when gbt called without segwit support
Github-Pull: #9955 Rebased-From: c85ffe6d8d57132c1825c16a572d3847419030a6
-
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: e007b243c4840e44857b5ccf686ed35899e44af0
-
4e2502bb51
Add missing braces in semaphore posts in net
Github-Pull: #9953 Rebased-From: 819b513a5415d1669b5440e214862cda6c2261f8
-
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
-
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
-
0.14: Clear release notes eeeeacd600
-
37bf0d5b38
Merge #10094: 0.14: Clear release notes
eeeeacd 0.14: Clear release notes (MarcoFalke) Tree-SHA512: 9a5e2cc9ee43de36708e41361fd037a7ef98b4a17d0b9850b66e71fe8480648dafbcee8e0a109200208f58dbadf78298154c89ac492e43d6b19bccd0e4b14aa5
-
4d8e66017f
Trivial: Fix typo in help getrawtransaction RPC
Github-Pull: #10037 Rebased-From: 05a9f22358be27c08f7e164d05eeeaf0386073cb
-
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: 4df76e270caa9d828179cae1c7a8918d6f91ec21
-
e9611d10b6
depends: fix zlib build on osx
zlib is sneaky and expects ar to be libtool on darwin. Github-Pull: #9973 Rebased-From: c62475329e5e4c4c3f9570546e2b843288f48c61
-
fc3d7db580
Optimize GetWitnessHash() for non-segwit transactions
Github-Pull: #9912 Rebased-From: 02c57b521a9e7afd4416cd027a8b397f202b08a8
-
142fbb2fec
rpc: Rename first named arg of createrawtransaction
Github-Pull: #10084 Rebased-From: fa558532192ca0bb519f811ee14df6037413b89f
-
doc: Add release notes for RPC createraw break fa7555b16a
-
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
-
b5c3440b05
Mining: return early when block is almost full
Github-Pull: #9959 Rebased-From: eed816af6c68c0c67f5fc05472a3927db62f8a18
-
10028fb555
Add benchmarking for CreateNewBlock
Github-Pull: #9959 Rebased-From: 42cd8c890fb2d65274f26edf95b6d52ac41fcab8
-
a296c6009f
Update benchmarking with package statistics
Github-Pull: #9959 Rebased-From: 011124a2b278c5a60bad5f1b0b4abbf7ebc95aa0
-
04c21afcdf
bitcoin-tx: Fix missing range check
The number of arguments is not checked MutateTxAddOutAddr(..), meaning that > ./bitcoin-tx -create outaddr= accessed the vStrInputParts vector beyond its bounds. This also includes work by jnewbery to check the inputs for MutateTxAddPubKey() Github-Pull: #10130 Rebased-From: eb66bf9bdd5ae20c546314eb2c494ac09929970f
-
ecc523288c
Check stderr when testing bitcoin-tx
Github-Pull: #10130 Rebased-From: 21704f6334d2a4bd140c6e3260c4bfa3f3157bad
-
f59e3dfc59
Add tests for bitcoin-tx input checking
Github-Pull: #10130 Rebased-From: 19ecd1e2e13514c8a92a2a4337c2568c3d5d13e5
-
e4c9a90fe9
util: Work around (virtual) memory exhaustion on 32-bit w/ glibc
glibc-specific: On 32-bit systems set the number of arenas to 1. By default, since glibc 2.10, the C library will create up to two heap arenas per core. This is known to cause excessive virtual address space usage in our usage. Work around it by setting the maximum number of arenas to 1. Github-Pull: #10120 Rebased-From: 625488ace5c41ccba1b68323a72588000782f820
-
fa6b5fc1cc
Merge #10127: [0.14 backport] Mining: Prevent slowdown in CreateNewBlock on large mempools
a296c60 Update benchmarking with package statistics (Suhas Daftuar) 10028fb Add benchmarking for CreateNewBlock (Suhas Daftuar) b5c3440 Mining: return early when block is almost full (Suhas Daftuar) Tree-SHA512: 7c39d03a778abe00412743958981a1a55d22fc1843c9a3aef7a56506622e6f5d6b8962c586a339b6031e1ee4815d6981351cf527e8fbe5b265824c81d6c7199d
-
0b5e162b84
Compensate for memory peak at flush time
Github-Pull: #10126 Rebased-From: 7228ce853de5670d559d752f04a7db79578990ea
-
f15268db3b
[rpc] Remove auth cookie on shutdown
Accidentally removed in 40b556d3742a1f65d67e2d4c760d0b13fe8be5b7 Github-Pull: #10139 Rebased-From: 4b87973c32bcaa5fa7509793e4f0c4f4f981f21b
-
2fea10ad03
Make GetWitnessCommitmentIndex callable on blocks without a coinbase txn.
This isn't actually needed anywhere, but it's less brittle. Github-Pull: #10146 Rebased-From: ada0caa165905b50db351a56ec124518c922085a
-
a44a6a15f9
Check transaction count early in submitblock.
There is no point in even hashing a submitted block which doesn't have a coinbase transaction. This also results in more useful error reporting on corrupted input. Thanks to rawodb for the bug report. Github-Pull: #10146 Rebased-From: 4f15ea102d15eb237b63464725508dc509e98819
-
ab864d3e49
Make pcoinsTip memory calculations consistent
Since we are more accurately measuring pcoinsTip peak usage at twice the current in dynamic usage, it makes sense to double the default (this will lead to the same effective usage and peak usage as previously). We should also double the buffer used to avoid flushing if above 90% but still sufficient space remaining. Github-Pull: #10133 Rebased-From: 5b95a190e8d7059039ce61e808d494dcf89ebb3b
-
d6867689d1
Lower default memory footprint slightly
Github-Pull: #10133 Rebased-From: f33afd3b2be1bcabeb10168a53835359c9ff4a3e
-
0e5133cb2e
Make threshold for flushing more conservative.
Always leave a reasonable buffer of 50MB for usage from newly connected block (once over 50%) and increase the high water mark buffer to 200MB. Github-Pull: #10133 Rebased-From: 1b55e07b7a61a9e6c299cf4c40fde80fa715d440
-
d947afc0f7
Test prioritisetransaction and ancestor fee state
There is already a similar test for descendant fee state. Github-Pull: #10144 Rebased-From: ba7dd8bf6f41de647a8df0c4570df6ac20b08e48
-
ea060c7495
Bugfix: ancestor modifed fees were incorrect for descendants
If prioritisetransaction was called for a tx with in-mempool descendants, the modified ancestor fee values for those descendants was incorrect. Github-Pull: #10144 Rebased-From: 9bef02e36525d0eed4e2e31678b3ff04bbb0b8cb
-
Bump version to 0.14.1 47d24c85b7
-
doc: Update release notes for 0.14.1 920acbcca8
-
doc: Remove release note about release notes df82ea914f
-
39febb8c6d
[qa] Fix mempool_packages.py for the 0.14 branch
The backport in d947afc0f7868815dff248ad398c3680def5bf81 of this test was incorrect due to an api change in prioritisetransaction.
-
226a9cb35d
Add some more release notes for 0.14.1.
This adds a blurb for the segwit signaling and fixes up the attribution.
-
24d74332c2
Merge #10158: Add some more release notes for 0.14.1.
226a9cb Add some more release notes for 0.14.1. (Gregory Maxwell) Tree-SHA512: ea74ae21f0a15556c877318833b998869a8a7378b40e168f84c80ee6c3433befa68ba52502d4d13ce2e5f14b8ad6b0a4075d67fea603d60ec94698f2a0606f6d
-
55f641ca19
Merge #10157: [0.14] Fix the mempool_packages.py test
39febb8 [qa] Fix mempool_packages.py for the 0.14 branch (Suhas Daftuar) Tree-SHA512: 7b5f2627a76d79da5d7c9d30794219a87bec99296d5f74f66b347c7c8914244bfd07f0d48231adda7269678706fd9158b846d710f942b724c8c5748cc4a49c7e
-
Mention dbcache memory changes in 0.14.1 release notes b7caa30c48
-
06909df179
Merge #10185: [0.14] Mention dbcache memory changes in release notes
b7caa30 Mention dbcache memory changes in 0.14.1 release notes (Suhas Daftuar) Tree-SHA512: cbc4bd55075c21c3cb1ea7857cf977ca60c6ae75b615512fbc9a42c4f329c40701fe31697634a47a17367e291c0969c2ad47266c8ef6d5bfd23e56614f515027
-
3c796026e5
[rpc] rename disconnectnode argument
Github-Pull: #10204 Rebased-From: 883154cbcb306dcc6205fe349c7056ced1f6c5fc
-
30fa231011
net: define NodeId as an int64_t
This should make occurances of NodeId wrapping essentially impossible for real-world usage. Github-Pull: #10176 Rebased-From: c851be4b25905977ca471c42435dc590fd2ff2f5
-
qt: translations update pre-rc2 348a71701d
-
doc: Update release notes pre-rc2 33fadc20ba
-
release-notes: Accurately explain getblocktemplate improvements 38ab0a7465
-
51c787dfb4
Clarify importprivkey help text with example of blank label without rescan
Occasionally I waste a lot of time not remembering that the second parameter to importprivkey must be blank if you intend to stop rescan with "false" as the third parameter. Github-Pull: #10207 Rebased-From: c9e31c36ffacedb85d4d9ce75a92e011a3e7d4b4
-
964a185cc8
Merge #10232: [0.14] release-notes: Accurately explain getblocktemplate improvements
38ab0a7 release-notes: Accurately explain getblocktemplate improvements (Luke Dashjr) Tree-SHA512: b519431d5009c5bdb7511e46c9dec05370ba62d70f5f6a9d00b82d190581b937e34d29c32c3795f4f219288d40695091cfe60ec93b3c40c01ab72d9232064c04
-
doc: clean out release notes f2a96e7d02
-
ffb0c4b035
[depends] miniupnpc 2.0.20170509
Github-Pull: #10414 Rebased-From: af5d48c9a03182fdf121623bd98136b66d0fcb27
-
37a8fc54d4
Populate services in GetLocalAddress
Previously if we didn't have any local addresses, GetLocalAddress would return 0.0.0.0 and then we'd swap in a peer's notion of our address in AdvertiseLocal, but then nServices would never get set. Github-Pull: #10424 Rebased-From: 307013469f9a3b8f13d3eb9dbeea419a55148493
-
321419bc06
Fix importwallet edge case rescan bug
Start importwallet rescans at the first block with timestamp greater or equal to the wallet birthday instead of the last block with timestamp less or equal. This fixes an edge case bug where importwallet could fail to start the rescan early enough if there are blocks with decreasing timestamps or multiple blocks with the same timestamp. Github-Pull: #10410 Rebased-From: 2a8e35a11d4bd4828631654fc7b8b8fe8f0a2460
-
Merge ef16e3e73d
-
Merge branch '0.14' ea4867a4f7
-
Initial Rename e54a345df2
- spencerlievens closed this on May 24, 2017
- DrahtBot locked this on Sep 8, 2021
Contributors