aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* cmd/geth, eth, ethdb: monitor database compactionsPéter Szilágyi2015-06-303-29/+109
* cmd/geth, metrics: separate process metric collection, add diskPéter Szilágyi2015-06-305-22/+130
* Merge pull request #1357 from obscuren/core-optimisations-2Jeffrey Wilcke2015-06-3041-1404/+2277
|\
| * core: replaced BlockCache with lru.CacheJeffrey Wilcke2015-06-302-20/+25
| * Merge branch 'miner-broadcast' into core-optimisations-2Jeffrey Wilcke2015-06-303-66/+129
| |\
| | * core, miner: implemented canaryJeffrey Wilcke2015-06-292-0/+34
| | * core, miner: added write block method & changed mining propagationJeffrey Wilcke2015-06-292-73/+95
| | * miner: broadcast block before insertion/validationJeffrey Wilcke2015-06-291-1/+6
| | * Merge pull request #1353 from karalabe/fix-double-fetchJeffrey Wilcke2015-06-291-5/+17
| | |\
| * | | gpo non-existent block checkszsfelfoldi2015-06-301-4/+11
| * | | miner: update root only when miningJeffrey Wilcke2015-06-301-4/+6
| * | | core: fixed testsJeffrey Wilcke2015-06-303-2/+2
| * | | core: removed write's go routineJeffrey Wilcke2015-06-302-8/+3
| * | | core: renamed next to pending & fixed testsobscuren2015-06-302-17/+14
| * | | core: reduced cache limit to 256obscuren2015-06-301-1/+1
| * | | deps: Added golang-lruobscuren2015-06-306-1/+718
| * | | core: switched to proper LRUobscuren2015-06-301-9/+6
| * | | core: added LRU caching and added batch writing when LDB is usedobscuren2015-06-301-21/+81
| * | | ethdb: accessor for LDB. TODO remove this interfaceobscuren2015-06-301-0/+4
| * | | trie: Implemented a batch write approach for flushingobscuren2015-06-301-8/+18
| * | | core, eth, rpc: avoid unnecessary block header copyingFelix Lange2015-06-306-40/+44
| * | | core: remove superfluous big.Int allocationsFelix Lange2015-06-303-61/+32
| * | | core: generate benchmark keys only onceFelix Lange2015-06-301-9/+23
| * | | core: avoid duplicate calls to Transaction.DataFelix Lange2015-06-301-3/+3
| * | | core: optimize IntrinsicGasFelix Lange2015-06-301-5/+12
| * | | core/types: cache computed block valuesFelix Lange2015-06-301-3/+22
| * | | core/types: cache computed transaction valuesFelix Lange2015-06-301-5/+28
| * | | rlp: add ListSizeFelix Lange2015-06-301-0/+6
| * | | rlp: remove FlatFelix Lange2015-06-302-51/+0
| * | | rlp: pool encoder allocationsFelix Lange2015-06-301-9/+27
| * | | core: add InsertChain benchmarksFelix Lange2015-06-301-0/+149
| * | | rpc: unmask pending block fieldsFelix Lange2015-06-301-8/+0
| * | | eth/downloader, eth/fetcher: use core.GenerateChain in testsFelix Lange2015-06-302-236/+140
| * | | core: add GenerateChain, GenesisBlockForTestingFelix Lange2015-06-305-80/+230
| * | | core/types: make blocks immutableFelix Lange2015-06-3017-576/+446
| * | | core/types: make transactions immutableFelix Lange2015-06-308-275/+215
|/ / /
* | | Merge pull request #1356 from Gustav-Simonsson/debug_developJeffrey Wilcke2015-06-307-54/+188
|\ \ \ | | |/ | |/|
| * | 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
| |/
| * Merge pull request #1341 from karalabe/proto-version-negotiationFelix Lange2015-06-283-6/+110
| |\
| | * p2p: fix local/remote cap/protocol mixupPéter Szilágyi2015-06-271-23/+23
| | * p2p: support protocol version negotiationPéter Szilágyi2015-06-263-6/+110
| |/ |/|
| * Merge pull request #1335 from tgerring/mistcleanupJeffrey Wilcke2015-06-272-10/+6
| |\
| | * Travis and README cleanupTaylor Gerring2015-06-252-10/+6
| * | Merge pull request #1344 from karalabe/monitor-fixesJeffrey Wilcke2015-06-271-33/+55
|/| |
| * | cmd/geth: fix monitor panic, don't pre-fill with dummy dataPéter Szilágyi2015-06-271-10/+18
| * | cmd/geth: re-scale charts when changing unit magnitudesPéter Szilágyi2015-06-271-24/+38
|/ /
* | Merge pull request #1321 from karalabe/cut-it-open-3000Jeffrey Wilcke2015-06-25379-330456/+13272
|\ \
| * | cmd/geth: finalize mem statsPéter Szilágyi2015-06-252-7/+7
| * | cmd/geth, rpc/api: fix reported metrics issuesPéter Szilágyi2015-06-252-27/+20
| * | cmd/geth: add memory stat collection tooPéter Szilágyi2015-06-251-0/+24
| * | cmd/geth: limit the maximum chart colums to 6Péter Szilágyi2015-06-251-1/+3
| * | cmd/geth: list the available metrics if none specifiedPéter Szilágyi2015-06-251-0/+13
| * | cmd/geth: polish monitor visuals, add footer, refresh flagPéter Szilágyi2015-06-251-33/+71
| * | cmd/geth: add attach and rows flags to the monitor commandPéter Szilágyi2015-06-252-33/+43
| * | Godeps: remove mist remnants, add termui depsPéter Szilágyi2015-06-24318-330446/+7180
| * | rpc/api, cmd/geth: retrievel all percentiles, add time unitsPéter Szilágyi2015-06-242-25/+35
| * | cmd/geth: allow branching metric patternsPéter Szilágyi2015-06-241-18/+25
| * | cmd/geth: polish the monitoring charts a bitPéter Szilágyi2015-06-241-6/+51
| * | cmd/geth, rpc/api: extend metrics API, add a basic monitor commandPéter Szilágyi2015-06-246-32/+338
| * | cmd/geth, rpc/api: move the metrics into the new consolePéter Szilágyi2015-06-243-1003/+69
| * | eth, ethdb: measure database operation latencies tooPéter Szilágyi2015-06-242-20/+37
| * | 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-244-23/+40
| * | eth/fetcher: fix failed mergePéter Szilágyi2015-06-241-1/+1
| * | core, ethdb: instrument the block and state dbPéter Szilágyi2015-06-242-6/+28
| * | godeps: pull in go-metricsPéter Szilágyi2015-06-2449-0/+5431
| * | cmd/geth, core: impl. percentile reporting, instrument insertionsPéter Szilágyi2015-06-242-8/+15
| * | cmd/geth, eth/fetcher: polish metrics reporting, add some morePéter Szilágyi2015-06-242-16/+60
| * | p2p: instrument P2P networking layerPéter Szilágyi2015-06-243-3/+56
| * | cmd/geth, eth/fetcher: initial metrics supportPéter Szilágyi2015-06-242-0/+974
* | | Merge pull request #1332 from bas-vk/ipcbatchJeffrey Wilcke2015-06-256-63/+131
|\ \ \ | |_|/ |/| |
| * | improved logging for IPC connection lifetime managementBas van Kervel2015-06-254-12/+23
| * | added IPC timeout supportBas van Kervel2015-06-251-26/+34
| * | support for large request/response on windowsunknown2015-06-251-31/+8
| * | support for large requests/responsesBas van Kervel2015-06-253-17/+32
| * | added support for batch requestsBas van Kervel2015-06-253-21/+78
| |/
* | Merge pull request #1085 from Gustav-Simonsson/key_store_v3Jeffrey Wilcke2015-06-258-91/+381
|\ \
| * | Change keystore to version 3Gustav Simonsson2015-06-248-91/+381
| |/
* | Merge pull request #1329 from Gustav-Simonsson/ethash_input_validationsJeffrey Wilcke2015-06-255-19/+54
|\ \ | |/ |/|
| * Update Ethash GodepsGustav Simonsson2015-06-245-19/+54
|/
* cmd/geth: version bump 0.9.33Jeffrey Wilcke2015-06-241-1/+1
* Merge branch 'release/0.9.32' into developJeffrey Wilcke2015-06-241-1/+1
|\
| * cmd/geth: bumpJeffrey Wilcke2015-06-241-1/+1
|/
* Merge pull request #1314 from karalabe/handle-fetcher-attacks-2Jeffrey Wilcke2015-06-242-60/+264
|\
| * 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
* | Merge pull request #1279 from bas-vk/rpc-httpJeffrey Wilcke2015-06-2353-5319/+1725
|\ \
| * | fixed relative path issue with javascript filesBas van Kervel2015-06-231-3/+3
| * | improved action descriptionBas van Kervel2015-06-231-1/+1
| * | bugfix in startRPC error handlingBas van Kervel2015-06-231-4/+4
| * | added missing change for sign testBas van Kervel2015-06-221-1/+1
| * | fixed eth sign unittestBas van Kervel2015-06-225-9/+27
| * | added RPC start/stop supportBas van Kervel2015-06-2231-130/+224
| * | fixed unittestsBas van Kervel2015-06-222-36/+10
| * | added batch support to console and attach actionsBas van Kervel2015-06-226-30/+62
| * | moved solidity test to new rpc structureBas van Kervel2015-06-221-0/+110
| * | fixed bug where history file was create in cwdBas van Kervel2015-06-221-1/+1
| * | added attach over http/rpc supportBas van Kervel2015-06-223-6/+134
| * | added attach over ipc commandBas van Kervel2015-06-228-35/+238
| * | removed console commandBas van Kervel2015-06-225-577/+0
| * | cleanup comments/codeBas van Kervel2015-06-223-150/+12
| * | removed old rpc structure and added new inproc api clientBas van Kervel2015-06-2222-4427/+393
| * | fixed rpc test failure in eth.blockNumberBas van Kervel2015-06-221-43/+45
| * | fixed rpc test failure in net_peerCountBas van Kervel2015-06-221-1/+1
| * | fixed web3 rpc test failuresBas van Kervel2015-06-221-0/+24
| * | added DB apiBas van Kervel2015-06-226-5/+295
| * | refactored old rpc structure to newBas van Kervel2015-06-223-4/+20
| * | added comms httpBas van Kervel2015-06-225-1/+254
| * | made ipc handler generic and reusableBas van Kervel2015-06-222-28/+39
| |/
* | Merge pull request #1309 from fjl/p2p-fix-lookup-spinJeffrey Wilcke2015-06-232-15/+16
|\ \ | |/ |/|
| * p2p: throttle all discovery lookupsFelix Lange2015-06-222-15/+16
* | Merge pull request #1304 from obscuren/state-renamesJeffrey Wilcke2015-06-227-35/+11
|\ \
| * | tests: SetGasLimitobscuren2015-06-211-1/+1
| * | core, miner, xeth: renamed gas methodsobscuren2015-06-216-34/+10
| |/
* | Merge pull request #1305 from obscuren/database-error-checkJeffrey Wilcke2015-06-226-10/+26
|\ \ | |/ |/|
| * trie: fixed testsobscuren2015-06-211-1/+1
| * core, ethdb, trie: validate database errorsobscuren2015-06-215-9/+25
|/
* Merge pull request #1302 from obscuren/mist-removalJeffrey Wilcke2015-06-21128-15536/+1
|\
| * travis: removed qt depsobscuren2015-06-211-1/+1
| * mist: R.I.P.obscuren2015-06-20127-15535/+0
* | Merge pull request #1236 from tgerring/ethtestJeffrey Wilcke2015-06-2020-866/+1138
|\ \
| * | Expand --test switchTaylor Gerring2015-06-191-5/+5
| * | Add --skip option to CLITaylor Gerring2015-06-199-79/+94
| * | recover test logicTaylor Gerring2015-06-191-1/+1
| * | Build error fixesTaylor Gerring2015-06-193-7/+6
| * | Rebase cleanupTaylor Gerring2015-06-192-30/+1
| * | Add stdin optionTaylor Gerring2015-06-196-201/+386
| * | Minor cleanupTaylor Gerring2015-06-191-17/+23
| * | Expand CLI options to allow running all testsTaylor Gerring2015-06-191-41/+109
| * | Allow specifying single depth directoryTaylor Gerring2015-06-191-37/+67
| * | Add lost rebase changesTaylor Gerring2015-06-191-1/+9
| * | Cleanup loggingTaylor Gerring2015-06-196-12/+15
| * | Fix geth blocktest commandTaylor Gerring2015-06-192-2/+3
| * | Wire ethtest to new tests structureTaylor Gerring2015-06-191-203/+32
| * | DRY file loadingTaylor Gerring2015-06-195-58/+42
| * | More consistent test interfaces + test skippingTaylor Gerring2015-06-197-78/+108
| * | Cleanup/reorgTaylor Gerring2015-06-198-273/+265
| * | Return error up stack instead of passing testing var downTaylor Gerring2015-06-197-84/+159
| * | DRY log checkTaylor Gerring2015-06-192-61/+46
| * | Separate and identify tests runnersTaylor Gerring2015-06-196-283/+387
| * | Flatten helper directoryTaylor Gerring2015-06-196-70/+22
| * | Fix pathsTaylor Gerring2015-06-194-45/+61
| * | Split tests from helper codeTaylor Gerring2015-06-195-555/+170
| * | Flatten vm directoryTaylor Gerring2015-06-194-3/+387
| * | Require a first argument of test typeTaylor Gerring2015-06-191-4/+24
| |/
* | Added link to ARM develop buildTaylor Gerring2015-06-201-0/+1
* | Merge pull request #1298 from karalabe/slack-n-boundJeffrey Wilcke2015-06-191-4/+15
|\ \
| * | eth/fetcher: lower max cache size, add timeout slackPéter Szilágyi2015-06-191-4/+15
* | | Merge pull request #1290 from tgerring/dataargsJeffrey Wilcke2015-06-191-0/+54
|\ \ \ | |/ / |/| |
| * | unit test coverage for NewDataArgsTaylor Gerring2015-06-181-0/+54
* | | Merge pull request #1295 from karalabe/fix-broadcast-orderPéter Szilágyi2015-06-191-4/+4
|\ \ \ | |_|/ |/| |
| * | eth: fix the propagation/announce order for mined blocksPéter Szilágyi2015-06-191-4/+4
|/ /
* | Merge pull request #1267 from SilentCicero/developJeffrey Wilcke2015-06-196-0/+89
|\|
| * Added glog messages like TransactionSilentCicero2015-06-171-0/+4
| * Remove Extra LoggersSilentCicero2015-06-171-4/+1
| * New DataArgs and eth_sendRawTransactionSilentCicero2015-06-175-3/+64
| * thanks subtly :)Nick Dodson2015-06-161-1/+1
| * NewSigArgs arg change.Nick Dodson2015-06-161-1/+1
| * Update utils.goNick Dodson2015-06-151-1/+1
| * Update eth.goNick Dodson2015-06-151-1/+1
| * Change eth_pushTx case to eth_sendRawTransactionNick Dodson2015-06-151-1/+1
| * Changed variable namesSilentCicero2015-06-152-8/+2
| * eth_pushTx send raw signed encoded TX data to the chain through RPCSilentCicero2015-06-153-0/+33
* | Merge pull request #1275 from karalabe/optimise-fetcherJeffrey Wilcke2015-06-198-274/+878
|\ \
| * | 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
| * | eth/fetcher: make tests thread safePéter Szilágyi2015-06-181-22/+34
| * | eth/fetcher: build longest chain until proven otherwisePéter Szilágyi2015-06-183-31/+95
| * | eth/fetcher: fix premature queue cleanup, general polishesPéter Szilágyi2015-06-181-35/+47
| * | eth, eth/fetcher: define and enforce propagation boundariesPéter Szilágyi2015-06-183-24/+60
| * | eth/fetcher: deduplicate future blocksPéter Szilágyi2015-06-182-25/+71
| * | eth, eth/fetcher: cache future propagated blocks tooPéter Szilágyi2015-06-183-0/+51
| * | eth, eth/fetcher: use an import queue to store out of order blocksPéter Szilágyi2015-06-183-33/+91
| * | eth/fetcher: add test to check for duplicate downloadsPéter Szilágyi2015-06-181-0/+38
| * | eth/fetcher: fix timer reset bug, add initial testsPéter Szilágyi2015-06-183-6/+212
| * | eth, eth/fetcher: separate notification sync mechanismPéter Szilágyi2015-06-184-182/+293
|/ /
* | Merge pull request #1282 from obscuren/state-cleanupJeffrey Wilcke2015-06-1814-197/+176
|\ \
| * | core/vm: clarified SSTOREobscuren2015-06-181-7/+5
| * | core: ValidatedHeader (method => function)obscuren2015-06-182-66/+68
| * | core, core/vm: state improvements and tx pool speed upobscuren2015-06-173-32/+25
| * | core: TMP testing codeobscuren2015-06-172-21/+23
| * | core/state: removed trie copyobscuren2015-06-171-1/+1
| * | core/state: removed state from state objectobscuren2015-06-173-31/+20
| * | core/state: fixed state testsobscuren2015-06-171-13/+10
| * | xeth, tests: fixed apiobscuren2015-06-173-6/+6
| * | core/state: remove the need for common.Valueobscuren2015-06-171-2/+4
| * | core/state, core/vm: reworked storage get / set to use common.Hashobscuren2015-06-175-41/+45
| * | core/state, core/vm: cleanup refundsobscuren2015-06-173-21/+13
* | | Merge pull request #1287 from karalabe/fix-downloader-cancel-interruptJeffrey Wilcke2015-06-183-64/+60
|\ \ \
| * | | eth/downloader: extend slow test to fix even slower CI server...Péter Szilágyi2015-06-181-1/+1
| * | | eth/downloader: always reenter processing if not exitingPéter Szilágyi2015-06-182-39/+37
| * | | eth, eth/downloader: fix processing interrupt caused by temp cancelPéter Szilágyi2015-06-183-24/+22
|/ / /
* | | Merge pull request #1269 from bas-vk/console-batchJeffrey Wilcke2015-06-172-5/+31
|\ \ \
| * | | added printing support for objectsBas van Kervel2015-06-151-2/+3
| * | | added batch mode to consoleBas van Kervel2015-06-142-5/+30
| | |/ | |/|
* | | Merge pull request #1281 from karalabe/fix-overlapping-delivery-hangJeffrey Wilcke2015-06-172-0/+35
|\ \ \
| * | | eth/downloader: fix #1280, overlapping (good/bad) delivery hangPéter Szilágyi2015-06-172-0/+35
| | |/ | |/|
* | | Merge pull request #1274 from Gustav-Simonsson/update_ethash_godepJeffrey Wilcke2015-06-1733-14768/+2634
|\ \ \ | |/ / |/| |
| * | Update ethash Godep (again)Gustav Simonsson2015-06-173-12/+23
| * | Update ethash GodepGustav Simonsson2015-06-1616-13958/+76
| * | Update Ethereum JSON test filesGustav Simonsson2015-06-1616-802/+2539
|/ /
* | cmd/geth: bump 0.9.31obscuren2015-06-161-1/+1
* | Merge branch 'release/0.9.30' into developobscuren2015-06-161-1/+1
|\ \
| * | cmd/geth: bump version number 0.9.30obscuren2015-06-161-1/+1
|/ /
* | Merge pull request #1260 from obscuren/tx-drop-low-txJeffrey Wilcke2015-06-168-24/+60
|\ \
| * | rpc/api: fixed default gas-(price) issue.obscuren2015-06-152-7/+10
| * | core: moved check for max queue to checkQueueobscuren2015-06-152-26/+12
| * | core: reduce max allowed queued txs per addressobscuren2015-06-152-0/+30
| * | core, miner: tx pool drops txs below ask priceobscuren2015-06-154-6/+23
| |/
* | Merge pull request #990 from zsfelfoldi/gaspriceJeffrey Wilcke2015-06-158-59/+319
|\ \
| * | Changed miner and gpo min gas price to 1 szabozsfelfoldi2015-06-151-6/+6
| * | fixed rpc/api.GasPricezsfelfoldi2015-06-151-1/+1
| * | fixed xeth.gpo = nil bugzsfelfoldi2015-06-151-1/+4
| * | removed duplicate function after rebasezsfelfoldi2015-06-151-16/+2
| * | fixed gas price corr. factorzsfelfoldi2015-06-151-1/+1
| * | fallback for uninitialized GPO config valueszsfelfoldi2015-06-151-0/+3
| * | fixed initial base price bugzsfelfoldi2015-06-151-0/+4
| * | added missing sourcezsfelfoldi2015-06-151-0/+174
| * | fixed saving receiptszsfelfoldi2015-06-156-54/+144
| |/
* | Merge pull request #1261 from fjl/p2p-no-writes-at-shutdownJeffrey Wilcke2015-06-152-28/+61
|\ \
| * | p2p: improve disconnect loggingFelix Lange2015-06-152-6/+7
| * | p2p: track write errors and prevent writes during shutdownFelix Lange2015-06-151-25/+57
| |/
* | Merge pull request #1243 from karalabe/instrument-downloader-syncJeffrey Wilcke2015-06-159-468/+646
|\ \ | |/ |/|
| * eth: don't refetch non fitting blocks to avoid duplicatesPéter Szilágyi2015-06-151-1/+1
| * eth/downloader: detailed comment for the race corner casePéter Szilágyi2015-06-151-4/+15
| * eth/downloader: fix import statistic reset, fetch hashes asyncPéter Szilágyi2015-06-151-11/+14
| * eth, eth/downloader: do async block fetches, add dl testsPéter Szilágyi2015-06-153-5/+47
| * eth/downloader: sanity test for multi peer syncsPéter Szilágyi2015-06-151-0/+31
| * eth, eth/downloader: move block processing into the downlaoderPéter Szilágyi2015-06-154-231/+253
| * eth/downloader: add valid peer during attacks (check interference)Péter Szilágyi2015-06-151-93/+140
| * eth/downloader: instreument and test the sync peer dropPéter Szilágyi2015-06-152-9/+66
| * eth: fix an accidental test compile errorPéter Szilágyi2015-06-151-3/+1
| * eth/downloader: support individual peers in the test suitePéter Szilágyi2015-06-151-112/+113
| * eth/downloader: remove uneeded testing functionsPéter Szilágyi2015-06-152-37/+2
| * eth, eth/downloader: move peer removal into downloaderPéter Szilágyi2015-06-156-82/+83
|/
* Merge pull request #1255 from obscuren/chain-proc-interuptJeffrey Wilcke2015-06-122-2/+11
|\
| * core: changed interrupt strategyobscuren2015-06-121-102/+101
| * eth, core: interupt the chain processing on stopobscuren2015-06-122-95/+105
* | Merge pull request #1256 from obscuren/fix-printable-charsJeffrey Wilcke2015-06-125-52/+47
|\ \
| * | core/vm: Improved error reporting for trace loggingobscuren2015-06-124-46/+45
| * | core/vm: fixed printable characters using unicode insteadobscuren2015-06-122-6/+2
| |/
* | Merge pull request #1254 from bas-vk/ipcwindowspathfixJeffrey Wilcke2015-06-124-5/+26
|\ \