Commit graph

8414 commits

Author SHA1 Message Date
Felix Lange
0f0d0636a7 cmd/utils: make --ipcdisable and --ipcpath mutually exclusive 2017-04-12 15:53:10 +02:00
Felix Lange
48339d4ef6 cmd/geth: add --syncmode 2017-04-12 15:53:10 +02:00
Felix Lange
026f31235d node: remove default IPC path
Set it in the frontends instead.
2017-04-12 15:53:10 +02:00
Felix Lange
443c00e978 cmd/utils: remove IPCApiFlag (unused) 2017-04-12 15:53:10 +02:00
Felix Lange
342898fdd7 eth: make fast sync the default mode 2017-04-12 15:53:10 +02:00
Felix Lange
9d097d83d6 node: fix typo 2017-04-12 15:53:10 +02:00
Felix Lange
214f0f807d cmd/utils: drop MakeNode
This exposed a couple of places that needed to be updated to use
node.DefaultConfig.
2017-04-12 15:53:10 +02:00
Felix Lange
8af4bfa295 mobile: add missing NoDiscovery option 2017-04-12 15:53:10 +02:00
Felix Lange
087d06f836 node: add DefaultConfig, use it for geth 2017-04-12 15:53:10 +02:00
Felix Lange
85b38613b2 p2p: fix typo 2017-04-12 15:53:10 +02:00
Felix Lange
08c62b128a cmd/utils: make mutually exclusive flag error prettier
It now reads:

   Fatal: flags --dev, --testnet can't be used at the same time
