Commit Graph

5255 Commits

Author SHA1 Message Date
Evan Duffield
e633bc437b Merge branch 'master' of https://github.com/darkcoin/darkcoin 2015-01-02 17:13:53 -07:00
Evan Duffield
caf301f4ce Apply fix for masternode payment variance
After 1000 masternodes was reached, the oldest
payees began dropping off the list and it was possible
to pay them again, causing other masternodes to miss
payments. With 1700 nodes, this becomes possible with nearly
half the list, so high variance was expected.
2015-01-02 17:13:34 -07:00
Darkcoin
2f22c6ec13 Merge pull request #97 from vertoe/devel-0.8
Update public key versions for old client.
2015-01-02 08:31:01 -07:00
vertoe
ccd54725ff Update public key versions. 2015-01-01 21:56:18 +01:00
Darkcoin
4d3bff6351 Merge pull request #91 from crowning-/patch-9
Updated some old Bitcoin constants and other stuff
2014-12-30 14:42:23 -07:00
Darkcoin
070ca1f030 Merge pull request #90 from crowning-/patch-8
Disable RFC1918 local addresses again
2014-12-30 14:39:47 -07:00
crowning-
0f19e8f305 Updated some old Bitcoin constants 2014-12-30 12:55:54 +01:00
crowning-
8eed460b31 Disable RFC1918 local addresses again
There are private addresses in the Masternode list which should not happen.
2014-12-30 10:28:17 +01:00
Evan Duffield
f89f68f55a added masternode outputs command for use with start-many 2014-12-16 14:46:36 -07:00
Darkcoin
73007088c4 Merge pull request #76 from freynder/start-many-enhanced
Fixed lookup for correct vin in GetMasterNodeVin when txHash is availabl...
2014-12-16 14:06:00 -07:00
Francis Reynders
4ff18d6277 Fixed lookup for correct vin in GetMasterNodeVin when txHash is available. 2014-12-16 19:58:53 +01:00
Evan Duffield
adcf6609d8 Better support for non-specific masternode payments 2014-12-16 06:13:11 -07:00
Evan Duffield
ee8174a2c6 fixed possible masternode payment exploit 2014-12-14 18:09:48 -07:00
evan82
8271b8f843 Merge pull request #61 from UdjinM6/walletpass
fix anonimizeonly parameter work/description for console
2014-12-14 07:40:54 -07:00
Darkcoin
e3c0d69b8e Merge pull request #69 from UdjinM6/fix_send_locking
Fix send locking
2014-12-12 10:12:15 -07:00
Evan Duffield
f2cf90d7e1 version bump 2014-12-12 07:26:36 -07:00
Darkcoin
ede0bb69f8 Merge pull request #62 from freynder/start-many-enhanced
Improve support for start-many
2014-12-12 07:21:51 -07:00
UdjinM6
cc28fefbca comments 2014-12-12 08:54:58 +03:00
UdjinM6
f70100df26 revert <wallet>_debug.log 2014-12-12 08:53:09 +03:00
UdjinM6
e64becee9e fix wallet locking after sending coins 2014-12-12 07:58:50 +03:00
UdjinM6
0496f7fe30 Merge branch 'master' of github.com:darkcoin/darkcoin 2014-12-11 18:33:54 +03:00
Francis Reynders
2d3420c407 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-10 08:13:42 +01:00
UdjinM6
f0e2db9c24 fix anonimizeonly parameter work/description for console 2014-12-08 23:22:52 +03:00
Evan Duffield
b40755d88c masternode: fix dseep DoS
When a dseep message with an invalid signature is received, the
lastDseep timestamp is updated to sigTime, but the message rejected.
Further messages with a sigTime before lastDseep will not be
processed, meaning the LastSeen timestamp will not get updated.

By disabling dseep processing for more than 65 minutes an attacker
can cause a master node to time out.

Only update the lastDseep stamp if the message is signed with the
correct key.

Signed-off-by: Patrick McHardy <kaber@trash.net>
2014-12-07 08:13:10 -07:00
UdjinM6
daa6e13197 Merge branch 'master' of github.com:darkcoin/darkcoin 2014-12-06 21:07:06 +03:00
Evan Duffield
38749b09dd - Added more comments to dsee/dseep
- Allow new dsee broadcasts to overwrite existing addresses of masternodes
- Fixed broken unit tests
- Fixed P2Pool connectivity issues (minprotocol = 70043 now)
2014-12-06 10:52:39 -07:00
UdjinM6
0eb083e92b Merge branch 'master' of github.com:darkcoin/darkcoin 2014-12-06 20:24:46 +03:00
deusstultus
2a21fde282 Revert 25a07f10 -- makefile.unix
STATIC=1 not cleanly implemented
2014-12-05 21:56:30 -07:00
Evan Duffield
018c91022a fixed dsee fake-signing vulnerability & reduced spam logging 2014-12-05 21:54:04 -07:00
UdjinM6
c4419878bc use separate <wallet>_debug.log with -wallet option - fix comments 2014-12-06 04:50:53 +03:00
UdjinM6
bdbbcaf3d1 use separate <wallet>_debug.log with -wallet option 2014-12-06 04:48:12 +03:00
evan82
fd6c104110 Merge pull request #56 from deusstultus/master
Revert 25a07f10 -- makefile.unix
2014-12-05 09:19:19 -07:00
deusstultus
1af1366ff3 Revert 25a07f10 -- makefile.unix
STATIC=1 not cleanly implemented
2014-12-05 09:00:07 -06:00
Evan Duffield
25a07f1054 reduced spam / better filter for asking for masternodes 2014-12-05 04:58:31 -07:00
Evan Duffield
de54664a6c Merge branch 'instantx' 2014-12-04 13:11:32 -07:00
Evan Duffield
6d3623aa1f updated min protocol 2014-12-04 13:10:55 -07:00
Evan Duffield
37aad07eb6 when minRounds>=0 use exact denoms 2014-12-04 08:48:50 -07:00
Evan Duffield
95f8054691 added max rounds 2014-12-04 07:30:44 -07:00
Evan Duffield
081e7de4c4 added better stopping conditions 2014-12-04 07:18:34 -07:00
Evan Duffield
c23d4ce769 removed split up case 2014-12-03 14:17:50 -07:00
Evan Duffield
ecb2604beb allow .1 denom into pool 2014-12-03 13:50:43 -07:00
Evan Duffield
92dc861885 moved new split up condition 2014-12-03 13:45:25 -07:00
Evan Duffield
ea43d738e4 removed split up 2014-12-03 13:33:21 -07:00
Evan Duffield
30962fa3de syntax error 2014-12-03 10:35:10 -07:00
Evan Duffield
df171a41b1 add split up condition 2014-12-03 10:03:43 -07:00
Evan Duffield
156f6764e5 rewrote count inputs 2014-12-03 09:34:33 -07:00
Evan Duffield
c4655845df upped pool to 1000DRK max 2014-12-03 09:14:19 -07:00
Evan Duffield
d4ee425910 fixed segfault on invalid masternode port 2014-12-02 15:27:04 -07:00
Evan Duffield
fdafd12f20 disable .1+1 denomination after 20 of each 2014-12-02 15:06:20 -07:00
Evan Duffield
2148cd1062 count min proto masternodes 2014-12-02 14:03:14 -07:00