MarcoFalke
edd514c438
Merge #10037 : Trivial: Fix typo in help getrawtransaction RPC
...
05a9f22
Trivial: Fix typo in help getrawtransaction RPC (James Evans)
Tree-SHA512: 22c68fb49771f96b94c482b28d7efc4d51737cbb973ed3954641f3ea1832c14e7b909030c132afebe17854da134f717acbf14ee26294c61a303bc33dc43aac4c
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
4321788cc9
Merge #9953 : Fix shutdown hang with >= 8 -addnodes set
...
819b513
Add missing braces in semaphore posts in net (Matt Corallo)
e007b24
Fix shutdown hang with >= 8 -addnodes set (Matt Corallo)
Tree-SHA512: f2d7562bd5d333cd0e80562eb3b1fe329fc10ee713996e053d2ed669db6d9eb39550e0a6c6ab768cd070bfe92a5ea85e0f752470206706de196bd4a689b9bc07
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
bd0b0daaa5
Merge #9892 : Bugfix: Only install manpages for built programs
...
8c156b7
Bugfix: Only install manpages for built programs (Luke Dashjr)
Tree-SHA512: f4c40910b257274a05d9c842b9adb5d9d01df7dd2d34a18bd2d98c78810dc3ed98ed12c08c55352e36a845f06ddb1efba9d4ecf5f1123d2c58406a5ecf589836
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
818fc1eafb
Merge #9891 : depends: make osx output deterministic
...
9e4d842
depends: make osx output deterministic (Cory Fields)
Tree-SHA512: 997a671832a28e600bc3c9cd1340c6c1fa08f050d7cf676a5d51b38f08161ac418621520459a9a53dd87102c13fb69cb2e58ec3cc00f738e204eb787d6f0cad6
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
a16d3b0057
Merge #9829 : Fix importmulti returning rescan errors for wrong keys
...
306bd72
Fix importmulti returning rescan errors for wrong keys (Russell Yanofsky)
Tree-SHA512: ae9998236cbd3ff749d6b5c716bd76c9cec386b0708583e4912e4e05bf4584545258e1d0543aa5445024d2b5decf859a64f40c6503029773366a0f9a9ddf9b88
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
16b2a1d1b9
Merge #9791 : Avoid VLA in hash.h
...
5c8fd50
Avoid VLA in hash.h (Pieter Wuille)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
39f08b6e66
Merge #9865 : Change bitcoin address in RPC help message
...
83ac719
Change bitcoin address in RPC helpaddress to an invalid address, so people don't accidentally send coins there (like I did). (Marijn Stollenga)
Tree-SHA512: ca1163466a149d567b97efbfcfa8fdfe2d474245b4dd5a1a92555b4e87f8e99df5fee4cd79ef1ce6a98db2337846af78f37c2e6b31d02008b11fa0e151ce6590
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
3693eb1570
Merge #9879 : [doc] Update doc/bips.md for BIP90 implementation
...
fe71661
[doc] Update doc/bips.md for BIP90 implementation (Suhas Daftuar)
Tree-SHA512: cfa72662e5e8ecedb7869b64c2064cc29d8736bcd9baacd59ea420dc2f93265c8d950e469863e77e8fa9348fbf1b39a1e2397253a2fd94b63adc909cc8c14873
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
7c3b8ec4bc
Merge #9840 : Update sendfrom RPC help to correct coin selection misconception
...
f81f0d0
Update sendfrom RPC help to correct coin selection misconception (Russell Yanofsky)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
5c7c3b3a00
Merge #9856 : Terminate immediately when allocation fails
...
d4ee7ba
prevector: assert successful allocation (Cory Fields)
c5f008a
don't throw std::bad_alloc when out of memory. Instead, terminate immediately (Cory Fields)
Tree-SHA512: 699ce8df5b1775a99c71d3cfc952b45da1c0091e1a4b6adfac52d5be6144c3d98f88ac3af90e5c73fff2f74666a499feb4a34434683ce5979814e869c0aeddc3
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
397c27ff9d
Merge #9875 : tests: Fix dangling pwalletMain pointer in wallet tests
...
75a1093
tests: Fix dangling pwalletMain pointer in wallet tests (Wladimir J. van der Laan)
Tree-SHA512: 7fb6e8385fe7d542f9ecb113a08d675ca9e84907a1939b3a6ad41318fda55bc999b9bc8ffc3f56cd8610ca49d0db982d3c793df7bbcb7eb9638f4483030db6a8
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
af006a36ef
Merge #9789 : build: add --enable-werror and warn on vla's
...
205830a
build: add --enable-werror option (Cory Fields)
b602fe0
build: warn about variable length arrays (Cory Fields)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
d88030845d
Merge #9824 : qa: Check return code when stopping nodes
...
fa4cd2e
qa: Check return code when stopping nodes (MarcoFalke)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
f09ae21c36
Merge #9820 : Fix pruning test broken by 2 hour manual prune window
...
874c736
Fix pruning test broken by 2 hour manual prune window (Russell Yanofsky)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
0e8be439c2
Merge #9711 : [Trivial] Remove incorrect help message from gettxoutproof()
...
9949ebf
[Trivial] Remove incorrect help message from gettxoutproof() (John Newbery)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
ac981ec3cc
Merge #9773 : Return errors from importmulti if complete rescans are not successful
...
e2e2f4c
Return errors from importmulti if complete rescans are not successful (Russell Yanofsky)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
0a6f63bb24
Merge #9817 : Fix segfault crash when shutdown the GUI in disablewallet mode
...
312c4f1
Fix segfault crash when shutdown the GUI in disablewallet mode (Jonas Schnelli)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
15a035b9c0
Merge #9798 : Fix Issue #9775 (Check returned value of fopen)
...
40f11f8
Fix for issue #9775 . Added check for open() returning a NULL pointer. (kirit93)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
8d2edc4698
Merge #9813 : Read/write mempool.dat as a binary.
...
171fc91
Read/write mempool.dat as a binary. (Pavel Janík)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
199b07a892
Merge #9760 : [wallet] Remove importmulti always-true check
...
ec1267f
[wallet] Remove importmulti always-true check (Russell Yanofsky)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
3ab5fab7fb
Merge #9786 : boost: remove iostreams includes
...
3301587
boost: remove iostreams includes (Cory Fields)
2018-01-26 12:59:29 +01:00
Wladimir J. van der Laan
5e596423a4
Merge #9785 : Avoid variable length arrays
...
c801c82
Move BIP70_MAX_PAYMENTREQUEST_SIZE to header (Pieter Wuille)
914fad1
Make KEY_SIZE a compile-time constant (Pieter Wuille)
2018-01-26 12:59:29 +01:00
UdjinM6
054abdbfa4
Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10
...
Backport missing PRs from Bitcoin 0.14 - Part 10
2018-01-26 14:55:56 +03:00
UdjinM6
1ca270ed89
No need for msgMakerInitProto for sporks because we loop by fully connected nodes only now ( #1877 )
2018-01-26 04:11:30 +03:00
UdjinM6
b1817dd936
Introduce CDarksendAccept class (for DSACCEPT messages) ( #1875 )
2018-01-26 04:11:15 +03:00
UdjinM6
88646bd0d0
Rename fMasterNode
to fMasternodeMode
to clarify its meaning and to avoid confusion with CNode::fMasternode
( #1874 )
2018-01-26 04:11:01 +03:00
UdjinM6
f6d98422ca
Silence ratecheck_test ( #1873 )
2018-01-26 04:10:45 +03:00
UdjinM6
9cee4193b8
Separate .h generation from .json/.raw for different modules ( #1870 )
2018-01-24 16:29:24 +01:00
UdjinM6
83957f2d3b
Fix alertTests.raw.h (again) ( #1869 )
2018-01-24 14:27:08 +03:00
UdjinM6
c13afaad8b
Fix alertTests.raw.h generation ( #1868 )
2018-01-24 11:11:22 +03:00
Alexander Block
11a5f2e6a6
Rename and Dashify .manpages files
2018-01-23 16:08:56 +01:00
Alexander Block
6c2fe3d055
Remove onlyMaybeDeadlock condition around printing of deadlock info
2018-01-23 12:27:28 +01:00
Alexander Block
9b45c2f650
Add missing lines about ARM in depends/README.md
2018-01-23 09:24:29 +01:00
Alexander Block
1c8b7b4663
Sync release-notes.md with Bitcoin 0.14
...
Also remove references to unused communication channels (Freenode, mailing lists)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
c5fdd27d40
Merge #8743 : Remove old manpages from contrib/debian in favour of doc/man
...
b194872
Remove old manpages from contrib/debian (fanquake)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
0080fde36a
Merge #9778 : Add two hour buffer to manual pruning
...
91fb506
Add two hour buffer to manual pruning (Alex Morcos)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
86fd57b8cd
Merge #9777 : Handle unusual maxsigcachesize gracefully
...
55c403b
Ensure `-maxsigcachesize` is in valid range (John Newbery)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
5f88c6451d
Merge #9675 : Fix typo and spelling inconsistency in CONTRIBUTING.md
...
36164fa
Fix typo and spelling inconsistency in CONTRIBUTING.md (Koki Takahashi)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
52819ca9b9
Merge #9763 : [Trivial] Update comments referencing main.cpp
...
00e623d
[Trivial] Update comments referencing main.cpp (CryptAxe)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
bb2c1624c9
Merge #9771 : Add missing cs_wallet lock that triggers new lock held assertion
...
07afcd6
Add missing cs_wallet lock that triggers new lock held assertion (Russell Yanofsky)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
da8808fba0
Merge #9756 : Return error when importmulti called with invalid address.
...
9acf25c
Return error when importmulti called with invalid address. (Russell Yanofsky)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
136d8606c8
Merge #9758 : Selectively suppress deprecation warnings
...
4b6cccc
Selectively suppress deprecation warnings (Jonas Schnelli)
2018-01-23 09:24:29 +01:00
Wladimir J. van der Laan
f2b5560083
Merge #9553 : Use z = std::max(x - y, 0) instead of z = x - y; if (z < 0) z = 0;
...
a47da4b
Use z = std::max(x - y, 0); instead of z = x - y; if (z < 0) z = 0; (practicalswift)
2018-01-23 09:24:29 +01:00
Jonas Schnelli
132edbda8c
Merge #9755 : Bugfix: Qt/Options: Restore persistent "restart required" notice
...
0b4f273
Bugfix: Qt/Options: Restore persistent "restart required" notice (Luke Dashjr)
2018-01-23 09:24:28 +01:00
Wladimir J. van der Laan
fe0ef87cd3
Merge #9720 : net: fix banning and disallow sending messages before receiving verack
...
d943491
qa: add a test to detect leaky p2p messages (Cory Fields)
8650bbb
qa: Expose on-connection to mininode listeners (Matt Corallo)
5b5e4f8
qa: mininode learns when a socket connects, not its first action (Matt Corallo)
cbfc5a6
net: require a verack before responding to anything else (Cory Fields)
8502e7a
net: parse reject earlier (Cory Fields)
c45b9fb
net: correctly ban before the handshake is complete (Cory Fields)
2018-01-23 09:24:28 +01:00
Wladimir J. van der Laan
588b8e5caf
Merge #9715 : Disconnect peers which we do not receive VERACKs from within 60 sec
...
66f861a
Add a test for P2P inactivity timeouts (Matt Corallo)
b436f92
qa: Expose on-connection to mininode listeners (Matt Corallo)
8aaba7a
qa: mininode learns when a socket connects, not its first action (Matt Corallo)
2cbd119
Disconnect peers which we do not receive VERACKs from within 60 sec (Matt Corallo)
2018-01-23 09:24:28 +01:00
Wladimir J. van der Laan
b183a1f2a3
Merge #9735 : devtools: Handle Qt formatting characters edge-case in update-translations.py
...
7179e7c
qt: Periodic translations update (Wladimir J. van der Laan)
5e903a5
devtools: Handle Qt formatting characters edge-case in update-translations.py (Wladimir J. van der Laan)
2018-01-23 09:24:28 +01:00
Wladimir J. van der Laan
7cc218dd72
Merge #9736 : Pre-0.14.0 hardcoded seeds update
...
a60677e
Pre-0.14.0 hardcoded seeds update (Wladimir J. van der Laan)
bfa9393
contrib/seeds: Update PATTERN_AGENT (Wladimir J. van der Laan)
4dfac2c
Update seeds tooling to Python 3 (Wladimir J. van der Laan)
2018-01-23 09:24:28 +01:00
Pieter Wuille
b50b8196fa
Merge #9708 : Clean up all known races/platform-specific UB at the time PR was opened
...
db2dc7a
Move CNode::addrLocal access behind locked accessors (Matt Corallo)
036073b
Move CNode::addrName accesses behind locked accessors (Matt Corallo)
d8f2b8a
Make nTimeBestReceived atomic (Matt Corallo)
22b4966
Move [clean|str]SubVer writes/copyStats into a lock (Matt Corallo)
0f31872
Make nServices atomic (Matt Corallo)
96f42d8
Make nStartingHeight atomic (Matt Corallo)
512731b
Access fRelayTxes with cs_filter lock in copyStats (Matt Corallo)
ae683c1
Avoid copying CNodeStats to make helgrind OK with buggy std::string (Matt Corallo)
644f123
Make nTimeConnected const in CNode (Matt Corallo)
321d0fc
net: fix a few races. Credit @TheBlueMatt (Cory Fields)
2018-01-23 09:24:28 +01:00
MarcoFalke
8043468b3f
Merge #9707 : Fix RPC failure testing
...
9db8eec
Fix RPC failure testing (John Newbery)
2018-01-23 09:24:28 +01:00