Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						752c75fb21 
					 
					
						
						
							
							core/vm: resolve circular dependency to debug vm storage  
						
						 
						
						
						
						
					 
					
						2016-01-11 18:21:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						1b8566a7b1 
					 
					
						
						
							
							Merge pull request  #2114  from karalabe/chain-maker-state-remake  
						
						 
						
						... 
						
						
						
						core: fix invalid state reuse in chain maker based tests 
						
						
					 
					
						2016-01-11 16:40:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e5b480b638 
					 
					
						
						
							
							core: fix invalid state reuse in chain maker based tests  
						
						 
						
						
						
						
					 
					
						2016-01-11 16:53:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						0ab8a175d8 
					 
					
						
						
							
							Merge pull request  #2110  from LefterisJP/determining_home_for_ubuntu_core  
						
						 
						
						... 
						
						
						
						common: Fix HomeDir detection 
						
						
					 
					
						2016-01-08 14:24:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lefteris Karapetsas 
							
						 
					 
					
						
						
							
						
						e2fdd33541 
					 
					
						
						
							
							common: Fix HomeDir detection  
						
						 
						
						... 
						
						
						
						I am working on porting geth to [Ubuntu Core](https://developer.ubuntu.com/en/snappy/https://developer.ubuntu.com/en/snappy/ ). I am testing geth on a Raspberry PI and for Ubuntu Core the $HOME directory is unique for each application. See [here](https://developer.ubuntu.com/en/snappy/guides/filesystem-layout ) for more information of their filesystem layout.
For some reason in Go `usr.HomeDir` returns a different value than `$HOME` in Ubuntu Core.
Adding this at the end of `HomeDir()`
```go
fmt.Printf("at HomeDir, user.HomeDir = %s and $HOME is %s\n", usr.HomeDir, os.Getenv("HOME"))
```
gives the following output
```
at HomeDir, user.HomeDir = /home/ubuntu and $HOME is /home/ubuntu/apps/geth.sideload/IJcODREBYbHO
```
With this commit, I propose giving precedence to the `$HOME` environment variable as is also suggested by the [homedir](https://github.com/mitchellh/go-homedir/blob/master/homedir.go ) project. 
						
						
					 
					
						2016-01-08 13:36:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						32226f1b0c 
					 
					
						
						
							
							Merge pull request  #2097  from karalabe/block-state-checks  
						
						 
						
						... 
						
						
						
						core, eth/downloader: ensure state presence in ancestor lookup 
						
						
					 
					
						2016-01-05 12:26:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						a7fc4fa9b7 
					 
					
						
						
							
							Merge pull request  #2101  from karalabe/delete-outoffund-transactions  
						
						 
						
						... 
						
						
						
						core: transaction invalidation and reorganization fixes 
						
						
					 
					
						2016-01-05 12:26:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						649787a9bf 
					 
					
						
						
							
							core: fix transaction reorg issues within the tx pool  
						
						 
						
						
						
						
					 
					
						2016-01-05 11:22:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9e011ff1cd 
					 
					
						
						
							
							core, eth/downloader: ensure state presence in ancestor lookup  
						
						 
						
						
						
						
					 
					
						2016-01-04 16:27:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						36137623ed 
					 
					
						
						
							
							Merge pull request  #2099  from karalabe/fix-throttling-test  
						
						 
						
						... 
						
						
						
						eth/downloader: throttling tests are time-sensitive, don't run parallel 
						
						
					 
					
						2015-12-30 13:55:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						1f39746886 
					 
					
						
						
							
							eth/downloader: throttling tests are time-sensitive, don't run parallel  
						
						 
						
						
						
						
					 
					
						2015-12-30 14:42:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						dbbcf558e2 
					 
					
						
						
							
							Merge pull request  #2064  from fjl/remove-common-rlp  
						
						 
						
						... 
						
						
						
						common: remove old RLP implementation, Value and ExtPackage 
						
						
					 
					
						2015-12-18 20:26:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						4811409e99 
					 
					
						
						
							
							Merge pull request  #2084  from bas-vk/rpcnilptr  
						
						 
						
						... 
						
						
						
						console crash on nil ptr 
						
						
					 
					
						2015-12-18 20:25:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						3c9a2c752f 
					 
					
						
						
							
							console: bugfix that causes the console to crash when connection to an endpoint without the personal api enabled  
						
						 
						
						
						
						
					 
					
						2015-12-18 15:30:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						fd69d2b7a8 
					 
					
						
						
							
							Merge pull request  #2019  from zsfelfoldi/light-state  
						
						 
						
						... 
						
						
						
						Light state 
						
						
					 
					
						2015-12-18 12:40:01 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						e6fb69296e 
					 
					
						
						
							
							common: remove old RLP implementation, Value and ExtPackage  
						
						 
						
						... 
						
						
						
						In order to make this happen, kill all remaining trivial uses of
common/{rlp,value}.go. The non-trivial ones have been updated earlier. 
						
						
					 
					
						2015-12-18 12:09:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						1b89bd5d26 
					 
					
						
						
							
							core/state, core/types use package rlp for state, receipt serialisation  
						
						 
						
						
						
						
					 
					
						2015-12-18 12:09:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						9be5d5cd90 
					 
					
						
						
							
							eth/downloader: fix negative balance issue in tests  
						
						 
						
						... 
						
						
						
						The test chain generated by makeChainFork included invalid uncle
headers, crashing the generator during the state commit.
The headers were invalid because they used the iteration counter as the
block number, even though makeChainFork uses a block with number > 0 as
the parent. Fix this by introducing BlockGen.Number, which allows
accessing the actual number of the block being generated. 
						
						
					 
					
						2015-12-18 12:09:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						2baf1de00d 
					 
					
						
						
							
							Merge pull request  #1925  from fjl/p2p-dial-resolve  
						
						 
						
						... 
						
						
						
						p2p: resolve incomplete dial targets 
						
						
					 
					
						2015-12-18 11:31:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						b3f1f4c673 
					 
					
						
						
							
							p2p/discover: attempt to deflake TestUDP_responseTimeouts  
						
						 
						
						... 
						
						
						
						The test expected the timeout to fire after a matcher for the response
was added, but the timeout is random and fired sooner sometimes. 
						
						
					 
					
						2015-12-17 23:44:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						6c41e675ec 
					 
					
						
						
							
							p2p: resolve incomplete dial targets  
						
						 
						
						... 
						
						
						
						This change makes it possible to add peers without providing their IP
address. The endpoint of the target node is resolved using the discovery
protocol. 
						
						
					 
					
						2015-12-17 23:39:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						04c6369a09 
					 
					
						
						
							
							p2p, p2p/discover: track bootstrap state in p2p/discover  
						
						 
						
						... 
						
						
						
						This change simplifies the dial scheduling logic because it
no longer needs to track whether the discovery table has been
bootstrapped. 
						
						
					 
					
						2015-12-17 23:38:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						d1f507b7f1 
					 
					
						
						
							
							p2p/discover: support incomplete node URLs, add Resolve  
						
						 
						
						
						
						
					 
					
						2015-12-17 23:38:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						ef422ee1e1 
					 
					
						
						
							
							light: implemented odr-capable trie and state structures  
						
						 
						
						
						
						
					 
					
						2015-12-17 16:07:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						82a024d425 
					 
					
						
						
							
							Merge pull request  #1997  from zsfelfoldi/gasprice2  
						
						 
						
						... 
						
						
						
						core: tx pool skip price validation for "owned" transactions 
						
						
					 
					
						2015-12-17 12:45:45 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						24f856ad6b 
					 
					
						
						
							
							Merge pull request  #2077  from karalabe/fix-header-query-duplication  
						
						 
						
						... 
						
						
						
						eth: fix  #2076 , where end of hash query was interpreted number query 
						
						
					 
					
						2015-12-17 10:37:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						e640861704 
					 
					
						
						
							
							Merge pull request  #2061  from zsfelfoldi/rpc-context  
						
						 
						
						... 
						
						
						
						rpc: optionally passing context argument to rpc v2 api methods 
						
						
					 
					
						2015-12-16 11:12:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						e51eeb8104 
					 
					
						
						
							
							eth:  fix   #2076 , where end of hash query was interpreted number query  
						
						 
						
						
						
						
					 
					
						2015-12-16 08:44:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						f3aac71fad 
					 
					
						
						
							
							rpc/v2: optionally passing context argument to rpc v2 api methods  
						
						 
						
						
						
						
					 
					
						2015-12-16 03:48:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zsfelfoldi 
							
						 
					 
					
						
						
							
						
						975c591261 
					 
					
						
						
							
							core: tx pool skip price validation for "owned" transactions  
						
						 
						
						
						
						
					 
					
						2015-12-16 03:21:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						b9aedeab0b 
					 
					
						
						
							
							Merge pull request  #2072  from karalabe/admin-debug-apis  
						
						 
						
						... 
						
						
						
						core, eth, node, rpc: port the admin and debug API 
						
						
					 
					
						2015-12-15 11:33:18 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						9c636d2490 
					 
					
						
						
							
							Merge pull request  #2070  from karalabe/android-archives  
						
						 
						
						... 
						
						
						
						Makefile, cmd/geth: support building Android archives 
						
						
					 
					
						2015-12-14 21:32:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						d8370a4e15 
					 
					
						
						
							
							core, eth, node, rpc: port the admin and debug API  
						
						 
						
						
						
						
					 
					
						2015-12-14 19:36:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						fa187a366d 
					 
					
						
						
							
							Merge pull request  #2035  from bas-vk/rcp-v2-rebase  
						
						 
						
						... 
						
						
						
						rpc: new RPC implementation with pub/sub support 
						
						
					 
					
						2015-12-14 17:38:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						eae81465c1 
					 
					
						
						
							
							rpc: new RPC implementation with pub/sub support  
						
						 
						
						
						
						
					 
					
						2015-12-14 16:34:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						03f090b30b 
					 
					
						
						
							
							Makefile, cmd/geth: support building Android archives  
						
						 
						
						
						
						
					 
					
						2015-12-14 14:28:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						787d71d659 
					 
					
						
						
							
							Merge pull request  #2056  from fjl/fix-account-format  
						
						 
						
						... 
						
						
						
						crypto: "Crypto" -> "crypto" in web3 key format 
						
						
					 
					
						2015-12-10 10:45:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						b2ffb76ca2 
					 
					
						
						
							
							Merge pull request  #2058  from karalabe/geth-framework  
						
						 
						
						... 
						
						
						
						Makefile, cmd/geth: assemble ios xcode frameworks 
						
						
					 
					
						2015-12-09 18:04:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						0e4deeb6e7 
					 
					
						
						
							
							Makefile, cmd/geth: assemble ios xcode frameworks  
						
						 
						
						
						
						
					 
					
						2015-12-08 18:05:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						38ff815485 
					 
					
						
						
							
							Merge pull request  #2003  from obscuren/abi-calling  
						
						 
						
						... 
						
						
						
						accounts/abi: added output parsing & added call mechanism 
						
						
					 
					
						2015-12-07 23:24:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						659d6b9b7c 
					 
					
						
						
							
							Merge pull request  #2051  from karalabe/store-transaction-fastsync  
						
						 
						
						... 
						
						
						
						core: write individual transactions and receipts too on fast sync 
						
						
					 
					
						2015-12-07 23:24:15 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						032453b3e7 
					 
					
						
						
							
							crypto: "Crypto" -> "crypto" in web3 key format  
						
						 
						
						
						
						
					 
					
						2015-12-07 17:01:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						2a3322ea14 
					 
					
						
						
							
							Merge pull request  #2034  from karalabe/always-allow-dyndials  
						
						 
						
						... 
						
						
						
						p2p: always allow dynamic dials if network not disabled 
						
						
					 
					
						2015-12-07 11:26:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						1cecda8333 
					 
					
						
						
							
							core: write individual transactions and receipts too on fast sync  
						
						 
						
						
						
						
					 
					
						2015-12-04 15:30:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						4dee2000a3 
					 
					
						
						
							
							Merge pull request  #2037  from fjl/no-libgmp  
						
						 
						
						... 
						
						
						
						crypto/secp256k1: remove dependency on libgmp 
						
						
					 
					
						2015-12-04 12:27:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						fece1fa9be 
					 
					
						
						
							
							Merge pull request  #2024  from obscuren/exp-logs  
						
						 
						
						... 
						
						
						
						core: added a new RemovedLogEvent 
						
						
					 
					
						2015-12-03 22:27:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						02356b36d6 
					 
					
						
						
							
							crypto/secp256k1: remove dependency on libgmp  
						
						 
						
						... 
						
						
						
						Turns out we actually don't need it, USE_NUM_NONE works
because we also set USE_FIELD_INV_BUILTIN. 
						
						
					 
					
						2015-12-03 21:12:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Lange 
							
						 
					 
					
						
						
							
						
						6d3a924283 
					 
					
						
						
							
							Merge pull request  #2036  from karalabe/ios-arm64-cross  
						
						 
						
						... 
						
						
						
						Makefile: support 64bit ARM iOS cross builds 
						
						
					 
					
						2015-12-03 21:09:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						9acec62cf8 
					 
					
						
						
							
							Makefile: support 64bit ARM iOS cross builds  
						
						 
						
						
						
						
					 
					
						2015-12-03 20:33:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						abb53644c6 
					 
					
						
						
							
							p2p: always allow dynamic dials if network not disabled  
						
						 
						
						
						
						
					 
					
						2015-12-03 11:45:35 +02:00