obscuren 
							
						 
					 
					
						
						
							
						
						e7627623b9 
					 
					
						
						
							
							core/vm: reverse loop stack  
						
						 
						
						
						
						
					 
					
						2015-06-10 21:08:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						f94c5473ad 
					 
					
						
						
							
							core/vm: fixed a bug where Data ignored the stack ptr  
						
						 
						
						
						
						
					 
					
						2015-06-10 21:08:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						10af69b57c 
					 
					
						
						
							
							core, core/vm: moved logger and added gas cost to struct logging  
						
						 
						
						
						
						
					 
					
						2015-06-10 19:56:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						fc2a061d51 
					 
					
						
						
							
							core/vm: unexported stack again. No longer required  
						
						 
						
						
						
						
					 
					
						2015-06-10 17:47:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						065aff9ffa 
					 
					
						
						
							
							core/vm: documentation and name changes  
						
						 
						
						
						
						
					 
					
						2015-06-10 17:47:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						f249ccaa89 
					 
					
						
						
							
							cmd/evm: implements vm.Environment  
						
						 
						
						
						
						
					 
					
						2015-06-10 16:46:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						cf3aabb9d3 
					 
					
						
						
							
							miner: update gas used after tx proc for pending block  
						
						 
						
						
						
						
					 
					
						2015-06-10 13:52:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						1774c49456 
					 
					
						
						
							
							core: log tx count for each set of blocks we're importing  
						
						 
						
						
						
						
					 
					
						2015-06-10 12:57:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						6fb6e6679e 
					 
					
						
						
							
							core/vm, core/state: added storage to structured vm logging  
						
						 
						
						
						
						
					 
					
						2015-06-10 12:57:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						38c61f6f25 
					 
					
						
						
							
							core, core/vm: added structure logging  
						
						 
						
						... 
						
						
						
						This also reduces the time required spend in the VM 
						
						
					 
					
						2015-06-10 12:23:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						ff5b3ef087 
					 
					
						
						
							
							core/vm: added structured logging  
						
						 
						
						
						
						
					 
					
						2015-06-10 10:59:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						468501cb86 
					 
					
						
						
							
							core/vm: changed program counter to uint64  
						
						 
						
						
						
						
					 
					
						2015-06-10 10:44:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						7e58949c3f 
					 
					
						
						
							
							cmd/geth: develop version bump 0.9.29  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:14:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						667f5a09c3 
					 
					
						
						
							
							Merge branch 'release/0.9.28' into develop  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:12:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						14994fa21b 
					 
					
						
						
							
							rpc: skip test if solc version doesn't match  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:02:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						bc6031e7bb 
					 
					
						
						
							
							core, xeth: moved nonce management burden from xeth to txpool  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:01:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						93f4852844 
					 
					
						
						
							
							cmd/geth: bumped version number 0.9.28  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:01:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						5950755b12 
					 
					
						
						
							
							Merge pull request  #1220  from karalabe/fix-chain-deadlock2  
						
						 
						
						... 
						
						
						
						core: fix a lock annoyance and potential deadlock 
						
						
					 
					
						2015-06-09 12:00:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4541c22964 
					 
					
						
						
							
							event/filter: hack around data race in the test  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:33:39 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d652a58ada 
					 
					
						
						
							
							core: fix a race condition accessing the gas limit  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:13:21 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						fecf214175 
					 
					
						
						
							
							core: fix a lock annoyance and potential deadlock  
						
						 
						
						
						
						
					 
					
						2015-06-09 21:02:26 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						5f341e5db5 
					 
					
						
						
							
							Merge pull request  #1212  from fjl/p2p-eth-block-timeout  
						
						 
						
						... 
						
						
						
						eth, p2p: improve write timeouts and behaviour under load 
						
						
					 
					
						2015-06-09 09:51:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						73c355591f 
					 
					
						
						
							
							core, eth: document that result of GetTransactions is modifiable  
						
						 
						
						
						
						
					 
					
						2015-06-09 17:07:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						8dc3048f65 
					 
					
						
						
							
							eth/downloader: fix hash fetch timeout handling  
						
						 
						
						... 
						
						
						
						Fixes  #1206  
						
						
					 
					
						2015-06-09 17:07:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3239aca69b 
					 
					
						
						
							
							p2p: bump global write timeout to 20s  
						
						 
						
						... 
						
						
						
						The previous value of 5 seconds causes timeouts for legitimate messages
if large messages are sent. 
						
						
					 
					
						2015-06-09 17:07:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						2c24a73e25 
					 
					
						
						
							
							eth: add protocol tests  
						
						 
						
						... 
						
						
						
						The protocol tests were commented out when eth/downloader was introduced. 
						
						
					 
					
						2015-06-09 17:07:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						6c73a59806 
					 
					
						
						
							
							eth: limit number of sent transactions based on message size  
						
						 
						
						... 
						
						
						
						Nodes that are out of sync will queue many transactions, which causes
