Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
| * | | | | cmd/swarm: correct swarm version on --help | Anton Evangelatov | 2018-10-01 | 1 | -2/+2 | |
| | | | | | ||||||
* | | | | | Merge pull request #17800 from ethersphere/disable_cmd_swarm_tests_on_win | Viktor Trón | 2018-10-02 | 2 | -0/+4 | |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | cmd/swarm: disable export and upload tests on Windows | |||||
| * | | | | cmd/swarm: disable export and upload tests on Windows | Anton Evangelatov | 2018-10-01 | 2 | -0/+4 | |
| | | | | | ||||||
* | | | | | les: limit state ODR retrievals to the last 100 blocks (#17744) | Felföldi Zsolt | 2018-10-01 | 5 | -19/+26 | |
| | | | | | ||||||
* | | | | | accounts/abi: fix panic in MethodById lookup. Fixes #17797 (#17798) | Martin Holst Swende | 2018-10-01 | 2 | -1/+13 | |
|/ / / / | ||||||
* / / / | cmd/swarm, swarm: cross-platform Content-Type detection (#17782) | Alexey Sharov | 2018-10-01 | 13 | -90/+3379 | |
|/ / / | | | | | | | | | | | | | | | | | | | - Mime types generator (Standard "mime" package rely on system-settings, see mime.osInitMime) - Changed swarm/api.Upload: - simplify I/O throttling by semaphore primitive and use file name where possible - f.Close() must be called in Defer - otherwise panic or future added early return will cause leak of file descriptors - one error was suppressed | |||||
* | | | core, internal/ethapi: add and use LRU cache for receipts (#17610) | Ryan Schneider | 2018-09-30 | 2 | -16/+20 | |
| | | | ||||||
* | | | core/types: make tx signature values optional in JSON (#17742) | reinerRubin | 2018-09-30 | 2 | -12/+23 | |
| | | | ||||||
* | | | eth: broadcast blocks to at least 4 peers (#17725) | ledgerwatch | 2018-09-30 | 2 | -8/+109 | |
| | | | ||||||
* | | | cmd/swarm: remove swarm binary (#17784) | Wenbiao Zheng | 2018-09-30 | 1 | -0/+0 | |
| | | | ||||||
* | | | eth/downloader: use intermediate variable for better readability (#17510) | Wenbiao Zheng | 2018-09-30 | 1 | -4/+8 | |
| | | | ||||||
* | | | core/types: fix typos (#17762) | thumb8432 | 2018-09-30 | 1 | -2/+2 | |
| | | | ||||||
* | | | internal/ethapi: add eth_chainId method (#17617) | HackyMiner | 2018-09-30 | 2 | -0/+14 | |
| | | | | | | | | | This implements EIP-695. | |||||
* | | | internal/debug: support color terminal for cygwin/msys2 (#17740) | HackyMiner | 2018-09-29 | 23 | -296/+326 | |
| | | | | | | | | | | | | | | | - update go-colorable, go-isatty, go-runewidth packages - use go-isatty instead of log/term and remove log/term package | |||||
* | | | cmd/swarm: respect --loglevel in run_test helpers (#17739) | Ferenc Szabo | 2018-09-29 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | When CLI tests were spanning new nodes, the log level verbosity was hard coded as 6. So the Swarm process was always polluting the test output with TRACE level logs. Now `go test -v ./cmd/swarm -loglevel 0` works as expected. | |||||
* | | | accounts/abi/bind/backends: fix typo (#17749) | CDsigma | 2018-09-29 | 1 | -1/+1 | |
| | | | ||||||
* | | | contracts/ens: expose Add and SetAddr in ENS (#17661) | Javier Peletier | 2018-09-29 | 2 | -4/+53 | |
| | | | | | | | | | I am planning to use this to resolve names to user addresses for Swarm/MRU feeds. | |||||
* | | | tests: update slow test lists, skip on windows/386 (#17758) | Felix Lange | 2018-09-29 | 4 | -15/+28 | |
| | | | ||||||
* | | | build: fix typo (#17773) | HarryWu | 2018-09-29 | 1 | -1/+1 | |
| | | | ||||||
* | | | swarm/storage: ensure 64bit hasherStore struct alignment (#17766) | Janoš Guljaš | 2018-09-29 | 1 | -1/+4 | |
| | | | ||||||
* | | | Merge pull request #17781 from ethersphere/trim_newline | Viktor Trón | 2018-09-29 | 4 | -9/+7 | |
|\ \ \ | | | | | | | | | cmd/swarm: trim new lines from files | |||||
| * | | | swarm/storage: make linter happy | Anton Evangelatov | 2018-09-28 | 3 | -7/+5 | |
| | | | | ||||||
| * | | | cmd/swarm: trim new lines from files | Anton Evangelatov | 2018-09-28 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | Clef: USB hw wallet support (#17756) | Martin Holst Swende | 2018-09-28 | 7 | -3/+169 | |
|/ / / | | | | | | | | | | | | | | | | * signer: implement USB interaction with hw wallets * signer: fix failing testcases | |||||
* | | | Swarm MRUs: Adaptive frequency / Predictable lookups / API simplification ↵ | Javier Peletier | 2018-09-28 | 44 | -2992/+3307 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#17559) * swarm/storage/mru: Adaptive Frequency swarm/storage/mru/lookup: fixed getBaseTime Added NewEpoch constructor swarm/api/client: better error handling in GetResource() swarm/storage/mru: Renamed structures. Renamed ResourceMetadata to ResourceID. Renamed ResourceID.Name to ResourceID.Topic swarm/storage/mru: Added binarySerializer interface and test tools swarm/storage/mru/lookup: Changed base time to time and + marshallers swarm/storage/mru: Added ResourceID (former resourceMetadata) swarm/storage/mru: Added ResourceViewId and serialization tests swarm/storage/mru/lookup: fixed epoch unmarshaller. Added Epoch Equals swarm/storage/mru: Fixes as per review comments cmd/swarm: reworded resource create/update help text regarding topic swarm/storage/mru: Added UpdateLookup and serializer tests swarm/storage/mru: Added UpdateHeader, serializers and tests swarm/storage/mru: changed UpdateAddr / epoch to Base() swarm/storage/mru: Added resourceUpdate serializer and tests swarm/storage/mru: Added SignedResourceUpdate tests and serializers swarm/storage/mru/lookup: fixed GetFirstEpoch bug swarm/storage/mru: refactor, comments, cleanup Also added tests for Topic swarm/storage/mru: handler tests pass swarm/storage/mru: all resource package tests pass swarm/storage/mru: resource test pass after adding timestamp checking support swarm/storage/mru: Added JSON serializers to ResourceIDView structures swarm/storage/mru: Sever, client, API test pass swarm/storage/mru: server test pass swarm/storage/mru: Added topic length check swarm/storage/mru: removed some literals, improved "previous lookup" test case swarm/storage/mru: some fixes and comments as per review swarm/storage/mru: first working version without metadata chunk swarm/storage/mru: Various fixes as per review swarm/storage/mru: client test pass swarm/storage/mru: resource query strings and manifest-less queries swarm/storage/mru: simplify naming swarm/storage/mru: first autofreq working version swarm/storage/mru: renamed ToValues to AppendValues swarm/resource/mru: Added ToValues / FromValues for URL query strings swarm/storage/mru: Changed POST resource to work with query strings. No more JSON. swarm/storage/mru: removed resourceid swarm/storage/mru: Opened up structures swarm/storage/mru: Merged Request and SignedResourceUpdate swarm/storage/mru: removed initial data from CLI resource create swarm/storage/mru: Refactor Topic as a direct fixed-length array swarm/storage/mru/lookup: Comprehensive GetNextLevel tests swarm/storage/mru: Added comments Added length checks in Topic swarm/storage/mru: fixes in tests and some code comments swarm/storage/mru/lookup: new optimized lookup algorithm swarm/api: moved getResourceView to api out of server swarm/storage/mru: Lookup algorithm working swarm/storage/mru: comments and renamed NewLookupParams Deleted commented code swarm/storage/mru/lookup: renamed Epoch.LaterThan to After swarm/storage/mru/lookup: Comments and tidying naming swarm/storage/mru: fix lookup algorithm swarm/storage/mru: exposed lookup hint removed updateheader swarm/storage/mru/lookup: changed GetNextEpoch for initial values swarm/storage/mru: resource tests pass swarm/storage/mru: valueSerializer interface and tests swarm/storage/mru/lookup: Comments, improvements, fixes, more tests swarm/storage/mru: renamed UpdateLookup to ID, LookupParams to Query swarm/storage/mru: renamed query receiver var swarm/cmd: MRU CLI tests * cmd/swarm: remove rogue fmt * swarm/storage/mru: Add version / header for future use * swarm/storage/mru: Fixes/comments as per review cmd/swarm: remove rogue fmt swarm/storage/mru: Add version / header for future use- * swarm/storage/mru: fix linter errors * cmd/swarm: Speeded up TestCLIResourceUpdate | |||||
* | | | Merge pull request #17747 from ethersphere/max-stream-peer-servers | Viktor Trón | 2018-09-28 | 10 | -75/+276 | |
|\ \ \ | |_|/ |/| | | Add stream peer servers limit | |||||
| * | | cmd/swarm: fail on SWARM_ENV_MAX_STREAM_PEER_SERVERS parsing error | Janos Guljas | 2018-09-27 | 1 | -2/+4 | |
| | | | ||||||
| * | | Merge branch 'master' into max-stream-peer-servers | Janos Guljas | 2018-09-27 | 20 | -76/+225 | |
| |\| | ||||||
| * | | swarm/network/stream: fix a typo in test comment | Janos Guljas | 2018-09-26 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge branch 'master' into max-stream-peer-servers | Janos Guljas | 2018-09-25 | 221 | -3674/+4267 | |
| |\ \ | ||||||
| * | | | swarm/api: fix TestDumpConfig | Janos Guljas | 2018-09-25 | 1 | -14/+15 | |
| | | | | ||||||
| * | | | cmd/swarm, swarm: add stream peer servers limit | Janos Guljas | 2018-09-24 | 10 | -60/+258 | |
| | | | | ||||||
* | | | | swarm/network/stream: fix streamer test compilation issue (#17772) | Janoš Guljaš | 2018-09-28 | 1 | -5/+5 | |
| |_|/ |/| | | ||||||
* | | | Merge pull request #17755 from JekaMas/implement-home-directory-expansion | Viktor Trón | 2018-09-27 | 2 | -3/+13 | |
|\ \ \ | | | | | | | | | cmd/swarm: use expandPath for swarm cli path parameters | |||||
| * | | | cmd/swarm: use expandPath for swarm cli path parameters | Evgeny Danienko | 2018-09-25 | 2 | -3/+13 | |
| |/ / | ||||||
* | | | Merge pull request #17757 from ethersphere/retrieve-request-ttl-pr | Viktor Trón | 2018-09-27 | 7 | -27/+79 | |
|\ \ \ | | | | | | | | | swarm: prevent forever running retrieve request loops | |||||
| * | | | swarm: prevent forever running retrieve request loops | Balint Gabor | 2018-09-26 | 7 | -27/+79 | |
| | |/ | |/| | ||||||
* | | | Merge pull request #17734 from frncmx/fix-dos-attack-invalid-hash-length | Viktor Trón | 2018-09-26 | 2 | -9/+82 | |
|\ \ \ | | | | | | | | | swarm/network/stream: fix DoS invalid offered hashes length | |||||
| * | | | swarm/network/stream: fix DoS invalid hash length (#927) | Ferenc Szabo | 2018-09-21 | 2 | -9/+82 | |
| | | | | ||||||
* | | | | [ImgBot] optimizes images (#17741) | Alpay Yildirim | 2018-09-26 | 7 | -0/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *Total -- 171.97kb -> 127.26kb (26%) /swarm/api/testdata/test0/img/logo.png -- 17.71kb -> 4.02kb (77.29%) /cmd/clef/sign_flow.png -- 35.54kb -> 20.27kb (42.98%) /cmd/clef/docs/qubes/qrexec-example.png -- 18.66kb -> 15.79kb (15.4%) /cmd/clef/docs/qubes/clef_qubes_http.png -- 13.97kb -> 11.95kb (14.44%) /cmd/clef/docs/qubes/clef_qubes_qrexec.png -- 19.79kb -> 17.03kb (13.91%) /cmd/clef/docs/qubes/qubes_newaccount-2.png -- 41.75kb -> 36.38kb (12.86%) /cmd/clef/docs/qubes/qubes_newaccount-1.png -- 24.55kb -> 21.82kb (11.11%) | |||||
* | | | | Add Clef UI to README.md (#17763) | Chi Kei Chan | 2018-09-26 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | cmd/clef: added more details to the clef tutorial (#17759) | Paul Berg | 2018-09-26 | 1 | -37/+50 | |
| |/ / |/| | | | | | | | | | | | | | | * Added more details to the clef tutorial * Fixed last issues with the comments on the clef tutorial | |||||
* | | | cmd/clef, signer: security fixes (#17554) | Martin Holst Swende | 2018-09-25 | 12 | -133/+307 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * signer: remove local path disclosure from extapi * signer: show more data in cli ui * rpc: make http server forward UA and Origin via Context * signer, clef/core: ui changes + display UA and Origin * signer: cliui - indicate less trust in remote headers, see https://github.com/ethereum/go-ethereum/issues/17637 * signer: prevent possibility swap KV-entries in aes_gcm storage, fixes #17635 * signer: remove ecrecover from external API * signer,clef: default reject instead of warn + valideate new passwords. fixes #17632 and #17631 * signer: check calldata length even if no ABI signature is present * signer: fix failing testcase * clef: remove account import from external api * signer: allow space in passwords, improve error messsage * signer/storage: fix typos | |||||
* | | | Polished clef tutorial (#17745) | Paul Berg | 2018-09-25 | 1 | -3/+3 | |
| | | | ||||||
* | | | .github: add CONTRIBUTING.md (#17476) | Richard Littauer | 2018-09-25 | 1 | -11/+35 | |
| | | | | | | | | | | | | | | | The contributing instructions in the README are not in the GitHub contributing guide, which means that people coming from the GitHub issues are less likely to see them. | |||||
* | | | rpc: increase maxRequestContentLength size to 512kB (#17595) | HackyMiner | 2018-09-25 | 1 | -1/+1 | |
| | | | ||||||
* | | | all: fix various comment typos (#17748) | Liang ZOU | 2018-09-25 | 9 | -10/+10 | |
| | | | ||||||
* | | | all: new p2p node representation (#17643) | Felix Lange | 2018-09-25 | 130 | -3055/+3018 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Package p2p/enode provides a generalized representation of p2p nodes which can contain arbitrary information in key/value pairs. It is also the new home for the node database. The "v4" identity scheme is also moved here from p2p/enr to remove the dependency on Ethereum crypto from that package. Record signature handling is changed significantly. The identity scheme registry is removed and acceptable schemes must be passed to any method that needs identity. This means records must now be validated explicitly after decoding. The enode API is designed to make signature handling easy and safe: most APIs around the codebase work with enode.Node, which is a wrapper around a valid record. Going from enr.Record to enode.Node requires a valid signature. * p2p/discover: port to p2p/enode This ports the discovery code to the new node representation in p2p/enode. The wire protocol is unchanged, this can be considered a refactoring change. The Kademlia table can now deal with nodes using an arbitrary identity scheme. This requires a few incompatible API changes: - Table.Lookup is not available anymore. It used to take a public key as argument because v4 protocol requires one. Its replacement is LookupRandom. - Table.Resolve takes *enode.Node instead of NodeID. This is also for v4 protocol compatibility because nodes cannot be looked up by ID alone. - Types Node and NodeID are gone. Further commits in the series will be fixes all over the the codebase to deal with those removals. * p2p: port to p2p/enode and discovery changes This adapts package p2p to the changes in p2p/discover. All uses of discover.Node and discover.NodeID are replaced by their equivalents from p2p/enode. New API is added to retrieve the enode.Node instance of a peer. The behavior of Server.Self with discovery disabled is improved. It now tries much harder to report a working IP address, falling back to 127.0.0.1 if no suitable address can be determined through other means. These changes were needed for tests of other packages later in the series. * p2p/simulations, p2p/testing: port to p2p/enode No surprises here, mostly replacements of discover.Node, discover.NodeID with their new equivalents. The 'interesting' API changes are: - testing.ProtocolSession tracks complete nodes, not just their IDs. - adapters.NodeConfig has a new method to create a complete node. These changes were needed to make swarm tests work. Note that the NodeID change makes the code incompatible with old simulation snapshots. * whisper/whisperv5, whisper/whisperv6: port to p2p/enode This port was easy because whisper uses []byte for node IDs and URL strings in the API. * eth: port to p2p/enode Again, easy to port because eth uses strings for node IDs and doesn't care about node information in any way. * les: port to p2p/enode Apart from replacing discover.NodeID with enode.ID, most changes are in the server pool code. It now deals with complete nodes instead of (Pubkey, IP, Port) triples. The database format is unchanged for now, but we should probably change it to use the node database later. * node: port to p2p/enode This change simply replaces discover.Node and discover.NodeID with their new equivalents. * swarm/network: port to p2p/enode Swarm has its own node address representation, BzzAddr, containing both an overlay address (the hash of a secp256k1 public key) and an underlay address (enode:// URL). There are no changes to the BzzAddr format in this commit, but certain operations such as creating a BzzAddr from a node ID are now impossible because node IDs aren't public keys anymore. Most swarm-related changes in the series remove uses of NewAddrFromNodeID, replacing it with NewAddr which takes a complete node as argument. ToOverlayAddr is removed because we can just use the node ID directly. | |||||
* | | | params, swarm: begin Geth v1.8.17, Swarm v0.3.5 cycle | Péter Szilágyi | 2018-09-24 | 2 | -8/+8 | |
| | | | ||||||
* | | | params, swarm: release Geth v1.8.16, Swarm v0.3.4 | Péter Szilágyi | 2018-09-24 | 2 | -8/+8 | |
| | | | ||||||
* | | | crypto/secp256k1: remove useless code (#17728) | Payne | 2018-09-22 | 1 | -2/+0 | |
| | | | | | | | | | `(void)data;` may cause link error on Windows. | |||||
* | | | Merge pull request #17732 from karalabe/faucet-caching | Péter Szilágyi | 2018-09-21 | 1 | -45/+67 | |
|\ \ \ | | | | | | | | | cmd/faucet: cache internal state, avoid sync-trashing les | |||||
| * | | | cmd/faucet: cache internal state, avoid sync-trashing les | Péter Szilágyi | 2018-09-21 | 1 | -45/+67 | |
| | | | | ||||||
* | | | | Merge pull request #17383 from holiman/eip1283 | Péter Szilágyi | 2018-09-21 | 11 | -146/+195 | |
|\ \ \ \ | |_|/ / |/| | | | Eip1283 | |||||
| * | | | tests: disable constantinople statetests | Martin Holst Swende | 2018-09-19 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | core, params: polish net gas metering PR a bit | Péter Szilágyi | 2018-09-18 | 11 | -226/+165 | |
| | | | | ||||||
| * | | | core,state: finish implementing Eip 1283 | Martin Holst Swende | 2018-09-18 | 6 | -16/+41 | |
| | | | | ||||||
| * | | | core, state: initial implementation of Eip-1283 | Martin Holst Swende | 2018-09-18 | 5 | -3/+84 | |
| | | | | ||||||
* | | | | core: fix a typo (#17733) | Wuxiang | 2018-09-21 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | Merge pull request #17730 from karalabe/revert-go1.10-ppa | Péter Szilágyi | 2018-09-21 | 5 | -7/+7 | |
|\ \ \ \ | |_|/ / |/| | | | build: revert launchpad PPAs to Go 1.10 | |||||
| * | | | build: revert launchpad PPAs to Go 1.10 | Péter Szilágyi | 2018-09-21 | 5 | -7/+7 | |
|/ / / | ||||||
* | | | les: fix invalid delivery handling in retriever (#17727) | Felföldi Zsolt | 2018-09-21 | 1 | -1/+8 | |
| | | | ||||||
* | | | Merge pull request #17726 from karalabe/go-1.11-ppa-fix | Péter Szilágyi | 2018-09-21 | 3 | -5/+5 | |
|\ \ \ | | | | | | | | | build/deb: upgrade launchpad PPA sources to Go 1.11 too | |||||
| * | | | build/deb: upgrade launchpad PPA sources to Go 1.11 too | Péter Szilágyi | 2018-09-21 | 3 | -5/+5 | |
|/ / / | ||||||
* | | | eth, miner: prefer locally generated uncles vs remote ones (#17715) | gary rong | 2018-09-21 | 4 | -27/+53 | |
| | | | | | | | | | | | | | | | | | | * core, eth: fix dependency cycle * eth, miner: perfer to locally generated uncle | |||||
* | | | core, eth: fix dependency cycle (#17720) | gary rong | 2018-09-21 | 2 | -59/+60 | |
| | | | ||||||
* | | | Merge pull request #17719 from karalabe/update-chts | Péter Szilágyi | 2018-09-20 | 7 | -68/+80 | |
|\ \ \ | | | | | | | | | les, light, params: update light client CHTs | |||||
| * | | | les, light, params: update light client CHTs | Péter Szilágyi | 2018-09-20 | 7 | -68/+80 | |
| | | | | ||||||
* | | | | all: protect self-mined block during reorg (#17656) | gary rong | 2018-09-20 | 20 | -48/+112 | |
|/ / / | ||||||
* | | | Merge pull request #17718 from karalabe/chain-age-logs | Péter Szilágyi | 2018-09-20 | 4 | -14/+74 | |
|\ \ \ | | | | | | | | | common, core, light: add block age into info logs | |||||
| * | | | 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 |