Commit Graph

34 Commits (5757a0edb59f854433d11982b2ba4831cceb167e)

Author SHA1 Message Date
Péter Szilágyi 7c2af1c117 eth, eth/fetcher: separate notification sync mechanism 9 years ago
Péter Szilágyi 2f4cbe22f5 eth, eth/downloader: fix processing interrupt caused by temp cancel 9 years ago
Péter Szilágyi aa250e228a eth: don't refetch non fitting blocks to avoid duplicates 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 fc7abd9886 eth, eth/downloader: move block processing into the downlaoder 9 years ago
Péter Szilágyi 66d3dc8690 eth, eth/downloader: move peer removal into downloader 9 years ago
Péter Szilágyi e61db7145a eth: dedup fetches to ensure no blocks are pulled twice 9 years ago
Péter Szilágyi 355b1e3bb1 eth: randomly fetch announced block (don't hammer origin) 9 years ago
Péter Szilágyi b9affbf9fe eth: discard fetched blocks that don't fit (no goroutine) 9 years ago
Felix Lange 6c73a59806 eth: limit number of sent transactions based on message size 9 years ago
Péter Szilágyi d09ead546c eth: fix a data race in the hash announcement processing 9 years ago
Péter Szilágyi f86707713c eth: fix data race accessing peer.td 9 years ago
Péter Szilágyi 44147d057d eth: fix data race accessing peer.recentHash 9 years ago
Péter Szilágyi 8216bb901c eth: clean up pending announce download map, polish logs 9 years ago
Péter Szilágyi 9ed166c196 eth: split and handle explicitly vs. download requested blocks 9 years ago
Péter Szilágyi fdccce781e eth: fetch announced hashes from origin, periodically 9 years ago
Péter Szilágyi 94e525ae12 eth, eth/downloader: fix #1098, elevate empty hash errors to peer drops 9 years ago
Péter Szilágyi 29b0480cfb core, eth/downloader: expose the bad hashes, check in downloader 9 years ago
obscuren c37389f19c core: check negative value transactions. Closes #1109 9 years ago
Péter Szilágyi eafdc1f8e3 eth, eth/downloader: surface downloaded block origin, drop on error 9 years ago
Jason Carver 97433f5ef1 expand acronym in log message from TD 9 years ago
Péter Szilágyi 5422fe5125 eth: make the peer set thread safe 9 years ago
Péter Szilágyi 83226762c2 eth, eth/downloader: detect and handle madeup hash attacks 9 years ago
Péter Szilágyi 9ad515d2dc eth: drop a sync peer if it sends an invalid hash chain 9 years ago
Péter Szilágyi cd2fb09051 eth, eth/downloader: prevent hash repeater attack 9 years ago
Péter Szilágyi 3eda70c64c eth, eth/downloader: remove parent verification from the downlaoder 9 years ago
Péter Szilágyi a4246c2da6 eth, eth/downloader: handle a potential unknown parent attack 9 years ago
obscuren 48bd48876c eth, eth/downloader: moved pending queue error message to debug 10 years ago
obscuren 05715f27cf eth: added a cancel method for the downloader 10 years ago
Péter Szilágyi bd5720f480 eth, eth/downloader: handle sync errors a bit more gracefully 10 years ago
Péter Szilágyi 9d188f73b5 eth, eth/downloader: make synchronize thread safe 10 years ago
obscuren ba2236fa51 cmd/geth, eth: bump version & tmp fix for incorrect TD peers 10 years ago
obscuren c6ad3aec05 eth,core: changed NewTicker to Tick 10 years ago
obscuren 016f152b36 eth, eth/downloader: Moved block processing & graceful shutdown 10 years ago