- Nov 12, 2017
-
-
Bo authored
* cmd/puppeth: handle encrypted ssh keys * cmd/puppeth: fix unconvert linter error
-
- Nov 10, 2017
-
-
Robert Zaremba authored
github.com/stretchr/testify is a useful library for doing assertion in tests. It makes assertions in test more less verbose and more comfortable to read and use.
-
- Oct 05, 2017
-
-
Péter Szilágyi authored
-
- Sep 25, 2017
-
-
Lewis Marshall authored
This commit introduces a network simulation framework which can be used to run simulated networks of devp2p nodes. The intention is to use this for testing protocols, performing benchmarks and visualising emergent network behaviour.
-
- Sep 05, 2017
-
-
Péter Szilágyi authored
-
- Aug 21, 2017
-
-
Péter Szilágyi authored
-
- Aug 18, 2017
-
-
Felix Lange authored
The lock file was ineffective because opening leveldb storage in read-only mode doesn't really take the lock. Fix it by including a dedicated flock library (which is actually split out of goleveldb).
-
- Aug 11, 2017
-
-
Maximilian Meister authored
-
- Aug 09, 2017
-
-
Péter Szilágyi authored
-
- Jul 11, 2017
-
-
Péter Szilágyi authored
-
- Jun 21, 2017
-
-
Lewis Marshall authored
-
Bas van Kervel authored
-
- May 03, 2017
-
-
Péter Szilágyi authored
-
- Apr 12, 2017
-
-
Felix Lange authored
* 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
-
- Apr 10, 2017
-
-
Péter Szilágyi authored
-
- Apr 06, 2017
-
-
Péter Szilágyi authored
This commit adds a build step to travis to auto-delete unstable archives older than 14 days (our regular release schedule) from Azure via ci.go purge. The commit also pulls in the latest Azure storage code, also switching over from the old import path (github.com/Azure/azure-sdk-for-go) to the new split one (github.com/Azure/azure-storage-go).
-
- Mar 23, 2017
-
-
Zahoor Mohamed authored
-
- Mar 22, 2017
-
-
Felix Lange authored
There is no need to depend on the old context package now that the minimum Go version is 1.7. The move to "context" eliminates our weird vendoring setup. Some vendored code still uses golang.org/x/net/context and it is now vendored in the normal way. This change triggered new vet checks around context.WithTimeout which didn't fire with golang.org/x/net/context.
-
- Mar 09, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Feb 27, 2017
-
-
Péter Szilágyi authored
-
- Feb 23, 2017
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- Feb 18, 2017
-
-
Felix Lange authored
* vendor: add github.com/btcsuite/btcd/btcec * crypto: add btcec fallback for sign/recover without cgo This commit adds a non-cgo fallback implementation of secp256k1 operations. * crypto, core/vm: remove wrappers for sha256, ripemd160
-
- Feb 17, 2017
-
-
Péter Szilágyi authored
-
- Feb 16, 2017
-
-
Felix Lange authored
-
- Feb 13, 2017
-
-
Péter Szilágyi authored
-
- Jan 10, 2017
-
-
Felix Lange authored
The Azure SDK doesn't support Go 1.5 anymore. We can't upgrade it until Go 1.8 comes out.
-
- Nov 09, 2016
-
-
Zsolt Felföldi authored
-
- Nov 03, 2016
-
-
Felix Lange authored
-
Péter Szilágyi authored
-
- Oct 28, 2016
-
-
Péter Szilágyi authored
This commit converts the dependency management from Godeps to the vendor folder, also switching the tool from godep to trash. Since the upstream tool lacks a few features proposed via a few PRs, until those PRs are merged in (if), use github.com/karalabe/trash. You can update dependencies via trash --update. All dependencies have been updated to their latest version. Parts of the build system are reworked to drop old notions of Godeps and invocation of the go vet command so that it doesn't run against the vendor folder, as that will just blow up during vetting. The conversion drops OpenCL (and hence GPU mining support) from ethash and our codebase. The short reasoning is that there's noone to maintain and having opencl libs in our deps messes up builds as go install ./... tries to build them, failing with unsatisfied link errors for the C OpenCL deps. golang.org/x/net/context is not vendored in. We expect it to be fetched by the user (i.e. using go get). To keep ci.go builds reproducible the package is "vendored" in build/_vendor.
-