Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | eth, p2p: add trusted node list beside static list | Péter Szilágyi | 2015-05-04 | 5 | -51/+59 |
| | |||||
* | cmd/mist: fix a stale error message | Péter Szilágyi | 2015-05-04 | 1 | -1/+1 |
| | |||||
* | p2p: add static node dialing test | Péter Szilágyi | 2015-05-04 | 2 | -13/+108 |
| | |||||
* | p2p: correct a leftover trusted -> static | Péter Szilágyi | 2015-05-01 | 1 | -4/+4 |
| | |||||
* | eth, p2p: rename trusted nodes to static, drop inbound extra slots | Péter Szilágyi | 2015-05-01 | 5 | -57/+59 |
| | |||||
* | cmd, eth, p2p: fix review issues enumerated by Felix | Péter Szilágyi | 2015-04-30 | 8 | -34/+25 |
| | |||||
* | p2p: add trust check to handshake, test privileged connectivity | Péter Szilágyi | 2015-04-30 | 4 | -15/+88 |
| | | | | | Conflicts: p2p/server_test.go | ||||
* | p2p: reduce the severity of a debug log | Péter Szilágyi | 2015-04-30 | 1 | -1/+1 |
| | |||||
* | cmd/geth, cmd/utils, eth: internalize trusted node config file | Péter Szilágyi | 2015-04-30 | 3 | -30/+20 |
| | |||||
* | cmd/geth, cmd/mist, cmd/utils, eth, p2p: support trusted peers | Péter Szilágyi | 2015-04-30 | 8 | -27/+146 |
| | |||||
* | Merge pull request #830 from obscuren/downloader-missing-parent | Jeffrey Wilcke | 2015-04-30 | 15 | -33/+117 |
|\ | | | | | eth/downloader: missing parent improvement | ||||
| * | cmd/geth: bump version to 0.9.14 | obscuren | 2015-04-30 | 1 | -1/+1 |
| | | |||||
| * | core: remove txs from queue in addition to removal of pending | obscuren | 2015-04-30 | 2 | -1/+49 |
| | | |||||
| * | core: added some additional chain tests for shortest chain | obscuren | 2015-04-30 | 2 | -5/+30 |
| | | |||||
| * | eth: rely on p2p to determine block propagation | obscuren | 2015-04-30 | 1 | -1/+1 |
| | | |||||
| * | p2p: added received at to peer message | obscuren | 2015-04-30 | 2 | -3/+5 |
| | | | | | | | | | | p2p.Msg.ReceivedAt can be used for determining block propagation from begining to end. | ||||
| * | core/types, eth: meassure and display propagation times | obscuren | 2015-04-30 | 2 | -1/+5 |
| | | |||||
| * | eth/downloader: drop block | obscuren | 2015-04-30 | 1 | -1/+1 |
| | | |||||
| * | core: fixed tetst to reflect (int, error) return by insertChain | obscuren | 2015-04-29 | 2 | -4/+4 |
| | | |||||
| * | eth/downloader: ignore orphan blocks in the downloader. | obscuren | 2015-04-29 | 1 | -5/+9 |
| | | | | | | | | | | | | When blocks have been sorted and are being processed, orphan blocks should be ignored and thrown out. The protocol handler is responsible for downloading blocks which have missing parents. | ||||
| * | core: return the index of the block that failed when inserting a chain | obscuren | 2015-04-29 | 7 | -14/+15 |
|/ | |||||
* | Merge pull request #825 from obscuren/develop | Jeffrey Wilcke | 2015-04-29 | 6 | -35/+117 |
|\ | | | | | core: chain fork fix | ||||
| * | eth/downloader: reset the chain when parent is missing during processing | obscuren | 2015-04-29 | 1 | -0/+2 |
| | | |||||
| * | cmd/geth: bump version number | obscuren | 2015-04-29 | 1 | -1/+1 |
| | | |||||
| * | core: fixed chain reorg during splits | obscuren | 2015-04-29 | 2 | -27/+83 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Chain reorgs weren't properly handled when a chain was further ahead. Previously we'd end up with mixed chains in our canonical numbering sequence. Added test for this type of forking. ``` /-o-o-o A o-C-+ \-o-o-o-o B ``` Ends up with with C A1, A2, A3, B4 | ||||
| * | core/types: added fake parent hash / hash to String() output | obscuren | 2015-04-29 | 1 | -1/+11 |
| | | |||||
| * | eth: check if downloader is busy before showing log message | obscuren | 2015-04-29 | 2 | -0/+9 |
| | | |||||
| * | core: seperated proccing mutex and getting mutex | obscuren | 2015-04-29 | 2 | -42/+48 |
| | | |||||
| * | core: bump database version | obscuren | 2015-04-29 | 1 | -1/+1 |
| | | |||||
| * | core: moved mutex locks in insert blocks to start of function | obscuren | 2015-04-29 | 1 | -41/+40 |
| | | | | | | | | | | Insert blocks will no longer allow processing of multiple chains at the same time. The block lock has been moved to start of the function. | ||||
| * | core: set min gas price at startup | obscuren | 2015-04-29 | 1 | -10/+10 |
| | | |||||
* | | Merge pull request #822 from fjl/makefile-improvements | Jeffrey Wilcke | 2015-04-29 | 10 | -98/+121 |
|\ \ | |/ |/| | Makefile improvements | ||||
| * | Use Makefile for Travis tests | Felix Lange | 2015-04-29 | 5 | -36/+37 |
| | | |||||
| * | Makefile: add test target | Felix Lange | 2015-04-29 | 1 | -4/+7 |
| | | |||||
| * | cmd/mist: always enable whisper | Felix Lange | 2015-04-29 | 1 | -0/+1 |
| | | | | | | | | | | The default value of the Shh option is true, but cli can't see it because it is not part of the mist options. | ||||
| * | cmd/geth, cmd/mist: use gitCommit in node name | Felix Lange | 2015-04-29 | 2 | -15/+36 |
| | | |||||
| * | Makefile: set main.gitCommit when building | Felix Lange | 2015-04-29 | 2 | -2/+15 |
| | | |||||
| * | cmd/mist: add blockchain version flag | Felix Lange | 2015-04-29 | 1 | -0/+1 |
| | | | | | | | | | | This is necessary because cli doesn't see the default value unless the flag is included. | ||||
| * | README: simplify build instructions | Felix Lange | 2015-04-29 | 1 | -40/+19 |
| | | |||||
| * | Makefile: clean should also delete Godeps/_workspace/pkg | Felix Lange | 2015-04-29 | 1 | -1/+1 |
| | | |||||
| * | build: run build commands from the fake workspace root | Felix Lange | 2015-04-29 | 1 | -1/+5 |
| | | | | | | | | This ensures that compiler error messages contain the correct path. | ||||
* | | Merge pull request #828 from tgerring/pathfixes | Jeffrey Wilcke | 2015-04-29 | 1 | -6/+7 |
|\ \ | |/ |/| | Remove path separator literals | ||||
| * | Remove path separator literals | Taylor Gerring | 2015-04-29 | 1 | -6/+7 |
|/ | |||||
* | Merge pull request #821 from karalabe/nodedb-fix | Jeffrey Wilcke | 2015-04-28 | 1 | -4/+6 |
|\ | | | | | p2p/discover: fix api issues caused by leveldb update | ||||
| * | p2p/discover: fix api issues caused by leveldb update | Péter Szilágyi | 2015-04-28 | 1 | -4/+6 |
| | | |||||
* | | Merge pull request #820 from fjl/rlp-readkind-overflow | Jeffrey Wilcke | 2015-04-28 | 2 | -14/+40 |
|\ \ | |/ |/| | rlp: fix list bounds check overflow (found by go-fuzz) | ||||
| * | rlp: fix list bounds check overflow (found by go-fuzz) | Felix Lange | 2015-04-28 | 2 | -14/+40 |
| | | | | | | | | | | | | The list size checking overflowed if the size information for a value was bigger than the list. This is resolved by always performing the check before reading. | ||||
* | | Merge pull request #793 from karalabe/discovery-node-cache | Jeffrey Wilcke | 2015-04-28 | 10 | -47/+691 |
|\ \ | | | | | | | p2p/discover: persistent node database | ||||
| * | | p2p/discover: fix goroutine leak due to blocking on sync.Once | Péter Szilágyi | 2015-04-28 | 2 | -13/+24 |
| | | | |||||
| * | | p2p/discover: add node expirer and related tests | Péter Szilágyi | 2015-04-27 | 3 | -4/+116 |
| | | | |||||
| * | | p2p/discover: parametrize nodedb version, add persistency tests | Péter Szilágyi | 2015-04-27 | 3 | -11/+62 |
| | | | |||||
| * | | p2p/discover: drop a superfluous warning | Péter Szilágyi | 2015-04-27 | 1 | -1/+1 |
| | | | |||||
| * | | p2p/discover: wrap the pinger to update the node db too | Péter Szilágyi | 2015-04-27 | 1 | -4/+15 |
| | | | |||||
| * | | p2p/discover: use iterator based seeding, drop old protocol test | Péter Szilágyi | 2015-04-27 | 2 | -45/+118 |
| | | | |||||
| * | | p2p/discover: write the basic tests, catch RLP bug | Péter Szilágyi | 2015-04-27 | 3 | -8/+150 |
| | | | |||||
| * | | p2p/discovery: fix issues raised in the nodeDb PR | Péter Szilágyi | 2015-04-27 | 2 | -36/+32 |
| | | | |||||
| * | | cmd/bootnode, eth, p2p, p2p/discover: use a fancier db design | Péter Szilágyi | 2015-04-24 | 9 | -169/+280 |
| | | | |||||
| * | | cmd/bootnode, eth, p2p, p2p/discover: clean up the seeder and mesh into eth. | Péter Szilágyi | 2015-04-24 | 9 | -144/+168 |
| | | | |||||
| * | | p2p/discovery: fix broken tests due to API update | Péter Szilágyi | 2015-04-24 | 2 | -4/+4 |
| | | | |||||
| * | | p2p/discovery: use the seed table for finding nodes, auto drop stale ones | Péter Szilágyi | 2015-04-24 | 2 | -5/+38 |
| | | | |||||
| * | | cmd, eth, p2p, p2p/discover: init and clean up the seed cache | Péter Szilágyi | 2015-04-24 | 6 | -9/+29 |
| | | | |||||
| * | | p2p/discover: store nodes in leveldb | Felix Lange | 2015-04-24 | 2 | -13/+73 |
| |/ | |||||
* | | Merge pull request #819 from karalabe/leveldb-update | Jeffrey Wilcke | 2015-04-28 | 155 | -10106/+7571 |
|\ \ | | | | | | | godeps: refresh leveldb, clean up stale dependencies | ||||
| * | | godeps: update leveldb and snappy, dump serpent-go | Péter Szilágyi | 2015-04-28 | 155 | -10106/+7571 |
| | | | |||||
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-28 | 20 | -216/+1024 |
|\ \ \ | | | | | | | | | | | | | | | | | Conflicts: rpc/api.go | ||||
| * \ \ | Merge pull request #738 from karalabe/whisper-cleanup | Jeffrey Wilcke | 2015-04-28 | 20 | -216/+1024 |
| |\ \ \ | | |/ / | |/| | | Whisper cleanup, part 3 | ||||
| | * | | rpc, xeth: finish cleaning up xeth | Péter Szilágyi | 2015-04-28 | 2 | -17/+36 |
| | | | | |||||
| | * | | whisper: add full filter test suite | Péter Szilágyi | 2015-04-28 | 2 | -2/+51 |
| | | | | |||||
| | * | | whisper: fix a small data race duirng peer connection | Péter Szilágyi | 2015-04-28 | 2 | -14/+12 |
| | | | | |||||
| | * | | xeth: fix un-decoded whisper RPC topic string bug | Péter Szilágyi | 2015-04-28 | 1 | -2/+16 |
| | | | | |||||
| | * | | rpc: use nil topic wildcards instead of "" | Péter Szilágyi | 2015-04-28 | 1 | -1/+1 |
| | | | | |||||
| | * | | ui/qt/qwhisper, whisper, xeth: polish topic filter, fix wildcards | Péter Szilágyi | 2015-04-28 | 7 | -45/+215 |
| | | | | |||||
| | * | | rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filters | Péter Szilágyi | 2015-04-28 | 11 | -59/+373 |
| | | | | |||||
| | * | | whisper: fix spurious From identity with untargeted messages | Péter Szilágyi | 2015-04-28 | 1 | -1/+3 |
| | | | | |||||
| | * | | whisper: fix payload loss in case of plaintext decrypt | Péter Szilágyi | 2015-04-28 | 2 | -4/+109 |
| | | | | |||||
| | * | | whisper, xeth/whisper: surface TTL and hash to the API | Péter Szilágyi | 2015-04-28 | 5 | -6/+25 |
| | | | | |||||
| | * | | eth: pull in a lost merge change | Péter Szilágyi | 2015-04-28 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | Ref: https://github.com/Gustav-Simonsson/go-ethereum/commit/21c4c155ee68890a069654dcc5bc083a867f65cd | ||||
| | * | | rpc, whisper, xeth: fix RPC message retrieval data race | Péter Szilágyi | 2015-04-28 | 6 | -13/+119 |
| | | | | |||||
| | * | | whisper: fix send timestamp omission during envelope opening | Péter Szilágyi | 2015-04-28 | 1 | -0/+1 |
| | | | | |||||
| | * | | rpc, whisper, xeth: polish whisper RPC interface | Péter Szilágyi | 2015-04-28 | 6 | -120/+129 |
| |/ / | |||||
* | | | Merge branch 'kobigurk-develop' into develop | obscuren | 2015-04-28 | 2 | -0/+6 |
|\ \ \ | |/ / |/| | | |||||
| * | | eth, rpc, xeth: ext_hanhrate => eth_hashrate | obscuren | 2015-04-28 | 3 | -3/+2 |
| | | | |||||
| * | | Merge branch 'develop' of https://github.com/kobigurk/go-ethereum into ↵ | obscuren | 2015-04-28 | 3 | -0/+7 |
|/| | | | | | | | | | | | kobigurk-develop | ||||
| * | | move eth_hashrate to ext | Kobi Gurkan | 2015-04-21 | 1 | -2/+2 |
| | | | |||||
| * | | uses newHexNum for eth_hashrate | Kobi Gurkan | 2015-04-21 | 1 | -1/+1 |
| | | | |||||
| * | | adds eth_hashrate RPC method | Kobi Gurkan | 2015-04-21 | 3 | -0/+7 |
| | | | |||||
* | | | Merge pull request #817 from tgerring/rpcglog | Jeffrey Wilcke | 2015-04-28 | 3 | -7/+6 |
|\ \ \ | | | | | | | | | Remove old logger from RPC pkg | ||||
| * | | | Return Gas Price not Gas | Taylor Gerring | 2015-04-28 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | And output as quantity, not data | ||||
| * | | | Add link to Windows 64-bit geth dev build | Taylor Gerring | 2015-04-27 | 1 | -1/+1 |
| | | | | |||||
| * | | | Remove old logger from RPC pkg | Taylor Gerring | 2015-04-27 | 2 | -4/+3 |
| | | | | |||||
* | | | | Merge pull request #818 from Gustav-Simonsson/add_privkey_loading_to_block_tests | Jeffrey Wilcke | 2015-04-28 | 24 | -356/+2779 |
|\ \ \ \ | |/ / / |/| | | | Add privkey loading to block tests | ||||
| * | | | Add loading of block test privkey if present | Gustav Simonsson | 2015-04-28 | 4 | -9/+35 |
| | | | | |||||
| * | | | Update JSON tests | Gustav Simonsson | 2015-04-28 | 20 | -347/+2744 |
|/ / / | |||||
* | | | Merge pull request #813 from obscuren/general_fixes | Jeffrey Wilcke | 2015-04-26 | 8 | -24/+22 |
|\ \ \ | | | | | | | | | General fixes | ||||
| * | | | geth/main: removed crazy welcome message :-( | obscuren | 2015-04-26 | 1 | -1/+2 |
| | | | | |||||
| * | | | web3: updated | obscuren | 2015-04-26 | 2 | -2/+2 |
| | | | | |||||
| * | | | core, miner: added value check on tx validation | obscuren | 2015-04-26 | 5 | -21/+18 |
|/ / / | | | | | | | | | | | | | | | | * Changed CalcGasLimit to no longer need current block * Added a gas * price + value on tx validation * Transactions in the pool are now re-validated once every X | ||||
* | | | Merge pull request #805 from obscuren/download_improvements | Jeffrey Wilcke | 2015-04-25 | 17 | -232/+198 |
|\ \ \ | | | | | | | | | eth, eth/downloader: improve downloader and remove asynchronousness | ||||
| * | | | cmd/geth: bump version number 0.9.12 | obscuren | 2015-04-25 | 1 | -1/+1 |
| | | | | |||||
| * | | | eth/downloader: removed update loop and synch channel | obscuren | 2015-04-25 | 1 | -25/+0 |
| | | | | |||||
| * | | | xeth, core, cmd/utils: Transaction can not be over block gas limit | obscuren | 2015-04-24 | 8 | -18/+37 |
| | | | | | | | | | | | | | | | | Transactions will be invalidated when the tx.gas_limit > block.gas_limit | ||||
| * | | | natspec: disabled natspec test | obscuren | 2015-04-24 | 1 | -0/+1 |
| | | | | |||||
| * | | | eth: added a few informative messages regarding downloading | obscuren | 2015-04-24 | 1 | -0/+6 |
| | | | | |||||
| * | | | eth/downloader: fixed tests | obscuren | 2015-04-24 | 1 | -12/+8 |
| | | | | |||||
| * | | | eth, eth/downloader: simplified synchronisation process | obscuren | 2015-04-24 | 2 | -31/+24 |
| | | | | |||||
| * | | | eth/downloader: removed peer td management and best peer selection | obscuren | 2015-04-24 | 2 | -16/+2 |
| | | | | |||||
| * | | | eth, eth/downloader: don't require td on downloader. Fixed tests | obscuren | 2015-04-24 | 4 | -25/+22 |
| | | | | |||||
| * | | | eth, eth/downloader: moved peer selection to protocol handler | obscuren | 2015-04-24 | 4 | -134/+127 |
| | | | | |||||
* | | | | Merge pull request #796 from ↵ | Jeffrey Wilcke | 2015-04-25 | 1 | -3/+2 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Gustav-Simonsson/fix_ignoring_of_unexpected_files_in_key_dir Fix ignore of unexpected files in key dir | ||||
| * | | | | Remove unneeded allocation | Gustav Simonsson | 2015-04-25 | 1 | -1/+0 |
| | | | | | |||||
| * | | | | Use make instead of new for allocation | Gustav Simonsson | 2015-04-24 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Fix ignore of unexpected files in key dir | Gustav Simonsson | 2015-04-23 | 1 | -3/+3 |
| | | | | | |||||
* | | | | | Merge pull request #803 from obscuren/log_filter_fixes | Jeffrey Wilcke | 2015-04-24 | 1 | -5/+14 |
|\ \ \ \ \ | | | | | | | | | | | | | core: fixed wildcard topic filters. Closes #725 | ||||
| * | | | | | core: fixed wildcard topic filters. Closes #725 | obscuren | 2015-04-24 | 1 | -5/+14 |
| | | | | | | |||||
* | | | | | | Merge pull request #773 from ethersphere/frontier/cli | Jeffrey Wilcke | 2015-04-24 | 6 | -55/+66 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | CLI and JS admin changes | ||||
| * | | | | | | cli: correct bootnodes flag usage help line | zelig | 2015-04-24 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | cli/js console: if corsDomain is not given to startRpc, we fall back to ↵ | zelig | 2015-04-24 | 4 | -11/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | value set on command line with `-corsDomain` | ||||
| * | | | | | | cli: fatal error if no etherbase for mining | zelig | 2015-04-24 | 1 | -1/+3 |
| | | | | | | | |||||
| * | | | | | | backend: start miner in its go routine (no wait to generate DAG) | zelig | 2015-04-24 | 1 | -2/+1 |
| | | | | | | | |||||
| * | | | | | | cli: fatal error if rpc could not be started | zelig | 2015-04-24 | 2 | -3/+5 |
| | | | | | | | |||||
| * | | | | | | cli: clean up flag descriptions, usage docs, account list uses primary and ↵ | zelig | 2015-04-24 | 3 | -29/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | indexes, add help line to account subcnd usage | ||||
| * | | | | | | js console: add cors domain optional argument to startRpc | zelig | 2015-04-24 | 2 | -8/+17 |
| | | | | | | | |||||
| * | | | | | | cmd/admin: rename debug.block to debug.processBlock; move backtrace under debug | zelig | 2015-04-24 | 1 | -2/+2 |
| | |_|/ / / | |/| | | | | |||||
* | | | | | | Merge pull request #804 from alexvandesande/avsa-geth | Jeffrey Wilcke | 2015-04-24 | 1 | -1/+1 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Simpler "welcome" | ||||
| * | | | | | Merge branch 'avsa-geth' of https://github.com/alexvandesande/go-ethereum ↵ | Alexandre Van de Sande | 2015-04-24 | 0 | -0/+0 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | into avsa-geth | ||||
| | * | | | | | Smaller frontier cover art | Alexandre Van de Sande | 2015-04-24 | 1 | -1/+1 |
| | | |_|_|/ | | |/| | | | |||||
| * / | | | | Smaller frontier cover art | Alexandre Van de Sande | 2015-04-24 | 1 | -1/+1 |
|/ / / / / | |||||
* | / / / | Update README.md | Jeffrey Wilcke | 2015-04-24 | 1 | -0/+1 |
| |/ / / |/| | | | |||||
* | | | | Merge pull request #800 from obscuren/ethereum_js_update | Jeffrey Wilcke | 2015-04-24 | 7 | -12/+7 |
|\ \ \ \ | |/ / / |/| | | | Ethereum js update | ||||
| * | | | web3: updated | obscuren | 2015-04-24 | 3 | -4/+1 |
| | | | | |||||
| * | | | cmd/geth, jsre: updated ethereum.js => web3.js | obscuren | 2015-04-24 | 3 | -3/+5 |
| | | | | |||||
| * | | | eth: cleanup | obscuren | 2015-04-24 | 1 | -5/+1 |
|/ / / | |||||
* | | | Merge pull request #797 from tgerring/bootnodes | Jeffrey Wilcke | 2015-04-24 | 2 | -7/+4 |
|\ \ \ | | | | | | | | | Bootnodes update | ||||
| * | | | Updated bootnodes | Taylor Gerring | 2015-04-24 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | Update pub key for EU node and add new SA node | ||||
| * | | | Cleanup README developer info | Taylor Gerring | 2015-04-24 | 1 | -5/+1 |
| |/ / | |||||
* | | | Merge pull request #778 from bas-vk/issue764 | Jeffrey Wilcke | 2015-04-24 | 5 | -48/+62 |
|\ \ \ | | | | | | | | | Moved database update loop to eth/backend | ||||
| * \ \ | Merge branch 'issue764' of https://github.com/bas-vk/go-ethereum into issue764 | Bas van Kervel | 2015-04-24 | 0 | -0/+0 |
| |\ \ \ | |||||
| | * | | | bugfix, wrong hash stored in blockDb | Bas van Kervel | 2015-04-23 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | change order of block insert and update LastBlock | Bas van Kervel | 2015-04-22 | 1 | -4/+4 |
| | | | | | |||||
| | * | | | Moved leveldb update loop to eth/backend | Bas van Kervel | 2015-04-22 | 4 | -42/+56 |
| | | |/ | | |/| | |||||
| * | | | Moved leveldb update loop to eth/backend | Bas van Kervel | 2015-04-23 | 5 | -48/+62 |
| | |/ | |/| | | | | | | | | | | | | | change order of block insert and update LastBlock bugfix, wrong hash stored in blockDb | ||||
* | | | Merge pull request #794 from Gustav-Simonsson/block_tests_more_validations | Jeffrey Wilcke | 2015-04-24 | 1 | -0/+82 |
|\ \ \ | |/ / |/| | | Add block header validations for block tests | ||||
| * | | Add block header validations for block tests | Gustav Simonsson | 2015-04-23 | 1 | -0/+82 |
|/ / | |||||
* | | Merge pull request #792 from veox/doc-crypto-secp256k1 | Jeffrey Wilcke | 2015-04-23 | 1 | -1/+4 |
|\ \ | | | | | | | doc: crypto/secp256k1 GMP dependency package name. | ||||
| * | | doc: crypto/secp256k1 GMP dependency package name. | Noel Maersk | 2015-04-23 | 1 | -1/+4 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Linux build documentation is mostly geared towards Ubuntu 14.04 (LTS). Appropriate package is called `libgmp-dev` there. Note that on pristine installations building `geth` with godep will fail because this header is missing. This is not documented in the top-level README, but is on the wiki: https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu#building-geth-command-line-client That page recommends `libgmp3-dev`, which ATM provides same version as `libgmp-dev`. | ||||
* | | Merge pull request #769 from obscuren/develop | Jeffrey Wilcke | 2015-04-23 | 12 | -66/+261 |
|\ \ | | | | | | | core: transaction queue | ||||
| * | | core: pending txs now re-validated once every second | obscuren | 2015-04-23 | 1 | -3/+27 |
| | | | |||||
| * | | miner: show error message for gas limit per account | obscuren | 2015-04-23 | 1 | -2/+2 |
| | | | |||||
| * | | natspec: fixed test to work with new queued transactions | obscuren | 2015-04-23 | 1 | -1/+1 |
| | | | |||||
| * | | core: added accessor for queued transactions | obscuren | 2015-04-23 | 1 | -0/+12 |
| | | | |||||
| * | | eth: moved mined, tx events to protocol-hnd and improved tx propagation | obscuren | 2015-04-23 | 4 | -30/+82 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Transactions are now propagated to peers from which we have not yet received the transaction. This will significantly reduce the chatter on the network. Moved new mined block handler to the protocol handler and moved transaction handling to protocol handler. | ||||
| * | | core: fixed test | obscuren | 2015-04-23 | 1 | -1/+3 |
| | | | |||||
| * | | core: set the state for the managed tx state | obscuren | 2015-04-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Set the state for the managed tx state instead of creating a new managed state. | ||||
| * | | core: improved error message for invalid nonce txs | obscuren | 2015-04-23 | 1 | -1/+1 |
| | | | |||||
| * | | core: only post event once per tx & fixed test | obscuren | 2015-04-23 | 2 | -15/+21 |
| | | | |||||
| * | | xeth, miner: updated some logging | obscuren | 2015-04-23 | 2 | -3/+4 |
| | | | |||||
| * | | eth: start tx pool in a goroutine | obscuren | 2015-04-23 | 1 | -1/+1 |
| | | | |||||
| * | | core: implemented a queued approach processing transactions | obscuren | 2015-04-23 | 3 | -25/+123 |
|/ / | | | | | | | | | | | | | Implemented a new transaction queue. Transactions with a holes in their nonce sequence are also not propagated over the network. N: 0,1,2,5,6,7 = propagate 0..2 -- 5..N is kept in the tx pool | ||||
* | | Merge pull request #779 from Gustav-Simonsson/block_tests_reloaded | Jeffrey Wilcke | 2015-04-23 | 33 | -6328/+5653 |
|\ \ | | | | | | | Block tests reloaded | ||||
| * | | Include ZeroByteAtTheEnd and RandomByteAtTheEnd tests | Gustav Simonsson | 2015-04-23 | 1 | -8/+1 |
| | | | |||||
| * | | Validate block header UncleHash against calculated hash | Gustav Simonsson | 2015-04-23 | 2 | -2/+13 |
| | | | |||||
| * | | Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHash | Gustav Simonsson | 2015-04-23 | 1 | -4/+1 |
| | | | |||||
| * | | Finally, glorious HEX | Gustav Simonsson | 2015-04-23 | 1 | -4/+4 |
| | | | |||||
| * | | Add StateTests/stMemoryStressTest.json but skip for now | Gustav Simonsson | 2015-04-23 | 1 | -0/+6 |
| | | | |||||
| * | | Exclude TransactionWithSvalue0 as it expects invalid s value to be valid | Gustav Simonsson | 2015-04-23 | 1 | -0/+1 |
| | | | |||||
| * | | Update github.com/ethereum/tests files | Gustav Simonsson | 2015-04-23 | 26 | -6304/+5619 |
| | | | |||||
| * | | Explicitly skip TransactionTests/tt10mbDataField.json | Gustav Simonsson | 2015-04-23 | 2 | -6/+3 |
| | | | |||||
| * | | Add test wrapper for VMTests/vmInputLimits1.json | Gustav Simonsson | 2015-04-23 | 1 | -0/+5 |
|/ / | |||||
* | | Merge pull request #780 from maran/arm_build | Jeffrey Wilcke | 2015-04-23 | 1 | -0/+2 |
|\ \ | | | | | | | Adding flags to facilitate cross compiling to ARM | ||||
| * | | Adding flags to facilitate cross compiling to ARM | Maran | 2015-04-22 | 1 | -0/+2 |
| | | | |||||
* | | | Merge pull request #786 from tgerring/issue739 | Jeffrey Wilcke | 2015-04-23 | 1 | -1/+5 |
|\ \ \ | | | | | | | | | Empty Call response should return 0x instead of 0x00. Closes #739 | ||||
| * | | | Handle bug in parent call response | Taylor Gerring | 2015-04-23 | 1 | -1/+5 |
| | | | | |||||
* | | | | Merge pull request #782 from alexvandesande/develop | Jeffrey Wilcke | 2015-04-23 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Changed "Welcome to the Frontier" to something more geeky | ||||
| * | | | | Changed "Welcome to the Frontier" to something more geeky | Alexandre Van de Sande | 2015-04-23 | 1 | -1/+1 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #783 from tgerring/issue777 | Jeffrey Wilcke | 2015-04-23 | 2 | -11/+61 |
|\ \ \ \ | | | | | | | | | | | Issue 777 | ||||
| * | | | | Tests for magic words | Taylor Gerring | 2015-04-23 | 1 | -0/+35 |
| | | | | | |||||
| * | | | | Accept num or hex as index | Taylor Gerring | 2015-04-23 | 2 | -5/+5 |
| | | | | | |||||
| * | | | | Update eth_getBlockByNumber to accept words | Taylor Gerring | 2015-04-23 | 2 | -6/+21 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #784 from tgerring/issue737 | Jeffrey Wilcke | 2015-04-23 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Rename eth_Version to eth_protocolVersion. Closes #737 | ||||
| * | | | | Rename eth_Version to eth_protocolVersion. Closes #737 | Taylor Gerring | 2015-04-23 | 1 | -1/+1 |
| |/ / / | |||||
* | | | | Merge pull request #787 from ethereum/revert-785-revert-781-develop | Felix Lange | 2015-04-23 | 3 | -39/+54 |
|\ \ \ \ | | | | | | | | | | | Revert "Revert "refactor Dockerfile"" | ||||
| * | | | | Revert "Revert "refactor Dockerfile"" | Felix Lange | 2015-04-23 | 3 | -39/+54 |
|/ / / / | |||||
* | | | | Merge pull request #785 from ethereum/revert-781-develop | Felix Lange | 2015-04-23 | 3 | -54/+39 |
|\ \ \ \ | |/ / / |/| | | | Revert "refactor Dockerfile" | ||||
| * | | | Revert "refactor Dockerfile" | Felix Lange | 2015-04-23 | 3 | -54/+39 |
|/ / / | |||||
* | | | Merge pull request #781 from caktux/develop | caktux | 2015-04-23 | 3 | -39/+54 |
|\ \ \ | |/ / |/| | | refactor Dockerfile | ||||
| * | | refactor Dockerfile | caktux | 2015-04-22 | 3 | -39/+54 |
|/ / | |||||
* | | Merge pull request #776 from fjl/win32-build-fixes | Jeffrey Wilcke | 2015-04-22 | 6 | -246/+89 |
|\ \ | | | | | | | Win32 build fixes | ||||
| * | | cmd/geth: improve the JS tests | Felix Lange | 2015-04-22 | 2 | -209/+71 |
| | | | | | | | | | | | | | | | These changes ensure that the JS tests run without networking and fixes the block chain export and its associated test. | ||||
| * | | p2p: return zero node from Self if the server is not running | Felix Lange | 2015-04-22 | 1 | -1/+6 |
| | | | | | | | | | | | | This helps with fixing the tests for cmd/geth to run without networking. | ||||
| * | | miner: use 32bit atomic operations | Felix Lange | 2015-04-22 | 1 | -11/+12 |
| | | | | | | | | | | | | 64bit atomic operations are not available on all 32bit platforms. | ||||
| * | | common: delete BinaryLength | Felix Lange | 2015-04-22 | 2 | -25/+0 |
|/ / | | | | | | | | | The test is failing the 32bit build and the function is not used anywhere. | ||||
* | | Merge pull request #765 from Gustav-Simonsson/more_block_test_improvements | Felix Lange | 2015-04-22 | 4 | -130/+185 |
|\ \ | | | | | | | Further fixes to block test wrapper | ||||
| * | | Further fixes to block test wrapper | Gustav Simonsson | 2015-04-21 | 4 | -130/+185 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move go test wrapper for block tests from cmd/geth to tests * Fix logic for when tests are valid or not, by adding correct validations for expected valid/invalid blocks * Change block insertion helper to work on single blocks * Add one test case for each file in BlockTests and comment out the tests which are currently failing * Add Skip call in all block tests in lieu of performance fixes around ethash cache which are needed before it will be fast enough to start / stop the node between each test | ||||
* | | | Merge pull request #766 from tgerring/issue762 | Jeffrey Wilcke | 2015-04-22 | 1 | -41/+46 |
|\ \ \ | |_|/ |/| | | Treat hexnums as big.Int instead of int64. Closes #762 | ||||
| * | | Treat hexnums as big.Int instead of int64 | Taylor Gerring | 2015-04-21 | 1 | -41/+46 |
|/ / | |||||
* | | Updated README to include windows builds | Jeffrey Wilcke | 2015-04-21 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #760 from obscuren/develop | Jeffrey Wilcke | 2015-04-21 | 20 | -4053/+45 |
|\ \ | | | | | | | core: transaction fixes | ||||
| * \ | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-21 | 7 | -115/+294 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #756 from Gustav-Simonsson/block_test_improvements | Jeffrey Wilcke | 2015-04-21 | 5 | -108/+293 |
|\ \ \ | | |/ | |/| | Block test improvements | ||||
| * | | Add block tests wrapper and fixes for tx tests | Gustav Simonsson | 2015-04-20 | 3 | -65/+170 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add fixes to parsing and converting of fields in tx tests * Correct logic in tx tests; validation of fields and correct logic for when RLP decoding works/fails and when this is expected or not * Rename files for consistency * Add block tests wrapper to run block tests with go test | ||||
| * | | tests: hopefully improve test conversion helpers | Felix Lange | 2015-04-19 | 2 | -30/+35 |
| | | | | | | | | | | | | (cherry picked from commit 035a30acbefb5eeadc1fc8dbd567775d5688f8a9) | ||||
| * | | cmd/geth, tests: enable running multiple tests from a single file | Felix Lange | 2015-04-19 | 2 | -33/+105 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit also changes the block test loading so tests containing invalid RLP blocks can be loaded and return an error only when they are run. (cherry picked from commit 898ba87984791249586b97c9ce340dd087b79d67) | ||||
| * | | eth: use NewDB hook also for extra DB | Felix Lange | 2015-04-19 | 1 | -1/+4 |
| | | | | | | | | | | | | (cherry picked from commit d5083033f15bb815a6212eddae16a7125db58738) | ||||
* | | | Merge pull request #763 from aboreum/develop | Jeffrey Wilcke | 2015-04-21 | 1 | -6/+0 |
|\ \ \ | | | | | | | | | Remove "minGasPrice" field from JSON responses. Closes. #754 | ||||
| * \ \ | syncing to mainline ethereum | Andy | 2015-04-21 | 0 | -0/+0 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | Merge pull request #761 from aboreum/develop | Jeffrey Wilcke | 2015-04-21 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | trivial fix for: Broken link for detailed go build instructions #661 | ||||
| | * | | | fix for: Please remove the "minGasPrice" from block returns #754 | Andy | 2015-04-21 | 1 | -6/+0 |
| | | | | | |||||
| | * | | | syncing to develop | Andy | 2015-04-21 | 3 | -4/+128 |
| |/| | | | |/ / / |/| | | | |||||
| * | | | Broken link for detailed go build instructions #661 | Andy | 2015-04-21 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge branch 'develop' of https://github.com/aboreum/go-ethereum into develop | Andy | 2015-04-21 | 0 | -0/+0 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit. | ||||
| * \ \ \ | fix for: Broken link for detailed go build instructions #661 | Andy | 2015-04-21 | 2 | -22/+48 |
| |\ \ \ \ | |||||
| | | | | * | blockpool: deleted | obscuren | 2015-04-21 | 13 | -4038/+0 |
| | | | | | | |||||
| | | | | * | core/rpc: fix for null entries in log filters. Closes #725 | obscuren | 2015-04-21 | 2 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can now specify `null` as a way of saying "not interested in this topic, match all". core.Filter assumes the zero'd address to be the wildcard. JSON rpc assumes empty strings to be wildcards. | ||||
| | | | | * | core: removed nonce resetting from the block processor. | obscuren | 2015-04-21 | 3 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | All nonce error handling has been moved to the worker | ||||
| | | | | * | miner: ignore a tx's transactor after a gas limit has been returned | obscuren | 2015-04-21 | 1 | -3/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When worker encounters a gas limit error, subsequent txs should be ignored from that particular account. This will prevent: 1. Nonce errors been thrown all around 2. The "Known tx" error. Closes #719 3. Repeated contract address. Closes #731 | ||||
| | | | | * | Merge branch 'develop' of github.com-obscure:obscuren/go-ethereum into develop | obscuren | 2015-04-21 | 5 | -26/+176 |
| | | | | |\ | |_|_|_|_|/ |/| | | | | | |||||
* | | | | | | Merge pull request #734 from bas-vk/issue-729 | Jeffrey Wilcke | 2015-04-21 | 3 | -4/+128 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | admin.StopRPC added to console | ||||
| * | | | | | Don't export types/functions | Bas van Kervel | 2015-04-19 | 2 | -16/+16 |
| | | | | | | |||||
| * | | | | | Replaced channel pointer field with non pointer channel | Bas van Kervel | 2015-04-19 | 2 | -11/+14 |
| | | | | | | |||||
| * | | | | | Stop accepted and alive connections (http keep-alive) when the rpc service ↵ | Bas van Kervel | 2015-04-17 | 2 | -38/+67 |
| | | | | | | | | | | | | | | | | | | | | | | | | is stopped | ||||
| * | | | | | admin.stopRPC support added which stops the RPC HTTP listener | Bas van Kervel | 2015-04-16 | 3 | -2/+94 |
| | | | | | | |||||
* | | | | | | Merge pull request #755 from karalabe/command-flags-cleanup | Jeffrey Wilcke | 2015-04-21 | 2 | -22/+48 |
|\ \ \ \ \ \ | |_|/ / / / |/| | / / / | | |/ / / | |/| | | | cmd/geth, cmd/utils: add cli flags for pprof and whisper | ||||
| * | | | | cmd/geth, cmd/utils: invert --pprof once more | Péter Szilágyi | 2015-04-21 | 2 | -5/+5 |
| | | | | | |||||
| * | | | | cmd/geth, cmd/utils: use pprof disable flag, start globally | Péter Szilágyi | 2015-04-20 | 2 | -8/+10 |
| | | | | | |||||
| * | | | | cmd/geth, cmd/utils: add cli flags for pprof and whisper. | Péter Szilágyi | 2015-04-20 | 2 | -22/+46 |
| | | | | | |||||
| | | | * | core: shuffled some code | obscuren | 2015-04-21 | 1 | -7/+13 |
| |_|_|/ |/| | | | |||||
* | | | | core: upgraded block chain version | obscuren | 2015-04-21 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge branch 'ethersphere-frontier/natspec' into develop | obscuren | 2015-04-21 | 18 | -72/+5095 |
|\ \ \ \ | |/ / / |/| | | | |||||
| * | | | Merge branch 'frontier/natspec' of ↵ | obscuren | 2015-04-21 | 18 | -72/+5095 |
|/| | | | | | | | | | | | | | | | https://github.com/ethersphere/go-ethereum into ethersphere-frontier/natspec | ||||
| * | | | contract addresses include hex prefix | zelig | 2015-04-20 | 4 | -37/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - simplify resolver and tests - added missing test for KeyToUrl - fix notice error message and its test with !%x(MISSING) - natspec test: insertTx modified - does not prepend 0x to contract address - disable networking in e2e test | ||||
| * | | | fix end to end test import cycle | zelig | 2015-04-20 | 1 | -3/+1 |
| | | | | |||||
| * | | | fixed resolver test | zsfelfoldi | 2015-04-20 | 1 | -2/+6 |
| | | | | |||||
| * | | | URLhint support for URLs longer than 32 bytes | zsfelfoldi | 2015-04-20 | 3 | -22/+70 |
| | | | | |||||
| * | | | added missing source file | zsfelfoldi | 2015-04-20 | 1 | -0/+36 |
| | | | | |||||
| * | | | fixed incomplete merge | zsfelfoldi | 2015-04-20 | 1 | -19/+21 |
| | | | | |||||
| * | | | test account is no longer permanently in genesis block, only put there when ↵ | zsfelfoldi | 2015-04-20 | 2 | -12/+15 |
| | | | | | | | | | | | | | | | | testing | ||||
| * | | | NatSpec contracts are now not in the genesis block but added by the test | zsfelfoldi | 2015-04-20 | 4 | -65/+45 |
| | | | | |||||
| * | | | utils linked to natspec notice eval, test notice now using utils.toHex() | zsfelfoldi | 2015-04-20 | 3 | -8/+4048 |
| | | | | |||||
| * | | | NatSpec cli option, resolver tests passing | zsfelfoldi | 2015-04-20 | 6 | -32/+45 |
| | | | | |||||
| * | | | default fallback NatSpec messages | zsfelfoldi | 2015-04-20 | 3 | -22/+50 |
| | | | | |||||
| * | | | natspec test bugfix | zsfelfoldi | 2015-04-20 | 1 | -15/+12 |
| | | | | |||||
| * | | | NatSpec passing end to end test | zsfelfoldi | 2015-04-20 | 7 | -73/+226 |
| | | | | |||||
| * | | | s | zsfelfoldi | 2015-04-20 | 4 | -52/+81 |
| | | | | |||||
| * | | | NatSpec contracts in genesis block, end to end test (unfinished) | zsfelfoldi | 2015-04-20 | 9 | -60/+217 |
| | | | | |||||
| * | | | resolver tests | zelig | 2015-04-20 | 5 | -21/+85 |
| | | | | | | | | | | | | | | | | | | | | | | | | - add resolver tests and fix resolver to pass - statereg constructor fixed - comments added to natspec plus docserver integration for natspec userdoc fetching | ||||
| * | | | reorg: | zelig | 2015-04-20 | 5 | -116/+66 |
| | | | | | | | | | | | | | | | | | | | | - statereg methods move to natspec/resolver/docserver - fix failing test on invalid js input | ||||
| * | | | add docserver using net/http Transport/Roundtrip | zelig | 2015-04-20 | 2 | -0/+131 |
| | | | | |||||
| * | | | NatSpec, URL register storage retrieval | zsfelfoldi | 2015-04-20 | 7 | -39/+222 |
| | | | | | | | | | | | | | | | | fixed 2/3 tests | ||||
| * | | | add common/resolver skeleton | zelig | 2015-04-20 | 2 | -0/+62 |
| | | | | |||||
| * | | | natspec integrated to console frontend confirmTransaction | zelig | 2015-04-20 | 1 | -2/+11 |
| | | | |