Commit Graph

9932 Commits

Author SHA1 Message Date
UdjinM6
1724fe579b more mem fixes:
- clean mapMasternodeBlocks and mapSeenSyncMNB too
- clean mapSeenMasternodeBroadcast by lastPing sigTime nad fix clean threshold
2015-08-25 23:26:47 +03:00
evan82
518499a819 Merge pull request #572 from UdjinM6/v0.12.1.x_fix_mem
V0.12.1.x more mem fixes:
2015-08-25 09:08:28 -07:00
UdjinM6
8dd638423c Fixes for sync:
- lower MASTERNODE_SYNC_THRESHOLD (4->2)
- higher wait MASTERNODE_SYNC_TIMEOUT*2  and fail  MASTERNODE_SYNC_TIMEOUT*5 timeouts for each step
- ask at most MASTERNODE_SYNC_THRESHOLD*3 nodes for sync data
- sync again 1 minute after last fail

So we will ask at most 6 nodes and stop updating lastTime...s when we had data from at least 2 of them but will fail if we had nothing in 25 sec since current step start.
In case of fail resync again faster.
2015-08-25 18:25:19 +03:00
UdjinM6
84b03d28e0 more mem fixes:
- clean mapMasternodeBlocks and mapSeenSyncMNB too
- clean mapSeenMasternodeBroadcast by lastPing sigTime nad fix clean threshold
2015-08-25 17:15:59 +03:00
Holger Schinzel
5645e7d94d Merge branch 'master' into v0.12.1.x
Conflicts:
	configure.ac
	src/clientversion.h
