aboutsummaryrefslogtreecommitdiffstats
path: root/eth
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge pull request #2575 from bas-vk/filterJeffrey Wilcke2016-05-232-38/+234
|\ \
| * | eth/filter: bugfix which can cause a nil pointer crash when parsing filter ar...Bas van Kervel2016-05-172-38/+234
* | | Merge pull request #2589 from karalabe/estimate-remove-codecheckJeffrey Wilcke2016-05-202-22/+11
|\ \ \
| * | | accounts/abi/bind, eth: rely on getCode for sanity checks, not estimate and callPéter Szilágyi2016-05-202-22/+11
| | |/ | |/|
* | | Merge pull request #2315 from karalabe/concurrent-headers-2Jeffrey Wilcke2016-05-204-211/+643
|\ \ \ | |/ / |/| |
| * | eth/downloader: fix reviewer commentsPéter Szilágyi2016-05-202-9/+32
| * | eth/downloader: stream partial skeleton filling to processorPéter Szilágyi2016-05-173-19/+55
| * | eth/downloader: implement concurrent header downloadsPéter Szilágyi2016-05-174-211/+584
* | | eth: fixed regression in eth_signTransaction fixes #2578Jeffrey Wilcke2016-05-181-1/+1
| |/ |/|
* | eth: skip transaction handling during fast syncPéter Szilágyi2016-05-173-14/+23
|/
* eth/downloader: bound fork ancestry and allow heavy short forksPéter Szilágyi2016-05-132-43/+201
* Merge pull request #2523 from fjl/shutdownPéter Szilágyi2016-05-095-32/+66
|\
| * core, eth, miner: improve shutdown synchronisationFelix Lange2016-05-095-32/+66
* | eth: fixed tracing functions using the current header instead of parentJeffrey Wilcke2016-05-091-2/+2
|/
* release, all: integrate the release service into gethPéter Szilágyi2016-05-023-25/+137
* Merge pull request #2493 from almindor/developFelix Lange2016-04-301-0/+11
|\
| * eth: add personal_importRawKey for runtime private key importAles Katona2016-04-281-0/+11
* | eth/filters: ignore logs that don't match filter criteria on chain reorgBas van Kervel2016-04-281-1/+1
* | accounts/abi/bind, eth: add contract non-existent errorPéter Szilágyi2016-04-271-0/+15
|/
* rpc: remove NotifierContextKeyFelix Lange2016-04-163-4/+4
* all: fix go vet warningsFelix Lange2016-04-159-26/+24
* core, core/types, eth: add and use Block.BodyFelix Lange2016-04-151-2/+2
* all: update license informationFelix Lange2016-04-1512-25/+105
* eth, rpc: make trace configs optionalPéter Szilágyi2016-04-141-8/+14
* eth: fix single transaction tracing (run prev mutations)Péter Szilágyi2016-04-141-41/+47
* eth: add chaindbProperty to debug APIFelix Lange2016-04-131-0/+18
* Merge pull request #2284 from fjl/accounts-addr-cachePéter Szilágyi2016-04-124-84/+43
|\
| * accounts: improve API and add documentationFelix Lange2016-04-121-7/+6
| * eth: report unlock errors to RPC clientsFelix Lange2016-04-121-4/+3
| * accounts: streamline APIFelix Lange2016-04-122-69/+31
| * accounts, crypto: move keystore to package accountsFelix Lange2016-04-122-5/+4
* | eth: gracefully fail if chain config is missingPéter Szilágyi2016-04-121-0/+4
|/
* Merge pull request #2359 from bas-vk/rpc-optional-argsJeffrey Wilcke2016-04-122-28/+41
|\
| * rpc: various fixes/enhancementsBas van Kervel2016-04-122-28/+41
* | eth: fix GPU miner chain config regressionPéter Szilágyi2016-04-111-2/+1
|/
* Merge pull request #2407 from bas-vk/rpc-notificationsJeffrey Wilcke2016-04-054-91/+271
|\
| * rpc: add pub/sub supportBas van Kervel2016-04-024-91/+271
* | cmd/geth, eth: move --genesis deprecation warning to cmd/gethFelix Lange2016-04-021-4/+0
|/
* Merge pull request #2402 from obscuren/eth-sign-fixJeffrey Wilcke2016-04-011-4/+4
|\
| * eth: enforce signing hashes using eth_sign instead of arbitrary dataJeffrey Wilcke2016-04-011-4/+4
* | core: transition db now also returns the required gas amountJeffrey Wilcke2016-04-011-3/+3
* | accounts/a/b/backends, core: chain maker homestead block set to 0Jeffrey Wilcke2016-04-011-2/+1
* | core: added basic chain configurationJeffrey Wilcke2016-04-014-25/+52
|/
* eth: fix accidental nil panic on nil errorsPéter Szilágyi2016-03-311-4/+13
* eth: manually convert errors to strings on the trace API (json cannot)Péter Szilágyi2016-03-311-11/+11
* accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABIPéter Szilágyi2016-03-241-1/+1
* Merge pull request #2141 from obscuren/evm-initJeffrey Wilcke2016-03-242-93/+206
|\
| * core, eth, cmd: temporary work around for enabling the jitJeffrey Wilcke2016-03-241-0/+9
| * eth/api: added root to the receiptsJeffrey Wilcke2016-03-241-0/+3
| * eth, rpc: implemented block debugging rpc callsJeffrey Wilcke2016-03-241-87/+193
| * core: Added EVM configuration optionsJeffrey Wilcke2016-03-241-8/+3
* | eth, miner: fetch pending block/state in on go (data race)Péter Szilágyi2016-03-161-2/+4
|/
* core, eth: replace reorganiz with reorganisLeif Jurvetson2016-03-161-2/+2
* eth: various typosLeif Jurvetson2016-03-1611-29/+29
* eth/downloader: fix a throughput estimation data racePéter Szilágyi2016-03-101-2/+2
* cmd, eth, ethdb, node: prioritise chaindata for resources, bump cachePéter Szilágyi2016-03-092-8/+5
* eth: forward empty body responses to the downlaoderPéter Szilágyi2016-03-031-1/+5
* Merge pull request #2215 from bas-vk/estimategasPéter Szilágyi2016-03-011-34/+31
|\
| * core: improved check for contract creationBas van Kervel2016-02-161-34/+31
* | eth/downloader: fix premature exit before notifying all part fetchersPéter Szilágyi2016-02-291-1/+3
* | eth/downloader: fix header download limitingFelix Lange2016-02-261-1/+1
* | Merge pull request #2260 from karalabe/ethash-cache-fixesPéter Szilágyi2016-02-241-3/+8
|\ \
| * | Godeps, eth, tests: update ethash, used shared for testingPéter Szilágyi2016-02-241-3/+8
* | | Merge pull request #2251 from karalabe/increase-downlaoder-queuePéter Szilágyi2016-02-242-1/+6
|\ \ \
| * | | eth/downloader: bump the download queue size to prevent starvationPéter Szilágyi2016-02-232-1/+6
| |/ /
* | | Merge pull request #2242 from jimenezrick/upstream-cryptoJeffrey Wilcke2016-02-242-2/+2
|\ \ \ | |/ / |/| |
| * | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-222-2/+2
* | | Merge pull request #2234 from obscuren/tx-rpc-fixPéter Szilágyi2016-02-231-9/+9
|\ \ \
| * | | eth: fixed homestead tx checkJeffrey Wilcke2016-02-201-9/+9
| |/ /
* | | Merge pull request #2220 from karalabe/fix-rollback-lockPéter Szilágyi2016-02-231-2/+28
|\ \ \ | |/ / |/| |
| * | eth/downloader: fix partial rollback and ancestor lookupPéter Szilágyi2016-02-191-2/+28
| |/
* / parmas, crypto, core, core/vm: homestead consensus protocol changesGustav Simonsson2016-02-181-7/+8
|/
* eth/filters: ✨ pending logs ✨Jeffrey Wilcke2016-02-134-40/+119
* Merge pull request #2195 from obscuren/gpo-rpcPéter Szilágyi2016-02-112-15/+14
|\
| * eth: Added GPO to suggest default gas pricesJeffrey Wilcke2016-02-102-15/+14
* | eth, eth/downloader, jsre: surface state sync progress through the APIPéter Szilágyi2016-02-104-35/+50
* | eth, miner: move the public miner api into eth to access etherbasePéter Szilágyi2016-02-092-1/+53
* | eth/downloader: raise pending state limit that prevented concurrencyPéter Szilágyi2016-02-082-3/+3
|/
* eth: sendTransaction would not report the error when tx could not be added to...Bas van Kervel2016-02-081-1/+1
* Merge pull request #2106 from obscuren/out-of-bound-logsJeffrey Wilcke2016-02-064-26/+132
|\
| * eth/filters: added notifications for out of bound log eventsJeffrey Wilcke2016-02-054-26/+132
* | rpc: add jsonrpc version to module request, use json typesPéter Szilágyi2016-02-041-2/+1
|/
* cmd, eth, rpc: fix some RPC issues with pending blocksPéter Szilágyi2016-02-032-106/+96
* Merge pull request #2156 from ppratscher/add_replay_txPéter Szilágyi2016-02-031-0/+139
|\
| * core/vm, rpc/api: renamed to debug.replayTransaction, migrated to new RPC, in...Peter Pratscher2016-02-021-0/+139
* | core, eth, rpc/api: rpc method to inspect the txpool queuePéter Szilágyi2016-02-011-0/+74
|/
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-264-38/+99
* eth: changed NodeInfo Genesis and Head typesBas van Kervel2016-01-181-6/+6
* core, eth/downloader: ensure state presence in ancestor lookupPéter Szilágyi2016-01-044-60/+72
* eth/downloader: throttling tests are time-sensitive, don't run parallelPéter Szilágyi2015-12-301-3/+1
* common: remove old RLP implementation, Value and ExtPackageFelix Lange2015-12-181-12/+2
* eth/downloader: fix negative balance issue in testsFelix Lange2015-12-181-2/+5
* Merge pull request #1997 from zsfelfoldi/gasprice2Jeffrey Wilcke2015-12-171-0/+2
|\
| * core: tx pool skip price validation for "owned" transactionszsfelfoldi2015-12-161-0/+2
* | eth: fix #2076, where end of hash query was interpreted number queryPéter Szilágyi2015-12-162-1/+23
|/
* core, eth, node, rpc: port the admin and debug APIPéter Szilágyi2015-12-152-15/+215
* rpc: new RPC implementation with pub/sub supportBas van Kervel2015-12-144-0/+1915
* eth: use global event mux insteadBas van Kervel2015-12-011-1/+1
* cmd, eth, node, rpc, xeth: use single-instance servicesPéter Szilágyi2015-11-271-2/+2
* cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacksPéter Szilágyi2015-11-271-299/+46
* eth/downloader: fetch data proportionally to peer capacityPéter Szilágyi2015-11-193-246/+258
* Merge pull request #1923 from karalabe/cleanup-receipt-data-accessJeffrey Wilcke2015-11-192-6/+6
|\
| * core, eth, miner, xeth: clean up tx/receipt db accessorsPéter Szilágyi2015-11-192-6/+6
* | Merge pull request #1980 from fjl/downloader-deliver-hangJeffrey Wilcke2015-11-194-311/+336
|\ \ | |/ |/|
| * eth/downloader: run tests in parallelFelix Lange2015-11-191-0/+29
| * eth/downloader: also drain stateCh, receiptCh in eth/61 modeFelix Lange2015-11-191-71/+77
| * eth: remove workaround for asynchronous processing in the downloaderFelix Lange2015-11-191-4/+0
| * eth/downloader: don't hang for spurious deliveriesFelix Lange2015-11-193-236/+230
* | core, eth, rpc: split out block validator and state processorJeffrey Wilcke2015-11-183-26/+19
|/
* Merge pull request #1963 from karalabe/fix-database-regressionJeffrey Wilcke2015-11-061-18/+3
|\
| * eth: fix error casting regression during database openPéter Szilágyi2015-11-051-18/+3
* | Merge pull request #1960 from karalabe/fix-peer-ignore-listJeffrey Wilcke2015-11-042-11/+46
|\ \ | |/ |/|
| * eth/downloader: fix dysfunctional ignore list hidden by generic setPéter Szilágyi2015-11-042-11/+46
* | Merge pull request #1934 from karalabe/polish-protocol-infosJeffrey Wilcke2015-11-046-80/+78
|\ \ | |/ |/|
| * eth, p2p, rpc/api: polish protocol info gatheringPéter Szilágyi2015-10-286-80/+78
* | Merge pull request #1952 from obscuren/testnet-peersJeffrey Wilcke2015-10-301-1/+2
|\ \
| * | eth: added new testnet peersJeffrey Wilcke2015-10-301-1/+2
| |/
* | Merge pull request #1949 from karalabe/update-command-usageJeffrey Wilcke2015-10-301-6/+0
|\ \
| * | cmd/geth, cmd/utils, eth: group CLI flags by purposePéter Szilágyi2015-10-301-6/+0
* | | Merge pull request #1946 from fjl/xeth-oomJeffrey Wilcke2015-10-301-53/+35
|\ \ \ | |/ / |/| |
| * | cmd/utils, rpc/comms: stop XEth when IPC connection endsFelix Lange2015-10-301-53/+35
| |/
* / eth: don't block sync goroutines that short circuitPéter Szilágyi2015-10-282-4/+9
|/
* Merge pull request #1919 from ethersphere/getnatspecJeffrey Wilcke2015-10-281-0/+11
|\
| * rpc api: eth_getNatSpeczelig2015-10-271-0/+11
* | Merge pull request #1932 from fjl/gpo-defootgunizeJeffrey Wilcke2015-10-281-49/+58
|\ \ | |/ |/|
| * eth, xeth: fix GasPriceOracle goroutine leakFelix Lange2015-10-281-49/+58
* | eth: time out status message exchange after 5sFelix Lange2015-10-231-9/+27
|/
* console:zelig2015-10-221-0/+29
* core, eth, trie: fix data races and merge/review issuesPéter Szilágyi2015-10-2115-397/+681
* eth: clean out light node notions from ethPéter Szilágyi2015-10-197-68/+34
* core, eth: roll back uncertain headers in failed fast syncsPéter Szilágyi2015-10-194-12/+131
* eth/downloader: concurrent receipt and state processingPéter Szilágyi2015-10-194-72/+158
* core, eth, trie: direct state trie synchronizationPéter Szilágyi2015-10-198-459/+779
* core, eth: receipt chain reconstructionPéter Szilágyi2015-10-196-141/+205
* core: differentiate receipt concensus and storage decodingPéter Szilágyi2015-10-191-1/+1
* eth/downloader: add fast and light sync strategiesPéter Szilágyi2015-10-199-798/+1427
* core: support inserting pure header chainsPéter Szilágyi2015-10-193-18/+5
* cmd, eth: support switching client modes of operationPéter Szilágyi2015-10-196-32/+100
* Merge pull request #1899 from obscuren/mipmap-bloomJeffrey Wilcke2015-10-174-53/+447
|\
| * core, eth/filters, miner, xeth: Optimised log filteringJeffrey Wilcke2015-10-174-63/+368
| * eth/filters: added benchmarkJeffrey Wilcke2015-10-162-7/+96
* | Merge pull request #1869 from Gustav-Simonsson/gpu_minerJeffrey Wilcke2015-10-163-12/+157
|\ \
| * | all: Add GPU mining, disabled by defaultGustav Simonsson2015-10-073-12/+157
* | | core/state, core, miner: handle missing root error from state.NewGustav Simonsson2015-10-163-4/+7
| |/ |/|
* | core, eth, event, miner, xeth: fix event post / subscription racePéter Szilágyi2015-10-123-27/+36
* | cmd, core, eth: added official testnetJeffrey Wilcke2015-10-091-1/+17
* | Merge pull request #1756 from obscuren/core-refactorJeffrey Wilcke2015-10-059-137/+486
|\ \ | |/ |/|
| * cmd/geth, cmd/utils, core, rpc: renamed to blockchainJeffrey Wilcke2015-10-049-144/+149
| * cmd/evm, core/vm, test: refactored VM and coreJeffrey Wilcke2015-10-042-11/+11
| * core, event/filter, xeth: refactored filter systemJeffrey Wilcke2015-10-032-0/+344
* | eth/downloader: match capabilities when querying idle peersPéter Szilágyi2015-10-023-8/+53
|/
* eth/downloader: always send termination wakes, clean leftoverPéter Szilágyi2015-09-231-20/+36
* core, core/types: readd transactions after chain re-orgJeffrey Wilcke2015-09-221-1/+1
* Merge pull request #1810 from karalabe/pure-header-verifications-2Jeffrey Wilcke2015-09-171-1/+1
|\
| * core, eth, miner: use pure header validationPéter Szilágyi2015-09-161-1/+1
* | Merge pull request #1801 from fjl/ethdbJeffrey Wilcke2015-09-162-43/+13
|\ \
| * | ethdb: remove FlushFelix Lange2015-09-151-33/+2
| * | all: move common.Database to package ethdbFelix Lange2015-09-152-10/+11
| |/
* | eth/downloader: header-chain order and ancestry checkPéter Szilágyi2015-09-153-7/+77
* | eth, rpc: standardize the chain sync progress countersPéter Szilágyi2015-09-152-51/+476
|/
* core: split out TD from database and all internalsPéter Szilágyi2015-09-116-47/+66
* core, eth: split the db blocks into headers and bodiesPéter Szilágyi2015-09-114-84/+89
* cmd/geth, cmd/utils, eth: added dev mode flagJeffrey Wilcke2015-09-091-6/+9
* eth/downloader: fix race causing occasional test failurePéter Szilágyi2015-09-011-1/+3
* Merge pull request #1701 from karalabe/eth62-sync-rebaseFelix Lange2015-08-2716-1266/+3292
|\
| * eth: update metrics collection to handle eth/62 algosPéter Szilágyi2015-08-256-35/+159
| * eth: port the synchronisation algo to eth/62Péter Szilágyi2015-08-258-340/+1995
| * eth: kill off protocol eth/60 in preparation for eth/62Péter Szilágyi2015-08-246-804/+28
| * eth, eth/downloader: handle header requests, table driven proto testsPéter Szilágyi2015-08-2411-254/+1182
| * eth, metrics, p2p: prepare metrics and net packets to eth/62Péter Szilágyi2015-08-215-41/+136
* | Add tests for uncle timestamps and refactor timestamp typeGustav Simonsson2015-08-251-1/+1
|/
* eth: fix an issue with pulling and inserting blocks twicePéter Szilágyi2015-08-191-2/+4
* Merge pull request #1627 from zsfelfoldi/gpoJeffrey Wilcke2015-08-171-10/+13
|\
| * GPO updatezsfelfoldi2015-08-171-10/+13
* | Update CPP pubkeyTaylor Gerring2015-08-171-1/+1
* | Added SG bootnodeTaylor Gerring2015-08-171-2/+3
* | eth, trie: removed key prefixing from state entries & merge db fixJeffrey Wilcke2015-08-141-15/+19
* | core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-082-74/+120
|/
* cmd/geth, eth: added canonical extra dataJeffrey Wilcke2015-08-071-7/+2
* miner: gas limit strategy, target 3141592 & def gas price 50 ShannonGustav Simonsson2015-08-041-1/+2
* cmd, core, eth: support for the olympic networkJeffrey Wilcke2015-08-041-0/+9
* eth, eth/downloader: don't report stall if fetcher filled the blockPéter Szilágyi2015-07-293-43/+65
* Merge pull request #1533 from ethersphere/frontier/etherbaseJeffrey Wilcke2015-07-281-1/+5
|\
| * etherbase defaults to first account even if created during the sessionzelig2015-07-271-1/+5
* | Merge pull request #1515 from fjl/license-fixesJeffrey Wilcke2015-07-2816-16/+16
|\ \ | |/ |/|
| * all: fix license headers one more timeFelix Lange2015-07-2416-16/+16
* | params: reduce extra data to 32 bytesJeffrey Wilcke2015-07-261-2/+3
* | Merge pull request #1524 from obscuren/default-extraJeffrey Wilcke2015-07-251-0/+7
|\ \
| * | eth: set default miner extra to client nameJeffrey Wilcke2015-07-251-0/+7
* | | cmd/geth, core, eth: Version 1.0.0Jeffrey Wilcke2015-07-253-3/+4
|/ /
* | Merge pull request #1510 from fjl/license-fixesJeffrey Wilcke2015-07-2316-64/+64
|\|
| * all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-2316-64/+64
* | cmd, core, eth, ethdb: cache flag to allocate memory for db internal usePéter Szilágyi2015-07-221-1/+2
|/
* cmd, core, eth, common: genesis preparationJeffrey Wilcke2015-07-102-18/+29
* Merge pull request #1451 from karalabe/handle-potential-TD-forge-attackJeffrey Wilcke2015-07-092-99/+44
|\
| * eth/downloader: drop peer if advertised TD but won't delvierPéter Szilágyi2015-07-092-99/+44
* | Merge pull request #1450 from karalabe/fix-propagation-tdJeffrey Wilcke2015-07-092-5/+17
|\ \
| * | eth: calculate the correct TD, only update if betterPéter Szilágyi2015-07-092-5/+17
| |/
* / eth, ethdb: fix a data race during startup/shutdownPéter Szilágyi2015-07-091-25/+3
|/
* all: add some godoc synopsis commentsFelix Lange2015-07-071-0/+1
* all: update license informationFelix Lange2015-07-0716-0/+256
* Merge pull request #1428 from obscuren/coinbase-fixesJeffrey Wilcke2015-07-071-2/+8
|\
| * eth,miner,rpc: set coinbaseJeffrey Wilcke2015-07-071-0/+1
| * cmd,eth,rpc,tests: default coinbaseJeffrey Wilcke2015-07-071-2/+7
* | Registrar and contractInfo handlingzelig2015-07-071-1/+12
|/
* core, eth, rpc: proper gas used. Closes #1417Jeffrey Wilcke2015-07-071-1/+3
* Merge pull request #1283 from ethersphere/frontier/accountsJeffrey Wilcke2015-07-041-10/+2
|\
| * require explicit etherbase address for mining. Falling back to primary is ris...zelig2015-07-031-3/+2
| * unlock multiple passes and obsolete primaryzelig2015-07-031-9/+2
* | core, eth, miner, xeth: receipt storage fixJeffrey Wilcke2015-07-041-6/+3
* | core, miner: miner header validation, transaction & receipt writingJeffrey Wilcke2015-07-032-2/+2
* | eth/downloader: fix a rare test race on the OSX CIPéter Szilágyi2015-07-031-1/+7
|/
* eth, eth/downloader: fix #1231, DOS vulnerability in hash queueingPéter Szilágyi2015-07-012-5/+15
* eth: fix #1371, double lock during block/txn known set limitationPéter Szilágyi2015-07-011-10/+4
* eth/downloader: reduce hash fetches in prep for eth/61Péter Szilágyi2015-07-011-3/+3
* eth, eth/downloader: transition to eth 61Péter Szilágyi2015-07-018-140/+689
* eth, eth/downloader: pass the eth protocol version throughPéter Szilágyi2015-07-014-36/+45
* eth: add the blocks from numbers protocol messagePéter Szilágyi2015-07-014-26/+43
* eth: fix #1319, put an upper limit on the known txns and blocksPéter Szilágyi2015-07-011-0/+19
* eth: clean up peer struct a bit, fix double txn bcastPéter Szilágyi2015-07-014-71/+69
* eth: start cleaning up old protocol implementation, add metricsPéter Szilágyi2015-07-013-39/+105
* cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61Péter Szilágyi2015-07-013-40/+60
* cmd, core, eth, metrics, p2p: require enabling metricsPéter Szilágyi2015-06-303-48/+49
* cmd/geth, eth, ethdb: monitor database compactionsPéter Szilágyi2015-06-301-15/+24
* gpo non-existent block checkszsfelfoldi2015-06-301-4/+11
* core, eth, rpc: avoid unnecessary block header copyingFelix Lange2015-06-302-7/+7
* eth/downloader, eth/fetcher: use core.GenerateChain in testsFelix Lange2015-06-302-236/+140
* core/types: make blocks immutableFelix Lange2015-06-301-1/+4
* core/types: make transactions immutableFelix Lange2015-06-301-2/+2
* eth/fetcher: don't drop on future blocks, just not propagatePéter Szilágyi2015-06-291-4/+16
* eth/fetcher: don't double filter/fetch the same blockPéter Szilágyi2015-06-291-1/+1
* eth, ethdb: measure database operation latencies tooPéter Szilágyi2015-06-241-9/+9
* eth: make sure dbs are lvldb before instrumentingPéter Szilágyi2015-06-241-18/+21
* core, eth, eth/fetcher, ethdb: polish metrics gathering a bitPéter Szilágyi2015-06-242-5/+24
* eth/fetcher: fix failed mergePéter Szilágyi2015-06-241-1/+1
* cmd/geth, eth/fetcher: polish metrics reporting, add some morePéter Szilágyi2015-06-241-10/+15
* cmd/geth, eth/fetcher: initial metrics supportPéter Szilágyi2015-06-241-0/+14
* eth/fetcher: fix a closure data racePéter Szilágyi2015-06-231-2/+3
* eth/fetcher: clean up test assertionsPéter Szilágyi2015-06-221-111/+49
* eth/fetcher: remove test sleeps (15s -> 2.8s)Péter Szilágyi2015-06-222-59/+167
* eth/fetcher: handle and (crude) test block memory DOSPéter Szilágyi2015-06-222-23/+105
* eth/fetcher: handle and test block announce DOS attacksPéter Szilágyi2015-06-222-7/+82
* eth/fetcher: lower max cache size, add timeout slackPéter Szilágyi2015-06-191-4/+15
* eth: fix the propagation/announce order for mined blocksPéter Szilágyi2015-06-191-4/+4
* eth/fetcher: since uncles are allowed, drop phase testPéter Szilágyi2015-06-191-51/+0
* eth/fetcher: allow backward uncle imports tooPéter Szilágyi2015-06-191-2/+3
* eth: fix test breakage from the previous commitPéter Szilágyi2015-06-182-2/+1
* eth, eth/fetcher: propagate after header verify, announce only on insertPéter Szilágyi2015-06-184-43/+81
* eth: clean the block request packet handling a bitPéter Szilágyi2015-06-181-17/+17
* eth, eth/fetcher: move propagated block import into fetcherPéter Szilágyi2015-06-184-123/+106