Matt Corallo
962f7f054f
Call ActivateBestChain without cs_main/with most_recent_block
...
There is still a call to ActivateBestChain with cs_main if a peer
requests the block prior to it being validated, but this one is
more specifically-gated, so should be less of an issue.
8 years ago
MarcoFalke
9ec1330b45
Merge #9416 : travis: make distdir before make
...
faaf3ca
travis: make distdir before make (MarcoFalke)
8 years ago
MarcoFalke
0b738075bd
Merge #9297 : Various RPC help outputs updated
...
54ee3fc
RPC help updated (Michael Rotarius)
8 years ago
Pieter Wuille
db904db7e6
Deprecate non-txindex getrawtransaction and better warning
8 years ago
Matt Corallo
0df777db6d
Use a temp pindex to avoid a const_cast in ProcessNewBlockHeaders
8 years ago
Pieter Wuille
05950427d3
Merge #9507 : Fix use-after-free in CTxMemPool::removeConflicts()
...
fe7e593
Fix use-after-free in CTxMemPool::removeConflicts() (Suhas Daftuar)
8 years ago
Michael Rotarius
54ee3fcb8f
RPC help updated
8 years ago
Russell Yanofsky
918d1fb86b
Return height of last block pruned by pruneblockchain RPC
...
Change suggested by Jonas Schnelli <dev@jonasschnelli.ch> in
https://github.com/bitcoin/bitcoin/pull/7871#discussion_r95577623
8 years ago
Pieter Wuille
df3637177a
Update estimated transaction count data
8 years ago
Pieter Wuille
e356d9a758
Shorten variable names and switch to tx/s
8 years ago
Wladimir J. van der Laan
e2e624d9ce
Merge #7871 : Manual block file pruning.
...
afffeea
fixup! Add pruneblockchain RPC to enable manual block file pruning. (Russell Yanofsky)
1fc4ec7
Add pruneblockchain RPC to enable manual block file pruning. (mrbandrews)
8 years ago
Wladimir J. van der Laan
ca615e6c05
Merge #9471 : [depends] libevent 2.1.7rc
...
8217bd1
[depends] libevent 2.1.7rc (fanquake)
8 years ago
Wladimir J. van der Laan
593a00ce19
Merge #9506 : RFC: Improve style for if indentation
...
74994c6
Improve style w.r.t. if (Pieter Wuille)
8 years ago
Wladimir J. van der Laan
bbf193fef0
Merge #9513 : build: fix qt distdir builds (retry)
...
67ca130
build: fix for out-of-tree/distdir qt builds (Cory Fields)
8 years ago
MarcoFalke
faaf3ca0af
travis: make distdir before make
8 years ago
fanquake
7f1fa99a21
[depends] native_ds_store 1.1.0
8 years ago
Cory Fields
67ca130f73
build: fix for out-of-tree/distdir qt builds
8 years ago
fanquake
c6347aec6c
[depends] dbus 1.10.14
8 years ago
fanquake
a4c6da085b
[depends] ccache 3.3.3
8 years ago
fanquake
6019d21a43
[depends] FreeType 2.7.1
8 years ago
fanquake
4ed6faf381
[depends] Boost 1.63.0
8 years ago
fanquake
8ac18303da
[depends] Latest config.guess and config.sub
8 years ago
Suhas Daftuar
fe7e593b24
Fix use-after-free in CTxMemPool::removeConflicts()
8 years ago
Pieter Wuille
74994c6577
Improve style w.r.t. if
8 years ago
Wladimir J. van der Laan
5754e0341b
Merge #8811 : rpc: Add support for JSON-RPC named arguments
...
4e7e2e1
Update RPC argument names (John Newbery)
481f289
rpc: Named argument support for bitcoin-cli (Wladimir J. van der Laan)
9adb4e1
rpc: Argument name consistency (Wladimir J. van der Laan)
8d713f7
rpc: Named arguments for rawtransaction calls (Wladimir J. van der Laan)
37a166f
rpc: Named arguments for wallet calls (Wladimir J. van der Laan)
78b684f
rpc: Named arguments for mining calls (Wladimir J. van der Laan)
b8ebc59
rpc: Named arguments for net calls (Wladimir J. van der Laan)
2ca9dcd
test: Add test for RPC named arguments (Wladimir J. van der Laan)
fba1a61
rpc: Named arguments for misc calls (Wladimir J. van der Laan)
286ec08
rpc: Add 'echo' call for testing (Wladimir J. van der Laan)
495eb44
rpc: Named arguments for blockchain calls (Wladimir J. van der Laan)
6f1c76a
rpc: Support named arguments (Wladimir J. van der Laan)
5865d41
authproxy: Add support for RPC named arguments (Wladimir J. van der Laan)
8 years ago
Russell Yanofsky
afffeea7d9
fixup! Add pruneblockchain RPC to enable manual block file pruning.
...
Extend pruneblockchain RPC to accept block timestamps as well as block indices.
8 years ago
mrbandrews
1fc4ec7bf2
Add pruneblockchain RPC to enable manual block file pruning.
8 years ago
Wladimir J. van der Laan
68eb56203b
qt: periodic translations update
8 years ago
John Newbery
4e7e2e16e4
Update RPC argument names
8 years ago
Wladimir J. van der Laan
481f289765
rpc: Named argument support for bitcoin-cli
...
Usage e.g.:
$ src/bitcoin-cli -testnet -named echo arg0="dfdf"
[
"dfdf"
]
Argument conversion also works, for arguments thus flagged in the table in
`src/rpc/client.cpp`.
$ src/bitcoin-cli -testnet -named echojson arg0="[1,2,3]"
[
[
1,
2,
3
]
]
Unknown parameter (detected server-side):
$ src/bitcoin-cli -testnet -named getinfo arg0="dfdf"
error code: -8
error message:
Unknown named parameter arg0
8 years ago
MarcoFalke
98c80e374b
Merge #9496 : Rename lambda argument name to prevent shadowing
...
7df5e38
Rename lambda argument name to prevent shadowing. (Pavel Janík)
8 years ago
John Newbery
0c50909347
testcases: explicitly specify transaction version 1
8 years ago
Pavel Janík
7df5e382e5
Rename lambda argument name to prevent shadowing.
8 years ago
Pieter Wuille
07fd147b9f
Merge #9353 : Add data() method to CDataStream (and use it)
...
5113474
wallet: Use CDataStream.data() (Wladimir J. van der Laan)
e2300ff
bench: Use CDataStream.data() (Wladimir J. van der Laan)
adff950
dbwrapper: Use new .data() method of CDataStream (Wladimir J. van der Laan)
a2141e4
streams: Remove special cases for ancient MSVC (Wladimir J. van der Laan)
af4c44c
streams: Add data() method to CDataStream (Wladimir J. van der Laan)
8 years ago
Pieter Wuille
12e3112794
Merge #9404 : Smarter coordination of change and fee in CreateTransaction.
...
20449ef
Don't overpay fee if we have selected new coins that result in a smaller transaction. (Alex Morcos)
42f5ce4
Try to reduce change output to make needed fee in CreateTransaction (Alex Morcos)
8 years ago
Pieter Wuille
8c87f175d3
Merge #9310 : Assert FRESH validity in CCoinsViewCache::BatchWrite
...
dd44ea3
Check FRESH validity in CCoinsViewCache::BatchWrite (Russell Yanofsky)
8 years ago
Matt Corallo
e6111b2398
Make peer id logging consistent ("peer=%d" instead of "peer %d")
8 years ago
MarcoFalke
25720fc394
Merge #9487 : Remove stray semicolon (Fix empty body warning)
...
cc05896
Remove stray semicolon (Fix empty body warning) (Douglas Roark)
8 years ago
Douglas Roark
cc0589639c
Remove stray semicolon (Fix empty body warning)
...
Empty body introduced by commit #9319 should not be empty.
8 years ago
Pieter Wuille
46b249e578
Merge #9408 : Allow shutdown during LoadMempool, dump only when necessary
...
325e400
[Qt] Do proper shutdown (Jonas Schnelli)
9479f8d
Allow shutdown during LoadMempool, dump only when necessary (Jonas Schnelli)
8 years ago
Pieter Wuille
a55716abe5
Merge #9319 : Break addnode out from the outbound connection limits.
...
032ba3f
RPC help documentation for addnode peerinfo. (Gregory Maxwell)
90f13e1
Add release notes for addnode changes. (Gregory Maxwell)
50bd12c
Break addnode out from the outbound connection limits. (Gregory Maxwell)
8 years ago
Alex Morcos
20449ef09e
Don't overpay fee if we have selected new coins that result in a smaller transaction.
...
On repeated calls to SelectCoins we try to meet the fee necessary for the last transaction, the new fee required might be smaller, so increase our change by the difference if we can.
8 years ago
Alex Morcos
42f5ce4093
Try to reduce change output to make needed fee in CreateTransaction
...
Once we've picked coins and dummy-signed the transaction to calculate fee, if we don't have sufficient fee, then try to meet the fee by reducing change before resorting to picking new coins.
8 years ago
Pieter Wuille
f646275b90
Merge #9138 : Improve fee estimation
...
44b64b9
Fix edge case with stale fee estimates (Alex Morcos)
78ae62d
Add clarifying comments to fee estimation (Alex Morcos)
5fe0f47
Add extra logging to processBlock in fee estimation. (Alex Morcos)
dc008c4
Add IsCurrentForFeeEstimatation (Alex Morcos)
ebafdca
Pass pointers to existing CTxMemPoolEntries to fee estimation (Alex Morcos)
d825838
Always update fee estimates on new blocks. (Alex Morcos)
6f06b26
rename bool to validFeeEstimate (Alex Morcos)
84f7ab0
Remove member variable hadNoDependencies from CTxMemPoolEntry (Alex Morcos)
60ac00d
Don't track transactions at all during IBD. (Alex Morcos)
4df4479
Remove extraneous LogPrint from fee estimation (Alex Morcos)
8 years ago
Pieter Wuille
c252685aa5
Merge #8610 : Share unused mempool memory with coincache
...
ba3cecf
Share unused mempool memory with coincache (Pieter Wuille)
8 years ago
Pieter Wuille
a7d55c9338
Merge #9465 : [Wallet] Do not perform ECDSA signing in the fee calculation inner loop.
...
b3d7b1c
Wallet: Do not perform ECDSA in the fee calculation inner loop. (Gregory Maxwell)
8 years ago
Matt Corallo
c1ae4fcf7d
Avoid holding cs_most_recent_block while calling ReadBlockFromDisk
8 years ago
Jonas Schnelli
fd7d8c7b35
Merge #9413 : [CoinControl] Allow non-wallet owned change addresses
...
54f8026
[CoinControl] Allow non-wallet owned change addresses (Jonas Schnelli)
8 years ago
Wladimir J. van der Laan
a72f76ca3d
Merge #9312 : Increase mempool expiry time to 2 weeks
...
5f0e27f
Increase mempool expiry time to 2 weeks (Alex Morcos)
8 years ago
Gregory Maxwell
032ba3f066
RPC help documentation for addnode peerinfo.
...
Also adds a comment about the netgroup exclusion behavior.
8 years ago