Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | swarm/shed: add metrics to each shed db (#18277) | Anton Evangelatov | 2018-12-12 | 3 | -7/+206 |
| | | | | | | | | | | * swarm/shed: add metrics to each shed db * swarm/shed: push metrics prefix up * swarm/shed: rename prefix to metricsPrefix * swarm/shed: unexport Meter, remove Mutex for quit channel | ||||
* | params, swarm: begin Geth v1.9.0 family, Swarm v0.3.9 cycle | Péter Szilágyi | 2018-12-11 | 2 | -8/+8 |
| | |||||
* | params, swarm: release Geth v1.8.20 and Swarm v0.3.8v1.8.20 | Péter Szilágyi | 2018-12-11 | 2 | -8/+8 |
| | |||||
* | cmd/geth, core, eth: implement Constantinople override flag (#18273) | Martin Holst Swende | 2018-12-11 | 7 | -5/+21 |
| | | | | | | | | * geth/core/eth: implement constantinople override flag * les: implemnent constantinople override flag for les clients * cmd/geth, eth, les: fix typo, move flag to experimentals | ||||
* | Merge pull request #18281 from karalabe/puppeth-faucet | Péter Szilágyi | 2018-12-11 | 7 | -3/+10 |
|\ | | | | | cmd/faucet, cmd/puppeth: fix enode and compose regressions, expose UDP | ||||
| * | cmd/puppeth: support latest docker compose, expose faucet UDP | Péter Szilágyi | 2018-12-11 | 6 | -2/+9 |
| | | |||||
| * | cmd/faucet: fix faucet static peer regression | Péter Szilágyi | 2018-12-11 | 1 | -1/+1 |
|/ | |||||
* | cmd/swarm, metrics, swarm/api/client, swarm/storage, swarm/metrics, ↵ | Elad | 2018-12-11 | 8 | -82/+368 |
| | | | | swarm/api/http: add instrumentation (#18274) | ||||
* | Merge pull request #18271 from karalabe/1.8.20-chts | Péter Szilágyi | 2018-12-10 | 1 | -12/+12 |
|\ | | | | | params: update CHTs for the 1.8.20 release | ||||
| * | params: update CHTs for the 1.8.20 release | Péter Szilágyi | 2018-12-10 | 1 | -12/+12 |
| | | |||||
* | | Merge pull request #18028 from ryanschneider/blockhash-whitelist | Péter Szilágyi | 2018-12-10 | 8 | -6/+56 |
|\ \ | | | | | | | cmd, eth: add support for `--whitelist <blocknum>=<hash>` | ||||
| * | | cmd/utils, eth: minor polishes on whitelist code | Péter Szilágyi | 2018-12-10 | 2 | -41/+29 |
| | | | |||||
| * | | cmd, eth: Add support for `--whitelist <blocknum>=<hash>,...` flag | Ryan Schneider | 2018-12-10 | 8 | -5/+67 |
| | | | | | | | | | | | | | | | * Rejects peers that respond with a different hash for any of the passed in block numbers. * Meant for emergency situations when the network forks unexpectedly. | ||||
* | | | swarm/network: Correct ambiguity in compared addresses (#18251) | lash | 2018-12-10 | 1 | -2/+1 |
|/ / | |||||
* | | ethereum: fix typo in interfaces.go (#18266) | YOSHIDA Masanori | 2018-12-10 | 1 | -1/+1 |
| | | | | | | | | | | | | * Fix typo in interfaces.go * Update interfaces.go | ||||
* | | Merge pull request #18269 from Quasilyte/patch-1 | Péter Szilágyi | 2018-12-10 | 1 | -1/+1 |
|\ \ | |/ |/| | light: fix duplicated argument in bytes.Equal call | ||||
| * | light: fix duplicated argument in bytes.Equal call | Iskander (Alex) Sharipov | 2018-12-10 | 1 | -1/+1 |
|/ | | | | Most probably a copy/paste kind of error. Found with gocritic `dupArg` checker. | ||||
* | node, rpc: log cleanups in ipc listener function (#18124) | Péter Szilágyi | 2018-12-10 | 2 | -3/+3 |
|\ | | | | | node,rpc: remove unused log in ipc listener function | ||||
| * | remove unrelated code | Franklin | 2018-11-28 | 2 | -6/+2 |
| | | |||||
| * | . | Franklin | 2018-11-20 | 3 | -5/+9 |
| | | |||||
* | | Merge pull request #17914 from holiman/block_analysis | Péter Szilágyi | 2018-12-10 | 5 | -27/+175 |
|\ \ | | | | | | | core/vm, eth: add standard json tracing into filesystem dumps | ||||
| * | | eth, internal/web3ext: tiny polishes in tracers | Péter Szilágyi | 2018-12-10 | 2 | -77/+97 |
| | | | |||||
| * | | cmd/evm, core/vm, eth: implement api methods to do stdjson dump to local ↵ | Martin Holst Swende | 2018-12-10 | 5 | -20/+148 |
|/ / | | | | | | | filesystem | ||||
* | | Merge pull request #18268 from karalabe/forkit | Péter Szilágyi | 2018-12-10 | 1 | -2/+2 |
|\ \ | | | | | | | params: set mainnet and Rinkeby Constantinople fork blocks | ||||
| * | | params: set mainnet and Rinkeby Constantinople fork blocks | Péter Szilágyi | 2018-12-10 | 1 | -2/+2 |
|/ / | |||||
* | | eth/tracers: fixed incorrect storage from prestate_tracer (#18253) | Max Sistemich | 2018-12-10 | 2 | -17/+14 |
| | | | | | | | | | | | | * eth: fixed incorrect storage from prestate_tracer * eth/tracers: updated assets.go | ||||
* | | cmd/puppeth: fix rogue quote in alethGenesisSpec JSON (#18262) | Javier Peletier | 2018-12-10 | 1 | -1/+1 |
| | | |||||
* | | node: warn when using deprecated config/resource files (#18199) | Felix Lange | 2018-12-07 | 1 | -9/+35 |
| | | |||||
* | | Merge pull request #18211 from karalabe/drop-fd-limit | Péter Szilágyi | 2018-12-07 | 1 | -8/+3 |
|\ \ | | | | | | | cmd/utils: max out the OS file allowance, don't cap to 2K | ||||
| * | | cmd/utils: max out the OS file allowance, don't cap to 2K | Péter Szilágyi | 2018-11-29 | 1 | -8/+3 |
| | | | |||||
* | | | swarm: snapshot load improvement (#18220) | Janoš Guljaš | 2018-12-07 | 3 | -2/+76 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * swarm/network: Hive - do not notify peer if discovery is disabled * p2p/simulations: validate all connections on loading a snapshot * p2p/simulations: track all connections in on snapshot loading * p2p/simulations: add snapshotLoadTimeout variable * p2p/simulations: ignore control events in snapshot load * p2p/simulations: simplify event loop synchronization * p2p/simulations: return already connected error from Load function * p2p/simulations: log warning on snapshot loading disconnection | ||||
* | | | core, internal, eth, miner, les: Take VM config from BlockChain (#17955) | Paweł Bylica | 2018-12-06 | 6 | -11/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until this commit, when sending an RPC request that called `NewEVM`, a blank `vm.Config` would be taken so as to set some options, based on the default configuration. If some extra configuration switches were passed to the blockchain, those would be ignored. This PR adds a function to get the config from the blockchain, and this is what is now used for RPC calls. Some subsequent changes need to be made, see https://github.com/ethereum/go-ethereum/pull/17955#pullrequestreview-182237244 for the details of the discussion. | ||||
* | | | swarm/api/http: add resetting timer metrics to requests (#18249) | Elad | 2018-12-05 | 1 | -0/+5 |
| | | | |||||
* | | | swarm/network/stream: Debug log instead of Warn for retrieval failure (#18246) | holisticode | 2018-12-05 | 1 | -1/+3 |
| | | | |||||
* | | | Add packing for dynamic array and slice types (#18051) | Vedhavyas Singareddi | 2018-12-04 | 3 | -22/+117 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added tests for new abi encoding features (#4) * added tests from bytes32[][] and string[] * added offset to other types * formatting * Abi/dynamic types (#5) * Revert "Abi/dynamic types (#5)" (#6) This reverts commit dabca31d797623d43bd780721fc0ad461d24be53. * Abi/dynamic types (#7) * some cleanup * Apply suggestions from code review apply suggestions Co-Authored-By: vedhavyas <vedhavyas.singareddi@gmail.com> * added better formatting (#8) * review chnages * better comments | ||||
* | | | Merge pull request #18172 from holiman/puppeth_converter | Péter Szilágyi | 2018-12-04 | 17 | -190/+892 |
|\ \ \ | | | | | | | | | cmd/puppeth: implement chainspec converters | ||||
| * | | | cmd/puppeth: chain import/export via wizard, minor polishes | Péter Szilágyi | 2018-12-04 | 12 | -105/+189 |
| | | | | |||||
| * | | | cmd/puppeth: implement chainspec converters | Martin Holst Swende | 2018-12-03 | 9 | -161/+779 |
| | | | | |||||
* | | | | whisperv6: remove duplicated code (#18015) | Corey Lin | 2018-12-03 | 1 | -16/+1 |
|/ / / | |||||
* | | | Merge pull request #18235 from karalabe/puppeth-enforce-lowercase | Péter Szilágyi | 2018-12-03 | 2 | -5/+5 |
|\ \ \ | | | | | | | | | cmd/puppeth: enforce lowercase network names | ||||
| * | | | cmd/puppeth: enforce lowercase network names | Péter Szilágyi | 2018-12-03 | 2 | -5/+5 |
| | | | | |||||
* | | | | Changed http:// to https:// on JSON-RPC link (#18224) | Marius Kjærstad | 2018-12-02 | 1 | -1/+1 |
| | | | | | | | | | | | | Changed http:// to https:// on JSON-RPC link in README.md | ||||
* | | | | signer/core: Fixes typo of method name in comment. (#18222) | vim88 | 2018-12-02 | 1 | -1/+1 |
| | | | | |||||
* | | | | swarm/pss: Add same api interface for all Send* methods (#18218) | lash | 2018-12-01 | 2 | -2/+6 |
| | | | | |||||
* | | | | p2p: use errors.New instead of fmt.Errorf (#18193) | needkane | 2018-12-01 | 1 | -5/+4 |
|/ / / | |||||
* | | | vendor: update github.com/karalabe/hid (#18213) | Felix Lange | 2018-11-30 | 4 | -12/+12 |
| | | | | | | | | | | | | Fixes #15101 because hidapi is no longer being called from an init function. | ||||
* | | | cmd/swarm: add flag for application name (swarm or swarm-private) (#18189) | Anton Evangelatov | 2018-11-30 | 5 | -5483/+14 |
|/ / | | | | | | | | | | | | | | | | | | | * cmd/swarm: add flag for application name (swarm or swarm-private) * cmd/swarm/swarm-smoke: return correct exit code * cmd/swarm/swarm-smoke: remove colorable * remove swarm/grafana_dashboards | ||||
* | | vendor: update leveldb (#18205) | Péter Szilágyi | 2018-11-29 | 11 | -68/+76 |
|\ \ | |||||
| * | | vendor: update leveldb | Martin Holst Swende | 2018-11-29 | 11 | -68/+76 |
| | | | |||||
* | | | accounts/keystore: delete the redundant keystore in filename (#17930) | Wenbiao Zheng | 2018-11-29 | 8 | -4/+18 |
| | | | | | | | | | | | | | | | | | | * accounts/keystore: reduce file name length * accounts/keystore: reduce code line width | ||||
* | | | mobile: added constructor for BigInts (#17828) | Eugene Valeyev | 2018-11-29 | 1 | -0/+7 |
| | | | |||||
* | | | remove a no-op line in the code (#17760) | zah | 2018-11-29 | 1 | -1/+0 |
| | | | |||||
* | | | tests, core: update tests and make STATICCALL cause touch-delete (#18187) | Martin Holst Swende | 2018-11-29 | 3 | -0/+15 |
| | | | |||||
* | | | cmd/evm: commit statedb if dump is requested (#18208) | Matthew Di Ferrante | 2018-11-29 | 1 | -0/+1 |
| | | | | | | | | | Add a call `statedb.Commit(true)` if the `Dump` flag is on, as otherwise the `storage` output in the dump is always empty. | ||||
* | | | params, swarm: start Geth v1.8.20 and Swarm v0.3.8 release cycle | Péter Szilágyi | 2018-11-28 | 2 | -8/+8 |
| | | | |||||
* | | | params, swarm: release Geth v1.8.19 and Swarm v0.3.7v1.8.19 | Péter Szilágyi | 2018-11-28 | 2 | -8/+8 |
| | | | |||||
* | | | Merge pull request #18196 from karalabe/downloader-cht-fix | Péter Szilágyi | 2018-11-28 | 1 | -0/+22 |
|\ \ \ | | | | | | | | | eth/downloader: fix light client cht binary search issue | ||||
| * | | | eth/downloader: fix light client cht binary search issue | Péter Szilágyi | 2018-11-28 | 1 | -0/+22 |
| | | | | |||||
* | | | | Merge pull request #18197 from karalabe/v1.8.19-chts | Péter Szilágyi | 2018-11-28 | 1 | -12/+12 |
|\ \ \ \ | |/ / / |/| | | | params: update CHTs for the v1.8.19 release | ||||
| * | | | params: update CHTs for the v1.8.19 release | Péter Szilágyi | 2018-11-28 | 1 | -12/+12 |
|/ / / | |||||
* | | | core: more detailed metrics for block processing (#18119) | Martin Holst Swende | 2018-11-28 | 1 | -1/+12 |
| | | | |||||
* | | | p2p/discv5: gofmt | Péter Szilágyi | 2018-11-27 | 1 | -1/+1 |
| | | | |||||
* | | | p2p/discv5: minor code simplification (#18188) | ANOTHEL | 2018-11-27 | 1 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Update net.go more simple * Update net.go | ||||
* | | | p2p/protocols: fix minor comments typo (#18185) | Liang Ma | 2018-11-27 | 1 | -1/+1 |
|/ / | |||||
* | | Increase bzz version (#18184) | holisticode | 2018-11-27 | 3 | -3/+170 |
| | | | | | | | | | | | | | | | | * swarm/network/stream/: added stream protocol version match tests * Increase BZZ version due to streamer version change; version tests * swarm/network: increased hive and test protocol version | ||||
* | | swarm: add database abstractions (shed package) (#18183) | Janoš Guljaš | 2018-11-27 | 18 | -0/+2287 |
| | | |||||
* | | cmd/swarm: update should error on manifest mismatch (#18047) | Javier Peletier | 2018-11-27 | 2 | -6/+41 |
| | | | | | | | | | | | | | | | | | | | | * cmd/swarm: fix ethersphere/go-ethereum#979: update should error on manifest mistmatch * cmd/swarm: fixed comments and remove sprintf from log.Info * cmd/swarm: remove unnecessary comment | ||||
* | | swarm/network: Correct neighborhood depth (#18066) | lash | 2018-11-27 | 12 | -37/+209 |
| | | |||||
* | | Accounting metrics reporter (#18136) | holisticode | 2018-11-27 | 6 | -30/+305 |
| | | |||||
* | | Remove multihash from Swarm bzz:// for Feeds (#18175) | Javier Peletier | 2018-11-26 | 7 | -226/+167 |
| | | |||||
* | | tests: Add flag to use EVMC for state tests (#18084) | Paweł Bylica | 2018-11-26 | 1 | -1/+12 |
| | | |||||
* | | swarm/pss: Message handler refactor (#18169) | lash | 2018-11-26 | 10 | -109/+644 |
| | | |||||
* | | light: odrTrie tryUpdate should use update (#18107) | Sheldon | 2018-11-26 | 1 | -1/+1 |
| | | | | | | | | | | TryUpdate does not call t.trie.TryUpdate(key, value) and calls t.trie.TryDelete instead. The update operation simply deletes the corresponding entry, though it could retrieve later by odr. However, it adds further network overhead. | ||||
* | | swarm/api: improve not found error msg (#18171) | Elad | 2018-11-26 | 1 | -1/+1 |
| | | |||||
* | | swarm/network/simulation: fix New function for-loop scope (#18161) | Janoš Guljaš | 2018-11-26 | 4 | -1/+56 |
| | | |||||
* | | les: fix fetcher syncing logic (#18072) | Felföldi Zsolt | 2018-11-26 | 1 | -27/+29 |
| | | |||||
* | | Merge pull request #18179 from holiman/fix_tests | Péter Szilágyi | 2018-11-26 | 1 | -1/+1 |
|\ \ | | | | | | | config: add constantinople block to testchainconfig | ||||
| * | | config: add constantinople block to testchainconfig | Martin Holst Swende | 2018-11-26 | 1 | -1/+1 |
| | | | |||||
* | | | fix mixHash/nonce for parity compatible network (#18166) | Jaynti Kanani | 2018-11-26 | 2 | -12/+12 |
|/ / | |||||
* | | core: return error if repair block failed (#18126) | mr_franklin | 2018-11-23 | 1 | -1/+5 |
| | | | | | | | | | | | | * core: return error if repair block failed * make error a bit shorter | ||||
* | | eth: increase timeout in TestBroadcastBlock (#18064) | Felix Lange | 2018-11-23 | 1 | -2/+2 |
| | | |||||
* | | cmd/swarm: FUSE do not require --ipcpath (#18112) | Ferenc Szabo | 2018-11-23 | 4 | -45/+69 |
| | | | | | | | | | | | | | | | | | | - Have `${DataDir}/bzzd.ipc` as IPC path default. - Respect the `--datadir` flag. - Keep only the global `--ipcpath` flag and drop the local `--ipcpath` flag as flags might overwrite each other. (Note: before global `--ipcpath` was ignored even if it was set) fixes ethersphere#795 | ||||
* | | travis: increase open file limits (#18155) | Anton Evangelatov | 2018-11-22 | 1 | -0/+8 |
| | | |||||
* | | trie: fix overflow in write cache parent tracking (#18165) | Martin Holst Swende | 2018-11-22 | 1 | -1/+1 |
| | | | | | | trie/database: fix overflow in parent tracking | ||||
* | | params: add Constantinople block to AllXYZProtocolChanges (#18162) | Enrique Fynn | 2018-11-22 | 1 | -2/+2 |
| | | | | | | | | | | | | * params: Add Constantinople block to AllCliqueProtocolChanges * params: Add Constantinople block to AllEthashProtocolChanges | ||||
* | | Merge pull request #17973 from holiman/splitter2 | Péter Szilágyi | 2018-11-22 | 5 | -159/+370 |
|\ \ | | | | | | | core: better side-chain importing | ||||
| * | | core: polish side chain importer a bit | Péter Szilágyi | 2018-11-21 | 3 | -294/+328 |
| | | | |||||
| * | | core: better side-chain importing | Martin Holst Swende | 2018-11-20 | 3 | -98/+275 |
| |/ | |||||
* | | core: better printout of receipts in bad block reports (#18156) | Martin Holst Swende | 2018-11-22 | 1 | -2/+4 |
| | | | | | | | | | | | | * core/blockchain: better printout of receipts in bad block reports * fix splleing | ||||
* | | swarm/network/stream: use swarm/mock/mem as mock global store (#18157) | Janoš Guljaš | 2018-11-22 | 3 | -53/+11 |
| | | |||||
* | | swarm/state: refactor InmemoryStore (#18143) | Anton Evangelatov | 2018-11-21 | 5 | -123/+24 |
| | | |||||
* | | core: fix comment typo (#18144) | mr_franklin | 2018-11-21 | 1 | -1/+1 |
| | | |||||
* | | Update minimum required Go version in README.md (#18151) | a-sklyarov | 2018-11-21 | 1 | -1/+1 |
| | | |||||
* | | whisper/mailserver: reduce the max number of opened files (#18142) | Guillaume Ballet | 2018-11-21 | 1 | -1/+11 |
|/ | | | | | This should reduce the occurences of travis failures on MacOS Also fix some linter warnings | ||||
* | whisper: log errors on failed tests (#18134) | Anton Evangelatov | 2018-11-20 | 2 | -2/+2 |
| | | | Debug traces to investigate a travis issue on MacOS | ||||
* | swarm/storage: move 'running migrations for' log line (#18120) | Ferenc Szabo | 2018-11-20 | 1 | -3/+4 |
| | | | So that we only see the log message when we actually have to migrate. | ||||
* | internal/cmdtest: Expose process exit status and errors (#18046) | Javier Peletier | 2018-11-20 | 1 | -2/+19 |
| | |||||
* | cmd/swarm/swarm-smoke: update smoke tests to fit the new scheme for the k8s ↵ | Anton Evangelatov | 2018-11-19 | 2 | -12/+15 |
| | | | | cluster (#18104) | ||||
* | cmd/swarm: speed up tests - use global cluster (#18129) | Anton Evangelatov | 2018-11-19 | 6 | -92/+101 |
| | |||||
* | swarm/storage: speed up garbage collection and rpc tests (#18128) | Anton Evangelatov | 2018-11-19 | 2 | -5/+6 |
| | |||||
* | swarm/api/http: change request served msg log level (#18127) | Elad | 2018-11-18 | 1 | -1/+1 |
| | |||||
* | trie: go fmt package | Péter Szilágyi | 2018-11-16 | 1 | -1/+1 |
| | |||||
* | Merge pull request #18085 from holiman/downloader_span | Péter Szilágyi | 2018-11-16 | 4 | -51/+222 |
|\ | | | | | downloader: different sync strategy | ||||
| * | core, eth/downloader: fix ancestor lookup for fast sync | Péter Szilágyi | 2018-11-16 | 4 | -15/+70 |
| | | |||||
| * | downloader: different sync strategy | Martin Holst Swende | 2018-11-16 | 2 | -39/+155 |
|/ | |||||
* | trie: return hasher to pool (#18116) | Łukasz Kurowski | 2018-11-16 | 2 | -0/+4 |
| | | | | | | * trie: return hasher to pool * trie: minor code formatting fix | ||||
* | Swarm accounting (#18050) | holisticode | 2018-11-16 | 10 | -38/+353 |
| | | | | | | | | | | | | | | | | * swarm: completed 1st phase of swap accounting * swarm: swap accounting for swarm with p2p accounting * swarm/swap: addressed PR comments * swarm/swap: ignore ErrNotFound on stateStore.Get() * swarm/swap: GetPeerBalance test; add TODO for chequebook API check * swarm/network/stream: fix NewRegistry calls with new arguments * swarm/swap: address @justelad's PR comments | ||||
* | swarm/network/simulation: use simulations.Event instead p2p.PeerEvent (#18098) | Janoš Guljaš | 2018-11-16 | 6 | -55/+101 |
| | |||||
* | eth: fix comment typo (#18114) | mr_franklin | 2018-11-15 | 2 | -2/+2 |
| | | | | | | * consensus/clique: fix comment typo * eth,eth/downloader: fix comment typo | ||||
* | swarm/storage: Batched database migration (#18113) | lash | 2018-11-15 | 2 | -28/+127 |
| | |||||
* | Merge pull request #18087 from karalabe/trie-read-cacher | Péter Szilágyi | 2018-11-15 | 33 | -127/+1660 |
|\ | | | | | cmd, core, eth, light, trie: add trie read caching layer | ||||
| * | cmd, core, eth, light, trie: add trie read caching layer | Péter Szilágyi | 2018-11-15 | 33 | -127/+1660 |
| | | |||||
* | | internal: fix typo in comments (#18106) | Kenso Trabing | 2018-11-15 | 1 | -1/+1 |
| | | | | | | Changed "signTransactions" to "signTransaction" | ||||
* | | les: fix pubkey index typo (#18093) | Sheldon | 2018-11-15 | 1 | -1/+1 |
|/ | |||||
* | consensus/clique: fix comment typo (#18103) | mr_franklin | 2018-11-14 | 1 | -1/+1 |
| | |||||
* | rpc: fix package doc typo (#18101) | Kenso Trabing | 2018-11-14 | 1 | -1/+1 |
| | | | Changed "send" to "send," in two places | ||||
* | rpc: fix example typo (#18100) | Kenso Trabing | 2018-11-14 | 1 | -1/+1 |
| | | | whishes --> wishes | ||||
* | params, swarm: begin Geth v1.8.19 and Swarm v0.3.7 cycle | Péter Szilágyi | 2018-11-14 | 2 | -8/+8 |
| | |||||
* | params, swarm: release Geth v1.8.18 and Swarm v0.3.6v1.8.18 | Péter Szilágyi | 2018-11-14 | 2 | -8/+8 |
| | |||||
* | cmd/swarm, swarm/api/http, swarm/bmt, swarm/fuse, swarm/network/stream, ↵ | Alexey Sharov | 2018-11-14 | 24 | -362/+202 |
| | | | | | | swarm/storage, swarm/storage/encryption, swarm/testutil: use pseudo-random instead of crypto-random for test files content generation (#18083) - Replace "crypto/rand" to "math/rand" for files content generation - Remove swarm/network_test.go.Shuffle and swarm/btm/btm_test.go.Shuffle - because go1.9 support dropped (see https://github.com/ethereum/go-ethereum/pull/17807 and comments to swarm/network_test.go.Shuffle) | ||||
* | Merge pull request #18097 from karalabe/update-chts-2 | Péter Szilágyi | 2018-11-14 | 1 | -12/+12 |
|\ | | | | | params: update CHTs | ||||
| * | params: update CHTs | Péter Szilágyi | 2018-11-14 | 1 | -12/+12 |
| | | |||||
* | | swarm/storage: fix garbage collector index skew (#18080) | Ferenc Szabo | 2018-11-13 | 4 | -54/+268 |
|/ | | | | | | | | | | | | | On file access LDBStore's tryAccessIdx() function created a faulty GC Index Data entry, because not indexing the ikey correctly. That caused the chunk addresses/hashes to start with '00' and the last two digits were dropped. => Incorrect chunk address. Besides the fix, the commit also contains a schema change which will run the CleanGCIndex() function to clean the GC index from erroneous entries. Note: CleanGCIndex() rebuilds the index from scratch which can take a really-really long time with a huge DB (possibly an hour). | ||||
* | eth: fix minor grammar issue in comment (#18091) | mr_franklin | 2018-11-13 | 1 | -1/+1 |
| | |||||
* | github: format code owners file (#18090) | mr_franklin | 2018-11-13 | 1 | -3/+3 |
| | | | replace tabs by spaces in the code owners file | ||||
* | swarm/storage: fix access count on dbstore after cache hit (#17978) | Ferenc Szabo | 2018-11-13 | 4 | -17/+138 |
| | | | | | | | Access count was not incremented when chunk was retrieved from cache. So the garbage collector might have deleted the most frequently accessed chunk from disk. Co-authored-by: Ferenc Szabo <ferenc.szabo@ethereum.org> | ||||
* | core: fix default trie cache limit (#17860) | gary rong | 2018-11-13 | 1 | -1/+1 |
| | |||||
* | p2p/simulations, swarm/network: Custom services in snapshot (#17991) | lash | 2018-11-12 | 3 | -12/+118 |
| | | | | | | | | | | | | | | | | | | | | * p2p/simulations: Add custom services to simnodes + remove sim down conn objs * p2p/simulation, swarm/network: Add selective services to discovery sim * p2p/simulations, swarm/network: Remove useless comments * p2p/simulations, swarm/network: Clean up mess from rebase * p2p/simulation: Add sleep to prevent connect flakiness in http test * p2p/simulations: added concurrent goroutines to prevent sleeps on simulation connect/disconnect * p2p/simulations, swarm/network/simulations: address pr comments * reinstated dummy service * fixed http snapshot test | ||||
* | Imply that SwarmApiFlag is the API endpoint to connect to, not to listen on ↵ | Andrew Chiw | 2018-11-12 | 1 | -1/+1 |
| | | | | (#18071) | ||||
* | rawdb: remove unused parameter for WritePreimages func (#18059) | Corey Lin | 2018-11-09 | 4 | -7/+6 |
| | | | | | | | * rawdb: remove unused parameter for WritePreimages func and modify a spelling mistake * rawdb: update the doc for function WritePreimages | ||||
* | metrics, p2p: add ephemeral registry (#18067) | Kurkó Mihály | 2018-11-09 | 2 | -3/+6 |
| | | | | | | * metrics, p2p: add ephemeral registry * metrics: fix linter issue | ||||
* | core/state: remove lock (#18065) | Felix Lange | 2018-11-09 | 1 | -6/+0 |
| | | | | The lock in StateDB is useless. It's only held in Copy, but Copy is safe for concurrent use because all it does is read. | ||||
* | consensus: extend getWork API with block number (#18038) | gary rong | 2018-11-08 | 4 | -8/+12 |
| | |||||
* | ethclient: include block hash from FilterQuery (#17996) | tamirms | 2018-11-08 | 2 | -11/+145 |
| | | | | | ethereum/go-ethereum#16734 introduced BlockHash to the FilterQuery struct. However, ethclient was not updated to include BlockHash in the actual RPC request. | ||||
* | event/filter: delete unused package (#18063) | Felix Lange | 2018-11-08 | 3 | -203/+0 |
| | |||||
* | Merge pull request #17982 from holiman/polish_contantinople_extcodehash | Péter Szilágyi | 2018-11-08 | 1 | -1/+6 |
|\ | | | | | core/vm: check empty in extcodehash | ||||
| * | core/vm: check empty in extcodehash | Martin Holst Swende | 2018-10-26 | 1 | -1/+6 |
| | | |||||
* | | internal/web3ext: add eth.getProof (#18052) | Ryan Schneider | 2018-11-08 | 1 | -0/+6 |
| | | |||||
* | | common/compiler: capture runtime code and source maps (#18020) | JoranHonig | 2018-11-08 | 1 | -8/+16 |
| | | |||||
* | | core/vm, eth/tracers: use pointer receiver for GetRefund (#18018) | Corey Lin | 2018-11-08 | 2 | -2/+2 |
| | | |||||
* | | eth, p2p: fix comment typos (#18014) | Corey Lin | 2018-11-08 | 2 | -2/+2 |
| | | |||||
* | | p2p: fix comment typo (#18027) | Liang Ma | 2018-11-08 | 1 | -1/+1 |
| | | |||||
* | | event, event/filter: minor code cleanup (#18061) | Corey Lin | 2018-11-08 | 2 | -6/+6 |
| | | |||||
* | | p2p: use enode.ID type in metered connection (#17933) | Kurkó Mihály | 2018-11-08 | 1 | -6/+5 |
| | | | | | | Change the type of the metered connection's id field from string to enode.ID. | ||||
* | | swarm, cmd/swarm: address ineffectual assignments (#18048) | Anton Evangelatov | 2018-11-08 | 20 | -24/+61 |
| | | | | | | | | | | | | | | | | * swarm, cmd/swarm: address ineffectual assignments * swarm/network: remove unused vars from testHandshake * swarm/storage/feed: revert cursor changes | ||||
* | | swarm/network: light nodes are not dialed, saved and requested from (#17975) | Mark Vujevits | 2018-11-08 | 4 | -13/+153 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * RequestFromPeers does not use peers marked as lightnode * fix warning about variable name * write tests for RequestFromPeers * lightnodes should be omitted from the addressbook * resolve pr comments regarding logging, formatting and comments * resolve pr comments regarding comments and added a missing newline * add assertions to check peers in live connections | ||||
* | | eth/downloader: speed up tests by generating chain only once (#17916) | Felix Lange | 2018-11-07 | 3 | -560/+519 |
| | | | | | | | | | | | | | | | | | | | | | | | | * core: speed up GenerateChain Use a mock implementation of ChainReader instead of creating and destroying a BlockChain object for each generated block. * eth/downloader: speed up tests by generating chain only once This change reworks the downloader tests so they share a common test blockchain instead of generating a chain in every test. The tests are roughly twice as fast now. | ||||
* | | swarm/api: Fix #18007, missing signature should return HTTP 400 (#18008) | Javier Peletier | 2018-11-07 | 2 | -6/+38 |
| | | |||||
* | | eth/downloader: remove the expired id directly (#17963) | Wenbiao Zheng | 2018-11-07 | 1 | -4/+3 |
| | | |||||
* | | signer: remove ineffectual assignments (#18049) | Martin Holst Swende | 2018-11-07 | 2 | -7/+7 |
| | | | | | | | | | | | | * signer: remove ineffectual assignments * signer: remove ineffectual assignments | ||||
* | | core, eth/downloader: fix validation flaw, fix downloader printout flaw (#17974) | Martin Holst Swende | 2018-11-07 | 2 | -6/+7 |
| | | |||||
* | | downloader: measure successfull deliveries, not failed (#17983) | Martin Holst Swende | 2018-11-07 | 1 | -8/+11 |
| | | | | | | | | | | | | * downloader: measure successfull deliveries, not failed * downloader: fix typos | ||||
* | | p2p/protocols: use keyed fields for struct instantiation (#18017) | Corey Lin | 2018-11-07 | 1 | -1/+1 |
| | | |||||
* | | travis, appveyor: bump to Go 1.11.2 (#18031) | Samuel Marks | 2018-11-07 | 2 | -3/+3 |
| | | |||||
* | | miner: fix miner stress test (#18039) | gary rong | 2018-11-07 | 2 | -30/+16 |
| | | |||||
* | | swarm: Better syncing and retrieval option definition (#17986) | holisticode | 2018-11-07 | 9 | -58/+147 |
| | | | | | | | | | | | | | | | | * swarm: Better syncing and retrieval option definition * swarm/network/stream: better comments * swarm/network/stream: addressed PR comments | ||||
* | | swarm/api: unexport Respond methods (#18037) | Anton Evangelatov | 2018-11-06 | 3 | -52/+51 |
| | | |||||
* | | swarm: modify context key (#17925) | KimMachineGun | 2018-11-06 | 2 | -16/+10 |
| | | | | | | | | | | | | * swarm: modify context key * gofmt sctx.go | ||||
* | | cmd/swarm: auto resolve default path according to env flag (#17960) | Elad | 2018-11-04 | 2 | -10/+29 |
| | | |||||
* | | all: updated code owners file (#17987) | Elad | 2018-11-01 | 1 | -5/+8 |
| | | |||||
* | | cmd/swarm/swarm-smoke: fix issue that loop variable capture in func (#17992) | Roc Yu | 2018-10-29 | 1 | -8/+5 |
| | | |||||
* | | swarm: clean up unused private types and functions (#17989) | Ferenc Szabo | 2018-10-27 | 10 | -108/+13 |
|/ | | | | | | | | | | | * swarm: clean up unused private types and functions Those that were identified by code inspection tool. * swarm/storage: move/add Proximity GoDoc from deleted private function The mentioned proximity() private function was deleted in: 1ca8fc1e6fa0ab4ab1aaca06d6fb32e173cd5f2f | ||||
* | p2p accounting (#17951) | holisticode | 2018-10-26 | 5 | -0/+937 |
| | | | | | | | | | | | | | | | | | | | | * p2p/protocols: introduced protocol accounting * p2p/protocols: added TestExchange simulation * p2p/protocols: add accounting simulation * p2p/protocols: remove unnecessary tests * p2p/protocols: comments for accounting simulation * p2p/protocols: addressed PR comments * p2p/protocols: finalized accounting implementation * p2p/protocols: removed unused code * p2p/protocols: addressed @nonsense PR comments | ||||
* | cmd/clef: replace password arg with prompt (#17897) | Johns Beharry | 2018-10-26 | 1 | -15/+13 |
| | | | | | | | | | | * cmd/clef: replace password arg with prompt (#17829) Entering passwords on the command line is not secure as it is easy to recover from bash_history or the process table. 1. The clef command addpw was renamed to setpw to better describe the functionality 2. The <password> argument was removed and replaced with an interactive prompt * cmd/clef: remove undeclared variable | ||||
* | eth/downloader: SetBlocksIdle is not used (#17962) | Wenbiao Zheng | 2018-10-24 | 1 | -7/+0 |
| | | | | | | __ <(o )___ ( ._> / `---' | ||||
* | core/state: simplify proof methods (#17965) | Felix Lange | 2018-10-24 | 2 | -17/+13 |
| | | | | This fixes the import cycle build error in core/vm tests. There is no need to refer to core/vm for a type definition. | ||||
* | core/vm: adds refund as part of the json standard trace (#17910) | Martin Holst Swende | 2018-10-23 | 6 | -51/+79 |
| | | | | | | | This adds the global accumulated refund counter to the standard json output as a numeric json value. Previously this was not very interesting since it was not used much, but with the new sstore gas changes the value is a lot more interesting from a consensus investigation perspective. | ||||
* | eth/downloader: fix comment typos (#17956) | Wenbiao Zheng | 2018-10-23 | 2 | -6/+6 |
| | |||||
* | swarm/network/stream: disambiguate chunk delivery messages (retrieval… ↵ | holisticode | 2018-10-21 | 4 | -12/+47 |
| | | | | | | | | | | (#17920) * swarm/network/stream: disambiguate chunk delivery messages (retrieval vs syncing) * swarm/network/stream: addressed PR comments * swarm/network/stream: stream protocol version change due to new message types in this PR | ||||
* | swarm/api/http: remove ModTime=now for direct and multipart uploads (#17945) | Elad | 2018-10-19 | 1 | -2/+0 |
| | |||||
* | cmd/bootnode: fix -writeaddress output (#17932) | Felix Lange | 2018-10-19 | 1 | -2/+2 |
| | |||||
* | accounts: wallet derivation path comment is mistaken (#17934) | Wenbiao Zheng | 2018-10-19 | 1 | -2/+2 |
| | |||||
* | core: fix a typo (#17941) | Wuxiang | 2018-10-19 | 1 | -1/+1 |
| | |||||
* | swarm/network: disallow historical retrieval requests (#17936) | Elad | 2018-10-19 | 5 | -7/+11 |
| | |||||
* | EIP-1186 eth_getProof (#17737) | Simon Jentzsch | 2018-10-19 | 4 | -0/+105 |
| | | | | | | | | | | | | | | | | * first impl of eth_getProof * fixed docu * added comments and refactored based on comments from holiman * created structs * handle errors correctly * change Value to *hexutil.Big in order to have the same output as parity * use ProofList as return type | ||||
* | swarm: Lightnode mode: disable sync, retrieve, subscription (#17899) | Attila Gazso | 2018-10-18 | 7 | -15/+260 |
| | | | | | | | | | | | | * swarm: Lightnode mode: disable sync, retrieve, subscription * swarm/network/stream: assign error and check in one line * swarm: restructured RegistryOption initializing * swarm: empty commit to retrigger CI build * swarm/network/stream: Added comments explaining RegistryOptions | ||||
* | swarm/tracing: disable stdout logging for opentracing (#17931) | Anton Evangelatov | 2018-10-17 | 1 | -3/+2 |
| | |||||
* | metrics: added NewCounterForced (#17919) | holisticode | 2018-10-16 | 1 | -1/+33 |
| | |||||
* | core/types: fix comment for func SignatureValues (#17921) | Smilenator | 2018-10-16 | 1 | -1/+1 |
| | |||||
* | cmd/geth: don't set GOMAXPROCS by default (#17148) | Wenbiao Zheng | 2018-10-16 | 1 | -3/+0 |
| | | | | This is no longer needed because Go uses all CPUs by default. The change allows setting GOMAXPROCS in environment if needed. | ||||
* | core/vm: add shortcuts for trivial exp cases (#16851) | Martin Holst Swende | 2018-10-16 | 1 | -4/+16 |
| | |||||
* | ethdb, rpc: support building on js/wasm (#17709) | Dmitrij Koniajev | 2018-10-16 | 7 | -68/+236 |
| | | | The changes allow building WebAssembly applications which use ethclient.Client. | ||||
* | p2p: meter peer traffic, emit metered peer events (#17695) | Kurkó Mihály | 2018-10-16 | 3 | -18/+187 |
| | | | | | | | | | This change extends the peer metrics collection: - traces the life-cycle of the peers - meters the peer traffic separately for every peer - creates event feed for the peer events - emits the peer events | ||||
* | accounts/usbwallet: simplify code using -= operator (#17904) | Evgeny | 2018-10-16 | 2 | -2/+2 |
| | |||||
* | cmd/clef: fix typos in README (#17908) | Grachev Mikhail | 2018-10-16 | 1 | -3/+3 |
| | |||||
* | tests: update tests, implement no-pow blocks (#17902) | Martin Holst Swende | 2018-10-16 | 5 | -29/+26 |
| | | | | This commit updates our tests with the latest and greatest from ethereum/tests. It also contains implementation of NoProof for blockchain tests. | ||||
* | rpc: fix client shutdown hang when Close races with Unsubscribe (#17894) | Felix Lange | 2018-10-15 | 3 | -47/+102 |
| | | | Fixes #17837 | ||||
* | swarm/network/stream: generalise setting of next batch (#17818) | Viktor Trón | 2018-10-12 | 7 | -77/+89 |
| | | | | | | | | * swarm/network/stream: generalize SetNextBatch and add Server SessionIndex * swarm/network/stream: fix a typo in comment * swarm/network/stream: remove live argument from NewSwarmSyncerServer | ||||
* | swarm/storage: Add accessCnt for GC (#17845) | lash | 2018-10-12 | 2 | -143/+358 |
| | |||||
* | cmd/swarm: Smoke test for Swarm Feed (#17892) | lash | 2018-10-12 | 3 | -6/+351 |
| | |||||
* | cmd/swarm: split flags and cli command declarations to the relevant files ↵ | Elad | 2018-10-12 | 11 | -422/+468 |
| | | | | (#17896) | ||||
* | p2p, p2p/discover: add signed ENR generation (#17753) | Felix Lange | 2018-10-12 | 24 | -275/+976 |
| | | | | | | | | | | | | | | | This PR adds enode.LocalNode and integrates it into the p2p subsystem. This new object is the keeper of the local node record. For now, a new version of the record is produced every time the client restarts. We'll make it smarter to avoid that in the future. There are a couple of other changes in this commit: discovery now waits for all of its goroutines at shutdown and the p2p server now closes the node database after discovery has shut down. This fixes a leveldb crash in tests. p2p server startup is faster because it doesn't need to wait for the external IP query anymore. | ||||
* | p2p/simulations: fix a deadlock and clean up adapters (#17891) | Felix Lange | 2018-10-12 | 9 | -418/+164 |
| | | | | | | | | | | | | | | | | | | | | | | | | This fixes a rare deadlock with the inproc adapter: - A node is stopped, which acquires Network.lock. - The protocol code being simulated (swarm/network in my case) waits for its goroutines to shut down. - One of those goroutines calls into the simulation to add a peer, which waits for Network.lock. The fix for the deadlock is really simple, just release the lock before stopping the simulation node. Other changes in this PR clean up the exec adapter so it reports node startup errors better and remove the docker adapter because it just adds overhead. In the exec adapter, node information is now posted to a one-shot server. This avoids log parsing and allows reporting startup errors to the simulation host. A small change in package node was needed because simulation nodes use port zero. Node.{HTTP,WS}Endpoint now return the live endpoints after startup by checking the TCP listener. | ||||
* | Merge pull request #17887 from karalabe/warn-failed-account-access | Péter Szilágyi | 2018-10-10 | 1 | -3/+9 |
|\ | | | | | internal/ethapi: warn on failed account accesses | ||||
| * | internal/ethapi: warn on failed account accesses | Péter Szilágyi | 2018-10-10 | 1 | -3/+9 |
|/ | |||||
* | rpc: fix subscription corner case and speed up tests (#17874) | Felix Lange | 2018-10-09 | 2 | -71/+68 |
| | | | | | | | | | | | | | | | | Notifier tracks whether subscription are 'active'. A subscription becomes active when the subscription ID has been sent to the client. If the client sends notifications in the request handler before the subscription becomes active they are dropped. The tests tried to work around this problem by always waiting 5s before sending the first notification. Fix it by buffering notifications until the subscription becomes active. This speeds up all subscription tests. Also fix TestSubscriptionMultipleNamespaces to wait for three messages per subscription instead of six. The test now finishes just after all notifications have been received and doesn't hit the 30s timeout anymore. | ||||
* | cmd/swarm: speed up tests (#17878) | Elad | 2018-10-09 | 4 | -31/+38 |
| | | | These minor changes already shaved off around 30s. | ||||
* | swarm, swarm/storage: lower constants for faster tests (#17876) | Anton Evangelatov | 2018-10-09 | 6 | -21/+18 |
| | | | | | | | | * swarm/storage: lower constants for faster tests * swarm: reduce test size for TestLocalStoreAndRetrieve * swarm: reduce nodes for dec_inc_node_count | ||||
* | cmd/clef: encrypt the master seed on disk (#17704) | Martin Holst Swende | 2018-10-09 | 6 | -81/+206 |
| | | | | | | | | | | | | | | * cmd/clef: encrypt master seed of clef Signed-off-by: YaoZengzeng <yaozengzeng@zju.edu.cn> * keystore: refactor for external use of encryption * clef: utilize keystore encryption, check flags correctly * clef: validate master password * clef: add json wrapping around encrypted master seed | ||||
* | params, swarm: begin Geth v1.8.18, Swarm v0.3.6 cycle | Péter Szilágyi | 2018-10-09 | 2 | -8/+8 |
| | |||||
* | params, swarm: release Geth v1.8.17 and Swar v0.3.5v1.8.17 | Péter Szilágyi | 2018-10-09 | 2 | -8/+8 |
| | |||||
* | core/asm: Use hexadecimal addresses in assembly dumps (#17870) | Guillaume Ballet | 2018-10-09 | 1 | -4/+4 |
| | |||||
* | Fix retrieval tests and simulation backends (#17723) | holisticode | 2018-10-09 | 5 | -221/+391 |
| | | | | | | | | | | | | | | | | | | | | * swarm/network/stream: introduced visualized snapshot sync test * swarm/network/stream: non-existing hash visualization sim * swarm/network/stream: fixed retrieval tests; new backend for visualization * swarm/network/stream: cleanup of visualized_snapshot_sync_sim_test.go * swarm/network/stream: rebased PR on master * swarm/network/stream: fixed loop logic in retrieval tests * swarm/network/stream: fixed iterations for snapshot tests * swarm/network/stream: address PR comments * swarm/network/stream: addressed PR comments | ||||
* | travis, build: speed up CI runs (#17854) | Felix Lange | 2018-10-08 | 2 | -21/+15 |
| | | | | | | | | | | | | | | | | | | * travis: exclude non-test jobs for PRs We don't usually look at these builders and not starting them removes ~15min of build time. * build: don't run vet before tests Recent versions of Go run vet during 'go test' and we have a dedicated lint job. * build: use -timeout 5m for tests Tests sometimes hang on Travis. CI runs are aborted after 10min with no output. Adding the timeout means we get to see the stack trace for timeouts. | ||||
* | miner: remove intermediate conversion to int in tests (#17853) | Felix Lange | 2018-10-08 | 1 | -2/+2 |
| | | | This fixes the tests on 32bit platforms. | ||||
* | cmd/utils: fix bug when checking for flag value conflicts (#17803) | Ryan Schneider | 2018-10-08 | 1 | -1/+4 |
| | |||||
* | les, light: reduce les testing stress (#17867) | gary rong | 2018-10-08 | 2 | -15/+15 |
| | |||||
* | trie: remove unused originalRoot field (#17862) | Péter Szilágyi | 2018-10-08 | 1 | -5/+3 |
| | |||||
* | core/types: Log.Index is the index in block, not receipt (#17866) | Wenbiao Zheng | 2018-10-08 | 1 | -1/+1 |
| | |||||
* | core/vm: reuse Keccak-256 hashes across opcode executions (#17863) | Péter Szilágyi | 2018-10-08 | 3 | -6/+48 |
| | |||||
* | swarm/storage/feed: Expose MaxUpdateDataLength constant (#17858) | Javier Peletier | 2018-10-08 | 2 | -4/+6 |
| | |||||
* | cmd/abigen: support for --type flag with piped data (#17648) | Philip Schlump | 2018-10-06 | 1 | -3/+8 |
| | |||||
* | accounts/abi/bind: stop using goimports in the binding generator (#17768) | Jeremy Schlatter | 2018-10-06 | 15 | -11418/+153 |
| | |||||
* | tests: use non-constantinople ropsten for difficulty tests (#17850) | Martin Holst Swende | 2018-10-06 | 1 | -3/+16 |
| | | | This is a stopgap until new tests have been generated and imported. | ||||
* | core/vm : fix failing testcase (#17852) | Martin Holst Swende | 2018-10-06 | 1 | -1/+2 |
| | | | | | | * core/vm : fix failing testcase * core/vm: fix nitpick | ||||
* | Merge pull request #17839 from karalabe/downloader-invalid-hash-chain-fix | Péter Szilágyi | 2018-10-05 | 2 | -3/+40 |
|\ | | | | | eth/downloader: fix invalid hash chain error due to head mini reorg | ||||
| * | eth/downloader: fix invalid hash chain error due to head mini reorg | Péter Szilágyi | 2018-10-05 | 2 | -3/+40 |
| | | |||||
* | | core/vm: SHA3 word cost for CREATE2 (#17812) | Martin Holst Swende | 2018-10-05 | 2 | -0/+87 |
| | | | | | | | | | | | | | | | | * core/vm: create2 address generation tests * core/vm: per byte cost of CREATE2 * core/vm: fix linter issue in test | ||||
* | | tests: do not exit early on log hash mismatch (#17844) | Martin Holst Swende | 2018-10-05 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #17843 from karalabe/ropsten-block-and-chts | Péter Szilágyi | 2018-10-05 | 1 | -13/+13 |
|\ \ | |/ |/| | params: add ropsten fork delay, update les checkpoints | ||||
| * | params: add ropsten fork delay, update les checkpoints | Péter Szilágyi | 2018-10-05 | 1 | -13/+13 |
|/ | |||||
* | core/vm: faster create/create2 (#17806) | Martin Holst Swende | 2018-10-04 | 9 | -55/+163 |
| | | | | | | | | | | | | | | | | | | | | | | | | * core/vm/runtim: benchmark create/create2 * core/vm: do less hashing in CREATE2 * core/vm: avoid storing jumpdest analysis for initcode * core/vm: avoid unneccesary lookups, remove unused fields * core/vm: go formatting tests * core/vm: save jumpdest analysis locally * core/vm: use common.Hash instead of nil, fix review comments * core/vm: removed type destinations * core/vm: correct check for empty hash * eth: more elegant api_tracer * core/vm: address review concerns | ||||
* | swarm/storage: extract isValid. correctly remove invalid chunks from store ↵ | Anton Evangelatov | 2018-10-04 | 1 | -21/+21 |
| | | | | on migration (#17835) | ||||
* | p2p: add enode URL to PeerInfo (#17838) | Felix Lange | 2018-10-04 | 1 | -3/+5 |
| | |||||
* | Merge pull request #17801 from eosclassicteam/patch-1 | Péter Szilágyi | 2018-10-04 | 1 | -1/+1 |
|\ | | | | | Enable constantinople on Ropsten testnet | ||||
| * | params: enable constantinople on ropsten at 4.2M | EOS Classic | 2018-10-01 | 1 | -1/+1 |
| | | |||||
* | | eth: fixed the minor typo inside the comments (#17830) | Liang Ma | 2018-10-04 | 1 | -1/+1 |
| | | |||||
* | | cmd/puppeth: fix node URL in health check (#17802) | Felix Lange | 2018-10-04 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | * cmd/puppeth: fix node URL in health check * cmd/puppeth: set external IP for geth * cmd/puppeth: fix enode cast issue | ||||
* | | cmd/evm: fix state dump (#17832) | cdetrio | 2018-10-04 | 1 | -4/+4 |
| | | |||||
* | | cmd/swarm: disable tests under Windows until they are fixed (#17827) | Anton Evangelatov | 2018-10-04 | 1 | -0/+17 |
| | | |||||
* | | core: use ChainHeadEvent subscription in the chain indexer (#17826) | Felföldi Zsolt | 2018-10-03 | 1 | -6/+6 |
| | | |||||
* | | Merge pull request #17796 from epiclabs-io/mru-feeds | Viktor Trón | 2018-10-03 | 44 | -812/+740 |
|\ \ | | | | | | | swarm/storage/feeds: Renamed MRU to Swarm Feeds | ||||
| * | | swarm/storage/feed: Renamed package | Javier Peletier | 2018-10-03 | 39 | -129/+129 |
| | | | |||||
| * | | swarm/storage/feeds: renamed vars that can conflict with package name | Javier Peletier | 2018-10-03 | 4 | -19/+19 |
| | | | |||||
| * | | swarm/storage/feeds: removed capital Feed throughout | Javier Peletier | 2018-10-03 | 20 | -60/+60 |
| | | | |||||
| * | | swarm: Changed owners. | Javier Peletier | 2018-10-03 | 2 | -2/+2 |
| | | | |||||
| * | | swarm/storage/feeds: Final package rename and moved files | Javier Peletier | 2018-10-03 | 39 | -136/+137 |
| | | | |||||
| * | | swarm/storage/mru: Renamed rest of MRU references | Javier Peletier | 2018-10-03 | 19 | -382/+315 |
| | | | |||||
| * | | swarm/storage/mru: Renamed all comments to Feeds | Javier Peletier | 2018-10-03 | 14 | -102/+96 |
| | | | |||||
| * | | swarm/storage/mru: Renamed all identifiers to Feeds | Javier Peletier | 2018-10-03 | 24 | -236/+236 |
| | | | |||||
* | | | swarm: schemas and migrations (#17813) | Anton Evangelatov | 2018-10-03 | 7 | -34/+81 |
| | | | |||||
* | | | core: fix unnecessary ancestor lookup after a fast sync (#17825) | Péter Szilágyi | 2018-10-03 | 1 | -5/+5 |
| | | | |||||
* | | | travis, appveyor: bump to Go 1.11.1 (#17820) | Samuel Marks | 2018-10-03 | 2 | -3/+3 |
|/ / | |||||
* | | cmd/swarm: fix appveyor build (#17808) | Elad | 2018-10-02 | 3 | -7/+24 |
| | | |||||
* | | travis.yml: remove Go 1.9 (#17807) | Anton Evangelatov | 2018-10-02 | 1 | -11/+0 |
| | | |||||
* | | Merge pull request #17771 from ethersphere/cmd-config-errors | Viktor Trón | 2018-10-02 | 1 | -13/+30 |
|\ \ | | | | | | | swarm: handle errors in cmdLineOverride and envVarsOverride | ||||
| * | | cmd/swarm: fix TestConfigFileOverrides | Janos Guljas | 2018-09-28 | 2 | -3/+6 |
| | | | |||||
| * | | Merge branch 'master' into cmd-config-errors | Janos Guljas | 2018-09-28 | 1 | -5/+5 |
| |\ \ | |||||
| * | | | cmd/swarm: handle errors in cmdLineOverride and envVarsOverride functions | Janos Guljas | 2018-09-27 | 2 | -13/+27 |
| | | | | |||||
* | | | | Merge pull request #17799 from ethersphere/correct_swarm_version | Viktor Trón | 2018-10-02 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | cmd/swarm: correct swarm version on --help |