Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | puppeth: handle encrypted ssh keys (closes #15442) (#15443) | Bo | 2017-11-13 | 238 | -27559/+51116 |
| | | | | | | * cmd/puppeth: handle encrypted ssh keys * cmd/puppeth: fix unconvert linter error | ||||
* | .dockerignore, internal/build: Read git information directly from file (#15458) | Arba Sasmoyo | 2017-11-13 | 3 | -5/+21 |
| | | | | | | | | | | | | | * .dockerignore, internal/build: Read git information directly from file This commit changes the way of retrieving git commit and branch for build environment from running git command to reading git files directly. This commit also adds required git files into Docker build context. fixes: #15346 * .dockerignore: workaround for including some files in .git | ||||
* | build: enable unconvert linter (#15456) | ferhat elmas | 2017-11-11 | 31 | -53/+56 |
| | | | | | | | | | * build: enable unconvert linter - fixes #15453 - update code base for failing cases * cmd/puppeth: replace syscall.Stdin with os.Stdin.Fd() for unconvert linter | ||||
* | rpc: warn on WebSocket origin mismatch (#15451) | Benoit Verkindt | 2017-11-10 | 1 | -1/+1 |
| | | | Fixes #15373 | ||||
* | contracts/chequebook: update for latest Solidity (#15425) | Alex Beregszaszi | 2017-11-10 | 1 | -10/+9 |
| | | | | | | This changes behaviour: before if the owner/amount didn't match, it resulted in a successful execution without doing anything; now it results in a failed execution using the revert opcode (remainder gas is not consumed). | ||||
* | Merge pull request #15450 from karalabe/lint-gofmt-misspell | Péter Szilágyi | 2017-11-10 | 1 | -1/+1 |
|\ | | | | | build: enable gofmt and misspell linters | ||||
| * | build: enable gofmt and misspell linters | Péter Szilágyi | 2017-11-10 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #15448 from karalabe/android-build-fix | Péter Szilágyi | 2017-11-09 | 1 | -5/+5 |
|\ | | | | | travis: bump Android NDK version and Android Go builder | ||||
| * | travis: bump Android NDK version and Android Go builder | Péter Szilágyi | 2017-11-09 | 1 | -5/+5 |
|/ | |||||
* | build: add Travis job to lint Go code #15372 (#15416) | Dan Melton | 2017-11-09 | 2 | -32/+35 |
| | | | | | | * build: [finishes #15372] implements generalized linter and travis job * .travis, build: minor polishes, disable deadcode | ||||
* | rpc: check content-type for HTTP requests (#15220) | bas-vk | 2017-11-09 | 1 | -0/+11 |
| | |||||
* | github: add remark about general questions (#15250) | bas-vk | 2017-11-09 | 1 | -0/+6 |
| | |||||
* | les: fix channel assignment data race (#15441) | b00ris | 2017-11-09 | 1 | -3/+3 |
| | |||||
* | les: fix misuse of WaitGroup (#15365) | Evgeny Danilenko | 2017-11-09 | 1 | -3/+3 |
| | |||||
* | all: gofmt -w -s (#15419) | ferhat elmas | 2017-11-08 | 19 | -79/+76 |
| | |||||
* | mobile: fix FilterLogs (#15418) | Eugene Valeyev | 2017-11-06 | 1 | -2/+2 |
| | | | | All logs in the FilterLog return value would be the same object because the for loop captured the pointer to the iteration variable. | ||||
* | whisper/whisperv6: initial commit (clone of v5) (#15324) | gluk256 | 2017-11-04 | 18 | -0/+5589 |
| | |||||
* | core: respect price bump threshold (#15401) | Jim McDonald | 2017-10-30 | 2 | -11/+14 |
| | | | | | | | | | | * core: allow price bump at threshold * core: test changes to allow price bump at threshold * core: reinstate tx replacement test underneath threshold * core: minor test failure message cleanups | ||||
* | Merge pull request #15398 from ferhatelmas/core-swarm-typo | Péter Szilágyi | 2017-10-30 | 4 | -5/+5 |
|\ | | | | | core, swarm: typo fixes | ||||
| * | core, swarm: typo fixes | ferhat elmas | 2017-10-30 | 4 | -5/+5 |
|/ | |||||
* | les, core/bloombits: post-LES/2 fixes (#15391) | Felföldi Zsolt | 2017-10-27 | 2 | -2/+5 |
| | | | | | | * les: fix topic ID * core/bloombits: fix interface conversion | ||||
* | Merge pull request #15389 from mcdee/rlpdump | Péter Szilágyi | 2017-10-27 | 1 | -1/+1 |
|\ | | | | | cmd/rlpdump: allow hex input to have leading '0x' | ||||
| * | cmd/rlpdump: allow hex input to have leading '0x' | Jim McDonald | 2017-10-27 | 1 | -1/+1 |
|/ | |||||
* | core, eth, les: fix messy code (#15367) | Péter Szilágyi | 2017-10-25 | 11 | -203/+175 |
| | | | | | | | | * core, eth, les: fix messy code * les: fixed tx status test and rlp encoding * core: add a workaround for light sync | ||||
* | les, light: LES/2 protocol version (#14970) | Felföldi Zsolt | 2017-10-24 | 34 | -481/+2049 |
| | | | | | | | | | | | | | | | | | | This PR implements the new LES protocol version extensions: * new and more efficient Merkle proofs reply format (when replying to a multiple Merkle proofs request, we just send a single set of trie nodes containing all necessary nodes) * BBT (BloomBitsTrie) works similarly to the existing CHT and contains the bloombits search data to speed up log searches * GetTxStatusMsg returns the inclusion position or the pending/queued/unknown state of a transaction referenced by hash * an optional signature of new block data (number/hash/td) can be included in AnnounceMsg to provide an option for "very light clients" (mobile/embedded devices) to skip expensive Ethash check and accept multiple signatures of somewhat trusted servers (still a lot better than trusting a single server completely and retrieving everything through RPC). The new client mode is not implemented in this PR, just the protocol extension. | ||||
* | cmd, consensus, core, miner: instatx clique for --dev (#15323) | Péter Szilágyi | 2017-10-24 | 16 | -57/+114 |
| | | | | | | | | * cmd, consensus, core, miner: instatx clique for --dev * cmd, consensus, clique: support configurable --dev block times * cmd, core: allow --dev to use persistent storage too | ||||
* | README: add docker RPC access docs (#15362) | Anton Markelov | 2017-10-24 | 1 | -0/+2 |
| | |||||
* | Merge pull request #15343 from karalabe/txpool-replacement-propagation | Péter Szilágyi | 2017-10-20 | 5 | -7/+209 |
|\ | | | | | core: fire tx event on replace, expand tests | ||||
| * | core: avoid warning when loading the transaction journal | Péter Szilágyi | 2017-10-20 | 1 | -0/+13 |
| | | |||||
| * | event: fix datarace between Subscribe and Send | Péter Szilágyi | 2017-10-20 | 1 | -3/+5 |
| | | |||||
| * | core: fire tx event on replace, expand tests | Péter Szilágyi | 2017-10-20 | 3 | -4/+191 |
|/ | |||||
* | Merge pull request #15344 from karalabe/ubuntu=artful | Péter Szilágyi | 2017-10-20 | 1 | -1/+1 |
|\ | | | | | build: start shipping Ubuntu Artful Aardvark binaries | ||||
| * | build: start shipping Ubuntu Artful Aardvark binaries | Péter Szilágyi | 2017-10-20 | 1 | -1/+1 |
| | | |||||
* | | cmd/evm: print stateroot in evm utility (#15341) | Martin Holst Swende | 2017-10-20 | 1 | -1/+7 |
|/ | |||||
* | whisper/shhclient: fix Version return type (#15306) | baizhenxuan | 2017-10-18 | 1 | -2/+2 |
| | |||||
* | Merge pull request #15313 from karalabe/puppeth-nongithub-faucet | Péter Szilágyi | 2017-10-18 | 3 | -101/+424 |
|\ | | | | | cmd/faucet: support twitter, google+ and facebook auth too | ||||
| * | cmd/faucet: dynamic funding progress and visual feedback | Péter Szilágyi | 2017-10-17 | 3 | -7/+83 |
| | | |||||
| * | cmd/faucet: proper error handling all over | Péter Szilágyi | 2017-10-17 | 3 | -36/+135 |
| | | |||||
| * | cmd/faucet: support twitter, google+ and facebook auth too | Péter Szilágyi | 2017-10-16 | 3 | -67/+215 |
| | | |||||
* | | README: fix typo (#15312) | Sumit Sarin | 2017-10-17 | 1 | -1/+1 |
| | | |||||
* | | accounts/abi: improve type handling, add event support (#14743) | RJ Catalano | 2017-10-17 | 15 | -847/+903 |
|/ | |||||
* | VERSION, params: start 1.7.3 release cycle | Péter Szilágyi | 2017-10-14 | 2 | -5/+5 |
| | |||||
* | params: bump to 1.7.2 stable | Péter Szilágyi | 2017-10-14 | 1 | -4/+4 |
| | |||||
* | Merge pull request #15298 from karalabe/stack-then-readonly | Péter Szilágyi | 2017-10-14 | 1 | -13/+10 |
|\ | | | | | core/vm: check opcode stack before readonly enforcement | ||||
| * | core/vm: check opcode stack before readonly enforcement | Péter Szilágyi | 2017-10-14 | 1 | -13/+10 |
|/ | |||||
* | Merge pull request #15288 from karalabe/trie-hash-benchmark | Péter Szilágyi | 2017-10-13 | 1 | -11/+33 |
|\ | | | | | trie: make hasher benchmark meaningful post-caches | ||||
| * | trie: make hasher benchmark meaningful post-caches | Péter Szilágyi | 2017-10-13 | 1 | -11/+33 |
|/ | |||||
* | Merge pull request #15275 from mcdee/master | Péter Szilágyi | 2017-10-13 | 1 | -6/+6 |
|\ | | | | | core/types: fix test for TransactionsByPriceAndNonce | ||||
| * | core/types: fix test for TransactionsByPriceAndNonce | Jim McDonald | 2017-10-11 | 1 | -6/+6 |
| | | |||||
* | | Merge pull request #15287 from ernestodeltoro/typo_thoretical | Péter Szilágyi | 2017-10-13 | 1 | -3/+3 |
|\ \ | | | | | | | ethash: fix typo | ||||
| * | | ethash: fix typo | Ernesto del Toro | 2017-10-13 | 1 | -3/+3 |
|/ / | |||||
* | | Merge pull request #15269 from karalabe/puppeth-dumb-ip-filtering | Péter Szilágyi | 2017-10-12 | 2 | -11/+33 |
|\ \ | | | | | | | cmd/puppeth: use dumb textual IP filtering | ||||
| * | | cmd/puppeth: use dumb textual IP filtering | Péter Szilágyi | 2017-10-10 | 2 | -11/+33 |
| | | | |||||
* | | | Merge pull request #15280 from terasum/master | Péter Szilágyi | 2017-10-12 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | miner: fix typo | ||||
| * | | | miner: fix typo | terasum | 2017-10-12 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #14785 from Arachnid/downloaddb | Péter Szilágyi | 2017-10-11 | 4 | -8/+243 |
|\ \ \ | |_|/ |/| | | cmd: Added support for downloading to another DB instance | ||||
| * | | cmd, eth: separate out FakePeer for future reuse | Péter Szilágyi | 2017-10-10 | 3 | -152/+192 |
| | | | |||||
| * | | cmd: Added support for copying data to another DB instance | Nick Johnson | 2017-10-10 | 2 | -1/+196 |
| |/ | |||||
* / | event: fix typo (#15270) | Jia Chenhui | 2017-10-10 | 1 | -1/+1 |
|/ | |||||
* | params: explain EIP150Hash (#15237) | Péter Szilágyi | 2017-10-10 | 1 | -2/+3 |
| | |||||
* | consensus/clique: add fork hash enforcement (#15236) | Péter Szilágyi | 2017-10-10 | 2 | -1/+6 |
| | |||||
* | eth/fetcher: check the origin of filter tasks (#14975) | Miya Chen | 2017-10-10 | 3 | -45/+56 |
| | | | | | | * eth/fetcher: check the origin of filter task * eth/fetcher: add some details to fetcher logs | ||||
* | swarm/fuse: return amount of data written if the file exists (#15261) | Darrel Herbst | 2017-10-09 | 1 | -1/+1 |
| | | | | | | | If the file already existed, the WriteResponse.Size was being set as the length of the entire file, not just the amount that was written to the existing file. Fixes #15216 | ||||
* | accounts/keystore: scan key directory without locks held (#15171) | Martin Holst Swende | 2017-10-09 | 4 | -102/+297 |
| | | | | | | The accountCache contains a file cache, and remembers from scan to scan what files were present earlier. Thus, whenever there's a change, the scan phase only bothers processing new and removed files. | ||||
* | whisper/whisperv5: set filter SymKeyHash on creation (#15165) | Guillaume Ballet | 2017-10-06 | 5 | -17/+331 |
| | |||||
* | internal/web3ext: make whisper v5 methods work (#15111) | Guillaume Ballet | 2017-10-06 | 3 | -2977/+351 |
| | |||||
* | swarm/api: fixed 404 handling on missing default entry (#15139) | holisticode | 2017-10-06 | 6 | -39/+311 |
| | |||||
* | p2p/nat: delete port mapping before adding (#15222) | Darrel Herbst | 2017-10-06 | 1 | -0/+1 |
| | | | Fixes #1024 | ||||
* | eth: fix typo (#15252) | Lio李欧 | 2017-10-06 | 1 | -1/+1 |
| | |||||
* | mobile: fix variadic argument expansion | ligi | 2017-10-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #15241 from karalabe/puppeth-fork-management | Péter Szilágyi | 2017-10-06 | 4 | -11/+77 |
|\ | | | | | cmd/puppeth: support managing fork block in the chain config | ||||
| * | cmd/puppeth: support managing fork block in the chain config | Péter Szilágyi | 2017-10-04 | 4 | -11/+77 |
| | | |||||
* | | Merge pull request #15248 from karalabe/update-liner | Péter Szilágyi | 2017-10-05 | 4 | -20/+84 |
|\ \ | |/ |/| | vendor: update liner to fix docker and mips bugs | ||||
| * | vendor: update liner to fix docker and mips bugs | Péter Szilágyi | 2017-10-05 | 4 | -20/+84 |
|/ | |||||
* | params, VERSION: v1.7.2 unstable | Felix Lange | 2017-10-04 | 2 | -5/+5 |
| | |||||
* | params: v1.7.1 stable | Felix Lange | 2017-10-04 | 1 | -4/+4 |
| | |||||
* | core: revert invalid block dedup code (#15235) | Péter Szilágyi | 2017-10-04 | 1 | -5/+0 |
| | |||||
* | Merge pull request #15232 from karalabe/macos-usbhw-fixes | Péter Szilágyi | 2017-10-03 | 1 | -4/+8 |
|\ | | | | | accounts/usbwallet: handle bad interface number on macOS | ||||
| * | accounts/usbwallet: handle bad interface number on macOS | Péter Szilágyi | 2017-10-03 | 1 | -4/+8 |
|/ | |||||
* | Merge pull request #15030 from rjl493456442/expose_vm_failed | Péter Szilágyi | 2017-10-02 | 3 | -28/+33 |
|\ | | | | | internal, accounts, eth: utilize vm failed flag to help gas estimation | ||||
| * | internal, accounts, eth: utilize vm failed flag to help gas estimation | rjl493456442 | 2017-10-02 | 3 | -28/+33 |
| | | |||||
* | | Merge pull request #15224 from karalabe/byzantium-block-numbers | Péter Szilágyi | 2017-10-02 | 2 | -3/+3 |
|\ \ | |/ |/| | cmd/puppeth, params: enable Byzantium on all networks | ||||
| * | cmd/puppeth, params: enable Byzantium on all networks | Péter Szilágyi | 2017-10-02 | 2 | -3/+3 |
| | | |||||
* | | Merge pull request #15042 from rjl493456442/receipt_rpc | Péter Szilágyi | 2017-10-02 | 4 | -21/+41 |
|\ \ | |/ |/| | internal/ethapi: add status code to receipt rpc return | ||||
| * | core/types, internal: swap Receipt.Failed to Status | Péter Szilágyi | 2017-10-02 | 4 | -28/+37 |
| | | |||||
| * | internal/ethapi: add status code to receipt rpc return | rjl493456442 | 2017-10-02 | 1 | -3/+14 |
|/ | |||||
* | ethclient, mobile: add TransactionSender (#15127) | Felix Lange | 2017-10-01 | 7 | -149/+204 |
| | | | | | | | | | | | | | | | | | * core/types: make Signer derive address instead of public key There are two reasons to do this now: The upcoming ethclient signer doesn't know the public key, just the address. EIP 208 will introduce a new signer which derives the 'entry point' address for transactions with zero signature. The entry point has no public key. Other changes to the interface ease the path make to moving signature crypto out of core/types later. * ethclient, mobile: add TransactionSender The new method can get the right signer without any crypto, and without knowledge of the signature scheme that was used when the transaction was included. | ||||
* | tests: add ethash difficulty tests (#15191) | Martin Holst Swende | 2017-09-27 | 6 | -8/+234 |
| | |||||
* | core/bloombits, eth/filters: handle null topics (#15195) | Péter Szilágyi | 2017-09-27 | 7 | -48/+68 |
| | | | | | | | | | | When implementing the new bloombits based filter, I've accidentally broke null topics by removing the special casing of common.Hash{} filter rules, which acted as the wildcard topic until now. This PR fixes the regression, but instead of using the magic hash common.Hash{} as the null wildcard, the PR reworks the code to handle nil topics during parsing, converting a JSON null into nil []common.Hash topic. | ||||
* | Merge pull request #15208 from ayeowch/fix-typo | Péter Szilágyi | 2017-09-27 | 1 | -1/+1 |
|\ | | | | | cmd/geth: fix --password typo | ||||
| * | cmd/geth: fix --password typo | ayeowch | 2017-09-27 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #15181 from fjl/state-revert-log-index | Péter Szilágyi | 2017-09-26 | 1 | -0/+1 |
|\ | | | | | core/state: revert log index when removing logs | ||||
| * | core/state: revert log index when removing logs | Felix Lange | 2017-09-22 | 1 | -0/+1 |
| | | |||||
* | | p2p: snappy encoding for devp2p (version bump to 5) (#15106) | Péter Szilágyi | 2017-09-26 | 2 | -1/+45 |
| | | | | | | | | | | | | * p2p: snappy encoding for devp2p (version bump to 5) * p2p: remove lazy decompression, enforce 16MB limit | ||||
* | | internal/ethapi: remove code duplication around tx sending (#15158) | slumber1122 | 2017-09-25 | 1 | -21/+7 |
| | | |||||
* | | contracts/chequebook: fix two contract issues (#15086) | Derek Chiang | 2017-09-25 | 1 | -2/+3 |
| | | | | | | | | | | | | This patch fixes the following issues: * The contract executes send() when it does not have enough balance. * The contract always sends a total amount of zero. | ||||
* | | p2p: add network simulation framework (#14982) | Lewis Marshall | 2017-09-25 | 34 | -69/+6522 |
| | | | | | | | | | | | | This commit introduces a network simulation framework which can be used to run simulated networks of devp2p nodes. The intention is to use this for testing protocols, performing benchmarks and visualising emergent network behaviour. | ||||
* | | core/vm: standard vm traces (#15035) | cdetrio | 2017-09-22 | 2 | -4/+20 |
| | | |||||
* | | swarm/storage: pyramid chunker re-write (#14382) | Zahoor Mohamed | 2017-09-22 | 12 | -235/+1010 |
| | | |||||
* | | eth, internal/ethapi: fix spelling of 'Ethereum' (#15164) | Ernesto del Toro | 2017-09-20 | 3 | -9/+9 |
| | | |||||
* | | params: rename EIP150 gas table (#15167) | gary rong | 2017-09-20 | 2 | -4/+2 |
| | | |||||
* | | miner: make starting of CPU agent more reliable (#15148) | Mark | 2017-09-19 | 1 | -11/+12 |
|/ | |||||
* | trie: fix typo (#15152) | Paul Litvak | 2017-09-19 | 1 | -1/+1 |
| | |||||
* | travis.yml: update go versions (#15154) | Davor Kapsa | 2017-09-19 | 1 | -8/+8 |
| | |||||
* | accounts/abi/backends: add AdjustTime (#15077) | Dave Appleton | 2017-09-15 | 1 | -0/+17 |
| | |||||
* | ethereum: fix typos in interfaces.go (#15149) | Kyuntae Ethan Kim | 2017-09-15 | 1 | -2/+2 |
| | |||||
* | containers/docker: bump docker images to 1.7 release branch | Péter Szilágyi | 2017-09-14 | 2 | -2/+2 |
| | |||||
* | VERSION, params: begin 1.7.1 release cycle | Péter Szilágyi | 2017-09-14 | 2 | -5/+5 |
| | |||||
* | params: release Geth 1.7.0 - Megara | Péter Szilágyi | 2017-09-14 | 1 | -4/+4 |
| | |||||
* | Merge pull request #15147 from karalabe/enable-byzantium-ropsten | Péter Szilágyi | 2017-09-14 | 3 | -18/+26 |
|\ | | | | | params: enable Byzantium on Ropsten/tests, fix failures | ||||
| * | params: enable Byzantium on Ropsten/tests, fix failures | Péter Szilágyi | 2017-09-14 | 3 | -18/+26 |
|/ | |||||
* | params: Updated finalized gascosts for ECMUL/MODEXP (#15135) | Martin Holst Swende | 2017-09-14 | 5 | -8/+14 |
| | | | | | | | | | | | | * params: Updated finalized gascosts for ECMUL/MODEXP * core,tests: Updates pending new tests * tests: Updated with new tests * core: revert state transition bugfix * tests: Add expected failures due to #15119 | ||||
* | Merge pull request #15146 from karalabe/byzantium-rebrand | Péter Szilágyi | 2017-09-14 | 12 | -86/+86 |
|\ | | | | | consensus, core, params: rebrand Metro to Byzantium | ||||
| * | consensus, core, params: rebrand Metro to Byzantium | Péter Szilágyi | 2017-09-14 | 12 | -86/+86 |
|/ | |||||
* | Merge pull request #15141 from karalabe/rinkeby-infura-bootnode | Péter Szilágyi | 2017-09-13 | 1 | -0/+2 |
|\ | | | | | params: add Infura bootnode to Rinkeby | ||||
| * | params: add Infura bootnode to Rinkeby | Péter Szilágyi | 2017-09-13 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #15138 from karalabe/statesync-peer-drops | Péter Szilágyi | 2017-09-12 | 2 | -9/+42 |
|\ | | | | | eth/downloader: track peer drops and deassign state sync tasks | ||||
| * | eth/downloader: track peer drops and deassign state sync tasks | Péter Szilágyi | 2017-09-12 | 2 | -9/+42 |
|/ | |||||
* | Merge pull request #15137 from karalabe/puppeth-keywords | Péter Szilágyi | 2017-09-12 | 1 | -1/+1 |
|\ | | | | | cmd/puppeth: reserve "yournode" as a non-allowed ethstats user | ||||
| * | cmd/puppeth: reserve "yournode" as a non-allowed ethstats user | Péter Szilágyi | 2017-09-12 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #15129 from zsfelfoldi/cht1040 | Péter Szilágyi | 2017-09-12 | 1 | -1/+6 |
|\ | | | | | light: new CHTs for mainnet and ropsten | ||||
| * | light: new CHTs for mainnet and ropsten | Zsolt Felfoldi | 2017-09-12 | 1 | -1/+6 |
|/ | |||||
* | Merge pull request #14973 from rjl493456442/fix_downloader | Péter Szilágyi | 2017-09-11 | 1 | -0/+4 |
|\ | | | | | eth/downloader: exit loop when there is no more available task | ||||
| * | eth/downloader: exit loop when there is no more available task | rjl493456442 | 2017-08-14 | 1 | -0/+4 |
| | | |||||
* | | Merge pull request #15124 from fjl/debug-gcpercent | Péter Szilágyi | 2017-09-11 | 2 | -0/+11 |
|\ \ | | | | | | | internal/debug: add debug_setGCPercent | ||||
| * | | internal/debug: add debug_setGCPercent | Felix Lange | 2017-09-11 | 2 | -0/+11 |
|/ / | |||||
* | | core: only fire one chain head per batch (#15123) | Péter Szilágyi | 2017-09-11 | 3 | -67/+63 |
| | | | | | | | | | | | | * core: only fire one chain head per batch * miner: announce chan events synchronously | ||||
* | | internal/debug: add debug_freeOSMemory (#15122) | Felix Lange | 2017-09-11 | 2 | -71/+68 |
| | | |||||
* | | core, eth/downloader: commit block data using batches (#15115) | Felix Lange | 2017-09-10 | 18 | -280/+247 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ethdb: add Putter interface and Has method * ethdb: improve docs and add IdealBatchSize * ethdb: remove memory batch lock Batches are not safe for concurrent use. * core: use ethdb.Putter for Write* functions This covers the easy cases. * core/state: simplify StateSync * trie: optimize local node check * ethdb: add ValueSize to Batch * core: optimize HasHeader check This avoids one random database read get the block number. For many uses of HasHeader, the expectation is that it's actually there. Using Has avoids a load + decode of the value. * core: write fast sync block data in batches Collect writes into batches up to the ideal size instead of issuing many small, concurrent writes. * eth/downloader: commit larger state batches Collect nodes into a batch up to the ideal size instead of committing whenever a node is received. * core: optimize HasBlock check This avoids a random database read to get the number. * core: use numberCache in HasHeader numberCache has higher capacity, increasing the odds of finding the header without a database lookup. * core: write imported block data using a batch Restore batch writes of state and add blocks, tx entries, receipts to the same batch. The change also simplifies the miner. This commit also removes posting of logs when a forked block is imported. * core: fix DB write error handling * ethdb: use RLock for Has * core: fix HasBlock comment | ||||
* | | swarm/api/http: add error pages (#14967) | holisticode | 2017-09-09 | 6 | -20/+662 |
| | | |||||
* | | accounts/abi/bind: pass non-empty directory when calling goimports (#15070) | nkbai | 2017-09-08 | 2 | -2/+2 |
| | | |||||
* | | common: improve documentation of Hash.SetBytes (#15062) | Martin Holst Swende | 2017-09-08 | 1 | -2/+2 |
| | | | | | | Fixes #15004 | ||||
* | | core/types, miner: avoid tx sender miscaching (#14773) | Mark | 2017-09-08 | 3 | -13/+15 |
| | | |||||
* | | contracts/chequebook: fix race in test (#15058) | Benoit Verkindt | 2017-09-08 | 1 | -19/+19 |
| | | |||||
* | | core/asm: use ContainsRune instead of IndexRune (#15098) | Fiisio | 2017-09-08 | 1 | -3/+3 |
| | | |||||
* | | swarm/fuse: use Equal instead of Compare (#15097) | Fiisio | 2017-09-08 | 1 | -1/+1 |
| | | |||||
* | | core: delete dao.go (#15113) | Pawan Singh Pal | 2017-09-08 | 1 | -75/+0 |
| | | | | | | | | - dao.go is already present in consensus/misc - core/dao.go is not used anywhere in the codebase | ||||
* | | Merge pull request #15103 from karalabe/disable-fastsync-postpivot | Péter Szilágyi | 2017-09-08 | 2 | -11/+12 |
|\ \ | | | | | | | eth: disable fast sync after pivot is committed | ||||
| * | | eth: disable fast sync after pivot is committed | Péter Szilágyi | 2017-09-06 | 2 | -11/+12 |
|/ / | |||||
* | | Merge pull request #14631 from zsfelfoldi/bloombits2 | Péter Szilágyi | 2017-09-06 | 26 | -575/+2054 |
|\ \ | | | | | | | core/bloombits, eth/filter: transformed bloom bitmap based log search | ||||
| * | | core/bloombits: drop nil-matcher special case | Péter Szilágyi | 2017-09-06 | 2 | -10/+7 |
| | | | |||||
| * | | core/bloombits: use general filters instead of addresses and topics | Zsolt Felfoldi | 2017-09-06 | 3 | -46/+33 |
| | | | |||||
| * | | core/bloombits: AddBloom index parameter and fixes variable names | Zsolt Felfoldi | 2017-09-06 | 4 | -8/+11 |
| | | | |||||
| * | | core, eth: clean up bloom filtering, add some tests | Péter Szilágyi | 2017-09-06 | 26 | -1199/+1584 |
| | | | |||||
| * | | core, eth: add bloombit indexer, filter based on it | Zsolt Felfoldi | 2017-09-06 | 23 | -483/+1590 |
| | | | |||||
* | | | Merge pull request #15095 from karalabe/txpool-avoid-deep-reorg | Péter Szilágyi | 2017-09-06 | 2 | -45/+55 |
|\ \ \ | |/ / |/| | | core: use blocks and avoid deep reorgs in txpool | ||||
| * | | core: use blocks and avoid deep reorgs in txpool | Péter Szilágyi | 2017-09-06 | 2 | -45/+55 |
| | | | |||||
* | | | Merge pull request #15094 from karalabe/eth-auto-maxpeers | Péter Szilágyi | 2017-09-06 | 8 | -33/+24 |
|\ \ \ | |/ / |/| | | eth: use maxpeers from p2p layer instead of extra config | ||||
| * | | eth: use maxpeers from p2p layer instead of extra config | Péter Szilágyi | 2017-09-06 | 8 | -33/+24 |
|/ / | |||||
* | | Merge pull request #15092 from karalabe/puppeth-main-docker-images | Nick Johnson | 2017-09-05 | 2 | -4/+5 |
|\ \ | | | | | | | Dockerfile, cmd/puppeth: fix missing SSL certificates, use main image in puppeth | ||||
| * | | cmd/puppeth: switch node containers to main ones | Péter Szilágyi | 2017-09-05 | 1 | -4/+4 |
| | | | |||||
| * | | Dockerfile: fix missing SSL certificates | Péter Szilágyi | 2017-09-05 | 1 | -0/+1 |
| | | | |||||
* | | | vendor: pull in latest changes for goleveldb (#15090) | Péter Szilágyi | 2017-09-05 | 8 | -35/+68 |
|/ / | |||||
* | | Merge pull request #15085 from karalabe/txpool-immutable | Péter Szilágyi | 2017-09-05 | 10 | -307/+233 |
|\ \ | | | | | | | core: make txpool operate on immutable state | ||||
| * | | core: make txpool operate on immutable state | Péter Szilágyi | 2017-09-05 | 10 | -307/+233 |
| | | | |||||
* | | | bmt: Binary Merkle Tree Hash (#14334) | Viktor Trón | 2017-09-05 | 5 | -1/+1131 |
| | | | | | | | | | | | | | | | | | | bmt is a new package that provides hashers for binary merkle tree hashes on size-limited chunks. the main motivation is that using BMT hash as the chunk hash of the swarm hash offers logsize inclusion proofs for arbitrary files on a 32-byte resolution completely viable to use in challenges on the blockchain. | ||||
* | | | Merge pull request #15089 from karalabe/docker-multistage | Péter Szilágyi | 2017-09-05 | 1 | -8/+10 |
|\ \ \ | | | | | | | | | Dockerfile: multi-stage builds, Go 1.9 | ||||
| * | | | Dockerfile: multi-stage builds, Go 1.9 | Péter Szilágyi | 2017-09-05 | 1 | -8/+10 |
| | | | | |||||
* | | | | cmd/evm: adds ability to run individual state test file (#14998) | Martin Holst Swende | 2017-09-05 | 4 | -7/+128 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | * cmd/evm: adds ability to run individual state test file * cmd/evm: Fix statetest runner to be more json friendly * cmd/evm, tests: minor polishes, dump state on fail | ||||
* / / | build: bump PPA builders to Go 1.9 (#15083) | Péter Szilágyi | 2017-09-05 | 3 | -5/+5 |
|/ / | |||||
* | | core/vm: Make MaxCodesize non-retroactive (#15072) | Martin Holst Swende | 2017-09-04 | 2 | -3/+1 |
| | | | | | | | | | | | | * core/vm: Make max_codesize only applicable post Spurious Dragon/158/155/161/170 * tests: Remove expected failure | ||||
* | | core: Fix flaw where underpriced locals were removed (#15081) | Martin Holst Swende | 2017-09-04 | 2 | -1/+62 |
| | | | | | | | | | | | | * core: Fix flaw where underpriced locals were removed * core: minor code cleanups for tx pool tests | ||||
* | | core/vm: avoid state lookup during gas calc for call (#15061) | Martin Holst Swende | 2017-09-04 | 1 | -1/+1 |
| | | |||||
* | | p2p: change ping ticker to timer (#15071) | Martin Holst Swende | 2017-09-04 | 1 | -1/+2 |
| | | | | | | | | | | | | Using a Timer over Ticker seems to be a lot better, though I cannot fully account for why that it behaves so (since Ticker should be more bursty, but not necessarily more active over time, but that may depend on how long window it uses to decide on when to tick next) | ||||
* | | Merge pull request #15047 from holiman/ecmul_benchmarks | Péter Szilágyi | 2017-08-28 | 1 | -0/+76 |
|\ \ | | | | | | | core/vm: more benchmarks | ||||
| * | | core/vm: renamed struct member + go fmt | Martin Holst Swende | 2017-08-28 | 1 | -71/+71 |
| | | | |||||
| * | | core/vm: Fix testcase input for ecmul | Martin Holst Swende | 2017-08-28 | 1 | -2/+2 |
| | | | |||||
| * | | core/vm: more benchmarks | Martin Holst Swende | 2017-08-27 | 1 | -0/+76 |
| | | | |||||
* | | | Merge pull request #15054 from karalabe/go-1.9 | Péter Szilágyi | 2017-08-28 | 2 | -9/+21 |
|\ \ \ | |/ / |/| | | travis, appveyor: bump Go to 1.9 stable | ||||
| * | | travis, appveyor: bump Go to 1.9 stable | Péter Szilágyi | 2017-08-28 | 2 | -9/+21 |
| | | | |||||
* | | | cmd/geth: fix --nousb typo (#15040) | Oli Bye | 2017-08-25 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #15039 from karalabe/metropolis-contract-clash | Péter Szilágyi | 2017-08-25 | 5 | -11/+17 |
|\ \ \ | |/ / |/| | | core, tests: implement Metropolis EIP 684 | ||||
| * | | core, tests: implement Metropolis EIP 684 | Péter Szilágyi | 2017-08-25 | 5 | -11/+17 |
|/ / | |||||
* | | Merge pull request #15028 from karalabe/metropolis-iceage | Péter Szilágyi | 2017-08-25 | 8 | -128/+49 |
|\ \ | | | | | | | consensus, core, tests: implement Metropolis EIP 649 | ||||
| * | | consensus, core, tests: implement Metropolis EIP 649 | Péter Szilágyi | 2017-08-24 | 8 | -128/+49 |
| | | | |||||
* | | | Merge pull request #15033 from fjl/core-receipt-status-bytes | Péter Szilágyi | 2017-08-25 | 2 | -83/+62 |
|\ \ \ | | | | | | | | | core/types: encode receipt status in PostState field | ||||
| * | | | core/types: encode receipt status in PostState field | Felix Lange | 2017-08-25 | 2 | -83/+62 |
|/ / / | | | | | | | | | | | | | | | | | | | This fixes a regression where the new Failed field in ReceiptForStorage rejected previously stored receipts. Fix it by removing the new field and store status in the PostState field. This also removes massive RLP hackery around the status field. | ||||
* | | | core/types: fix create indicator in Transaction.String (#15025) | nkbai | 2017-08-24 | 1 | -1/+1 |
| | | | |||||
* | | | core/state: revert metro suicide map addition (#15024) | Péter Szilágyi | 2017-08-24 | 4 | -49/+28 |
| | | | |||||
* | | | Merge pull request #15029 from karalabe/rlp-raw-decode | Péter Szilágyi | 2017-08-24 | 2 | -11/+26 |
|\ \ \ | |/ / |/| | | rlp: fix decoding long strings into RawValue types | ||||
| * | | rlp: fix decoding long strings into RawValue types | Péter Szilágyi | 2017-08-24 | 2 | -11/+26 |
|/ / | |||||
* | | Merge pull request #15014 from rjl493456442/metropolis-eip658 | Péter Szilágyi | 2017-08-23 | 18 | -49/+86 |
|\ \ | | | | | | | core: add status as a consensus field in receipt | ||||
| * | | core/types: reject Metro receipts with > 0x01 status bytes | Péter Szilágyi | 2017-08-23 | 1 | -4/+11 |
| | | | |||||
| * | | tests: pull in new test suite, enable most block tests | Péter Szilágyi | 2017-08-22 | 2 | -3/+4 |
| | | | |||||
| * | | core: implement Metropolis EIP 658, receipt status byte | rjl493456442 | 2017-08-22 | 16 | -46/+75 |
| | | | |||||
* | | | cmd/evm, core/vm, internal/ethapi: Show error when exiting (#14985) | Martin Holst Swende | 2017-08-23 | 4 | -9/+16 |
| | | | | | | | | | | | | | | | | | | * cmd/evm, core/vm, internal/ethapi: Add 'err' to tracer interface CaptureEnd * cmd/evm: fix nullpointer when there is no error | ||||
* | | | Merge pull request #15000 from fjl/node-flock | Péter Szilágyi | 2017-08-23 | 10 | -24/+551 |
|\ \ \ | | | | | | | | | node: fix instance dir locking and improve error message | ||||
| * | | | node: fix instance dir locking and improve error message | Felix Lange | 2017-08-18 | 10 | -24/+551 |
| | | | | | | | | | | | | | | | | | | | | | | | | The lock file was ineffective because opening leveldb storage in read-only mode doesn't really take the lock. Fix it by including a dedicated flock library (which is actually split out of goleveldb). | ||||
* | | | | Merge pull request #15018 from Bo-Ye/master | Péter Szilágyi | 2017-08-23 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | metrics: change MetricsEnabledFlag to be const | ||||
| * | | | | metrics: change MetricsEnabledFlag to be const | Bo Ye | 2017-08-22 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Merge pull request #15022 from karalabe/enable-byzantium-state-tests | Péter Szilágyi | 2017-08-22 | 1 | -2/+2 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | tests: enable Byzantium state tests for CI | ||||
| * | | | | tests: enable Byzantium state tests for CI | Péter Szilágyi | 2017-08-22 | 1 | -2/+2 |
|/ / / / | |||||
* / / / | core/vm: fix typo in method documentation (#15019) | Ti Zhou | 2017-08-22 | 1 | -1/+1 |
|/ / / | | | | | | | Signed-off-by: Ti Zhou <tizhou1986@gmail.com> | ||||
* | | | Merge pull request #15017 from karalabe/usbhid-macos-thread-fix | Péter Szilágyi | 2017-08-21 | 6 | -6/+25 |
|\ \ \ | | | | | | | | | vendor: update USB HID lib (fix macOS crash) | ||||
| * | | | vendor: update USB HID lib (fix macOS crash) | Péter Szilágyi | 2017-08-21 | 6 | -6/+25 |
| | | | | |||||
* | | | | Dockerfile: use alpine:3.6, clean up apk incovation (#15006) | George Angel | 2017-08-21 | 1 | -9/+7 |
|/ / / | |||||
* | | | Merge pull request #14983 from karalabe/metropolis-revert | Péter Szilágyi | 2017-08-21 | 8 | -42/+73 |
|\ \ \ | | | | | | | | | core/vm: implement REVERT metropolis opcode | ||||
| * | | | tests: skip the bad tests from colliding account touches | Péter Szilágyi | 2017-08-17 | 1 | -0/+3 |
| | | | | |||||
| * | | | core/vm: rework reversion to work on a higher level | Péter Szilágyi | 2017-08-17 | 6 | -45/+53 |
| | | | | |||||
| * | | | core/vm: implement REVERT metropolis opcode | Jeffrey Wilcke | 2017-08-16 | 4 | -1/+21 |
| | | | | |||||
* | | | | whisper: Fix spelling and grammar in error (#15009) | Noman | 2017-08-21 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | * whisper: Fix spelling and grammar in error * whisper: Fix grammar in comments | ||||
* | | | | Merge pull request #15016 from gurrpi/patch-1 | Péter Szilágyi | 2017-08-21 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | README: add missing full stop | ||||
| * | | | | Adding period at end of sentence | gurrpi | 2017-08-21 | 1 | -1/+1 |
|/ / / / | | | | | | | | | missing period at line 119 | ||||
* | | | | core, light: send chain events using event.Feed (#14865) | Miya Chen | 2017-08-18 | 37 | -373/+787 |
| | | | | |||||
* | | | | Merge pull request #14996 from markya0616/send_not_announce | Péter Szilágyi | 2017-08-18 | 1 | -0/+1 |
|\ \ \ \ | | | | | | | | | | | eth: send but not announce block to peers if propagate is true | ||||
| * | | | | eth: send but not announce block to peers if propagate is true | mark.lin | 2017-08-18 | 1 | -0/+1 |
| | | | | | |||||
* | | | | | Merge pull request #14999 from karalabe/puppeth-ethstats-blacklist | Péter Szilágyi | 2017-08-18 | 3 | -7/+60 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | cmd/puppeth: support blacklisting malicious IPs on ethstats | ||||
| * | | | | cmd/puppeth: support blacklisting malicious IPs on ethstats | Péter Szilágyi | 2017-08-18 | 3 | -7/+60 |
|/ / / / | |||||
* | | | | Merge pull request #14993 from karalabe/bn256-precompile-fixes | Péter Szilágyi | 2017-08-17 | 4 | -16/+81 |
|\ \ \ \ | |_|/ / |/| | | | core/vm, crypto/bn256: fix bn256 use and pairing corner case | ||||
| * | | | core/vm, crypto/bn256: fix bn256 use and pairing corner case | Péter Szilágyi | 2017-08-17 | 4 | -16/+81 |
|/ / / | |||||
* | | | Merge pull request #14981 from karalabe/metropolis-returndata | Péter Szilágyi | 2017-08-16 | 9 | -194/+279 |
|\ \ \ | | | | | | | | | core/vm: implement RETURNDATA metropolis opcodes | ||||
| * | | | tests: pull in latest tests from upstream | Péter Szilágyi | 2017-08-16 | 1 | -0/+0 |
| | | | | |||||
| * | | | core/vm: polish RETURNDATA, add missing returns to CALL* | Péter Szilágyi | 2017-08-16 | 7 | -72/+75 |
| | | | | |||||
| * | | | core/vm: implement RETURNDATA metropolis opcodes | Jeffrey Wilcke | 2017-08-16 | 6 | -171/+253 |
|/ / / | |||||
* | | | Merge pull request #14978 from karalabe/metropolis-staticcall | Péter Szilágyi | 2017-08-16 | 7 | -22/+168 |
|\ \ \ | | | | | | | | | core/vm: implement metropolis static call opcode | ||||
| * | | | core/vm: minor polishes, fix STATICCALL for precompiles | Péter Szilágyi | 2017-08-15 | 2 | -37/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix STATICCALL so it is able to call precompiles too * Fix write detection to use the correct value argument of CALL * Fix write protection to ignore the value in CALLCODE | ||||
| * | | | core/vm: implement metropolis static call opcode | Jeffrey Wilcke | 2017-08-15 | 7 | -3/+153 |
| | | | | |||||
* | | | | cmd/evm: add --receiver, support code from stdin (#14873) | Martin Holst Swende | 2017-08-15 | 2 | -27/+39 |
|/ / / | |||||
* | | | Merge pull request #14959 from karalabe/metropolis-precompiles | Péter Szilágyi | 2017-08-15 | 7 | -147/+710 |
|\ \ \ | | | | | | | | | core/vm: metropolis precompiles | ||||
| * | | | core/vm: optimize copy-less data retrievals | Péter Szilágyi | 2017-08-14 | 4 | -54/+75 |
| | | | | |||||
| * | | | core/vm: benchmarking of metro precompiles | Martin Holst Swende | 2017-08-14 | 2 | -206/+341 |
| | | | | |||||
| * | | | core/vm: polish precompile contract code, add tests and benches | Péter Szilágyi | 2017-08-14 | 5 | -204/+371 |
| | | | | | | | | | | | | | | | | | | | | * Update modexp gas calculation to new version * Fix modexp modulo 0 special case to return zero | ||||
| * | | | core: add Metropolis pre-compiles (EIP 197, 198 and 213) | Jeffrey Wilcke | 2017-08-11 | 3 | -2/+242 |
| | |/ | |/| | |||||
* | | | Merge pull request #14951 from egonelbre/megacheck_swarm | Péter Szilágyi | 2017-08-15 | 18 | -108/+39 |
|\ \ \ | | | | | | | | | swarm: fix megacheck warnings | ||||
| * | | | swarm: fix megacheck warnings | Egon Elbre | 2017-08-14 | 18 | -108/+39 |
| |/ / | |||||
* | | | Merge pull request #14885 from karalabe/trezor-boom | Péter Szilágyi | 2017-08-14 | 41 | -1018/+17523 |
|\ \ \ | |/ / |/| | | accounts, console, internal: support trezor hardware wallet | ||||
| * | | console: use keypad based pinpad (Trezor request) | Péter Szilágyi | 2017-08-14 | 1 | -8/+3 |
| | | | |||||
| * | | accounts: refactor API for generalized USB wallets | Péter Szilágyi | 2017-08-09 | 13 | -1965/+1450 |
| | | | |||||
| * | | accounts, console, internal: support trezor hardware wallet | Péter Szilágyi | 2017-08-09 | 38 | -38/+17063 |
| | | | |||||
* | | | Merge pull request #14964 from fjl/tests-update-2 | Péter Szilágyi | 2017-08-11 | 6 | -84/+110 |
|\ \ \ | | | | | | | | | tests: update tests, use blockchain test "network" field | ||||
| * | | | tests: update tests, use blockchain test "network" field | Felix Lange | 2017-08-11 | 6 | -84/+110 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | Blockchain tests now include the "network" which determines the chain config to use. Remove config matching based on test name and share the name-to-config index with state tests. Byzantium/Constantinople tests are still skipped because most of them fail anyway. | ||||
* | | | core/vm/runtime: remove unused state parameter to NewEnv (#14953) | Joel Burget | 2017-08-11 | 2 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | * core: Remove unused `state` parameter to `NewEnv`. `cfg.State` is used instead. * core/vm/runtime: remove unused import | ||||
* | | | cmd/geth, cmd/swarm: sort commands and flags by name (#3462) | Maximilian Meister | 2017-08-11 | 13 | -56/+197 |
| | | | |||||
* | | | ethdb: return copied value from MemDatabase.Get (#14958) | gary rong | 2017-08-11 | 2 | -1/+16 |
|/ / | |||||
* | | eth/downloader: fix race in downloadTesterPeer (#14942) | Ivan Daniluk | 2017-08-09 | 1 | -7/+25 |
| | | | | | | | | | | | | | | | | * eth/downloader: fix race in downloadTesterPeer Signed-off-by: Ivan Daniluk <ivan.daniluk@gmail.com> * eth/downloader: minor datarace fix cleanup | ||||
* | | contracts: fix megacheck errors (#14916) | Egon Elbre | 2017-08-09 | 2 | -11/+7 |
| | | | | | | | | | | | | * contracts: fix megacheck errors * contracts: drop useless sleep, lets see what breaks | ||||
* | | les: fix megacheck warnings (#14941) | Felföldi Zsolt | 2017-08-09 | 8 | -96/+6 |
| | | | | | | | | | | | | * les: fix megacheck warnings * les: fixed testGetProofs | ||||
* | | whisper: fix megacheck warnings (#14925) | Egon Elbre | 2017-08-08 | 9 | -20/+18 |
| | | | | | | | | | | | | * whisper: fix megacheck warnings * whisper/whisperv5: regenerate json codec to fix unused override type | ||||
* | | Merge pull request #14522 from ethereum/go-ethereum/chainproc2 | Felix Lange | 2017-08-08 | 2 | -0/+630 |
|\ \ | |||||
| * | | core: polish chain indexer a bit | Péter Szilágyi | 2017-08-07 | 2 | -302/+403 |
| | | | |||||
| * | | core: implement ChainIndexer | Zsolt Felfoldi | 2017-08-07 | 2 | -0/+529 |
| | | | |||||
* | | | crypto: fix megacheck warnings (#14917) | Egon Elbre | 2017-08-08 | 6 | -870/+19 |
| | | | | | | | | | | | | | | | | | | * crypto: fix megacheck warnings * crypto/ecies: remove ASN.1 support | ||||
* | | | Merge pull request #14940 from karalabe/txpool-races | Péter Szilágyi | 2017-08-08 | 2 | -30/+43 |
|\ \ \ | | | | | | | | | core: fix txpool journal and test races | ||||
| * | | | core: fix txpool journal and test races | Péter Szilágyi | 2017-08-08 | 2 | -30/+43 |
| | | | | |||||
* | | | | ethdb: add basic and parallel sanity tests (#14938) | Egon Elbre | 2017-08-08 | 1 | -9/+152 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ethdb: add basic sanity test * ethdb: test MemDatabase * ethdb: add parallel tests | ||||
* | | | | rpc: fix megacheck warnings | Egon Elbre | 2017-08-08 | 5 | -62/+24 |
| | | | | |||||
* | | | | Merge pull request #14933 from egonelbre/megacheck_eth | Péter Szilágyi | 2017-08-08 | 7 | -40/+17 |
|\ \ \ \ | |/ / / |/| | | | eth: fix megacheck warnings | ||||
| * | | | eth: fix megacheck warnings | Egon Elbre | 2017-08-08 | 7 | -40/+17 |
|/ / / | |||||
* | | | light: fix megacheck warnings (#14920) | Egon Elbre | 2017-08-07 | 3 | -19/+1 |
| | | | |||||
* | | | internal: fix megacheck warnings (#14919) | Egon Elbre | 2017-08-07 | 2 | -34/+3 |
| | | |