Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | godeps: pull in go-metrics | Péter Szilágyi | 2015-06-24 | 49 | -0/+5431 |
| | |||||
* | cmd/geth, core: impl. percentile reporting, instrument insertions | Péter Szilágyi | 2015-06-24 | 2 | -8/+15 |
| | |||||
* | cmd/geth, eth/fetcher: polish metrics reporting, add some more | Péter Szilágyi | 2015-06-24 | 2 | -16/+60 |
| | |||||
* | p2p: instrument P2P networking layer | Péter Szilágyi | 2015-06-24 | 3 | -3/+56 |
| | |||||
* | cmd/geth, eth/fetcher: initial metrics support | Péter Szilágyi | 2015-06-24 | 2 | -0/+974 |
| | | | | | Conflicts: cmd/geth/admin.go | ||||
* | cmd/geth: version bump 0.9.33 | Jeffrey Wilcke | 2015-06-24 | 1 | -1/+1 |
| | |||||
* | Merge branch 'release/0.9.32' into develop | Jeffrey Wilcke | 2015-06-24 | 1 | -1/+1 |
|\ | |||||
| * | cmd/geth: bump | Jeffrey Wilcke | 2015-06-24 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1314 from karalabe/handle-fetcher-attacks-2 | Jeffrey Wilcke | 2015-06-24 | 2 | -60/+264 |
|\ | | | | | eth/fetcher: handle and test various DOS attacks | ||||
| * | eth/fetcher: fix a closure data race | Péter Szilágyi | 2015-06-23 | 1 | -2/+3 |
| | | |||||
| * | eth/fetcher: clean up test assertions | Péter Szilágyi | 2015-06-22 | 1 | -111/+49 |
| | | |||||
| * | eth/fetcher: remove test sleeps (15s -> 2.8s) | Péter Szilágyi | 2015-06-22 | 2 | -59/+167 |
| | | |||||
| * | eth/fetcher: handle and (crude) test block memory DOS | Péter Szilágyi | 2015-06-22 | 2 | -23/+105 |
| | | |||||
| * | eth/fetcher: handle and test block announce DOS attacks | Péter Szilágyi | 2015-06-22 | 2 | -7/+82 |
| | | |||||
* | | Merge pull request #1279 from bas-vk/rpc-http | Jeffrey Wilcke | 2015-06-23 | 53 | -5319/+1725 |
|\ \ | | | | | | | Integrate console and remove old rpc package structure | ||||
| * | | fixed relative path issue with javascript files | Bas van Kervel | 2015-06-23 | 1 | -3/+3 |
| | | | |||||
| * | | improved action description | Bas van Kervel | 2015-06-23 | 1 | -1/+1 |
| | | | |||||
| * | | bugfix in startRPC error handling | Bas van Kervel | 2015-06-23 | 1 | -4/+4 |
| | | | |||||
| * | | added missing change for sign test | Bas van Kervel | 2015-06-22 | 1 | -1/+1 |
| | | | |||||
| * | | fixed eth sign unittest | Bas van Kervel | 2015-06-22 | 5 | -9/+27 |
| | | | |||||
| * | | added RPC start/stop support | Bas van Kervel | 2015-06-22 | 31 | -130/+224 |
| | | | |||||
| * | | fixed unittests | Bas van Kervel | 2015-06-22 | 2 | -36/+10 |
| | | | |||||
| * | | added batch support to console and attach actions | Bas van Kervel | 2015-06-22 | 6 | -30/+62 |
| | | | |||||
| * | | moved solidity test to new rpc structure | Bas van Kervel | 2015-06-22 | 1 | -0/+110 |
| | | | |||||
| * | | fixed bug where history file was create in cwd | Bas van Kervel | 2015-06-22 | 1 | -1/+1 |
| | | | |||||
| * | | added attach over http/rpc support | Bas van Kervel | 2015-06-22 | 3 | -6/+134 |
| | | | |||||
| * | | added attach over ipc command | Bas van Kervel | 2015-06-22 | 8 | -35/+238 |
| | | | |||||
| * | | removed console command | Bas van Kervel | 2015-06-22 | 5 | -577/+0 |
| | | | |||||
| * | | cleanup comments/code | Bas van Kervel | 2015-06-22 | 3 | -150/+12 |
| | | | |||||
| * | | removed old rpc structure and added new inproc api client | Bas van Kervel | 2015-06-22 | 22 | -4427/+393 |
| | | | |||||
| * | | fixed rpc test failure in eth.blockNumber | Bas van Kervel | 2015-06-22 | 1 | -43/+45 |
| | | | |||||
| * | | fixed rpc test failure in net_peerCount | Bas van Kervel | 2015-06-22 | 1 | -1/+1 |
| | | | |||||
| * | | fixed web3 rpc test failures | Bas van Kervel | 2015-06-22 | 1 | -0/+24 |
| | | | |||||
| * | | added DB api | Bas van Kervel | 2015-06-22 | 6 | -5/+295 |
| | | | |||||
| * | | refactored old rpc structure to new | Bas van Kervel | 2015-06-22 | 3 | -4/+20 |
| | | | |||||
| * | | added comms http | Bas van Kervel | 2015-06-22 | 5 | -1/+254 |
| | | | |||||
| * | | made ipc handler generic and reusable | Bas van Kervel | 2015-06-22 | 2 | -28/+39 |
| |/ | |||||
* | | Merge pull request #1309 from fjl/p2p-fix-lookup-spin | Jeffrey Wilcke | 2015-06-23 | 2 | -15/+16 |
|\ \ | |/ |/| | p2p: throttle all discovery lookups | ||||
| * | p2p: throttle all discovery lookups | Felix Lange | 2015-06-22 | 2 | -15/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lookup calls would spin out of control when network connectivity was lost. The throttling that was in place only took effect when the table returned zero results, which doesn't happen very often. The new throttling should not have a negative impact when the host is online. Lookups against the network take some time and dials for all results must complete or hit the cache before a new one is started. This usually takes longer than four seconds, leaving online lookups unaffected. Fixes #1296 | ||||
* | | Merge pull request #1304 from obscuren/state-renames | Jeffrey Wilcke | 2015-06-22 | 7 | -35/+11 |
|\ \ | | | | | | | core, miner, xeth: renamed gas methods | ||||
| * | | tests: SetGasLimit | obscuren | 2015-06-21 | 1 | -1/+1 |
| | | | |||||
| * | | core, miner, xeth: renamed gas methods | obscuren | 2015-06-21 | 6 | -34/+10 |
| |/ | | | | | | | | | | | * BuyGas => SubGas * RefundGas => AddGas * SetGasPool => SetGasLimit | ||||
* | | Merge pull request #1305 from obscuren/database-error-check | Jeffrey Wilcke | 2015-06-22 | 6 | -10/+26 |
|\ \ | |/ |/| | core, ethdb, trie: validate database errors | ||||
| * | trie: fixed tests | obscuren | 2015-06-21 | 1 | -1/+1 |
| | | |||||
| * | core, ethdb, trie: validate database errors | obscuren | 2015-06-21 | 5 | -9/+25 |
|/ | |||||
* | Merge pull request #1302 from obscuren/mist-removal | Jeffrey Wilcke | 2015-06-21 | 128 | -15536/+1 |
|\ | | | | | mist: R.I.P. | ||||
| * | travis: removed qt deps | obscuren | 2015-06-21 | 1 | -1/+1 |
| | | |||||
| * | mist: R.I.P. | obscuren | 2015-06-20 | 127 | -15535/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /"""""/""""""". / / \ __ / / \ || /____ / \ || | | In Loving | || | | Memory | || | | | || | | 2014-2015 | || | | * * * * | _||_ | | *\/* *\/* | | TT | | | *_\_ / ...""""""| || |.""....""""""""."" | | \/.."""""..."""\ || /.""".......""""... | |...."""""""........""""""^^^^"......."""""""".." |......"""""""""""""""........"""""...."""""..""-Jeff W. | ||||
* | | Merge pull request #1236 from tgerring/ethtest | Jeffrey Wilcke | 2015-06-20 | 20 | -866/+1138 |
|\ \ | | | | | | | ethtest improvements | ||||
| * | | Expand --test switch | Taylor Gerring | 2015-06-19 | 1 | -5/+5 |
| | | | |||||
| * | | Add --skip option to CLI | Taylor Gerring | 2015-06-19 | 9 | -79/+94 |
| | | | | | | | | | | | | | | | Disassociates hardcoded tests to skip when running via CLI. Tests still skipped when running `go test` | ||||
| * | | recover test logic | Taylor Gerring | 2015-06-19 | 1 | -1/+1 |
| | | | |||||
| * | | Build error fixes | Taylor Gerring | 2015-06-19 | 3 | -7/+6 |
| | | | |||||
| * | | Rebase cleanup | Taylor Gerring | 2015-06-19 | 2 | -30/+1 |
| | | | |||||
| * | | Add stdin option | Taylor Gerring | 2015-06-19 | 6 | -201/+386 |
| | | | |||||
| * | | Minor cleanup | Taylor Gerring | 2015-06-19 | 1 | -17/+23 |
| | | | |||||
| * | | Expand CLI options to allow running all tests | Taylor Gerring | 2015-06-19 | 1 | -41/+109 |
| | | | |||||
| * | | Allow specifying single depth directory | Taylor Gerring | 2015-06-19 | 1 | -37/+67 |
| | | | |||||
| * | | Add lost rebase changes | Taylor Gerring | 2015-06-19 | 1 | -1/+9 |
| | | | |||||
| * | | Cleanup logging | Taylor Gerring | 2015-06-19 | 6 | -12/+15 |
| | | | |||||
| * | | Fix geth blocktest command | Taylor Gerring | 2015-06-19 | 2 | -2/+3 |
| | | | |||||
| * | | Wire ethtest to new tests structure | Taylor Gerring | 2015-06-19 | 1 | -203/+32 |
| | | | |||||
| * | | DRY file loading | Taylor Gerring | 2015-06-19 | 5 | -58/+42 |
| | | | |||||
| * | | More consistent test interfaces + test skipping | Taylor Gerring | 2015-06-19 | 7 | -78/+108 |
| | | | |||||
| * | | Cleanup/reorg | Taylor Gerring | 2015-06-19 | 8 | -273/+265 |
| | | | |||||
| * | | Return error up stack instead of passing testing var down | Taylor Gerring | 2015-06-19 | 7 | -84/+159 |
| | | | |||||
| * | | DRY log check | Taylor Gerring | 2015-06-19 | 2 | -61/+46 |
| | | | |||||
| * | | Separate and identify tests runners | Taylor Gerring | 2015-06-19 | 6 | -283/+387 |
| | | | |||||
| * | | Flatten helper directory | Taylor Gerring | 2015-06-19 | 6 | -70/+22 |
| | | | |||||
| * | | Fix paths | Taylor Gerring | 2015-06-19 | 4 | -45/+61 |
| | | | |||||
| * | | Split tests from helper code | Taylor Gerring | 2015-06-19 | 5 | -555/+170 |
| | | | |||||
| * | | Flatten vm directory | Taylor Gerring | 2015-06-19 | 4 | -3/+387 |
| | | | |||||
| * | | Require a first argument of test type | Taylor Gerring | 2015-06-19 | 1 | -4/+24 |
| |/ | |||||
* | | Added link to ARM develop build | Taylor Gerring | 2015-06-20 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #1298 from karalabe/slack-n-bound | Jeffrey Wilcke | 2015-06-19 | 1 | -4/+15 |
|\ \ | | | | | | | eth/fetcher: lower max cache size, add timeout slack | ||||
| * | | eth/fetcher: lower max cache size, add timeout slack | Péter Szilágyi | 2015-06-19 | 1 | -4/+15 |
| | | | |||||
* | | | Merge pull request #1290 from tgerring/dataargs | Jeffrey Wilcke | 2015-06-19 | 1 | -0/+54 |
|\ \ \ | |/ / |/| | | unit test coverage for NewDataArgs | ||||
| * | | unit test coverage for NewDataArgs | Taylor Gerring | 2015-06-18 | 1 | -0/+54 |
| | | | |||||
* | | | Merge pull request #1295 from karalabe/fix-broadcast-order | Péter Szilágyi | 2015-06-19 | 1 | -4/+4 |
|\ \ \ | |_|/ |/| | | eth: fix the propagation/announce order for mined blocks | ||||
| * | | eth: fix the propagation/announce order for mined blocks | Péter Szilágyi | 2015-06-19 | 1 | -4/+4 |
|/ / | |||||
* | | Merge pull request #1267 from SilentCicero/develop | Jeffrey Wilcke | 2015-06-19 | 6 | -0/+89 |
|\| | | | | | eth_sendRawTransaction JSON RPC | ||||
| * | Added glog messages like Transaction | SilentCicero | 2015-06-17 | 1 | -0/+4 |
| | | |||||
| * | Remove Extra Loggers | SilentCicero | 2015-06-17 | 1 | -4/+1 |
| | | |||||
| * | New DataArgs and eth_sendRawTransaction | SilentCicero | 2015-06-17 | 5 | -3/+64 |
| | | |||||
| * | thanks subtly :) | Nick Dodson | 2015-06-16 | 1 | -1/+1 |
| | | |||||
| * | NewSigArgs arg change. | Nick Dodson | 2015-06-16 | 1 | -1/+1 |
| | | |||||
| * | Update utils.go | Nick Dodson | 2015-06-15 | 1 | -1/+1 |
| | | |||||
| * | Update eth.go | Nick Dodson | 2015-06-15 | 1 | -1/+1 |
| | | |||||
| * | Change eth_pushTx case to eth_sendRawTransaction | Nick Dodson | 2015-06-15 | 1 | -1/+1 |
| | | |||||
| * | Changed variable names | SilentCicero | 2015-06-15 | 2 | -8/+2 |
| | | |||||
| * | eth_pushTx send raw signed encoded TX data to the chain through RPC | SilentCicero | 2015-06-15 | 3 | -0/+33 |
| | | |||||
* | | Merge pull request #1275 from karalabe/optimise-fetcher | Jeffrey Wilcke | 2015-06-19 | 8 | -274/+878 |
|\ \ | | | | | | | eth/fetcher: separate the announce based sync into its own package | ||||
| * | | eth/fetcher: since uncles are allowed, drop phase test | Péter Szilágyi | 2015-06-19 | 1 | -51/+0 |
| | | | |||||
| * | | eth/fetcher: allow backward uncle imports too | Péter Szilágyi | 2015-06-19 | 1 | -2/+3 |
| | | | |||||
| * | | eth: fix test breakage from the previous commit | Péter Szilágyi | 2015-06-18 | 2 | -2/+1 |
| | | | |||||
| * | | eth, eth/fetcher: propagate after header verify, announce only on insert | Péter Szilágyi | 2015-06-18 | 4 | -43/+81 |
| | | | |||||
| * | | eth: clean the block request packet handling a bit | Péter Szilágyi | 2015-06-18 | 1 | -17/+17 |
| | | | |||||
| * | | eth, eth/fetcher: move propagated block import into fetcher | Péter Szilágyi | 2015-06-18 | 4 | -123/+106 |
| | | | |||||
| * | | eth/fetcher: make tests thread safe | Péter Szilágyi | 2015-06-18 | 1 | -22/+34 |
| | | | |||||
| * | | eth/fetcher: build longest chain until proven otherwise | Péter Szilágyi | 2015-06-18 | 3 | -31/+95 |
| | | | |||||
| * | | eth/fetcher: fix premature queue cleanup, general polishes | Péter Szilágyi | 2015-06-18 | 1 | -35/+47 |
| | | | |||||
| * | | eth, eth/fetcher: define and enforce propagation boundaries | Péter Szilágyi | 2015-06-18 | 3 | -24/+60 |
| | | | |||||
| * | | eth/fetcher: deduplicate future blocks | Péter Szilágyi | 2015-06-18 | 2 | -25/+71 |
| | | | |||||
| * | | eth, eth/fetcher: cache future propagated blocks too | Péter Szilágyi | 2015-06-18 | 3 | -0/+51 |
| | | | |||||
| * | | eth, eth/fetcher: use an import queue to store out of order blocks | Péter Szilágyi | 2015-06-18 | 3 | -33/+91 |
| | | | |||||
| * | | eth/fetcher: add test to check for duplicate downloads | Péter Szilágyi | 2015-06-18 | 1 | -0/+38 |
| | | | |||||
| * | | eth/fetcher: fix timer reset bug, add initial tests | Péter Szilágyi | 2015-06-18 | 3 | -6/+212 |
| | | | |||||
| * | | eth, eth/fetcher: separate notification sync mechanism | Péter Szilágyi | 2015-06-18 | 4 | -182/+293 |
|/ / | |||||
* | | Merge pull request #1282 from obscuren/state-cleanup | Jeffrey Wilcke | 2015-06-18 | 14 | -197/+176 |
|\ \ | | | | | | | core/state: cleanup & optimisations | ||||
| * | | core/vm: clarified SSTORE | obscuren | 2015-06-18 | 1 | -7/+5 |
| | | | |||||
| * | | core: ValidatedHeader (method => function) | obscuren | 2015-06-18 | 2 | -66/+68 |
| | | | | | | | | | | | | | | | Changed header validation method to function in preparation of @karalabe's PR. | ||||
| * | | core, core/vm: state improvements and tx pool speed up | obscuren | 2015-06-17 | 3 | -32/+25 |
| | | | | | | | | | | | | Removed full tx validation during state transitions | ||||
| * | | core: TMP testing code | obscuren | 2015-06-17 | 2 | -21/+23 |
| | | | |||||
| * | | core/state: removed trie copy | obscuren | 2015-06-17 | 1 | -1/+1 |
| | | | |||||
| * | | core/state: removed state from state object | obscuren | 2015-06-17 | 3 | -31/+20 |
| | | | |||||
| * | | core/state: fixed state tests | obscuren | 2015-06-17 | 1 | -13/+10 |
| | | | |||||
| * | | xeth, tests: fixed api | obscuren | 2015-06-17 | 3 | -6/+6 |
| | | | |||||
| * | | core/state: remove the need for common.Value | obscuren | 2015-06-17 | 1 | -2/+4 |
| | | | |||||
| * | | core/state, core/vm: reworked storage get / set to use common.Hash | obscuren | 2015-06-17 | 5 | -41/+45 |
| | | | |||||
| * | | core/state, core/vm: cleanup refunds | obscuren | 2015-06-17 | 3 | -21/+13 |
| | | | |||||
* | | | Merge pull request #1287 from karalabe/fix-downloader-cancel-interrupt | Jeffrey Wilcke | 2015-06-18 | 3 | -64/+60 |
|\ \ \ | | | | | | | | | eth, eth/downloader: fix processing interrupt caused by temp cancel | ||||
| * | | | eth/downloader: extend slow test to fix even slower CI server... | Péter Szilágyi | 2015-06-18 | 1 | -1/+1 |
| | | | | |||||
| * | | | eth/downloader: always reenter processing if not exiting | Péter Szilágyi | 2015-06-18 | 2 | -39/+37 |
| | | | | |||||
| * | | | eth, eth/downloader: fix processing interrupt caused by temp cancel | Péter Szilágyi | 2015-06-18 | 3 | -24/+22 |
|/ / / | |||||
* | | | Merge pull request #1269 from bas-vk/console-batch | Jeffrey Wilcke | 2015-06-17 | 2 | -5/+31 |
|\ \ \ | | | | | | | | | added batch mode to console | ||||
| * | | | added printing support for objects | Bas van Kervel | 2015-06-15 | 1 | -2/+3 |
| | | | | |||||
| * | | | added batch mode to console | Bas van Kervel | 2015-06-14 | 2 | -5/+30 |
| | |/ | |/| | |||||
* | | | Merge pull request #1281 from karalabe/fix-overlapping-delivery-hang | Jeffrey Wilcke | 2015-06-17 | 2 | -0/+35 |
|\ \ \ | | | | | | | | | eth/downloader: fix #1280, overlapping (good/bad) delivery hang | ||||
| * | | | eth/downloader: fix #1280, overlapping (good/bad) delivery hang | Péter Szilágyi | 2015-06-17 | 2 | -0/+35 |
| | |/ | |/| | |||||
* | | | Merge pull request #1274 from Gustav-Simonsson/update_ethash_godep | Jeffrey Wilcke | 2015-06-17 | 33 | -14768/+2634 |
|\ \ \ | |/ / |/| | | Update ethash godep | ||||
| * | | Update ethash Godep (again) | Gustav Simonsson | 2015-06-17 | 3 | -12/+23 |
| | | | |||||
| * | | Update ethash Godep | Gustav Simonsson | 2015-06-16 | 16 | -13958/+76 |
| | | | |||||
| * | | Update Ethereum JSON test files | Gustav Simonsson | 2015-06-16 | 16 | -802/+2539 |
|/ / | |||||
* | | cmd/geth: bump 0.9.31 | obscuren | 2015-06-16 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'release/0.9.30' into develop | obscuren | 2015-06-16 | 1 | -1/+1 |
|\ \ | |||||
| * | | cmd/geth: bump version number 0.9.30 | obscuren | 2015-06-16 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #1260 from obscuren/tx-drop-low-tx | Jeffrey Wilcke | 2015-06-16 | 8 | -24/+60 |
|\ \ | | | | | | | core: drop low gas tx | ||||
| * | | rpc/api: fixed default gas-(price) issue. | obscuren | 2015-06-15 | 2 | -7/+10 |
| | | | |||||
| * | | core: moved check for max queue to checkQueue | obscuren | 2015-06-15 | 2 | -26/+12 |
| | | | | | | | | | | | | | | | Moved the queue to check to the checkQueue method so no undeeded loops need to be initiated or sorting needs to happen twice. | ||||
| * | | core: reduce max allowed queued txs per address | obscuren | 2015-06-15 | 2 | -0/+30 |
| | | | | | | | | | | | | | | | Transactions in the queue are now capped to a maximum of 200 transactions. This number is completely arbitrary. | ||||
| * | | core, miner: tx pool drops txs below ask price | obscuren | 2015-06-15 | 4 | -6/+23 |
| |/ | |||||
* | | Merge pull request #990 from zsfelfoldi/gasprice | Jeffrey Wilcke | 2015-06-15 | 8 | -59/+319 |
|\ \ | | | | | | | eth: add GasPriceOracle | ||||
| * | | Changed miner and gpo min gas price to 1 szabo | zsfelfoldi | 2015-06-15 | 1 | -6/+6 |
| | | | |||||
| * | | fixed rpc/api.GasPrice | zsfelfoldi | 2015-06-15 | 1 | -1/+1 |
| | | | |||||
| * | | fixed xeth.gpo = nil bug | zsfelfoldi | 2015-06-15 | 1 | -1/+4 |
| | | | |||||
| * | | removed duplicate function after rebase | zsfelfoldi | 2015-06-15 | 1 | -16/+2 |
| | | | |||||
| * | | fixed gas price corr. factor | zsfelfoldi | 2015-06-15 | 1 | -1/+1 |
| | | | |||||
| * | | fallback for uninitialized GPO config values | zsfelfoldi | 2015-06-15 | 1 | -0/+3 |
| | | | |||||
| * | | fixed initial base price bug | zsfelfoldi | 2015-06-15 | 1 | -0/+4 |
| | | | |||||
| * | | added missing source | zsfelfoldi | 2015-06-15 | 1 | -0/+174 |
| | | | |||||
| * | | fixed saving receipts | zsfelfoldi | 2015-06-15 | 6 | -54/+144 |
| |/ | |||||
* | | Merge pull request #1261 from fjl/p2p-no-writes-at-shutdown | Jeffrey Wilcke | 2015-06-15 | 2 | -28/+61 |
|\ \ | | | | | | | p2p: prevent writes at shutdown time | ||||
| * | | p2p: improve disconnect logging | Felix Lange | 2015-06-15 | 2 | -6/+7 |
| | | | |||||
| * | | p2p: track write errors and prevent writes during shutdown | Felix Lange | 2015-06-15 | 1 | -25/+57 |
| |/ | | | | | | | | | | | | | As of this commit, we no longer rely on the protocol handler to report write errors in a timely fashion. When a write fails, shutdown is initiated immediately and no new writes can start. This will also prevent new writes from starting after Server.Stop has been called. | ||||
* | | Merge pull request #1243 from karalabe/instrument-downloader-sync | Jeffrey Wilcke | 2015-06-15 | 9 | -468/+646 |
|\ \ | |/ |/| | eth, eth/downloader: separate concerns, clean up test suite | ||||
| * | eth: don't refetch non fitting blocks to avoid duplicates | Péter Szilágyi | 2015-06-15 | 1 | -1/+1 |
| | | |||||
| * | eth/downloader: detailed comment for the race corner case | Péter Szilágyi | 2015-06-15 | 1 | -4/+15 |
| | | |||||
| * | eth/downloader: fix import statistic reset, fetch hashes async | Péter Szilágyi | 2015-06-15 | 1 | -11/+14 |
| | | |||||
| * | eth, eth/downloader: do async block fetches, add dl tests | Péter Szilágyi | 2015-06-15 | 3 | -5/+47 |
| | | |||||
| * | eth/downloader: sanity test for multi peer syncs | Péter Szilágyi | 2015-06-15 | 1 | -0/+31 |
| | | |||||
| * | eth, eth/downloader: move block processing into the downlaoder | Péter Szilágyi | 2015-06-15 | 4 | -231/+253 |
| | | |||||
| * | eth/downloader: add valid peer during attacks (check interference) | Péter Szilágyi | 2015-06-15 | 1 | -93/+140 |
| | | |||||
| * | eth/downloader: instreument and test the sync peer drop | Péter Szilágyi | 2015-06-15 | 2 | -9/+66 |
| | | |||||
| * | eth: fix an accidental test compile error | Péter Szilágyi | 2015-06-15 | 1 | -3/+1 |
| | | |||||
| * | eth/downloader: support individual peers in the test suite | Péter Szilágyi | 2015-06-15 | 1 | -112/+113 |
| | | |||||
| * | eth/downloader: remove uneeded testing functions | Péter Szilágyi | 2015-06-15 | 2 | -37/+2 |
| | | |||||
| * | eth, eth/downloader: move peer removal into downloader | Péter Szilágyi | 2015-06-15 | 6 | -82/+83 |
|/ | |||||
* | Merge pull request #1255 from obscuren/chain-proc-interupt | Jeffrey Wilcke | 2015-06-12 | 2 | -2/+11 |
|\ | | | | | eth, core: interrupt the chain processing on stop | ||||
| * | core: changed interrupt strategy | obscuren | 2015-06-12 | 1 | -102/+101 |
| | | | | | | | | | | | | Removed chain manager's select/channel approach when checking for interrupts. Now using an atomic int32 instead which checked for every block processed. | ||||
| * | eth, core: interupt the chain processing on stop | obscuren | 2015-06-12 | 2 | -95/+105 |
| | | | | | | | | | | Added an additional channel which is used to interupt the chain manager when it's processing blocks. | ||||
* | | Merge pull request #1256 from obscuren/fix-printable-chars | Jeffrey Wilcke | 2015-06-12 | 5 | -52/+47 |
|\ \ | | | | | | | core/vm: fixed strange output for trace logging & error reporting | ||||
| * | | core/vm: Improved error reporting for trace logging | obscuren | 2015-06-12 | 4 | -46/+45 |
| | | | |||||
| * | | core/vm: fixed printable characters using unicode instead | obscuren | 2015-06-12 | 2 | -6/+2 |
| |/ | |||||
* | | Merge pull request #1254 from bas-vk/ipcwindowspathfix | Jeffrey Wilcke | 2015-06-12 | 4 | -5/+26 |
|\ \ | | | | | | | Invalid named pipe name | ||||
| * | | removed obsolete console flag | Bas van Kervel | 2015-06-12 | 2 | -2/+0 |
| | | | |||||
| * | | fixed windows ipc path issue | Bas van Kervel | 2015-06-12 | 4 | -4/+27 |
| | | | |||||
* | | | Merge pull request #1245 from bas-vk/ipcdatadirfix | Jeffrey Wilcke | 2015-06-12 | 2 | -2/+2 |
|\| | | |/ |/| | ipc socket always uses default path | ||||
| * | ipc socket always used default path | Bas van Kervel | 2015-06-12 | 2 | -2/+2 |
|/ | |||||
* | Merge pull request #1239 from bas-vk/rpc-apis | Jeffrey Wilcke | 2015-06-11 | 50 | -250/+7950 |
|\ | | | | | RPC refactoring | ||||
| * | fixed incomplete merge action | Bas van Kervel | 2015-06-11 | 2 | -703/+1 |
| | | |||||
| * | removed obsolete print statement | Bas van Kervel | 2015-06-11 | 2 | -89/+1 |
| | | |||||
| * | removed binary files | Bas van Kervel | 2015-06-11 | 2 | -7/+0 |
| | | |||||
| * | upgrade web3.js with _extend support | Bas van Kervel | 2015-06-11 | 7 | -6/+51 |
| | | |||||
| * | added net API | Bas van Kervel | 2015-06-11 | 1 | -0/+8 |
| | | |||||
| * | added miner API | Bas van Kervel | 2015-06-11 | 1 | -1/+5 |
| | | |||||
| * | added console binary | Bas van Kervel | 2015-06-11 | 1 | -5/+89 |
| | | |||||
| * | fixed windows build problem | Bas van Kervel | 2015-06-11 | 1 | -0/+702 |
| | | |||||
| * | changed send methods for backwards compatability in geth console | Bas van Kervel | 2015-06-11 | 2 | -2/+54 |
| | | |||||
| * | added console command | Bas van Kervel | 2015-06-11 | 5 | -26/+64 |
| | | |||||
| * | added API/IPC commandline flags | Bas van Kervel | 2015-06-11 | 1 | -0/+5 |
| | | |||||
| * | restructured eth rpc API | Bas van Kervel | 2015-06-11 | 3 | -0/+122 |
| | | |||||
| * | added shh API | Bas van Kervel | 2015-06-11 | 6 | -5/+370 |
| | | |||||
| * | cleanup of javascript API | Bas van Kervel | 2015-06-11 | 10 | -89/+91 |
| | | |||||
| * | added txpool API | Bas van Kervel | 2015-06-11 | 4 | -1/+91 |
| | | |||||
| * | changed console welcome message | Bas van Kervel | 2015-06-11 | 1 | -12/+9 |
| | | |||||
| * | upgrade web3.js with _extend support | Bas van Kervel | 2015-06-11 | 6 | -2829/+230 |
| | | |||||
| * | added admin API | Bas van Kervel | 2015-06-11 | 14 | -203/+613 |
| | | |||||
| * | added personal API | Bas van Kervel | 2015-06-11 | 5 | -9/+259 |
| | | |||||
| * | added debug API | Bas van Kervel | 2015-06-11 | 9 | -712/+980 |
| | | |||||
| * | only load supported api's | Bas van Kervel | 2015-06-11 | 2 | -9/+81 |
| | | |||||
| * | added net API | Bas van Kervel | 2015-06-11 | 9 | -11/+141 |
| | | |||||
| * | added miner API | Bas van Kervel | 2015-06-11 | 5 | -1/+323 |
| | | |||||
| * | added console binary | Bas van Kervel | 2015-06-11 | 6 | -0/+402 |
| | | |||||
| * | fixed windows build problem | Bas van Kervel | 2015-06-11 | 1 | -1/+1 |
| | | |||||
| * | fixed unittest build problem | Bas van Kervel | 2015-06-11 | 1 | -1/+1 |
| | | |||||
| * | changed send methods for backwards compatability in geth console | Bas van Kervel | 2015-06-11 | 3 | -2/+57 |
| | | |||||
| * | added console command | Bas van Kervel | 2015-06-11 | 12 | -249/+4819 |
| | | |||||
| * | added API/IPC commandline flags | Bas van Kervel | 2015-06-11 | 4 | -0/+50 |
| | | |||||
| * | added RPC/IPC support | Bas van Kervel | 2015-06-11 | 6 | -1/+887 |
| | | |||||
| * | restructured eth rpc API | Bas van Kervel | 2015-06-11 | 11 | -0/+2167 |
|/ | |||||
* | Merge pull request #1228 from obscuren/vm-optimisations | Jeffrey Wilcke | 2015-06-11 | 16 | -159/+200 |
|\ | | | | | core/vm: optimisations | ||||
| * | core: retry block now also parellise nonce checks | obscuren | 2015-06-11 | 1 | -2/+8 |
| | | |||||
| * | core/vm: added a comment regarding the uint64 vs *big.Int | obscuren | 2015-06-11 | 1 | -1/+3 |
| | | |||||
| * | cmd/geth: Added optional debug flag for reprocess block | obscuren | 2015-06-11 | 1 | -2/+5 |
| | | |||||
| * | cmd/evm: print trace when running programs | obscuren | 2015-06-11 | 1 | -0/+3 |
| | | |||||
| * | core/vm: reverse loop stack | obscuren | 2015-06-11 | 1 | -2/+3 |
| | | |||||
| * | core/vm: fixed a bug where `Data` ignored the stack ptr | obscuren | 2015-06-11 | 1 | -1/+1 |
| | | |||||
| * | core, core/vm: moved logger and added gas cost to struct logging | obscuren | 2015-06-11 | 4 | -10/+10 |
| | | |||||
| * | core/vm: unexported stack again. No longer required | obscuren | 2015-06-10 | 3 | -16/+16 |
| | | |||||
| * | core/vm: documentation and name changes | obscuren | 2015-06-10 | 2 | -18/+34 |
| | | |||||
| * | cmd/evm: implements vm.Environment | obscuren | 2015-06-10 | 1 | -0/+7 |
| | | |||||
| * | miner: update gas used after tx proc for pending block | obscuren | 2015-06-10 | 1 | -1/+2 |
| | | |||||
| * | core: log tx count for each set of blocks we're importing | obscuren | 2015-06-10 | 1 | -1/+4 |
| | | |||||
| * | core/vm, core/state: added storage to structured vm logging | obscuren | 2015-06-10 | 4 | -9/+39 |
| | | |||||
| * | core, core/vm: added structure logging | obscuren | 2015-06-10 | 9 | -149/+104 |
| | | | | | | | | This also reduces the time required spend in the VM | ||||
| * | core/vm: added structured logging | obscuren | 2015-06-10 | 2 | -8/+22 |
| | | |||||
| * | core/vm: changed program counter to uint64 | obscuren | 2015-06-10 | 2 | -13/+13 |
| | | |||||
* | | Merge pull request #1227 from karalabe/block-fetcher-optimisations | Jeffrey Wilcke | 2015-06-11 | 1 | -18/+37 |
|\ \ | | | | | | | eth: optimize the notification/explicit fetch mechanism | ||||
| * | | eth: dedup fetches to ensure no blocks are pulled twice | Péter Szilágyi | 2015-06-11 | 1 | -5/+23 |
| | | | |||||
| * | | eth: randomly fetch announced block (don't hammer origin) | Péter Szilágyi | 2015-06-11 | 1 | -4/+5 |
| | | | |||||
| * | | eth: discard fetched blocks that don't fit (no goroutine) | Péter Szilágyi | 2015-06-11 | 1 | -13/+13 |
| | | | |||||
* | | | Merge pull request #1224 from karalabe/report-import-progress | Jeffrey Wilcke | 2015-06-11 | 2 | -8/+51 |
|\ \ \ | | | | | | | | | cmd/geth, eth/downloader: collect and report import progress too | ||||
| * | | | eth/downloader: fetch the block hashes on the fly, when needed | Péter Szilágyi | 2015-06-11 | 1 | -9/+5 |
| | | | | |||||
| * | | | cmd/geth: round the import ETA before converting to string | Péter Szilágyi | 2015-06-10 | 1 | -1/+1 |
| | | | | |||||
| * | | | cmd/geth, eth/downloader: rough guess at the import eta | Péter Szilágyi | 2015-06-10 | 2 | -4/+20 |
| | | | | |||||
| * | | | cmd/geth, eth/downloader: collect and report import progress too | Péter Szilágyi | 2015-06-10 | 2 | -8/+39 |
| | | | | |||||
* | | | | Merge pull request #1218 from tgerring/rpcsign | Jeffrey Wilcke | 2015-06-11 | 1 | -0/+8 |
|\ \ \ \ | | | | | | | | | | | Updated RPC sign test | ||||
| * | | | | Updated test | Taylor Gerring | 2015-06-11 | 1 | -0/+8 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #1223 from obscuren/tx-pool-vroooooom | Jeffrey Wilcke | 2015-06-11 | 3 | -41/+32 |
|\ \ \ \ | |/ / / |/| | | | core: fixed race condition in the transaction pool | ||||
| * | | | core: fixed race condition for subscriptions | obscuren | 2015-06-10 | 1 | -2/+1 |
| | | | | |||||
| * | | | core: fixed test | obscuren | 2015-06-10 | 1 | -4/+1 |
| | | | | |||||
| * | | | core: fixed race condition in the transaction pool | obscuren | 2015-06-10 | 2 | -35/+30 |
|/ / / | | | | | | | | | | Removed `Stop/Start` mechanism from the transaction pool. | ||||
* | | | Merge pull request #1230 from fjl/p2p-discover-fix-ping-test | Jeffrey Wilcke | 2015-06-10 | 4 | -48/+49 |
|\ \ \ | | | | | | | | | p2p/discover: deflake TestUDP_successfulPing | ||||
| * | | | p2p/discover: use separate rand.Source instances in tests | Felix Lange | 2015-06-10 | 2 | -15/+19 |
| | | | | | | | | | | | | | | | | rand.Source isn't safe for concurrent use. | ||||
| * | | | p2p/discover: deflake TestUDP_successfulPing | Felix Lange | 2015-06-10 | 2 | -33/+30 |
|/ / / | |||||
* | | | Merge pull request #1222 from obscuren/state-vm-test-suit-fix | Jeffrey Wilcke | 2015-06-10 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | tests: check gas limit error | ||||
| * | | tests: check gas limit error | obscuren | 2015-06-10 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #1221 from karalabe/fix-p2p-dial-test | Felix Lange | 2015-06-10 | 1 | -1/+2 |
|\ \ | |/ |/| | p2p: fix a close race in the dial test | ||||
| * | p2p: fix a close race in the dial test | Péter Szilágyi | 2015-06-10 | 1 | -1/+2 |
|/ | |||||
* | cmd/geth: develop version bump 0.9.29 | obscuren | 2015-06-10 | 1 | -1/+1 |
| |