obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							37770ed0d3 
							
						 
					 
					
						
						
							
							core: added unix timestamp to debug output for block proc  
						
						
						
					 
					
						2015-05-03 21:49:19 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							1470b22e90 
							
						 
					 
					
						
						
							
							downloader: hash downloading recovery  
						
						... 
						
						
						
						If a peer fails to respond (disconnect, etc) during hash downloading
switch to a different peer which has it's current_hash in the queue's
peer set. 
						
					 
					
						2015-05-03 16:27:03 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2236fa51 
							
						 
					 
					
						
						
							
							cmd/geth, eth: bump version & tmp fix for incorrect TD peers  
						
						
						
					 
					
						2015-05-03 14:11:47 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							f2a2b2ac70 
							
						 
					 
					
						
						
							
							eth/downloader: put back hashes on block overflow error  
						
						
						
					 
					
						2015-05-03 14:11:00 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							493181ea09 
							
						 
					 
					
						
						
							
							eth/downloader: changed has to blockHashes for chain linking  
						
						
						
					 
					
						2015-05-03 14:10:31 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b8acbaf0 
							
						 
					 
					
						
						
							
							core: print ignored blocks  
						
						
						
					 
					
						2015-05-03 14:09:50 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							25bc88113f 
							
						 
					 
					
						
						
							
							eth/downloader: added additional tests  
						
						
						
					 
					
						2015-05-03 14:09:33 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ad3aec05 
							
						 
					 
					
						
						
							
							eth,core: changed NewTicker to Tick  
						
						
						
					 
					
						2015-05-03 13:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b298928c49 
							
						 
					 
					
						
						
							
							core: added 'ignored' status  
						
						
						
					 
					
						2015-05-01 16:00:30 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							016f152b36 
							
						 
					 
					
						
						
							
							eth, eth/downloader: Moved block processing & graceful shutdown  
						
						... 
						
						
						
						The downloader is no longer responsible for processing blocks. The
eth-protocol handler now takes care of this instead.
Added graceful shutdown during block processing. Closes  #846  
						
					 
					
						2015-05-01 15:58:44 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							8595198c1b 
							
						 
					 
					
						
						
							
							eth/downloader: delete blocks from queue  
						
						
						
					 
					
						2015-04-30 17:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							15873fafc0 
							
						 
					 
					
						
						
							
							core: added a wait group to chain manager for graceful shutdown  
						
						
						
					 
					
						2015-04-30 17:50:47 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							e4dba36892 
							
						 
					 
					
						
						
							
							core: check for parent in calc TD. TD = (N != 0 == parent.TD) || (== D)  
						
						
						
					 
					
						2015-04-30 14:55:21 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							28b39267d9 
							
						 
					 
					
						
						
							
							core, eth: verify td of received blocks  
						
						
						
					 
					
						2015-04-30 13:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6e8f6195 
							
						 
					 
					
						
						
							
							eth, eth/downloader: remove bad peers from peer set  
						
						... 
						
						
						
						Peers in the eth protocol handler are now being ignored for catch up. 
						
					 
					
						2015-04-30 12:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							3fef601903 
							
						 
					 
					
						
						
							
							Merge pull request  #830  from obscuren/downloader-missing-parent  
						
						... 
						
						
						
						eth/downloader: missing parent improvement 
						
					 
					
						2015-04-29 15:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							30b921ef46 
							
						 
					 
					
						
						
							
							cmd/geth: bump version to 0.9.14  
						
						
						
					 
					
						2015-04-30 00:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							88292f35db 
							
						 
					 
					
						
						
							
							core: remove txs from queue in addition to removal of pending  
						
						
						
					 
					
						2015-04-30 00:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							2590a7dabb 
							
						 
					 
					
						
						
							
							core: added some additional chain tests for shortest chain  
						
						
						
					 
					
						2015-04-30 00:14:41 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							04c209980b 
							
						 
					 
					
						
						
							
							eth: rely on p2p to determine block propagation  
						
						
						
					 
					
						2015-04-29 22:50:58 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							01e3d694a6 
							
						 
					 
					
						
						
							
							p2p: added received at to peer message  
						
						... 
						
						
						
						p2p.Msg.ReceivedAt can be used for determining block propagation from
begining to end. 
						
					 
					
						2015-04-29 22:49:58 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							9e63798d03 
							
						 
					 
					
						
						
							
							core/types, eth: meassure and display propagation times  
						
						
						
					 
					
						2015-04-29 19:55:30 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c27d7159 
							
						 
					 
					
						
						
							
							eth/downloader: drop block  
						
						
						
					 
					
						2015-04-29 19:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c930045834 
							
						 
					 
					
						
						
							
							core: fixed tetst to reflect (int, error) return by insertChain  
						
						
						
					 
					
						2015-04-29 15:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							dfbf580354 
							
						 
					 
					
						
						
							
							eth/downloader: ignore orphan blocks in the downloader.  
						
						... 
						
						
						
						When blocks have been sorted and are being processed, orphan blocks
