aboutsummaryrefslogtreecommitdiffstats
path: root/eth/downloader/queue.go
Commit message (Expand)AuthorAgeFilesLines
* eth/downloader: raise pending state limit that prevented concurrencyPéter Szilágyi2016-02-081-2/+3
* eth/downloader: fetch data proportionally to peer capacityPéter Szilágyi2015-11-191-36/+59
* eth/downloader: don't hang for spurious deliveriesFelix Lange2015-11-191-97/+101
* eth/downloader: fix dysfunctional ignore list hidden by generic setPéter Szilágyi2015-11-041-6/+6
* core, eth, trie: fix data races and merge/review issuesPéter Szilágyi2015-10-211-58/+120
* eth: clean out light node notions from ethPéter Szilágyi2015-10-191-4/+6
* eth/downloader: concurrent receipt and state processingPéter Szilágyi2015-10-191-45/+115
* core, eth, trie: direct state trie synchronizationPéter Szilágyi2015-10-191-55/+216
* eth/downloader: add fast and light sync strategiesPéter Szilágyi2015-10-191-190/+344
* eth/downloader: header-chain order and ancestry checkPéter Szilágyi2015-09-151-2/+15
* eth: update metrics collection to handle eth/62 algosPéter Szilágyi2015-08-251-0/+12
* eth: port the synchronisation algo to eth/62Péter Szilágyi2015-08-251-32/+207
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
* all: update license informationFelix Lange2015-07-071-0/+16
* eth, eth/downloader: transition to eth 61Péter Szilágyi2015-07-011-12/+16
* eth, eth/downloader: move peer removal into downloaderPéter Szilágyi2015-06-151-1/+1
* eth/downloader: cap the hash ban set, add test for itPéter Szilágyi2015-06-081-1/+1
* eth/downloader: fix another rebase errorPéter Szilágyi2015-06-081-2/+1
* eth/downloader: preallocate the block cachePéter Szilágyi2015-06-081-16/+9
* eth/downloader: differentiate stale and nonexistent deliveriesPéter Szilágyi2015-06-051-3/+12
* eth/downloader: fix #1178, don't request blocks beyond the cache boundsPéter Szilágyi2015-06-041-1/+1
* eth/downloader: add a basic block download congestion controlPéter Szilágyi2015-06-031-2/+8
* eth, eth/downloader: surface downloaded block origin, drop on errorPéter Szilágyi2015-05-261-9/+11
* eth, eth/downloader: remove duplicate consts, bump hash fetch to 2KPéter Szilágyi2015-05-211-1/+1
* eth, eth/downloader: detect and handle madeup hash attacksPéter Szilágyi2015-05-151-4/+6
* eth/downloader: circumvent hash reordering attacksPéter Szilágyi2015-05-151-6/+5
* eth, eth/downloader: prevent hash repeater attackPéter Szilágyi2015-05-151-9/+11
* eth, eth/downloader: remove parent verification from the downlaoderPéter Szilágyi2015-05-141-8/+2
* eth/downloader: fix #910, thread safe peers & polishesPéter Szilágyi2015-05-111-0/+9
* eth, eth/downloader: make synchronize thread safePéter Szilágyi2015-05-081-10/+0
* eth/downloader: fix expiration not running while fetchingPéter Szilágyi2015-05-071-12/+14
* eth/downloader: prioritize block fetch based on chain position, cap memory usePéter Szilágyi2015-05-071-134/+282
* eth/downloader: put back hashes on block overflow errorobscuren2015-05-031-19/+14
* eth, eth/downloader: Moved block processing & graceful shutdownobscuren2015-05-011-4/+54
* eth/downloader: removed peer td management and best peer selectionobscuren2015-04-241-2/+1
* downloader: moved chunk ignoring. Fixes issue with catching upobscuren2015-04-191-7/+15
* downloader: free up peers from work when the downloader resetsobscuren2015-04-191-4/+9
* downloader: improved downloading and synchronisationobscuren2015-04-191-0/+3
* downloader: reset the queue if a peer response with an empty hash setobscuren2015-04-181-0/+11
* downloader: added missing blocks catchup functionalityobscuren2015-04-131-6/+38
* downloader: renamed chunks to queueobscuren2015-04-121-0/+98