Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							7d71a75d77 
							
						 
					 
					
						
						
							
							Merge pull request  #988  from karalabe/fix-downloader-vulnerabilities  
						
						... 
						
						
						
						Fix downloader vulnerabilities 
						
					 
					
						2015-05-15 06:38:12 -07: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 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad515d2dc 
							
						 
					 
					
						
						
							
							eth: drop a sync peer if it sends an invalid hash chain  
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f0d40e34 
							
						 
					 
					
						
						
							
							Merge pull request  #987  from obscuren/develop  
						
						... 
						
						
						
						Miner updates and downloader events 
						
					 
					
						2015-05-15 04:12:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							158efbaa45 
							
						 
					 
					
						
						
							
							Merge pull request  #984  from tgerring/issue924  
						
						... 
						
						
						
						Omit replies for RPC notification requests 
						
					 
					
						2015-05-15 04:12:40 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb2b51b74 
							
						 
					 
					
						
						
							
							eth/downloader: fixed test  
						
						
						
					 
					
						2015-05-15 12:47:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							f6669db001 
							
						 
					 
					
						
						
							
							core: fixed mining strategy  
						
						
						
					 
					
						2015-05-15 12:24:29 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b71091e337 
							
						 
					 
					
						
						
							
							eth, eth/downloader, miner: use download events to check miner start  
						
						
						
					 
					
						2015-05-15 00:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							0f76a1c6df 
							
						 
					 
					
						
						
							
							core: changed how head events are checked  
						
						
						
					 
					
						2015-05-15 00:42:06 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							580bae0a86 
							
						 
					 
					
						
						
							
							core: improved uncle messages  
						
						
						
					 
					
						2015-05-15 00:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
						
						
							
						
						
							44a7f997c3 
							
						 
					 
					
						
						
							
							Unreverse ordering  
						
						
						
					 
					
						2015-05-14 15:50:39 -05:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
						
						
							
						
						
							5c6540452a 
							
						 
					 
					
						
						
							
							Omit replies for notification requests  
						
						... 
						
						
						
						When Id is missing, the client does not want a response 
						
					 
					
						2015-05-14 12:39:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac34ee3c4 
							
						 
					 
					
						
						
							
							Merge pull request  #975  from obscuren/develop  
						
						... 
						
						
						
						core: changed log message for forks. closes  #952  
						
					 
					
						2015-05-14 10:38:10 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							69c78ddbb4 
							
						 
					 
					
						
						
							
							Merge pull request  #983  from tgerring/issue958  
						
						... 
						
						
						
						Format contract code as hexdata 
						
					 
					
						2015-05-14 10:38:01 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							007bced276 
							
						 
					 
					
						
						
							
							Merge pull request  #982  from tgerring/issue962  
						
						... 
						
						
						
						Check for error on DB fetch of tx 
						
					 
					
						2015-05-14 10:37:30 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							6bc8dec7ac 
							
						 
					 
					
						
						
							
							Merge pull request  #980  from fjl/geth-test-no-scrypt  
						
						... 
						
						
						
						cmd/geth: use plain keystore for JS tests 
						
					 
					
						2015-05-14 10:36:56 -07:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad8f1035b 
							
						 
					 
					
						
						
							
							Format contract code as hexdata  
						
						
						
					 
					
						2015-05-14 12:17:19 -05:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
						
						
							
						
						
							12f82ab2ff 
							
						 
					 
					
						
						
							
							Check for error on DB fetch of tx  
						
						
						
					 
					
						2015-05-14 11:57:29 -05:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							559cc02313 
							
						 
					 
					
						
						
							
							cmd/geth: use plain keystore for JS tests  
						
						... 
						
						
						
						This reduces the time it takes to run the tests back to 3 seconds. 
						
					 
					
						2015-05-14 17:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b19bf3ec78 
							
						 
					 
					
						
						
							
							core: changed log message for forks.  closes   #952  
						
						
						
					 
					
						2015-05-14 17:16:46 +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 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							90b94e64fc 
							
						 
					 
					
						
						
							
							Merge pull request  #971  from fjl/p2p-limit-tweaks  
						
						... 
						
						
						
						p2p: tweak connection limits 
						
					 
					
						2015-05-14 08:15:51 -07:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f119cf9b 
							
						 
					 
					
						
						
							
							p2p/discover: limit open files for node database  
						
						
						
					 
					
						2015-05-14 15:01:13 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							206fe25971 
							
						 
					 
					
						
						
							
							p2p: remove testlog  
						
						
						
					 
					
						2015-05-14 14:56:34 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa2607bd1 
							
						 
					 
					
						
						
							
							p2p/discover: bump maxBondingPingPongs to 16  
						
						... 
						
						
						
						This should increase the speed a bit because all findnode