should be ignored and thrown out. The protocol handler is responsible
for downloading blocks which have missing parents. 
						
					 
					
						2015-04-29 14:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							735b029db9 
							
						 
					 
					
						
						
							
							core: return the index of the block that failed when inserting a chain  
						
						
						
					 
					
						2015-04-29 14:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							764e81bf12 
							
						 
					 
					
						
						
							
							Merge pull request  #825  from obscuren/develop  
						
						... 
						
						
						
						core: chain fork fix 
						
					 
					
						2015-04-29 04:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							bac4440e17 
							
						 
					 
					
						
						
							
							Merge pull request  #822  from fjl/makefile-improvements  
						
						... 
						
						
						
						Makefile improvements 
						
					 
					
						2015-04-29 04:43:38 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							13364a2dcf 
							
						 
					 
					
						
						
							
							eth/downloader: reset the chain when parent is missing during processing  
						
						
						
					 
					
						2015-04-29 13:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							745c368987 
							
						 
					 
					
						
						
							
							cmd/geth: bump version number  
						
						
						
					 
					
						2015-04-29 12:54:41 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							4e07967711 
							
						 
					 
					
						
						
							
							core: fixed chain reorg during splits  
						
						... 
						
						
						
						Chain reorgs weren't properly handled when a chain was further ahead.
Previously we'd end up with mixed chains in our canonical numbering
sequence. Added test for this type of forking.
```
     /-o-o-o   A
o-C-+
     \-o-o-o-o B
```
Ends up with with C A1, A2, A3, B4 
						
					 
					
						2015-04-29 12:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							af73d1d682 
							
						 
					 
					
						
						
							
							core/types: added fake parent hash / hash to String() output  
						
						
						
					 
					
						2015-04-29 12:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							4b7bdc3766 
							
						 
					 
					
						
						
							
							eth: check if downloader is busy before showing log message  
						
						
						
					 
					
						2015-04-29 12:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac24d551b 
							
						 
					 
					
						
						
							
							core: seperated proccing mutex and getting mutex  
						
						
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							9f32117457 
							
						 
					 
					
						
						
							
							core: bump database version  
						
						
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b79f1dac 
							
						 
					 
					
						
						
							
							core: moved mutex locks in insert blocks to start of function  
						
						... 
						
						
						
						Insert blocks will no longer allow processing of multiple chains at the
same time. The block lock has been moved to start of the function. 
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							04a09b7e2d 
							
						 
					 
					
						
						
							
							core: set min gas price at startup  
						
						
						
					 
					
						2015-04-29 12:51:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							32373e3837 
							
						 
					 
					
						
						
							
							Merge pull request  #828  from tgerring/pathfixes  
						
						... 
						
						
						
						Remove path separator literals 
						
					 
					
						2015-04-29 01:54:47 -07:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
						
						
							
						
						
							f8cdff9a5d 
							
						 
					 
					
						
						
							
							Remove path separator literals  
						
						
						
					 
					
						2015-04-29 00:30:25 -05:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							aa03e53ca8 
							
						 
					 
					
						
						
							
							Use Makefile for Travis tests  
						
						
						
					 
					
						2015-04-29 02:13:37 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							c6b983e449 
							
						 
					 
					
						
						
							
							Makefile: add test target  
						
						
						
					 
					
						2015-04-29 02:13:37 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							72d8878084 
							
						 
					 
					
						
						
							
							cmd/mist: always enable whisper  
						
						... 
						
						
						
						The default value of the Shh option is true, but cli can't
see it because it is not part of the mist options. 
						
					 
					
						2015-04-29 02:13:36 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							eb5e43022e 
							
						 
					 
					
						
						
							
							cmd/geth, cmd/mist: use gitCommit in node name  
						
						
						
					 
					
						2015-04-29 02:13:36 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							71c28cfb0c 
							
						 
					 
					
						
						
							
							Makefile: set main.gitCommit when building  
						
						
						
					 
					
						2015-04-29 02:13:36 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e5675303 
							
						 
					 
					
						
						
							
							cmd/mist: add blockchain version flag  
						
						... 
						
						
						
						This is necessary because cli doesn't see the default
value unless the flag is included. 
						
					 
					
						2015-04-29 02:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							26fbea5cb7 
							
						 
					 
					
						
						
							
							README: simplify build instructions  
						
						
						
					 
					
						2015-04-29 02:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							8fcd71920a 
							
						 
					 
					
						
						
							
							Makefile: clean should also delete Godeps/_workspace/pkg  
						
						
						
					 
					
						2015-04-29 01:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							12df8565cf 
							
						 
					 
					
						
						
							
							build: run build commands from the fake workspace root  
						
						... 
						
						
						
						This ensures that compiler error messages contain the correct path. 
						
					 
					
						2015-04-29 01:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a49ccbf7 
							
						 
					 
					
						
						
							
							Merge pull request  #821  from karalabe/nodedb-fix  
						
						... 
						
						
						
						p2p/discover: fix api issues caused by leveldb update 
						
					 
					
						2015-04-28 04:07:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							a7d894611e 
							
						 
					 
					
						
						
							
							Merge pull request  #820  from fjl/rlp-readkind-overflow  
						
						... 
						
						
						
						rlp: fix list bounds check overflow (found by go-fuzz) 
						
					 
					
						2015-04-28 04:04:32 -07:00