Commit Graph

487 Commits (f43c07cb3ca0d96fd005aa7ce2ddd40876a06d11)

Author SHA1 Message Date
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 aac2b6ae4c eth: add the blocks from numbers protocol message 9 years ago
Péter Szilágyi 5db8f447d5 eth: fix #1319, put an upper limit on the known txns and blocks 9 years ago
Péter Szilágyi 6fc85f1ec2 eth: clean up peer struct a bit, fix double txn bcast 9 years ago
Péter Szilágyi 2c8ed76e01 eth: start cleaning up old protocol implementation, add metrics 9 years ago
Péter Szilágyi 393d675690 cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61 9 years ago
Péter Szilágyi 01fe972113 cmd, core, eth, metrics, p2p: require enabling metrics 9 years ago
Péter Szilágyi ccbb56b4f2 cmd/geth, eth, ethdb: monitor database compactions 9 years ago
zsfelfoldi 5d9df7348d gpo non-existent block checks 9 years ago
Felix Lange 76821d167a core, eth, rpc: avoid unnecessary block header copying 9 years ago
Felix Lange e0e5f74776 eth/downloader, eth/fetcher: use core.GenerateChain in tests 9 years ago
Felix Lange 1d42888d30 core/types: make blocks immutable 9 years ago
Felix Lange 654564e164 core/types: make transactions immutable 9 years ago
Péter Szilágyi a7d22658ad eth/fetcher: don't drop on future blocks, just not propagate 9 years ago
Péter Szilágyi 29d53b2073 eth/fetcher: don't double filter/fetch the same block 9 years ago
Péter Szilágyi 803b3c4a82 eth, ethdb: measure database operation latencies too 10 years ago
Péter Szilágyi 0609fcf030 eth: make sure dbs are lvldb before instrumenting 10 years ago
Péter Szilágyi 792b0ddccd core, eth, eth/fetcher, ethdb: polish metrics gathering a bit 10 years ago
Péter Szilágyi 6260b86c15 eth/fetcher: fix failed merge 10 years ago
Péter Szilágyi b426301467 cmd/geth, eth/fetcher: polish metrics reporting, add some more 10 years ago
Péter Szilágyi 821e01b013 cmd/geth, eth/fetcher: initial metrics support 10 years ago
Péter Szilágyi 3ce17d2862 eth/fetcher: fix a closure data race 10 years ago
Péter Szilágyi 99ca4b619b eth/fetcher: clean up test assertions 10 years ago
Péter Szilágyi b53f701c27 eth/fetcher: remove test sleeps (15s -> 2.8s) 10 years ago
Péter Szilágyi 1989d1491a eth/fetcher: handle and (crude) test block memory DOS 10 years ago
Péter Szilágyi d36c25bcbc eth/fetcher: handle and test block announce DOS attacks 10 years ago
Péter Szilágyi 8c4c7ea192 eth/fetcher: lower max cache size, add timeout slack 10 years ago
Péter Szilágyi 4180ca7fe4 eth: fix the propagation/announce order for mined blocks 10 years ago
Péter Szilágyi 13c25036ea eth/fetcher: since uncles are allowed, drop phase test 10 years ago
Péter Szilágyi ecd19919c5 eth/fetcher: allow backward uncle imports too 10 years ago
Péter Szilágyi 90d45f0397 eth: fix test breakage from the previous commit 10 years ago
Péter Szilágyi b91b581b80 eth, eth/fetcher: propagate after header verify, announce only on insert 10 years ago
Péter Szilágyi 629705ad53 eth: clean the block request packet handling a bit 10 years ago
Péter Szilágyi 5ec6ecc511 eth, eth/fetcher: move propagated block import into fetcher 10 years ago
Péter Szilágyi a9ada0b5ba eth/fetcher: make tests thread safe 10 years ago
Péter Szilágyi 37c5ff392f eth/fetcher: build longest chain until proven otherwise 10 years ago
Péter Szilágyi 2a7411bc96 eth/fetcher: fix premature queue cleanup, general polishes 10 years ago
Péter Szilágyi 497a7f1717 eth, eth/fetcher: define and enforce propagation boundaries 10 years ago
Péter Szilágyi 026ee40650 eth/fetcher: deduplicate future blocks 10 years ago
Péter Szilágyi 11c8f83a58 eth, eth/fetcher: cache future propagated blocks too 10 years ago
Péter Szilágyi 057bc237ad eth, eth/fetcher: use an import queue to store out of order blocks 10 years ago
Péter Szilágyi 8b64e041d6 eth/fetcher: add test to check for duplicate downloads 10 years ago
Péter Szilágyi 2a1b722d04 eth/fetcher: fix timer reset bug, add initial tests 10 years ago
Péter Szilágyi 7c2af1c117 eth, eth/fetcher: separate notification sync mechanism 10 years ago
Péter Szilágyi 4365668462 eth/downloader: extend slow test to fix even slower CI server... 10 years ago
Péter Szilágyi 55dd8fd621 eth/downloader: always reenter processing if not exiting 10 years ago
Péter Szilágyi 2f4cbe22f5 eth, eth/downloader: fix processing interrupt caused by temp cancel 10 years ago
Péter Szilágyi 4a1e82cf3f eth/downloader: fix #1280, overlapping (good/bad) delivery hang 10 years ago
zsfelfoldi a977cecbe4 fixed gas price corr. factor 10 years ago