Gregory Maxwell
438ee59839
Merge pull request #7044
...
d52fbf0
Added additional config option for multiple RPC users. (Gregory Sanders)
9 years ago
Suhas Daftuar
2d8860e820
Fix removeForReorg to use MedianTimePast
9 years ago
Suhas Daftuar
b7fa4aa387
Don't call removeForReorg if DisconnectTip fails
9 years ago
Suhas Daftuar
7e49f5f8b4
Track coinbase spends in CTxMemPoolEntry
...
This allows us to optimize CTxMemPool::removeForReorg.
9 years ago
Matt Corallo
bb8ea1f630
removeForReorg calls once-per-disconnect-> once-per-reorg
9 years ago
Matt Corallo
474b84a741
Make indentation in ActivateBestChainStep readable
9 years ago
Matt Corallo
b0a064c4b8
Fix comment in removeForReorg
9 years ago
Matt Corallo
9b060e5cfb
Fix removal of time-locked transactions during reorg
9 years ago
Matt Corallo
0c9959a308
Add failing test checking timelocked-txn removal during reorg
9 years ago
Suhas Daftuar
cfdc66280f
Explicitly set chain limits in replace-by-fee test
9 years ago
MarcoFalke
fa19a588b9
HelpMessage: Don't hide -mintxfee behind showDebug
9 years ago
MarcoFalke
faffc172ec
rpcwallet: Clarify what settxfee does
9 years ago
MarcoFalke
9999cb0626
Fix url in .travis.yml
9 years ago
MarcoFalke
fa22a10028
contrib: Del. gitian downloader config and update gitian README
9 years ago
MarcoFalke
fad3035e8d
[doc] Minor markdown fixes
9 years ago
MarcoFalke
fa3a38a7f2
[qa] pull-tester: Cleanup (run keypool, tidy stdout)
...
* Run keypool (takes 6 seconds)
* Print duration of each rpc test
* Structure output (bold, new lines)
9 years ago
Wladimir J. van der Laan
34e02e0147
Merge pull request #7094
...
1bb289f
Assert now > 0 in GetTime GetTimeMillis GetTimeMicros (Patick Strateman)
9 years ago
Wladimir J. van der Laan
eb7741605b
Merge pull request #7008
...
c035306
Change GetPriority calculation. (Alex Morcos)
71f1d9f
Modify variable names for entry height and priority (Alex Morcos)
5945819
Remove default arguments for CTxMemPoolEntry() (Alex Morcos)
9 years ago
Wladimir J. van der Laan
9b8fc6c89a
Merge pull request #7035
...
4531fc4
torcontrol: only output disconnect if -debug=tor (Daniel Cousens)
9 years ago
Jonas Schnelli
ff723da6f6
[Qt] improve minimum absolute fee option
...
- Only display the minimum absolute fee control if CoinControl is enabled
9 years ago
Jonas Schnelli
31b508a18b
[Qt] make use of the nMinimumTotalFee (absolute) in coincontrols fee calculation
9 years ago
Jonas Schnelli
80462dda0a
[Qt] use ASYMP_UTF8 (≈) whenever we show a fee that is not absolute
9 years ago
Pieter Wuille
ecc7c82361
Move fPayAtLeastCustomFee function to CC
9 years ago
Pieter Wuille
aa4b0c26b0
When not filtering blocks, getdata sends more in one test
9 years ago
Wladimir J. van der Laan
96b802510d
Merge pull request #7112
...
9af5f9c
Move uiInterface.NotifyBlockTip signal above the core/wallet signal - This will keep getbestblockhash more in sync with blocknotify callbacks (Jonas Schnelli)
4082e46
[Qt] call GuessVerificationProgress synchronous during core signal, pass double over UI signal (Jonas Schnelli)
947d20b
[Qt] reduce cs_main in getVerificationProgress() (Jonas Schnelli)
e6d50fc
[Qt] update block tip (height and date) without locking cs_main, update always (each block) (Jonas Schnelli)
012fc91
NotifyBlockTip signal: switch from hash (uint256) to CBlockIndex* - also adds a boolean for indication if the tip update was happening during initial sync - emit notification also during initial sync (Jonas Schnelli)
9 years ago
Gregory Maxwell
d41e44c9ac
Actually only use filterInventoryKnown with MSG_TX inventory messages.
...
Previously this logic could erroneously filter a MSG_BLOCK inventory message.
9 years ago
Patick Strateman
b6a0da45db
Only use filterInventoryKnown with MSG_TX inventory messages.
...
Previously this logic could erroneously filter a MSG_BLOCK inventory message.
9 years ago
Patick Strateman
6b849350ab
Rename setInventoryKnown filterInventoryKnown
9 years ago
Gregory Maxwell
e20672479e
Remove mruset as it is no longer used.
9 years ago
Gregory Maxwell
ec73ef37ec
Replace setInventoryKnown with a rolling bloom filter.
...
Mruset setInventoryKnown was reduced to a remarkably small 1000
entries as a side effect of sendbuffer size reductions in 2012.
This removes setInventoryKnown filtering from merkleBlock responses
because false positives there are especially unattractive and
also because I'm not sure if there aren't race conditions around
the relay pool that would cause some transactions there to
be suppressed. (Also, ProcessGetData was accessing
setInventoryKnown without taking the required lock.)
9 years ago
Daniel Cousens
4531fc4272
torcontrol: only output disconnect if -debug=tor
9 years ago
Wladimir J. van der Laan
a7751824ce
Merge pull request #7103
...
fa506c0
[wallet] Add rpc tests to verify fee calculations (MarcoFalke)
4b89f01
Default fPayAtLeastCustomFee to false (Ryan Havar)
9 years ago
Wladimir J. van der Laan
6fc287f2df
Merge pull request #7027
...
4ea1790
[qa] keypool: DRY: Use test framework (MarcoFalke)
c6973ca
[qa] keypool: Fix white space to prepare transition to test framework (MarcoFalke)
9 years ago
Jonas Schnelli
9af5f9cb87
Move uiInterface.NotifyBlockTip signal above the core/wallet signal
...
- This will keep getbestblockhash more in sync with blocknotify callbacks
9 years ago
Wladimir J. van der Laan
9ebedc1756
Merge pull request #7126
...
fa4b627
Move blocksonly parameter interaction to InitParameterInteraction() (MarcoFalke)
9 years ago
Wladimir J. van der Laan
74b5ce24c6
Merge pull request #7116
...
cb491e7
Trivial: Fix warning introduced by #7053 by casting to uint64_t (Jorge Timón)
9 years ago
Jonas Schnelli
fa93174a7c
Merge pull request #7127
...
a6cbc02
Bugfix: Default -uiplatform is not actually the platform this build was compiled on (Luke Dashjr)
9 years ago
Jonas Schnelli
c28d3937b0
Merge pull request #7025
...
2a8e8c2
[Qt] don't allow to store invalid proxy ports (Jonas Schnelli)
d16d1b7
[Qt] refactor and optimize proxy settings behavior (Jonas Schnelli)
9 years ago
Jonas Schnelli
4082e46603
[Qt] call GuessVerificationProgress synchronous during core signal, pass double over UI signal
9 years ago
Jonas Schnelli
947d20b84a
[Qt] reduce cs_main in getVerificationProgress()
9 years ago
Jonas Schnelli
e6d50fcdec
[Qt] update block tip (height and date) without locking cs_main, update always (each block)
9 years ago
Jonas Schnelli
012fc91511
NotifyBlockTip signal: switch from hash (uint256) to CBlockIndex*
...
- also adds a boolean for indication if the tip update was happening during initial sync
- emit notification also during initial sync
9 years ago
Jorge Timón
cb491e7788
Trivial: Fix warning introduced by #7053 by casting to uint64_t
9 years ago
Gregory Sanders
d52fbf00e3
Added additional config option for multiple RPC users.
9 years ago
Pieter Wuille
9ac63d6d30
Keep track of explicit wallet conflicts instead of using mempool
9 years ago
Pieter Wuille
5d5ef3a4cf
Merge pull request #7129
...
49fb8e8
Documentation updates for BIP 130 (Pieter Wuille)
50262d8
Allow block announcements with headers (Suhas Daftuar)
9 years ago
Pieter Wuille
49fb8e89b7
Documentation updates for BIP 130
9 years ago
Suhas Daftuar
50262d8953
Allow block announcements with headers
...
This replaces using inv messages to announce new blocks, when a peer requests
(via the new "sendheaders" message) that blocks be announced with headers
instead of inv's.
Since headers-first was introduced, peers send getheaders messages in response
to an inv, which requires generating a block locator that is large compared to
the size of the header being requested, and requires an extra round-trip before
a reorg can be relayed. Save time by tracking headers that a peer is likely to
know about, and send a headers chain that would connect to a peer's known
headers, unless the chain would be too big, in which case we revert to sending
an inv instead.
Based off of @sipa's commit to announce all blocks in a reorg via inv,
which has been squashed into this commit.
Rebased-by: Pieter Wuille
9 years ago
Gregory Maxwell
c894fbbb1d
Merge pull request #7106
...
a9f3d3d
Fix and improve relay from whitelisted peers (Pieter Wuille)
9 years ago
MarcoFalke
fa506c0c9b
[wallet] Add rpc tests to verify fee calculations
9 years ago