aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix hex conversionTaylor Gerring2015-07-041-1/+2
|
* Initial getTransactionReceipt supportTaylor Gerring2015-07-042-0/+43
|
* Merge pull request #1399 from obscuren/receipts-storing-fixJeffrey Wilcke2015-07-048-57/+75
|\ | | | | core, eth, miner, xeth: receipt storage fix
| * core, eth, miner, xeth: receipt storage fixJeffrey Wilcke2015-07-048-57/+75
| | | | | | | | | | * Added GetReceiptsFromBlock, GetReceipt, PutReceipts * Added ContractAddress to receipt. See #1042
* | Merge pull request #1385 from Gustav-Simonsson/update_testsJeffrey Wilcke2015-07-0420-4520/+1935
|\ \ | |/ |/| Update Ethereum JSON test files, skip failing tests
| * Update Ethereum JSON tests, skip failingGustav Simonsson2015-07-0320-4520/+1935
|/
* Merge pull request #1393 from bas-vk/issue1377Jeffrey Wilcke2015-07-031-103/+2934
|\ | | | | Upgrade web3 to version 0.7.1
| * upgrade web3 to version 0.7.1Bas van Kervel2015-07-031-103/+2934
| |
* | Merge pull request #1392 from bas-vk/ipcpipeliningJeffrey Wilcke2015-07-034-46/+181
|\ \ | | | | | | Several bugfixes to IPC channel
| * | fixed unittest after new implementationBas van Kervel2015-07-031-37/+1
| | |
| * | simplified implementation and improved performanceBas van Kervel2015-07-031-103/+20
| | |
| * | display rpc error in consoleBas van Kervel2015-07-032-13/+15
| | |
| * | merge conflictBas van Kervel2015-07-020-0/+0
| |\ \
| | * | ipcpath issue fixBas van Kervel2015-07-021-5/+5
| | | |
| | * | prevent discarding requests when parsing failsBas van Kervel2015-07-022-26/+273
| | | |
| | * | added pipelining supportBas van Kervel2015-07-011-15/+20
| | | |
| * | | ipcpath issue fixBas van Kervel2015-07-021-5/+5
| | | |
| * | | prevent discarding requests when parsing failsBas van Kervel2015-07-022-26/+273
| | | |
| * | | added pipelining supportBas van Kervel2015-07-021-15/+20
| | | |
* | | | Merge pull request #1394 from obscuren/developJeffrey Wilcke2015-07-031-1/+1
|\ \ \ \ | | | | | | | | | | miner: ignore future errors
| * | | | miner: ignore future errorsJeffrey Wilcke2015-07-031-1/+1
|/ / / /
* | | | Merge pull request #1389 from obscuren/txpool-issuesJeffrey Wilcke2015-07-0315-89/+126
|\ \ \ \ | | | | | | | | | | core, miner: miner header validation, transaction & receipt writing
| * | | | core, miner: miner header validation, transaction & receipt writingJeffrey Wilcke2015-07-0315-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/consolefalseJeffrey Wilcke2015-07-031-2/+0
|\ \ \ \ | |/ / / |/| | | Prevent false from printing on console
| * | | Prevent debug value from printing on consoleTaylor Gerring2015-07-031-2/+0
|/ / /
* | | Merge pull request #1390 from karalabe/fix-downloader-test-raceJeffrey Wilcke2015-07-031-1/+7
|\ \ \ | |/ / |/| | eth/downloader: fix a rare test race on the OSX CI
| * | eth/downloader: fix a rare test race on the OSX CIPéter Szilágyi2015-07-031-1/+7
|/ /
* | Merge branch 'develop' of github.com:ethereum/go-ethereum into developVitalik Buterin2015-07-023-9/+9
|\ \
| * \ Merge pull request #1378 from obscuren/issue1367Jeffrey Wilcke2015-07-023-9/+9
| |\ \ | | | | | | | | core, xeth: core.AddressFromMessage removed => crypto.CreateAddress
| | * | core, xeth: core.AddressFromMessage removed => crypto.CreateAddressJeffrey Wilcke2015-07-023-9/+9
| | | |
* | | | Switched canary addressesVitalik Buterin2015-07-021-4/+4
|/ / /
* | | Merge pull request #1351 from karalabe/eth61Jeffrey Wilcke2015-07-0113-306/+981
|\ \ \ | | | | | | | | Implement eth/61
| * | | 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-015-48/+61
| | | |
* | | | Merge pull request #1373 from obscuren/recovery-toolsJeffrey Wilcke2015-07-013-87/+133
|\ \ \ \ | |_|/ / |/| | | core, cmd/geth: improved recover functionality
| * | | core, cmd/geth: improved recover functionalityJeffrey Wilcke2015-07-013-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-checkpointJeffrey Wilcke2015-07-012-2/+34
|\ \ \ | | | | | | | | core, cmd/geth: recover by number
| * | | core, cmd/geth: recover by numberJeffrey Wilcke2015-07-012-2/+34
| | | |
* | | | Merge pull request #1355 from Gustav-Simonsson/block_header_ts_uint64Jeffrey Wilcke2015-07-0112-25/+24
|\ \ \ \ | | | | | | | | | | Use uint64 for block header timestamp
| * | | | Use uint64 for block header timestampGustav Simonsson2015-06-3012-25/+24
| |/ / /
* | | | Merge pull request #1366 from ethers/rpcRequestJeffrey Wilcke2015-07-011-1/+1
|\ \ \ \ | |/ / / |/| | | fix logging jsonrpc request #1365
| * | | fix logging jsonrpc request #1365ethers2015-07-011-1/+1
|/ / /
* | | Merge pull request #1363 from obscuren/safeguardJeffrey Wilcke2015-07-013-60/+44
|\ \ \ | |/ / |/| | core: added checkpoint for last block
| * | core: txpool listen for ChainHeadEvent instead of ChainEventJeffrey Wilcke2015-06-301-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 blockJeffrey Wilcke2015-06-302-58/+42
|/ / | | | | | | | | * Add a checkpoint every X blocks * Removed queued write
* | Merge pull request #1328 from bas-vk/issue1327Jeffrey Wilcke2015-06-305-8/+252
|\ \ | |/ |/| Add pendingTransactions and resend
| * solved merge conflictsBas van Kervel2015-06-301-9/+0
| |\
| | * initialize fields to prevent nil pointer exceptionBas van Kervel2015-06-291-3/+8
| | |
| | * add json parsing method for resend transactionBas van Kervel2015-06-292-2/+76
| | |
| | * improved error handling in parsing requestBas van Kervel2015-06-292-2/+8
| | |
| | * fixed unittest compilation issueBas van Kervel2015-06-241-2/+3
| | |
| | * added eth.resendBas van Kervel2015-06-244-0/+76
| | |
| | * added eth.pendingTransactionsBas van Kervel2015-06-244-6/+79
| | |
| * | rebase with developBas van Kervel2015-06-302-15/+33
| | |
| * | initialize fields to prevent nil pointer exceptionBas van Kervel2015-06-301-3/+8
| | |
| * | add json parsing method for resend transactionBas van Kervel2015-06-302-2/+76
| | |
| * | improved error handling in parsing requestBas van Kervel2015-06-302-2/+8
| | |
| * | fixed unittest compilation issueBas van Kervel2015-06-301-2/+3
| | |
| * | added eth.resendBas van Kervel2015-06-304-0/+76
| | |
| * | added eth.pendingTransactionsBas van Kervel2015-06-304-6/+79
| | |
* | | Merge pull request #1362 from obscuren/txpool-cleanupJeffrey Wilcke2015-06-303-28/+54
|\ \ \ | |/ / |/| | core: reduce CPU load by reducing calls to checkQueue
| * | core: reduce CPU load by reducing calls to checkQueueJeffrey Wilcke2015-06-303-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 developJeffrey Wilcke2015-06-302-16/+19
|\ \
| * | core, miner: added queued write to WriteBlockJeffrey Wilcke2015-06-302-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.34Jeffrey Wilcke2015-06-30446-332051/+16510
| |\ \
| * \ \ Merge branch 'release/0.9.32'v0.9.32Jeffrey Wilcke2015-06-24264-36992/+6993
| |\ \ \
| * \ \ \ Merge branch 'release/0.9.30'v0.9.30obscuren2015-06-1691-1112/+9448
| |\ \ \ \
| * \ \ \ \ Merge branch 'release/0.9.28'v0.9.28obscuren2015-06-10110-6415/+28917
| |\ \ \ \ \
* | | | | | | cmd/geth: version bump 0.9.35Jeffrey Wilcke2015-06-301-1/+1
| | | | | | |
* | | | | | | Merge branch 'release/0.9.34' into developJeffrey Wilcke2015-06-301-1/+1
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | cmd/geth: version bump 0.9.34Jeffrey Wilcke2015-06-301-1/+1
|/ / / / / /
* | | | | | Merge pull request #1360 from obscuren/peter-metricsJeffrey Wilcke2015-06-3013-83/+326
|\ \ \ \ \ \ | | | | | | | | | | | | | | Rebased peter's PR
| * | | | | | cmd/geth: decent error message if metrics are disabledPéter Szilágyi2015-06-302-2/+1
| | | | | | |
| * | | | | | cmd, core, eth, metrics, p2p: require enabling metricsPéter Szilágyi2015-06-309-55/+111
| | | | | | |
| * | | | | | 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: optimisations
| * | | | | | core: replaced BlockCache with lru.CacheJeffrey Wilcke2015-06-302-20/+25
| | | | | | |
| * | | | | | Merge branch 'miner-broadcast' into core-optimisations-2Jeffrey Wilcke2015-06-303-66/+129
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: core/chain_manager.go miner/worker.go
| | * | | | | | 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
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | eth/fetcher: don't double filter/fetch the same block
| * | | | | | | | 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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With blocks now being immutable, use big.Int values from accessor functions instead of copying their results.
| * | | | | | | | 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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This pleases the RPC tests.
| * | | | | | | | eth/downloader, eth/fetcher: use core.GenerateChain in testsFelix Lange2015-06-302-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, 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
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | Debug develop
| * | | | | | | 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: support protocol version negotiation
| | * | | | | | 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 cleanup
| | * | | | | | Travis and README cleanupTaylor Gerring2015-06-252-10/+6
| | | | | | | |
| * | | | | | | Merge pull request #1344 from karalabe/monitor-fixesJeffrey Wilcke2015-06-271-33/+55
|/| | | | | | | | | | | | | | | | | | | | | | | Monitor fixes
| * | | | | | | 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
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Metrics collecting and reporting support
| * | | | | | | 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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ethdb/database.go
| * | | | | | | 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
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/geth/admin.go
* | | | | | | Merge pull request #1332 from bas-vk/ipcbatchJeffrey Wilcke2015-06-256-63/+131
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | IPC interface improvements
| * | | | | | 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
|\ \ \ \ \ \ | | | | | | | | | | | | | | crypto: key store v3
| * | | | | | Change keystore to version 3Gustav Simonsson2015-06-248-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_validationsJeffrey Wilcke2015-06-255-19/+54
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Update Ethash Godeps
| * | | | | 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: handle and test various DOS attacks
| * | | | 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
|\ \ \ \ \ | | | | | | | | | | | | Integrate console and remove old rpc package structure
| * | | | | 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 lookups
| * | | | p2p: throttle all discovery lookupsFelix Lange2015-06-222-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-renamesJeffrey Wilcke2015-06-227-35/+11
|\ \ \ \ \ | | | | | | | | | | | | core, miner, xeth: renamed gas methods
| * | | | | tests: SetGasLimitobscuren2015-06-211-1/+1
| | | | | |
| * | | | | core, miner, xeth: renamed gas methodsobscuren2015-06-216-34/+10
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | * BuyGas => SubGas * RefundGas => AddGas * SetGasPool => SetGasLimit
* | | | | Merge pull request #1305 from obscuren/database-error-checkJeffrey Wilcke2015-06-226-10/+26
|\ \ \ \ \ | |/ / / / |/| | | | core, ethdb, trie: validate database errors
| * | | | 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
|\ \ \ \ | | | | | | | | | | mist: R.I.P.
| * | | | travis: removed qt depsobscuren2015-06-211-1/+1
| | | | |
| * | | | mist: R.I.P.obscuren2015-06-20127-15535/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /"""""/""""""". / / \ __ / / \ || /____ / \ || | | In Loving | || | | Memory | || | | | || | | 2014-2015 | || | | * * * * | _||_ | | *\/* *\/* | | TT | | | *_\_ / ...""""""| || |.""....""""""""."" | | \/.."""""..."""\ || /.""".......""""... | |...."""""""........""""""^^^^"......."""""""".." |......"""""""""""""""........"""""...."""""..""-Jeff W.
* | | | | Merge pull request #1236 from tgerring/ethtestJeffrey Wilcke2015-06-2020-866/+1138
|\ \ \ \ \ | | | | | | | | | | | | ethtest improvements
| * | | | | Expand --test switchTaylor Gerring2015-06-191-5/+5
| | | | | |
| * | | | | Add --skip option to CLITaylor Gerring2015-06-199-79/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disassociates hardcoded tests to skip when running via CLI. Tests still skipped when running `go test`
| * | | | | 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 slack
| * | | | | 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 NewDataArgs
| * | | | | 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 blocks
| * | | | | 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
|\| | | | | | | | | | | | | | eth_sendRawTransaction JSON RPC
| * | | | 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: separate the announce based sync into its own package