Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | common: remove old RLP implementation, Value and ExtPackage | Felix Lange | 2015-12-18 | 1 | -3/+2 |
| | | | | | In order to make this happen, kill all remaining trivial uses of common/{rlp,value}.go. The non-trivial ones have been updated earlier. | ||||
* | Merge pull request #2072 from karalabe/admin-debug-apis | Felix Lange | 2015-12-15 | 2 | -2/+2 |
|\ | | | | | core, eth, node, rpc: port the admin and debug API | ||||
| * | core, eth, node, rpc: port the admin and debug API | Péter Szilágyi | 2015-12-15 | 2 | -2/+2 |
| | | |||||
* | | Merge pull request #2070 from karalabe/android-archives | Felix Lange | 2015-12-15 | 1 | -0/+56 |
|\ \ | |/ |/| | Makefile, cmd/geth: support building Android archives | ||||
| * | Makefile, cmd/geth: support building Android archives | Péter Szilágyi | 2015-12-14 | 1 | -0/+56 |
| | | |||||
* | | Merge pull request #2035 from bas-vk/rcp-v2-rebase | Felix Lange | 2015-12-15 | 7 | -10/+207 |
|\ \ | |/ |/| | rpc: new RPC implementation with pub/sub support | ||||
| * | rpc: new RPC implementation with pub/sub support | Bas van Kervel | 2015-12-14 | 7 | -10/+207 |
| | | |||||
* | | Makefile, cmd/geth: assemble ios xcode frameworks | Péter Szilágyi | 2015-12-09 | 3 | -1/+72 |
|/ | |||||
* | cmd/utils: restore starting geth without any accounts and etherbase | Felix Lange | 2015-12-01 | 2 | -21/+18 |
| | | | | Also remove some duplication around address/index parsing. | ||||
* | console: fix instance name printed incorrect on start | Bas van Kervel | 2015-11-30 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1970 from karalabe/customizable-protocol-stacks | Jeffrey Wilcke | 2015-11-27 | 8 | -538/+705 |
|\ | | | | | Customizable protocol stacks | ||||
| * | cmd, eth, node, rpc, xeth: use single-instance services | Péter Szilágyi | 2015-11-27 | 5 | -16/+20 |
| | | |||||
| * | cmd, common, core, eth, node, rpc, tests, whisper, xeth: use protocol stacks | Péter Szilágyi | 2015-11-27 | 7 | -411/+527 |
| | | |||||
| * | cmd: drop blocktest command, create gethrpctest program | Péter Szilágyi | 2015-11-27 | 2 | -135/+182 |
| | | |||||
* | | cmd, crypto: fixed nil public keys and updated web3 | Jeffrey Wilcke | 2015-11-26 | 1 | -2/+2 |
|/ | |||||
* | cmd/geth, cmd/utils: removed legalese | Jeffrey Wilcke | 2015-11-19 | 3 | -77/+0 |
| | | | | Removed the legalese confirmation dialog. This closes #1992 | ||||
* | core, eth, rpc: split out block validator and state processor | Jeffrey Wilcke | 2015-11-18 | 1 | -2/+0 |
| | | | | | | | | | | | | This removes the burden on a single object to take care of all validation and state processing. Now instead the validation is done by the `core.BlockValidator` (`types.Validator`) that takes care of both header and uncle validation through the `ValidateBlock` method and state validation through the `ValidateState` method. The state processing is done by a new object `core.StateProcessor` (`types.Processor`) and accepts a new state as input and uses that to process the given block's transactions (and uncles for rewords) to calculate the state root for the next block (P_n + 1). | ||||
* | cmd/geth, cmd/utils: surface the light KDF flag to the CLI | Péter Szilágyi | 2015-11-10 | 3 | -2/+4 |
| | |||||
* | cmd/geth: fix recover command crash if no param is supplied | Péter Szilágyi | 2015-11-05 | 1 | -2/+2 |
| | |||||
* | VERSION, cmd/geth: bumped version 1.4.0 | Jeffrey Wilcke | 2015-11-03 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1949 from karalabe/update-command-usage | Jeffrey Wilcke | 2015-10-30 | 3 | -71/+265 |
|\ | | | | | cmd/geth, cmd/utils, eth: group CLI flags by purpose | ||||
| * | cmd/geth, cmd/utils, eth: group CLI flags by purpose | Péter Szilágyi | 2015-10-30 | 3 | -71/+265 |
| | | |||||
* | | cmd/utils, rpc/comms: stop XEth when IPC connection ends | Felix Lange | 2015-10-30 | 1 | -7/+4 |
|/ | | | | | | | | | | | There are a bunch of changes required to make this work: - in miner: allow unregistering agents, fix RemoteAgent.Stop - in eth/filters: make FilterSystem.Stop not crash - in rpc/comms: move listen loop to platform-independent code Fixes #1930. I ran the shell loop there for a few minutes and didn't see any changes in the memory profile. | ||||
* | cmd/utils, crypto: add --lightkdf flag for lighter KDF | Drake Burroughs | 2015-10-29 | 1 | -1/+11 |
| | |||||
* | rpc api: eth_getNatSpec | zelig | 2015-10-27 | 3 | -25/+26 |
| | | | | | | | | * xeth, rpc: implement eth_getNatSpec for tx confirmations * rename silly docserver -> httpclient * eth/backend: httpclient now accessible via eth.Ethereum init-d via config.DocRoot * cmd: introduce separate CLI flag for DocRoot (defaults to homedir) * common/path: delete unused assetpath func, separate HomeDir func | ||||
* | fix console history, lines with leadning whitespace NOT included | zelig | 2015-10-24 | 1 | -1/+1 |
| | |||||
* | console: | zelig | 2015-10-22 | 4 | -58/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lines with leading space are ommitted from history * exit processed even with whitespace around * all whitespace lines (not only empty ones) are ignored add 7 missing commands to admin api autocomplete registrar: methods now return proper error if reg addresses are not set. fixes #1457 rpc/console: fix personal.newAccount() regression. Now all comms accept interactive password registrar: add registrar tests for errors crypto: catch AES decryption error on presale wallet import + fix error msg format. fixes #1580 CLI: improve error message when starting a second instance of geth. fixes #1564 cli/accounts: unlock multiple accounts. fixes #1785 * make unlocking multiple accounts work with inline <() fd * passwdfile now correctly read only once * improve logs * fix CLI help text for unlocking fix regression with docRoot / admin API * docRoot/jspath passed to rpc/api ParseApis, which passes onto adminApi * docRoot field for JS console in order to pass when RPC is (re)started * improve flag desc for jspath common/docserver: catch http errors from response fix rpc/api tests common/natspec: fix end to end test (skipped because takes 8s) registrar: fix major regression: * deploy registrars on frontier * register HashsReg and UrlHint in GlobalRegistrar. * set all 3 contract addresses in code * zero out addresses first in tests | ||||
* | Merge pull request #1883 from obscuren/jit-vm-optimisations | Jeffrey Wilcke | 2015-10-22 | 1 | -0/+3 |
|\ | | | | | core/vm: JIT segmentation | ||||
| * | core/vm: added JIT segmenting / optimisations | Jeffrey Wilcke | 2015-10-17 | 1 | -0/+3 |
| | | | | | | | | | | * multi-push segments * static jumps segments | ||||
* | | eth: clean out light node notions from eth | Péter Szilágyi | 2015-10-19 | 2 | -38/+5 |
| | | |||||
* | | cmd, eth: support switching client modes of operation | Péter Szilágyi | 2015-10-19 | 2 | -3/+22 |
|/ | |||||
* | Merge pull request #1869 from Gustav-Simonsson/gpu_miner | Jeffrey Wilcke | 2015-10-16 | 3 | -3/+51 |
|\ | | | | | all: Add GPU mining, disabled by default | ||||
| * | all: Add GPU mining, disabled by default | Gustav Simonsson | 2015-10-07 | 3 | -3/+51 |
| | | |||||
* | | core/state, core, miner: handle missing root error from state.New | Gustav Simonsson | 2015-10-16 | 3 | -5/+13 |
| | | |||||
* | | Merge pull request #1888 from obscuren/testnet | Jeffrey Wilcke | 2015-10-09 | 2 | -0/+19 |
|\ \ | | | | | | | cmd, core, eth: added official testnet | ||||
| * | | cmd, core, eth: added official testnet | Jeffrey Wilcke | 2015-10-09 | 2 | -0/+19 |
| | | | |||||
* | | | Merge pull request #1885 from karalabe/olympic-fix | Jeffrey Wilcke | 2015-10-09 | 3 | -17/+17 |
|\ \ \ | | | | | | | | | cmd: properly initialize Olympic for all subcommands | ||||
| * | | | cmd: properly initialize Olympic for all subcommands | Péter Szilágyi | 2015-10-07 | 3 | -17/+17 |
| | | | | |||||
* | | | | Merge pull request #1880 from Gustav-Simonsson/core_transfer | Jeffrey Wilcke | 2015-10-09 | 1 | -2/+2 |
|\ \ \ \ | |/ / / |/| | | | core, core/vm, cmd/evm: remove redundant balance check | ||||
| * | | | core, core/vm, cmd/evm: remove redundant balance check | Gustav Simonsson | 2015-10-06 | 1 | -2/+2 |
| |/ / | |||||
* | | | Merge pull request #1851 from bas-vk/historyfile | Jeffrey Wilcke | 2015-10-07 | 2 | -11/+7 |
|\ \ \ | |/ / |/| | | console/history respect datadir | ||||
| * | | console/history respect datadir | Bas van Kervel | 2015-09-25 | 2 | -11/+7 |
| | | | |||||
* | | | cmd/geth: dev version number | Jeffrey Wilcke | 2015-10-06 | 1 | -2/+2 |
| | | | |||||
* | | | cmd/geth, cmd/utils, core, rpc: renamed to blockchain | Jeffrey Wilcke | 2015-10-04 | 5 | -11/+11 |
| | | | | | | | | | | | | | | | | | | * Renamed ChainManager to BlockChain * Checkpointing is no longer required and never really properly worked when the state was corrupted. | ||||
* | | | cmd/evm, core/vm, test: refactored VM and core | Jeffrey Wilcke | 2015-10-04 | 1 | -33/+31 |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Moved `vm.Transfer` to `core` package and changed execution to call `env.Transfer` instead of `core.Transfer` directly. * core/vm: byte code VM moved to jump table instead of switch * Moved `vm.Transfer` to `core` package and changed execution to call `env.Transfer` instead of `core.Transfer` directly. * Byte code VM now shares the same code as the JITVM * Renamed Context to Contract * Changed initialiser of state transition & unexported methods * Removed the Execution object and refactor `Call`, `CallCode` & `Create` in to their own functions instead of being methods. * Removed the hard dep on the state for the VM. The VM now depends on a Database interface returned by the environment. In the process the core now depends less on the statedb by usage of the env * Moved `Log` from package `core/state` to package `core/vm`. | ||||
* | | common: fix #1818, secondary datadir paths to fall back to | Péter Szilágyi | 2015-10-01 | 2 | -15/+25 |
|/ | |||||
* | cmd/geth, core: make "geth blocktest" work again | Felix Lange | 2015-09-23 | 1 | -6/+0 |
| | | | | | | | | | The test genesis block was not written properly, block insertion failed immediately. While here, fix the panic when shutting down "geth blocktest" with Ctrl+C. The signal handler is now installed automatically, causing ethereum.Stop to crash because everything is already stopped. | ||||
* | Merge pull request #1669 from obscuren/tx-pool-auto-resend | Jeffrey Wilcke | 2015-09-22 | 1 | -1/+1 |
|\ | | | | | core, xeth: chain reorg move missing transactions to transaction pool | ||||
| * | core, core/types: readd transactions after chain re-org | Jeffrey Wilcke | 2015-09-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a `Difference` method to `types.Transactions` which sets the receiver to the difference of a to b (NOTE: not a **and** b). Transaction pool subscribes to RemovedTransactionEvent adding back to those potential missing from the chain. When a chain re-org occurs remove any transactions that were removed from the canonical chain during the re-org as well as the receipts that were generated in the process. Closes #1746 | ||||
* | | cmd/geth: changed version number to 1.2.0 | Jeffrey Wilcke | 2015-09-21 | 1 | -2/+2 |
|/ | | | Changed the version number of geth to 1.2.0 so that dev builds are now properly build (instead of master). Note to self; increase version number to 1.2.1 for our next actual release. | ||||
* | tests: use lastblockhash field to validate reorgs and block headers | Gustav Simonsson | 2015-09-18 | 1 | -7/+9 |
| | |||||
* | cmd/geth: extradata is correcly initialized with console | Kobi Gurkan | 2015-09-17 | 1 | -1/+3 |
| | |||||
* | Merge pull request #1801 from fjl/ethdb | Jeffrey Wilcke | 2015-09-16 | 4 | -5/+5 |
|\ | | | | | all: move common.Database to ethdb and add NewBatch | ||||
| * | all: move common.Database to package ethdb | Felix Lange | 2015-09-15 | 4 | -5/+5 |
| | | |||||
* | | cmd/geth: adds extradata flag | Kobi Gurkan | 2015-09-16 | 1 | -1/+15 |
|/ | |||||
* | core: split out TD from database and all internals | Péter Szilágyi | 2015-09-11 | 1 | -4/+3 |
| | |||||
* | Merge pull request #1773 from obscuren/dev-mode | Felix Lange | 2015-09-11 | 2 | -1/+33 |
|\ | | | | | cmd/geth, cmd/utils, eth: added dev mode flag | ||||
| * | cmd/geth, cmd/utils, eth: added dev mode flag | Jeffrey Wilcke | 2015-09-09 | 2 | -1/+33 |
| | | | | | | | | | | | | | | | | | | | | | | | | Dev mode enabled some debugging flags such as: * VM debugging mode * Simpler proof of work * Whisper enabled by default * Datadir to a tmp datadir * Maxpeers set to 0 * Gas price of 0 * Random listen port | ||||
* | | cmd/geth Autocompletion bugfix which let the console crash | Bas van Kervel | 2015-09-06 | 1 | -1/+1 |
|/ | |||||
* | cmd/geth: honor datadir when attaching | Kobi Gurkan | 2015-09-03 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1701 from karalabe/eth62-sync-rebase | Felix Lange | 2015-08-27 | 3 | -1/+20 |
|\ | | | | | eth: implement eth/62 synchronization logic | ||||
| * | eth: update metrics collection to handle eth/62 algos | Péter Szilágyi | 2015-08-25 | 1 | -1/+1 |
| | | |||||
| * | eth: port the synchronisation algo to eth/62 | Péter Szilágyi | 2015-08-25 | 1 | -1/+1 |
| | | |||||
| * | eth, eth/downloader: handle header requests, table driven proto tests | Péter Szilágyi | 2015-08-24 | 2 | -0/+19 |
| | | |||||
* | | Add tests for uncle timestamps and refactor timestamp type | Gustav Simonsson | 2015-08-25 | 1 | -3/+3 |
|/ | |||||
* | cmd/geth: bumped version 1.1.0 | Jeffrey Wilcke | 2015-08-21 | 1 | -3/+3 |
| | |||||
* | cmd/geth: bumped version 1.0.3 | Jeffrey Wilcke | 2015-08-20 | 1 | -2/+2 |
| | |||||
* | geth: bumped version 1.0.2 | Jeffrey Wilcke | 2015-08-20 | 1 | -2/+2 |
| | |||||
* | Revert "fdtrack: temporary hack for tracking file descriptor usage" | Jeffrey Wilcke | 2015-08-20 | 1 | -4/+0 |
| | | | | This reverts commit 5c949d3b3ba81ea0563575b19a7b148aeac4bf61. | ||||
* | cmd/geth: Fix chain purging from cmd line | Maran | 2015-08-18 | 1 | -4/+3 |
| | |||||
* | Merge pull request #1659 from bas-vk/exec-output | Jeffrey Wilcke | 2015-08-15 | 1 | -6/+1 |
|\ | | | | | Javascript --exec output | ||||
| * | main print console output for js statement given by the exec argument | Bas van Kervel | 2015-08-14 | 1 | -6/+1 |
| | | |||||
* | | Merge pull request #1658 from bas-vk/liner-ctrl-c | Jeffrey Wilcke | 2015-08-14 | 1 | -0/+11 |
|\ \ | | | | | | | Clear current line on ctrl-C | ||||
| * | | main clear current line on ctrl-C | Bas van Kervel | 2015-08-14 | 1 | -0/+11 |
| | | | |||||
* | | | Merge pull request #1642 from ethereum/fix-js-console-windows | Jeffrey Wilcke | 2015-08-14 | 2 | -43/+15 |
|\ \ \ | |/ / |/| / | |/ | cmd/geth, jsre: restore command line editing on windows | ||||
| * | cmd/geth, jsre: restore command line editing on windows | Felix Lange | 2015-08-12 | 2 | -43/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | PR #856 broke command line editing by wrapping stdout with a filter that interprets ANSI escape sequences to fix colored printing on windows. Implement the printer in Go instead so it can do its own platform-dependent coloring. As a nice side effect, the JS console is now noticeably more responsive when printing results. Fixes #1608 Fixes #1612 | ||||
* | | Merge pull request #1635 from bas-vk/useragent | Jeffrey Wilcke | 2015-08-14 | 3 | -17/+20 |
|\ \ | | | | | | | support for user agents | ||||
| * | | support for user agents | Bas van Kervel | 2015-08-12 | 3 | -17/+20 |
| | | | |||||
* | | | Merge pull request #1638 from obscuren/jit-fixes | Jeffrey Wilcke | 2015-08-14 | 2 | -2/+2 |
|\ \ \ | | | | | | | | | core/vm: fixed jit error & added inline docs | ||||
| * | | | cmd/evm, core/vm, tests: changed DisableVm to EnableVm | Jeffrey Wilcke | 2015-08-12 | 2 | -2/+2 |
| |/ / | |||||
* | / | cmd/geth: remove spaces in client identifier | Felix Lange | 2015-08-12 | 1 | -1/+1 |
| |/ |/| | |||||
* | | cmd/ethtest: added trace flag for debugging | Jeffrey Wilcke | 2015-08-11 | 1 | -1/+7 |
|/ | |||||
* | Merge pull request #1604 from obscuren/db-merge | Jeffrey Wilcke | 2015-08-09 | 2 | -25/+19 |
|\ | | | | | core, eth, trie, xeth: merged state, chain, extra databases in one | ||||
| * | core, eth, trie, xeth: merged state, chain, extra databases in one | Jeffrey Wilcke | 2015-08-08 | 2 | -25/+19 |
| | | |||||
* | | Merge pull request #1611 from obscuren/expdiff-olympic-fix | Jeffrey Wilcke | 2015-08-09 | 1 | -0/+2 |
|\ \ | | | | | | | cmd/utils, core: disable exp diff for olympic net | ||||
| * | | cmd/utils, core: disable exp diff for olympic net | Jeffrey Wilcke | 2015-08-06 | 1 | -0/+2 |
| | | | |||||
* | | | cmd/geth, core/vm: setup vm settings and defaulted JIT disabled | Jeffrey Wilcke | 2015-08-09 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #1490 from obscuren/jit-vm | Jeffrey Wilcke | 2015-08-08 | 3 | -10/+53 |
|\ \ \ | | | | | | | | | core/vm: jit vm | ||||
| * | | | core, tests: reduced state copy by N calls | Jeffrey Wilcke | 2015-08-07 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | Reduced the amount of state copied that are required by N calls by doing a balance check prior to any state modifications. | ||||
| * | | | core/vm, tests: implemented semi-jit vm | Jeffrey Wilcke | 2015-08-07 | 3 | -10/+50 |
| | | | | | | | | | | | | | | | | * changed stack and removed stack ptr. Let go decide on slice reuse. | ||||
* | | | | string version for build server | caktux | 2015-08-08 | 1 | -1/+1 |
| |_|/ |/| | | |||||
* | | | cmd/geth, eth: added canonical extra data | Jeffrey Wilcke | 2015-08-07 | 1 | -2/+30 |
|/ / | | | | | | | | | Implemented canonical extra data according to https://github.com/ethereum/wiki/wiki/Extra-Data | ||||
* | | Merge pull request #1600 from ethereum/fix-tests-windows | Jeffrey Wilcke | 2015-08-07 | 3 | -11/+5 |
|\ \ | |/ |/| | Fix tests on windows | ||||
| * | cmd/utils: fix path expansion on windows | Felix Lange | 2015-08-06 | 2 | -10/+4 |
| | | |||||
| * | common: remove windows path functions | Felix Lange | 2015-08-06 | 1 | -1/+1 |
| | | | | | | | | They were unused and their tests failed on Windows. | ||||
* | | fake commit for build server :( | Jeffrey Wilcke | 2015-08-06 | 1 | -1/+1 |
| | | |||||
* | | cmd/geth: bumped version number | Jeffrey Wilcke | 2015-08-06 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1578 from Gustav-Simonsson/frontier_thawing | Jeffrey Wilcke | 2015-08-05 | 1 | -3/+3 |
|\ | | | | | miner: gas limit strategy, target 3141592 & def gas price 50 Shannon | ||||
| * | miner: gas limit strategy, target 3141592 & def gas price 50 Shannon | Gustav Simonsson | 2015-08-04 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #1574 from fjl/fdtrack | Jeffrey Wilcke | 2015-08-04 | 1 | -0/+4 |
|\ \ | |/ |/| | fdtrack: hack to track file descriptor usage | ||||
| * | fdtrack: temporary hack for tracking file descriptor usage | Felix Lange | 2015-08-04 | 1 | -0/+4 |
| | | | | | | | | | | Package fdtrack logs statistics about open file descriptors. This should help identify the source of #1549. | ||||
* | | Merge pull request #1562 from ethersphere/blankpasswd | Jeffrey Wilcke | 2015-08-04 | 1 | -2/+17 |
|\ \ | | | | | | | jsre: leave out lines from history possibly containing passwords | ||||
| * | | jsre: leave out lines from history containing methods of the personal module | zelig | 2015-07-31 | 1 | -2/+17 |
| | | | |||||
* | | | Merge pull request #1581 from obscuren/olympic | Jeffrey Wilcke | 2015-08-04 | 3 | -0/+33 |
|\ \ \ | |_|/ |/| | | cmd, core, eth: support for the olympic network | ||||
| * | | cmd, core, eth: support for the olympic network | Jeffrey Wilcke | 2015-08-04 | 3 | -0/+33 |
| |/ | | | | | | | Added a --olympic flag which initialiser the olympic protocol settings | ||||
* | | Merge pull request #1479 from tgerring/ethtest | Jeffrey Wilcke | 2015-08-03 | 1 | -2/+8 |
|\ \ | |/ |/| | Update ethtest default path for BlockTests | ||||
| * | Disassociate test directory from test name | Taylor Gerring | 2015-07-22 | 1 | -2/+8 |
| | | |||||
* | | etherbase defaults to first account even if created during the session | zelig | 2015-07-27 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #1521 from obscuren/client-update | Jeffrey Wilcke | 2015-07-25 | 1 | -2/+1 |
|\ \ | | | | | | | cmd/geth, core, eth: Version 1.0.0 | ||||
| * | | cmd/geth, core, eth: Version 1.0.0 | Jeffrey Wilcke | 2015-07-25 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | Genesis release. Closes #1402 Conflicts: cmd/geth/main.go | ||||
* | | | cmd/util: lowered default gas price | Jeffrey Wilcke | 2015-07-25 | 1 | -1/+1 |
|/ / | |||||
* | | cmd/core,xeth: removed unneeded states & added batch writes | Jeffrey Wilcke | 2015-07-23 | 1 | -31/+81 |
| | | |||||
* | | Merge pull request #1510 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-23 | 17 | -46/+46 |
|\ \ | | | | | | | all: license fixes | ||||
| * | | remove LICENSE files | Felix Lange | 2015-07-23 | 1 | -16/+0 |
| | | | |||||
| * | | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 16 | -30/+46 |
| |/ | | | | | | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library". | ||||
* | | Merge pull request #1508 from karalabe/database-caching | Jeffrey Wilcke | 2015-07-23 | 2 | -5/+14 |
|\ \ | |/ |/| | cmd, core, eth, ethdb: cache flag to allocate memory for db internal use | ||||
| * | cmd, core, eth, ethdb: cache flag to allocate memory for db internal use | Péter Szilágyi | 2015-07-22 | 2 | -5/+14 |
| | | |||||
* | | Merge pull request #1481 from tgerring/legalese | Jeffrey Wilcke | 2015-07-22 | 3 | -20/+52 |
|\ \ | |/ |/| | Legalese updates | ||||
| * | Update disclaimer | Taylor Gerring | 2015-07-21 | 3 | -20/+52 |
| | | |||||
* | | cmd/ethtest, tests: add support for RLP JSON tests | Felix Lange | 2015-07-17 | 1 | -1/+3 |
|/ | |||||
* | Move text to separate file | Taylor Gerring | 2015-07-16 | 2 | -11/+15 |
| | |||||
* | Prompt user to accept legalese when datadir doesn't exist | Taylor Gerring | 2015-07-16 | 2 | -6/+22 |
| | |||||
* | cmd, core, eth, common: genesis preparation | Jeffrey Wilcke | 2015-07-10 | 3 | -4/+12 |
| | | | | | Implemented the --genesis flag thru which we can set a custom genesis block, including the official Ethereum genesis block. | ||||
* | cmd/geth: bump version 0.9.39 | Jeffrey Wilcke | 2015-07-10 | 1 | -1/+1 |
| | |||||
* | cmd/geth: version bump 0.9.38 | Jeffrey Wilcke | 2015-07-09 | 1 | -1/+1 |
| | |||||
* | cmd/geth, cmd/utils: changed ParamsToAddress to return error | Jeffrey Wilcke | 2015-07-07 | 2 | -12/+19 |
| | | | | | ParamsToAddress no longer aborts the process, it now returns an error instead so that the caller can handle the error properly. | ||||
* | cmd/geth: version number 0.9.36 | Jeffrey Wilcke | 2015-07-07 | 1 | -1/+1 |
| | |||||
* | LICENSE, cmd/LICENSE: the go-ethereum authors have copyright | Felix Lange | 2015-07-07 | 1 | -1/+1 |
| | |||||
* | all: add some godoc synopsis comments | Felix Lange | 2015-07-07 | 6 | -1/+6 |
| | |||||
* | all: remove @author comments | Felix Lange | 2015-07-07 | 5 | -25/+0 |
| | |||||
* | all: update license information | Felix Lange | 2015-07-07 | 15 | -106/+232 |
| | |||||
* | cmd/geth: fixed test | Jeffrey Wilcke | 2015-07-07 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1428 from obscuren/coinbase-fixes | Jeffrey Wilcke | 2015-07-07 | 2 | -20/+25 |
|\ | | | | | cmd,eth,rpc,tests: default coinbase | ||||
| * | cmd,eth,rpc,tests: default coinbase | Jeffrey Wilcke | 2015-07-07 | 2 | -20/+25 |
| | | |||||
* | | fix/skip tests, adapt registrar to no contract address | zelig | 2015-07-07 | 1 | -3/+9 |
| | | | | | | | | registry initialisers now return the txhash which caller can use to retrieve receipt | ||||
* | | fix natspec test | zelig | 2015-07-07 | 1 | -1/+1 |
| | | | | | | | | | | | | * registar url string retrieval chop leading zeros now * rewrite test using test mining * remove temporary applyTxs from xeth | ||||
* | | fix js arguments and TestContract passes | zelig | 2015-07-07 | 1 | -7/+10 |
| | | |||||
* | | rename js methods in js_test for new console API | zelig | 2015-07-07 | 2 | -461/+7 |
| | | | | | | | | + rebase fixes | ||||
* | | fix GPO missing flags | zelig | 2015-07-07 | 1 | -0/+6 |
| | | |||||
* | | Registrar and contractInfo handling | zelig | 2015-07-07 | 3 | -2/+456 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * resolver -> common/registrar * global registrar name registry interface * add Call to resolver backend interface * the hashReg and UrlHing contracts now initialised from global registry * initialization of contracts uniform * improve errors and more econsistent method names * common/registrar/ethreg: versioned registrar * integrate new naming and registrar in natspec * js console api: setGlobalRegistrar, setHashReg, setUrlHint * js test TestContract uses mining - tests fixed all pass * eth/backend: allow PoW test mode (small ethash DAG) * console jsre refers to resolver.abi/addr, * cmd/geth/contracts.go moved to common/registrar | ||||
* | | Registrar and contractInfo handling | zelig | 2015-07-07 | 5 | -73/+168 |
|/ | | | | | | | | | | | | | | | | * resolver -> common/registrar * global registrar name registry interface * add Call to resolver backend interface * the hashReg and UrlHing contracts now initialised from global registry * initialization of contracts uniform * improve errors and more econsistent method names * common/registrar/ethreg: versioned registrar * integrate new naming and registrar in natspec * js console api: setGlobalRegistrar, setHashReg, setUrlHint * js test TestContract uses mining - tests fixed all pass * eth/backend: allow PoW test mode (small ethash DAG) * console jsre refers to resolver.abi/addr, * cmd/geth/contracts.go moved to common/registrar | ||||
* | cmd/utils: fix interrupt handling to actually see subsequent interrupts | Felix Lange | 2015-07-06 | 1 | -1/+1 |
| | |||||
* | cmd/geth, cmd/utils: improve interrupt handling | Felix Lange | 2015-07-06 | 2 | -37/+17 |
| | | | | | | | | | The new strategy for interrupts is to handle them explicitly. Ethereum.Stop is now only called once, even if multiple interrupts are sent. Interrupting ten times in a row forces a panic. Fixes #869 Fixes #1359 | ||||
* | Merge pull request #1283 from ethersphere/frontier/accounts | Jeffrey Wilcke | 2015-07-04 | 3 | -30/+86 |
|\ | | | | | Account management improvements | ||||
| * | account update: migrate or change password | zelig | 2015-07-03 | 1 | -7/+61 |
| | | | | | | | | | | | | * account.Update * KeyStore.Cleanup * fix dir rm for old format deleteKey | ||||
| * | fix account ordering | zelig | 2015-07-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | * chronological order of creation * new naming scheme keystore/UTC--<created_at UTC ISO8601>-<address hex> * KeyStore2 -> KeyStore * backward compatibility * refactor keyStore methods | ||||
| * | accounts order by keyfile ctime | zelig | 2015-07-03 | 1 | -3/+3 |
| | | |||||
| * | rpc/js coinbase returns null if no etherbase set | zelig | 2015-07-03 | 1 | -3/+1 |
| | | |||||
| * | no primary when listing accounts | zelig | 2015-07-03 | 1 | -4/+2 |
| | | |||||
| * | unlock multiple passes and obsolete primary | zelig | 2015-07-03 | 3 | -18/+24 |
| | | | | | | | | | | | | | | * multiple passwords allowed in password file * split on "\n", sideeffect: chop trailing slashes. fixes common mistake <(echo 'pass') * remove accounts.Primary method * do not fall back to primary account for mining | ||||
* | | Merge pull request #1392 from bas-vk/ipcpipelining | Jeffrey Wilcke | 2015-07-03 | 1 | -5/+5 |
|\ \ | | | | | | | Several bugfixes to IPC channel | ||||
| * | | ipcpath issue fix | Bas van Kervel | 2015-07-02 | 1 | -5/+5 |
| |/ | |||||
* / | core, miner: miner header validation, transaction & receipt writing | Jeffrey Wilcke | 2015-07-03 | 1 | -1/+1 |
|/ | | | | | | | | * 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 #1351 from karalabe/eth61 | Jeffrey Wilcke | 2015-07-01 | 2 | -8/+1 |
|\ | | | | | Implement eth/61 | ||||
| * | cmd/geth, cmd/utils, eth: advertise both eth/60 and eth/61 | Péter Szilágyi | 2015-07-01 | 2 | -8/+1 |
| | | |||||
* | | core, cmd/geth: improved recover functionality | Jeffrey Wilcke | 2015-07-01 | 1 | -7/+29 |
| | | | | | | | | | | `geth recover` now accepts both hashes and numbers using "#" and no longer requires the ethereum instance. | ||||
* | | Merge pull request #1370 from obscuren/force-checkpoint | Jeffrey Wilcke | 2015-07-01 | 1 | -0/+24 |
|\ \ | | | | | | | core, cmd/geth: recover by number | ||||
| * | | core, cmd/geth: recover by number | Jeffrey Wilcke | 2015-07-01 | 1 | -0/+24 |
| |/ | |||||
* / | Use uint64 for block header timestamp | Gustav Simonsson | 2015-06-30 | 1 | -3/+3 |
|/ | |||||
* | cmd/geth: version bump 0.9.35 | Jeffrey Wilcke | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | cmd/geth: version bump 0.9.34 | Jeffrey Wilcke | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | cmd/geth: decent error message if metrics are disabled | Péter Szilágyi | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | cmd, core, eth, metrics, p2p: require enabling metrics | Péter Szilágyi | 2015-06-30 | 3 | -1/+13 |
| | |||||
* | cmd/geth, eth, ethdb: monitor database compactions | Péter Szilágyi | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | cmd/geth, metrics: separate process metric collection, add disk | Péter Szilágyi | 2015-06-30 | 1 | -22/+2 |
| | |||||
* | cmd/geth: fix monitor panic, don't pre-fill with dummy data | Péter Szilágyi | 2015-06-27 | 1 | -10/+18 |
| | |||||
* | cmd/geth: re-scale charts when changing unit magnitudes | Péter Szilágyi | 2015-06-27 | 1 | -24/+38 |
| | |||||
* | cmd/geth: finalize mem stats | Péter Szilágyi | 2015-06-25 | 2 | -7/+7 |
| | |||||
* | cmd/geth, rpc/api: fix reported metrics issues | Péter Szilágyi | 2015-06-25 | 1 | -12/+8 |
| | |||||
* | cmd/geth: add memory stat collection too | Péter Szilágyi | 2015-06-25 | 1 | -0/+24 |
| | |||||
* | cmd/geth: limit the maximum chart colums to 6 | Péter Szilágyi | 2015-06-25 | 1 | -1/+3 |
| | |||||
* | cmd/geth: list the available metrics if none specified | Péter Szilágyi | 2015-06-25 | 1 | -0/+13 |
| | |||||
* | cmd/geth: polish monitor visuals, add footer, refresh flag | Péter Szilágyi | 2015-06-25 | 1 | -33/+71 |
| | |||||
* | cmd/geth: add attach and rows flags to the monitor command | Péter Szilágyi | 2015-06-25 | 2 | -33/+43 |
| | |||||
* | rpc/api, cmd/geth: retrievel all percentiles, add time units | Péter Szilágyi | 2015-06-24 | 1 | -4/+13 |
| | |||||
* | cmd/geth: allow branching metric patterns | Péter Szilágyi | 2015-06-24 | 1 | -18/+25 |
| | |||||
* | cmd/geth: polish the monitoring charts a bit | Péter Szilágyi | 2015-06-24 | 1 | -6/+51 |
| | |||||
* | cmd/geth, rpc/api: extend metrics API, add a basic monitor command | Péter Szilágyi | 2015-06-24 | 2 | -0/+190 |
| | |||||
* | cmd/geth, rpc/api: move the metrics into the new console | Péter Szilágyi | 2015-06-24 | 1 | -1003/+0 |
| | |||||
* | cmd/geth, core: impl. percentile reporting, instrument insertions | Péter Szilágyi | 2015-06-24 | 1 | -7/+11 |
| | |||||
* | cmd/geth, eth/fetcher: polish metrics reporting, add some more | Péter Szilágyi | 2015-06-24 | 1 | -6/+45 |
| | |||||
* | cmd/geth, eth/fetcher: initial metrics support | Péter Szilágyi | 2015-06-24 | 1 | -0/+960 |
| | | | | | Conflicts: cmd/geth/admin.go | ||||
* | cmd/geth: version bump 0.9.33 | Jeffrey Wilcke | 2015-06-24 | 1 | -1/+1 |
| | |||||
* | cmd/geth: bump | Jeffrey Wilcke | 2015-06-24 | 1 | -1/+1 |
| | |||||
* | fixed relative path issue with javascript files | Bas van Kervel | 2015-06-23 | 1 | -3/+3 |
| | |||||
* | improved action description | Bas van Kervel | 2015-06-23 | 1 | -1/+1 |
| | |||||
* | added missing change for sign test | Bas van Kervel | 2015-06-22 | 1 | -1/+1 |
| | |||||
* | added RPC start/stop support | Bas van Kervel | 2015-06-22 | 3 | -5/+8 |
| | |||||
* | fixed unittests | Bas van Kervel | 2015-06-22 | 1 | -7/+10 |
| | |||||
* | added batch support to console and attach actions | Bas van Kervel | 2015-06-22 | 3 | -4/+36 |
| | |||||
* | fixed bug where history file was create in cwd | Bas van Kervel | 2015-06-22 | 1 | -1/+1 |
| | |||||
* | added attach over ipc command | Bas van Kervel | 2015-06-22 | 2 | -25/+110 |
| | |||||
* | removed console command | Bas van Kervel | 2015-06-22 | 4 | -572/+0 |
| | |||||
* | cleanup comments/code | Bas van Kervel | 2015-06-22 | 1 | -51/+0 |
| | |||||
* | removed old rpc structure and added new inproc api client | Bas van Kervel | 2015-06-22 | 4 | -944/+195 |
| | |||||
* | refactored old rpc structure to new | Bas van Kervel | 2015-06-22 | 2 | -4/+16 |
| | |||||
* | Merge pull request #1302 from obscuren/mist-removal | Jeffrey Wilcke | 2015-06-21 | 117 | -15330/+0 |
|\ | | | | | mist: R.I.P. | ||||
| * | mist: R.I.P. | obscuren | 2015-06-20 | 117 | -15330/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /"""""/""""""". / / \ __ / / \ || /____ / \ || | | In Loving | || | | Memory | || | | | || | | 2014-2015 | || | | * * * * | _||_ | | *\/* *\/* | | TT | | | *_\_ / ...""""""| || |.""....""""""""."" | | \/.."""""..."""\ || /.""".......""""... | |...."""""""........""""""^^^^"......."""""""".." |......"""""""""""""""........"""""...."""""..""-Jeff W. | ||||
* | | Expand --test switch | Taylor Gerring | 2015-06-19 | 1 | -5/+5 |
| | | |||||
* | | Add --skip option to CLI | Taylor Gerring | 2015-06-19 | 1 | -4/+12 |
| | | | | | | | | | | Disassociates hardcoded tests to skip when running via CLI. Tests still skipped when running `go test` | ||||
* | | Add stdin option | Taylor Gerring | 2015-06-19 | 1 | -19/+41 |
| | | |||||
* | | Minor cleanup | Taylor Gerring | 2015-06-19 | 1 | -17/+23 |
| | | |||||
* | | Expand CLI options to allow running all tests | Taylor Gerring | 2015-06-19 | 1 | -41/+109 |
| | | |||||
* | | Allow specifying single depth directory | Taylor Gerring | 2015-06-19 | 1 | -37/+67 |
| | | |||||
* | | Cleanup logging | Taylor Gerring | 2015-06-19 | 1 | -1/+2 |
| | | |||||
* | | Fix geth blocktest command | Taylor Gerring | 2015-06-19 | 1 | -0/+1 |
| | | |||||
* | | Wire ethtest to new tests structure | Taylor Gerring | 2015-06-19 | 1 | -203/+32 |
| | | |||||
* | | Require a first argument of test type | Taylor Gerring | 2015-06-19 | 1 | -4/+24 |
|/ | |||||
* | Merge pull request #1269 from bas-vk/console-batch | Jeffrey Wilcke | 2015-06-17 | 2 | -5/+31 |
|\ | | | | | added batch mode to console | ||||
| * | added printing support for objects | Bas van Kervel | 2015-06-15 | 1 | -2/+3 |
| | | |||||
| * | added batch mode to console | Bas van Kervel | 2015-06-14 | 2 | -5/+30 |
| | | |||||
* | | cmd/geth: bump 0.9.31 | obscuren | 2015-06-16 | 1 | -1/+1 |
| | | |||||
* | | cmd/geth: bump version number 0.9.30 | obscuren | 2015-06-16 | 1 | -1/+1 |
| | | |||||
* | | Changed miner and gpo min gas price to 1 szabo | zsfelfoldi | 2015-06-15 | 1 | -6/+6 |
| | | |||||
* | | fixed saving receipts | zsfelfoldi | 2015-06-15 | 2 | -27/+69 |
|/ | |||||
* | removed obsolete console flag | Bas van Kervel | 2015-06-12 | 2 | -2/+0 |
| | |||||
* | fixed windows ipc path issue | Bas van Kervel | 2015-06-12 | 3 | -4/+24 |
| | |||||
* | ipc socket always used default path | Bas van Kervel | 2015-06-12 | 2 | -2/+2 |
| | |||||
* | fixed incomplete merge action | Bas van Kervel | 2015-06-11 | 1 | -1/+1 |
| | |||||
* | removed obsolete print statement | Bas van Kervel | 2015-06-11 | 1 | -3/+1 |
| | |||||
* | removed binary files | Bas van Kervel | 2015-06-11 | 2 | -7/+0 |
| | |||||
* | added console binary | Bas van Kervel | 2015-06-11 | 1 | -5/+89 |
| | |||||
* | changed send methods for backwards compatability in geth console | Bas van Kervel | 2015-06-11 | 1 | -2/+0 |
| | |||||
* | added console command | Bas van Kervel | 2015-06-11 | 1 | -0/+2 |
| | |||||
* | cleanup of javascript API | Bas van Kervel | 2015-06-11 | 1 | -1/+2 |
| | |||||
* | changed console welcome message | Bas van Kervel | 2015-06-11 | 1 | -12/+9 |
| | |||||
* | only load supported api's | Bas van Kervel | 2015-06-11 | 2 | -9/+81 |
| | |||||
* | added console binary | Bas van Kervel | 2015-06-11 | 6 | -0/+402 |
| | |||||
* | fixed unittest build problem | Bas van Kervel | 2015-06-11 | 1 | -1/+1 |
| | |||||
* | changed send methods for backwards compatability in geth console | Bas van Kervel | 2015-06-11 | 2 | -2/+3 |
| | |||||
* | added console command | Bas van Kervel | 2015-06-11 | 2 | -5/+7 |
| | |||||
* | added API/IPC commandline flags | Bas van Kervel | 2015-06-11 | 2 | -0/+41 |
| | |||||
* | Merge pull request #1228 from obscuren/vm-optimisations | Jeffrey Wilcke | 2015-06-11 | 2 | -2/+15 |
|\ | | | | | core/vm: optimisations | ||||
| * | cmd/geth: Added optional debug flag for reprocess block | obscuren | 2015-06-11 | 1 | -2/+5 |
| | | |||||
| * | cmd/evm: print trace when running programs | obscuren | 2015-06-11 | 1 | -0/+3 |
| | | |||||
| * | cmd/evm: implements vm.Environment | obscuren | 2015-06-10 | 1 | -0/+7 |
| | | |||||
* | | cmd/geth: round the import ETA before converting to string | Péter Szilágyi | 2015-06-10 | 1 | -1/+1 |
| | | |||||
* | | cmd/geth, eth/downloader: rough guess at the import eta | Péter Szilágyi | 2015-06-10 | 1 | -2/+7 |
| | | |||||
* | | cmd/geth, eth/downloader: collect and report import progress too | Péter Szilágyi | 2015-06-10 | 1 | -4/+4 |
|/ | |||||
* | cmd/geth: develop version bump 0.9.29 | obscuren | 2015-06-10 | 1 | -1/+1 |
| | |||||
* | cmd/geth: bumped version number 0.9.28 | obscuren | 2015-06-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1193 from tgerring/hotbackup | Jeffrey Wilcke | 2015-06-09 | 2 | -2/+41 |
|\ | | | | | Improve export command | ||||
| * | Improved error checking | Taylor Gerring | 2015-06-06 | 1 | -3/+7 |
| | | |||||
| * | Cleanup | Taylor Gerring | 2015-06-06 | 1 | -1/+1 |
| | | |||||
| * | Allow export command to take first and last args | Taylor Gerring | 2015-06-06 | 2 | -1/+36 |
| | | |||||
* | | Merge pull request #1199 from obscuren/settable_genesis_nonce | Jeffrey Wilcke | 2015-06-09 | 3 | -1/+16 |
|\ \ | | | | | | | core: settable genesis nonce | ||||
| * | | core: settable genesis nonce | obscuren | 2015-06-09 | 3 | -1/+16 |
| |/ | | | | | | | | | | | | | You can set the nonce of the block with `--genesisnonce`. When the genesis nonce changes and it doesn't match with the first block in your database it will fail. A new `datadir` must be given if the nonce of the genesis block changes. | ||||
* / | Fix blocktest | Taylor Gerring | 2015-06-09 | 1 | -3/+3 |
|/ | |||||
* | cmd/geth: version bump 0.9.27 | obscuren | 2015-06-05 | 1 | -1/+1 |
| | |||||
* | skipped failing natspec tests | obscuren | 2015-06-04 | 1 | -1/+1 |
| |