the initial transactions message to grow very large. Larger transactions
messages can make communication impossible if the message is too big to
send. Big transactions messages also exhaust egress bandwidth, which
degrades other peer connections.
The new approach to combat these issues is to send transactions in
smaller batches. This commit introduces a new goroutine that handles
delivery of all initial transaction transfers. Size-limited packs of
transactions are sent to one peer at a time, conserving precious egress
bandwidth. 
						
						
					 
					
						2015-06-09 17:07:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						41b2008a66 
					 
					
						
						
							
							eth: limit number of sent blocks based on message size  
						
						 
						
						... 
						
						
						
						If blocks get larger, sending 256 at once can make messages large
enough to exceed the low-level write timeout. 
						
						
					 
					
						2015-06-09 17:06:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						7aefe123e9 
					 
					
						
						
							
							core/types: add Transaction.Size  
						
						 
						
						
						
						
					 
					
						2015-06-09 17:06:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						fda49f2b52 
					 
					
						
						
							
							Merge pull request  #1213  from karalabe/polish-console-prettyprinter  
						
						 
						
						... 
						
						
						
						jsre: patch up the pretty printer to have a decent look 
						
						
					 
					
						2015-06-09 07:29:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d6f4c515f5 
					 
					
						
						
							
							jsre: print function arguments too  
						
						 
						
						
						
						
					 
					
						2015-06-09 17:23:44 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						c71ab2a6a3 
					 
					
						
						
							
							Merge pull request  #1219  from Gustav-Simonsson/precompiled_ec_recover_padding  
						
						 
						
						... 
						
						
						
						Precompiled ec recover padding 
						
						
					 
					
						2015-06-09 07:21:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						7842559353 
					 
					
						
						
							
							jsre: sort pretty print output, fields before funcs  
						
						 
						
						
						
						
					 
					
						2015-06-09 17:19:56 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						6e3b58e491 
					 
					
						
						
							
							Remove unneeded if check on EC recover padding  
						
						 
						
						
						
						
					 
					
						2015-06-09 16:03:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						365576620a 
					 
					
						
						
							
							Merge pull request  #1216  from karalabe/fix-eth-dataraces  
						
						 
						
						... 
						
						
						
						Fix various data races in eth and core 
						
						
					 
					
						2015-06-09 06:53:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						15166f880b 
					 
					
						
						
							
							Skip BlockTests/bcValidBlockTests SimpleTx3  
						
						 
						
						
						
						
					 
					
						2015-06-09 15:53:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						ad5b5a4895 
					 
					
						
						
							
							Pad precompiled EC recover input and add validations  
						
						 
						
						
						
						
					 
					
						2015-06-09 15:41:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						d8e55a5cc3 
					 
					
						
						
							
							Skip VMTests RandomTests temporarily until they are fixed  
						
						 
						
						
						
						
					 
					
						2015-06-09 15:40:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						e885a2912b 
					 
					
						
						
							
							Update Ethereum JSON test files  
						
						 
						
						
						
						
					 
					
						2015-06-09 15:39:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ebf2aabd25 
					 
					
						
						
							
							core: fix up a deadlock caused by double locking  
						
						 
						
						
						
						
					 
					
						2015-06-09 16:26:44 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						60b780c21b 
					 
					
						
						
							
							Merge pull request  #1217  from tgerring/rpcsign  
						
						 
						
						... 
						
						
						
						Fix RPC sign 
						
						
					 
					
						2015-06-09 06:19:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
							
						
						76148515fa 
					 
					
						
						
							
							skip sol on new compiler  
						
						 
						
						
						
						
					 
					
						2015-06-09 15:19:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ff84352fb7 
					 
					
						
						
							
							p2p: fix close data race  
						
						 
						
						
						
						
					 
					
						2015-06-09 16:12:24 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						f371e6c81a 
					 
					
						
						
							
							Merge pull request  #1156  from tgerring/issue1145  
						
						 
						
						... 
						
						
						
						Differentiate between 0 and unspecified gas/gasprice 
						
						
					 
					
						2015-06-09 05:49:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						046411866b 
					 
					
						
						
							
							Fixed signing + tests  
						
						 
						
						
						
						
					 
					
						2015-06-09 08:47:20 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						ca8cb65b73 
					 
					
						
						
							
							core: fix data race accessing ChainManager.currentBlock  
						
						 
						
						
						
						
					 
					
						2015-06-09 15:30:46 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						07baf66200 
					 
					
						
						
							
							core: fix data race in accessing ChainManager.td  
						
						 
						
						
						
						
					 
					
						2015-06-09 15:23:20 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						1a96798642 
					 
					
						
						
							
							gas -> gasprice  
						
						 
						
						
						
						
					 
					
						2015-06-09 08:13:26 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						1c364b6beb 
					 
					
						
						
							
							gas -> gasprice  
						
						 
						
						
						
						
					 
					
						2015-06-09 08:13:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						c8a9a4e76d 
					 
					
						
						
							
							Differentiate between 0 and unspecified gas/gasprice  
						
						 
						
						
						
						
					 
					
						2015-06-09 08:13:25 -04:00