Commit Graph

9006 Commits

Author SHA1 Message Date
Evan Duffield
560bf9bc0b Fix status update (darksend mixing stuck - UdjinM6) 2014-12-22 18:17:47 -07:00
Jameson Lopp
ad3d208fb9
remove max orphan blocks config parameter since it is no longer functional
Rebased-From: 4bc95c4387
2014-12-22 15:03:50 +01:00
Peter Todd
0cb8763cbb
Check against MANDATORY flags prior to accepting to mempool
Previously transactions were only tested again the
STANDARD_SCRIPT_VERIFY_FLAGS prior to mempool acceptance, so any bugs in
those flags that allowed actually-invalid transactions to pass would
result in allowing invalid transactions into the mempool. Fortunately
there is a second check in CreateNewBlock() that would prevent those
transactions from being mined, resulting in an invalid block, however
this could still be exploited as a DoS attack.

Rebased-From: 7c041b3b91
2014-12-22 12:42:58 +01:00
Philip Kaufmann
b03632a671
add missing CAutoFile::IsNull() check in main
Rebased-From: 84857e87e4
Github-Pull: #5437
2014-12-19 18:49:57 +01:00
Darkcoin
a0588cbf15 Merge pull request #77 from freynder/start-many-enh-v0.11.0.x
Fixed lookup for correct vin in GetMasterNodeVin when txHash is availabl...
2014-12-16 14:06:15 -07:00
Wladimir J. van der Laan
c3c635b316
version 0.9.99 -> 0.10.0
Bump version but keep CLIENT_VERSION_IS_RELEASE at false as this is not
a release yet.
2014-12-16 18:51:50 +01:00
Francis Reynders
b57bfe0b1e Fixed lookup for correct vin in GetMasterNodeVin when txHash is available. 2014-12-16 18:45:43 +01:00
BtcDrak
a572ff7139
Fix download link for gitian builds
Rebased-From: 164a45f57a
Github-Pull: #5471
2014-12-15 09:49:05 +01:00
evan82
3a7f3f8dba Merge pull request #72 from UdjinM6/110x_fix_sending_locking
fix wallet locking after sending coins
2014-12-14 07:49:38 -07:00
evan82
3a8545fa28 Merge pull request #75 from freynder/start-many-enh-v0.11.0.x
Improve support for start-many
2014-12-14 07:49:17 -07:00
Francis Reynders
55cae78c3b Improve support for start-many:
- refactored CActiveMasternode
- added masternodeconfig to handle remote masternode configuration
- read masternodeconfig upon init
- new masternode rpc commands: stop-many, start-alias, stop-alias, list-conf
- added notCapableReason field for better handling not capable issues
2014-12-14 06:06:39 +01:00
Evan Duffield
d3a5569807 Merge branch 'v-1.11.0.x' of https://github.com/darkcoin/darkcoin into v0.11.0.x 2014-12-13 08:18:20 -07:00
Evan Duffield
64de16ed10 prevent testnet from rejecting blocks missing masternode payments 2014-12-13 08:17:32 -07:00
Darkcoin
592168fe8e Merge pull request #73 from crowning-/patch-6
On client shutdown write directly into "peers.dat"...
2014-12-13 08:16:45 -07:00
crowning-
6b8fb97182 On client shutdown write directly into "peers.dat"...
...and not into a temporary file which gets renamed to "peers.dat" later.
This prevents softlinks from being replaced by a "real" file, see http://jira.darkcoin.qa/browse/DRK-122

