Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | rpc: golint error with context as last parameter (#16657) | kiel barry | 2018-05-03 | 3 | -6/+6 | |
| | | | | | | * rpc/*: golint error with context as last parameter * Update json.go | |||||
* | accounts: changed if-else blocks to conform with golint (#16654) | GagziW | 2018-05-03 | 2 | -4/+2 | |
| | ||||||
* | les: changed if-else blocks to conform with golint (#16658) | GagziW | 2018-05-03 | 4 | -19/+13 | |
| | ||||||
* | p2p: changed if-else blocks to conform with golint (#16660) | GagziW | 2018-05-03 | 2 | -17/+15 | |
| | ||||||
* | log: changed if-else blocks to conform with golint (#16661) | GagziW | 2018-05-03 | 1 | -8/+6 | |
| | ||||||
* | VERSION, params: begin v1.8.8 release cycle | Péter Szilágyi | 2018-05-02 | 2 | -5/+5 | |
| | ||||||
* | params: release geth 1.8.7 | Péter Szilágyi | 2018-05-02 | 1 | -4/+4 | |
| | ||||||
* | cmd/clef: documentation about setup (#16568) | Martin Holst Swende | 2018-05-02 | 9 | -1/+251 | |
| | | | clef: documentation about setup | |||||
* | Merge pull request #16644 from ligi/reduce_aar_size | Péter Szilágyi | 2018-05-02 | 1 | -2/+2 | |
|\ | | | | | build: Add ldflags "-s -w" when building aar | |||||
| * | build: Add ldflags -s -w when building aar | ligi | 2018-05-02 | 1 | -2/+2 | |
| | | | | | | | | | | Smaller size on mobile is always good. Might also solve our maven central upload problem | |||||
* | | Merge pull request #16569 from holiman/evm_blocknum | Péter Szilágyi | 2018-05-02 | 1 | -7/+10 | |
|\ \ | | | | | | | cmd/evm: use block number from genesis | |||||
| * | | evm/main: use blocknumber from genesis | Martin Holst Swende | 2018-05-02 | 1 | -7/+10 | |
| | | | ||||||
* | | | Merge pull request #16576 from CrispinFlowerday/bugfix/local_underpriced_txs | Péter Szilágyi | 2018-05-02 | 2 | -10/+14 | |
|\ \ \ | | | | | | | | | core: ensure local transactions aren't discarded as underpriced | |||||
| * | | | core: ensure local transactions aren't discarded as underpriced | Crispin Flowerday | 2018-05-02 | 2 | -10/+14 | |
| | |/ | |/| | | | | | | | | | | This fixes an issue where local transactions are discarded as underpriced when the pool and queue are full. | |||||
* | | | core: golint updates for this or self warning (#16633) | kiel barry | 2018-05-02 | 4 | -18/+18 | |
| | | | ||||||
* | | | internal: golint updates for this or self warning (#16634) | kiel barry | 2018-05-02 | 1 | -27/+27 | |
| | | | ||||||
* | | | trie: golint iterator fixes (#16639) | Eli | 2018-05-02 | 1 | -7/+7 | |
| | | | ||||||
* | | | tests: golint fixes for tests directory (#16640) | Eli | 2018-05-02 | 4 | -10/+8 | |
| | | | ||||||
* | | | accounts: golint updates for this or self warning (#16627) | kiel barry | 2018-05-02 | 1 | -4/+4 | |
|/ / | ||||||
* | | Merge pull request #16630 from tstranex/master | Péter Szilágyi | 2018-05-02 | 3 | -29/+33 | |
|\ \ | | | | | | | vendor: Fix index out of range panic when size is bigger than 1 TiB | |||||
| * | | vendor: fix leveldb crash when bigger than 1 TiB | timothy | 2018-05-02 | 3 | -29/+33 | |
| | | | ||||||
* | | | Merge pull request #16636 from reductionista/travis | Péter Szilágyi | 2018-05-02 | 1 | -1/+0 | |
|\ \ \ | |/ / |/| | | travis.yml: remove obsolete brew-cask install | |||||
| * | | travis.yml: remove obsolete brew-cask install | Domino Valdano | 2018-05-02 | 1 | -1/+0 | |
| | | | ||||||
* | | | whisper: Golint fixes in whisper packages (#16637) | Eli | 2018-05-02 | 8 | -78/+74 | |
|/ / | ||||||
* | | Merge pull request #16588 from karalabe/tracer-dirty-fix | Péter Szilágyi | 2018-04-27 | 3 | -23/+8 | |
|\ \ | | | | | | | core, eth: fix tracer dirty finalization | |||||
| * | | core, eth: fix tracer dirty finalization | Péter Szilágyi | 2018-04-27 | 3 | -23/+8 | |
|/ / | ||||||
* | | trie: remove unused `buf` parameter (#16583) | xincaosu | 2018-04-27 | 1 | -4/+4 | |
| | | ||||||
* | | cmd/utils: point users to --syncmode under DEPRECATED (#16572) | Martin Klepsch | 2018-04-27 | 1 | -2/+2 | |
| | | | | | | Indicate that --light and --fast options are replaced by --syncmode | |||||
* | | core/state: cache missing storage entries (#16584) | Felix Lange | 2018-04-27 | 1 | -4/+1 | |
|/ | ||||||
* | core/types: avoid duplicating transactions on changing signer (#16435) | kimmylin | 2018-04-24 | 1 | -1/+4 | |
| | ||||||
* | cmd/geth, mobile: add memsize to pprof server (#16532) | Felix Lange | 2018-04-23 | 13 | -10/+834 | |
| | | | | | | | | * cmd/geth, mobile: add memsize to pprof server This is a temporary change, to be reverted before the next release. * cmd/geth: fix variable name | |||||
* | VERSION, params: begin release cycle 1.8.7 | Péter Szilágyi | 2018-04-23 | 2 | -5/+5 | |
| | ||||||
* | params: release v1.8.6 to fix docker images | Péter Szilágyi | 2018-04-23 | 1 | -4/+4 | |
| | ||||||
* | Dockerfile: drop legacy discovery v5 port mappings | Péter Szilágyi | 2018-04-23 | 2 | -2/+2 | |
| | ||||||
* | Merge pull request #16552 from karalabe/revert-docker-user | Péter Szilágyi | 2018-04-23 | 2 | -12/+0 | |
|\ | | | | | Dockerfile: revert the user change PR that broke all APIs | |||||
| * | Dockerfile: revert the user change PR that broke all APIs | Péter Szilágyi | 2018-04-23 | 2 | -12/+0 | |
|/ | ||||||
* | Merge pull request #16551 from ↵ | Péter Szilágyi | 2018-04-23 | 1 | -4/+4 | |
|\ | | | | | | | | | ethereum/revert-16477-puppeth-dockerfile-permission-fix Revert "cmd/puppeth: fix node deploys for updated dockerfile user" | |||||
| * | Revert "cmd/puppeth: fix node deploys for updated dockerfile user" | Péter Szilágyi | 2018-04-23 | 1 | -4/+4 | |
|/ | ||||||
* | Merge pull request #16550 from ethereum/revert-16478-fix-alltools-dockerfile | Péter Szilágyi | 2018-04-23 | 1 | -1/+1 | |
|\ | | | | | Revert "Dockerfile.alltools: fix invalid command" | |||||
| * | Revert "Dockerfile.alltools: fix invalid command" | Péter Szilágyi | 2018-04-23 | 1 | -1/+1 | |
|/ | ||||||
* | cmd/geth: update the copyright year in the geth command usage (#16537) | Vie | 2018-04-23 | 2 | -2/+2 | |
| | ||||||
* | VERSION, params: begin Geth 1.8.6 release cycle | Péter Szilágyi | 2018-04-23 | 2 | -5/+5 | |
| | ||||||
* | params: release Geth v1.8.5 - Dirty Derivative² | Péter Szilágyi | 2018-04-23 | 1 | -4/+4 | |
| | ||||||
* | eth/downloader: fix for Issue #16539 (#16546) | Domino Valdano | 2018-04-23 | 1 | -3/+11 | |
| | ||||||
* | vendor: update elastic/gosigar so that it compiles on OpenBSD (#16542) | Fabian Raetz | 2018-04-22 | 12 | -7/+98 | |
| | ||||||
* | ethclient: add DialContext and Close (#16318) | Lorenzo Manacorda | 2018-04-19 | 1 | -1/+9 | |
| | | | | | DialContext allows users to pass a Context object for cancellation. Close closes the underlying RPC connection. | |||||
* | whisper/whisperv6: post returns the hash of sent message (#16495) | gluk256 | 2018-04-19 | 1 | -14/+26 | |
| | ||||||
* | rpc: handle HTTP response error codes (#16500) | Martin Holst Swende | 2018-04-19 | 1 | -1/+13 | |
| | ||||||
* | all: fix various typos (#16533) | Wuxiang | 2018-04-19 | 14 | -23/+23 | |
| | | | | | | | | * fix typo * fix typo * fix typo | |||||
* | core/asm: accept uppercase instructions (#16531) | dm4 | 2018-04-19 | 1 | -2/+2 | |
| | ||||||
* | rpc: clean up IPC handler (#16524) | Felix Lange | 2018-04-18 | 6 | -54/+23 | |
| | | | | This avoids logging accept errors on shutdown and removes a bit of duplication. It also fixes some goimports lint warnings. | |||||
* | cmd/utils: fix help template issue for subcommands (#16351) | Zhenguo Niu | 2018-04-18 | 1 | -1/+1 | |
| | ||||||
* | core/asm: remove unused condition (#16487) | dm4 | 2018-04-18 | 1 | -3/+0 | |
| | ||||||
* | build: enable goimports and varcheck linters (#16446) | thomasmodeneis | 2018-04-18 | 28 | -98/+54 | |
| | ||||||
* | VERSION, params: begin v1.8.5 release cycle | Péter Szilágyi | 2018-04-17 | 2 | -5/+5 | |
| | ||||||
* | params: release Geth v1.8.4 | Péter Szilágyi | 2018-04-17 | 1 | -4/+4 | |
| | ||||||
* | light: new CHTs (#16515) | Felföldi Zsolt | 2018-04-17 | 1 | -8/+8 | |
| | ||||||
* | cmd/clef, signer: initial poc of the standalone signer (#16154) | Martin Holst Swende | 2018-04-16 | 37 | -94/+6283 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * signer: introduce external signer command * cmd/signer, rpc: Implement new signer. Add info about remote user to Context * signer: refactored request/response, made use of urfave.cli * cmd/signer: Use common flags * cmd/signer: methods to validate calldata against abi * cmd/signer: work on abi parser * signer: add mutex around UI * cmd/signer: add json 4byte directory, remove passwords from api * cmd/signer: minor changes * cmd/signer: Use ErrRequestDenied, enable lightkdf * cmd/signer: implement tests * cmd/signer: made possible for UI to modify tx parameters * cmd/signer: refactors, removed channels in ui comms, added UI-api via stdin/out * cmd/signer: Made lowercase json-definitions, added UI-signer test functionality * cmd/signer: update documentation * cmd/signer: fix bugs, improve abi detection, abi argument display * cmd/signer: minor change in json format * cmd/signer: rework json communication * cmd/signer: implement mixcase addresses in API, fix json id bug * cmd/signer: rename fromaccount, update pythonpoc with new json encoding format * cmd/signer: make use of new abi interface * signer: documentation * signer/main: remove redundant option * signer: implement audit logging * signer: create package 'signer', minor changes * common: add 0x-prefix to mixcaseaddress in json marshalling + validation * signer, rules, storage: implement rules + ephemeral storage for signer rules * signer: implement OnApprovedTx, change signing response (API BREAKAGE) * signer: refactoring + documentation * signer/rules: implement dispatching to next handler * signer: docs * signer/rules: hide json-conversion from users, ensure context is cleaned * signer: docs * signer: implement validation rules, change signature of call_info * signer: fix log flaw with string pointer * signer: implement custom 4byte databsae that saves submitted signatures * signer/storage: implement aes-gcm-backed credential storage * accounts: implement json unmarshalling of url * signer: fix listresponse, fix gas->uint64 * node: make http/ipc start methods public * signer: add ipc capability+review concerns * accounts: correct docstring * signer: address review concerns * rpc: go fmt -s * signer: review concerns+ baptize Clef * signer,node: move Start-functions to separate file * signer: formatting | |||||
* | eth/downloader: wait for all fetcher goroutines to exit before terminating ↵ | gary rong | 2018-04-16 | 1 | -9/+8 | |
| | | | | (#16509) | |||||
* | ethdb: add leveldb write delay statistic (#16499) | gary rong | 2018-04-16 | 1 | -14/+81 | |
| | ||||||
* | miner: remove contention on currentMu for pending data retrievals (#16497) | Ryan Schneider | 2018-04-16 | 1 | -18/+33 | |
| | ||||||
* | Merge pull request #16494 from karalabe/txpool-stable-pricedelete | Péter Szilágyi | 2018-04-12 | 3 | -24/+101 | |
|\ | | | | | core: txpool stable underprice drop order, perf fixes | |||||
| * | core: txpool stable underprice drop order, perf fixes | Péter Szilágyi | 2018-04-12 | 3 | -24/+101 | |
|/ | ||||||
* | Merge pull request #16491 from holiman/fix_copy_again | Péter Szilágyi | 2018-04-12 | 1 | -2/+8 | |
|\ | | | | | core/state: fix ripemd-cornercase in Copy | |||||
| * | core/state: fix ripemd-cornercase in Copy | Martin Holst Swende | 2018-04-11 | 1 | -2/+8 | |
|/ | ||||||
* | Merge pull request #16485 from holiman/fixcopycopy | Péter Szilágyi | 2018-04-11 | 2 | -0/+26 | |
|\ | | | | | core/state: fix bug in copy of copy State | |||||
| * | core/state: fix bug in copy of copy State | Martin Holst Swende | 2018-04-11 | 2 | -0/+26 | |
| | | ||||||
* | | les: add ps.lock.Unlock() before return (#16360) | cpusoft | 2018-04-11 | 1 | -0/+2 | |
| | | ||||||
* | | Merge pull request #16481 from karalabe/go1.10.1 | Péter Szilágyi | 2018-04-11 | 2 | -11/+11 | |
|\ \ | |/ |/| | travis, appveyor: bump to Go 1.10.1 | |||||
| * | travis, appveyor: bump to Go 1.10.1 | Péter Szilágyi | 2018-04-10 | 2 | -11/+11 | |
| | | ||||||
* | | travis.yml: add TEST_PACKAGES to speed up swarm testing (#16456) | Elad_ | 2018-04-10 | 1 | -3/+3 | |
|/ | | | | | | | | This commit is meant to allow ecosystem projects such as ethersphere to minimize CI build times by specifying an environment variable with the packages to run tests on. If the environment variable isn't defined the build script will test all packages so this shouldn't affect the main go-ethereum repository. | |||||
* | core: remove stray account creations in state transition (#16470) | Felix Lange | 2018-04-10 | 2 | -43/+16 | |
| | | | | | | | | | | | | | | | | The 'from' and 'to' methods on StateTransitions are reader methods and shouldn't have inadvertent side effects on state. It is safe to remove the check in 'from' because account existence is implicitly checked by the nonce and balance checks. If the account has non-zero balance or nonce, it must exist. Even if the sender account has nonce zero at the start of the state transition or no balance, the nonce is incremented before execution and the account will be created at that time. It is safe to remove the check in 'to' because the EVM creates the account if necessary. Fixes #15119 | |||||
* | build: add -e and -X flags to get more information on #16433 (#16443) | ligi | 2018-04-10 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #16478 from karalabe/fix-alltools-dockerfile | Péter Szilágyi | 2018-04-10 | 1 | -1/+1 | |
|\ | | | | | Dockerfile.alltools: fix invalid command | |||||
| * | Dockerfile.alltools: fix invalid command | Péter Szilágyi | 2018-04-10 | 1 | -1/+1 | |
| | | ||||||
* | | common: delete StringToAddress, StringToHash (#16436) | Felix Lange | 2018-04-10 | 4 | -12/+10 | |
|/ | | | | | | | | | | * common: delete StringToAddress, StringToHash These functions are confusing because they don't parse hex, but use the bytes of the string. This change removes them, replacing all uses of StringToAddress(s) by BytesToAddress([]byte(s)). * eth/filters: remove incorrect use of common.BytesToAddress | |||||
* | Merge pull request #16477 from karalabe/puppeth-dockerfile-permission-fix | Péter Szilágyi | 2018-04-10 | 1 | -4/+4 | |
|\ | | | | | cmd/puppeth: fix node deploys for updated dockerfile user | |||||
| * | cmd/puppeth: fix node deploys for updated dockerfile user | Péter Szilágyi | 2018-04-10 | 1 | -4/+4 | |
|/ | ||||||
* | Merge pull request #15225 from holiman/test_removefrom_dirtyset | Péter Szilágyi | 2018-04-10 | 7 | -97/+277 | |
|\ | | | | | Change handling of dirty objects in state | |||||
| * | core: add blockchain benchmarks | Martin Holst Swende | 2018-04-10 | 1 | -0/+111 | |
| | | ||||||
| * | state: handle nil in journal dirties | Martin Holst Swende | 2018-04-10 | 1 | -1/+11 | |
| | | ||||||
| * | core/state: avoid linear overhead on journal dirty listing | Péter Szilágyi | 2018-03-28 | 4 | -66/+92 | |
| | | ||||||
| * | core/state: rework dirty handling to avoid quadratic overhead | Martin Holst Swende | 2018-03-28 | 6 | -79/+112 | |
| | | ||||||
* | | eth/downloader: flush state sync data before exit (#16280) | gary rong | 2018-04-09 | 2 | -6/+14 | |
| | | ||||||
* | | compression/rle: delete RLE compression (#16468) | Felix Lange | 2018-04-09 | 4 | -170/+2 | |
| | | ||||||
* | | ethclient: remove empty object in newHeads subscription call (#16454) | Ivo Georgiev | 2018-04-09 | 1 | -1/+1 | |
| | | ||||||
* | | bmt: fix comment typos (#16461) | DoubleWoodH | 2018-04-09 | 1 | -5/+4 | |
| | | ||||||
* | | cmd/evm: print vm output when debug flag is on (#16326) | dm4 | 2018-04-06 | 2 | -3/+9 | |
| | | ||||||
* | | cmd/geth: update template for 'geth bug' command (#16350) | Zhenguo Niu | 2018-04-06 | 1 | -10/+14 | |
| | | ||||||
* | | Dockerfile: use non-privileged user account (#16052) | Federico Gimenez | 2018-04-05 | 2 | -0/+12 | |
| | | ||||||
* | | core/types: remove String methods from struct types (#16205) | Steven Roose | 2018-04-05 | 7 | -127/+3 | |
| | | | | | | | | | | | | Most of these methods did not contain all the relevant information inside the object and were not using a similar formatting type. Moreover, the existence of a suboptimal String method breaks usage with more advanced data dumping tools like go-spew. | |||||
* | | README: change 'built in' to 'built-in' | Giovanni HoSang | 2018-04-04 | 1 | -1/+1 | |
| | | ||||||
* | | accounts/abi: improve test coverage (#16044) | Ricardo Domingos | 2018-04-04 | 5 | -62/+82 | |
| | | ||||||
* | | eth: fix typos (#16414) | Yusup | 2018-04-04 | 11 | -29/+29 | |
| | | ||||||
* | | cmd/geth: remove relOracle variable (#16434) | Nguyen Sy Thanh Son | 2018-04-04 | 1 | -3/+0 | |
| | | ||||||
* | | core/state: avoid redundant addition to code size cache (#16427) | Jia Chenhui | 2018-04-03 | 1 | -4/+1 | |
| | | ||||||
* | | crypto/secp256k1: catch curve parameter parse errors (#16392) | David Huie | 2018-04-03 | 1 | -5/+5 | |
| | | ||||||
* | | .gitattributes: enable solidity highlighting on github (#16425) | Li Xuanji | 2018-04-03 | 1 | -0/+1 | |
| | | ||||||
* | | travis.yml: remove sudo requirement for PPA and Azure purge builders (#16404) | Felix Lange | 2018-03-28 | 1 | -6/+17 | |
|/ | | | | This is supposed to fix the FTP upload issue according to travis-ci/travis-ci#9391. | |||||
* | core/state: uniform parameter style (#16398) | Jia Chenhui | 2018-03-28 | 1 | -10/+10 | |
| | | | - Uniform code style. | |||||
* | whisper: fix issue in topic list copy (#16381) | Guillaume Ballet | 2018-03-27 | 2 | -3/+82 | |
| | | | | | | | | - Fixes #16271. What was appeneded was a pointer to an object that changes during the iteration. - The topic is allocated as a 4-byte array, fill partial topics with 0s. Partial topics are currently disabled, but would crash as they rely on the presence of byte number 3. | |||||
* | light: new CHT for ropsten (#16393) | Felföldi Zsolt | 2018-03-27 | 1 | -4/+4 | |
| | ||||||
* | Merge pull request #16394 from hydai/fix_typo | Péter Szilágyi | 2018-03-27 | 1 | -2/+2 | |
|\ | | | | | core/vm: Fixed typos in core/vm/interpreter.go | |||||
| * | core/vm: Fixed typos in core/vm/interpreter.go | hydai | 2018-03-27 | 1 | -2/+2 | |
|/ | ||||||
* | params, VERSION: v1.8.4 unstable | Felix Lange | 2018-03-27 | 2 | -5/+5 | |
| | ||||||
* | params: v1.8.3 stable | Felix Lange | 2018-03-27 | 1 | -4/+4 | |
| | ||||||
* | light: new mainnet CHT (#16390) | Felix Lange | 2018-03-26 | 1 | -4/+4 | |
| | ||||||
* | whisper: switch all remaining components from v5 to v6 | Guillaume Ballet | 2018-03-26 | 4 | -13/+13 | |
|\ | ||||||
| * | whisper: some components are still using v5, switch to v6 | Guillaume Ballet | 2018-03-22 | 4 | -13/+13 | |
| | | ||||||
* | | Merge pull request #16388 from hydai/fix_comments | Péter Szilágyi | 2018-03-26 | 1 | -3/+3 | |
|\ \ | | | | | | | core/vm: Fixed typos | |||||
| * | | core/vm: Fixed typo in core/vm/evm.go | hydai | 2018-03-26 | 1 | -3/+3 | |
|/ / | ||||||
* | | cmd/puppeth: add constraints to network name (#16336) | Zhenguo Niu | 2018-03-26 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | | * cmd/puppeth: add constraints to network name * cmd/puppeth: update usage of network arg * cmd/puppeth: avoid package dependency on utils | |||||
* | | rpc: limit chunked requests (#16343) | Felix Lange | 2018-03-26 | 1 | -1/+2 | |
| | | ||||||
* | | core/state: fix typo (#16370) | Jia Chenhui | 2018-03-26 | 1 | -2/+2 | |
| | | ||||||
* | | Merge pull request #16319 from rjl493456442/dump_preimages | Péter Szilágyi | 2018-03-26 | 4 | -4/+160 | |
|\ \ | | | | | | | cmd: implement preimage dump and import cmds | |||||
| * | | cmd: export preimages in RLP, support GZIP, uniform with block export | Péter Szilágyi | 2018-03-26 | 4 | -121/+156 | |
| | | | ||||||
| * | | cmd: implement preimage dump and import cmds | rjl493456442 | 2018-03-26 | 3 | -0/+121 | |
| |/ | ||||||
* | | core/asm: fixed typo (posititon -> position) (#16366) | hydai | 2018-03-26 | 1 | -1/+1 | |
| | | ||||||
* | | core/vm: remove JIT VM codes (#16362) | hydai | 2018-03-26 | 7 | -434/+9 | |
| | | ||||||
* | | ecies: drop randomness parameter from `PrivateKey.Decrypt` (#16374) | David Huie | 2018-03-26 | 5 | -17/+17 | |
| | | | | | | | | | | The parameter `rand` is unused in `PrivateKey.Decrypt`. Decryption in the ECIES encryption scheme is deterministic, so randomness isn't needed. | |||||
* | | Merge pull request #16387 from karalabe/evm-polsihes | Péter Szilágyi | 2018-03-26 | 4 | -101/+107 | |
|\ \ | |/ |/| | core: minor evm polishes and optimizations | |||||
| * | core: minor evm polishes and optimizations | Péter Szilágyi | 2018-03-26 | 4 | -101/+107 | |
|/ | ||||||
* | Merge pull request #16256 from epiclabs-io/unpack_one_arg_event | Martin Holst Swende | 2018-03-21 | 3 | -19/+62 | |
|\ | | | | | Fix issue unmarshaling single parameter events from abigen generated go code #16208 | |||||
| * | accounts/abi: Modified unpackAtomic to accept struct lvalues | Javier Peletier | 2018-03-05 | 3 | -19/+49 | |
| | | ||||||
| * | accounts/abi: Add one-parameter event test case from ↵ | Javier Peletier | 2018-03-05 | 256 | -4481/+14983 | |
| |\ | | | | | | | | | | enriquefynn/unpack_one_arg_event | |||||
| * | | accounts/abi: use unpackTuple to unpack event arguments | Fynn | 2018-02-16 | 2 | -2/+15 | |
| | | | | | | | | | | | | Events with just 1 argument fail before this change | |||||
* | | | build: add GOBIN to PATH for gomobile (#16344) | Felix Lange | 2018-03-20 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | * build: add GOBIN to PATH for gomobile * build: install gobind alongside gomobile | |||||
* | | | crypto/bn256: full switchover to cloudflare's code (#16301) | Péter Szilágyi | 2018-03-20 | 22 | -174/+783 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * crypto/bn256: full switchover to cloudflare's code * crypto/bn256: only use cloudflare for optimized architectures * crypto/bn256: upstream fallback for non-optimized code * .travis, build: drop support for Go 1.8 (need type aliases) * crypto/bn256/cloudflare: enable curve mul lattice optimization | |||||
* | | | whisper: Notify Vlad and Guillaume of whisper PRs (#16340) | Guillaume Ballet | 2018-03-19 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge pull request #15990 from markya0616/sim_backend_block_hash | Martin Holst Swende | 2018-03-19 | 2 | -3/+15 | |
|\ \ \ | | | | | | | | | accounts/abi, core: add AddTxWithChain in BlockGen for simulation | |||||
| * | | | accounts/abi, core: add AddTxWithChain in BlockGen for simulation | mark.lin | 2018-01-29 | 2 | -3/+15 | |
| | | | | ||||||
* | | | | miner: remove duplicated code (#15968) | stompesi | 2018-03-16 | 1 | -2/+1 | |
| | | | | ||||||
* | | | | Merge pull request #16315 from karalabe/drop-vagrant | Péter Szilágyi | 2018-03-16 | 5 | -72/+0 | |
|\ \ \ \ | | | | | | | | | | | containers: drop vagrant support, noone's maintaining it | |||||
| * | | | | containers: drop vagrant support, noone's maintaining it | Péter Szilágyi | 2018-03-14 | 5 | -72/+0 | |
|/ / / / | ||||||
* | | | | core/asm: fixed typo (labal -> label) (#16313) | hydai | 2018-03-14 | 2 | -2/+2 | |
| | | | | ||||||
* | | | | Merge pull request #16310 from karalabe/websocket-request-limits | Péter Szilágyi | 2018-03-13 | 4 | -22/+66 | |
|\ \ \ \ | | | | | | | | | | | rpc: enforce the 128KB request limits on websockets too | |||||
| * | | | | rpc: enforce the 128KB request limits on websockets too | Péter Szilágyi | 2018-03-13 | 4 | -22/+66 | |
|/ / / / | ||||||
* | | | | github: more information bot configuration (#16298) | Anton Evangelatov | 2018-03-12 | 1 | -0/+11 | |
| | | | | ||||||
* | | | | cmd/utils: fix maxpeers vs lightpeers logic (#16125) | Felföldi Zsolt | 2018-03-09 | 1 | -0/+3 | |
| | | | | ||||||
* | | | | eth: update higest block we know during the sync if a higher was found (#16283) | gary rong | 2018-03-09 | 2 | -0/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * eth: update higest block we know during the sync if a higher was found * eth: avoid useless sync in fast sync | |||||
* | | | | Merge pull request #16287 from razum2um/master | Péter Szilágyi | 2018-03-09 | 1 | -1/+1 | |
|\ \ \ \ | | | | | | | | | | | Allow any vhost for wallet deployed by puppeth | |||||
| * | | | | cmd/puppeth: allow any vhost in wallet | Vlad Bokov | 2018-03-09 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Merge pull request #16289 from jeffwalsh/remove-add-std-arg | Péter Szilágyi | 2018-03-09 | 1 | -1/+0 | |
|\ \ \ \ \ | | | | | | | | | | | | | common/compiler: remove "--add-std" arg, deprecated in solidity 0.4.21 | |||||
| * | | | | | common/compiler: remove "--add-std" arg, deprecated in solidity 0.4.21 | Jeffery Robert Walsh | 2018-03-09 | 1 | -1/+0 | |
|/ / / / / | ||||||
* | | | | | Merge pull request #16128 from karalabe/go1.10 | Péter Szilágyi | 2018-03-08 | 7 | -23/+29 | |
|\ \ \ \ \ | |/ / / / |/| | | | | travis, Dockerfile, appveyor, build: bump to Go 1.10 | |||||
| * | | | | travis, Dockerfile, appveyor, build: bump to Go 1.10 | Péter Szilágyi | 2018-03-08 | 7 | -23/+29 | |
|/ / / / | ||||||
* | | | | cmd, ethdb, vendor: integrate leveldb iostats (#16277) | Kurkó Mihály | 2018-03-08 | 11 | -84/+180 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cmd, dashboard, ethdb, vendor: send iostats to dashboard * ethdb: change names * ethdb: handle parsing errors * ethdb: handle iostats syntax error * ethdb: r -> w | |||||
* | | | | core/vm: optimize eq, slt, sgt and iszero + tests (#16047) | Martin Holst Swende | 2018-03-08 | 2 | -25/+61 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vm: optimize eq, slt, sgt and iszero + tests * core/vm: fix error in slt/sgt, found by vmtests. Added testcase * core/vm: make slt/sgt cleaner | |||||
* | | | | Merge pull request #16285 from karalabe/fix-resend-optional-param | Péter Szilágyi | 2018-03-08 | 1 | -2/+2 | |
|\ \ \ \ | | | | | | | | | | | internal/ethapi: make resent gas params optional | |||||
| * | | | | internal/ethapi: make resent gas params optional | Péter Szilágyi | 2018-03-08 | 1 | -2/+2 | |
|/ / / / | ||||||
* | | | | cmd, dashboard: use webpack dev server, remove custom assets (#16263) | Kurkó Mihály | 2018-03-08 | 20 | -10003/+8879 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * cmd, dashboard: remove custom assets, webpack dev server * dashboard: yarn commands, small fixes | |||||
* | | | | Merge pull request #16275 from karalabe/bump-duktape | Péter Szilágyi | 2018-03-07 | 3 | -5/+6 | |
|\ \ \ \ | | | | | | | | | | | vendor: bump duktape to get rid of build warning | |||||
| * | | | | vendor: bump duktape to get rid of build warning | Péter Szilágyi | 2018-03-07 | 3 | -5/+6 | |
|/ / / / | ||||||
* | | | | accounts/abi: normalize method name to a camel-case string (#15976) | Mark | 2018-03-07 | 2 | -10/+45 | |
| | | | | ||||||
* | | | | core: check transaction/receipt count match when reconstructing blocks (#16272) | Kyuntae Ethan Kim | 2018-03-07 | 2 | -3/+11 | |
| | | | | ||||||
* | | | | Merge pull request #16240 from cuiweixie/txpool | Péter Szilágyi | 2018-03-07 | 2 | -55/+115 | |
|\ \ \ \ | | | | | | | | | | | core: should enqueue the invalids tx anyway | |||||
| * | | | | core: update txpool tests for the removal fix | Péter Szilágyi | 2018-03-07 | 2 | -53/+112 | |
| | | | | | ||||||
| * | | | | core: should enqueue the invalids tx anyway | cui | 2018-03-07 | 1 | -5/+6 | |
| | | | | | | | | | | | | | | | | | | | | even the pending is empty we shoud enqueue the invalid txs | |||||
* | | | | | eth: fixed typo (#16274) | Kyuntae Ethan Kim | 2018-03-07 | 1 | -1/+1 | |
|/ / / / | ||||||
* | | | | whisper: final refactoring (#16259) | gluk256 | 2018-03-07 | 2 | -31/+60 | |
| | | | | | | | | | | | | | | | | whisper: final refactoring | |||||
* | | | | swarm/storage: disable treechunker test while it is flaky (#16254) | Anton Evangelatov | 2018-03-06 | 1 | -1/+1 | |
| |_|/ |/| | | ||||||
* | | | VERSION, params: begin 1.8.3 release cycle | Péter Szilágyi | 2018-03-05 | 2 | -5/+5 | |
| | | | ||||||
* | | | params: release Geth 1.8.2 stable | Péter Szilágyi | 2018-03-05 | 1 | -4/+4 | |
| | | | ||||||
* | | | github: config for probot-stale bot (#16235) | Anton Evangelatov | 2018-03-05 | 1 | -0/+17 | |
| | | | | | | | | | | | | | | | | | | * github: config for probot-stale bot * github: use stale label, instead of wontfix | |||||
* | | | core/vm, crypto/bn256: switch over to cloudflare library (#16203) | Péter Szilágyi | 2018-03-05 | 33 | -58/+2799 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * core/vm, crypto/bn256: switch over to cloudflare library * crypto/bn256: unmarshal constraint + start pure go impl * crypto/bn256: combo cloudflare and google lib * travis: drop 386 test job | |||||
* | | | Merge pull request #16229 from karalabe/evm-call-fix | Péter Szilágyi | 2018-03-05 | 4 | -25/+14 | |
|\ \ \ | | | | | | | | | cmd/evm, core/vm, internal/ethapi: don't disable call gas metering | |||||
| * | | | cmd/evm, core/vm, internal/ethapi: don't disable call gas metering | Péter Szilágyi | 2018-03-05 | 4 | -25/+14 | |
|/ / / | ||||||
* | | | utils: fix #16138 by checking if vhosts flag is set (#16141) | Martin Holst Swende | 2018-03-05 | 2 | -8/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * utils: fix #16138 by checking if vhosts flag is set * utils,node: fix defaults for rpcvhosts * node,utils: address review concerns | |||||
* | | | Merge pull request #16250 from gluk256/317-fatalf | Guillaume Ballet | 2018-03-05 | 1 | -24/+32 | |
|\ \ \ | | | | | | | | | | | | | | | | | whisper: refactoring go-routines workflow Move the call mailServer.Init() down (to the bottom of the function) because if the function initialize() completes successfully, then it will be followed by mailServer.Close() in shutdown(). The workflow of the corresponding goroutines is clearer now. | |||||
| * | | | whisper: refactoring go-routines | Vlad | 2018-03-05 | 1 | -24/+32 | |
| | | | | ||||||
* | | | | consensus/ethash: fixed typo (#16253) | Kyuntae Ethan Kim | 2018-03-05 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | accounts/abi: Abi binding support for nested arrays, fixes #15648, including ↵ | protolambda | 2018-03-05 | 6 | -79/+259 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nested array unpack fix (#15676) * accounts/abi/bind: support for multi-dim arrays Also: - reduce usage of regexes a bit. - fix minor Java syntax problems Fixes #15648 * accounts/abi/bind: Add some more documentation * accounts/abi/bind: Improve code readability * accounts/abi: bugfix for unpacking nested arrays The code previously assumed the arrays/slices were always 1 level deep. While the packing supports nested arrays (!!!). The current code for unpacking doesn't return the "consumed" length, so this fix had to work around that by calculating it (i.e. packing and getting resulting length) after the unpacking of the array element. It's far from ideal, but unpacking behaviour is fixed now. * accounts/abi: Fix unpacking of nested arrays Removed the temporary workaround of packing to calculate size, which was incorrect for slice-like types anyway. Full size of nested arrays is used now. * accounts/abi: deeply nested array unpack test Test unpacking of an array nested more than one level. * accounts/abi: Add deeply nested array pack test Same as the deep nested array unpack test, but the other way around. * accounts/abi/bind: deeply nested arrays bind test Test the usage of bindings that were generated for methods with multi-dimensional (and not just a single extra dimension, like foo[2][3]) array arguments and returns. edit: trigger rebuild, CI failed to fetch linter module. * accounts/abi/bind: improve array binding wrapArray uses a regex now, and arrayBindingJava is improved. * accounts/abi: Improve naming of element size func The full step size for unpacking an array is now retrieved with "getFullElemSize". * accounts/abi: support nested nested array args Previously, the code only considered the outer-size of the array, ignoring the size of the contents. This was fine for most types, but nested arrays are packed directly into it, and count towards the total size. This resulted in arguments following a nested array to replicate some of the binary contents of the array. The fix: for arrays, calculate their complete contents size: count the arg.Type.Elem.Size when Elem is an Array, and repeat when their child is an array too, etc. The count is the number of 32 byte elements, similar to how it previously counted, but nested. * accounts/abi: Test deep nested arr multi-arguments Arguments with a deeply nested array should not cause the next arguments to be read from the wrong position. | |||||
* | | | Merge pull request #16245 from gluk256/311-close-channel | Guillaume Ballet | 2018-03-05 | 1 | -8/+4 | |
|\ \ \ | | | | | | | | | whisper: close the `done` channel in one location | |||||
| * | | | whisper: minor refactoring | Vlad | 2018-03-04 | 1 | -8/+4 | |
|/ / / | ||||||
* | | | Merge pull request #16231 from gluk256/303-reader | gluk256 | 2018-03-03 | 2 | -0/+41 | |
|\ \ \ | | | | | | | | | whisper: filereader mode introduced to wnode | |||||
| * | | | whisper: filereader mode introduced to wnode | Vlad | 2018-03-02 | 2 | -0/+41 | |
| | | | | ||||||
* | | | | whisper/whisperv6: delete unused function (#16234) | gluk256 | 2018-03-03 | 1 | -14/+0 | |
| | | | | ||||||
* | | | | light: new CHTs (#16233) | Felföldi Zsolt | 2018-03-03 | 2 | -8/+10 | |
| | | | | ||||||
* | | | | eth/downloader: save and load trie sync progress (#16224) | Péter Szilágyi | 2018-03-03 | 3 | -1/+29 | |
| | | | | ||||||
* | | | | internal/debug: add support for mutex profiles (#16230) | Felix Lange | 2018-03-03 | 2 | -4/+38 | |
| | | | | ||||||
* | | | | Merge pull request #16228 from karalabe/faucet-background-skip | Péter Szilágyi | 2018-03-02 | 1 | -3/+16 | |
|\ \ \ \ | | | | | | | | | | | cmd/faucet: update state in background, skip when busy | |||||
| * | | | | cmd/faucet: update state in background, skip when busy | Péter Szilágyi | 2018-03-02 | 1 | -3/+16 | |
| |/ / / | ||||||
* / / / | cmd/swarm: fix some typos in manifest cmd (#16227) | Zhenguo Niu | 2018-03-02 | 1 | -3/+3 | |
|/ / / | | | | | | | Replace "atleast" with "at least" in the manifest error message. | |||||
* | | | Merge pull request #16223 from gluk256/300-msg-serialiation | Guillaume Ballet | 2018-03-02 | 9 | -68/+100 | |
|\ \ \ | | | | | | | | | whisper: topics replaced by bloom filters in mailserver communication | |||||
| * | | | whisper: topics replaced by bloom filters | Vlad | 2018-03-01 | 9 | -68/+100 | |
| | | | | ||||||
* | | | | metrics: fix flaky Example metrics test (#16222) | Anton Evangelatov | 2018-03-02 | 2 | -3/+4 | |
|/ / / | | | | | | | | | | | | | | | | * metrics: add sleep to test in order to get predictable output * metrics: relax constraints on timer test | |||||
* | | | whisper: serious security issue fixed (#16219) | gluk256 | 2018-03-01 | 1 | -7/+10 | |
| | | | | | | | | | | | | | | | | | | | | | The diagnostic tool was saving the unencrypted version of the messages, which is an obvious security flaw. As of this commit: * encrypted messages saved instead of plain text. * all messages are stored, even that created by the user of wnode. | |||||
* | | | Merge pull request #16210 from gluk256/288-filter-optimization | Guillaume Ballet | 2018-03-01 | 4 | -78/+76 | |
|\ \ \ | | | | | | | | | | | | | | | | | whisper: message filtering optimization Only run the message through filters who registered their interest. | |||||
| * | | | whisper: style fixes | Vlad | 2018-02-28 | 2 | -17/+10 | |
| | | | | ||||||
| * | | | whsiper: refactoring | Vlad | 2018-02-28 | 4 | -61/+22 | |
| | | | | ||||||
| * | | | whisper: message filtering optimized | Vlad | 2018-02-28 | 1 | -11/+55 | |
| | | | | ||||||
* | | | | Merge pull request #16214 from b00ris/whisperv6_datarace | Guillaume Ballet | 2018-02-28 | 1 | -7/+11 | |
|\ \ \ \ | | | | | | | | | | | whisper: fixed dataraces in peer unit tests | |||||
| * | | | | whisper: fix typo | b00ris | 2018-02-28 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | whisper: fixed datarace | b00ris | 2018-02-28 | 1 | -7/+11 | |
| | | | | | ||||||
* | | | | | Merge pull request #16206 from gluk256/277-mailserver | Guillaume Ballet | 2018-02-28 | 2 | -4/+7 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | whisper: mailserver no longer supports the signature validation Mailserver is provided as an example, but client validation belongs to the upper layer protocol and needs not be covered in this example. The check that was previously available hinders the switch to libp2p so we agreed not to include that check in that example code anymore. | |||||
| * | | | | | whisper: comment updated | Vlad | 2018-02-28 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | whisper: test fixed | Vlad | 2018-02-27 | 1 | -1/+2 | |
| | | | | | | ||||||
| * | | | | | whisper: mailserver no longer supports the signature vaidation | Vlad | 2018-02-27 | 1 | -2/+4 | |
| | |/ / / | |/| | | | ||||||
* | | | | | Merge pull request #16217 from karalabe/rpc-receipt-fetch-fix | Péter Szilágyi | 2018-02-28 | 1 | -2/+2 | |
|\ \ \ \ \ | | | | | | | | | | | | | internal/ethapi: fix getTransactionReceipt | |||||
| * | | | | | internal/ethapi: fix getTransactionReceipt | Péter Szilágyi | 2018-02-28 | 1 | -2/+2 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #16207 from karalabe/drop-go1.7 | Péter Szilágyi | 2018-02-28 | 8 | -169/+64 | |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | travis, build, consensus: drop support for Go 1.7 | |||||
| * | | | | | travis, build, consensus: drop support for Go 1.7 | Péter Szilágyi | 2018-02-28 | 8 | -169/+64 | |
| | |/ / / | |/| | | | ||||||
* / | | | | core/asm: rename isAlphaNumeric to isLetter (#16212) | Mark Rushakoff | 2018-02-28 | 1 | -2/+2 | |
|/ / / / | | | | | | | | | | | | | The function would return false for numbers, so isLetter is a more accurate description of the behavior. | |||||
* | | | | swarm: give correct error on 0x hash prefix (#16195) | Elad Nachmias | 2018-02-27 | 5 | -21/+98 | |
| | | | | | | | | | | | | | | | | | | | | | | | | - added a case error struct that contains information about certain error cases in which we would like to output more information to the client - added a validation method that iterates and adds the information that is stored in the error cases | |||||
* | | | | node: fill StandardCounters as part of debugapi/metrics (#16054) | Anton Evangelatov | 2018-02-27 | 1 | -0/+10 | |
| | | | | ||||||
* | | | | eth: added travis build badge (#16117) | Elad Nachmias | 2018-02-27 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * eth: added travis build status for master branch * README: fix travis badge order, link to CI | |||||
* | | | | puppeth: fix Parity Chain Spec parameter GasLimitBoundDivision (#16188) | Saulius Grigaitis | 2018-02-27 | 1 | -14/+14 | |
| | | | | ||||||
* | | | | eth, les: allow exceeding maxPeers for trusted peers (#16189) | Andrey Petrov | 2018-02-27 | 2 | -2/+4 | |
|/ / / | | | | | | | Fixes #3326, #14472 | |||||
* | | | Merge pull request #16198 from gluk256/266-wnode | Guillaume Ballet | 2018-02-27 | 1 | -14/+12 | |
|\ \ \ | | | | | | | | | whisper: refactor wnode to systematically store messages if a directory is provided | |||||
| * | | | whipser: comments updated | Vlad | 2018-02-27 | 1 | -3/+5 | |
| | | | | ||||||
| * | | | whisper: wnode updated - all messages are saved if savedir param is given | Vlad | 2018-02-26 | 1 | -14/+10 | |
| | | | | ||||||
* | | | | p2p: fix doEncHandshake documentation (#16184) | JU HYEONG PARK | 2018-02-27 | 1 | -4/+4 | |
| | | | | ||||||
* | | | | core: make current*Block atomic, and accessor functions mutex-free (#16171) | Martin Holst Swende | 2018-02-26 | 3 | -81/+76 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * core: make current*Block atomic, and accessor functions mutex-free * core: fix review concerns * core: fix error in atomic assignment * core/light: implement atomic getter/setter for headerchain | |||||
* | | | | cmd/geth: fix broken links to JavaScript-Console wiki in cmd line help (#16183) | Domino Valdano | 2018-02-26 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fixed broken link to JavaScript-Console wiki in cmd line help * cmd/geth: Added missing r in 'JavaScript' | |||||
* | | | | contracts/chequebook: increase interval between auto deposits (#16178) | Anton Evangelatov | 2018-02-26 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | swarm: creates Swarm landing page for browser 'localhost:xxxx/' GET request ↵ | cooganb | 2018-02-26 | 2 | -0/+152 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when running Swarm (#15926) * swarm: began work on GetHandleFile method re: issue #155 * swarm: now able to serve landing page template * swarm: added landing page template * swarm: landing page has working input * swarm: fixed CSS issue in template * swarm: deleted extra lines * swarm: deleted time header and made redirect a relative path * swarm: removed code mistakenly left | |||||
* | | | Merge pull request #16176 from gluk256/255-refactoring | Guillaume Ballet | 2018-02-24 | 3 | -51/+3 | |
|\ \ \ | | | | | | | | | whisper: filters no longer get removed after a while | |||||
| * | | | whisper: refactoring | Vlad | 2018-02-23 | 3 | -51/+3 | |
| | | | | ||||||
* | | | | swarm/metrics: introduce metrics export flag (#16177) | Anton Evangelatov | 2018-02-23 | 1 | -13/+22 | |
| | | | | ||||||
* | | | | swarm: initial instrumentation (#15969) | Anton Evangelatov | 2018-02-23 | 16 | -10/+381 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * swarm: initial instrumentation with go-metrics * swarm: initialise metrics collection and add ResettingTimer to HTTP requests * swarm: update metrics flags names. remove redundant Timer. * swarm: rename method for periodically updating gauges * swarm: finalise metrics after feedback * swarm/network: always init kad metrics containers * swarm/network: off-by-one index in metrics containers * swarm, metrics: resolved conflicts | |||||
* | | | swarm/api/http: Fix using deprecated bzzr scheme (#16152) | Lewis Marshall | 2018-02-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | Without this, deprecated bzzr requests just return an empty response. Signed-off-by: Lewis Marshall <lewis@lmars.net> | |||||
* | | | Merge pull request #16172 from gluk256/244-light-client | gluk256 | 2018-02-23 | 2 | -4/+19 | |
|\ \ \ | | | | | | | | | whisper: light client mode introduced | |||||
| * | | | whisper: light client mode introduced | Vlad | 2018-02-23 | 2 | -4/+19 | |
| | | | | ||||||
* | | | | core: flush out trie cache more meaningfully on stop (#16143) | Péter Szilágyi | 2018-02-23 | 3 | -128/+123 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * core: flush out trie cache more meaningfully on stop * core: upgrade legacy tests to chain maker | |||||
* | | | | Merge pull request #16146 from status-im/pombeirp/whisperv6-peer-race-cond-fix | Guillaume Ballet | 2018-02-23 | 1 | -0/+6 | |
|\ \ \ \ | | | | | | | | | | | Fix race condition in whisperv6/peer.go | |||||
| * | | | | whisper: Fix race condition in whisperv6/peer.go | Pedro Pombeiro | 2018-02-21 | 1 | -0/+6 | |
| | | | | | ||||||
* | | | | | core, vm, common: define constantinople fork + shift (#16045) | Martin Holst Swende | 2018-02-23 | 8 | -41/+302 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * core, vm, common: define constantinople fork, start implementation of shift instructions * vm: more testcases * vm: add tests for intpool erroneous intpool handling * core, vm, common: fix constantinople review concerns * vm: add string<->op definitions for new opcodes | |||||
* | | | | | metrics: pull library and introduce ResettingTimer and InfluxDB reporter ↵ | Anton Evangelatov | 2018-02-23 | 88 | -346/+7837 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#15910) * go-metrics: fork library and introduce ResettingTimer and InfluxDB reporter. * vendor: change nonsense/go-metrics to ethersphere/go-metrics * go-metrics: add tests. move ResettingTimer logic from reporter to type. * all, metrics: pull in metrics package in go-ethereum * metrics/test: make sure metrics are enabled for tests * metrics: apply gosimple rules * metrics/exp, internal/debug: init expvar endpoint when starting pprof server * internal/debug: tiny comment formatting fix | |||||
* | | | | | Merge pull request #16164 from karalabe/les-receipt-fix-optimal | Péter Szilágyi | 2018-02-23 | 8 | -17/+123 | |
|\ \ \ \ \ | |_|/ / / |/| | | | | eth, les, light: filter on logs only, derive receipts on demand | |||||
| * | | | | eth, les, light: filter on logs only, derive receipts on demand | Péter Szilágyi | 2018-02-23 | 8 | -17/+123 | |
| | | | | | ||||||
* | | | | | Merge pull request #15748 from janos/multiple-ens-endpoints | Balint Gabor | 2018-02-23 | 8 | -89/+586 | |
|\ \ \ \ \ | | | | | | | | | | | | | swarm: repeated --ens-api CLI flag (#14386) | |||||
| * \ \ \ \ | swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints | Janos Guljas | 2018-02-23 | 148 | -3854/+3421 | |
| |\ \ \ \ \ | ||||||
| * \ \ \ \ \ | swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints | Janos Guljas | 2018-02-22 | 487 | -8032/+177991 | |
| |\ \ \ \ \ \ | ||||||
| * | | | | | | | cmd/swarm: return error early in buildConfig function | Janos Guljas | 2017-12-20 | 1 | -0/+3 | |
| | | | | | | | | ||||||
| * | | | | | | | cmd/swarm: add validation for EnsAPIs configuration parameter | Janos Guljas | 2017-12-19 | 2 | -0/+130 | |
| | | | | | | | | ||||||
| * | | | | | | | swarm/api: implement NoResolverError with information about TLD | Janos Guljas | 2017-12-19 | 2 | -7/+29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MultiResolver needs to provide information about TLD that has no resolver configured for. | |||||
| * | | | | | | | cmd/swarm, swarm: disable ENS API by default | Janos Guljas | 2017-12-18 | 3 | -36/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifying ENS API CLI flag, env variable or configuration field is required for ENS resolving. Backward compatibility is preserved with --ens-api="" CLI flag value. | |||||
| * | | | | | | | cmd/swarm: Merge branch 'master' into multiple-ens-endpoints | Janos Guljas | 2017-12-14 | 30 | -79/+547 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a conflict in cmd/swarm envVarsOverride function. | |||||
| * \ \ \ \ \ \ \ | swarm, cmd/swarm: Merge branch 'master' into multiple-ens-endpoints | Janos Guljas | 2017-12-13 | 140 | -2064/+4996 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge with changes that implement config file PR #15548. Field *EnsApi string* in swarm/api.Config is replaced with *EnsAPIs []string*. A new field *EnsDisabled bool* is added to swarm/api.Config for easy way to disable ENS resolving with config file. Signature of function swarm.NewSwarm is changed and simplified. | |||||
| * | | | | | | | | | swarm/api: use path.Ext instead strings.LastIndex in MultiResolver.Resolve | Janos Guljas | 2017-12-05 | 1 | -2/+3 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | swarm: deprecate --ens-addr CLI flag with a warning message | Janos Guljas | 2017-12-05 | 1 | -6/+10 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | swarm/api: remove unneeded blank assignement | Janos Guljas | 2017-12-05 | 1 | -1/+1 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | swarm/api: initialize map with make to comply with the convention | Janos Guljas | 2017-12-05 | 1 | -1/+1 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | swarm/api: remove unneeded assignment in MultiResolverOptionWithResolver | Janos Guljas | 2017-12-05 | 1 | -3/+0 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | swarm: check if "--ens-api ''" is specified in order to disable ENS | Janos Guljas | 2017-12-05 | 1 | -0/+4 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | swarm: add comment for parseFlagEnsAPI and fix a mistake in comment in code | Janos Guljas | 2017-12-05 | 1 | -1/+3 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | swarm: multiple --ens-api flags | Janos Guljas | 2017-12-04 | 2 | -20/+32 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow multiple --ens-api flags to be specified with value format [tld:][contract-addr@]url. Backward compatibility with only one --ens-api flag and --ens-addr flag is preserved and conflict cases are handled: - multiple --ens-api with --ens-addr returns an error - single --ens-api with contract address and --ens-addr with different contract address returns an error Previously implemented --ens-endpoint is removed. Its functionality is replaced with multiple --ens-api flags. | |||||
| * | | | | | | | | | swarm: add CLI --ens-endpoint flag (#14386) | Janos Guljas | 2017-12-01 | 5 | -63/+459 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement a CLI flag that can be repeated to allow multiple ENS resolvers for different TLDs. | |||||
* | | | | | | | | | | p2p: remove unused code (#16158) | Ivan Daniluk | 2018-02-23 | 2 | -29/+1 | |
| |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * p2p: remove unused code * p2p: remove unused imports | |||||
* | | | | | | | | | rpc: set rpcRequest.service as methodNotFoundError.service value (#16163) | Janoš Guljaš | 2018-02-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RPC Server readRequest method sets the serverRequest error service value as the rpcRequest.method and this change sets it to the right service value. |