obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							c67424ecc8 
							
						 
					 
					
						
						
							
							core: parallelise nonce checking when processing blocks  
						
						 
						
						... 
						
						
						
						ChainManager now uses a parallel approach to block processing where all
nonces are checked seperatly from the block processing process. This
speeds up the process by about 3 times on my i7 
						
					 
					
						2015-05-18 13:59:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							55d85d60fd 
							
						 
					 
					
						
						
							
							eth, cmd/geth: start mining from console respects CLI flag  
						
						 
						
						
						
					 
					
						2015-05-15 20:26:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							b71091e337 
							
						 
					 
					
						
						
							
							eth, eth/downloader, miner: use download events to check miner start  
						
						 
						
						
						
					 
					
						2015-05-15 00:43:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							8754f2b768 
							
						 
					 
					
						
						
							
							Fix common.Address / []byte type conversions  
						
						 
						
						
						
					 
					
						2015-05-12 17:19:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							da9fe951da 
							
						 
					 
					
						
						
							
							Use common.Address type for accounts.Address  
						
						 
						
						
						
					 
					
						2015-05-12 17:19:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							58d6ec689f 
							
						 
					 
					
						
						
							
							Merge pull request  #933  from bas-vk/issue928  
						
						 
						
						... 
						
						
						
						replaced path with platform aware filepath module 
						
					 
					
						2015-05-12 08:23:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							b79dd188d9 
							
						 
					 
					
						
						
							
							replaced several path.* with filepath.* which is platform independent  
						
						 
						
						
						
					 
					
						2015-05-12 14:24:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							96d4a7d087 
							
						 
					 
					
						
						
							
							eth, ethdb: lower the amount of open files & improve err messages for db  
						
						 
						
						... 
						
						
						
						Closes  #880  
						
					 
					
						2015-05-12 14:14:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							13f8f65a58 
							
						 
					 
					
						
						
							
							eth, ethdb: lower the amount of open files & improve err messages for db  
						
						 
						
						... 
						
						
						
						Closes  #880  
						
					 
					
						2015-05-12 11:28:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							21e52efdfe 
							
						 
					 
					
						
						
							
							cmd/geth, miner, backend, xeth: Fixed miner threads to be settable  
						
						 
						
						... 
						
						
						
						Miner threads are now settable through the admin interface (closes  #897 )
and specify 0 CPU worker threads when eth_getWork is called (closes  #916 ) 
						
					 
					
						2015-05-11 17:21:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							a2919b5e17 
							
						 
					 
					
						
						
							
							core, eth, miner: improved tx removal & fatal error on db sync err  
						
						 
						
						... 
						
						
						
						* core: Added GasPriceChange event
* eth: When one of the DB flush methods error a fatal error log message
  is given. Hopefully this will prevent corrupted databases from
  occuring.
* miner: remove transactions with low gas price. Closes  #906 , #903  
						
					 
					
						2015-05-11 11:39:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1fa523e4 
							
						 
					 
					
						
						
							
							cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosity  
						
						 
						
						
						
					 
					
						2015-05-09 12:00:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							4d5a719f25 
							
						 
					 
					
						
						
							
							cmd, eth, p2p: introduce pending peer cli arg, add tests  
						
						 
						
						
						
					 
					
						2015-05-07 15:30:56 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							062fa049d0 
							
						 
					 
					
						
						
							
							fixed merge issue  
						
						 
						
						
						
					 
					
						2015-05-06 22:54:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
						
						
							
						
						
							24d44f35f2 
							
						 
					 
					
						
						
							
							Merge pull request  #791  from fjl/discover-sha3-distance  
						
						 
						
						... 
						
						
						
						p2p/discover: sha3-based node distance 
						
					 
					
						2015-05-06 13:48:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							b1cc9cdc74 
							
						 
					 
					
						
						
							
							Integrate new ethash API and change geth makedag cmd  
						
						 
						
						
						
					 
					
						2015-05-05 08:24:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							4accc187d5 
							
						 
					 
					
						
						
							
							eth, p2p: add trusted node list beside static list  
						
						 
						
						
						
					 
					
						2015-05-04 13:59:51 +03: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							413ace37d3 
							
						 
					 
					
						
						
							
							eth, p2p: rename trusted nodes to static, drop inbound extra slots  
						
						 
						
						
						
					 
					
						2015-04-30 19:32:48 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							15873fafc0 
							
						 
					 
					
						
						
							
							core: added a wait group to chain manager for graceful shutdown  
						
						 
						
						
						
					 
					
						2015-04-30 17:50:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							701591b403 
							
						 
					 
					
						
						
							
							cmd, eth, p2p: fix review issues enumerated by Felix  
						
						 
						
						
						
					 
					
						2015-04-30 16:15:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							679c90b873 
							
						 
					 
					
						
						
							
							cmd/geth, cmd/utils, eth: internalize trusted node config file  
						
						 
						
						
						
					 
					
						2015-04-30 16:03:47 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 d5083033f15bb815a6212eddae16a7125db58738) 
						
					 
					
						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