Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1033 from tgerring/issue1010 | Jeffrey Wilcke | 2015-05-19 | 3 | -33/+70 |
|\ | | | | | Add "removedb" command to Geth | ||||
| * | Remove unused confirm() method | Taylor Gerring | 2015-05-19 | 1 | -14/+0 |
| | | |||||
| * | Refactor user prompts into utils | Taylor Gerring | 2015-05-19 | 3 | -49/+50 |
| | | |||||
| * | Add user confirmation for removedb | Taylor Gerring | 2015-05-19 | 1 | -5/+40 |
| | | |||||
| * | Add "removedb" command to Geth | Taylor Gerring | 2015-05-18 | 1 | -0/+15 |
| | | | | | | | | Removes the state and blockchain databases | ||||
* | | Merge pull request #1032 from tgerring/issue1025 | Jeffrey Wilcke | 2015-05-18 | 1 | -1/+2 |
|\ \ | |/ |/| | Multiple CORS domains support | ||||
| * | Permit multiple CORS domains | Taylor Gerring | 2015-05-18 | 1 | -1/+2 |
|/ | | | | Separated by spaces | ||||
* | Merge pull request #1031 from bas-vk/issue1012 | Jeffrey Wilcke | 2015-05-18 | 1 | -12/+13 |
|\ | | | | | fixed race condition in miner | ||||
| * | fixed issue when miner is not stopping af stop command | Bas van Kervel | 2015-05-18 | 1 | -0/+6 |
| | | |||||
| * | fixed race condition in miner | Bas van Kervel | 2015-05-18 | 1 | -12/+7 |
|/ | |||||
* | core: bugfix test 2. set => hash map | obscuren | 2015-05-18 | 1 | -14/+23 |
| | |||||
* | ret | obscuren | 2015-05-18 | 1 | -0/+1 |
| | |||||
* | core: tmp diagnostic logs | obscuren | 2015-05-18 | 1 | -0/+7 |
| | |||||
* | Merge branch 'hotfix/0.9.22' into develop | obscuren | 2015-05-18 | 1 | -1/+1 |
|\ | |||||
| * | cmd/geth: fixed ver num | obscuren | 2015-05-18 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'hotfix/0.9.21-1' | obscuren | 2015-05-16 | 5 | -27/+36 |
| |\ | |||||
* | \ | Merge pull request #1021 from obscuren/global_chain_lock | Jeffrey Wilcke | 2015-05-17 | 1 | -44/+43 |
|\ \ \ | | | | | | | | | core: global chain insert lock | ||||
| * | | | core: global chain insert lock | obscuren | 2015-05-17 | 1 | -44/+43 |
| | | | | |||||
* | | | | Merge pull request #1011 from obscuren/upgradedb_fix | Jeffrey Wilcke | 2015-05-16 | 1 | -0/+1 |
|\ \ \ \ | |/ / / |/| | | | cmd/geth: delete state db on upgradedb command | ||||
| * | | | cmd/geth: delete state db on upgradedb command | obscuren | 2015-05-16 | 1 | -0/+1 |
|/ / / | |||||
* | | | Merge branch 'hotfix/0.9.21.1' into develop | obscuren | 2015-05-16 | 4 | -27/+35 |
|\ \ \ | | |/ | |/| | |||||
| * | | cmd/geth: hotfix bump | obscuren | 2015-05-16 | 1 | -1/+1 |
| | | | |||||
| * | | core: further improved uncle error messages | obscuren | 2015-05-16 | 1 | -8/+8 |
| | | | |||||
| * | | eth/downloader: moved start event | obscuren | 2015-05-16 | 2 | -2/+3 |
| | | | | | | | | | | | | Start event has moved because it could possibly could stall the miner | ||||
| * | | Adjust miner coinbase and not just miner worker coinbase | Vitalik Buterin | 2015-05-16 | 1 | -0/+1 |
| | | | |||||
| * | | miner: mutex locks on cpu agent. Closes #1007 | obscuren | 2015-05-16 | 1 | -16/+23 |
| |/ | |||||
| * | Merge branch 'release/0.9.21' | obscuren | 2015-05-16 | 200 | -3242/+611118 |
| |\ | |||||
| * \ | Merge branch 'release/0.9.20' | obscuren | 2015-05-13 | 54 | -617/+4653 |
| |\ \ | |||||
| * \ \ | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum | obscuren | 2015-05-10 | 0 | -0/+0 |
| |\ \ \ | |||||
* | | | | | Adjust miner coinbase and not just miner worker coinbase | Vitalik Buterin | 2015-05-16 | 1 | -0/+1 |
| | | | | | |||||
* | | | | | Merge branch 'release/0.9.21' into develop | obscuren | 2015-05-16 | 6 | -8/+6 |
|\ \ \ \ \ | | |_|_|/ | |/| | | | |||||
| * | | | | core, cmd/geth, cmd/mist: cleanup. bump version 0.9.21 | obscuren | 2015-05-16 | 4 | -7/+3 |
| | | | | | |||||
| * | | | | xeth: set balance max balance to from in call. Closes #951 | obscuren | 2015-05-16 | 2 | -1/+3 |
|/ / / / | |||||
* | | | | Merge pull request #989 from obscuren/develop | Jeffrey Wilcke | 2015-05-16 | 4 | -9/+20 |
|\ \ \ \ | | | | | | | | | | | core, miner: fork resolving and restart miner after sync op | ||||
| * | | | | eth, cmd/geth: start mining from console respects CLI flag | obscuren | 2015-05-16 | 2 | -1/+3 |
| | | | | | |||||
| * | | | | miner: properly check for mining operation on Register | obscuren | 2015-05-16 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | core, miner: fork resolving and restart miner after sync op | obscuren | 2015-05-16 | 2 | -7/+16 |
|/ / / / | | | | | | | | | | | | | Fork resolving fixes #940 | ||||
* | | | | Merge pull request #996 from karalabe/fix-potential-crosscheck-race | Jeffrey Wilcke | 2015-05-16 | 1 | -5/+7 |
|\ \ \ \ | | | | | | | | | | | eth/downloader: circumvent download race between crosscheck and hashes | ||||
| * | | | | eth/downloader: circumvent download race between crosscheck and hashes | Péter Szilágyi | 2015-05-16 | 1 | -5/+7 |
| | | | | | |||||
* | | | | | Merge pull request #997 from karalabe/fix-shitty-test-server-issue | Jeffrey Wilcke | 2015-05-16 | 1 | -0/+6 |
|\ \ \ \ \ | |/ / / / |/| | | | | eth/downloader: fix #992, where tests may time out on a slow machine | ||||
| * | | | | eth/downloader: fix #992, where tests may time out on a slow machine | Péter Szilágyi | 2015-05-16 | 1 | -0/+6 |
|/ / / / | |||||
* | | | | Merge pull request #995 from ↵ | Jeffrey Wilcke | 2015-05-16 | 20 | -2741/+420841 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Gustav-Simonsson/update_state_tests_and_vm_create_return Update state tests and vm create return | ||||
| * | | | | Add StateTests/RandomTests but skip for now | Gustav Simonsson | 2015-05-16 | 1 | -0/+21 |
| | | | | | |||||
| * | | | | Update StateTests and nil create return on failed code deposit | Gustav Simonsson | 2015-05-16 | 2 | -2/+13 |
| | | | | | |||||
| * | | | | Update Ethereum JSON tests | Gustav Simonsson | 2015-05-15 | 17 | -2734/+420801 |
| | | | | | |||||
| * | | | | unskip StateTests/stTransactionTest and use test tx nonce | Gustav Simonsson | 2015-05-15 | 2 | -5/+6 |
| | | | | | |||||
* | | | | | Merge pull request #994 from karalabe/fix-cancel-double-close | Jeffrey Wilcke | 2015-05-16 | 1 | -3/+8 |
|\ \ \ \ \ | | | | | | | | | | | | | eth/downloader: fix cancel channel double close | ||||
| * | | | | | eth/downloader: fix cancel channel double close | Péter Szilágyi | 2015-05-16 | 1 | -3/+8 |
|/ / / / / | |||||
* | | | | | Merge pull request #988 from karalabe/fix-downloader-vulnerabilities | Jeffrey Wilcke | 2015-05-15 | 4 | -122/+336 |
|\ \ \ \ \ | |/ / / / |/| | | | | Fix downloader vulnerabilities | ||||
| * | | | | eth/downloader: circumvent a fake blockchain attack | Péter Szilágyi | 2015-05-15 | 2 | -27/+58 |
| | | | | | |||||
| * | | | | eth/downloader: don't penalize for stale cross checks | Péter Szilágyi | 2015-05-15 | 1 | -7/+17 |
| | | | | | |||||
| * | | | | eth, eth/downloader: detect and handle madeup hash attacks | Péter Szilágyi | 2015-05-15 | 4 | -43/+110 |
| | | | | | |||||
| * | | | | eth: drop a sync peer if it sends an invalid hash chain | Péter Szilágyi | 2015-05-15 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | eth/downloader: circumvent hash reordering attacks | Péter Szilágyi | 2015-05-15 | 3 | -49/+88 |
| | | | | | |||||
| * | | | | eth/downloader: check sync after failed attacks | Péter Szilágyi | 2015-05-15 | 2 | -7/+23 |
| | | | | | |||||
| * | | | | eth/downloader: add a test for detecting missing blocks | Péter Szilágyi | 2015-05-15 | 2 | -8/+24 |
| | | | | | |||||
| * | | | | eth, eth/downloader: prevent hash repeater attack | Péter Szilágyi | 2015-05-15 | 4 | -15/+50 |
|/ / / / | |||||
* | | | | Merge pull request #987 from obscuren/develop | Jeffrey Wilcke | 2015-05-15 | 12 | -35/+110 |
|\ \ \ \ | | | | | | | | | | | Miner updates and downloader events | ||||
| * | | | | eth/downloader: fixed test | obscuren | 2015-05-15 | 2 | -2/+4 |
| | | | | | |||||
| * | | | | core: fixed mining strategy | obscuren | 2015-05-15 | 2 | -10/+16 |
| | | | | | |||||
| * | | | | eth, eth/downloader, miner: use download events to check miner start | obscuren | 2015-05-15 | 6 | -18/+83 |
| | | | | | |||||
| * | | | | core: changed how head events are checked | obscuren | 2015-05-15 | 2 | -2/+4 |
| | | | | | |||||
| * | | | | core: improved uncle messages | obscuren | 2015-05-15 | 1 | -3/+3 |
| | | | | | |||||
* | | | | | Merge pull request #984 from tgerring/issue924 | Jeffrey Wilcke | 2015-05-15 | 1 | -3/+21 |
|\ \ \ \ \ | | | | | | | | | | | | | Omit replies for RPC notification requests | ||||
| * | | | | | Unreverse ordering | Taylor Gerring | 2015-05-15 | 1 | -2/+1 |
| | | | | | | |||||
| * | | | | | Omit replies for notification requests | Taylor Gerring | 2015-05-15 | 1 | -3/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | When Id is missing, the client does not want a response | ||||
* | | | | | | Merge pull request #975 from obscuren/develop | Jeffrey Wilcke | 2015-05-15 | 1 | -11/+13 |
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | core: changed log message for forks. closes #952 | ||||
| * | | | | | core: changed log message for forks. closes #952 | obscuren | 2015-05-14 | 1 | -11/+13 |
| | | | | | | |||||
* | | | | | | Merge pull request #983 from tgerring/issue958 | Jeffrey Wilcke | 2015-05-15 | 1 | -0/+1 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Format contract code as hexdata | ||||
| * | | | | | | Format contract code as hexdata | Taylor Gerring | 2015-05-15 | 1 | -0/+1 |
| | |/ / / / | |/| | | | | |||||
* | | | | | | Merge pull request #982 from tgerring/issue962 | Jeffrey Wilcke | 2015-05-15 | 1 | -1/+5 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Check for error on DB fetch of tx | ||||
| * | | | | | | Check for error on DB fetch of tx | Taylor Gerring | 2015-05-15 | 1 | -1/+5 |
| |/ / / / / | |||||
* | | | | | | Merge pull request #980 from fjl/geth-test-no-scrypt | Jeffrey Wilcke | 2015-05-15 | 1 | -1/+1 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | cmd/geth: use plain keystore for JS tests | ||||
| * | | | | | cmd/geth: use plain keystore for JS tests | Felix Lange | 2015-05-14 | 1 | -1/+1 |
|/ / / / / | | | | | | | | | | | | | | | | This reduces the time it takes to run the tests back to 3 seconds. | ||||
* | | | | | Merge pull request #974 from karalabe/downloader-fix-unknown-parent-attack | Jeffrey Wilcke | 2015-05-14 | 4 | -38/+92 |
|\ \ \ \ \ | | | | | | | | | | | | | eth, eth/downloader: handle a potential unknown parent attack | ||||
| * | | | | | eth/downloader: add a small additional check to the test | Péter Szilágyi | 2015-05-14 | 1 | -0/+3 |
| | | | | | | |||||
| * | | | | | eth/downloader: remove a previous leftover | Péter Szilágyi | 2015-05-14 | 1 | -1/+0 |
| | | | | | | |||||
| * | | | | | eth, eth/downloader: remove parent verification from the downlaoder | Péter Szilágyi | 2015-05-14 | 4 | -46/+17 |
| | | | | | | |||||
| * | | | | | eth, eth/downloader: handle a potential unknown parent attack | Péter Szilágyi | 2015-05-14 | 3 | -31/+112 |
| | | | | | | |||||
* | | | | | | Merge pull request #971 from fjl/p2p-limit-tweaks | Jeffrey Wilcke | 2015-05-14 | 7 | -64/+16 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | p2p: tweak connection limits | ||||
| * | | | | | | p2p/discover: limit open files for node database | Felix Lange | 2015-05-14 | 1 | -2/+3 |
| | | | | | | | |||||
| * | | | | | | p2p: remove testlog | Felix Lange | 2015-05-14 | 3 | -51/+0 |
| | | | | | | | |||||
| * | | | | | | p2p/discover: bump maxBondingPingPongs to 16 | Felix Lange | 2015-05-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should increase the speed a bit because all findnode results (up to 16) can be verified at the same time. | ||||
| * | | | | | | p2p: log remote reason when disconnect is requested | Felix Lange | 2015-05-14 | 2 | -8/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The returned reason is currently not used except for the log message. This change makes the log messages a bit more useful. The handshake code also returns the remote reason. | ||||
| * | | | | | | p2p: bump maxAcceptConns and defaultDialTimout | Felix Lange | 2015-05-14 | 1 | -2/+2 |
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | On the test network, we've seen that it becomes harder to connect if the queues are so short. | ||||
* | | | | | | Merge pull request #973 from bas-vk/issue972 | Jeffrey Wilcke | 2015-05-14 | 2 | -0/+10 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Introduced default unlock duration when an account is unlocked from t… | ||||
| * | | | | | | Introduced default unlock duration when an account is unlocked from the console | Bas van Kervel | 2015-05-14 | 2 | -0/+10 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #960 from fjl/nat-fixes | Jeffrey Wilcke | 2015-05-14 | 142 | -25/+189479 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | p2p/nat: fix UPnP auto discovery | ||||
| * | | | | | | | cmd/utils: print messages from package log through glog | Felix Lange | 2015-05-14 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the dependencies use package log. This change ensures that the log output looks uniform and respects glog flags. | ||||
| * | | | | | | | p2p/nat: tweak port mapping log messages and levels | Felix Lange | 2015-05-14 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | People stil get confused about the messages. This commit changes the levels so that the only thing printed at the default level (info) is a successful mapping. | ||||
| * | | | | | | | Godeps: bump github.com/huin/goupnp to c57ae84 | Felix Lange | 2015-05-14 | 138 | -1/+189186 |
| | | | | | | | | |||||
| * | | | | | | | p2p/nat: add test for UPnP auto discovery via SSDP | Felix Lange | 2015-05-14 | 1 | -0/+223 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test listens for multicast UDP packets on the default interface because I couldn't get it to work reliably on loopback without massive changes to goupnp. This means that the test might fail when there is a UPnP-enabled router attached on that interface. I checked that locally by looping the test and it passes reliably because the local SSDP server always responds faster. | ||||
| * | | | | | | | p2p/nat: fix concurrent access to autodisc Interface | Felix Lange | 2015-05-14 | 2 | -17/+63 |
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Concurrent calls to Interface methods on autodisc could return a "not discovered" error if the discovery did not finish before the call. autodisc.wait expected the done channel to carry the found Interface but it was closed instead. The fix is to use sync.Once for now, which is easier to get right. And there is a test. Finally. This will have to change again when we introduce re-discovery. | ||||
* | | | | | | | Merge pull request #969 from Gustav-Simonsson/ethash_improve_hashrate_update2 | Jeffrey Wilcke | 2015-05-14 | 5 | -116/+48 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Make read of ethash hashrate atomic and update ethash godep | ||||
| * | | | | | | | Make read of ethash hashrate atomic and update ethash godep | Gustav Simonsson | 2015-05-14 | 5 | -116/+48 |
| |/ / / / / / | |||||
* | | | | | | | Merge pull request #950 from karalabe/downloader-cancel-sync | Jeffrey Wilcke | 2015-05-14 | 1 | -32/+37 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | eth/downloader: fix deliveries to check for sync cancels | ||||
| * | | | | | | | eth/downloader: remove a redundant sync progress check | Péter Szilágyi | 2015-05-13 | 1 | -4/+0 |
| | | | | | | | | |||||
| * | | | | | | | eth/downloader: add a user sync notificaton | Péter Szilágyi | 2015-05-13 | 1 | -0/+5 |
| | | | | | | | | |||||
| * | | | | | | | eth/downloader: sync the cancel channel during cancel too | Péter Szilágyi | 2015-05-13 | 1 | -21/+4 |
| | | | | | | | | |||||
| * | | | | | | | eth/downloader: fix deliveries to check for sync cancels | Péter Szilágyi | 2015-05-13 | 1 | -10/+31 |
| | |_|/ / / / | |/| | | | | | |||||
* | | | | | | | Merge pull request #949 from bas-vk/issue944 | Jeffrey Wilcke | 2015-05-14 | 1 | -1/+1 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | removed invalid filename characters | ||||
| * | | | | | | | removed invalid filename characters | Bas van Kervel | 2015-05-13 | 1 | -1/+1 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #970 from ethereum/vitalik_quick_test | Jeffrey Wilcke | 2015-05-14 | 1 | -2/+8 |
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | Created separate family and ancestors environment objects | ||||
| * | | | | | | | Combined two loops | Vitalik Buterin | 2015-05-14 | 1 | -3/+1 |
| | | | | | | | | |||||
| * | | | | | | | Created separate family and ancestors environment objects | Vitalik Buterin | 2015-05-14 | 1 | -2/+10 |
|/ / / / / / / | |||||
* | | / / / / | Fixed max uncle count error message | Vitalik Buterin | 2015-05-14 | 1 | -1/+1 |
| |_|/ / / / |/| | | | | | |||||
* | | | | | | Merge pull request #966 from fjl/fixup-discover-chunked-neighbors | Felix Lange | 2015-05-14 | 2 | -32/+49 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | p2p/discover: fix out-of-bounds slicing for chunked neighbors packets | ||||
| * | | | | | | p2p/discover: fix out-of-bounds slicing for chunked neighbors packets | Felix Lange | 2015-05-14 | 2 | -32/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code assumed that Table.closest always returns at least 13 nodes. This is not true for small tables (e.g. during bootstrap). | ||||
* | | | | | | | Merge pull request #963 from Gustav-Simonsson/fix_keystore_crypto_comments | Jeffrey Wilcke | 2015-05-14 | 1 | -6/+7 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | Update keystore code comments | ||||
| * | | | | | | Update keystore code comments | Gustav Simonsson | 2015-05-14 | 1 | -6/+7 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #965 from subtly/patch-1 | Felix Lange | 2015-05-14 | 2 | -4/+20 |
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | Better UDP & interop. Limit all received datagrams to 1280bytes. | ||||
| * | | | | | | fix test. | subtly | 2015-05-14 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | Manual send of multiple neighbours packets. Test receiving multiple ↵ | subtly | 2015-05-14 | 2 | -3/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | neighbours packets. | ||||
| * | | | | | | UDP Interop. Limit datagrams to 1280bytes. | subtly | 2015-05-14 | 1 | -1/+1 |
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't have a UDP which specifies any messages that will be 4KB. Aside from being implemented for months and a necessity for encryption and piggy-backing packets, 1280bytes is ideal, and, means this TODO can be completed! Why 1280 bytes? * It's less than the default MTU for most WAN/LAN networks. That means fewer fragmented datagrams (esp on well-connected networks). * Fragmented datagrams and dropped packets suck and add latency while OS waits for a dropped fragment to never arrive (blocking readLoop()) * Most of our packets are < 1280 bytes. * 1280 bytes is minimum datagram size and MTU for IPv6 -- on IPv6, a datagram < 1280bytes will *never* be fragmented. UDP datagrams are dropped. A lot! And fragmented datagrams are worse. If a datagram has a 30% chance of being dropped, then a fragmented datagram has a 60% chance of being dropped. More importantly, we have signed packets and can't do anything with a packet unless we receive the entire datagram because the signature can't be verified. The same is true when we have encrypted packets. So the solution here to picking an ideal buffer size for receiving datagrams is a number under 1400bytes. And the lower-bound value for IPv6 of 1280 bytes make's it a non-decision. On IPv4 most ISPs and 3g/4g/let networks have an MTU just over 1400 -- and *never* over 1500. Never -- that means packets over 1500 (in reality: ~1450) bytes are fragmented. And probably dropped a lot. Just to prove the point, here are pings sending non-fragmented packets over wifi/ISP, and a second set of pings via cell-phone tethering. It's important to note that, if *any* router between my system and the EC2 node has a lower MTU, the message would not go through: On wifi w/normal ISP: localhost:Debug $ ping -D -s 1450 52.6.250.242 PING 52.6.250.242 (52.6.250.242): 1450 data bytes 1458 bytes from 52.6.250.242: icmp_seq=0 ttl=42 time=104.831 ms 1458 bytes from 52.6.250.242: icmp_seq=1 ttl=42 time=119.004 ms ^C --- 52.6.250.242 ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 104.831/111.918/119.004/7.087 ms localhost:Debug $ ping -D -s 1480 52.6.250.242 PING 52.6.250.242 (52.6.250.242): 1480 data bytes ping: sendto: Message too long ping: sendto: Message too long Request timeout for icmp_seq 0 ping: sendto: Message too long Request timeout for icmp_seq 1 Tethering to O2: localhost:Debug $ ping -D -s 1480 52.6.250.242 PING 52.6.250.242 (52.6.250.242): 1480 data bytes ping: sendto: Message too long ping: sendto: Message too long Request timeout for icmp_seq 0 ^C --- 52.6.250.242 ping statistics --- 2 packets transmitted, 0 packets received, 100.0% packet loss localhost:Debug $ ping -D -s 1450 52.6.250.242 PING 52.6.250.242 (52.6.250.242): 1450 data bytes 1458 bytes from 52.6.250.242: icmp_seq=0 ttl=42 time=107.844 ms 1458 bytes from 52.6.250.242: icmp_seq=1 ttl=42 time=105.127 ms 1458 bytes from 52.6.250.242: icmp_seq=2 ttl=42 time=120.483 ms 1458 bytes from 52.6.250.242: icmp_seq=3 ttl=42 time=102.136 ms | ||||
* | | | | | | Merge pull request #954 from karalabe/fix-downloader-nil-panic | Péter Szilágyi | 2015-05-14 | 1 | -1/+1 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | eth/downloader: fix nil panic caused by wrong variable use | ||||
| * | | | | | eth/downloader: fix nil panic caused by wrong variable use | Péter Szilágyi | 2015-05-13 | 1 | -1/+1 |
|/ / / / / | |||||
* | | | | | Merge pull request #948 from karalabe/fix-downlaoder-activepeer-shadow | Jeffrey Wilcke | 2015-05-13 | 3 | -24/+16 |
|\ \ \ \ \ | |/ / / / |/| | | | | eth/downloader: fix active peer shadowing, polish func names | ||||
| * | | | | eth/downloader: fix active peer shadowing, polish func names | Péter Szilágyi | 2015-05-13 | 3 | -24/+16 |
|/ / / / | |||||
* | | | | Merge pull request #946 from Gustav-Simonsson/fix_geth_unlock_account | Jeffrey Wilcke | 2015-05-13 | 1 | -1/+2 |
|\ \ \ \ | | | | | | | | | | | Fix hex conversion in --unlock and log when successful | ||||
| * | | | | Fix hex conversion in --unlock and log when successful | Gustav Simonsson | 2015-05-13 | 1 | -1/+2 |
|/ / / / | |||||
* | | | | Merge branch 'release/0.9.20' into develop | obscuren | 2015-05-13 | 2 | -2/+2 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | eth: 100% tx propagation | obscuren | 2015-05-13 | 1 | -1/+1 |
| | | | | |||||
| * | | | cmd/geth: bump version to 0.9.20 | obscuren | 2015-05-13 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #631 from Gustav-Simonsson/improve_key_store_crypto | Jeffrey Wilcke | 2015-05-13 | 22 | -196/+241 |
|\ \ \ | | | | | | | | | Improve key store crypto | ||||
| * | | | Change default keystore dir | Gustav Simonsson | 2015-05-13 | 5 | -6/+6 |
| | | | | |||||
| * | | | Fix address type in js test | Gustav Simonsson | 2015-05-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | fix hex conversion bug in RPC for byte slices | Gustav Simonsson | 2015-05-12 | 1 | -1/+8 |
| | | | | |||||
| * | | | Fix natspec test (again x2) types | Gustav Simonsson | 2015-05-12 | 1 | -1/+2 |
| | | | | |||||
| * | | | Update key store to new spec but keep address field for now | Gustav Simonsson | 2015-05-12 | 7 | -72/+59 |
| | | | | | | | | | | | | | | | | * Also fix address types post-rebase | ||||
| * | | | Fix natspec e2e test accounts type (again) | Gustav Simonsson | 2015-05-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | Fix HEX hack in xeth accounts() | Gustav Simonsson | 2015-05-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | Address pull request comments; key header and hex encoding | Gustav Simonsson | 2015-05-12 | 3 | -31/+67 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Remove key header from unencrypted key file format and replace it with a version field * Change encoding of bytes in key files from base64 to hex | ||||
| * | | | Revert "Add key header to unencrypted key file" | Gustav Simonsson | 2015-05-12 | 2 | -16/+8 |
| | | | | | | | | | | | | | | | | This reverts commit a94d4ba0b53c4558ab838aaed635a2ff66ddfa53. | ||||
| * | | | Fix common.Address / []byte type conversions | Gustav Simonsson | 2015-05-12 | 2 | -2/+2 |
| | | | | |||||
| * | | | Add key header to unencrypted key file | Gustav Simonsson | 2015-05-12 | 2 | -8/+16 |
| | | | | |||||
| * | | | Add key header to encrypted keys | Gustav Simonsson | 2015-05-12 | 2 | -7/+57 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add key header containing key version, kdf and kdf params * Store key header as JSON in the key file * Read in KDF params from key header * Include key header in MAC calculation and MAC verification | ||||
| * | | | Correct accounts hex in XETH API | Gustav Simonsson | 2015-05-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | Use common.Address type for accounts.Address | Gustav Simonsson | 2015-05-12 | 11 | -64/+69 |
| | | | | |||||
| * | | | Improve key store passphrase crypto | Gustav Simonsson | 2015-05-12 | 4 | -23/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change MAC-then-Encrypt to Encrypt-then-MAC * Change AES256 to AES128 * Use first 16 bytes of KDF derived key for AES and remaining 16 for MAC | ||||
| * | | | Remove the awesome, ever misunderstood entropy mixing | Gustav Simonsson | 2015-05-12 | 4 | -64/+15 |
|/ / / | |||||
* | | | Merge pull request #933 from bas-vk/issue928 | Jeffrey Wilcke | 2015-05-12 | 18 | -64/+58 |
|\ \ \ | | | | | | | | | replaced path with platform aware filepath module | ||||
| * | | | fixed identing | Bas van Kervel | 2015-05-12 | 1 | -1/+1 |
| | | | | |||||
| * | | | removed redundant newlines in import block | Bas van Kervel | 2015-05-12 | 7 | -11/+5 |
| | | | | |||||
| * | | | replaced several path.* with filepath.* which is platform independent | Bas van Kervel | 2015-05-12 | 18 | -64/+64 |
| | | | | |||||
* | | | | Merge pull request #932 from obscuren/develop | Jeffrey Wilcke | 2015-05-12 | 7 | -15/+40 |
|\ \ \ \ | |/ / / |/| | | | xeth, rpc: implement eth_estimateGas. Closes #930 | ||||
| * | | | sol: skipped source checking step | obscuren | 2015-05-12 | 3 | -7/+13 |
| | | | | |||||
| * | | | xeth: use same semantics as block processer for transient calls | obscuren | 2015-05-12 | 1 | -4/+3 |
| | | | | |||||
| * | | | rpc: hexData => hexNum | obscuren | 2015-05-12 | 1 | -2/+2 |
| | | | | |||||
| * | | | xeth, rpc: implement eth_estimateGas. Closes #930 | obscuren | 2015-05-12 | 3 | -7/+26 |
| | | | | |||||
| * | | | eth, ethdb: lower the amount of open files & improve err messages for db | obscuren | 2015-05-12 | 1 | -0/+1 |
|/ / / | | | | | | | | | | Closes #880 | ||||
* | | | Merge pull request #899 from ethersphere/solc-test-fix | Jeffrey Wilcke | 2015-05-12 | 4 | -6/+21 |
|\ \ \ | | | | | | | | | compiler, cli/js: fix solidity compiler tests | ||||
| * | | | compiler, cli/js: fix solidity compiler tests failing when a different ↵ | zelig | 2015-05-12 | 4 | -6/+21 |
| | | | | | | | | | | | | | | | | version of solc installed | ||||
* | | | | Merge pull request #929 from obscuren/develop | Jeffrey Wilcke | 2015-05-12 | 2 | -5/+8 |
|\ \ \ \ | |/ / / |/| | | | eth, ethdb: lower the amount of open files & improve err messages for db | ||||
| * | | | eth, ethdb: lower the amount of open files & improve err messages for db | obscuren | 2015-05-12 | 2 | -5/+8 |
|/ / / | | | | | | | | | | Closes #880 | ||||
* | | | Merge pull request #925 from obscuren/worker_owned_accounts | Jeffrey Wilcke | 2015-05-12 | 2 | -29/+44 |
|\ \ \ | | | | | | | | | miner, cmd/geth: miner will not ignored owned account transactions | ||||
| * | | | miner, cmd/geth: miner will not ignored owned account transactions | obscuren | 2015-05-12 | 2 | -29/+44 |
|/ / / | | | | | | | | | | Miner does not ignore low gas txs from accounts that are owned. | ||||
* | | | Merge pull request #918 from obscuren/cpu_miner_fixes | Jeffrey Wilcke | 2015-05-12 | 11 | -46/+50 |
|\ \ \ | | | | | | | | | cmd/geth, miner, backend, xeth: Fixed miner threads to be settable | ||||
| * | | | eth, eth/downloader: moved pending queue error message to debug | obscuren | 2015-05-11 | 2 | -3/+4 |
| | | | | |||||
| * | | | cmd/geth, miner, backend, xeth: Fixed miner threads to be settable | obscuren | 2015-05-11 | 9 | -43/+46 |
| | | | | | | | | | | | | | | | | | | | | Miner threads are now settable through the admin interface (closes #897) and specify 0 CPU worker threads when eth_getWork is called (closes #916) | ||||
| * | | | eth/downloader: use count instead of peers, clearer | Péter Szilágyi | 2015-05-11 | 2 | -4/+4 |
| | | | | |||||
| * | | | eth/downloader: revert to demotion, use harsher penalty | Péter Szilágyi | 2015-05-11 | 2 | -8/+19 |
| | | | | |||||
| * | | | eth/downloader: fix #910, thread safe peers & polishes | Péter Szilágyi | 2015-05-11 | 4 | -161/+210 |
| | | | | |||||
* | | | | Merge pull request #915 from karalabe/downloader-threading-fixes | Jeffrey Wilcke | 2015-05-11 | 4 | -159/+219 |
|\ \ \ \ | |/ / / |/| | | | eth/downloader: fix #910, thread safe peers & polishes | ||||
| * | | | eth/downloader: use count instead of peers, clearer | Péter Szilágyi | 2015-05-11 | 2 | -4/+4 |
| | | | | |||||
| * | | | eth/downloader: revert to demotion, use harsher penalty | Péter Szilágyi | 2015-05-11 | 2 | -8/+19 |
| | | | | |||||
| * | | | eth/downloader: fix #910, thread safe peers & polishes | Péter Szilágyi | 2015-05-11 | 4 | -161/+210 |
| | | | | |||||
* | | | | Merge pull request #920 from tgerring/issue917 | Jeffrey Wilcke | 2015-05-11 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Return 32-byte hashes from GetWork | ||||
| * | | | | Return 32-byte hashes from GetWork | Taylor Gerring | 2015-05-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Ensures that the Get Work results are a consistent length. Closes #917 | ||||
* | | | | | Merge pull request #914 from ethersphere/develop | Jeffrey Wilcke | 2015-05-11 | 6 | -15/+3801 |
|\ \ \ \ \ | |/ / / / |/| | | | | Signature on arbitrary data using the private keys of an account | ||||
| * | | | | Only allow doSign to sign hashes, enforced by using the type common.Hash | Daniel A. Nagy | 2015-05-11 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Interactive signature creation refactored into separate doSign function. | Daniel A. Nagy | 2015-05-11 | 1 | -20/+20 |
| | | | | | |||||
| * | | | | Merge branch 'develop' of github.com:ethereum/go-ethereum into develop | Daniel A. Nagy | 2015-05-11 | 22 | -103/+372 |
| |\ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | Conflicts: rpc/jeth.go | ||||
* | | | | | Merge pull request #908 from obscuren/develop | Jeffrey Wilcke | 2015-05-11 | 9 | -97/+135 |
|\ \ \ \ \ | | | | | | | | | | | | | core, eth, miner: improved tx removal & fatal error on db sync err | ||||
| * | | | | | miner: added log message for mining operation. #912 | obscuren | 2015-05-11 | 1 | -0/+4 |
| | | | | | | |||||
| * | | | | | core: optimise pending transaction processing | obscuren | 2015-05-11 | 2 | -86/+102 |
| | | | | | | |||||
| * | | | | | rpc: display error message to stdout | obscuren | 2015-05-11 | 1 | -0/+2 |
| | | | | | | |||||
| * | | | | | core, eth, miner: improved tx removal & fatal error on db sync err | obscuren | 2015-05-11 | 6 | -31/+47 |
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * core: Added GasPriceChange event * eth: When one of the DB flush methods error a fatal error log message is given. Hopefully this will prevent corrupted databases from occuring. * miner: remove transactions with low gas price. Closes #906, #903 | ||||
* | | | | | Merge pull request #911 from karalabe/whisper-graceful-fail | Jeffrey Wilcke | 2015-05-11 | 4 | -2/+53 |
|\ \ \ \ \ | |_|/ / / |/| | | | | rpc, xeth: fix #881, gracefully handle offline whisper | ||||
| * | | | | rpc, xeth: fix #881, gracefully handle offline whisper | Péter Szilágyi | 2015-05-11 | 4 | -2/+53 |
|/ / / / | |||||
* | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-05-10 | 0 | -0/+0 |
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | |||||
| * | | Merge pull request #894 from obscuren/develop | Jeffrey Wilcke | 2015-05-10 | 1 | -1/+4 |
| |\ \ | | | | | | | | | ethdb: set open file limit to 128 for all leveldbs | ||||
| * \ \ | Merge pull request #893 from obscuren/develop | Jeffrey Wilcke | 2015-05-10 | 3 | -2/+106 |
| |\ \ \ | | | | | | | | | | | eth: added a cancel method for the downloader | ||||
* | | | | | cmd/geth, cmd/mist: version 0.9.19 | obscuren | 2015-05-10 | 2 | -2/+2 |
| |_|/ / |/| | | | |||||
* | | | | ethdb: set open file limit to 128 for all leveldbs | obscuren | 2015-05-10 | 1 | -1/+4 |
| |/ / |/| | | |||||
* | | | eth: added a cancel method for the downloader | obscuren | 2015-05-10 | 3 | -2/+106 |
|/ / | | | | | | | | | | | | | | | | | Added a cancel method to the downloader which gracefully shuts down any active syncing process (hash fetching or block downloading) and resets the queue and remove any pending blocks. Issue with the downloader which would stall because of an active ongoing process when an invalid block was found. | ||||
* | | cmd/mist: version bump | obscuren | 2015-05-09 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #888 from obscuren/develop | Jeffrey Wilcke | 2015-05-09 | 8 | -15/+88 |
|\ \ | | | | | | | miner, flags: Configurable gas price & log flag change | ||||
| * | | cmd/geth: bump version 0.9.18 | obscuren | 2015-05-09 | 1 | -1/+1 |
| | | | |||||
| * | | miner, tests: fixed block test | obscuren | 2015-05-09 | 2 | -1/+6 |
| | | | |||||
| * | | miner: start/stop mutex locked. Closes #887 | obscuren | 2015-05-09 | 1 | -0/+9 |
| | | | |||||
| * | | miner: moved gasprice to non-method | obscuren | 2015-05-09 | 1 | -9/+12 |
| | | | |||||
| * | | miner, cmd/geth: settable gas price from flags and console | obscuren | 2015-05-09 | 3 | -0/+44 |
| | | | | | | | | | | | | | | | * --gasprice "<num>" flag * admin.miner.setGasPrice( <num> ) | ||||
| * | | cmd/geth, cmd/mist, eth, flags: renamed loglevel to verbosity | obscuren | 2015-05-09 | 4 | -13/+25 |
|/ / | |||||
| * | Signature test. | Daniel A. Nagy | 2015-05-09 | 1 | -0/+28 |
| | | |||||
| * | Merge branch 'develop' of github.com:ethereum/go-ethereum into develop | Daniel A. Nagy | 2015-05-08 | 23 | -441/+1203 |
| |\ | |/ |/| | |||||
* | | version 0.9.17 | obscuren | 2015-05-08 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #863 from karalabe/ordered-block-download | Jeffrey Wilcke | 2015-05-08 | 13 | -383/+939 |
|\ \ | | | | | | | eth/downloader: prioritize block fetch based on chain position, cap memo... | ||||
| * | | eth/downloader: fix leftover state between syncs | Péter Szilágyi | 2015-05-08 | 1 | -1/+4 |
| | | | |||||
| * | | eth, eth/downloader: handle sync errors a bit more gracefully | Péter Szilágyi | 2015-05-08 | 4 | -48/+48 |
| | | | |||||
| * | | eth, eth/downloader: make synchronize thread safe | Péter Szilágyi | 2015-05-08 | 5 | -82/+22 |
| | | | |||||
| * | | eth/downloader: fix priority queue reset, add throttling test | Péter Szilágyi | 2015-05-07 | 6 | -21/+111 |
| | | | |||||
| * | | eth/downloader: fix expiration not running while fetching | Péter Szilágyi | 2015-05-07 | 2 | -34/+32 |
| | | | |||||
| * | | eth/downloader: prioritize block fetch based on chain position, cap memory use | Péter Szilágyi | 2015-05-07 | 11 | -273/+798 |
| | | | |||||
* | | | Merge pull request #885 from fjl/p2p-fixes | Jeffrey Wilcke | 2015-05-08 | 6 | -39/+69 |
|\ \ \ | | | | | | | | | p2p: more last-minute fixes | ||||
| * | | | p2p: drop connections with no matching protocols | Felix Lange | 2015-05-08 | 2 | -4/+21 |
| | | | | |||||
| * | | | cmd/utils: bump default maxpeers to 25 | Felix Lange | 2015-05-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | This should improve ethereum block propagation times since we're not not broadcasting blocks to 100% of peers. | ||||
| * | | | p2p: use maxDialingConns instead of maxAcceptConns as dial limit | Felix Lange | 2015-05-08 | 1 | -1/+1 |
| | | | | |||||
| * | | | p2p: fix disconnect at capacity | Felix Lange | 2015-05-08 | 4 | -33/+46 |
|/ / / | | | | | | | | | | | | | | | | | | | With the introduction of static/trusted nodes, the peer count can go above MaxPeers. Update the capacity check to handle this. While here, decouple the trusted nodes check from the handshake by passing a function instead. | ||||
* | | | Merge pull request #840 from karalabe/throttled-dialing | Jeffrey Wilcke | 2015-05-08 | 6 | -19/+180 |
|\ \ \ | | | | | | | | | p2p: throttled handshakes | ||||
| * | | | p2p: increase the handshake timeout in the tests | Péter Szilágyi | 2015-05-07 | 1 | -2/+2 |
| | | | | |||||
| * | | | cmd, eth, p2p: introduce pending peer cli arg, add tests | Péter Szilágyi | 2015-05-07 | 6 | -19/+170 |
| | | | | |||||
| * | | | p2p: reduce the concurrent handshakes to 10/10 in/out | Péter Szilágyi | 2015-05-07 | 1 | -2/+2 |
| | | | | |||||
| * | | | p2p: fix dial throttling race condition | Péter Szilágyi | 2015-05-07 | 1 | -1/+1 |
| | | | | |||||
| * | | | p2p: fix a dialing race in the throttler | Péter Szilágyi | 2015-05-07 | 1 | -1/+1 |
| | | | | |||||
| * | | | p2p: limit the outbound dialing too | Péter Szilágyi | 2015-05-07 | 1 | -1/+11 |
| |/ / | |||||
* | | | Merge pull request #882 from zsfelfoldi/develop | Jeffrey Wilcke | 2015-05-08 | 1 | -2/+17 |
|\ \ \ | | | | | | | | | Otto.ToValue concurrency error fixed | ||||
| * | | | ToVal serialization fix | zsfelfoldi | 2015-05-08 | 1 | -2/+3 |
| | | | | |||||
| * | | | Otto.ToValue concurrency error fixed | zsfelfoldi | 2015-05-08 | 1 | -2/+16 |
| | | | | |||||
| | | * | Signing (almost) works. | Daniel A. Nagy | 2015-05-08 | 3 | -4/+3725 |
| | | | | |||||
| | | * | eth_sign added to API for signing arbitrary data. | Daniel A. Nagy | 2015-05-08 | 2 | -8/+8 |
| | | | | |||||
| | | * | New API call for signatures. | Daniel A. Nagy | 2015-05-08 | 3 | -0/+37 |
| |_|/ |/| | | |||||
* | | | Merge pull request #876 from obscuren/jsre_fixes | Jeffrey Wilcke | 2015-05-08 | 4 | -13/+7 |
|\ \ \ | | | | | | | | | jsre, cmd/geth: updated web3.js and altered settimeout | ||||
| * | | | updated ethereum.js | obscuren | 2015-05-08 | 1 | -0/+0 |
| | | | | |||||
| * | | | jsre, cmd/geth: updated web3.js and altered settimeout | obscuren | 2015-05-08 | 3 | -13/+7 |
|/ / / | |||||
* | | | Merge pull request #875 from Gustav-Simonsson/test_updates | Jeffrey Wilcke | 2015-05-08 | 52 | -4920/+9983 |
|\ \ \ | | | | | | | | | Test updates | ||||
| * | | | Add bcTotalDifficultyTest and unskip now working tx tests | Gustav Simonsson | 2015-05-07 | 3 | -6/+6 |
| | | | | |||||
| * | | | Update JSON test files | Gustav Simonsson | 2015-05-07 | 49 | -4914/+9977 |
| | |/ | |/| | |||||
* | | | Merge pull request #833 from ethersphere/frontier/solidity | Jeffrey Wilcke | 2015-05-08 | 21 | -503/+1449 |
|\ \ \ | | | | | | | | | solidity compiler and contract metadocs integration | ||||
| * | | | solidity compiler and contract metadocs integration | zelig | 2015-05-07 | 21 | -503/+1449 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * common/compiler: solidity compiler + tests * rpc: eth_compilers, eth_compileSolidity + tests * fix natspec test using keystore API, notice exp dynamically changes addr, cleanup * resolver implements registrars and needs to create reg contract (temp) * xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath) * ethereumApi: implement compiler related RPC calls using XEth - json struct tests * admin: make use of XEth.SetSolc to allow runtime setting of compiler paths * cli: command line flags solc to set custom solc bin path * js admin api with new features debug and contractInfo modules * wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions | ||||
* | | | Merge pull request #864 from obscuren/filter_changes | Jeffrey Wilcke | 2015-05-08 | 6 | -83/+221 |
|\ \ \ | |_|/ |/| | | xeth, core, event/filter, rpc: new block and transaction filters | ||||
| * | | xeth: getTransactionByHash, try pool if db fails | obscuren | 2015-05-08 | 1 | -0/+2 |
| | | | |||||
| * | | core: get transaction by hash from transaction pool | obscuren | 2015-05-08 | 1 | -0/+21 |
| | | | |||||
| * | | xeth: check proper queue for pending transaction filter | obscuren | 2015-05-07 | 1 | -1/+1 |
| | | | |||||
| * | | rpc: eth_transactionFilter => eth_newPendingTransactionFilter | obscuren | 2015-05-07 | 1 | -1/+1 |
| | | | |||||
| * | | xeth, core, event/filter, rpc: new block and transaction filters | obscuren | 2015-05-07 | 5 | -83/+198 |
| |/ | |||||
* | | Merge pull request #877 from Gustav-Simonsson/update_ethash_godep | Jeffrey Wilcke | 2015-05-08 | 8 | -21/+65 |
|\ \ | |/ |/| | Update ethash deps (more build fixes, tests) | ||||
| * | Update ethash deps (more build fixes, tests) | Gustav Simonsson | 2015-05-08 | 8 | -21/+65 |
|/ | |||||
* | updated ignore | obscuren | 2015-05-07 | 1 | -0/+1 |
| | |||||
* | Merge pull request #867 from ↵ | Jeffrey Wilcke | 2015-05-07 | 3 | -4/+1 |
|\ | | | | | | | | | Gustav-Simonsson/fix_block_tests_genesis_block_total_difficulty Fix block tests genesis block total difficulty | ||||
| * | Unskip now working tests, remove debug print | Gustav Simonsson | 2015-05-07 | 2 | -4/+0 |
| | | |||||
| * | Add genesis block total difficulty in tests | Gustav Simonsson | 2015-05-07 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #866 from fjl/p2p-last-minute | Jeffrey Wilcke | 2015-05-07 | 6 | -26/+24 |
|\ \ | | | | | | | Last minute p2p fixes | ||||
| * | | p2p: stop dialing at half the maximum peer count | Felix Lange | 2015-05-07 | 1 | -1/+1 |
| | | | |||||
| * | | p2p, whisper: use glog for peer-level logging | Felix Lange | 2015-05-07 | 3 | -20/+16 |
| | | | |||||
| * | | p2p/discover: bump packet timeouts to 500ms | Felix Lange | 2015-05-07 | 1 | -2/+2 |
| | | | |||||
| * | | p2p/nat: less confusing error logging | Felix Lange | 2015-05-07 | 1 | -3/+5 |
| | | | |||||
* | | | cmd/geth: gofmt screwup fix | obscuren | 2015-05-07 | 1 | -0/+2 |
| | | | |||||
* | | | cmd/geth: version bump | obscuren | 2015-05-07 | 1 | -3/+1 |
| | | | |||||
* | | | Merge branch 'karalabe-cherry-trusted-peers' into develop | obscuren | 2015-05-07 | 7 | -39/+317 |
|\ \ \ | |/ / |/| | | |||||
| * | | fixed merge issue | obscuren | 2015-05-07 | 7 | -39/+317 |
|/| | |