Felix Lange 
							
						 
					 
					
						
						
							
						
						78b101e15d 
					 
					
						
						
							
							common: remove windows path functions  
						
						... 
						
						
						
						They were unused and their tests failed on Windows. 
						
						
					 
					
						2015-08-06 16:43:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						26c6e3b206 
					 
					
						
						
							
							miner: gas limit strategy, target 3141592 & def gas price 50 Shannon  
						
						
						
						
					 
					
						2015-08-04 15:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						dcdb7059cc 
					 
					
						
						
							
							cmd, core, eth: support for the olympic network  
						
						... 
						
						
						
						Added a --olympic flag which initialiser the olympic protocol settings 
						
						
					 
					
						2015-08-03 18:15:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						ba15f9d282 
					 
					
						
						
							
							cmd/util: lowered default gas price  
						
						
						
						
					 
					
						2015-07-25 17:03:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						0cff61beda 
					 
					
						
						
							
							Merge pull request  #1510  from fjl/license-fixes  
						
						... 
						
						
						
						all: license fixes 
						
						
					 
					
						2015-07-23 01:43:11 -07:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3f047be5aa 
					 
					
						
						
							
							all: update license headers to distiguish GPL/LGPL  
						
						... 
						
						
						
						All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library". 
						
						
					 
					
						2015-07-22 18:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						c7e7778f2a 
					 
					
						
						
							
							cmd, core, eth, ethdb: cache flag to allocate memory for db internal use  
						
						
						
						
					 
					
						2015-07-22 14:00:52 +03:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						a32c51effd 
					 
					
						
						
							
							cmd, core, eth, common: genesis preparation  
						
						... 
						
						
						
						Implemented the --genesis flag thru which we can set a custom genesis
block, including the official Ethereum genesis block. 
						
						
					 
					
						2015-07-10 17:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						ee04b71887 
					 
					
						
						
							
							cmd/geth, cmd/utils: changed ParamsToAddress to return error  
						
						... 
						
						
						
						ParamsToAddress no longer aborts the process, it now returns an error
instead so that the caller can handle the error properly. 
						
						
					 
					
						2015-07-07 14:55:27 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						ea54283b30 
					 
					
						
						
							
							all: update license information  
						
						
						
						
					 
					
						2015-07-07 14:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						35cd355c14 
					 
					
						
						
							
							cmd,eth,rpc,tests: default coinbase  
						
						
						
						
					 
					
						2015-07-07 10:32:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						9bb575be7d 
					 
					
						
						
							
							Merge pull request  #1283  from ethersphere/frontier/accounts  
						
						... 
						
						
						
						Account management improvements 
						
						
					 
					
						2015-07-04 03:40:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						4dfcd6012b 
					 
					
						
						
							
							Merge pull request  #1392  from bas-vk/ipcpipelining  
						
						... 
						
						
						
						Several bugfixes to IPC channel 
						
						
					 
					
						2015-07-03 08:26:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						29e2fb38f8 
					 
					
						
						
							
							core, miner: miner header validation, transaction & receipt writing  
						
						... 
						
						
						
						* Miners do now verify their own header, not their state.
* Changed old putTx and putReceipts to be exported
* Moved writing of transactions and receipts out of the block processer
  in to the chain manager. Closes  #1386 
* Miner post ChainHeadEvent & ChainEvent. Closes  #1388  
						
						
					 
					
						2015-07-03 13:56:50 +02:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						fc2e33c594 
					 
					
						
						
							
							unlock multiple passes and obsolete primary  
						
						... 
						
						
						
						* multiple passwords allowed in password file
* split on "\n", sideeffect: chop trailing slashes. fixes common mistake <(echo 'pass')
* remove accounts.Primary method
* do not fall back to primary account for mining 
						
						
					 
					
						2015-07-02 23:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						56ed408436 
					 
					
						
						
							
							ipcpath issue fix  
						
						
						
						
					 
					
						2015-07-02 17:25:11 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						393d675690 
					 
					
						
						
							
							cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61  
						
						
						
						
					 
					
						2015-06-30 19:00:00 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						01fe972113 
					 
					
						
						
							
							cmd, core, eth, metrics, p2p: require enabling metrics  
						
						
						
						
					 
					
						2015-06-30 00:51:46 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						2e0b56a72b 
					 
					
						
						
							
							added RPC start/stop support  
						
						
						
						
					 
					
						2015-06-22 12:47:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						f87501b1c5 
					 
					
						
						
							
							added batch support to console and attach actions  
						
						
						
						
					 
					
						2015-06-22 09:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						a4a4e9fcf8 
					 
					
						
						
							
							removed old rpc structure and added new inproc api client  
						
						
						
						
					 
					
						2015-06-22 09:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						5c25403b13 
					 
					
						
						
							
							refactored old rpc structure to new  
						
						
						
						
					 
					
						2015-06-22 08:54:21 +02:00 
						 
				 
			
				
					
						
							
							
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						1e3f4877c0 
					 
					
						
						
							
							Changed miner and gpo min gas price to 1 szabo  
						
						
						
						
					 
					
						2015-06-15 16:48:59 +02:00 
						 
				 
			
				
					
						
							
							
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						3f94d09c1f 
					 
					
						
						
							
							fixed saving receipts  
						
						
						
						
					 
					
						2015-06-15 15:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						55a796b7c3 
					 
					
						
						
							
							removed obsolete console flag  
						
						
						
						
					 
					
						2015-06-12 09:42:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						359e6414e5 
					 
					
						
						
							
							fixed windows ipc path issue  
						
						
						
						
					 
					
						2015-06-12 09:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						22080e1fdd 
					 
					
						
						
							
							ipc socket always used default path  
						
						
						
						
					 
					
						2015-06-11 20:35:19 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						2a0d888326 
					 
					
						
						
							
							added API/IPC commandline flags  
						
						
						
						
					 
					
						2015-06-11 14:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6244b10a8f 
					 
					
						
						
							
							core: settable genesis nonce  
						
						... 
						
						
						
						You can set the nonce of the block with `--genesisnonce`. When the
