Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						de0549fabb 
					 
					
						
						
							
							cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peers  
						
						
						
						
					 
					
						2015-04-30 16:03:10 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						fc747ef4a6 
					 
					
						
						
							
							p2p/discover: new endpoint format  
						
						... 
						
						
						
						This commit changes the discovery protocol to use the new "v4" endpoint
format, which allows for separate UDP and TCP ports and makes it
possible to discover the UDP address after NAT. 
						
						
					 
					
						2015-04-30 14:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						91cb8cdd2a 
					 
					
						
						
							
							Merge pull request  #793  from karalabe/discovery-node-cache  
						
						... 
						
						
						
						p2p/discover: persistent node database 
						
						
					 
					
						2015-04-28 03:40:10 -07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						19bc4624ea 
					 
					
						
						
							
							eth: pull in a lost merge change  
						
						... 
						
						
						
						Ref: 21c4c155ee 
						
						
					 
					
						2015-04-28 10:49:04 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						8d09f95bc7 
					 
					
						
						
							
							Merge pull request  #805  from obscuren/download_improvements  
						
						... 
						
						
						
						eth, eth/downloader: improve downloader and remove asynchronousness 
						
						
					 
					
						2015-04-24 15:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						405720b218 
					 
					
						
						
							
							xeth, core, cmd/utils: Transaction can not be over block gas limit  
						
						... 
						
						
						
						Transactions will be invalidated when the tx.gas_limit > block.gas_limit 
						
						
					 
					
						2015-04-24 17:48:13 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						8646365b42 
					 
					
						
						
							
							cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design  
						
						
						
						
					 
					
						2015-04-24 18:04:41 +03:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						31f82eb334 
					 
					
						
						
							
							eth, eth/downloader: don't require td on downloader. Fixed tests  
						
						
						
						
					 
					
						2015-04-24 15:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						be843959cb 
					 
					
						
						
							
							backend: start miner in its go routine (no wait to generate DAG)  
						
						
						
						
					 
					
						2015-04-24 12:45:11 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						6def110c37 
					 
					
						
						
							
							cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth.  
						
						
						
						
					 
					
						2015-04-24 11:33:55 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						5f735d6fce 
					 
					
						
						
							
							cmd, eth, p2p, p2p/discover: init and clean up the seed cache  
						
						
						
						
					 
					
						2015-04-24 11:23:20 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						b6ec1c720f 
					 
					
						
						
							
							Merge pull request  #797  from tgerring/bootnodes  
						
						... 
						
						
						
						Bootnodes update 
						
						
					 
					
						2015-04-23 11:53:18 -07:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						24995f9ab7 
					 
					
						
						
							
							Updated bootnodes  
						
						... 
						
						
						
						Update pub key for EU node and add new SA node 
						
						
					 
					
						2015-04-23 13:06:07 -05:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						c273ed7d82 
					 
					
						
						
							
							Moved leveldb update loop to eth/backend  
						
						... 
						
						
						
						change order of block insert and update LastBlock
bugfix, wrong hash stored in blockDb 
						
						
					 
					
						2015-04-23 17:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						d3be1a2719 
					 
					
						
						
							
							eth: moved mined, tx events to protocol-hnd and improved tx propagation  
						
						... 
						
						
						
						Transactions are now propagated to peers from which we have not yet
received the transaction. This will significantly reduce the chatter on
the network.
Moved new mined block handler to the protocol handler and moved
transaction handling to protocol handler. 
						
						
					 
					
						2015-04-23 11:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						5cb5df003d 
					 
					
						
						
							
							eth: start tx pool in a goroutine  
						
						
						
						
					 
					
						2015-04-23 11:50:11 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						1dc91975ad 
					 
					
						
						
							
							Merge pull request  #756  from Gustav-Simonsson/block_test_improvements  
						
						... 
						
						
						
						Block test improvements 
						
						
					 
					
						2015-04-21 03:09:35 -07:00 
						 
				 
			
				
					
						
							
							
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						c4b7d4d3f7 
					 
					
						
						
							
							NatSpec cli option, resolver tests passing  
						
						
						
						
					 
					
						2015-04-19 20:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						da4a0e0555 
					 
					
						
						
							
							eth: fix node key persistence  
						
						... 
						
						
						
						crypto.LoadECDSA has been modified to expect hex data.
