go-ethereum/mobile
Felix Lange 30d706c35e cmd/geth: add --config file flag (#13875)
* p2p/discover, p2p/discv5: add marshaling methods to Node

* p2p/netutil: make Netlist decodable from TOML

* common/math: encode nil HexOrDecimal256 as 0x0

* cmd/geth: add --config file flag

* cmd/geth: add missing license header

* eth: prettify Config again, fix tests

* eth: use gasprice.Config instead of duplicating its fields

* eth/gasprice: hide nil default from dumpconfig output

* cmd/geth: hide genesis block in dumpconfig output

* node: make tests compile

* console: fix tests

* cmd/geth: make TOML keys look exactly like Go struct fields

* p2p: use discovery by default

This makes the zero Config slightly more useful. It also fixes package
node tests because Node detects reuse of the datadir through the
NodeDatabase.

* cmd/geth: make ethstats URL settable through config file

* cmd/faucet: fix configuration

* cmd/geth: dedup attach tests

* eth: add comment for DefaultConfig

* eth: pass downloader.SyncMode in Config

This removes the FastSync, LightSync flags in favour of a more
general SyncMode flag.

* cmd/utils: remove jitvm flags

* cmd/utils: make mutually exclusive flag error prettier

It now reads:

   Fatal: flags --dev, --testnet can't be used at the same time

* p2p: fix typo

* node: add DefaultConfig, use it for geth

* mobile: add missing NoDiscovery option

* cmd/utils: drop MakeNode

This exposed a couple of places that needed to be updated to use
node.DefaultConfig.

* node: fix typo

* eth: make fast sync the default mode

* cmd/utils: remove IPCApiFlag (unused)

* node: remove default IPC path

Set it in the frontends instead.

* cmd/geth: add --syncmode

* cmd/utils: make --ipcdisable and --ipcpath mutually exclusive

* cmd/utils: don't enable WS, HTTP when setting addr

* cmd/utils: fix --identity
2017-04-12 17:27:23 +03:00
..
accounts.go accounts, cmd, internal, mobile, node: canonical account URLs 2017-02-13 14:00:08 +02:00
android_test.go accounts, cmd, eth, internal, mobile, node: split account backends 2017-02-13 14:00:02 +02:00
big.go mobile: remove support for Go < 1.7 2017-03-22 20:49:15 +01:00
bind.go all: fix issues reported by honnef.co/go/simple/cmd/gosimple 2017-01-06 18:18:07 +01:00
common.go mobile: iOS naming and API fixes for generators and Swift (#3408) 2016-12-08 13:09:26 +01:00
context.go all: import "context" instead of "golang.org/x/net/context" 2017-03-22 20:49:15 +01:00
discover.go mobile: iOS naming and API fixes for generators and Swift (#3408) 2016-12-08 13:09:26 +01:00
doc.go mobile: Fix typo ( Ethereun -> Ethereum ) 2017-03-07 01:30:06 +01:00
ethclient.go core/vm: move Log to core/types 2017-01-06 14:15:22 +01:00
ethereum.go mobile: iOS naming and API fixes for generators and Swift (#3408) 2016-12-08 13:09:26 +01:00
geth_android.go mobile: initial wrappers for mobile support 2016-11-14 17:56:58 +02:00
geth_ios.go mobile: initial wrappers for mobile support 2016-11-14 17:56:58 +02:00
geth_other.go mobile: initial wrappers for mobile support 2016-11-14 17:56:58 +02:00
geth.go cmd/geth: add --config file flag (#13875) 2017-04-12 17:27:23 +03:00
init.go all: disable log message colors outside of geth 2017-02-27 15:33:12 +01:00
interface.go mobile: iOS naming and API fixes for generators and Swift (#3408) 2016-12-08 13:09:26 +01:00
logger.go all: disable log message colors outside of geth 2017-02-27 15:33:12 +01:00
p2p.go all: gofmt -w -s 2017-01-06 15:52:03 +01:00
params.go consensus/clique: Proof of Authority (#3753) 2017-04-10 12:24:12 +02:00
primitives.go mobile: iOS naming and API fixes for generators and Swift (#3408) 2016-12-08 13:09:26 +01:00
types.go accounts, cmd, eth, internal, mobile, node: split account backends 2017-02-13 14:00:02 +02:00
vm.go core/vm: move Log to core/types 2017-01-06 14:15:22 +01:00