- 31 Mar, 2017 2 commits
- 
- 
Péter Szilágyi authored
- 
Felix Lange authored* swarm/api: fix build/tests on unsupported platforms Skip FUSE tests if FUSE is unavailable and change build constraints so the 'lesser' platforms aren't mentioned explicitly. The test are compiled on all platforms to prevent regressions in _fallback.go Also gofmt -w -s because why not. * internal/web3ext: fix swarmfs wrappers Remove inputFormatter specifications so users get an error when passing the wrong number of arguments. * swarm/api: improve FUSE-related logging and APIs The API now returns JSON objects instead of strings. Log messages for invalid arguments are removed. 
 
- 
- 30 Mar, 2017 2 commits
- 
- 
Péter Szilágyi authoredethstats: work around weird URL scheme parsing issues 
- 
Péter Szilágyi authored
 
- 
- 29 Mar, 2017 2 commits
- 
- 
Felix Lange authoredFixes #3792 by stripping debug symbols. 
- 
bas-vk authored
 
- 
- 28 Mar, 2017 2 commits
- 
- 
Péter Szilágyi authoredcore, core/types: use non-pointer receiver for Marshal* methods 
- 
Péter Szilágyi authoredaccounts/usbwallet: fix Ledger hidapi/libusb protocol violation 
 
- 
- 27 Mar, 2017 1 commit
- 
- 
Felix Lange authoredRegenerated with fjl/gencodec@1a75a2161009 Also add ,omitempty to optional GenesisAccount fields. 
 
- 
- 26 Mar, 2017 1 commit
- 
- 
Péter Szilágyi authoredcore/types: ensure all EIP155 signer fields are set by deriveSigner 
 
- 
- 24 Mar, 2017 6 commits
- 
- 
Felix Lange authoredFixes #3819 
- 
Péter Szilágyi authored
- 
Péter Szilágyi authoredbuild: unify vendor skipping, always run go vet 
- 
Péter Szilágyi authored
- 
Felix Lange authored
- 
Felix Lange authoredThis ensures 'make test' finds all errors that remote CI would find. Go 1.7 vet reports a false positive in package log, add a workaround. 
 
- 
- 23 Mar, 2017 13 commits
- 
- 
Péter Szilágyi authoredcore: refactor genesis handling 
- 
Péter Szilágyi authored
- 
Felix Lange authoredThis commit solves several issues concerning the genesis block: * Genesis/ChainConfig loading was handled by cmd/geth code. This left library users in the cold. They could specify a JSON-encoded string and overwrite the config, but didn't get any of the additional checks performed by geth. * Decoding and writing of genesis JSON was conflated in WriteGenesisBlock. This made it a lot harder to embed the genesis block into the forthcoming config file loader. This commit changes things so there is a single Genesis type that represents genesis blocks. All uses of Write*Genesis* are changed to use the new type instead. * If the chain config supplied by the user was incompatible with the current chain (i.e. the chain had already advanced beyond a scheduled fork), it got overwritten. This is not an issue in practice because previous forks have always had the highest total difficulty. It might matter in the future though. The new code reverts the local chain to the point of the fork when upgrading configuration. The change to genesis block data removes compression library dependencies from package core. 
- 
Felix Lange authoredAll uses of ChainConfig.ChainId eventually end up in NewEIP155Signer. This fixes the case where users forget to set the ChainId in their config. 
- 
Felix Lange authored
- 
Felix Lange authored
- 
Felix Lange authored
- 
Felix Lange authored
- 
Péter Szilágyi authored
- 
Felix Lange authoredThis fixes a recent bug where 'make geth' built everything instead of just geth. 
- 
Zahoor Mohamed authored
- 
Péter Szilágyi authoredpow: fix Search with ethash test mode 
- 
Péter Szilágyi authoredall: import "context" instead of "golang.org/x/net/context" 
 
- 
- 22 Mar, 2017 10 commits
- 
- 
Felix Lange authored
- 
Felix Lange authored
- 
Felix Lange authoredThere 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. 
- 
Felföldi Zsolt authored* les: implement request distributor, fix blocking issues * core: moved header validation before chain mutex lock 
- 
Péter Szilágyi authoredbuild: require Go >= 1.7 
- 
Felix Lange authoredWe don't use the opencl build tag anymore. 
- 
Felix Lange authoredWe have decided to bump the requirement to Go 1.7 because it enables subtests and allows dropping backwards-compatibility code. This is in line with Go's support policy. Go 1.6 and earlier no longer receive security updates. 
- 
Yohann Leon authored
- 
Péter Szilágyi authored
- 
Felix Lange authoredcore/types: use gencodec for JSON marshaling code 
 
- 
- 20 Mar, 2017 1 commit
- 
- 
Péter Szilágyi authoredtravis: switch to cocoapods 1.2.0 stable 
 
-