Commit Graph
7652 Commits
Author SHA1 Message Date
Simon dec49d1f82 Fix GetFilteredNotes to use int for minDepth like upstream and avoid casting problems. Don't use FindMyNotes as mapNoteData has already been set on wallet tx. 2016-09-27 11:14:49 -07:00
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