Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix hex conversion | Taylor Gerring | 2015-07-04 | 1 | -1/+2 |
| | |||||
* | Initial getTransactionReceipt support | Taylor Gerring | 2015-07-04 | 2 | -0/+43 |
| | |||||
* | Merge pull request #1399 from obscuren/receipts-storing-fix | Jeffrey Wilcke | 2015-07-04 | 8 | -57/+75 |
|\ | | | | | core, eth, miner, xeth: receipt storage fix | ||||
| * | core, eth, miner, xeth: receipt storage fix | Jeffrey Wilcke | 2015-07-04 | 8 | -57/+75 |
| | | | | | | | | | | * Added GetReceiptsFromBlock, GetReceipt, PutReceipts * Added ContractAddress to receipt. See #1042 | ||||
* | | Merge pull request #1385 from Gustav-Simonsson/update_tests | Jeffrey Wilcke | 2015-07-04 | 20 | -4520/+1935 |
|\ \ | |/ |/| | Update Ethereum JSON test files, skip failing tests | ||||
| * | Update Ethereum JSON tests, skip failing | Gustav Simonsson | 2015-07-03 | 20 | -4520/+1935 |
|/ | |||||
* | Merge pull request #1393 from bas-vk/issue1377 | Jeffrey Wilcke | 2015-07-03 | 1 | -103/+2934 |
|\ | | | | | Upgrade web3 to version 0.7.1 | ||||
| * | upgrade web3 to version 0.7.1 | Bas van Kervel | 2015-07-03 | 1 | -103/+2934 |
| | | |||||
* | | Merge pull request #1392 from bas-vk/ipcpipelining | Jeffrey Wilcke | 2015-07-03 | 4 | -46/+181 |
|\ \ | | | | | | | Several bugfixes to IPC channel | ||||
| * | | fixed unittest after new implementation | Bas van Kervel | 2015-07-03 | 1 | -37/+1 |
| | | | |||||
| * | | simplified implementation and improved performance | Bas van Kervel | 2015-07-03 | 1 | -103/+20 |
| | | | |||||
| * | | display rpc error in console | Bas van Kervel | 2015-07-03 | 2 | -13/+15 |
| | | | |||||
| * | | merge conflict | Bas van Kervel | 2015-07-02 | 0 | -0/+0 |
| |\ \ | |||||
| | * | | ipcpath issue fix | Bas van Kervel | 2015-07-02 | 1 | -5/+5 |
| | | | | |||||
| | * | | prevent discarding requests when parsing fails | Bas van Kervel | 2015-07-02 | 2 | -26/+273 |
| | | | | |||||
| | * | | added pipelining support | Bas van Kervel | 2015-07-01 | 1 | -15/+20 |
| | | | | |||||
| * | | | ipcpath issue fix | Bas van Kervel | 2015-07-02 | 1 | -5/+5 |
| | | | | |||||
| * | | | prevent discarding requests when parsing fails | Bas van Kervel | 2015-07-02 | 2 | -26/+273 |
| | | | | |||||
| * | | | added pipelining support | Bas van Kervel | 2015-07-02 | 1 | -15/+20 |
| | | | | |||||
* | | | | Merge pull request #1394 from obscuren/develop | Jeffrey Wilcke | 2015-07-03 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | miner: ignore future errors | ||||
| * | | | | miner: ignore future errors | Jeffrey Wilcke | 2015-07-03 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Merge pull request #1389 from obscuren/txpool-issues | Jeffrey Wilcke | 2015-07-03 | 15 | -89/+126 |
|\ \ \ \ | | | | | | | | | | | core, miner: miner header validation, transaction & receipt writing | ||||
| * | | | | core, miner: miner header validation, transaction & receipt writing | Jeffrey Wilcke | 2015-07-03 | 15 | -89/+126 |
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | * Miners do now verify their own header, not their state. * Changed old putTx and putReceipts to be exported * Moved writing of transactions and receipts out of the block processer in to the chain manager. Closes #1386 * Miner post ChainHeadEvent & ChainEvent. Closes #1388 | ||||
* | | | | Merge pull request #1391 from tgerring/consolefalse | Jeffrey Wilcke | 2015-07-03 | 1 | -2/+0 |
|\ \ \ \ | |/ / / |/| | | | Prevent false from printing on console | ||||
| * | | | Prevent debug value from printing on console | Taylor Gerring | 2015-07-03 | 1 | -2/+0 |
|/ / / | |||||
* | | | Merge pull request #1390 from karalabe/fix-downloader-test-race | Jeffrey Wilcke | 2015-07-03 | 1 | -1/+7 |
|\ \ \ | |/ / |/| | | eth/downloader: fix a rare test race on the OSX CI | ||||
| * | | eth/downloader: fix a rare test race on the OSX CI | Péter Szilágyi | 2015-07-03 | 1 | -1/+7 |
|/ / | |||||
* | | Merge branch 'develop' of github.com:ethereum/go-ethereum into develop | Vitalik Buterin | 2015-07-02 | 3 | -9/+9 |
|\ \ | |||||
| * \ | Merge pull request #1378 from obscuren/issue1367 | Jeffrey Wilcke | 2015-07-02 | 3 | -9/+9 |
| |\ \ | | | | | | | | | core, xeth: core.AddressFromMessage removed => crypto.CreateAddress | ||||
| | * | | core, xeth: core.AddressFromMessage removed => crypto.CreateAddress | Jeffrey Wilcke | 2015-07-02 | 3 | -9/+9 |
| | | | | |||||
* | | | | Switched canary addresses | Vitalik Buterin | 2015-07-02 | 1 | -4/+4 |
|/ / / | |||||
* | | | Merge pull request #1351 from karalabe/eth61 | Jeffrey Wilcke | 2015-07-01 | 13 | -306/+981 |
|\ \ \ | | | | | | | | | Implement eth/61 | ||||
| * | | | eth, eth/downloader: fix #1231, DOS vulnerability in hash queueing | Péter Szilágyi | 2015-07-01 | 2 | -5/+15 |
| | | | | |||||
| * | | | eth: fix #1371, double lock during block/txn known set limitation | Péter Szilágyi | 2015-07-01 | 1 | -10/+4 |
| | | | | |||||
| * | | | eth/downloader: reduce hash fetches in prep for eth/61 | Péter Szilágyi | 2015-07-01 | 1 | -3/+3 |
| | | | | |||||
| * | | | eth, eth/downloader: transition to eth 61 | Péter Szilágyi | 2015-07-01 | 8 | -140/+689 |
| | | | | |||||
| * | | | eth, eth/downloader: pass the eth protocol version through | Péter Szilágyi | 2015-07-01 | 4 | -36/+45 |
| | | | | |||||
| * | | | eth: add the blocks from numbers protocol message | Péter Szilágyi | 2015-07-01 | 4 | -26/+43 |
| | | | | |||||
| * | | | eth: fix #1319, put an upper limit on the known txns and blocks | Péter Szilágyi | 2015-07-01 | 1 | -0/+19 |
| | | | | |||||
| * | | | eth: clean up peer struct a bit, fix double txn bcast | Péter Szilágyi | 2015-07-01 | 4 | -71/+69 |
| | | | | |||||
| * | | | eth: start cleaning up old protocol implementation, add metrics | Péter Szilágyi | 2015-07-01 | 3 | -39/+105 |
| | | | | |||||
| * | | | cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61 | Péter Szilágyi | 2015-07-01 | 5 | -48/+61 |
| | | | | |||||
* | | | | Merge pull request #1373 from obscuren/recovery-tools | Jeffrey Wilcke | 2015-07-01 | 3 | -87/+133 |
|\ \ \ \ | |_|/ / |/| | | | core, cmd/geth: improved recover functionality | ||||
| * | | | core, cmd/geth: improved recover functionality | Jeffrey Wilcke | 2015-07-01 | 3 | -87/+133 |
|/ / / | | | | | | | | | | | | | `geth recover` now accepts both hashes and numbers using "#" and no longer requires the ethereum instance. | ||||
* | | | Merge pull request #1370 from obscuren/force-checkpoint | Jeffrey Wilcke | 2015-07-01 | 2 | -2/+34 |
|\ \ \ | | | | | | | | | core, cmd/geth: recover by number | ||||
| * | | | core, cmd/geth: recover by number | Jeffrey Wilcke | 2015-07-01 | 2 | -2/+34 |
| | | | | |||||
* | | | | Merge pull request #1355 from Gustav-Simonsson/block_header_ts_uint64 | Jeffrey Wilcke | 2015-07-01 | 12 | -25/+24 |
|\ \ \ \ | | | | | | | | | | | Use uint64 for block header timestamp | ||||
| * | | | | Use uint64 for block header timestamp | Gustav Simonsson | 2015-06-30 | 12 | -25/+24 |
| |/ / / | |||||
* | | | | Merge pull request #1366 from ethers/rpcRequest | Jeffrey Wilcke | 2015-07-01 | 1 | -1/+1 |
|\ \ \ \ | |/ / / |/| | | | fix logging jsonrpc request #1365 | ||||
| * | | | fix logging jsonrpc request #1365 | ethers | 2015-07-01 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #1363 from obscuren/safeguard | Jeffrey Wilcke | 2015-07-01 | 3 | -60/+44 |
|\ \ \ | |/ / |/| | | core: added checkpoint for last block | ||||
| * | | core: txpool listen for ChainHeadEvent instead of ChainEvent | Jeffrey Wilcke | 2015-06-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | Changed the transaction pool to listen for ChainHeadEvent when resetting the state instead of ChainEvent. It makes very little sense to burst through transactions while we are catching up (e.g., have more than one block to process) | ||||
| * | | core: added checkpoint for last block | Jeffrey Wilcke | 2015-06-30 | 2 | -58/+42 |
|/ / | | | | | | | | | * Add a checkpoint every X blocks * Removed queued write | ||||
* | | Merge pull request #1328 from bas-vk/issue1327 | Jeffrey Wilcke | 2015-06-30 | 5 | -8/+252 |
|\ \ | |/ |/| | Add pendingTransactions and resend | ||||
| * | solved merge conflicts | Bas van Kervel | 2015-06-30 | 1 | -9/+0 |
| |\ | |||||
| | * | initialize fields to prevent nil pointer exception | Bas van Kervel | 2015-06-29 | 1 | -3/+8 |
| | | | |||||
| | * | add json parsing method for resend transaction | Bas van Kervel | 2015-06-29 | 2 | -2/+76 |
| | | | |||||
| | * | improved error handling in parsing request | Bas van Kervel | 2015-06-29 | 2 | -2/+8 |
| | | | |||||
| | * | fixed unittest compilation issue | Bas van Kervel | 2015-06-24 | 1 | -2/+3 |
| | | | |||||
| | * | added eth.resend | Bas van Kervel | 2015-06-24 | 4 | -0/+76 |
| | | | |||||
| | * | added eth.pendingTransactions | Bas van Kervel | 2015-06-24 | 4 | -6/+79 |
| | | | |||||
| * | | rebase with develop | Bas van Kervel | 2015-06-30 | 2 | -15/+33 |
| | | | |||||
| * | | initialize fields to prevent nil pointer exception | Bas van Kervel | 2015-06-30 | 1 | -3/+8 |
| | | | |||||
| * | | add json parsing method for resend transaction | Bas van Kervel | 2015-06-30 | 2 | -2/+76 |
| | | | |||||
| * | | improved error handling in parsing request | Bas van Kervel | 2015-06-30 | 2 | -2/+8 |
| | | | |||||
| * | | fixed unittest compilation issue | Bas van Kervel | 2015-06-30 | 1 | -2/+3 |
| | | | |||||
| * | | added eth.resend | Bas van Kervel | 2015-06-30 | 4 | -0/+76 |
| | | | |||||
| * | | added eth.pendingTransactions | Bas van Kervel | 2015-06-30 | 4 | -6/+79 |
| | | | |||||
* | | | Merge pull request #1362 from obscuren/txpool-cleanup | Jeffrey Wilcke | 2015-06-30 | 3 | -28/+54 |
|\ \ \ | |/ / |/| | | core: reduce CPU load by reducing calls to checkQueue | ||||
| * | | core: reduce CPU load by reducing calls to checkQueue | Jeffrey Wilcke | 2015-06-30 | 3 | -28/+54 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reduced maxQueue count * Added proper deletion past maxQueue limit * Added cheap stats method to txpool queueCheck was called for **every** transaction instead of: 1. add all txs 2. check queue previously 1. add txs[i] 2. check queue 3. if i < len(txs) goto 1. | ||||
* | | Merge branch 'hotfix/0.9.34-1' into develop | Jeffrey Wilcke | 2015-06-30 | 2 | -16/+19 |
|\ \ | |||||
| * | | core, miner: added queued write to WriteBlock | Jeffrey Wilcke | 2015-06-30 | 2 | -16/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | This fixes an issue with the lru cache not being available when calling WriteBlock. WriteBlock previously always assumed to be called from the InsertChain where the lru cache was always created prior to calling WriteBlock. When being called from the worker this could lead in to a nil pointer exception being thrown and causing database corruption. | ||||
| * | | Merge branch 'release/0.9.34'v0.9.34 | Jeffrey Wilcke | 2015-06-30 | 446 | -332051/+16510 |
| |\ \ | |||||
| * \ \ | Merge branch 'release/0.9.32'v0.9.32 | Jeffrey Wilcke | 2015-06-24 | 264 | -36992/+6993 |
| |\ \ \ | |||||
| * \ \ \ | Merge branch 'release/0.9.30'v0.9.30 | obscuren | 2015-06-16 | 91 | -1112/+9448 |
| |\ \ \ \ | |||||
| * \ \ \ \ | Merge branch 'release/0.9.28'v0.9.28 | obscuren | 2015-06-10 | 110 | -6415/+28917 |
| |\ \ \ \ \ | |||||
* | | | | | | | cmd/geth: version bump 0.9.35 | Jeffrey Wilcke | 2015-06-30 | 1 | -1/+1 |
| | | | | | | | |||||
* | | | | | | | Merge branch 'release/0.9.34' into develop | Jeffrey Wilcke | 2015-06-30 | 1 | -1/+1 |
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | |||||
| * | | | | | | cmd/geth: version bump 0.9.34 | Jeffrey Wilcke | 2015-06-30 | 1 | -1/+1 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #1360 from obscuren/peter-metrics | Jeffrey Wilcke | 2015-06-30 | 13 | -83/+326 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Rebased peter's PR | ||||
| * | | | | | | cmd/geth: decent error message if metrics are disabled | Péter Szilágyi | 2015-06-30 | 2 | -2/+1 |
| | | | | | | | |||||
| * | | | | | | cmd, core, eth, metrics, p2p: require enabling metrics | Péter Szilágyi | 2015-06-30 | 9 | -55/+111 |
| | | | | | | | |||||
| * | | | | | | cmd/geth, eth, ethdb: monitor database compactions | Péter Szilágyi | 2015-06-30 | 3 | -29/+109 |
| | | | | | | | |||||
| * | | | | | | cmd/geth, metrics: separate process metric collection, add disk | Péter Szilágyi | 2015-06-30 | 5 | -22/+130 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #1357 from obscuren/core-optimisations-2 | Jeffrey Wilcke | 2015-06-30 | 41 | -1404/+2277 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | core: optimisations | ||||
| * | | | | | | core: replaced BlockCache with lru.Cache | Jeffrey Wilcke | 2015-06-30 | 2 | -20/+25 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'miner-broadcast' into core-optimisations-2 | Jeffrey Wilcke | 2015-06-30 | 3 | -66/+129 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: core/chain_manager.go miner/worker.go | ||||
| | * | | | | | | core, miner: implemented canary | Jeffrey Wilcke | 2015-06-29 | 2 | -0/+34 |
| | | | | | | | | |||||
| | * | | | | | | core, miner: added write block method & changed mining propagation | Jeffrey Wilcke | 2015-06-29 | 2 | -73/+95 |
| | | | | | | | | |||||
| | * | | | | | | miner: broadcast block before insertion/validation | Jeffrey Wilcke | 2015-06-29 | 1 | -1/+6 |
| | | | | | | | | |||||
| | * | | | | | | Merge pull request #1353 from karalabe/fix-double-fetch | Jeffrey Wilcke | 2015-06-29 | 1 | -5/+17 |
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | eth/fetcher: don't double filter/fetch the same block | ||||
| * | | | | | | | | gpo non-existent block checks | zsfelfoldi | 2015-06-30 | 1 | -4/+11 |
| | | | | | | | | | |||||
| * | | | | | | | | miner: update root only when mining | Jeffrey Wilcke | 2015-06-30 | 1 | -4/+6 |
| | | | | | | | | | |||||
| * | | | | | | | | core: fixed tests | Jeffrey Wilcke | 2015-06-30 | 3 | -2/+2 |
| | | | | | | | | | |||||
| * | | | | | | | | core: removed write's go routine | Jeffrey Wilcke | 2015-06-30 | 2 | -8/+3 |
| | | | | | | | | | |||||
| * | | | | | | | | core: renamed next to pending & fixed tests | obscuren | 2015-06-30 | 2 | -17/+14 |
| | | | | | | | | | |||||
| * | | | | | | | | core: reduced cache limit to 256 | obscuren | 2015-06-30 | 1 | -1/+1 |
| | | | | | | | | | |||||
| * | | | | | | | | deps: Added golang-lru | obscuren | 2015-06-30 | 6 | -1/+718 |
| | | | | | | | | | |||||
| * | | | | | | | | core: switched to proper LRU | obscuren | 2015-06-30 | 1 | -9/+6 |
| | | | | | | | | | |||||
| * | | | | | | | | core: added LRU caching and added batch writing when LDB is used | obscuren | 2015-06-30 | 1 | -21/+81 |
| | | | | | | | | | |||||
| * | | | | | | | | ethdb: accessor for LDB. TODO remove this interface | obscuren | 2015-06-30 | 1 | -0/+4 |
| | | | | | | | | | |||||
| * | | | | | | | | trie: Implemented a batch write approach for flushing | obscuren | 2015-06-30 | 1 | -8/+18 |
| | | | | | | | | | |||||
| * | | | | | | | | core, eth, rpc: avoid unnecessary block header copying | Felix Lange | 2015-06-30 | 6 | -40/+44 |
| | | | | | | | | | |||||
| * | | | | | | | | core: remove superfluous big.Int allocations | Felix Lange | 2015-06-30 | 3 | -61/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With blocks now being immutable, use big.Int values from accessor functions instead of copying their results. | ||||
| * | | | | | | | | core: generate benchmark keys only once | Felix Lange | 2015-06-30 | 1 | -9/+23 |
| | | | | | | | | | |||||
| * | | | | | | | | core: avoid duplicate calls to Transaction.Data | Felix Lange | 2015-06-30 | 1 | -3/+3 |
| | | | | | | | | | |||||
| * | | | | | | | | core: optimize IntrinsicGas | Felix Lange | 2015-06-30 | 1 | -5/+12 |
| | | | | | | | | | |||||
| * | | | | | | | | core/types: cache computed block values | Felix Lange | 2015-06-30 | 1 | -3/+22 |
| | | | | | | | | | |||||
| * | | | | | | | | core/types: cache computed transaction values | Felix Lange | 2015-06-30 | 1 | -5/+28 |
| | | | | | | | | | |||||
| * | | | | | | | | rlp: add ListSize | Felix Lange | 2015-06-30 | 1 | -0/+6 |
| | | | | | | | | | |||||
| * | | | | | | | | rlp: remove Flat | Felix Lange | 2015-06-30 | 2 | -51/+0 |
| | | | | | | | | | |||||
| * | | | | | | | | rlp: pool encoder allocations | Felix Lange | 2015-06-30 | 1 | -9/+27 |
| | | | | | | | | | |||||
| * | | | | | | | | core: add InsertChain benchmarks | Felix Lange | 2015-06-30 | 1 | -0/+149 |
| | | | | | | | | | |||||
| * | | | | | | | | rpc: unmask pending block fields | Felix Lange | 2015-06-30 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This pleases the RPC tests. | ||||
| * | | | | | | | | eth/downloader, eth/fetcher: use core.GenerateChain in tests | Felix Lange | 2015-06-30 | 2 | -236/+140 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TestMadeupParentBlockChainAttack has been deleted because it was too hard to port and the attack that it checks the prevention of is being averted in a different way (through a protocol change). | ||||
| * | | | | | | | | core: add GenerateChain, GenesisBlockForTesting | Felix Lange | 2015-06-30 | 5 | -80/+230 |
| | | | | | | | | | |||||
| * | | | | | | | | core/types: make blocks immutable | Felix Lange | 2015-06-30 | 17 | -576/+446 |
| | | | | | | | | | |||||
| * | | | | | | | | core/types: make transactions immutable | Felix Lange | 2015-06-30 | 8 | -275/+215 |
|/ / / / / / / / | |||||
* | | | | | | | | Merge pull request #1356 from Gustav-Simonsson/debug_develop | Jeffrey Wilcke | 2015-06-30 | 7 | -54/+188 |
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | Debug develop | ||||
| * | | | | | | | eth/fetcher: don't drop on future blocks, just not propagate | Péter Szilágyi | 2015-06-29 | 1 | -4/+16 |
| | | | | | | | | |||||
| * | | | | | | | eth/fetcher: don't double filter/fetch the same block | Péter Szilágyi | 2015-06-29 | 1 | -1/+1 |
| |/ / / / / / | |||||
| * | | | | | | Merge pull request #1341 from karalabe/proto-version-negotiation | Felix Lange | 2015-06-28 | 3 | -6/+110 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | p2p: support protocol version negotiation | ||||
| | * | | | | | | p2p: fix local/remote cap/protocol mixup | Péter Szilágyi | 2015-06-27 | 1 | -23/+23 |
| | | | | | | | | |||||
| | * | | | | | | p2p: support protocol version negotiation | Péter Szilágyi | 2015-06-26 | 3 | -6/+110 |
| |/ / / / / / |/| | | | | | | |||||
| * | | | | | | Merge pull request #1335 from tgerring/mistcleanup | Jeffrey Wilcke | 2015-06-27 | 2 | -10/+6 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Travis and README cleanup | ||||
| | * | | | | | | Travis and README cleanup | Taylor Gerring | 2015-06-25 | 2 | -10/+6 |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #1344 from karalabe/monitor-fixes | Jeffrey Wilcke | 2015-06-27 | 1 | -33/+55 |
|/| | | | | | | | | | | | | | | | | | | | | | | | Monitor fixes | ||||
| * | | | | | | | cmd/geth: fix monitor panic, don't pre-fill with dummy data | Péter Szilágyi | 2015-06-27 | 1 | -10/+18 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: re-scale charts when changing unit magnitudes | Péter Szilágyi | 2015-06-27 | 1 | -24/+38 |
|/ / / / / / / | |||||
* | | | | | | | Merge pull request #1321 from karalabe/cut-it-open-3000 | Jeffrey Wilcke | 2015-06-25 | 379 | -330456/+13272 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Metrics collecting and reporting support | ||||
| * | | | | | | | cmd/geth: finalize mem stats | Péter Szilágyi | 2015-06-25 | 2 | -7/+7 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth, rpc/api: fix reported metrics issues | Péter Szilágyi | 2015-06-25 | 2 | -27/+20 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: add memory stat collection too | Péter Szilágyi | 2015-06-25 | 1 | -0/+24 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: limit the maximum chart colums to 6 | Péter Szilágyi | 2015-06-25 | 1 | -1/+3 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: list the available metrics if none specified | Péter Szilágyi | 2015-06-25 | 1 | -0/+13 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: polish monitor visuals, add footer, refresh flag | Péter Szilágyi | 2015-06-25 | 1 | -33/+71 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: add attach and rows flags to the monitor command | Péter Szilágyi | 2015-06-25 | 2 | -33/+43 |
| | | | | | | | | |||||
| * | | | | | | | Godeps: remove mist remnants, add termui deps | Péter Szilágyi | 2015-06-24 | 318 | -330446/+7180 |
| | | | | | | | | |||||
| * | | | | | | | rpc/api, cmd/geth: retrievel all percentiles, add time units | Péter Szilágyi | 2015-06-24 | 2 | -25/+35 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: allow branching metric patterns | Péter Szilágyi | 2015-06-24 | 1 | -18/+25 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth: polish the monitoring charts a bit | Péter Szilágyi | 2015-06-24 | 1 | -6/+51 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth, rpc/api: extend metrics API, add a basic monitor command | Péter Szilágyi | 2015-06-24 | 6 | -32/+338 |
| | | | | | | | | |||||
| * | | | | | | | cmd/geth, rpc/api: move the metrics into the new console | Péter Szilágyi | 2015-06-24 | 3 | -1003/+69 |
| | | | | | | | | |||||
| * | | | | | | | eth, ethdb: measure database operation latencies too | Péter Szilágyi | 2015-06-24 | 2 | -20/+37 |
| | | | | | | | | |||||
| * | | | | | | | eth: make sure dbs are lvldb before instrumenting | Péter Szilágyi | 2015-06-24 | 1 | -18/+21 |
| | | | | | | | | |||||
| * | | | | | | | core, eth, eth/fetcher, ethdb: polish metrics gathering a bit | Péter Szilágyi | 2015-06-24 | 4 | -23/+40 |
| | | | | | | | | |||||
| * | | | | | | | eth/fetcher: fix failed merge | Péter Szilágyi | 2015-06-24 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | core, ethdb: instrument the block and state db | Péter Szilágyi | 2015-06-24 | 2 | -6/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ethdb/database.go | ||||
| * | | | | | | | 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 | ||||
* | | | | | | | Merge pull request #1332 from bas-vk/ipcbatch | Jeffrey Wilcke | 2015-06-25 | 6 | -63/+131 |
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | IPC interface improvements | ||||
| * | | | | | | improved logging for IPC connection lifetime management | Bas van Kervel | 2015-06-25 | 4 | -12/+23 |
| | | | | | | | |||||
| * | | | | | | added IPC timeout support | Bas van Kervel | 2015-06-25 | 1 | -26/+34 |
| | | | | | | | |||||
| * | | | | | | support for large request/response on windows | unknown | 2015-06-25 | 1 | -31/+8 |
| | | | | | | | |||||
| * | | | | | | support for large requests/responses | Bas van Kervel | 2015-06-25 | 3 | -17/+32 |
| | | | | | | | |||||
| * | | | | | | added support for batch requests | Bas van Kervel | 2015-06-25 | 3 | -21/+78 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #1085 from Gustav-Simonsson/key_store_v3 | Jeffrey Wilcke | 2015-06-25 | 8 | -91/+381 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | crypto: key store v3 | ||||
| * | | | | | | Change keystore to version 3 | Gustav Simonsson | 2015-06-24 | 8 | -91/+381 |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change password protection crypto in keystore to version 3 * Update KeyStoreTests/basic_tests.json * Add support for PBKDF2 with HMAC-SHA256 * Change MAC and encryption key to avoid unnecessary hashing * Add tests for test vectors in new wiki page defining version 3 * Add tests for new keystore tests in ethereum/tests repo * Move JSON loading util to common for use in both tests and crypto packages * Add backwards compatibility with key store version 1 | ||||
* | | | | | | Merge pull request #1329 from Gustav-Simonsson/ethash_input_validations | Jeffrey Wilcke | 2015-06-25 | 5 | -19/+54 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Update Ethash Godeps | ||||
| * | | | | | Update Ethash Godeps | Gustav Simonsson | 2015-06-24 | 5 | -19/+54 |
|/ / / / / | |||||
* | | | | | 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 |