Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							d89e57ea8d 
							
						 
					 
					
						
						
							
							Merge pull request  #2549  from karalabe/geth-tester-text-templates  
						
						... 
						
						
						
						cmd/geth: use text/templates in the tester, not html 
						
					 
					
						2016-05-11 13:51:11 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							5a901bb555 
							
						 
					 
					
						
						
							
							Merge pull request  #2548  from karalabe/surface-rpc-endpoint  
						
						... 
						
						
						
						cmd/geth, internal/web3ext, rpc: surface rpc module, fix shh, fix miner 
						
					 
					
						2016-05-11 12:37:26 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							284f1d6beb 
							
						 
					 
					
						
						
							
							cmd/geth: use text/templates in the tester, not html  
						
						
						
					 
					
						2016-05-11 11:58:48 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							bc6fdad786 
							
						 
					 
					
						
						
							
							cmd/geth, internal/web3ext, rpc: surface rpc module, fix shh, fix miner  
						
						
						
					 
					
						2016-05-11 11:49:44 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							c05db38a5e 
							
						 
					 
					
						
						
							
							Merge pull request  #2515  from karalabe/multigo-travis  
						
						... 
						
						
						
						travis: run CI builds against multiple Go versions 
						
					 
					
						2016-05-11 10:10:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							34c56766b7 
							
						 
					 
					
						
						
							
							Merge pull request  #2539  from bas-vk/origin-case  
						
						... 
						
						
						
						rpc: HTTP origin case insensitive 
						
					 
					
						2016-05-11 10:10:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							5479097790 
							
						 
					 
					
						
						
							
							rpc: HTTP origin case insensitive  
						
						
						
					 
					
						2016-05-10 18:01:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							20d4e527bd 
							
						 
					 
					
						
						
							
							Merge pull request  #2537  from obscuren/hotfix-pending-statu  
						
						... 
						
						
						
						miner: fixed pending state by not shutting down update loop 
						
					 
					
						2016-05-10 13:43:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							a824c3f02f 
							
						 
					 
					
						
						
							
							miner: fixed pending state by not shutting down update loop  
						
						
						
					 
					
						2016-05-10 13:35:01 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							5782164a35 
							
						 
					 
					
						
						
							
							Merge pull request  #2529  from fjl/fdlimit-bsd  
						
						... 
						
						
						
						cmd/utils: fix build on *BSD 
						
					 
					
						2016-05-09 16:39:34 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							27f657478f 
							
						 
					 
					
						
						
							
							Merge pull request  #2524  from fjl/windows-ci-scripts  
						
						... 
						
						
						
						build: add CI scripts for windows 
						
					 
					
						2016-05-09 15:59:49 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							756b62988c 
							
						 
					 
					
						
						
							
							Merge pull request  #2523  from fjl/shutdown  
						
						... 
						
						
						
						core, eth, miner: improve shutdown synchronisation 
						
					 
					
						2016-05-09 15:59:41 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							f61e203c10 
							
						 
					 
					
						
						
							
							cmd/utils: fix build on *BSD  
						
						
						
					 
					
						2016-05-09 13:13:44 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							56ed6152a1 
							
						 
					 
					
						
						
							
							core, eth, miner: improve shutdown synchronisation  
						
						... 
						
						
						
						Shutting down geth prints hundreds of annoying error messages in some
