Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | 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 |
|/| | | |||||
| * | | 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 #791 from fjl/discover-sha3-distance | Jeffrey Wilcke | 2015-05-07 | 14 | -292/+651 |
|\ \ \ | |_|/ |/| | | p2p/discover: sha3-based node distance | ||||
| * | | p2p/discover: new distance metric based on sha3(id) | Felix Lange | 2015-05-06 | 6 | -106/+354 |
| | | | | | | | | | | | | | | | | | | | | | The previous metric was pubkey1^pubkey2, as specified in the Kademlia paper. We missed that EC public keys are not uniformly distributed. Using the hash of the public keys addresses that. It also makes it a bit harder to generate node IDs that are close to a particular node. | ||||
| * | | common: add Hash.Generate | Felix Lange | 2015-04-30 | 1 | -1/+14 |
| | | | |||||
| * | | p2p/discover: track sha3(ID) in Node | Felix Lange | 2015-04-30 | 8 | -99/+166 |
| | | | |||||
| * | | p2p, p2p/discover: protocol version 4 | Felix Lange | 2015-04-30 | 2 | -2/+2 |
| | | | |||||
| * | | p2p/discover: new endpoint format | Felix Lange | 2015-04-30 | 11 | -129/+160 |
| |/ | | | | | | | | | | | This commit changes the discovery protocol to use the new "v4" endpoint format, which allows for separate UDP and TCP ports and makes it possible to discover the UDP address after NAT. | ||||
* | | Merge pull request #861 from obscuren/transaction_pool_fixes | Jeffrey Wilcke | 2015-05-07 | 8 | -7/+133 |
|\ \ | | | | | | | core: transaction pool fixes & resending transactions | ||||
| * | | cmd/geth: limit `pendingTransactions` to owned accounts. | obscuren | 2015-05-07 | 1 | -33/+53 |
| | | | |||||
| * | | cmd/mist: updated xeth transact | obscuren | 2015-05-07 | 2 | -1/+2 |
| | | | |||||
| * | | cmd/geth: admin, switched price with limit in arguments | obscuren | 2015-05-07 | 1 | -2/+2 |
| | | | |||||
| * | | cmd/geth: implemented resending transaction with different gas settings | obscuren | 2015-05-07 | 1 | -0/+83 |
| | | | |||||
| * | | core: use removeTx instead of delete | obscuren | 2015-05-07 | 1 | -1/+1 |
| | | | |||||
| * | | xeth, rpc: added nonce setting through RPC and xeth transact | obscuren | 2015-05-07 | 4 | -5/+27 |
| | | | |||||
* | | | Merge pull request #859 from Gustav-Simonsson/ethash_reloaded | Jeffrey Wilcke | 2015-05-07 | 49 | -2394/+3419 |
|\ \ \ | |/ / |/| | | Ethash reloaded | ||||
| * | | Add ethash linux & windows build fixes | Gustav Simonsson | 2015-05-06 | 5 | -10/+11 |
| | | | |||||
| * | | Unskip working blocktests following ethash cache reusage | Gustav Simonsson | 2015-05-05 | 1 | -10/+4 |
| | | | |||||
| * | | Integrate new ethash API and change geth makedag cmd | Gustav Simonsson | 2015-05-05 | 9 | -27/+41 |
| | | | |||||
| * | | Update ethash Godeps files | Gustav Simonsson | 2015-05-05 | 39 | -2353/+3369 |
| | | | |||||
* | | | Merge pull request #771 from zsfelfoldi/develop | Jeffrey Wilcke | 2015-05-06 | 4 | -35/+299 |
|\ \ \ | |/ / |/| | | jsre: support for setTimeout, sendAsync | ||||
| * | | setTimeout and sendAsync implemented | zsfelfoldi | 2015-05-06 | 4 | -35/+299 |
|/ / | | | | | | | added and eval queue for serializing JSRE vm execution | ||||
* | | Merge pull request #856 from karalabe/windows-console-color-fix | Jeffrey Wilcke | 2015-05-05 | 10 | -2/+763 |
|\ \ | | | | | | | cmd/geth: colorize console output in windows | ||||
| * | | cmd/geth: fix #853 colorize console output in windows | Péter Szilágyi | 2015-05-05 | 10 | -2/+763 |
|/ / | |||||
* | | Merge pull request #835 from obscuren/handler_errors | Jeffrey Wilcke | 2015-05-04 | 9 | -318/+547 |
|\ \ | |/ |/| | eth, eth/downloader: error handlers and td checks | ||||
| * | core: added unix timestamp to debug output for block proc | obscuren | 2015-05-04 | 1 | -1/+1 |
| | | |||||
| * | downloader: hash downloading recovery | obscuren | 2015-05-03 | 2 | -29/+71 |
| | | | | | | | | | | | | If a peer fails to respond (disconnect, etc) during hash downloading switch to a different peer which has it's current_hash in the queue's peer set. | ||||
| * | cmd/geth, eth: bump version & tmp fix for incorrect TD peers | obscuren | 2015-05-03 | 2 | -1/+8 |
| | | |||||
| * | eth/downloader: put back hashes on block overflow error | obscuren | 2015-05-03 | 1 | -19/+14 |
| | | |||||
| * | eth/downloader: changed has to blockHashes for chain linking | obscuren | 2015-05-03 | 1 | -1/+1 |
| | | |||||
| * | core: print ignored blocks | obscuren | 2015-05-03 | 1 | -1/+1 |
| | | |||||
| * | eth/downloader: added additional tests | obscuren | 2015-05-03 | 2 | -4/+73 |
| | | |||||
| * | eth,core: changed NewTicker to Tick | obscuren | 2015-05-03 | 2 | -6/+6 |
| | | |||||
| * | core: added 'ignored' status | obscuren | 2015-05-01 | 1 | -2/+3 |
| | | |||||
| * | eth, eth/downloader: Moved block processing & graceful shutdown | obscuren | 2015-05-01 | 6 | -291/+347 |
| | | | | | | | | | | | | | | The downloader is no longer responsible for processing blocks. The eth-protocol handler now takes care of this instead. Added graceful shutdown during block processing. Closes #846 | ||||
| * | eth/downloader: delete blocks from queue | obscuren | 2015-04-30 | 2 | -3/+15 |
| | | |||||
| * | core: added a wait group to chain manager for graceful shutdown | obscuren | 2015-04-30 | 2 | -0/+9 |
| | | |||||
| * | core: check for parent in calc TD. TD = (N != 0 == parent.TD) || (== D) | obscuren | 2015-04-30 | 1 | -0/+4 |
| | | |||||
| * | core, eth: verify td of received blocks | obscuren | 2015-04-30 | 2 | -3/+25 |
| | | |||||
| * | eth, eth/downloader: remove bad peers from peer set | obscuren | 2015-04-30 | 2 | -17/+29 |
|/ | | | | Peers in the eth protocol handler are now being ignored for catch up. | ||||
* | 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 |
| |\ \ | |/ / |/| | |