Alexander Block
aa584522da
Dash related changes for feefilter
2017-12-19 13:18:30 +01:00
Wladimir J. van der Laan
11ac70af9e
Merge #7542 : Implement "feefilter" P2P message
...
0371797
modify release-notes.md and bips.md (Alex Morcos)
b536a6f
Add p2p test for feefilter (Alex Morcos)
5fa66e4
Create SingleNodeConnCB class for RPC tests (Alex Morcos)
9e072a6
Implement "feefilter" P2P message. (Alex Morcos)
2017-12-19 13:18:30 +01:00
Wladimir J. van der Laan
2839222434
Merge #7726 : Correct importaddress help reference to importpubkey
...
c5825d2
Correct importaddress help reference to importpubkey (Denis Lukianov)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
04bf554ab4
Merge #7712 : Improve COutPoint less operator
...
0f17692
Improve COutPoint less operator (João Barbosa)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
f4d30a6452
Merge #7708 : De-neuter NODE_BLOOM
...
c90036f
Always disconnect old nodes which request filtered connections. (Patrick Strateman)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
8fde2fd5fa
Merge #7705 : [amount] Add tests and make GetFee() monotonic
...
fad13b1
[amount] Preempt issues with negative fee rates (MarcoFalke)
faf756a
[amount] Make GetFee() monotonic (MarcoFalke)
fab6880
[qa] Add amount tests (MarcoFalke)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
721171ee39
Merge #7686 : [qt] Remove 0-fee from send dialog
...
fae8467
[qt] Remove unneeded "fSendFreeTransactions" check (MarcoFalke)
fa48bb3
[qt] Remove 0-fee from send dialog (MarcoFalke)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
29d2633897
Merge #7594 : Mempool: Add tracking of ancestor packages
...
ce019bf
Check all ancestor state in CTxMemPool::check() (Suhas Daftuar)
e2eeb5d
Add ancestor feerate index to mempool (Suhas Daftuar)
72abd2c
Add ancestor tracking to mempool (Suhas Daftuar)
76a7632
Remove work limit in UpdateForDescendants() (Suhas Daftuar)
5de2baa
Rename CTxMemPool::remove -> removeRecursive (Suhas Daftuar)
7659438
CTxMemPool::removeForBlock now uses RemoveStaged (Suhas Daftuar)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
49a8ed6d36
Merge #7683 : Fix torcontrol.cpp unused private field warning
...
3d7e973
Fix torcontrol.cpp unused private field warning (Jonas Schnelli)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
abbbe61d0f
Merge #7608 : [wallet] Move hardcoded file name out of log messages
...
fa19b18
[wallet] Move hardcoded file name out of log messages (MarcoFalke)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
5f9bfa0b6d
Merge #7670 : use cached block hash in blockToJSON()
...
a6ee0ca
use cached block hash in blockToJSON() (Pavel Vasin)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
fb4ec255c6
Merge #7663 : Make the generate RPC call function for non-regtest
...
8a253b3
Make the generate RPC call function for non-regtest (Pieter Wuille)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
fa03411150
Merge #7507 : Remove internal miner
...
8d1de43
Remove internal miner (Leviathn)
2017-12-19 12:55:49 +01:00
Alexander Block
332fbfc0e3
HDWallet fixes after moving wallet initialization
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
b3525b2e67
Merge #7577 : [Wallet] move "load wallet phase" to CWallet
...
15e6e13
[Wallet] optimize return value of InitLoadWallet() (Jonas Schnelli)
fc7c60d
[Wallet] move "load wallet phase" to CWallet (Jonas Schnelli)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
8be396a3b8
Merge #7667 : Move GetTempPath() to testutil
...
2fdaa25
Move GetTempPath() to testutil. (Mustafa)
393b22e
Add a source file for unit test utils. (Mustafa)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
f1e95e3584
Merge #7635 : [Documentation] Add dependency info to test docs
...
2ab835a
Check if zmq is installed in tests, update docs (Elliot Olds)
2017-12-19 12:55:49 +01:00
Wladimir J. van der Laan
51c6ab20f3
Merge #7576 : [Wallet] move wallet help string creation to CWallet
...
72c2651
[Wallet] move wallet help string creation to CWallet (Jonas Schnelli)
2017-12-19 12:55:48 +01:00
Wladimir J. van der Laan
24cf36972c
Merge #7592 : mempool: Re-remove ERROR logging for mempool rejects
...
8fc81e0
mempool: Reduce ERROR logging for mempool rejects (Wladimir J. van der Laan)
2017-12-19 12:55:48 +01:00
Pieter Wuille
23eeaeef8f
Merge #7662 : remove unused NOBLKS_VERSION_{START,END} constants
...
7d2f84c
remove unused NOBLKS_VERSION_{START,END} constants (Pavel Vasin)
2017-12-19 12:55:48 +01:00
Pieter Wuille
00d42b7c90
Merge #7539 : Add tags to mempool's mapTx indices
...
086da92
Add tags to mempool's mapTx indices (Suhas Daftuar)
2017-12-19 12:55:48 +01:00
UdjinM6
0658252f59
Merge pull request #1770 from codablock/pr_backport_bitcoin_0.12-1
...
Backport missing PRs from Bitcoin 0.13 - Part 1
2017-12-19 14:41:47 +03:00
UdjinM6
6bde97fc96
Bump to 0.12.3.0 ( #1789 )
...
* Bump to 0.12.3.0 (again)
* Mark it as a pre-release
2017-12-19 14:35:59 +03:00
UdjinM6
8506678d4b
Prepare v0.12.2.2 release notes ( #1769 )
...
* move 0.12.2 release notes
* prepare 0.12.2.2 release notes
2017-12-16 19:29:41 +03:00
Oleg Girko
837c4fc5de
Force rcc to use resource format version 1. ( #1784 )
...
Qt 5.8.0 introduced format version 2 for resources embedded into executable,
and now rcc uses this format by default to generate them.
Unfortunately, v2 format includes timestamps for embedded resource files.
Some of resource files (translations) are generated automatically
and have different timestamps for every build.
This means that dash-qt executable is slightly different for every build
because resource data contain different timestamps.
As a result, it makes reproducible build extremely difficult.
Fortunately, Qt 5.9.0 introduced --format-version option for rcc.
This change adds configure check for whether rcc accepts this option
and uses it to force rcc to generate version 1 format data.
Signed-off-by: Oleg Girko <ol@infoserver.lv>
2017-12-15 18:21:44 +03:00
UdjinM6
86e6f0dd23
Fix CMasternodeMan::ProcessVerify* logs ( #1782 )
...
Fixes these issues:
- wrong function name
- wrong addr
- too spammy
- typo
2017-12-14 19:50:06 +03:00
UdjinM6
63e3061487
Improve sync ( #1779 )
...
* Do not relay `mnp`, `mnb`, `mnw`, `govobj` and `govobjvote` until fully synced
This should massively lower outgoing traffic and load during sync process (especially on mainnet)
* Apply "no sync from me until I'm synced" rule to all nodes
2017-12-14 03:33:58 +03:00
UdjinM6
a79c972486
Fix ProcessVerifyBroadcast ( #1780 )
2017-12-14 03:33:27 +03:00
UdjinM6
0291604ad0
Clarify usage of pointers and references in code ( #1778 )
2017-12-14 03:33:08 +03:00
UdjinM6
f37a64208c
InstantSend txes should never qualify to be a 0-fee txes ( #1777 )
2017-12-13 15:43:05 +03:00
UdjinM6
930afd7df4
Fix mnp and mnv invs ( #1775 )
...
* Fix mnp inv
Add an entry to mapSeenMasternodePing when sending invs in DSEG response,
otherwise we won't be able to send data in ProcessGetData later and thus
peer that asked us won't be able to clear setAskFor.
* Fix mnv inv
The issue is similar to the one for mnp
2017-12-13 15:42:37 +03:00
Alexander Block
6915ee45e6
Bump version in README.md to 0.12.2 ( #1774 )
2017-12-12 12:53:44 +03:00
UdjinM6
54186a159f
Make sure additional indexes are recalculated correctly in VerifyDB ( #1773 )
2017-12-12 04:24:24 +03:00
UdjinM6
362becbcce
Bump MIN_PEER_PROTO_VERSION to 70208 ( #1772 )
...
Drop old (pre-v0.12.2.x) peers
2017-12-12 04:24:10 +03:00
UdjinM6
d6a0de72ad
fix splashscreen (shrink titleCopyrightVSpace)
2017-12-11 18:54:10 +01:00
UdjinM6
af5aece96b
make CopyrightHolders more generic
2017-12-11 18:54:01 +01:00
Wladimir J. van der Laan
4e0bb527d0
Merge #8373 : Fix OSX non-deterministic dmg
...
3b3ce25
build: fix non-deterministic biplist (Cory Fields)
2017-12-11 08:30:26 +01:00
Alexander Block
51ca0d5b47
Move privatesend to rpcwallet.cpp as well after Bitcoin #7307 was backported
...
Allows to compile with no wallet again.
2017-12-11 08:30:26 +01:00
Alexander Block
02785c8585
Disable check-doc.py for now until all backported PRs are merged and docs fixed
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
48eddeea29
Merge #7455 : [travis] Exit early when check-doc.py fails
...
fa5f193
[travis] Exit early when check-doc.py fails (MarcoFalke)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
07338feaee
Merge #7620 : [travis] Only run check-doc.py once
...
fa1b80d
[travis] Only run check-doc.py once (MarcoFalke)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
266520ced1
Merge #7632 : Delete outdated test-patches reference
...
2e23066
Delete outdated test-patches reference (lewuathe)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
eed9428d27
Merge #7616 : [depends] Delete unused patches
...
fafe446
[depends] Delete unused patches (MarcoFalke)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
74eda87591
Merge #7537 : wallet: Warn on unexpected EOF while salvaging wallet
...
ca8fb59
wallet: Warn on unexpected EOF while salvaging wallet (Wladimir J. van der Laan)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
5390a1a0a9
Merge #7590 : Improving wording related to Boost library requirements [updated]
...
8c5a5fb
Improving wording related to Boost library requirements [updated] (Jonathan Cross)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
f0300c6c5f
Merge #7606 : [depends] builders: No need to set -L and --location for curl
...
fa7a5c5
[depends] builders: No need to set -L and --location for curl (MarcoFalke)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
a890c7616f
Merge #7612 : [doc] Typo fix
...
ff2be40
[doc] Typo fix (Alfie John)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
984dc5271f
Merge #7619 : Add missing sudo entry in gitian VM setup.
...
f41927e
Add missing sudo entry in gitian VM setup. (BtcDrak)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
6a121275d1
Merge #7583 : [doc] Fix typos
...
6e4dfa1
[doc] Fix typos (Cédric Félizard)
2017-12-11 08:30:26 +01:00
Wladimir J. van der Laan
97c7da4b7a
Merge #7509 : Common argument defaults for NODE_BLOOM stuff and -wallet
...
1fb91b3
Common argument defaults for NODE_BLOOM stuff and -wallet (Luke Dashjr)
2017-12-11 08:30:26 +01:00