cases. The errors appear because the Stop method of eth.ProtocolManager,
miner.Miner and core.TxPool is asynchronous. Left over peer sessions
generate events which are processed after Stop even though the database
has already been closed.
The fix is to make Stop synchronous using sync.WaitGroup.
For eth.ProtocolManager, in order to make use of WaitGroup safe, we need
a way to stop new peer sessions from being added while waiting on the
WaitGroup. The eth protocol Run function now selects on a signaling
channel and adds to the WaitGroup only if ProtocolManager is not
shutting down.
For miner.worker and core.TxPool the number of goroutines is static,
WaitGroup can be used in the usual way without additional
synchronisation. 
						
					 
					
						2016-05-09 13:03:08 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							dc7f202ecd 
							
						 
					 
					
						
						
							
							Merge pull request  #2528  from karalabe/fix-web3-eth_syncing  
						
						... 
						
						
						
						jsre: hotfix web3 for the console eth.syncing formatting 
						
					 
					
						2016-05-09 12:46:48 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							1d42061e2c 
							
						 
					 
					
						
						
							
							jsre: hotfix web3 for the console eth.syncing formatting  
						
						
						
					 
					
						2016-05-09 11:59:59 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							b6135a72dd 
							
						 
					 
					
						
						
							
							Merge pull request  #2527  from obscuren/trace-transaction-fix  
						
						... 
						
						
						
						eth: fixed tracing functions using the current header instead of parent 
						
					 
					
						2016-05-09 10:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							7d59c5c58d 
							
						 
					 
					
						
						
							
							eth: fixed tracing functions using the current header instead of parent  
						
						... 
						
						
						
						Fixes  #2525  
					
						2016-05-09 10:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							8aa4597c9e 
							
						 
					 
					
						
						
							
							Merge pull request  #2520  from karalabe/makefile-cross-update  
						
						... 
						
						
						
						Makefile: go build instead of install (solves cross compile issues) 
						
					 
					
						2016-05-09 11:12:28 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							57ba1824ac 
							
						 
					 
					
						
						
							
							Merge pull request  #2514  from bas-vk/startRPC_WS  
						
						... 
						
						
						
						node: start RPC/WS interface on localhost by default 
						
					 
					
						2016-05-08 17:37:35 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							c89f4352d0 
							
						 
					 
					
						
						
							
							build: add CI scripts for windows  
						
						
						
					 
					
						2016-05-08 01:23:07 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							6a00a3ade1 
							
						 
					 
					
						
						
							
							Makefile: go build instead of install (solves cross compile issues)  
						
						
						
					 
					
						2016-05-06 16:56:22 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							f821b0188a 
							
						 
					 
					
						
						
							
							Merge pull request  #2518  from fjl/debug-go-trace  
						
						... 
						
						
						
						internal/debug: also rename debug_startTrace to debug_startGoTrace 
						
					 
					
						2016-05-06 13:05:54 +03:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							d79f2f2656 
							
						 
					 
					
						
						
							
							node: start RPC/WS interface on localhost by default  
						
						
						
					 
					
						2016-05-06 12:00:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							130bccc763 
							
						 
					 
					
						
						
							
							cmd/utils: flush trace and CPU profile data when force-qutting  
						
						... 
						
						
						
						Also reduce log messages a little bit. 
						
					 
					
						2016-05-06 11:16:47 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							ae9ed5c420 
							
						 
					 
					
						
						
							
							internal/debug: also rename debug_startTrace to debug_startGoTrace  
						
						... 
						
						
						
						This was missing from the previous change. 
						
					 
					
						2016-05-06 11:15:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							a1c201a5ac 
							
						 
					 
					
						
						
							
							Merge pull request  #2517  from fjl/debug-go-trace  
						
						... 
						
						
						
						internal/debug: rename debug_trace to debug_goTrace 
						
					 
					
						2016-05-06 11:09:15 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							844e911129 
							
						 
					 
					
						
						
							
							internal/debug: rename debug_trace to debug_goTrace  
						
						... 
						
						
						
						Reduces confusion with EVM execution tracing methods. 
						
					 
					
						2016-05-06 10:27:24 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							bc3b406bff 
							
						 
					 
					
						
						
							
							travis: run CI builds against multiple Go versions  
						
						
						
					 
					
						2016-05-04 20:10:36 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							2d7d7ef2fe 
							
						 
					 
					
						
						
							
							Merge pull request  #2511  from obscuren/ver-fix  
						
						... 
						
						
						
						cmd/geth: fixed to use proper version string for output 
						
					 
					
						2016-05-03 14:04:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							14d5033c9d 
							
						 
					 
					
						
						
							
							cmd/geth: fixed to use proper version string for output  
						
						
						
					 
					
						2016-05-03 14:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							258cc73ea9 
							
						 
					 
					
						
						
							
							Merge pull request  #2510  from fjl/p2p-fixups  
						
						... 
						
						
						
						p2p/discover: prevent bonding self 
						
					 
					
						2016-05-03 13:30:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							79b7b5eeaa 
							
						 
					 
					
						
						
							
							Merge pull request  #2505  from karalabe/make-readme-suck-less  
						
						... 
						
						
						
						Make the README suck less :P 
						
					 
					
						2016-05-03 13:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							b4fbcd5060 
							
						 
					 
					
						
						
							
							README: Polish up exec section, rewrite contrib and add license.  
						
						
						
					 
					
						2016-05-03 14:26:55 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							488528e9e4 
							
						 
					 
					
						
						
							
							Merge pull request  #2497  from karalabe/version-contract-3  
						
						... 
						
						
						
						Geth release oracle 
						
					 
					
						2016-05-03 13:19:05 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							8110671960 
							
						 
					 
					
						
						
							
							p2p/discover: prevent bonding self  
						
						
						
					 
					
						2016-05-02 18:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							32bb280179 
							
						 
					 
					
						
						
							
							p2p: improve readability of dial task scheduling code  
						
						
						
					 
					
						2016-05-02 18:50:15 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							4536b993ff 
							
						 
					 
					
						
						
							
							cmd/geth, release: polish and deploy live release contract  
						
						
						
					 
					
						2016-05-02 16:20:58 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							586eddfd09 
							
						 
					 
					
						
						
							
							release, all: integrate the release service into geth  
						
						
						
					 
					
						2016-05-02 16:20:21 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							d46da273c6 
							
						 
					 
					
						
						
							
							common/releases: rewrite release version contract + use native dapps  
						
						
						
					 
					
						2016-05-02 16:20:04 +03:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd7199c43 
							
						 
					 
					
						
						
							
							common/versions, cmd/utils: add geth version contract  
						
						
						
					 
					
						2016-05-02 10:31:54 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							1c20313a6a 
							
						 
					 
					
						
						
							
							Merge pull request  #2493  from almindor/develop  
						
						... 
						
						
						
						eth: add personal_importRawKey 
						
					 
					
						2016-04-29 23:09:37 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa999f006 
							
						 
					 
					
						
						
							
							Merge pull request  #2504  from Arachnid/public-vmconfig  
						
						... 
						
						
						
						Provide a public accessor for ChainConfig 
						
					 
					
						2016-04-29 14:50:10 +03:00 
						 
				 
			
				
					
						
							
							
								Nicholas Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							c74a575725 
							
						 
					 
					
						
						
							
							core: Provide a public accessor for ChainConfig  
						
						... 
						
						
						
						This is necessary for external users of the go-ethereum code who want to, for instance, build a custom node that plays back transactions, as core.ApplyTransaction requires a ChainConfig as a parameter. 
						
					 
					
						2016-04-29 12:42:03 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							9672a62a38 
							
						 
					 
					
						
						
							
							Merge pull request  #2485  from karalabe/fakepow  
						
						... 
						
						
						
						cmd: add a `--fakepow` flag to help benchmarking database changes 
						
					 
					
						2016-04-29 14:19:38 +03:00 
						 
				 
			
				
					
						
							
							
								Ales Katona 
							
						 
					 
					
						
						
						
						
							
						
						
							572da73d4d 
							
						 
					 
					
						
						
							
							eth: add personal_importRawKey for runtime private key import  
						
						
						
					 
					
						2016-04-28 09:11:40 -06:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							0f722df2d9 
							
						 
					 
					
						
						
							
							Merge pull request  #2435  from obscuren/abi-array-fixes  
						
						... 
						
						
						
						accounts/abi: refactored ABI package 
						
					 
					
						2016-04-28 15:23:07 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							1b77d5090d 
							
						 
					 
					
						
						
							
							Merge pull request  #2499  from bas-vk/reorg-logs  
						
						... 
						
						
						
						eth/filters: ignore logs that don't match filter criteria on chain reorg 
						
					 
					
						2016-04-28 12:59:07 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							e62c2aeb1b 
							
						 
					 
					
						
						
							
							Merge pull request  #2491  from obscuren/genesis-config-fix  
						
						... 
						
						
						
						core, eth: added json tag field for proper unmarshalling 
						
					 
					
						2016-04-28 12:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							4880868c88 
							
						 
					 
					
						
						
							
							accounts/abi: fixed string and fixed size bytes packing  
						
						
						
					 
					
						2016-04-28 12:41:47 +02:00