results (up to 16) can be verified at the same time. 
						
					 
					
						2015-05-14 14:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							691cb90284 
							
						 
					 
					
						
						
							
							p2p: log remote reason when disconnect is requested  
						
						... 
						
						
						
						The returned reason is currently not used except for the log
message. This change makes the log messages a bit more useful.
The handshake code also returns the remote reason. 
						
					 
					
						2015-05-14 14:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							ff87c241a7 
							
						 
					 
					
						
						
							
							Merge pull request  #973  from bas-vk/issue972  
						
						... 
						
						
						
						Introduced default unlock duration when an account is unlocked from t… 
						
					 
					
						2015-05-14 05:48:31 -07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							fe87feccb1 
							
						 
					 
					
						
						
							
							eth/downloader: add a small additional check to the test  
						
						
						
					 
					
						2015-05-14 15:44:54 +03: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 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa48bc5e7 
							
						 
					 
					
						
						
							
							Introduced default unlock duration when an account is unlocked from the console  
						
						
						
					 
					
						2015-05-14 14:25:48 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							7fa740996c 
							
						 
					 
					
						
						
							
							Merge pull request  #960  from fjl/nat-fixes  
						
						... 
						
						
						
						p2p/nat: fix UPnP auto discovery 
						
					 
					
						2015-05-14 04:06:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							c7a13c9be8 
							
						 
					 
					
						
						
							
							Merge pull request  #969  from Gustav-Simonsson/ethash_improve_hashrate_update2  
						
						... 
						
						
						
						Make read of ethash hashrate atomic and update ethash godep 
						
					 
					
						2015-05-14 04:05:27 -07: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 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							cdeae22356 
							
						 
					 
					
						
						
							
							Merge pull request  #949  from bas-vk/issue944  
						
						... 
						
						
						
						removed invalid filename characters 
						
					 
					
						2015-05-14 04:04:43 -07:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							5f706cd7f5 
							
						 
					 
					
						
						
							
							cmd/utils: print messages from package log through glog  
						
						... 
						
						
						
						Some of the dependencies use package log. This change ensures that the
log output looks uniform and respects glog flags. 
						
					 
					
						2015-05-14 12:56:37 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							c14de2e973 
							
						 
					 
					
						
						
							
							p2p/nat: tweak port mapping log messages and levels  
						
						... 
						
						
						
						People stil get confused about the messages. This commit changes
the levels so that the only thing printed at the default level (info)
is a successful mapping. 
						
					 
					
						2015-05-14 12:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							e4aa011d23 
							
						 
					 
					
						
						
							
							Merge pull request  #970  from ethereum/vitalik_quick_test  
						
						... 
						
						
						
						Created separate family and ancestors environment objects 
						
					 
					
						2015-05-14 03:53:04 -07:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c7b54b82 
							
						 
					 
					
						
						
							
							Godeps: bump github.com/huin/goupnp to c57ae84  
						
						
						
					 
					
						2015-05-14 12:29:41 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							663d4e0aff 
							
						 
					 
					
						
						
							
							p2p/nat: add test for UPnP auto discovery via SSDP  
						
						... 
						
						
						
						The test listens for multicast UDP packets on the default interface
because I couldn't get it to work reliably on loopback without massive
changes to goupnp. This means that the test might fail when there is a
UPnP-enabled router attached on that interface. I checked that locally
by looping the test and it passes reliably because the local SSDP server
always responds faster. 
						
					 
					
						2015-05-14 12:13:19 +02:00 
						 
				 
			
				
					
						
							
							
								Vitalik Buterin 
							
						 
					 
					
						
						
						
						
							
						
						
							bdec8c3e41 
							
						 
					 
					
						
						
							
							Combined two loops  
						
						
						
					 
					
						2015-05-14 05:02:15 -04:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							b24f16fa53 
							
						 
					 
					
						
						
							
							Make read of ethash hashrate atomic and update ethash godep  
						
						
						
					 
					
						2015-05-14 04:05:49 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							983f5a717a 
							
						 
					 
					
						
						
							
							p2p/nat: fix concurrent access to autodisc Interface  
						
						... 
						
						
						
						Concurrent calls to Interface methods on autodisc could return a "not
discovered" error if the discovery did not finish before the call.
autodisc.wait expected the done channel to carry the found Interface
but it was closed instead.
The fix is to use sync.Once for now, which is easier to get right.
And there is a test. Finally.
This will have to change again when we introduce re-discovery. 
						
					 
					
						2015-05-14 03:53:11 +02:00