genesis nonce changes and it doesn't match with the first block in your
database it will fail. A new `datadir` must be given if the nonce of the
genesis block changes. 
						
						
					 
					
						2015-06-08 18:33:43 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						5197aed7db 
					 
					
						
						
							
							cmd/utils, eth: core.NewBlockProcessor no longer needs TxPool  
						
						
						
						
					 
					
						2015-06-03 22:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						74706a0f02 
					 
					
						
						
							
							cmd/geth, cmd/utils: rename utils.Get* -> utils.Make*  
						
						... 
						
						
						
						The renaming should make it clearer that these functions create a new
instance for every call. @obscuren suggested this renaming a while ago. 
						
						
					 
					
						2015-05-28 01:09:26 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						3b9808f23c 
					 
					
						
						
							
							cmd/geth, cmd/utils: don't use Ethereum for import, export and upgradedb  
						
						... 
						
						
						
						The blockchain commands don't need the full stack. With this change,
p2p, miner, downloader, etc are no longer started for blockchain
operations. 
						
						
					 
					
						2015-05-28 01:09:26 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e1a0ee8fc5 
					 
					
						
						
							
							cmd/geth, cmd/utils, eth, p2p: pass and honor a no discovery flag  
						
						
						
						
					 
					
						2015-05-26 19:07:24 +03:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						bed80133e0 
					 
					
						
						
							
							automatic DAG pregeneration for smooth epoch transitions  
						
						... 
						
						
						
						- backend: AutoDAG bool flag passed from cli/eth.Config to ethereum, autoDAG loop started if true
- backend: autoDAG loop start/stop, remove previous DAG
- cli: AutoDAG bool flag, off by default, but automatically ON if mining
- admin jsre: add startAutoDAG stopAutoDAG and makeDAG in miner section
- switch on/off DAG autogeneration when miner started/stopped on console 
						
						
					 
					
						2015-05-21 15:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						22b694ee1e 
					 
					
						
						
							
							solc now in ethereum, fixes solc path setting; setSolc() didnt work  
						
						
						
						
					 
					
						2015-05-20 02:47:13 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						e389585f1f 
					 
					
						
						
							
							Change default keystore dir  
						
						
						
						
					 
					
						2015-05-12 18:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						95773b9673 
					 
					
						
						
							
							removed redundant newlines in import block  
						
						
						
						
					 
					
						2015-05-12 15:20:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						b79dd188d9 
					 
					
						
						
							
							replaced several path.* with filepath.* which is platform independent  
						
						
						
						
					 
					
						2015-05-12 14:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						cb1fa523e4 
					 
					
						
						
							
							cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosity  
						
						
						
						
					 
					
						2015-05-09 12:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						e45d9bb29d 
					 
					
						
						
							
							cmd/utils: bump default maxpeers to 25  
						
						... 
						
						
						
						This should improve ethereum block propagation times since
we're not not broadcasting blocks to 100% of peers. 
						
						
					 
					
						2015-05-08 16:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						23454dcfcb 
					 
					
						
						
							
							Merge pull request  #840  from karalabe/throttled-dialing  
						
						... 
						
						
						
						p2p: throttled handshakes 
						
						
					 
					
						2015-05-08 06:53:40 -07:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4d5a719f25 
					 
					
						
						
							
							cmd, eth, p2p: introduce pending peer cli arg, add tests  
						
						
						
						
					 
					
						2015-05-07 15:30:56 +03:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						009b221692 
					 
					
						
						
							
							solidity compiler and contract metadocs integration  
						
						... 
						
						
						
						* common/compiler: solidity compiler + tests
* rpc: eth_compilers, eth_compileSolidity + tests
* fix natspec test using keystore API, notice exp dynamically changes addr, cleanup
* resolver implements registrars and needs to create reg contract (temp)
* xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath)
* ethereumApi: implement compiler related RPC calls using XEth - json struct tests
* admin: make use of XEth.SetSolc to allow runtime setting of compiler paths
* cli: command line flags solc to set custom solc bin path
* js admin api with new features debug and contractInfo modules
* wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions  
						
						
					 
					
						2015-05-07 12:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						b1cc9cdc74 
					 
					
						
						
							
							Integrate new ethash API and change geth makedag cmd  
						
						
						
						
					 
					
						2015-05-05 08:24:15 +02: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 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						c5e9a0a71c 
					 
					
						
						
							
							cli: correct bootnodes flag usage help line  
						
						
						
						
					 
					
						2015-04-24 12:46:53 +01:00 
						 
				 
			
				
					
						
							
							
								zelig 
							
						 
					 
					
						
						
							
						
						6512b23b98 
					 
					
						
						
							
							cli: fatal error if rpc could not be started  
						
						
						
						
					 
					
						2015-04-24 12:45:11 +01:00