2015-08-25 07:23:36 +02:00
Holger Schinzel
41457cb603 Merge pull request #571 from dashpay/master
Merge branch 'v0.12.0.x'
2015-08-25 06:52:30 +02:00
Evan Duffield
11a015664b Merge branch 'v0.12.0.x' 2015-08-24 19:42:34 -07:00
Evan Duffield
402d821529 Fix memory leak / reduce mnw memory
- mapSeenMasternodePing & mapSeenMasternodeBroadcast were not getting cleaned, so the pinging of 3000 masternode was accumulating over time. This patch has the clean clean the lists every few minutes and removes anything older than 20 minutes for pings and 2.5 hours for broadcasts.
- v48
2015-08-24 19:27:10 -07:00
Evan Duffield
099e412dba Disable mnw messages for litemode 2015-08-24 15:01:02 -07:00
crowning-
26c471df6b Window positions not reset 2015-08-24 23:12:31 +02:00
Evan Duffield
8af620bd80 Fix remote-activation hanging issue
- Clients that were waiting for remote activation were repeatidly checking their wallet and external address. This will make them skip that check if the wallet is empty, then be remotely activated by mnb.
2015-08-23 18:17:07 -07:00
Evan Duffield
a0f9355946 Fix remote-activation hanging issue
- Clients that were waiting for remote activation were repeatidly checking their wallet and external address. This will make them skip that check if the wallet is empty, then be remotely activated by mnb.
2015-08-23 18:16:23 -07:00
UdjinM6
c61f209c33 (possible) fix for idle mn freeze 2015-08-23 17:29:30 +03:00
UdjinM6
0ab72a9dde update translations 2015-08-22 22:01:40 +03:00
UdjinM6
06c1524e89 fix update-translations.py to work correctly with % at the end of a string 2015-08-22 22:00:04 +03:00
UdjinM6
f98fe6a208 fix - ds can leak info by number of inputs 2015-08-22 19:12:45 +03:00
Holger Schinzel
b839ff2748 version bump v0.12.1.0 2015-08-22 18:11:47 +02:00
UdjinM6
9055883eab implement bip69 2015-08-22 19:09:43 +03:00
UdjinM6
30ab984920 treat MN as pre-enabled while there is no legit ping that differ from initial one (from mnb) 2015-08-22 19:00:12 +03:00
evan82
0002fd1d6e Merge pull request #559 from UdjinM6/v0.12.0.x_fix_ds_bugs
fix ds bugs
2015-08-22 07:16:23 -07:00
UdjinM6
9a74543d83 fix ds bugs 2015-08-22 06:36:21 +03:00
Holger Schinzel
591e64dc3b Merge pull request #554 from dashpay/master
merge back
2015-08-20 20:32:10 +02:00
Evan Duffield
b819ffc3c2 Merge branch 'v0.12.0.x' 2015-08-20 09:28:15 -07:00
Evan Duffield
76d9eddfa4 Cleanup nCount for qualifying nodes
- thx Udjin!
2015-08-20 09:27:34 -07:00
Evan Duffield
c64f76001b nCount >= nTenthNetwork should be nCountTenth 2015-08-20 08:52:33 -07:00
Evan Duffield
c6cb896cc4 nCount >= nTenthNetwork should be nCountTenth 2015-08-20 08:50:59 -07:00
Evan Duffield
d3f3e70817 Merge branch 'v0.12.0.x' 2015-08-20 08:37:35 -07:00
Evan Duffield
6b31970f13 Fix payment cycle when network is in the process of updating 2015-08-20 08:37:05 -07:00
Holger Schinzel
342522352d Merge pull request #552 from dashpay/master
merge back
2015-08-19 07:18:53 +02:00
Evan Duffield
e1306eb272 Merge branch 'v0.12.0.x' 2015-08-18 18:06:25 -07:00
Evan Duffield
ba1bc44737 version bump - v46 2015-08-18 18:06:13 -07:00
Evan Duffield
37ae8d36b1 Merge branch 'v0.12.0.x' 2015-08-18 18:04:04 -07:00
evan82
4f99745b92 Merge pull request #551 from UdjinM6/v0.12.0.x_disable_mncache
V0.12.0.x disable mncache
2015-08-18 13:52:51 -07:00
UdjinM6
f119afb43b it’s ok to be banned for dseg, you’ll just find another peers 2015-08-18 23:46:47 +03:00
evan82
7fb5f5881c Merge pull request #549 from UdjinM6/v0.12.0.x_msghand
V0.12.0.x msghand
2015-08-18 12:35:19 -07:00
pstratem
ade97928f7 replace absolute sleep with conditional wait 2015-08-18 21:07:30 +03:00
evan82
418a9eeb37 Merge pull request #547 from UdjinM6/v0.12.0.x_fix_sync_progressbar_text
V0.12.0.x fix sync progressbar text
2015-08-18 08:16:33 -07:00
UdjinM6
0ecf85fea9 fix sync progressbar text 2015-08-18 06:01:17 +03:00
Evan Duffield
a7ec2deed9 Fix Masternode Payments rank calculation 2015-08-17 15:42:51 -07:00
UdjinM6
25e4c54a26 Merge pull request #546 from UdjinM6/v0.12.0.x
Update masternode-budget.md
2015-08-17 15:55:29 +03:00
UdjinM6
fc9118c253 Update masternode-budget.md 2015-08-17 15:51:12 +03:00
Evan Duffield
b2b2ceff52 Merge branch 'v0.12.0.x' 2015-08-15 19:47:22 -07:00
Evan Duffield
b0e718a6ca v0.12.0.45 2015-08-15 19:46:54 -07:00
evan82
59e594546c Merge pull request #538 from UdjinM6/v0.12.0.x_translations20150815
Chinese TW update
2015-08-15 19:42:35 -07:00
UdjinM6
cd819e5a40 chinese tw 2015-08-16 05:39:39 +03:00
evan82
8a24144222 Merge pull request #537 from UdjinM6/v0.12.0.x_fix_ds
V0.12.0.x fix ds
2015-08-15 18:29:41 -07:00
UdjinM6
a723c2148e fix DS bug - endless collateral creation until one of them confirms 2015-08-16 03:29:16 +03:00
UdjinM6
628d281209 refactor names and select logic for ONLY_ coins enum members 2015-08-16 03:26:20 +03:00
Holger Schinzel
cfbcc81a36 Merge pull request #536 from dashpay/master
merge master back to v12 branch
2015-08-16 00:44:30 +02:00
evan82
d1aed33d7a Merge pull request #534 from UdjinM6/v0.12.0.x_fix_rpc_masternode_status
fixes for masternrode rpc
2015-08-15 13:32:26 -07:00