| 
							
							
								 Péter Szilágyi | 271fb20ecb | cmd/geth, eth/downloader: rough guess at the import eta | 2015-06-10 18:01:05 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | b3d5ce7d48 | cmd/geth, eth/downloader: collect and report import progress too | 2015-06-10 01:20:35 +03:00 |  | 
			
				
					| 
							
							
								 Felix Lange | 8dc3048f65 | eth/downloader: fix hash fetch timeout handling Fixes #1206 | 2015-06-09 17:07:10 +02:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | c4f224932f | eth/downloader: reject peer registration if head is banned | 2015-06-08 14:46:31 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 63c6cedb14 | eth/downloader: cap the hash ban set, add test for it | 2015-06-08 14:12:00 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | b40c796ff7 | eth/downloader: preallocate the block cache | 2015-06-08 13:23:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 1d7bf3d39f | eth/downloader: fix merge compile error | 2015-06-08 13:23:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 6d497f61c6 | eth/downloader: don't block hash deliveries while pulling blocks | 2015-06-08 13:23:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 0275fcb3d3 | eth/downloader: clean up and simplify the code a bit | 2015-06-08 13:23:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | abdfcda4dd | eth/downloader: short circuit sync if head hash is banned | 2015-06-08 13:23:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 84bc93d8cb | eth/downloader: accumulating hash bans for reconnecting attackers | 2015-06-08 13:23:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | eedb25b22a | eth/downloader: clean up tests and unused variables | 2015-06-08 13:23:57 +03:00 |  | 
			
				
					| 
							
							
								 Jeffrey Wilcke | b94a76d17e | Merge pull request #1189 from karalabe/downloader-polishes eth/downloader: handle timeouts more gracefully | 2015-06-05 08:31:57 -07:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 94e525ae12 | eth, eth/downloader: fix #1098, elevate empty hash errors to peer drops | 2015-06-05 12:52:48 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 328ef60b85 | eth/downloader: differentiate stale and nonexistent deliveries | 2015-06-05 12:37:48 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 94e4aa6ea9 | eth/downloader: log hard timeouts and reset capacity | 2015-06-05 11:53:46 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 24cca2f18d | eth/downloader: log after state updates, easier to debug | 2015-06-04 15:10:43 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 28c32d1b1b | eth/downloader: fix #1178, don't request blocks beyond the cache bounds | 2015-06-04 14:51:14 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | c9a546c310 | eth/downloader: add a basic block download congestion control | 2015-06-03 14:40:11 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 29b0480cfb | core, eth/downloader: expose the bad hashes, check in downloader | 2015-05-28 14:03:10 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 3083ec5e32 | eth/downloader: silence "Added N blocks from..." if N == 0 | 2015-05-26 16:10:28 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | eafdc1f8e3 | eth, eth/downloader: surface downloaded block origin, drop on error | 2015-05-26 14:00:21 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 06a041589f | eth, eth/downloader: remove duplicate consts, bump hash fetch to 2K | 2015-05-21 18:16:04 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 52db6d8be5 | eth/downloader: circumvent a forged block chain with known parent attack | 2015-05-21 08:37:27 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | e8b22b9253 | eth/downloader: prevent a peer from dripping bad hashes | 2015-05-21 08:07:58 +03:00 |  | 
			
				
					| 
							
							
								 obscuren | c2ef8682fe | eth/downloader: moved start event Start event has moved because it could possibly could stall the miner | 2015-05-16 13:02:30 +02:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | f3ae8f50a5 | eth/downloader: circumvent download race between crosscheck and hashes | 2015-05-15 20:54:10 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 4f0d88cb02 | eth/downloader: fix cancel channel double close | 2015-05-15 19:43:42 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 5c1a7b965c | eth/downloader: circumvent a fake blockchain attack | 2015-05-15 15:04:15 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | b517967f86 | eth/downloader: don't penalize for stale cross checks | 2015-05-15 15:03:08 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 83226762c2 | eth, eth/downloader: detect and handle madeup hash attacks | 2015-05-15 15:01:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 72411eb24c | eth/downloader: circumvent hash reordering attacks | 2015-05-15 15:01:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | bcc2980179 | eth/downloader: check sync after failed attacks | 2015-05-15 15:01:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 366e9627e8 | eth/downloader: add a test for detecting missing blocks | 2015-05-15 15:01:58 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | cd2fb09051 | eth, eth/downloader: prevent hash repeater attack | 2015-05-15 15:01:58 +03:00 |  | 
			
				
					| 
							
							
								 obscuren | b71091e337 | eth, eth/downloader, miner: use download events to check miner start | 2015-05-15 00:43:10 +02:00 |  | 
			
				
					| 
							
							
								 Jeffrey Wilcke | 060a07cf69 | Merge pull request #974 from karalabe/downloader-fix-unknown-parent-attack eth, eth/downloader: handle a potential unknown parent attack | 2015-05-14 08:16:30 -07:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | ebf1eb9359 | eth/downloader: remove a previous leftover | 2015-05-14 15:40:28 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 3eda70c64c | eth, eth/downloader: remove parent verification from the downlaoder | 2015-05-14 15:38:49 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | a4246c2da6 | eth, eth/downloader: handle a potential unknown parent attack | 2015-05-14 15:24:18 +03:00 |  | 
			
				
					| 
							
							
								 Jeffrey Wilcke | 2b06fe3eff | Merge pull request #950 from karalabe/downloader-cancel-sync eth/downloader: fix deliveries to check for sync cancels | 2015-05-14 04:05:13 -07:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 910a6d4e46 | eth/downloader: fix nil panic caused by wrong variable use | 2015-05-13 17:25:01 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | de3a71cafd | eth/downloader: remove a redundant sync progress check | 2015-05-13 16:56:01 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 48ee0777a5 | eth/downloader: add a user sync notificaton | 2015-05-13 16:03:05 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | ec57aa64cd | eth/downloader: sync the cancel channel during cancel too | 2015-05-13 14:01:08 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | ee0c892303 | eth/downloader: fix deliveries to check for sync cancels | 2015-05-13 13:47:21 +03:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | d2d5dbc6fb | eth/downloader: fix active peer shadowing, polish func names | 2015-05-13 13:13:43 +03:00 |  | 
			
				
					| 
							
							
								 obscuren | 48bd48876c | eth, eth/downloader: moved pending queue error message to debug | 2015-05-11 17:27:34 +02:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | 064cf16099 | eth/downloader: use count instead of peers, clearer | 2015-05-11 17:21:22 +02:00 |  | 
			
				
					| 
							
							
								 Péter Szilágyi | d37a2559b9 | eth/downloader: revert to demotion, use harsher penalty | 2015-05-11 17:21:22 +02:00 |  |