Commit Graph

29 Commits (832b37c8221e330896c36eb419d92af6b1fdc9dd)

Author SHA1 Message Date
Péter Szilágyi f186b39018 eth/downloader: add fast and light sync strategies 9 years ago
Péter Szilágyi 47f62a67aa eth/downloader: match capabilities when querying idle peers 9 years ago
Péter Szilágyi 47a7fe5d22 eth: port the synchronisation algo to eth/62 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Péter Szilágyi f43c07cb3c eth, eth/downloader: transition to eth 61 9 years ago
Péter Szilágyi af51dc4d63 eth, eth/downloader: pass the eth protocol version through 9 years ago
Péter Szilágyi b240983e2b eth, eth/downloader: do async block fetches, add dl tests 9 years ago
Péter Szilágyi 63c6cedb14 eth/downloader: cap the hash ban set, add test for it 9 years ago
Péter Szilágyi 94e4aa6ea9 eth/downloader: log hard timeouts and reset capacity 9 years ago
Péter Szilágyi d754c25cc8 eth/downloader: drop log entry from peer, it's covered already 9 years ago
Péter Szilágyi 28c32d1b1b eth/downloader: fix #1178, don't request blocks beyond the cache bounds 9 years ago
Péter Szilágyi 3ec159ab6b eth/downloader: demote peers if they exceed the soft limits at 1 blocks already 9 years ago
Péter Szilágyi c9a546c310 eth/downloader: add a basic block download congestion control 9 years ago
Péter Szilágyi 064cf16099 eth/downloader: use count instead of peers, clearer 10 years ago
Péter Szilágyi d37a2559b9 eth/downloader: revert to demotion, use harsher penalty 10 years ago
Péter Szilágyi 70c65835f4 eth/downloader: fix #910, thread safe peers & polishes 10 years ago
Péter Szilágyi fa53c5e074 eth/downloader: use count instead of peers, clearer 10 years ago
Péter Szilágyi ebbd8b0743 eth/downloader: revert to demotion, use harsher penalty 10 years ago
Péter Szilágyi 685862d2ce eth/downloader: fix #910, thread safe peers & polishes 10 years ago
Péter Szilágyi 4800c94392 eth/downloader: prioritize block fetch based on chain position, cap memory use 10 years ago
obscuren bd9c76097d eth/downloader: removed peer td management and best peer selection 10 years ago
obscuren c58918c84a downloader: moved chunk ignoring. Fixes issue with catching up 10 years ago
obscuren 5c59d95532 downloader: defer peer reset after download 10 years ago
obscuren a1d97ea4db typo 10 years ago
obscuren 6830ddb659 downloader: free up peers from work when the downloader resets 10 years ago
obscuren c2c24b3bb4 downloader: improved downloading and synchronisation 10 years ago
obscuren 205378016f downloader: added demotion / promotion in prep. for rep. system 10 years ago
obscuren a8a2b2a488 downloader: added missing blocks catchup functionality 10 years ago
obscuren 7dcb9825c3 downloader: return an error for peer.fetch and return chunk to queue 10 years ago
obscuren acf8452c33 downloader: implemented new downloader 10 years ago