Update of https://github.com/darkcoin/darkcoin/pull/63 to the new Bitcoin codebase.
2014-12-13 15:52:57 +01:00
Evan Duffield
5d14e8c6b3 Fixed testnet syncing issues 2014-12-12 15:19:02 -07:00
Evan Duffield
d87e4e6b55 Fixed testnet segfault issue causes by null pointer 2014-12-12 11:45:05 -07:00
vertoe
25b0d8e33f Fix segfault (checking for prev block of genesis). 2014-12-12 19:31:24 +01:00
UdjinM6
9db0eaa9b3 fix wallet locking after sending coins 2014-12-12 21:10:38 +03:00
Darkcoin
8eaae329b0 Merge pull request #70 from vertoe/devel-0.9
Update strings
2014-12-12 06:27:32 -07:00
vertoe
3f0ad3fd12 Update README.md 2014-12-12 13:05:25 +01:00
vertoe
6e208f6625 Merge strings. 2014-12-12 13:00:21 +01:00
vertoe
adbd2274e0 Update strings. 2014-12-12 12:44:25 +01:00
vertoe
8447120e86 Update README.md 2014-12-12 12:09:19 +01:00
Pavel Janík
44b4c0d8a9
signrawtransaction: validate private key.
Github-Pull: #5461
Rebased-From: aa768f1848
2014-12-12 11:56:28 +01:00
Cory Fields
0133e4fb48
depends: Gitian 0.10 fixes
Github-Pull: #5465
Rebased-From: 422f873ef3 d546191dc2 d7db4b6317 e27d7cb248
2014-12-12 11:48:27 +01:00
Darkcoin
7a0df8c452 Merge pull request #68 from vertoe/devel-0.9
Align branches with upstream
2014-12-11 15:58:45 -07:00
donSchoe
c2cf2fb44c Align with branch v0.11.0.x of darkcoin/darkcoin. 2014-12-11 22:46:43 +01:00
Evan Duffield
0184cf744d Merged: fix CDarksendQueue::CheckSignature() failure by preventing COutPoint::ToString() to cut hash to 10 symbols only (UdjinM6) 2014-12-11 12:27:55 -07:00
Evan Duffield
56bf9fdb75 Fixed attribution and a few Bitcoin references 2014-12-11 12:10:05 -07:00
Darkcoin
6277435350 Merge pull request #67 from UdjinM6/110x_fix_walletpassphrase
fix walletpassphrase logic/params/description
2014-12-11 12:02:02 -07:00
UdjinM6
43b2576253 fix walletpassphrase logic/params/description 2014-12-11 21:43:21 +03:00
Evan Duffield
9aac2038f1 Merged: Error message changed (crowning) 2014-12-11 09:01:39 -07:00
Evan Duffield
2a33377fc8 Merged: Typo in log output (crowning) 2014-12-11 08:58:38 -07:00
Evan Duffield
eb87b05ddf Brought over 10.18 changes from old branch 2014-12-11 08:36:02 -07:00
Evan Duffield
78c5ca53f6 Merged in Darksend/InstantX/Masternodes
This doesn't include any of the changes in the darkcoin/v0.10.18.x branch. Those will be brought over into this commit history.
2014-12-11 08:10:35 -07:00
Wladimir J. van der Laan
41cced2106
Merge pull request #5267
34318d7 RPC-test based on invalidateblock for mempool coinbase spends (Gavin Andresen)
7fd6219 Make CTxMemPool::remove more effecient by avoiding recursion (Matt Corallo)
b7b4318 Make CTxMemPool::check more thourough by using CheckInputs (Matt Corallo)
723d12c Remove txn which are invalidated by coinbase maturity during reorg (Matt Corallo)
868d041 Remove coinbase-dependant transactions during reorg. (Matt Corallo)
2014-12-11 15:24:00 +01:00
vertoe
c1aae9e3bd Change init resource to darkcoin 2014-12-11 14:29:22 +01:00
UdjinM6
80c4636840 fix test_bitcoin -> test_darkcoin 2014-12-11 14:20:10 +01:00
UdjinM6
91795c25b1 fix broken build (UdjinM6) 2014-12-11 14:07:31 +01:00
Wladimir J. van der Laan
7c001bb49c
qt: translations pull from transifex 2014-12-11 11:10:23 +01:00
Wladimir J. van der Laan
5e521d3e4e
Merge pull request #5391
932ef50 [REST] JSON output: remove block infos from tx details if it is nested in block (Jonas Schnelli)
cae5486 [REST] added /rest/block/notxdetails/<hash> into REST-interface.md documentation (Jonas Schnelli)
73351c3 [REST] /rest/block response with full tx details (Jonas Schnelli)
2014-12-11 10:33:11 +01:00
Wladimir J. van der Laan
34468066ff
Merge pull request #5399
4be639e Use RPC_INVALID_PARAMETER instead of RPC_WALLET_ERROR for invalid amount. No return at the end of void function. (Pavel Janík)
b93173d Move SendMoney() to rpcwallet.cpp. (Pavel Janík)
2014-12-10 08:22:20 +01:00
Wladimir J. van der Laan
12c05ee938
Merge pull request #5395
4c69ebe Add /opt/local/include/db48 only if it exists. (Pavel Janík)
2014-12-10 08:16:42 +01:00
vertoe
6662300900 Change sources to darkcoin*. 2014-12-10 00:35:43 +01:00
vertoe
8fbde6cfeb Update rpc strings. 2014-12-10 00:22:01 +01:00
vertoe
6089696ade Merge bitcoin core upstream commits 2014-12-09 23:42:56 +01:00
vertoe
e449d7b4e7 Change binaries to darkcoin*. 2014-12-09 23:38:13 +01:00
vertoe
828b6d38a1 Update strings. 2014-12-09 23:19:26 +01:00
Jonas Schnelli
932ef50f77 [REST] JSON output: remove block infos from tx details if it is nested in block 2014-12-09 16:05:51 +01:00