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
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
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
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
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
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
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
Evan Duffield
6f07726a6e
fixed remote enabled masternode
2014-12-02 11:56:37 -07:00
Evan Duffield
861dbf869d
remotely enable only same protocol version
2014-12-02 11:40:53 -07:00
Evan Duffield
31f245949b
version bump
2014-12-02 10:05:35 -07:00
Evan Duffield
bde6372d04
two more DOS attack fixes
2014-12-02 10:04:12 -07:00
Evan Duffield
f8dffb7d35
added dseg constraints
2014-12-01 15:41:59 -07:00
Evan Duffield
b01ed8fd5e
fixed cleanup
2014-12-01 14:19:13 -07:00
Evan Duffield
08036bc35d
disabled instantx commands
2014-12-01 14:14:44 -07:00
Evan Duffield
fd11ee8c31
tweak ping variables
2014-12-01 10:31:15 -07:00
Evan Duffield
6577fa57f3
increased min seconds
2014-12-01 09:43:52 -07:00
Evan Duffield
bbfcf6c359
dstx using headers first inv messages
2014-12-01 09:41:30 -07:00
Evan Duffield
f3696ba602
disable instantx
2014-11-29 12:54:08 -07:00
Evan Duffield
ff53c769db
changed around instantx
2014-11-29 10:54:49 -07:00
Evan Duffield
e7e57d7917
removed tx lock mempool checks / added debugging for disconnects
2014-11-29 10:04:16 -07:00
Evan Duffield
f244d1475f
update UI on successful lock, fixed 'not sucessfully broadcast', fixed lockreq spamming
2014-11-29 09:31:35 -07:00
Evan Duffield
2380c4169a
fixed crashing
2014-11-28 18:37:26 -07:00
Evan Duffield
8d0a7ea014
max anon amount, 2000 now
2014-11-28 13:16:01 -07:00
Evan Duffield
eb6412e895
version bump/typo
2014-11-28 13:12:23 -07:00
Evan Duffield
d4f5710484
fixed fee dialog
2014-11-28 11:39:09 -07:00
Evan Duffield
546504a580
fixed masternodes
2014-11-28 10:41:29 -07:00
Evan Duffield
3f65877f19
changeless darksend with new micro denom
2014-11-28 09:17:33 -07:00
Evan Duffield
db4c78747d
added .1 denom
2014-11-27 17:34:04 -07:00
Evan Duffield
4d85792ee4
seven signatures req
2014-11-27 08:40:48 -07:00
Evan Duffield
d839c0b258
merged
2014-11-27 08:35:42 -07:00
Evan Duffield
4bd59ed4e7
merged
2014-11-27 08:34:17 -07:00
Evan Duffield
77dc26f3be
version bump
2014-11-27 07:49:00 -07:00