aboutsummaryrefslogtreecommitdiffstats
path: root/node
Commit message (Collapse)AuthorAgeFilesLines
* node: improve error handling for web3_sha3 RPC methodBas van Kervel2016-11-291-3/+3
|
* cmd/bootnode, cmd/geth, cmd/bzzd: add --netrestrictFelix Lange2016-11-232-0/+6
|
* node: Remove redundant filepath.Join in parsePersistentNodes (#3300)FrankWang2016-11-181-2/+1
|
* cmd, mobile, node, p2p: surface the discovery V5 bootnodesPéter Szilágyi2016-11-152-18/+27
|
* node: add InstanceDir methodFelix Lange2016-11-112-2/+15
|
* p2p/discv5: added new topic discovery packageZsolt Felfoldi2016-11-092-0/+6
|
* common, node: move datadir defaults into package nodeFelix Lange2016-09-163-5/+65
|
* node: ensure datadir can be co-inhabited by different instancesFelix Lange2016-09-167-129/+350
| | | | | This change ensures that nodes started with different Name but same DataDir values don't use the same nodekey and IPC socket.
* cmd/utils, node: create account manager in package nodeFelix Lange2016-08-173-11/+89
| | | | | | | | | | | | | | | 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.
* Merge pull request #2740 from Firescar96/removepeerFelix Lange2016-07-291-0/+16
|\ | | | | node, p2p, internal: Add ability to remove peers via admin interface
| * node, p2p, internal: Add ability to remove peers via admin interfaceFirescar962016-07-151-0/+16
| |
* | rpc: add new client, use it everywhereFelix Lange2016-07-232-20/+20
|/ | | | | | The new client implementation supports concurrent requests, subscriptions and replaces the various ad hoc RPC clients throughout go-ethereum.
* node, p2p: move network config out of ServerFelix Lange2016-05-181-5/+3
| | | | This silences a go vet message about copying p2p.Server in package node.
* node: start RPC/WS interface on localhost by defaultBas van Kervel2016-05-061-2/+10
|
* release, all: integrate the release service into gethPéter Szilágyi2016-05-022-3/+2
|
* common/versions, cmd/utils: add geth version contractGustav Simonsson2016-05-021-0/+1
|
* all: update license informationFelix Lange2016-04-151-1/+1
|
* rpc: various fixes/enhancementsBas van Kervel2016-04-124-13/+60
| | | | | | | | 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
* rpc: add pub/sub supportBas van Kervel2016-04-021-1/+1
|
* cmd, eth, ethdb, node: prioritise chaindata for resources, bump cachePéter Szilágyi2016-03-092-4/+4
|
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-1/+1
| | | | As we aren't really using the standarized SHA-3
* cmd, node, rpc: readd inproc RPC client, expose via nodePéter Szilágyi2016-02-093-9/+60
|
* cmd, common, node, rpc: rework naming convention to canonical onePéter Szilágyi2016-02-094-67/+67
|
* cmd, node, rpc: move websockets into node, break singletonPéter Szilágyi2016-02-053-46/+122
|
* cmd, common, node, rpc: move HTTP RPC into node, drop singletone aspectPéter Szilágyi2016-02-053-75/+190
|
* cmd, common, node, rpc: move IPC into the node itselfPéter Szilágyi2016-02-047-21/+269
|
* internal/debug: APIs for profiling and tracingFelix Lange2016-01-282-28/+3
| | | | | | 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.
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-265-20/+106
|
* node, rpc/api: add debug_vmodule, move admin_verbosity to debug_verbosityFelix Lange2016-01-211-0/+5
|
* core, eth, node, rpc: port the admin and debug APIPéter Szilágyi2015-12-152-3/+271
|
* rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-144-0/+22
|
* cmd, eth, node, rpc, xeth: use single-instance servicesPéter Szilágyi2015-11-277-268/+300
|
* cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-275-56/+223
|
* cmd: drop blocktest command, create gethrpctest programPéter Szilágyi2015-11-271-33/+0
|
* node: customizable protocol and service stacksPéter Szilágyi2015-11-279-0/+1313
|
* Moved node to ethereumobscuren2014-03-224-448/+0
|
* Major re-organisation.obscuren2014-03-224-0/+448
The Ethereum node and Gui are now separated.