2017-04-12 15:53:10 +02:00
Felix Lange
766ce7abca cmd/utils: remove jitvm flags 2017-04-12 15:53:10 +02:00
Felix Lange
041a001dc0 eth: pass downloader.SyncMode in Config
This removes the FastSync, LightSync flags in favour of a more
general SyncMode flag.
2017-04-12 15:53:10 +02:00
Felix Lange
7608af1691 eth: add comment for DefaultConfig 2017-04-12 15:53:10 +02:00
Felix Lange
2bc31a3f49 cmd/geth: dedup attach tests 2017-04-12 15:53:10 +02:00
Felix Lange
c507c9d1c9 cmd/faucet: fix configuration 2017-04-12 15:53:10 +02:00
Felix Lange
03cf680f04 cmd/geth: make ethstats URL settable through config file 2017-04-12 15:53:10 +02:00
Felix Lange
0df01af538 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.
2017-04-12 15:53:10 +02:00
Felix Lange
075642f105 cmd/geth: make TOML keys look exactly like Go struct fields 2017-04-12 15:53:10 +02:00
Felix Lange
ee69b41d54 console: fix tests 2017-04-12 15:53:10 +02:00
Felix Lange
6bb697d649 node: make tests compile 2017-04-12 15:53:10 +02:00
Felix Lange
e6e5664396 cmd/geth: hide genesis block in dumpconfig output 2017-04-12 15:53:10 +02:00
Felix Lange
f3fb2fc006 eth/gasprice: hide nil default from dumpconfig output 2017-04-12 15:53:10 +02:00
Felix Lange
12d627ee90 eth: use gasprice.Config instead of duplicating its fields 2017-04-12 15:53:10 +02:00
Felix Lange
f65fa21dc1 eth: prettify Config again, fix tests 2017-04-12 15:53:10 +02:00
Felix Lange
5053cabf3e cmd/geth: add missing license header 2017-04-12 15:53:10 +02:00
Felix Lange
5185203854 cmd/geth: add --config file flag 2017-04-12 15:53:10 +02:00
Felix Lange
5077f024d5 common/math: encode nil HexOrDecimal256 as 0x0 2017-04-12 15:53:10 +02:00
Felix Lange
2a69d5a470 p2p/netutil: make Netlist decodable from TOML 2017-04-12 15:53:10 +02:00
Felix Lange
3b48a35f96 p2p/discover, p2p/discv5: add marshaling methods to Node 2017-04-12 15:53:10 +02:00
Péter Szilágyi
a7b9e484d0 consensus, core, ethstats: use engine specific block beneficiary (#14318)
* consensus, core, ethstats: use engine specific block beneficiary

* core, eth, les, miner: use explicit beneficiary during mining
2017-04-12 16:38:31 +03:00
Péter Szilágyi
6b7ae4e751 consensus/clique, internal/web3ext: support hash based API queries (#14321)
* consensus/clique, internal/web3ext: support hash based API queries

* consensus/clique: make RPC return types public
2017-04-12 15:37:10 +03:00
Nick Johnson
050ceff1ae Merge pull request #14311 from Arachnid/tracing
internal/ethapi: Add support for fetching information about the current call in JS traces
2017-04-12 08:56:27 +01:00
Péter Szilágyi
a0cd77e833 build: create deb source for Ubuntu Zesty (#14316) 2017-04-12 02:07:00 +02:00
Zahoor Mohamed
1d1d988aa7 swarm/api: FUSE read-write support (#13872)
- Moved fuse related code in a new package, swarm/fuse
- Added write support
  - Create new files
  - Delete existing files
  - Append to files (with limitations)
- More test coverage
2017-04-12 02:06:02 +02:00
Victor Farazdagi
dd37064a15 cmd/swarm: add --password (#3748) 2017-04-12 02:03:42 +02:00
Nick Johnson
49f1e84253 internal/ethapi: Add support for fetching information about the current call in JS traces 2017-04-11 11:37:23 +01:00
Jamie Pitts
9de257505b params: updated testnet bootnodes (#14310) 2017-04-11 11:57:54 +02:00
Péter Szilágyi
706a1e552c cmd/puppeth: your Ethereum private network manager (#13854) 2017-04-11 01:25:53 +02:00
Felföldi Zsolt
18bbe12425 les: allow LES connection to other servers (#13889) 2017-04-11 01:23:39 +02:00
Péter Szilágyi
04fcae207d p2p: if no nodes are connected, attempt dialing bootnodes (#13874) 2017-04-10 18:33:41 +02:00
Justin
542e42b21e core: fix comment typo 2017-04-10 16:01:31 +03:00
Péter Szilágyi
feeccdf4ec consensus/clique: Proof of Authority (#3753)
This PR is a prototype implementation of plugable consensus engines and the
Clique PoA protocol ethereum/EIPs#225
2017-04-10 12:24:12 +02:00
Péter Szilágyi
bfe5eb7f8c eth: accept transactions when starting CPU mining (#13882) 2017-04-10 10:43:01 +02:00
Péter Szilágyi
f32b72ca5d Merge pull request #13883 from karalabe/boardcast-sync-head
eth: announce block after sync cycle (star topology)
2017-04-10 09:03:00 +03:00
gluk256
9cd7135516 whisper: big refactoring (#13852)
* whisper: GetMessages fixed; size restriction updated
* whisper: made PoW and MaxMsgSize customizable
* whisper: test added
* whisper: sym key management changed
* whisper: identity management refactored
* whisper: API refactoring (Post and Filter)
* whisper: big refactoring complete
* whisper: spelling fix
* whisper: variable topic size allowed for a filter
* whisper: final update
* whisper: formatting
* whisper: file exchange introduced in wnode
* whisper: bugfix
* whisper: API updated + new tests
* whisper: statistics updated
* whisper: wnode server updated
* whisper: allowed filtering for variable topic size
* whisper: tests added
* whisper: resolving merge conflicts
* whisper: refactoring (documenting mostly)
* whsiper: tests fixed
* whisper: down cased error messages
* whisper: documenting the API functions
* whisper: logging fixed
* whisper: fixed wnode parameters
* whisper: logs fixed (typos)
2017-04-09 23:49:22 +02:00
Péter Szilágyi
bd2c54fa9f
eth: announce block after sync cycle (star topology) 2017-04-09 20:12:46 +03:00
Péter Szilágyi
8570ef19eb Merge pull request #13881 from karalabe/go-1.8.1
travis, appveyor: update to Go 1.8.1
2017-04-08 22:35:41 +03:00
Péter Szilágyi
d144299af4
travis, appveyor: update to Go 1.8.1 2017-04-08 22:20:15 +03:00
Péter Szilágyi
badbaf66b6 Merge pull request #13880 from karalabe/remote-miner-fix
consensus/ethash, eth: don't mine if 0 threads are set
2017-04-08 20:40:54 +03:00