Commit Graph

10582 Commits

Author SHA1 Message Date
de3dd8a015 Modify message string so we don't need to backport commits which implement FormatStateMessage and GetDebugMessage and involve changes to consensus/validation.h 2016-09-16 17:51:46 -07:00
Pieter Wuille
60aed95400 Fix and improve relay from whitelisted peers
This makes sure that retransmits by a whitelisted peer also actually
result in a retransmit.

Further, this changes the logic to never relay in case we would assign
a DoS score, as we expect to get DoS banned ourselves as a result.
2016-09-16 09:28:12 -07:00
Gregory Maxwell
e2190f8017 Limit setAskFor and retire requested entries only when a getdata returns.
The setAskFor duplicate elimination was too eager and removed entries
 when we still had no getdata response, allowing the peer to keep
 INVing and not responding.
2016-09-15 23:41:29 -07:00
kazcw
56f165bdc1 prevent peer flooding request queue for an inv
mapAlreadyAskedFor does not keep track of which peer has a request queued for a
particular tx. As a result, a peer can blind a node to a tx indefinitely by
sending many invs for the same tx, and then never replying to getdatas for it.
Each inv received will be placed 2 minutes farther back in mapAlreadyAskedFor,
so a short message containing 10 invs would render that tx unavailable for 20
minutes.

This is fixed by disallowing a peer from having more than one entry for a
particular inv in mapAlreadyAskedFor at a time.
2016-09-15 23:17:34 -07:00
Alfie John
70db019c6a Updating wording to match Beta Guide 2016-09-15 22:00:13 +10:00
Alfie John
42c03d49f2 Typo in params README 2016-09-15 21:58:55 +10:00
jl777
d6b8e2c2c0 test 2016-09-14 13:16:59 -03:00
jl777
6343f5e30f gethex 2016-09-14 13:06:12 -03:00
jl777
7d36ed9e1d test print 2016-09-14 12:59:08 -03:00
jl777
a42912d644 ignore error 2016-09-14 07:36:43 -03:00
jl777
f7f99e3b5f Merge pull request #6 from jl777/dPoW
BDB thanks proto!
2016-09-14 07:27:37 -03:00
jl777
609959b6fb BDB thanks proto! 2016-09-14 07:27:08 -03:00
jl777
564c76555f Merge pull request #5 from jl777/dPoW
formatting
2016-09-14 07:06:47 -03:00
jl777
83482e43b1 formatting 2016-09-14 07:06:12 -03:00
jl777
a65bd5bbdd Merge pull request #4 from jl777/dPoW
DPoW
2016-09-14 07:02:34 -03:00
jl777
0032bbb591 formatting 2016-09-14 07:00:35 -03:00
jl777
24522e1d2a print remove 2016-09-14 06:57:06 -03:00
jl777
93fa889419 docs 2016-09-14 06:54:45 -03:00
jl777
37c38a073d typo 2016-09-14 06:52:21 -03:00
jl777
463846358d Merge pull request #3 from jl777/dPoW
DPoW
2016-09-14 06:43:02 -03:00
jl777
d27afb07eb block check overrides 2016-09-14 06:22:24 -03:00
jl777
778ca57b14 stdio 2016-09-14 06:09:27 -03:00
jl777
a614521c13 ifdef 2016-09-14 06:08:33 -03:00
jl777
431cce983e messages 2016-09-14 06:03:47 -03:00
jl777
2deb9e7483 vector 2016-09-14 05:40:16 -03:00
jl777
ace19d6346 id 2016-09-14 05:34:34 -03:00
jl777
f6b8d87ed4 i hate c++ strings 2016-09-14 05:32:48 -03:00
jl777
891b2e16b6 ) 2016-09-14 05:29:57 -03:00
jl777
f211fbb32a skip command 2016-09-14 05:29:06 -03:00
jl777
07eff10791 syntax 2016-09-14 05:25:07 -03:00
jl777
d2451560a2 ss.str() 2016-09-14 05:23:57 -03:00
jl777
0217d91cd2 ToString 2016-09-14 05:22:33 -03:00
jl777
9fc05259a7 syntax 2016-09-14 05:21:26 -03:00
jl777
93b5c955d4 fix syntax 2016-09-14 05:17:26 -03:00
jl777
1fb0786301 syntax 2016-09-14 05:14:32 -03:00
jl777
fcd361184f komodo message hooks 2016-09-14 05:12:12 -03:00
jl777
f03d63720c reduce allowed future timestamp 2hrs -> 10 min 2016-09-14 04:20:11 -03:00
jl777
3ea1795dec Merge pull request #2 from jl777/PoS
PoS
2016-09-13 16:15:40 -03:00
jl777
f333b7b9e9 ICO allocation 2016-09-13 16:14:36 -03:00
jl777
1a32177712 PoS block 2016-09-13 15:51:25 -03:00
jl777
d72fa6e769 Merge pull request #1 from jl777/PoS
coin supply, rewards
2016-09-13 15:29:14 -03:00
jl777
3a02f67bf3 coin supply, rewards 2016-09-13 15:04:42 -03:00
jl777
684eb8d626 test 2016-09-13 14:36:32 -03:00
jl777
11db2ca24c skip minpeers 2016-09-13 14:33:21 -03:00
jl777
e725f1cbf1 test 2016-09-13 14:28:23 -03:00
jl777
f3ae714c95 qt 2016-09-13 13:57:57 -03:00
jl777
94cc76bf6c fix rpc ports 2016-09-13 13:22:54 -03:00
jl777
5166804f02 komodo strings 2016-09-13 13:03:02 -03:00
jl777
202856091f 1 minute blocks 2016-09-13 12:14:10 -03:00
jl777
3090f2a15b change chain params 2016-09-13 12:09:42 -03:00