Commit Graph

64 Commits (93fe17559b3f47bbd89fe0edb65e55a1cd130588)

Author SHA1 Message Date
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Péter Szilágyi 0db0b27754
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426)" (#23456) 3 years ago
Péter Szilágyi c368f728c1
Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426) 3 years ago
Péter Szilágyi d3f018fde8
eth: drop eth/65, the last non-reqid protocol version 3 years ago
Felix Lange 427175153c
p2p/msgrate: return capacity as integer, clamp to max uint32 (#22943) 4 years ago
Péter Szilágyi 3e795881ea
eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap (#22876) 4 years ago
Péter Szilágyi fe1586b094
eth, les: drop support for eth/64, fix eth/66 tests 4 years ago
Martin Holst Swende 6ec1561044
eth: implement eth66 (#22241) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
rene 1976bb3df0
eth/downloader: remove eth62 (#21378) 4 years ago
Martin Holst Swende 105922180f
eth/downloader: refactor downloader + queue (#21263) 4 years ago
sixdays a981b60c25
eth/downloader: don't use defer for unlock before return (#21227) 5 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
rjl493456442 049e17116e
core, eth: implement eth/65 transaction fetcher 5 years ago
Wenbiao Zheng 6810933640 eth/downloader: SetBlocksIdle is not used (#17962) 6 years ago
Yusup 7aad81f881 eth: fix typos (#16414) 7 years ago
Ricardo Domingos 9ff9d04a69 all: fix code comment typos (#15547) 7 years ago
Péter Szilágyi f46adfac28
eth/downloader: track peer drops and deassign state sync tasks 7 years ago
Nick Johnson fe13949d9d eth/downloader: Doc fixes 7 years ago
Nick Johnson be8f8409bc eth/downloader, les, light: Changes in response to review 7 years ago
Nick Johnson ae11545bc5 eth, les: Refactor downloader peer to use structs 8 years ago
Felix Lange 0042f13d47 eth/downloader: separate state sync from queue (#14460) 8 years ago
Péter Szilágyi 9184249b39 Logger updates 3 (#3730) 8 years ago
Péter Szilágyi 0a63c3e362
eth/downloader: port over old logs from glog to log15 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Péter Szilágyi 1dd272080d eth, eth/downloader: better remote head tracking 8 years ago
Felix Lange 016007bd25 eth, eth/downloader, eth/fetcher: delete eth/61 code 8 years ago
Péter Szilágyi 88f174a014 eth/downloader: adaptive quality of service tuning 9 years ago
Péter Szilágyi b40dc8a1da eth/downloader: implement concurrent header downloads 9 years ago
Péter Szilágyi e3f2b541f2 eth/downloader: fix a throughput estimation data race 9 years ago
Péter Szilágyi b6f5523bdc eth/downloader: fetch data proportionally to peer capacity 9 years ago
Péter Szilágyi b658a73ed5 eth/downloader: fix dysfunctional ignore list hidden by generic set 9 years ago
Péter Szilágyi 5b0ee8ec30 core, eth, trie: fix data races and merge/review issues 9 years ago
Péter Szilágyi ab27bee25a core, eth, trie: direct state trie synchronization 9 years ago
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 10 years ago
Péter Szilágyi f43c07cb3c eth, eth/downloader: transition to eth 61 10 years ago
Péter Szilágyi af51dc4d63 eth, eth/downloader: pass the eth protocol version through 10 years ago
Péter Szilágyi b240983e2b eth, eth/downloader: do async block fetches, add dl tests 10 years ago
Péter Szilágyi 63c6cedb14 eth/downloader: cap the hash ban set, add test for it 10 years ago
Péter Szilágyi 94e4aa6ea9 eth/downloader: log hard timeouts and reset capacity 10 years ago
Péter Szilágyi d754c25cc8 eth/downloader: drop log entry from peer, it's covered already 10 years ago
Péter Szilágyi 28c32d1b1b eth/downloader: fix #1178, don't request blocks beyond the cache bounds 10 years ago
Péter Szilágyi 3ec159ab6b eth/downloader: demote peers if they exceed the soft limits at 1 blocks already 10 years ago
Péter Szilágyi c9a546c310 eth/downloader: add a basic block download congestion control 10 years ago