Commit Graph

8201 Commits

Author SHA1 Message Date
Jack Grigg
1683b1f58b Clear note witness caches on reindex 2016-09-27 15:21:18 +13:00
Jack Grigg
76b226586e Add wallet method to clear the note witness cache 2016-09-27 14:55:05 +13:00
Jack Grigg
e81c2de753 Fix test 2016-09-27 14:55:05 +13:00
Daira Hopwood
05e2db116d Remove FindAndDelete. refs #1386
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-09-27 00:48:30 +01:00
Kevin Gallagher
9fc324a139 Updates dns.testnet.z.cash -> dnsseed.testnet.z.cash
People seem to agree that dnsseed.* is a more intuitive address.
The original address was committed to beta1 as a result of a misunderstanding.
The DNS seeder service will be updated to coincide with at beta2 release.
2016-09-26 14:34:26 -07:00
zkbot
c470cdf70b Auto merge of #1376 - str4d:1191-improve-multithreaded-benchmark, r=daira
Measure multithreaded solveequihash time per-thread

Continuation of #1213
Closes #1191
2016-09-23 15:01:04 -04:00
jl777
e93ff3ca05 syntax fix 2016-09-23 10:45:17 -03:00
jl777
de141d9133 void * 2016-09-23 10:40:40 -03:00
jl777
8c3623fe10 syntax fixes 2016-09-23 10:36:28 -03:00
jl777
50027f0631 mindiff exception for notaries 2016-09-23 10:30:15 -03:00
Jack Grigg
a40034f7d6 Enable high-priority alerts to put the RPC into safe mode
This reverts the changes in 986b5e257e and adds a
priority check.

Closes #1106
2016-09-23 17:26:43 +12:00
Jack Grigg
e9006272c2 Add a make command for checking expected failures 2016-09-23 12:32:59 +12:00
jl777
d7426190e4 new read me 2016-09-21 16:18:52 -03:00
zkbot
976479f824 Auto merge of #1411 - bitcartel:master_bitcoin_7106, r=daira
Upstream patch: Fix and improve relay from whitelisted peers

https://github.com/bitcoin/bitcoin/pull/7106
a9f3d3db5c0c8d1697998ed9b3e192ddbf9a31f4

An extra commit modifies the log message string, otherwise there are are a number of commits that need be to backported to add methods e.g. GetDebugMessage.  These commits modify the interface in consensus/validation.h so there are conflicts to be resolved. e.g.
9003c7c
a9ac95c
5f12263
fbf44e6
2016-09-20 19:41:00 -04:00
zkbot
5ef7fecf14 Auto merge of #1407 - bitcartel:master_bitcoin_7079, r=daira
Upstream patch: Prevent peer flooding inv request queue

https://github.com/bitcoin/bitcoin/pull/7079
5029698186445bf3cd69d0e720f019c472661bff
ebb25f4c23adbcb55796c402bafd6064a136f16f
2016-09-20 19:11:28 -04:00
Simon
e63d14fd4d Replace %i format specifier with more commonly used %d. 2016-09-19 09:36:26 -07:00
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
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
24522e1d2a print remove 2016-09-14 06:57:06 -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
f333b7b9e9 ICO allocation 2016-09-13 16:14:36 -03:00
jl777
1a32177712 PoS block 2016-09-13 15:51:25 -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