obscuren 
							
						 
					 
					
						
						
							
						
						0d536734fe 
					 
					
						
						
							
							eth: adapted to new synchronous api of downloader's AddBlock  
						
						 
						
						
						
						
					 
					
						2015-04-18 18:57:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						c2c24b3bb4 
					 
					
						
						
							
							downloader: improved downloading and synchronisation  
						
						 
						
						... 
						
						
						
						* Downloader's peers keeps track of peer's previously requested hashes
  so that we don't have to re-request
* Changed `AddBlock` to be fully synchronous 
						
						
					 
					
						2015-04-18 18:55:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						60613b57d1 
					 
					
						
						
							
							downloader: make sure that hashes are only accepted from the active peer  
						
						 
						
						
						
						
					 
					
						2015-04-18 17:35:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						8244825bbf 
					 
					
						
						
							
							downloader: reset the queue if a peer response with an empty hash set  
						
						 
						
						
						
						
					 
					
						2015-04-18 15:14:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						8f873b762b 
					 
					
						
						
							
							downloader: all handlers check for isBusy  
						
						 
						
						
						
						
					 
					
						2015-04-18 03:15:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						2339ee9910 
					 
					
						
						
							
							Merge branch 'develop' into downloader-proto  
						
						 
						
						... 
						
						
						
						Conflicts:
	eth/downloader/downloader.go 
						
						
					 
					
						2015-04-18 01:10:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						eac2df02d1 
					 
					
						
						
							
							downloader: fixed a typo  
						
						 
						
						
						
						
					 
					
						2015-04-17 00:11:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						205378016f 
					 
					
						
						
							
							downloader: added demotion / promotion in prep. for rep. system  
						
						 
						
						
						
						
					 
					
						2015-04-16 02:16:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						eda10c7317 
					 
					
						
						
							
							downloader: updated downloader and fixed issues with catch up  
						
						 
						
						... 
						
						
						
						Properly ignore blocks coming from peers not in our peer list (blocked)
and do never request anything from bad peers. Added some checks to
account for blocks known when requesting hashes (missing parents). 
						
						
					 
					
						2015-04-16 01:29:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						c4678ffd77 
					 
					
						
						
							
							downloader: updated downloader and fixed issues with catch up  
						
						 
						
						... 
						
						
						
						Properly ignore blocks coming from peers not in our peer list (blocked)
and do never request anything from bad peers. Added some checks to
account for blocks known when requesting hashes (missing parents). 
						
						
					 
					
						2015-04-16 00:14:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						a8a2b2a488 
					 
					
						
						
							
							downloader: added missing blocks catchup functionality  
						
						 
						
						... 
						
						
						
						When a parent is missing in the block list an attempt should be made to
fetch the missing parent and grandparents. 
						
						
					 
					
						2015-04-13 16:38:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						7dcb9825c3 
					 
					
						
						
							
							downloader: return an error for peer.fetch and return chunk to queue  
						
						 
						
						... 
						
						
						
						If a peer was somehow already fetching and somehow managed to end up in
the `available` pool it should return it's work. 
						
						
					 
					
						2015-04-12 13:36:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						6efa8db888 
					 
					
						
						
							
							downloader: renamed chunks to queue  
						
						 
						
						
						
						
					 
					
						2015-04-12 13:24:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						acf8452c33 
					 
					
						
						
							
							downloader: implemented new downloader  
						
						 
						
						
						
						
					 
					
						2015-04-12 12:38:25 +02:00