Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | common, core, light: add block age into info logs | Péter Szilágyi | 2018-09-20 | 4 | -14/+74 |
| | |||||
* | les: fix retriever logic (#17705) | Felföldi Zsolt | 2018-09-20 | 1 | -2/+6 |
| | |||||
* | core/vm: add switches to select evm+ewasm interpreters (#17687) | Guillaume Ballet | 2018-09-20 | 8 | -6/+70 |
| | | | | | Interpreter initialization is left to the PRs implementing them. Options for external interpreters are passed after a colon in the `--vm.ewasm` and `--vm.evm` switches. | ||||
* | cmd/evm: EVM prestate initialization (#17685) | Kevin | 2018-09-20 | 1 | -9/+16 |
| | | | | | | * Bugfix #17216: evm loads prestate file properly now * code gofmted | ||||
* | all: fix various comment typos (#17591) | HackyMiner | 2018-09-20 | 5 | -6/+6 |
| | | | | | | * swarm: fixed comment typo * eth: fixed comment typo * cmd/puppeth: fixed comment typo | ||||
* | rpc: enable basic auth for websocket client (#17699) | Peter Broadhurst | 2018-09-20 | 2 | -6/+75 |
| | |||||
* | accounts/keystore: double-check keystore file after creation (#17348) | Martin Holst Swende | 2018-09-20 | 4 | -10/+41 |
| | |||||
* | whisper: Fix interpretation of `to` parameter in `shh_requestMessages` (#16996) | Pedro Pombeiro | 2018-09-19 | 1 | -1/+1 |
| | | | The argument is inclusive rather than exclusive, according to docs. | ||||
* | swarm/storage: Implement global timeout for fetcher (#17702) | Balint Gabor | 2018-09-19 | 1 | -1/+3 |
| | |||||
* | Merge pull request #17701 from karalabe/go-1.11 | Péter Szilágyi | 2018-09-19 | 10 | -24/+35 |
|\ | | | | | travis, Dockerfile, appveyor, build: bump to Go 1.11 | ||||
| * | core, eth: fix goimports for Go 1.11 | Péter Szilágyi | 2018-09-19 | 3 | -7/+7 |
| | | |||||
| * | travis, Dockerfile, appveyor, build: bump to Go 1.11 | Samuel Marks | 2018-09-19 | 7 | -17/+28 |
| | | |||||
* | | cmd/geth: typo export -> import (#17703) | Wenbiao Zheng | 2018-09-19 | 1 | -2/+2 |
| | | |||||
* | | abi, signer: fix nil dereference in #17633 (#17653) | Martin Holst Swende | 2018-09-19 | 2 | -16/+25 |
| | | | | | | | | | | | | * abi,signer: fix nil dereference in #17633 * signer/core: tiny typo fix in test error message | ||||
* | | consensus/clique: hide no transaction error (#17614) | gary rong | 2018-09-19 | 1 | -6/+2 |
|/ | |||||
* | swarm/network: downgrade fetcher unable to request log message severity (#17692) | Janoš Guljaš | 2018-09-18 | 1 | -1/+1 |
| | |||||
* | cmd/puppeth: fix comment typo (#17690) | chenyufeng | 2018-09-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | * ethdb: unified code comment style. * puppeth: it is unnecessary to alloc pre-funded to 256 addresses * Revert "puppeth: it is unnecessary to alloc pre-funded to 256 addresses" This reverts commit 5e04fbccf0b8aca85030af1779bb7a949033d9d8. * puppeth: fix comment typo * Revert "ethdb: unified code comment style." This reverts commit a581efb3f06a96fc7aec0bfae03c7b6d5a0c1a77. * cmd/puppeth: fix comment typo | ||||
* | swarm: Chunk refactor improvements (#17683) | Balint Gabor | 2018-09-18 | 3 | -6/+6 |
| | | | | | | | | * swarm/network: Protocol bump (for chunk refactor) * swarm/network: Increase discovery and stream protocol version too * swarm/network: Increase priority queue cap | ||||
* | consensus, ethdb, metrics: implement forced-meter (#17667) | gary rong | 2018-09-17 | 4 | -16/+49 |
| | |||||
* | Merge pull request #17675 from holiman/eip1234 | Péter Szilágyi | 2018-09-17 | 1 | -60/+82 |
|\ | | | | | Eip1234 | ||||
| * | ethash: documentation + cleanup | Martin Holst Swende | 2018-09-17 | 1 | -8/+13 |
| | | |||||
| * | ethash: less copy-paste for EIP 1234 | Martin Holst Swende | 2018-09-16 | 1 | -116/+67 |
| | | |||||
| * | consensus: implement Constantinople EIP 1234 | EOS Classic | 2018-09-12 | 1 | -4/+70 |
| | | |||||
* | | cmd/puppeth: fix comment typo (#17684) | chenyufeng | 2018-09-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ethdb: unified code comment style. * puppeth: it is unnecessary to alloc pre-funded to 256 addresses * Revert "puppeth: it is unnecessary to alloc pre-funded to 256 addresses" This reverts commit 5e04fbccf0b8aca85030af1779bb7a949033d9d8. * puppeth: fix comment typo * Revert "ethdb: unified code comment style." This reverts commit a581efb3f06a96fc7aec0bfae03c7b6d5a0c1a77. | ||||
* | | Merge pull request #17622 from karalabe/chain-maker-seal | Péter Szilágyi | 2018-09-17 | 5 | -73/+193 |
|\ \ | | | | | | | consensus/clique, core: chain maker clique + error tests | ||||
| * | | consensus/clique, core: chain maker clique + error tests | Péter Szilágyi | 2018-09-11 | 5 | -73/+193 |
| | | | |||||
* | | | Merge pull request #17674 from eosclassicteam/discord | Péter Szilágyi | 2018-09-15 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | README: Change gitter badge to discord | ||||
| * | | | README: Change gitter badge to discord | EOS Classic | 2018-09-14 | 1 | -1/+1 |
| | | | | |||||
* | | | | les: fix distReq.sentChn double close bug (#17639) | Felföldi Zsolt | 2018-09-15 | 1 | -1/+3 |
| | | | | |||||
* | | | | all: simplify s[:] to s where s is a slice (#17673) | Emil | 2018-09-15 | 14 | -28/+28 |
|/ / / | |||||
* | | | Merge pull request #17652 from YaoZengzeng/file-permission | Martin Holst Swende | 2018-09-14 | 1 | -3/+3 |
|\ \ \ | | | | | | | | | cmd/clef: fix incorrect file permissions for secrets.dat | ||||
| * | | | cmd/clef: fix incorrect file permissions for secrets.dat | YaoZengzeng | 2018-09-12 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | Signed-off-by: YaoZengzeng <yaozengzeng@zju.edu.cn> | ||||
* | | | | core/vm: fix typo 'EVM EVM' ==> 'EVM' (#17654) | Liang ZOU | 2018-09-13 | 1 | -1/+1 |
| | | | | |||||
* | | | | swarm: Chunk refactor (#17659) | Balint Gabor | 2018-09-13 | 55 | -1881/+3149 |
| | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Janos Guljas <janos@resenje.org> Co-authored-by: Balint Gabor <balint.g@gmail.com> Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com> Co-authored-by: Viktor Trón <viktor.tron@gmail.com> | ||||
* | | | | swarm/storage: remove redundant increments for dataIdx and entryCnt (#17484) | Anton Evangelatov | 2018-09-12 | 2 | -31/+35 |
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | * swarm/storage: remove redundant increments for dataIdx and entryCnt * swarm/storage: add Delete to LDBStore * swarm/storage: wait for garbage collection | ||||
* | | | Kademlia refactor (#17641) | Viktor Trón | 2018-09-12 | 16 | -421/+260 |
| | | | | | | | | | | | | | | | | | | | | | | | | * swarm/network: simplify kademlia/hive; rid interfaces * swarm, swarm/network/stream, swarm/netork/simulations,, swarm/pss: adapt to new Kad API * swarm/network: minor changes re review; add missing lock to NeighbourhoodDepthC | ||||
* | | | Merge pull request #17651 from ethersphere/wet-run-bug | Viktor Trón | 2018-09-12 | 1 | -1/+0 |
|\ \ \ | |/ / |/| | | cmd/swarm: password threw on upload manifest | ||||
| * | | cmd/swarm: password threw on upload manifest | Elad | 2018-09-12 | 1 | -1/+0 |
| | | | |||||
* | | | rlp: fix comment typo (#17640) | chenyufeng | 2018-09-11 | 1 | -1/+1 |
| | | | |||||
* | | | Encryption async api (#17603) | Viktor Trón | 2018-09-11 | 4 | -125/+170 |
| |/ |/| | | | | | | | | | | | | | | | | | * swarm/storage/encryption: async segmentwise encryption/decryption * swarm/storage: adapt hasherstore to encryption API change * swarm/api: adapt RefEncryption for AC to new Encryption API * swarm/storage/encryption: address review comments | ||||
* | | Merge pull request #17620 from karalabe/clique-epoch-fix | Péter Szilágyi | 2018-09-10 | 1 | -1/+1 |
|\ \ | | | | | | | consensus/clique: only trust snapshot for genesis or les checkpoint | ||||
| * | | consensus/clique: only trust snapshot for genesis or les checkpoint | Péter Szilágyi | 2018-09-10 | 1 | -1/+1 |
| | | | |||||
* | | | cmd/utils: typos in {Miner, MinerLegacy}GasPriceFlag (#17588) | TColl | 2018-09-10 | 1 | -2/+2 |
|/ / | |||||
* | | core/vm: Hide read only flag from Interpreter interface (#17461) | Paweł Bylica | 2018-09-08 | 3 | -31/+17 |
| | | | | | | | | | | Makes Interface interface a bit more stateless and abstract. Obviously this change is dictated by EVMC design. The EVMC tries to keep the responsibility for EVM features totally inside the VMs, if feasible. This makes VM "stateless" because VM does not need to pass any information between executions, all information is included in parameters of the execute function. | ||||
* | | swarm/api/http: bzz-immutable wrong handler bug (#17602) | Elad | 2018-09-07 | 2 | -2/+2 |
| | | |||||
* | | cmd/swarm: added password to ACT (#17598) | Elad | 2018-09-07 | 5 | -168/+249 |
|/ | |||||
* | swarm/storage: added metrics for db entry count (#17589) | Elad | 2018-09-06 | 2 | -20/+25 |
| | |||||
* | swarm/api/http: added a regression test for resolver bug from #17483 (#17502) | Elad | 2018-09-06 | 4 | -23/+148 |
| | |||||
* | cmd/swarm: added publisher key assertion to act tests (#17471) | Elad | 2018-09-05 | 2 | -4/+64 |
| | |||||
* | whisper: add light mode check to handshake (#16725) | b00ris | 2018-09-05 | 8 | -18/+126 |
| | |||||
* | core: fix typo in comment (#17586) | Hyung-Kyu Hqueue Choi | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | accounts/abi: fix unpacking of negative int256 (#17583) | Diep Pham | 2018-09-04 | 2 | -3/+30 |
| | |||||
* | cmd/swarm: added scaling test for ACT manifests (#17496) | Elad | 2018-09-04 | 1 | -6/+37 |
| | |||||
* | .github: slight edits to No Response template (#17475) | Richard Littauer | 2018-09-04 | 1 | -2/+2 |
| | | | The template was not grammatical to me as it was. I have edited the language a tiny bit to make the close comment more clear and less abrasive. | ||||
* | common: fix typo (#17582) | ligi | 2018-09-04 | 1 | -1/+1 |
| | | | Fixes #17581 | ||||
* | cmd/ethkey: fix the README to match updated commands (#17332) | Evangelos Pappas | 2018-09-04 | 1 | -3/+15 |
| | |||||
* | cmd/faucet: remove trailing newline in password (#17558) | dipingxian2 | 2018-09-04 | 1 | -1/+2 |
| | | | Fixes #17557 | ||||
* | core/vm, tests: update tests, enable constantinople statetests, fix SAR ↵ | Martin Holst Swende | 2018-09-04 | 6 | -8/+26 |
| | | | | | | | | | | | | | | | opcode (#17538) This commit does a few things at once: - Updates the tests to contain the latest data from ethereum/tests repo. - Enables Constantinople state tests. This is needed to be able to fuzz-test the evm with constantinople rules. - Fixes the error in opSAR that we've known about for some time. I was kind of saving it to see if we hit upon it with the random test generator, but it's difficult to both enable the tests and have the bug there -- we don't want to forget about it, so maybe it's better to just fix it. | ||||
* | core, eth, trie: use common/prque (#17508) | Wenbiao Zheng | 2018-09-03 | 10 | -327/+30 |
| | |||||
* | mobile: add whisper client (#15922) | Eugene Valeyev | 2018-09-03 | 3 | -2/+294 |
| | |||||
* | consensus/ethash: increase timeout in test (#17526) | Anton Evangelatov | 2018-09-03 | 1 | -2/+14 |
| | | | | This is an attempt to fix the flaky consensus/ethash tests under macOS. | ||||
* | rpc: reset client write deadline after write (#17549) | Gísli Kristjánsson | 2018-09-03 | 1 | -0/+1 |
| | | | This fixes an issue with websocket ping frame handling. | ||||
* | params: fix typo (#17552) | Mymskmkt | 2018-09-03 | 1 | -1/+1 |
| | |||||
* | consensus: fix comment typo (#17562) | ult-bobonovski | 2018-09-03 | 1 | -1/+1 |
| | |||||
* | p2p/discv5: make idx bounds checking more sound (#17571) | HAOYUatHZ | 2018-09-03 | 1 | -1/+1 |
| | |||||
* | params, swarm: begin geth v1.8.16 and swarm v0.3.4 cycle | Péter Szilágyi | 2018-08-29 | 2 | -8/+8 |
| | |||||
* | params, swarm: release geth v1.8.15 and swarm 0.3.3 | Péter Szilágyi | 2018-08-29 | 2 | -8/+8 |
| | |||||
* | miner: keep the timestamp for resubmitted mining block (#17547) | gary rong | 2018-08-29 | 1 | -10/+13 |
| | |||||
* | Merge pull request #17540 from karalabe/miner-uncle-fix | Péter Szilágyi | 2018-08-29 | 2 | -51/+63 |
|\ | | | | | miner: track uncles more aggressively | ||||
| * | miner: track uncles more aggressively | Péter Szilágyi | 2018-08-29 | 2 | -51/+63 |
| | | |||||
* | | whisper: fix loop in expire() (#17532) | Adam Babik | 2018-08-29 | 4 | -28/+42 |
| | | |||||
* | | cmd/swarm: disable ACT tests on windows (#17536) | Anton Evangelatov | 2018-08-29 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #17546 from karalabe/miner-max-limit | Péter Szilágyi | 2018-08-29 | 20 | -49/+88 |
|\ \ | |/ |/| | cmd, core, eth, miner, params: configurable gas floor and ceil | ||||
| * | cmd, core, eth, miner, params: configurable gas floor and ceil | Péter Szilágyi | 2018-08-29 | 20 | -49/+88 |
|/ | |||||
* | consensus, miner: stale block mining support (#17506) | gary rong | 2018-08-28 | 16 | -183/+317 |
| | | | | | | | | | | * consensus, miner: stale block supporting * consensus, miner: refactor seal signature * cmd, consensus, eth: add miner noverify flag * cmd, consensus, miner: polish | ||||
* | core: safe indexer operation when syncing starts before the checkpoint (#17511) | Felföldi Zsolt | 2018-08-28 | 2 | -14/+48 |
| | |||||
* | all: make indexer configurable (#17188) | gary rong | 2018-08-28 | 25 | -322/+514 |
| | |||||
* | consensus/ethash: remove unnecessary type declaration (#17529) | Mymskmkt | 2018-08-28 | 1 | -4/+4 |
| | |||||
* | core: fix typos in comment (#17531) | Sheldon | 2018-08-28 | 1 | -4/+4 |
| | |||||
* | vendor: github.com/rjeczalik/notify update to master (#17527) | Anton Evangelatov | 2018-08-28 | 4 | -29/+6 |
| | |||||
* | swarm/api: fix typo (#17500) | Geon Kim | 2018-08-27 | 1 | -1/+1 |
| | |||||
* | signer/storage: fix typo (#17504) | Caesar Chad | 2018-08-27 | 1 | -1/+1 |
| | |||||
* | all: remove the duplicate 'the' in annotations (#17509) | Wenbiao Zheng | 2018-08-27 | 17 | -20/+20 |
| | |||||
* | trie: fix typo (#17498) | Mymskmkt | 2018-08-25 | 1 | -1/+1 |
| | |||||
* | Merge pull request #17494 from karalabe/mined-block-uncle-check | Péter Szilágyi | 2018-08-23 | 3 | -14/+36 |
|\ | | | | | miner: differentiate between uncle and lost block | ||||
| * | miner: differentiate between uncle and lost block | Péter Szilágyi | 2018-08-23 | 3 | -14/+36 |
| | | |||||
* | | miner: fix state commit, track old work packages too (#17490) | gary rong | 2018-08-23 | 9 | -74/+113 |
| | | | | | | | | | | | | | | | | | | | | * miner: commit state which is relative with sealing result * consensus, core, miner, mobile: introduce sealHash interface * miner: evict pending task with threshold * miner: go fmt | ||||
* | | core/statedb: deep copy logs (#17489) | gary rong | 2018-08-23 | 1 | -3/+6 |
|/ | |||||
* | Merge pull request #17492 from karalabe/eth-miner-threads-defaults | Péter Szilágyi | 2018-08-23 | 8 | -80/+489 |
|\ | | | | | cmd, eth: clean up miner startup API, drop noop config field | ||||
| * | miner: add two stress tests based on clique and ethash | Péter Szilágyi | 2018-08-23 | 2 | -0/+414 |
| | | |||||
| * | cmd, eth: clean up miner startup API, drop noop config field | Péter Szilágyi | 2018-08-23 | 6 | -80/+75 |
| | | |||||
* | | p2p: fix comment typo (#17491) | Mymskmkt | 2018-08-23 | 1 | -1/+1 |
|/ | |||||
* | swarm/api/http: fixed resolver bug (#17483) | Elad | 2018-08-22 | 1 | -1/+1 |
| | |||||
* | params, swarm: begin geth v1.8.15 and swarm v0.3.3 cycle | Péter Szilágyi | 2018-08-22 | 2 | -8/+8 |
| | |||||
* | params, swarm: release Geth v1.8.14 and Swarm v0.3.2 | Péter Szilágyi | 2018-08-22 | 2 | -8/+8 |
| | |||||
* | cmd, eth: apply default miner recommit setting (#17479) | gary rong | 2018-08-22 | 2 | -1/+2 |
| | |||||
* | Merge pull request #17472 from karalabe/txpool-locals | Péter Szilágyi | 2018-08-22 | 5 | -8/+70 |
|\ | | | | | cmd, core, miner: add --txpool.locals and priority mining | ||||
| * | cmd, core, miner: add --txpool.locals and priority mining | Péter Szilágyi | 2018-08-22 | 5 | -8/+70 |
|/ | |||||
* | cmd, eth, miner: make recommit configurable (#17444) | gary rong | 2018-08-22 | 12 | -71/+360 |
| | | | | | | | | | | | | * cmd, eth, miner: make recommit configurable * cmd, eth, les, miner: polish a bit * miner: filter duplicate sealing work * cmd: remove uncessary conversion * miner: avoid microptimization in favor of cleaner code | ||||
* | swarm: fix typos (#17473) | Geon Kim | 2018-08-22 | 1 | -3/+3 |
| | |||||
* | miner: fix uncle iteration logic (#17469) | gary rong | 2018-08-21 | 1 | -2/+2 |
| | |||||
* | Merge pull request #17466 from karalabe/rinkeby-light-snapshots | Péter Szilágyi | 2018-08-21 | 5 | -40/+53 |
|\ | | | | | consensus/clique, light: light client snapshots on Rinkeby | ||||
| * | consensus/clique, light: light client snapshots on Rinkeby | Péter Szilágyi | 2018-08-21 | 5 | -40/+53 |
| | | |||||
* | | vendor: update rjeczalik/notify so that it compiles on go1.11 (#17467) | Jeremy Schlatter | 2018-08-21 | 12 | -82/+143 |
|/ | |||||
* | les: fix CHT field in nodeInfo (#17465) | Felföldi Zsolt | 2018-08-21 | 1 | -4/+16 |
| | |||||
* | eth: upgradedb subcommand was dropped (#17464) | Pierre Neter | 2018-08-21 | 1 | -1/+1 |
| | |||||
* | swarm/network: bump bzz protocol version (#17449) | Anton Evangelatov | 2018-08-21 | 2 | -2/+2 |
| | |||||
* | swarm, swarm/network, swarm/pss: log error and fix logs (#17410) | Anton Evangelatov | 2018-08-21 | 3 | -22/+21 |
| | | | | | | * swarm, swarm/network, swarm/pss: log error and fix logs * swarm/pss: log compressed publickey | ||||
* | Merge pull request #17451 from karalabe/bn256-relicense | Péter Szilágyi | 2018-08-21 | 5 | -45/+64 |
|\ | | | | | crypto/bn256: add missing license file, release wrapper in BSD-3 | ||||
| * | crypto/bn256: add missing license file, release wrapper in BSD-3 | Péter Szilágyi | 2018-08-20 | 5 | -45/+64 |
| | | |||||
* | | Merge pull request #17460 from holiman/tracerfix | Péter Szilágyi | 2018-08-21 | 1 | -0/+3 |
|\ \ | |/ |/| | Ensure from < to when tracing chain | ||||
| * | eth: ensure from<to when tracing chain (credits Chen Nan via bugbounty) | Martin Holst Swende | 2018-08-21 | 1 | -0/+3 |
| | | |||||
* | | cmd/puppeth: accept ssh identity in the server string (#17407) | Nilesh Trivedi | 2018-08-20 | 2 | -26/+34 |
| | | | | | | | | | | | | * cmd/puppeth: Accept identityfile in the server string with fallback to id_rsa * cmd/puppeth: code polishes + fix heath check double ports | ||||
* | | light: new CHTs (#17448) | Felföldi Zsolt | 2018-08-20 | 1 | -8/+8 |
| | | |||||
* | | core/types: fix docs about protected Vs (#17436) | Aditya | 2018-08-20 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #17437 from hackmod/console-typo | Péter Szilágyi | 2018-08-20 | 3 | -6/+6 |
|\ \ | | | | | | | console: fixed comment typo | ||||
| * | | console: fixed comment typo | hackyminer | 2018-08-18 | 3 | -6/+6 |
| | | | |||||
* | | | Merge pull request #17430 from karalabe/miner-notify-less-aggressive-test | Péter Szilágyi | 2018-08-20 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | consensus/ethash: reduce notify test aggressiveness | ||||
| * | | | consensus/ethash: reduce notify test aggressiveness | Péter Szilágyi | 2018-08-17 | 1 | -1/+1 |
| |/ / | |||||
* | | | travis: remove brew update and osxfuse install (#17429) | Anton Evangelatov | 2018-08-20 | 1 | -2/+0 |
| | | | |||||
* | | | swarm/storage: cleanup task - remove bigger chunks (#17424) | Anton Evangelatov | 2018-08-20 | 1 | -22/+45 |
| | | | |||||
* | | | cmd/swarm: added swarm bootnodes (#17414) | Elad | 2018-08-20 | 4 | -40/+98 |
| | | | |||||
* | | | p2p: fix typo (#17446) | Wuxiang | 2018-08-20 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #17426 from karalabe/miner-fees-log-fix | Péter Szilágyi | 2018-08-17 | 1 | -2/+2 |
|\ \ | | | | | | | miner: update mining log with correct fee calculation | ||||
| * | | miner: update mining log with correct fee calculation | Péter Szilágyi | 2018-08-17 | 1 | -2/+2 |
|/ / | |||||
* | | les: fix crasher in NodeInfo when running as server (#17419) | Felix Lange | 2018-08-17 | 5 | -152/+178 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * les: fix crasher in NodeInfo when running as server The ProtocolManager computes CHT and Bloom trie roots by asking the indexers for their current head. It tried to get the indexers from LesOdr, but no LesOdr instance is created in server mode. Attempt to fix this by moving the indexers, protocol creation and NodeInfo to a new lesCommons struct which is embedded into both server and client. All this setup code should really be cleaned up, but this is just a hotfix so we have to do that some other time. * les: fix commons protocol maker | ||||
* | | build: do not require `ethereum-swarm` deb when installing `ethereum` (#17425) | Anton Evangelatov | 2018-08-17 | 2 | -12/+1 |
| | | |||||
* | | Merge pull request #17368 from karalabe/bn256-go1.11 | Péter Szilágyi | 2018-08-17 | 18 | -17/+311 |
|\ \ | | | | | | | crypto/bn256: fix issues caused by Go 1.11 | ||||
| * | | crypto/bn256: fix issues caused by Go 1.11 | Péter Szilágyi | 2018-08-16 | 18 | -17/+311 |
| | | | |||||
* | | | accounts: fixed typo (#17421) | Sasuke1964 | 2018-08-17 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #17405 from karalabe/miner-remote-dag | Péter Szilágyi | 2018-08-16 | 3 | -24/+83 |
|\ \ \ | | | | | | | | | consensus/ethash: use DAGs for remote mining, generate async | ||||
| * | | | consensus/ethash: use DAGs for remote mining, generate async | Péter Szilágyi | 2018-08-15 | 3 | -24/+83 |
| | | | | |||||
* | | | | Merge pull request #17416 from karalabe/miner-details | Péter Szilágyi | 2018-08-16 | 1 | -2/+10 |
|\ \ \ \ | | | | | | | | | | | miner: add gas and fee details to mining logs | ||||
| * | | | | miner: add gas and fee details to mining logs | Péter Szilágyi | 2018-08-16 | 1 | -2/+10 |
|/ / / / | |||||
* | | | | miner: regenerate mining work every 3 seconds (#17413) | gary rong | 2018-08-16 | 3 | -133/+267 |
| | | | | | | | | | | | | | | | | | | | | | | | | * miner: regenerate mining work every 3 seconds * miner: polish | ||||
* | | | | Merge pull request #17412 from karalabe/puppeth-fix-dial-panic | Péter Szilágyi | 2018-08-16 | 1 | -2/+10 |
|\ \ \ \ | |_|/ / |/| | | | cmd/puppeth: fix nil panic on disconnected stats gathering | ||||
| * | | | cmd/puppeth: fix nil panic on disconnected stats gathering | Péter Szilágyi | 2018-08-16 | 1 | -2/+10 |
|/ / / | |||||
* | | | light: CHT and bloom trie indexers working in light mode (#16534) | Felföldi Zsolt | 2018-08-16 | 16 | -112/+251 |
| | | | | | | | | | | | | | | | | | | | | | This PR enables the indexers to work in light client mode by downloading a part of these tries (the Merkle proofs of the last values of the last known section) in order to be able to add new values and recalculate subsequent hashes. It also adds CHT data to NodeInfo. | ||||
* | | | cmd/swarm, swarm: added access control functionality (#17404) | Elad | 2018-08-15 | 27 | -184/+1826 |
| | | | | | | | | | | | | | | | Co-authored-by: Janos Guljas <janos@resenje.org> Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com> Co-authored-by: Balint Gabor <balint.g@gmail.com> | ||||
* | | | miner: streaming uncle blocks (#17320) | gary rong | 2018-08-15 | 2 | -50/+125 |
|/ / | | | | | | | | | | | * miner: stream uncle block * miner: polish | ||||
* | | Merge pull request #17402 from karalabe/deprecate-flags | Péter Szilágyi | 2018-08-15 | 5 | -60/+102 |
|\ \ | | | | | | | cmd: polish miner flags, deprecate olds, add upgrade path | ||||
| * | | cmd: polish miner flags, deprecate olds, add upgrade path | Péter Szilágyi | 2018-08-15 | 5 | -60/+102 |
|/ / | |||||
* | | backends: configurable gas limit to allow testing large contracts (#17358) | Jeff Prestes | 2018-08-15 | 6 | -20/+22 |
| | | | | | | | | | | | | | | | | * backends: increase gaslimit in order to allow tests of large contracts * backends: increase gaslimit in order to allow tests of large contracts * backends: increase gaslimit in order to allow tests of large contracts | ||||
* | | p2p/discv5: add delay to refresh cycle when no seed nodes are found (#16994) | Felföldi Zsolt | 2018-08-15 | 1 | -1/+1 |
| | | |||||
* | | les: implement client connection logic (#16899) | Felföldi Zsolt | 2018-08-15 | 7 | -1/+761 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR implements les.freeClientPool. It also adds a simulated clock in common/mclock, which enables time-sensitive tests to run quickly and still produce accurate results, and package common/prque which is a generalised variant of prque that enables removing elements other than the top one from the queue. les.freeClientPool implements a client database that limits the connection time of each client and manages accepting/rejecting incoming connections and even kicking out some connected clients. The pool calculates recent usage time for each known client (a value that increases linearly when the client is connected and decreases exponentially when not connected). Clients with lower recent usage are preferred, unknown nodes have the highest priority. Already connected nodes receive a small bias in their favor in order to avoid accepting and instantly kicking out clients. Note: the pool can use any string for client identification. Using signature keys for that purpose would not make sense when being known has a negative value for the client. Currently the LES protocol manager uses IP addresses (without port address) to identify clients. | ||||
* | | miner: move agent logic to worker (#17351) | gary rong | 2018-08-14 | 5 | -474/+646 |
| | | | | | | | | | | | | | | | | * miner: move agent logic to worker * miner: polish * core: persist block before reorg | ||||
* | | crypto: change formula for create2 (#17393) | gary rong | 2018-08-14 | 2 | -3/+3 |
| | | |||||
* | | swarm/network, swarm/storage: validate chunk size (#17397) | Anton Evangelatov | 2018-08-14 | 16 | -76/+79 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * swarm/network, swarm/storage: validate default chunk size * swarm/bmt, swarm/network, swarm/storage: update BMT hash initialisation * swarm/bmt: move segmentCount to tests * swarm/chunk: change chunk.DefaultSize to be untyped const * swarm/storage: add size validator * swarm/storage: add chunk size validation to localstore * swarm/storage: move validation from localstore to validator * swarm/storage: global chunk rules in MRU | ||||
* | | README.md: fix some typos (#17381) | Yao Zengzeng | 2018-08-14 | 1 | -1/+1 |
| | | | | | | Signed-off-by: YaoZengzeng <yaozengzeng@zju.edu.cn> | ||||
* | | whisper: fixed broken partial topic filtering | Eugene Valeyev | 2018-08-13 | 4 | -58/+5 |
| | | | | | | Changes in #15811 broke partial topic filtering. Re-enable it. | ||||
* | | Merge pull request #17347 from karalabe/miner-notify | Péter Szilágyi | 2018-08-13 | 12 | -72/+225 |
|\ \ | | | | | | | cmd, consensus/ethash, eth: miner push notifications | ||||
| * | | cmd, consensus/ethash, eth: miner push notifications | Péter Szilágyi | 2018-08-10 | 12 | -72/+225 |
| | | | |||||
* | | | core: fix comment typo (#17376) | Mymskmkt | 2018-08-13 | 1 | -2/+2 |
| |/ |/| | |||||
* | | Manifest cli fix and upload defaultpath only once (#17375) | Janoš Guljaš | 2018-08-10 | 10 | -151/+840 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cmd/swarm: fix manifest subcommands and add tests * cmd/swarm: manifest update: update default entry for non-encrypted uploads * swarm/api: upload defaultpath file only once * swarm/api/client: improve UploadDirectory default path handling * cmd/swarm: support absolute and relative default path values * cmd/swarm: fix a typo in test * cmd/swarm: check encrypted uploads in manifest update tests | ||||
* | | swarm/api/http: added logging to denote request ended (#17371) | Elad | 2018-08-10 | 2 | -3/+4 |
| | | |||||
* | | cmd/swarm: solve rare cases of using the same random port in tests (#17352) | Janoš Guljaš | 2018-08-09 | 2 | -19/+131 |
| | | |||||
* | | swarm/api: close tar writer in GetDirectoryTar to flush and clean (#17339) | Janoš Guljaš | 2018-08-09 | 1 | -0/+4 |
| | | |||||
* | | cmd/swarm: disable TestCLISwarmFs fuse test on darwin (#17340) | Janoš Guljaš | 2018-08-09 | 1 | -6/+6 |
| | | |||||
* | | cmd/swarm: remove shadow err (#17360) | Anton Evangelatov | 2018-08-09 | 1 | -2/+3 |
| | | |||||
* | | Merge pull request #17357 from karalabe/tracer-trie-deref-bug | Péter Szilágyi | 2018-08-09 | 2 | -2/+11 |
|\ \ | | | | | | | eth, trie: fix tracer GC which accidentally pruned the metaroot | ||||
| * | | eth, trie: fix tracer GC which accidentally pruned the metaroot | Péter Szilágyi | 2018-08-09 | 2 | -2/+11 |
| | | | |||||
* | | | p2p/discv5: fix negative index after uint convert to int (#17274) | libotony | 2018-08-09 | 1 | -1/+1 |
| | | | |||||
* | | | rpc: fix a subscription name (#17345) | Jay | 2018-08-09 | 1 | -1/+1 |
|/ / | |||||
* | | trie: fix comment typo (#17350) | Mymskmkt | 2018-08-08 | 1 | -1/+1 |
| | | |||||
* | | swarm/api/http: fixed list leaf links (#17342) | Giulio M | 2018-08-08 | 2 | -6/+15 |
|/ | |||||
* | swarm/bmt: ignore data longer then 4096 bytes in Hasher.Write (#17338) | Janoš Guljaš | 2018-08-07 | 1 | -1/+1 |
| | |||||
* | swarm: Added lightnode flag (#17291) | Attila Gazso | 2018-08-07 | 6 | -17/+95 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * swarm: Added lightnode flag Added --lightnode command line parameter Added LightNode to Handshake message * swarm/config: Fixed variable naming * cmd/swarm: Changed BoolTFlag to BoolFlag for SwarmLightNodeEnabled * swarm/network: Changed logging * swarm/network: Changed protocol version testing * swarm/network: Renamed DefaultNetworkID variable to TestProtocolNetworkID * swarm/network: Bumped protocol version * swarm/network: Changed LightNode handhsake test to table driven * swarm/network: Changed back TestProtocolVersion to 5 for now * swarm/network: Moved the test configuration inside the test function scope | ||||
* | whisper: remove unused error (#17315) | b00ris | 2018-08-07 | 1 | -7/+0 |
| | |||||
* | swarm/api/http: test fixes (#17334) | Elad | 2018-08-07 | 2 | -49/+21 |
| | |||||
* | p2p, swarm, trie: avoid copying slices in loops (#17265) | Oleg Kovalov | 2018-08-07 | 6 | -15/+15 |
| | |||||
* | swarm/README: add more sections to easily onboard developers (#17333) | Anton Evangelatov | 2018-08-07 | 1 | -1/+190 |
| | |||||
* | swarm/api/http: GET/PUT/PATCH/DELETE/POST multipart form unit tests. (#17277) | Andrew Chiw | 2018-08-07 | 1 | -0/+268 |
| | | | httpDo has a verbose option that dumps the HTTP request | ||||
* | swarm/api/http: refactored http package (#17309) | Elad | 2018-08-07 | 11 | -1281/+833 |
| | |||||
* | swarm/storage/mru: HOTFIX - fix panic in Handler.update (#17313) | Javier Peletier | 2018-08-07 | 1 | -1/+1 |
| | |||||
* | p2p: use safe atomic operations when changing connFlags (#17325) | Felföldi Zsolt | 2018-08-06 | 1 | -6/+11 |
| | |||||
* | Merge pull request #16333 from shazow/addremovetrustedpeer | Felföldi Zsolt | 2018-08-06 | 5 | -9/+208 |
|\ | | | | | rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer. | ||||
| * | p2p: Wrap conn.flags ops with atomic.Load/Store | Andrey Petrov | 2018-06-22 | 3 | -20/+28 |
| | | |||||
| * | p2p: Test for peer.rw.flags race conditions | Andrey Petrov | 2018-06-22 | 1 | -11/+18 |
| | | |||||
| * | p2p: Cache inbound flag on Peer.isInbound to avoid a race | Andrey Petrov | 2018-06-22 | 1 | -12/+14 |
| | | |||||
| * | p2p: Attempt to race check peer.Inbound() in TestServerDial | Andrey Petrov | 2018-06-22 | 1 | -0/+3 |
| | | |||||
| * | p2p: More tests for AddTrustedPeer/RemoveTrustedPeer | Andrey Petrov | 2018-06-22 | 1 | -8/+52 |
| | | |||||
| * | p2p: Test for MaxPeers=0 and TrustedPeer override | Andrey Petrov | 2018-06-22 | 1 | -0/+54 |
| | | |||||
| * | rpc: Add admin_addTrustedPeer and admin_removeTrustedPeer. | Andrey Petrov | 2018-06-22 | 3 | -4/+85 |
| | | | | | | | | | | | | | | | | These RPC calls are analogous to Parity's parity_addReservedPeer and parity_removeReservedPeer. They are useful for adjusting the trusted peer set during runtime, without requiring restarting the server. | ||||
* | | miner: seperate state, receipts for different mining work (#17323) | gary rong | 2018-08-06 | 2 | -64/+67 |
| | | |||||
* | | cmd/swarm, swarm: various test fixes (#17299) | Janoš Guljaš | 2018-08-06 | 6 | -11/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | * swarm/network/simulation: increase the sleep duration for TestRun * cmd/swarm, swarm: fix failing tests on mac * cmd/swarm: update TestCLISwarmFs skip comment * swarm/network/simulation: adjust disconnections on simulation close * swarm/network/simulation: call cleanups after net shutdown | ||||
* | | core/vm: fix comment typo (#17319) | stormpang | 2018-08-06 | 1 | -1/+1 |
| | | | | | | | | antything --> anything :P | ||||
* | | Merge pull request #17318 from ligi/fix_punctuation | Péter Szilágyi | 2018-08-06 | 1 | -1/+1 |
|\ \ | | | | | | | Fix punctuation - closes #17317 | ||||
| * | | README: Fix punctuation - closes #17317 | ligi | 2018-08-05 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #17311 from karalabe/puppeth-graceful-stop | Péter Szilágyi | 2018-08-03 | 7 | -17/+17 |
|\ \ | | | | | | | cmd/puppeth: graceful shutdown on redeploys | ||||
| * | | cmd/puppeth: graceful shutdown on redeploys | Péter Szilágyi | 2018-08-03 | 7 | -17/+17 |
| | | | |||||
* | | | consensus/ethash: move remote agent logic to ethash internal (#15853) | gary rong | 2018-08-03 | 16 | -361/+608 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * consensus/ethash: start remote ggoroutine to handle remote mining * consensus/ethash: expose remote miner api * consensus/ethash: expose submitHashrate api * miner, ethash: push empty block to sealer without waiting execution * consensus, internal: add getHashrate API for ethash * consensus: add three method for consensus interface * miner: expose consensus engine running status to miner * eth, miner: specify etherbase when miner created * miner: commit new work when consensus engine is started * consensus, miner: fix some logics * all: delete useless interfaces * consensus: polish a bit | ||||
* | | accounts/keystore: rename skipKeyFile to nonKeyFile to better reveal the ↵ | Roc Yu | 2018-08-03 | 1 | -4/+4 |
| | | | | | | | | function purpose (#17290) | ||||
* | | Merge pull request #17310 from karalabe/mobile-nil-panic | Péter Szilágyi | 2018-08-03 | 1 | -0/+1 |
|\ \ | | | | | | | mobile: fix missing return for CallMsg.SetTo(nil) | ||||
| * | | mobile: fix missing return for CallMsg.SetTo(nil) | Péter Szilágyi | 2018-08-03 | 1 | -0/+1 |
|/ / | |||||
* | | core/vm: update benchmarks for core/vm (#17308) | Hyung-Kyu Hqueue Choi | 2018-08-03 | 1 | -0/+4 |
| | | | | | | | | | | | | - Update benchmarks to use a pool of int pools. Unless benchmarks are aborted with segmentation fault. Signed-off-by: Hyung-Kyu Choi <hqueue@users.noreply.github.com> | ||||
* | | Merge pull request #17301 from karalabe/tests-enable-constantinople | Péter Szilágyi | 2018-08-02 | 1 | -0/+10 |
|\ \ | | | | | | | tests: enable the Constantinople fork definition | ||||
| * | | tests: enable the Constantinople fork definition | Péter Szilágyi | 2018-08-01 | 1 | -0/+10 |
| | | | |||||
* | | | Merge pull request #17302 from karalabe/revert-evm-nil-panic | Péter Szilágyi | 2018-08-02 | 5 | -23/+22 |
|\ \ \ | |/ / |/| | | Revert "cmd/evm: change error msg output to stderr (#17118)" | ||||
| * | | Revert "cmd/evm: change error msg output to stderr (#17118)" | Péter Szilágyi | 2018-08-02 | 5 | -23/+22 |
|/ / | | | | | | | This reverts commit fb9f7261ec51e38eedb454594fc19f00de1a6834. | ||||
* | | build: explicitly name all packages to be cross-compiled (#17288) | Anton Evangelatov | 2018-07-31 | 1 | -1/+4 |
| | | |||||
* | | params, swarm/version: begin Geth v1.8.14, Swarm v0.3.2 cycle | Péter Szilágyi | 2018-07-31 | 2 | -8/+8 |
| | | |||||
* | | params, swarm/version: release Geth v1.8.13, Swarm 0.3.1 | Péter Szilágyi | 2018-07-31 | 2 | -8/+8 |
| | | |||||
* | | core/vm: fix typo in cryptographic hash function name (#17285) | Ha ĐANG | 2018-07-31 | 1 | -1/+1 |
| | | |||||
* | | rpc: make HTTP RPC timeouts configurable, raise defaults (#17240) | Ryan Schneider | 2018-07-31 | 7 | -11/+66 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rpc: Make HTTP server timeout values configurable * rpc: Remove flags for setting HTTP Timeouts, configuring via .toml is sufficient. * rpc: Replace separate constants with a single default struct. * rpc: Update HTTP Server Read and Write Timeouts to 30s. * rpc: Remove redundant NewDefaultHTTPTimeouts function. * rpc: document HTTPTimeouts. * rpc: sanitize timeout values for library use | ||||
* | | eth/filters: fix the block range assignment for log filter (#17284) | gary rong | 2018-07-31 | 1 | -8/+6 |
| | | |||||
* | | cmd/evm: change error msg output to stderr (#17118) | Chen Quan | 2018-07-31 | 5 | -22/+23 |
| | | | | | | | | | | | | * cmd/evm: change error msg output to stderr * cmd/evm: fix some linter error | ||||
* | | Merge pull request #17282 from karalabe/trie-flushlist-fixes | Péter Szilágyi | 2018-07-31 | 1 | -4/+14 |
|\ \ | | | | | | | trie: handle removing the freshest node too | ||||
| * | | trie: handle removing the freshest node too | Péter Szilágyi | 2018-07-30 | 1 | -4/+14 |
| | | | |||||
* | | | miner: fix state locking while writing to chain (issue #16933) (#17173) | ledgerwatch | 2018-07-31 | 1 | -0/+2 |
| | | | |||||
* | | | Merge netsim mig to master (#17241) | holisticode | 2018-07-31 | 14 | -2433/+1365 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * swarm: merged stream-tests migration to develop * swarm/network: expose simulation RandomUpNode to use in stream tests * swarm/network: wait for subs in PeerEvents and fix stream.runSyncTest * swarm: enforce waitkademlia for snapshot tests * swarm: fixed syncer tests and snapshot_sync_test * swarm: linting of simulation package * swarm: address review comments * swarm/network/stream: fix delivery_test bugs and refactor * swarm/network/stream: addressed PR comments @janos * swarm/network/stream: enforce waitKademlia, improve TestIntervals * swarm/network/stream: TestIntervals not waiting for chunk to be stored | ||||
* | | | Merge pull request #17281 from karalabe/puppeth-cachewarn-fix | Péter Szilágyi | 2018-07-30 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | cmd/puppeth: force tiny memory for geth attach in id lookup | ||||
| * | | cmd/puppeth: force tiny memory for geth attach in id lookup | Péter Szilágyi | 2018-07-30 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #17279 from karalabe/puppeth-banlist-fix | Péter Szilágyi | 2018-07-30 | 2 | -11/+17 |
|\ \ \ | |/ / |/| | | cmd/puppeth: split banned ethstats addresses over columns | ||||
| * | | cmd/puppeth: split banned ethstats addresses over columns | Péter Szilágyi | 2018-07-30 | 2 | -11/+17 |
|/ / | |||||
* | | core: fix some small typos on comment code (#17278) | Ha ĐANG | 2018-07-30 | 3 | -3/+3 |
| | | |||||
* | | dashboard: append to proper slice (#17266) | Oleg Kovalov | 2018-07-30 | 1 | -1/+1 |
| | | |||||
* | | p2p: fix rare deadlock in Stop (#17260) | Janoš Guljaš | 2018-07-30 | 1 | -1/+2 |
| | | |||||
* | | all: simplify switches (#17267) | Oleg Kovalov | 2018-07-30 | 10 | -34/+20 |
| | | | | | | | | | | | | * all: simplify switches * silly mistake | ||||
* | | swarm/api: remove ioutil.ReadAll for HandleGetFiles (#17276) | Anton Evangelatov | 2018-07-30 | 1 | -19/+2 |
| | | |||||
* | | build: rename swarm deb package to ethereum-swarm; change swarm deb version ↵ | Anton Evangelatov | 2018-07-30 | 26 | -96/+277 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from 1.8.x to 0.3.x (#16988) * build: add support for different package and binary names * build: bump up copyright date * build: change default PackageName to empty string * build, internal, swarm: enhance build/release process * build: hack ethereum-swarm as a "depends" in deb package * build/ci: remove redundant variables * build, cmd, mobile, params, swarm: remove VERSION file; rename Version to VersionMeta; * internal: remove VERSION() method which reads VERSION file * build: fix VersionFilePath to Version * Makefile: remove clean_go_build_cache.sh until it works * Makefile: revert removal of clean_go_build_cache.sh | ||||
* | | Merge pull request #17245 from karalabe/azure-deps-fixups | Péter Szilágyi | 2018-07-27 | 99 | -8143/+14834 |
|\ \ | | | | | | | internal, vendor: update Azure blobstore API | ||||
| * | | internal, vendor: update Azure blobstore API | Péter Szilágyi | 2018-07-25 | 99 | -8143/+14834 |
| | | | |||||
* | | | crypto/secp256k1: remove external LGPL dependencies (#17239) | Péter Szilágyi | 2018-07-26 | 4 | -72/+69 |
| | | | |||||
* | | | core: report progress on log chain exports (#17066) | Raghav Sood | 2018-07-26 | 2 | -4/+9 |
| | | | | | | | | | | | | | | | | | | * core/blockchain: export progress * core: polish up chain export progress report a bit | ||||
* | | | cmd: prevent accidental invalid commands (#17248) | a e r t h | 2018-07-26 | 2 | -2/+4 |
| | | | | | | | | | | | | | | | | | | * cmd: stop parsing bootnodes if one is invalid * cmd/geth: require valid command as argument (or no arg) | ||||
* | | | Merge pull request #17251 from karalabe/ppa-deprecate-artful | Péter Szilágyi | 2018-07-26 | 1 | -1/+2 |
|\ \ \ | | | | | | | | | build: deprecated ubuntu artful, enable ubuntu cosmic | ||||
| * | | | build: deprecated ubuntu artful, enable ubuntu cosmic | Péter Szilágyi | 2018-07-26 | 1 | -1/+2 |
| | | | | |||||
* | | | | Merge pull request #17252 from karalabe/travis-debsrc-fix | Péter Szilágyi | 2018-07-26 | 1 | -0/+7 |
|\ \ \ \ | |/ / / |/| | | | build: noop clean during travis debsrc assembly step | ||||
| * | | | build: noop clean during travis debsrc assembly step | Péter Szilágyi | 2018-07-26 | 1 | -0/+7 |
|/ / / | |||||
* | | | Merge pull request #17250 from karalabe/fix-clean | Péter Szilágyi | 2018-07-26 | 1 | -1/+3 |
|\ \ \ | | | | | | | | | build: fix bash->sh function declaration | ||||
| * | | | build: fix bash->sh function declaration | Péter Szilágyi | 2018-07-26 | 1 | -1/+3 |
|/ / / | |||||
* / / | cmd/utils: fix comment typo (#17249) | Sarlor | 2018-07-26 | 1 | -1/+1 |
|/ / | | | | | cmd: Comment error | ||||
* | | core/vm: support for multiple interpreters (#17093) | Guillaume Ballet | 2018-07-25 | 6 | -240/+315 |
| | | | | | | | | | | | | - Define an Interpreter interface - One contract can call contracts from other interpreter types. - Pass the interpreter to the operands instead of the evm. This is meant to prevent type assertions in operands. | ||||
* | | core: fixed typo in addresssByHeartbeat (#17243) | Antoine Rondelet | 2018-07-25 | 1 | -5/+5 |
| | | |||||
* | | Merge pull request #17244 from chainpunk/master | Péter Szilágyi | 2018-07-25 | 1 | -1/+1 |
|\ \ | | | | | | | core: fix typo in comment code | ||||
| * | | core: fix typo in comment code | hadv | 2018-07-25 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #17233 from ethersphere/swarm-readme | Viktor Trón | 2018-07-25 | 2 | -1/+56 |
|\ \ \ | |/ / |/| | | swarm: README.md | ||||
| * | | README: point Swarm brief to the Swarm README, instead of directly to docs | Anton Evangelatov | 2018-07-24 | 1 | -1/+1 |
| | | | |||||
| * | | gitter: change ethereum/swarm to ethersphere/orange-lounge | Anton Evangelatov | 2018-07-21 | 1 | -2/+2 |
| | | | |||||
| * | | swarm/readme: add link to code review guidelines | Anton Evangelatov | 2018-07-19 | 1 | -0/+1 |
| | | | |||||
| * | | swarm: readme.md | Anton Evangelatov | 2018-07-19 | 1 | -0/+54 |
| | | | |||||
* | | | core: fix txpool guarantee comment (#17214) | Osuke | 2018-07-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | * fixed-typo * core: fix txpool guarantee comment | ||||
* | | | core/vm, params: implement EXTCODEHASH opcode (#17202) | gary rong | 2018-07-24 | 6 | -1/+63 |
| | | | | | | | | | | | | | | | | | | | | | | | | * core/vm, params: implement EXTCODEHASH opcode * core, params: tiny fixes and polish * core: add function description | ||||
* | | | core, crypto, params: implement CREATE2 evm instrction (#17196) | gary rong | 2018-07-24 | 8 | -17/+94 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * core, crypto, params: implement CREATE2 evm instrction * core/vm: add opcode to string mapping * core: remove past fork checking * core, crypto: use option2 to generate new address | ||||
* | | | common: add database/sql support for Hash and Address (#15541) | Vincent Serpoul | 2018-07-24 | 2 | -2/+219 |
| | | | |||||
* | | | eth/filters: improve error message for invalid filter topics (#17234) | Ian Macalinao | 2018-07-24 | 1 | -2/+2 |
| | | | |||||
* | | | Merge pull request #17206 from hadv/master | Péter Szilágyi | 2018-07-24 | 1 | -11/+13 |
|\ \ \ | | | | | | | | | consensus/clique: replace bubble sort by golang stable sort | ||||
| * | | | consensus/clique: replace bubble sort by golang stable sort | hadv | 2018-07-24 | 1 | -11/+13 |
| | | | | |||||
* | | | | core: fix comment typo (#17236) | Wenbiao Zheng | 2018-07-24 | 1 | -3/+3 |
| | | | | |||||
* | | | | Merge pull request #16734 from reductionista/eip234 | Péter Szilágyi | 2018-07-24 | 9 | -64/+186 |
|\ \ \ \ | | | | | | | | | | | eth/filters, interfaces: EIP-234 Add blockHash option to eth_getLogs |