Commit Graph

889 Commits (e9b850805eebc55ea8486323a1a7861b9b554430)

Author SHA1 Message Date
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
zsfelfoldi 6e212bdc6d fallback for uninitialized GPO config values 10 years ago
zsfelfoldi 2e8016c80d fixed initial base price bug 10 years ago
zsfelfoldi 0930e190a7 added missing source 10 years ago
zsfelfoldi 3f94d09c1f fixed saving receipts 10 years ago
Péter Szilágyi aa250e228a eth: don't refetch non fitting blocks to avoid duplicates 10 years ago
Péter Szilágyi cf7c44a7f6 eth/downloader: detailed comment for the race corner case 10 years ago
Péter Szilágyi 9c03c374e3 eth/downloader: fix import statistic reset, fetch hashes async 10 years ago
obscuren 6d817e16c1 core, miner: tx pool drops txs below ask price 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 30a9939388 eth/downloader: sanity test for multi peer syncs 10 years ago
Péter Szilágyi fc7abd9886 eth, eth/downloader: move block processing into the downlaoder 10 years ago
Péter Szilágyi 0fc71877a7 eth/downloader: add valid peer during attacks (check interference) 10 years ago
Péter Szilágyi 80833f8137 eth/downloader: instreument and test the sync peer drop 10 years ago
Péter Szilágyi faae8b7dd8 eth: fix an accidental test compile error 10 years ago
Péter Szilágyi 2dd6a62f67 eth/downloader: support individual peers in the test suite 10 years ago
Péter Szilágyi 2937903299 eth/downloader: remove uneeded testing functions 10 years ago
Péter Szilágyi 66d3dc8690 eth, eth/downloader: move peer removal into downloader 10 years ago
obscuren 90c4493a10 eth, core: interupt the chain processing on stop 10 years ago
Péter Szilágyi 3c1cccc801 eth/downloader: fetch the block hashes on the fly, when needed 10 years ago
Péter Szilágyi e61db7145a eth: dedup fetches to ensure no blocks are pulled twice 10 years ago
Péter Szilágyi 355b1e3bb1 eth: randomly fetch announced block (don't hammer origin) 10 years ago
Péter Szilágyi b9affbf9fe eth: discard fetched blocks that don't fit (no goroutine) 10 years ago
obscuren 65a48f9cd8 core: fixed race condition in the transaction pool 10 years ago