Victor Farazdagi 
							
						 
					 
					
						
						
						
						
							
						
						
							808310a569 
							
						 
					 
					
						
						
							
							node: fix pointer dereference issue in StartRPC ( #3532 )  
						
						
						
					 
					
						2017-01-08 15:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18c77744ff 
							
						 
					 
					
						
						
							
							all: fix spelling errors  
						
						
						
					 
					
						2017-01-06 19:44:35 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							13e3b2f433 
							
						 
					 
					
						
						
							
							logger, pow/dagger, pow/ezp: delete dead code  
						
						
						
					 
					
						2017-01-06 18:18:07 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							f2da6581ba 
							
						 
					 
					
						
						
							
							all: fix issues reported by honnef.co/go/simple/cmd/gosimple  
						
						
						
					 
					
						2017-01-06 18:18:07 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							35a7dcb162 
							
						 
					 
					
						
						
							
							all: gofmt -w -s  
						
						
						
					 
					
						2017-01-06 15:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							cf71f5cd60 
							
						 
					 
					
						
						
							
							rpc: remove HexNumber, replace all uses with hexutil types  
						
						... 
						
						
						
						This change couldn't be automated because HexNumber was used for numbers
of all sizes. 
						
					 
					
						2016-12-20 14:41:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc5cc1b59 
							
						 
					 
					
						
						
							
							node: improve error handling for web3_sha3 RPC method  
						
						
						
					 
					
						2016-11-29 09:36:51 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							e5edd3b983 
							
						 
					 
					
						
						
							
							cmd/bootnode, cmd/geth, cmd/bzzd: add --netrestrict  
						
						
						
					 
					
						2016-11-22 22:21:18 +01:00 
						 
				 
			
				
					
						
							
							
								FrankWang 
							
						 
					 
					
						
						
						
						
							
						
						
							04edbb0703 
							
						 
					 
					
						
						
							
							node: Remove redundant filepath.Join in parsePersistentNodes ( #3300 )  
						
						
						
					 
					
						2016-11-18 12:45:06 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b61f48e5aa 
							
						 
					 
					
						
						
							
							cmd, mobile, node, p2p: surface the discovery V5 bootnodes  
						
						
						
					 
					
						2016-11-14 18:00:14 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0064b267 
							
						 
					 
					
						
						
							
							node: add InstanceDir method  
						
						
						
					 
					
						2016-11-10 17:47:07 +01:00 
						 
				 
			
				
					
						
							
							
								Zsolt Felfoldi 
							
						 
					 
					
						
						
						
						
							
						
						
							49da42983a 
							
						 
					 
					
						
						
							
							p2p/discv5: added new topic discovery package  
						
						
						
					 
					
						2016-11-09 02:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							b42a5b118f 
							
						 
					 
					
						
						
							
							common, node: move datadir defaults into package node  
						
						
						
					 
					
						2016-09-16 15:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							eeb322ae64 
							
						 
					 
					
						
						
							
							node: ensure datadir can be co-inhabited by different instances  
						
						... 
						
						
						
						This change ensures that nodes started with different Name but same
DataDir values don't use the same nodekey and IPC socket. 
						
					 
					
						2016-09-16 15:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							312263c7d9 
							
						 
					 
					
						
						
							
							cmd/utils, node: create account manager in package node  
						
						... 
						
						
						
						The account manager was previously created by packge cmd/utils as part
of flag processing and then passed down into eth.Ethereum through its
config struct. Since we are starting to create nodes which do not have
eth.Ethereum as a registered service, the code was rearranged to
register the account manager as its own service. Making it a service is
ugly though and it doesn't really fix the root cause: creating nodes
without eth.Ethereum requires duplicating lots of code.
This commit splits utils.MakeSystemNode into three functions, making
creation of other node/service configurations easier. It also moves the
account manager into Node so it can be used by those configurations
without requiring package eth. 
						
					 
					
						2016-08-17 17:39:03 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							b8ba80bff7 
							
						 
					 
					
						
						
							
							Merge pull request  #2740  from Firescar96/removepeer  
						
						... 
						
						
						
						node, p2p, internal: Add ability to remove peers via admin interface 
						
					 
					
						2016-07-29 12:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							91b7690428 
							
						 
					 
					
						
						
							
							rpc: add new client, use it everywhere  
						
						... 
						
						
						
						The new client implementation supports concurrent requests,
subscriptions and replaces the various ad hoc RPC clients
throughout go-ethereum. 
						
					 
					
						2016-07-22 23:21:27 +02:00 
						 
				 
			
				
					
						
							
							
								Firescar96 
							
						 
					 
					
						
						
						
						
							
						
						
							4c3da0f2e1 
							
						 
					 
					
						
						
							
							node, p2p, internal: Add ability to remove peers via admin interface  
						
						
						
					 
					
						2016-07-14 18:51:41 -04:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							542b839ec7 
							
						 
					 
					
						
						
							
							node, p2p: move network config out of Server  
						
						... 
						
						
						
						This silences a go vet message about copying p2p.Server in package node. 
						
					 
					
						2016-05-18 12:19:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							d79f2f2656 
							
						 
					 
					
						
						
							
							node: start RPC/WS interface on localhost by default  
						
						
						
					 
					
						2016-05-06 12:00:47 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							586eddfd09 
							
						 
					 
					
						
						
							
							release, all: integrate the release service into geth  
						
						
						
					 
					
						2016-05-02 16:20:21 +03:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd7199c43 
							
						 
					 
					
						
						
							
							common/versions, cmd/utils: add geth version contract  
						
						
						
					 
					
						2016-05-02 10:31:54 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							d04a2e7557 
							
						 
					 
					
						
						
							
							all: update license information  
						
						
						
					 
					
						2016-04-15 09:48:05 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							aa9fff3e68 
							
						 
					 
					
						
						
							
							rpc: various fixes/enhancements  
						
						... 
						
						
						
						rpc: be less restrictive on the request id
rpc: improved documentation
console: upgrade web3.js to version 0.16.0
rpc: cache http connections
rpc: rename wsDomains parameter to wsOrigins 
						
					 
					
						2016-04-12 11:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							f7328c5ecb 
							
						 
					 
					
						
						
							
							rpc: add pub/sub support  
						
						
						
					 
					
						2016-04-01 18:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							e90958cd29 
							
						 
					 
					
						
						
							
							cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache  
						
						
						
					 
					
						2016-03-09 10:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ricardo Catalinas Jiménez 
							
						 
					 
					
						
						
						
						
							
						
						
							436fc8d76a 
							
						 
					 
					
						
						
							
							all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()  
						
						... 
						
						
						
						As we aren't really using the standarized SHA-3 
						
					 
					
						2016-02-21 22:34:34 +00:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							df75dbfd68 
							
						 
					 
					
						
						
							
							cmd, node, rpc: readd inproc RPC client, expose via node  
						
						
						
					 
					
						2016-02-09 14:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							900e124bee 
							
						 
					 
					
						
						
							
							cmd, common, node, rpc: rework naming convention to canonical one  
						
						
						
					 
					
						2016-02-09 13:24:42 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							7486904b92 
							
						 
					 
					
						
						
							
							cmd, node, rpc: move websockets into node, break singleton  
						
						
						
					 
					
						2016-02-05 16:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							a13bc9d7a1 
							
						 
					 
					
						
						
							
							cmd, common, node, rpc: move HTTP RPC into node, drop singletone aspect  
						
						
						
					 
					
						2016-02-05 13:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							188ab928c3 
							
						 
					 
					
						
						
							
							cmd, common, node, rpc: move IPC into the node itself  
						
						
						
					 
					
						2016-02-04 11:23:15 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							3750d835a1 
							
						 
					 
					
						
						
							
							internal/debug: APIs for profiling and tracing  
						
						... 
						
						
						
						The debug package provides an RPC wrapper for glog settings and the
debugging facilities of the Go runtime. They can be triggered through
both command line flags and the IPC listener. 
						
					 
					
						2016-01-28 13:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							19b2640e89 
							
						 
					 
					
						
						
							
							rpc: migrated the RPC insterface to a new reflection based RPC layer  
						
						
						
					 
					
						2016-01-26 13:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d794851b 
							
						 
					 
					
						
						
							
							node, rpc/api: add debug_vmodule, move admin_verbosity to debug_verbosity  
						
						
						
					 
					
						2016-01-21 13:37:38 +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 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
						
						
							
						
						
							eae81465c1 
							
						 
					 
					
						
						
							
							rpc: new RPC implementation with pub/sub support  
						
						
						
					 
					
						2015-12-14 16:34:05 +01:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							3e1000fda3 
							
						 
					 
					
						
						
							
							cmd, eth, node, rpc, xeth: use single-instance services  
						
						
						
					 
					
						2015-11-27 11:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							1e806c4c77 
							
						 
					 
					
						
						
							
							cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks  
						
						
						
					 
					
						2015-11-27 11:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							8a44451edf 
							
						 
					 
					
						
						
							
							cmd: drop blocktest command, create gethrpctest program  
						
						
						
					 
					
						2015-11-27 11:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
						
						
							
						
						
							9e1d9bff3b 
							
						 
					 
					
						
						
							
							node: customizable protocol and service stacks  
						
						
						
					 
					
						2015-11-27 11:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							45ec9c88e4 
							
						 
					 
					
						
						
							
							Moved node to ethereum  
						
						
						
					 
					
						2014-03-22 12:03:03 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2547b8a7 
							
						 
					 
					
						
						
							
							Major re-organisation.  
						
						... 
						
						
						
						The Ethereum node and Gui are now separated. 
						
					 
					
						2014-03-22 01:02:24 +01:00