The key was being saved as raw bytes, causing the file
to be rewritten on every start. 
						
						
					 
					
						2015-04-19 01:28:41 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						2ce21cefdc 
					 
					
						
						
							
							eth: use NewDB hook also for extra DB  
						
						... 
						
						
						
						(cherry picked from commit d5083033f1 
						
						
					 
					
						2015-04-18 23:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						a6c0a75f9a 
					 
					
						
						
							
							eth: fixed proper BroadcastBlock for mined blocks  
						
						
						
						
					 
					
						2015-04-18 02:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						12e8d9c4dd 
					 
					
						
						
							
							eth: listen for mined blocks and propagate using the protocol manager  
						
						
						
						
					 
					
						2015-04-18 02:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						cc436c4b28 
					 
					
						
						
							
							eth: additional cleanups to the subprotocol, improved block propagation  
						
						... 
						
						
						
						* Improved block propagation by sending blocks only to peers to which, as
  far as we know, the peer does not know about.
* Made sub protocol its own manager
* SubProtocol now contains the p2p.Protocol which is used instead of
  a function-returning-protocol thing. 
						
						
					 
					
						2015-04-18 02:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						c2f410214c 
					 
					
						
						
							
							eth: began split up of peers and protocol manager  
						
						
						
						
					 
					
						2015-04-18 01:11:09 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						3a51c3b584 
					 
					
						
						
							
							Merge branch 'develop' into downloader-proto  
						
						
						
						
					 
					
						2015-04-16 01:28:24 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						9800c84348 
					 
					
						
						
							
							eth: limit the amount of peers that will receive Block/Tx messages  
						
						... 
						
						
						
						All transaction and block messages are now limited using `sqrt(peers)` 
						
						
					 
					
						2015-04-14 12:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						97d2954e22 
					 
					
						
						
							
							eth: added downloader for syncing up the chain  
						
						
						
						
					 
					
						2015-04-13 17:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						49a513bdeb 
					 
					
						
						
							
							Added blockchain DB versioning support,  closes   #650  
						
						
						
						
					 
					
						2015-04-13 10:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						204ac81188 
					 
					
						
						
							
							Moved handling of nonces to the managed state  
						
						
						
						
					 
					
						2015-04-08 23:30:07 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6184781b49 
					 
					
						
						
							
							Improved transaction pool  
						
						... 
						
						
						
						The transaction pool will now some easily be able to pre determine the
validity of a transaction by checking the following:
* Account existst
* gas limit higher than the instrinsic gas
* enough funds to pay upfront costs
* nonce check 
						
						
					 
					
						2015-04-08 20:47:32 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						a953f3ec97 
					 
					
						
						
							
							Sync managed accounts to the network  
						
						
						
						
					 
					
						2015-04-08 13:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						688d118c7e 
					 
					
						
						
							
							Updated logging  
						
						
						
						
					 
					
						2015-04-07 14:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						09d3f2cf2a 
					 
					
						
						
							
							Update ethash  
						
						
						
						
					 
					
						2015-04-05 15:14:55 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						76218959ab 
					 
					
						
						
							
							eth: update cpp bootnode address  
						
						
						
						
					 
					
						2015-04-01 17:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						6daa455243 
					 
					
						
						
							
							Update Go bootnode address  
						
						
						
						
					 
					
						2015-03-31 14:14:29 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						b375bbee5f 
					 
					
						
						
							
							settable etherbase  
						
						... 
						
						
						
						- etherbase flag for block reward destination
- coinbase => etherbase
- CLI- eth Config -> eth, xeth -> RPC / Miner
- use primary instead of coinbase as the unlock magic wildcard
- accounts: firstAddr/Coinbase -> Primary 
						
						
					 
					
						2015-03-26 21:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						aa1eae67ec 
					 
					
						
						
							
							Merge pull request  #560  from tgerring/xethcleanup  
						
						... 
						
						
						
						XEth cleanup 
						
						
					 
					
						2015-03-25 13:55:46 +01:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						2b93843d86 
					 
					
						
						
							
							Improve protocol version reporting  
						
						
						
						
					 
					
						2015-03-25 12:09:55 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						dda1d60556 
					 
					
						
						
							
							Store protocol version in the block db **NOT** extra db  
						
						
						
						
					 
					
						2015-03-25 09:58:46 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0ee0094cc0 
					 
					
						
						
							
							better block propagation  
						
						
						
						
					 
					
						2015-03-23 22:59:19 +01:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						e954c24af0 
					 
					
						
						
							
							Implement RPC net_version  
						
						
						
						
					 
					
						2015-03-23 18:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Taylor Gerring 
							
						 
					 
					
						
						
							
						
						60020add74 
					 
					
						
						
							
							Merge pull request  #551  from ethersphere/frontier/eth-version-exports  
						
						... 
						
						
						
						eth: fix protocol version/network id copied from config to Ethereum field 
						
						
					 
					
						2015-03-23 18:00:54 +01:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						03cc5df9b7 
					 
					
						
						
							
							eth: fix protocol version/network id copied from config to Ethereum field  
						
						
						
						
					 
					
						2015-03-23 16:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0330077d76 
					 
					
						
						
							
							moved state and vm to core  
						
						
						
						
					 
					
						2015-03-23 16:59:09 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						8b1b9fc99d 
					 
					
						
						
							
							Merge branch 'jsonlog' of  https://github.com/ethersphere/go-ethereum  into ethersphere-jsonlog  
						
						... 
						
						
						
						Conflicts:
	eth/backend.go 
						
						
					 
					
						2015-03-22 21:43:36 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						82956df523 
					 
					
						
						
							
							Get work / submit work partially implemented.  
						
						... 
						
						
						
						* WIP missing arguments for submitting new work
* GetWork **done** 
						
						
					 
					
						2015-03-22 15:38:01 +01:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						78cff9e3a4 
					 
					
						
						
							
							independent flag for json structured logging  
						
						... 
						
						
						
						- logjson flag remove logformat flag
- passed to eth Config
- logsystem not a field of Ethereum
- LogSystem does not need to expose GetLogLevel/SetLogLevel
- message struct just implements more generic LogMsg interface
- LogMsg is a fmt.Stringer with Level()
- jsonMsg ([]byte) implements LogMsg
- remove "raw" systems
- move level logic inside StdLogSystem
- logsystems only print their kind of msg: jsonLogSystem prints jsonMsg, StdLogSystem prints stdMsg 
						
						
					 
					
						2015-03-22 02:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						7c4ff3abb4 
					 
					
						
						
							
							eth: enable whisper again  
						
						
						
						
					 
					
						2015-03-21 00:50:20 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						f4e9638867 
					 
					
						
						
							
							Merge branch 'ethersphere-frontier/blockpool' into conversion  
						
						
						
						
					 
					
						2015-03-20 18:01:05 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						54dac59285 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2015-03-20 17:42:09 +01:00