Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump | obscuren | 2015-04-11 | 1 | -1/+1 |
| | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-11 | 4 | -139/+148 |
|\ | |||||
| * | Merge pull request #692 from ethersphere/frontier/blockpool | Jeffrey Wilcke | 2015-04-11 | 4 | -139/+148 |
| |\ | | | | | | | td update from node + bugfix | ||||
| | * | td update from node | zelig | 2015-04-10 | 4 | -139/+148 |
| | | | | | | | | | | | | | | | | | | | | | - reorg and simplify AddBlock - introduce nodeCache - TestPeerPromotionByTdOnBlock unskipped and passes - move switchC/idleC channel creation around: solves deadlock (now respects the contract with section process: either can activate or complete at any one time) | ||||
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-10 | 8 | -183/+354 |
|\| | | |||||
| * | | Merge pull request #691 from fjl/discovery-fixes | Jeffrey Wilcke | 2015-04-10 | 8 | -183/+354 |
| |\ \ | | |/ | |/| | p2p: a bunch of fixes | ||||
| | * | p2p: limit number of lingering inbound pre-handshake connections | Felix Lange | 2015-04-10 | 1 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | | This is supposed to apply some back pressure so Server is not accepting more connections than it can actually handle. The current limit is 50. This doesn't really need to be configurable, but we'll see how it behaves in our test nodes and adjust accordingly. | ||||
| | * | p2p: use RLock instead of Lock for pre-dial checks | Felix Lange | 2015-04-10 | 1 | -10/+12 |
| | | | |||||
| | * | p2p: improve disconnect signaling at handshake time | Felix Lange | 2015-04-10 | 4 | -35/+111 |
| | | | | | | | | | | | | | | | | | | | | | As of this commit, p2p will disconnect nodes directly after the encryption handshake if too many peer connections are active. Errors in the protocol handshake packet are now handled more politely by sending a disconnect packet before closing the connection. | ||||
| | * | p2p: don't mess with the socket deadline in Peer.readLoop | Felix Lange | 2015-04-10 | 1 | -1/+0 |
| | | | | | | | | | | | | netWrapper already sets a read deadline in ReadMsg. | ||||
| | * | p2p: properly decrement peer wait group counter for setup errors | Felix Lange | 2015-04-10 | 1 | -0/+11 |
| | | | |||||
| | * | p2p: fix Peer shutdown deadlocks | Felix Lange | 2015-04-10 | 4 | -78/+139 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were multiple synchronization issues in the disconnect handling, all caused by the odd special-casing of Peer.readLoop errors. Remove the special handling of read errors and make readLoop part of the Peer WaitGroup. Thanks to @Gustav-Simonsson for pointing at arrows in a diagram and playing rubber-duck. | ||||
| | * | p2p: improve peer selection logic | Felix Lange | 2015-04-10 | 1 | -56/+61 |
| | | | | | | | | | | | | | | | | | | | | | This commit introduces a new (temporary) peer selection strategy based on random lookups. While we're here, also implement the TODOs in dialLoop. | ||||
| | * | p2p/discover: don't log packet content | Felix Lange | 2015-04-10 | 1 | -3/+4 |
| | | | |||||
| | * | p2p/discover: make packet processing less concurrent | Felix Lange | 2015-04-10 | 1 | -6/+4 |
| |/ | |||||
* / | Added pprof | obscuren | 2015-04-10 | 1 | -0/+8 |
|/ | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-10 | 3 | -13/+13 |
|\ | |||||
| * | Merge pull request #687 from karalabe/develop | Jeffrey Wilcke | 2015-04-10 | 2 | -9/+10 |
| |\ | | | | | | | xeth: fix #640, panic converting nil recipient to hex. | ||||
| | * | cmd/mist: fix another nil recipient address panic. | Péter Szilágyi | 2015-04-10 | 1 | -7/+5 |
| | | | |||||
| | * | cmd/mist: fix #640, panic converting nil recipient to hex. | Péter Szilágyi | 2015-04-10 | 1 | -2/+5 |
| |/ | | | | | | | | | | | Fetching the recipient address from a transaction was changed to return nil instead of a zero-address, but this code path was not updated, so whenever a contract was created, a nil panic occured. | ||||
| * | Merge pull request #682 from bas-vk/issue_567 | Jeffrey Wilcke | 2015-04-10 | 1 | -4/+3 |
| |\ | | | | | | | bugfix as a result of PR 671 | ||||
| | * | bugfix as a result of PR 671 | Bas van Kervel | 2015-04-10 | 1 | -4/+3 |
| | | | |||||
* | | | Skipped td test | obscuren | 2015-04-10 | 1 | -0/+1 |
|/ / | |||||
* | | Added some quotes .... | obscuren | 2015-04-10 | 2 | -3/+2 |
| | | |||||
* | | glog | obscuren | 2015-04-10 | 1 | -1/+3 |
| | | |||||
* | | Added proper contract for registrar | obscuren | 2015-04-09 | 2 | -3/+3 |
| | | |||||
* | | bump | obscuren | 2015-04-09 | 1 | -1/+1 |
| | | |||||
* | | added contracts | obscuren | 2015-04-09 | 2 | -2/+6 |
| | | |||||
* | | Merge branch 'ethersphere-frontier/blockpool' into develop | obscuren | 2015-04-09 | 12 | -88/+180 |
|\ \ | |||||
| * | | Disabled TD check | obscuren | 2015-04-09 | 3 | -1/+5 |
| | | | | | | | | | | | | | | | @zelig: Temporarily commented out TD check untill the rest of the network has been fixed. | ||||
| * | | Moved log to debug | obscuren | 2015-04-09 | 2 | -5/+20 |
| | | | |||||
| * | | Merge branch 'frontier/blockpool' of ↵ | obscuren | 2015-04-09 | 10 | -83/+156 |
|/| | | | | | | | | | | | https://github.com/ethersphere/go-ethereum into ethersphere-frontier/blockpool | ||||
| * | | separate lock for blacklist | zelig | 2015-04-09 | 1 | -3/+6 |
| | | | |||||
| * | | oops peer unlocked before return - fixes deadlock | zelig | 2015-04-09 | 2 | -0/+2 |
| | | | |||||
| * | | uncomment future block TD check, add test for skipping TD check on future block | zelig | 2015-04-09 | 4 | -9/+46 |
| | | | |||||
| * | | fix deadlock issue in AddBlock | zelig | 2015-04-09 | 4 | -39/+46 |
| | | | | | | | | | | | | | | | | | | - add peer switch channel arg to activateChain - no peer locking within - proper locking in AddBlock - fixes deadlock issue - comment out TD check and skip incorrect TD test again for hotfix | ||||
| * | | future queued block support | zelig | 2015-04-09 | 3 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | | | - queued bool // flag for blockpool to skip TD check - set to true when future block queued - in checkTD: skip check if queued - TODO: add test (insertchain sets future block) | ||||
| * | | put back checkTD and unskip incorrectTD test | zelig | 2015-04-09 | 2 | -5/+5 |
| | | | |||||
| * | | introduce peers registry on nodes | zelig | 2015-04-09 | 2 | -43/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TestPeerPromotionByTdOnBlock renamed and skipped for now test should pass iff if TD is updated based on an agreement - senders register in AddBlock, flag records if they are coming from newblock message (and therefore advertise their TD with the block) or block message (TODO: latter are stored on the cache and updated by checkTD call; protocol should also call AddBlock on newblock messages by non-best peers) - remove TD update from optional TD field in addBlock: this is no longer part of the eth protocol spec -> TODO: reflect in wiki - only initialise peer map if at least two | ||||
| * | | fix blockpool deadlock | zelig | 2015-04-09 | 3 | -12/+22 |
| | | | | | | | | | | | | | | | | | | - do not break from headsection on error [remove peer after protocol quit will close switchC, until then head block can arrive and block on channel while keeping peers lock causing a deadlock.] - more careful locking in AddBlock | ||||
| * | | fix TestPoolStatus test crashing, skip tests failing (due to @obscuren hotfixes) | zelig | 2015-04-09 | 3 | -1/+11 |
| | | | |||||
* | | | Added default registrar | obscuren | 2015-04-09 | 2 | -9/+2 |
| | | | |||||
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-09 | 5 | -7/+174 |
|\| | | |||||
| * | | Merge pull request #678 from bas-vk/feature_635 | Jeffrey Wilcke | 2015-04-09 | 2 | -5/+11 |
| |\ \ | | | | | | | | | Support for import/export hex encoded keys | ||||
| | * | | removed utility function and implemented hex conversation in crypto functions | Bas van Kervel | 2015-04-09 | 2 | -14/+9 |
| | | | | |||||
| | * | | Support for import/export hex encoded keys, closes #635 | Bas van Kervel | 2015-04-09 | 3 | -5/+16 |
| | | | | |||||
| * | | | Merge pull request #671 from bas-vk/issue_567 | Jeffrey Wilcke | 2015-04-09 | 3 | -2/+163 |
| |\ \ \ | | | |/ | | |/| | Add path expansion support for command line arguments, closes 567 | ||||
| | * | | reformat code with goimports | Bas van Kervel | 2015-04-09 | 3 | -94/+94 |
| | | | | |||||
| | * | | Add path expansion support for command line arguments, closes 567 | Bas van Kervel | 2015-04-08 | 3 | -3/+164 |
| | | | | |||||
* | | | | Updated xeth logger | obscuren | 2015-04-09 | 2 | -4/+4 |
|/ / / | |||||
* | | | Removed from as a requirement and changed | obscuren | 2015-04-09 | 3 | -21/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed the from as a requiremet from the RPC eth_call. Xeth#Call now also default values to: 1. Supplied account 2. First account if any 3. No managed account => 000000..00 | ||||
* | | | Moved handling of nonces to the managed state | obscuren | 2015-04-09 | 3 | -6/+9 |
| | | | |||||
* | | | Default log to stderr | obscuren | 2015-04-09 | 2 | -2/+2 |
| | | | |||||
* | | | Make sure mist runs ... :-) | obscuren | 2015-04-09 | 1 | -6/+10 |
| | | | |||||
* | | | Improved transaction pool | obscuren | 2015-04-09 | 8 | -143/+105 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The transaction pool will now some easily be able to pre determine the validity of a transaction by checking the following: * Account existst * gas limit higher than the instrinsic gas * enough funds to pay upfront costs * nonce check | ||||
* | | | Fixed tests to reflect log changes | obscuren | 2015-04-09 | 5 | -28/+28 |
| | | | |||||
* | | | ignore invalid txs right after being added if they prove incorrect | obscuren | 2015-04-09 | 2 | -2/+6 |
| | | | |||||
* | | | Changed how logs are being recorded | obscuren | 2015-04-08 | 12 | -122/+83 |
| |/ |/| | | | | | | | | | | | Logs are now recorded per transactions instead of tossing them out after each transaction. This should also fix an issue with `eth_getFilterLogs` (#629) Also now implemented are the `transactionHash, blockHash, transactionIndex, logIndex` on logs. Closes #654. | ||||
* | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-08 | 1 | -0/+4 |
|\ \ | |||||
| * \ | Merge pull request #658 from Gustav-Simonsson/add_ec_point_on_curve_check | Jeffrey Wilcke | 2015-04-08 | 1 | -0/+4 |
| |\ \ | | | | | | | | | Add IsOnCurve check to EC unmarshalling in ECIES decryption | ||||
| | * | | Add IsOnCurve check to EC unmarshalling in ECIES decryption | Gustav Simonsson | 2015-04-08 | 1 | -0/+4 |
| |/ / | |||||
* | | | Sync managed accounts to the network | obscuren | 2015-04-08 | 2 | -3/+17 |
| | | | |||||
* | | | Added additional methods to the managed state | obscuren | 2015-04-08 | 2 | -2/+44 |
|/ / | | | | | | | | | * GetNonce Returns the canonical nonce * SetNonce Set the managed account's nonce | ||||
* | | Improved tx pool to ignore invalid transactions | obscuren | 2015-04-08 | 2 | -9/+30 |
| | | | | | | | | | | Transaction pool will attempt to ignore invalid transactions it had previously encountered. | ||||
* | | fixed stop of miner | obscuren | 2015-04-08 | 1 | -14/+12 |
| | | |||||
* | | Queued level db writes and batch writes. Closes #647 | obscuren | 2015-04-08 | 3 | -46/+94 |
| | | |||||
* | | Merge pull request #648 from ↵ | Jeffrey Wilcke | 2015-04-08 | 4 | -13/+28 |
|\ \ | | | | | | | | | | | | | Gustav-Simonsson/forward_ecrecover_err_and_remove_dup_checks Forward and log EC recover err and remove dup pubkey len check | ||||
| * | | Use logger.Error instead of 0 with glog | Gustav Simonsson | 2015-04-07 | 3 | -3/+6 |
| | | | |||||
| * | | Forward and log EC recover err and remove dup pubkey len check | Gustav Simonsson | 2015-04-07 | 4 | -13/+25 |
| | | | |||||
* | | | Merge pull request #657 from Gustav-Simonsson/disable_libsecp256k1_debug_check | Jeffrey Wilcke | 2015-04-08 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | libsecp256k1 #define NDEBUG | ||||
| * | | | libsecp256k1 #define NDEBUG | Gustav Simonsson | 2015-04-08 | 1 | -0/+1 |
|/ / / | |||||
* | | | Merge branch 'Gustav-Simonsson-update_bitcoin_secp256k1_lib2' into develop | obscuren | 2015-04-07 | 75 | -5046/+10533 |
|\ \ \ | |||||
| * | | | Link GMP | obscuren | 2015-04-07 | 1 | -0/+3 |
| | | | | |||||
| * | | | Merge branch 'update_bitcoin_secp256k1_lib2' of ↵ | obscuren | 2015-04-07 | 75 | -5049/+10533 |
|/| | | | | | | | | | | | | | | | https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-update_bitcoin_secp256k1_lib2 | ||||
| * | | | Update Go wrapper around libbsecp256k1 | Gustav Simonsson | 2015-04-07 | 1 | -89/+25 |
| | | | | |||||
| * | | | Update bitcoin secp256k1 lib | Gustav Simonsson | 2015-04-07 | 74 | -4960/+10508 |
| | | | | |||||
* | | | | Merge branch 'tgerring-rpcfabian' into develop | obscuren | 2015-04-07 | 6 | -67/+514 |
|\ \ \ \ | |_|_|/ |/| | | | |||||
| * | | | merge conflict | obscuren | 2015-04-07 | 6 | -67/+514 |
|/| | | | |||||
| * | | | More type fixes | Taylor Gerring | 2015-04-07 | 1 | -10/+9 |
| | | | | |||||
| * | | | Output format and nil fixes | Taylor Gerring | 2015-04-07 | 1 | -11/+21 |
| | | | | |||||
| * | | | Increased test coverage for args | Taylor Gerring | 2015-04-05 | 1 | -0/+214 |
| | | | | |||||
| * | | | Improved test coverage for rpc types | Taylor Gerring | 2015-04-04 | 2 | -14/+158 |
| | | | | |||||
| * | | | More test coverage for responses | Taylor Gerring | 2015-04-04 | 1 | -34/+111 |
| | | | | |||||
| * | | | Allow "earliest" block height | Taylor Gerring | 2015-04-04 | 1 | -0/+2 |
| | | | | |||||
| * | | | Merge branch 'develop' into rpcfabian | Taylor Gerring | 2015-04-04 | 40 | -774/+2865 |
| |\ \ \ | |||||
* | | | | | updated logging | obscuren | 2015-04-07 | 2 | -8/+6 |
| | | | | | |||||
* | | | | | Updated logging | obscuren | 2015-04-07 | 13 | -58/+76 |
| | | | | | |||||
* | | | | | Updated ethash | obscuren | 2015-04-07 | 16 | -261/+315 |
| | | | | | |||||
* | | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-07 | 1 | -10/+6 |
|\ \ \ \ \ | | |_|_|/ | |/| | | | |||||
| * | | | | Merge pull request #653 from debris/circular_structure | Jeffrey Wilcke | 2015-04-07 | 1 | -10/+6 |
| |\ \ \ \ | | |_|_|/ | |/| | | | fixed printing circular structures | ||||
| | * | | | fixed printing circular structures | Marek Kotewicz | 2015-04-07 | 1 | -10/+6 |
| |/ / / | |||||
* | | | | Fixed tests | obscuren | 2015-04-07 | 2 | -5/+3 |
| | | | | |||||
* | | | | Updated ethereum.js | obscuren | 2015-04-07 | 1 | -1/+1 |
| | | | | |||||
* | | | | Fixed pending states | obscuren | 2015-04-07 | 3 | -29/+83 |
|/ / / | |||||
* | | | Block header changed & console miner control | obscuren | 2015-04-06 | 8 | -14/+41 |
| | | | | | | | | | | | | | | | | | | * miner control moved to `admin.miner` * miner option to set extra data * block extra now bytes | ||||
* | | | updated ethash. closes 646 | obscuren | 2015-04-06 | 2 | -3/+2 |
| | | | |||||
* | | | time lapse | obscuren | 2015-04-05 | 1 | -1/+3 |
| | | | |||||
* | | | v bump | obscuren | 2015-04-05 | 1 | -1/+1 |
| | | | |||||
* | | | reflect ethash changes | obscuren | 2015-04-05 | 1 | -1/+1 |
| | | | |||||
* | | | Update ethash | obscuren | 2015-04-05 | 22 | -129/+746 |
| | | | |||||
* | | | Disabled PoW check | obscuren | 2015-04-05 | 1 | -9/+12 |
| | | | | | | | | | | | | @zelig we need to discuss this | ||||
* | | | removed hash rate from info log. Added hashrate js func | obscuren | 2015-04-05 | 2 | -1/+6 |
| | | | |||||
* | | | Remove debug log | obscuren | 2015-04-05 | 1 | -1/+0 |
| | | | |||||
* | | | Updated logging | obscuren | 2015-04-05 | 5 | -22/+38 |
| | | | |||||
* | | | set backtrace during runtime | obscuren | 2015-04-05 | 1 | -0/+12 |
| | | | |||||
* | | | Temp removed unrequested block error | obscuren | 2015-04-05 | 1 | -9/+13 |
| | | | | | | | | | | | | @zelig look in to this please | ||||
* | | | Skipping test | obscuren | 2015-04-05 | 1 | -0/+2 |
| | | | | | | | | | | | | @zelig this will need updating with the TD checking | ||||
* | | | Changed R S to big int and fixed tests | obscuren | 2015-04-05 | 4 | -8/+28 |
| | | | |||||
* | | | Changed R & S to *big.Int | obscuren | 2015-04-05 | 1 | -6/+6 |
| | | | |||||
* | | | Reject integers w/ appended zero's | obscuren | 2015-04-05 | 2 | -0/+10 |
| | | | |||||
* | | | Added thread safe each | obscuren | 2015-04-05 | 2 | -4/+15 |
| | | | |||||
* | | | Removed debugging | obscuren | 2015-04-05 | 2 | -9/+0 |
| | | | |||||
* | | | prevent deadlock | obscuren | 2015-04-05 | 3 | -17/+12 |
| | | | |||||
* | | | bumped version number | obscuren | 2015-04-04 | 1 | -1/+1 |
| | | | |||||
* | | | Improved chain manager, improved block processor, fixed tests | obscuren | 2015-04-04 | 4 | -7/+44 |
| | | | | | | | | | | | | | | | | | | * ChainManager allows cached future blocks for later processing * BlockProcessor allows a 4 second window on future blocks * Fixed tests | ||||
* | | | Added block cache delete method | obscuren | 2015-04-04 | 2 | -0/+29 |
| | | | |||||
* | | | Disabled peer TD check to support suspended blocks (Future blocks) | obscuren | 2015-04-04 | 2 | -6/+6 |
| | | | | | | | | | | | | | | | | | | @zelig When blocks are in the future they'll be cached and processed at a later time. Because of this the returned TD will be much lower than the broadcasted TD. | ||||
* | | | Changed log to new logging | obscuren | 2015-04-04 | 3 | -10/+16 |
| | | | |||||
* | | | Make sure we're not mining on an invalid TS | obscuren | 2015-04-04 | 1 | -0/+3 |
| | | | |||||
* | | | added verbosity to js admin | obscuren | 2015-04-04 | 1 | -0/+13 |
| | | | |||||
* | | | Moved logging to logger.Core | obscuren | 2015-04-04 | 6 | -12/+12 |
| | | | |||||
* | | | check for nil block (tmp). | obscuren | 2015-04-04 | 1 | -0/+3 |
| | | | | | | | | | | | | @zelig this needs to be addressed in the block pool. | ||||
* | | | basic glog | obscuren | 2015-04-04 | 10 | -49/+47 |
| | | | |||||
* | | | Merge branch 'develop' into glog | obscuren | 2015-04-04 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | |||||
| * | | version bump | obscuren | 2015-04-03 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'develop' into glog | obscuren | 2015-04-03 | 9 | -44/+194 |
|\| | | |||||
| * | | do not include BlockEqualTS as valid uncles | obscuren | 2015-04-03 | 2 | -2/+3 |
| | | | |||||
| * | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-03 | 7 | -42/+191 |
| |\ \ | |||||
| | * \ | Merge pull request #627 from ethersphere/frontier/blockpool | Jeffrey Wilcke | 2015-04-03 | 1 | -8/+11 |
| | |\ \ | | | | | | | | | | | Frontier/blockpool BUGFIX | ||||
| | | * | | proper locking to prevent "parent unknown" INVALID blocks due to race in ↵ | zelig | 2015-04-02 | 1 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | peer head info update | ||||
| | | * | | proper locking to prevent close of closed channel crash when multiple mining ↵ | zelig | 2015-04-02 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | peers compete | ||||
| | * | | | Merge pull request #626 from tgerring/rpcfabian | Jeffrey Wilcke | 2015-04-03 | 6 | -34/+180 |
| | |\ \ \ | | | | |/ | | | |/| | RPC Tests updates | ||||
| | | * | | Return nil if block does not exist | Taylor Gerring | 2015-04-03 | 1 | -1/+6 |
| | | | | | |||||
| | | * | | New UncleRes type | Taylor Gerring | 2015-04-02 | 2 | -11/+56 |
| | | | | | |||||
| | | * | | Fix RLP decoding of tx metadata | Taylor Gerring | 2015-04-02 | 1 | -2/+4 |
| | | | | | |||||
| | | * | | Return nil when requested uncle index is not valid | Taylor Gerring | 2015-04-02 | 1 | -12/+12 |
| | | | | | |||||
| | | * | | Return nil when requested index does not exist | Taylor Gerring | 2015-04-02 | 1 | -4/+8 |
| | | | | | | | | | | | | | | | | | | | | Instead of error | ||||
| | | * | | Detect non-valid strings for blockheight | Taylor Gerring | 2015-04-02 | 2 | -1/+10 |
| | | | | | |||||
| | | * | | Make "To" field optional in whisper filter | Taylor Gerring | 2015-04-02 | 2 | -5/+33 |
| | | | | | |||||
| | | * | | More nil checks | Taylor Gerring | 2015-04-02 | 2 | -2/+10 |
| | | | | | |||||
| | | * | | HashArgs fix + tests | Taylor Gerring | 2015-04-02 | 2 | -0/+46 |
| | | | | | |||||
| | | * | | Use HashArgs for eth_getTransactionByHash | Taylor Gerring | 2015-04-02 | 1 | -2/+1 |
| | | | | | |||||
* | | | | | glog wip | obscuren | 2015-04-03 | 9 | -1/+1998 |
|/ / / / | |||||
* | | | | Merge commit 'f6bd4b16e38f9cacd57b57befdeeaed789a473c4' into develop | obscuren | 2015-04-03 | 1 | -651/+781 |
|\ \ \ \ | |||||
| * | | | | Squashed 'tests/files/' changes from d6fe94a..3ebf646 | obscuren | 2015-04-03 | 1 | -651/+781 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ebf646 Merge remote-tracking branch 'origin/develop' into develop 0ecbe27 uncle with same block number as current block git-subtree-dir: tests/files git-subtree-split: 3ebf64619911a7cbdec3b70491284c4cd5f4c3a3 | ||||
* | | | | | bool => int | obscuren | 2015-04-03 | 1 | -63/+63 |
| |/ / / |/| | | | |||||
* | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-03 | 1 | -3/+22 |
|\ \ \ \ | |||||
| * \ \ \ | Merge pull request #636 from debris/prototype_functions | Jeffrey Wilcke | 2015-04-03 | 1 | -1/+13 |
| |\ \ \ \ | | | | | | | | | | | | | do not print Plain Object prototype fields in geth console | ||||
| | * | | | | do not print Plain Object prototype fields in geth console | Marek Kotewicz | 2015-04-03 | 1 | -1/+13 |
| | | | | | | |||||
| * | | | | | Merge pull request #633 from debris/prototype_functions | Jeffrey Wilcke | 2015-04-03 | 1 | -3/+10 |
| |\| | | | | | |_|_|/ | |/| | | | printing object prototype functions in geth console | ||||
| | * | | | printing object prototype functions in geth console | Marek Kotewicz | 2015-04-03 | 1 | -3/+10 |
| |/ / / | |||||
* | | | | fixed stack level | obscuren | 2015-04-03 | 3 | -6/+32 |
| | | | | |||||
* | | | | Merge commit '812cbff1a28d89b44a0c8c5a210ac61c7e19da35' into develop | obscuren | 2015-04-03 | 28 | -23/+1939 |
|\ \ \ \ | | |/ / | |/| | | |||||
| * | | | Squashed 'tests/files/' changes from ab81bf2..d6fe94a | obscuren | 2015-04-03 | 28 | -23/+1939 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d6fe94a Merge branch 'develop' of https://github.com/ethereum/tests into develop cae0693 more fuzz test failures 2110806 fix mem test 049c4d3 Merge remote-tracking branch 'origin' into develop 6025e7b stack size 1024 fix 97655c7 add JS fails 90fe120 JS fails e8a6964 JS fail git-subtree-dir: tests/files git-subtree-split: d6fe94ad047557531c83b551eb78a7a5838feaa4 | ||||
* | | | | updated coin | obscuren | 2015-04-03 | 1 | -10/+4 |
| |/ / |/| | | |||||
* | | | Merge pull request #619 from tgerring/rpcfabian | Jeffrey Wilcke | 2015-04-02 | 9 | -82/+389 |
|\ \ \ | | |/ | |/| | RPC Fabian fixes | ||||
| * | | No longer require gas & gas price in transactions | Taylor Gerring | 2015-04-02 | 2 | -8/+19 |
| | | | | | | | | | | | | Defaults to 0, which is then set to default values in XEth | ||||
| * | | Default Value to 0 for NewTxArgs | Taylor Gerring | 2015-04-02 | 2 | -4/+10 |
| | | | |||||
| * | | Merge branch 'develop' into rpcfabian | Taylor Gerring | 2015-04-02 | 40 | -601/+1193 |
| |\ \ | |||||
| * | | | Format code as hexdata | Taylor Gerring | 2015-04-02 | 2 | -1/+6 |
| | | | | |||||
| * | | | Guard from nil pointers | Taylor Gerring | 2015-04-02 | 1 | -0/+9 |
| | | | | |||||
| * | | | New args types with stricter checking | Taylor Gerring | 2015-04-02 | 3 | -33/+79 |
| | | | | |||||
| * | | | Output empty block as nil | Taylor Gerring | 2015-04-02 | 1 | -1/+1 |
| | | | | |||||
| * | | | Guard for nil *big.Int | Taylor Gerring | 2015-04-02 | 1 | -1/+5 |
| | | | | |||||
| * | | | Don't ignore user-specified "include tx" param | Taylor Gerring | 2015-04-02 | 1 | -2/+2 |
| | | | | |||||
| * | | | Better decoding of uint* | Taylor Gerring | 2015-04-02 | 1 | -2/+6 |
| | | | | |||||
| * | | | More types supported | Taylor Gerring | 2015-04-02 | 1 | -0/+20 |
| | | | | |||||
| * | | | Trim left only, not right | Taylor Gerring | 2015-04-02 | 1 | -1/+1 |
| | | | | |||||
| * | | | transactionRoot -> transactionsRoot | Taylor Gerring | 2015-04-02 | 2 | -31/+31 |
| | | | | |||||
| * | | | Default BlockNumber to -1 when missing | Taylor Gerring | 2015-04-02 | 1 | -0/+14 |
| | | | | |||||
| * | | | Better nil handling | Taylor Gerring | 2015-04-02 | 1 | -5/+22 |
| | | | | |||||
| * | | | Fixed decoding for uint64 into bytes | Taylor Gerring | 2015-04-02 | 1 | -1/+4 |
| | | | | |||||
| * | | | Patches | Taylor Gerring | 2015-04-01 | 1 | -2/+3 |
| | | | | |||||
| * | | | Update nonce field | Taylor Gerring | 2015-04-01 | 1 | -1/+1 |
| | | | | |||||
| * | | | Respect fullTx option #614 | Taylor Gerring | 2015-04-01 | 2 | -0/+158 |
| | | | | |||||
| * | | | rename messages to types | Taylor Gerring | 2015-04-01 | 2 | -0/+0 |
| | | | | |||||
| * | | | If nil, type doesn't matter | Taylor Gerring | 2015-04-01 | 1 | -0/+3 |
| | | | | |||||
| * | | | Fix block size output #613 | Taylor Gerring | 2015-04-01 | 3 | -2/+7 |
| | | | | |||||
| * | | | Block nonce as data | Taylor Gerring | 2015-04-01 | 2 | -3/+3 |
| | | | | |||||
| * | | | Make block context optional nulls | Taylor Gerring | 2015-04-01 | 1 | -3/+3 |
| | | | | |||||
| * | | | Add new formatting regex | Taylor Gerring | 2015-04-01 | 1 | -6/+7 |
| | | | | |||||
* | | | | Default gas | obscuren | 2015-04-02 | 3 | -5/+7 |
| | | | | |||||
* | | | | Moved to function | obscuren | 2015-04-02 | 1 | -3/+3 |
| |/ / |/| | | |||||
* | | | updated ethereum.js | obscuren | 2015-04-02 | 2 | -1/+2 |
| | | | |||||
* | | | Put the old hammer back in <3 | obscuren | 2015-04-02 | 1 | -1/+1 |
| | | | |||||
* | | | info => debug | obscuren | 2015-04-02 | 3 | -2/+4 |
| | | | |||||
* | | | Fixes for balance | obscuren | 2015-04-02 | 2 | -4/+5 |
| | | | |||||
* | | | Merge pull request #625 from debris/nonenumerable | Jeffrey Wilcke | 2015-04-02 | 1 | -7/+22 |
|\ \ \ | | | | | | | | | print nonenumerable properties of object in geth console && proper printing BigNumbers | ||||
| * | | | fixed printing BigNumbers | Marek Kotewicz | 2015-04-02 | 1 | -0/+7 |
| | | | | |||||
| * | | | print nonenumerable properties of object in geth console | Marek Kotewicz | 2015-04-02 | 1 | -7/+15 |
|/ / / | |||||
* | | | Removed old (unused) argument | obscuren | 2015-04-02 | 7 | -9/+9 |
| | | | |||||
* | | | Merge pull request #623 from ↵ | Jeffrey Wilcke | 2015-04-02 | 15 | -163/+126 |
|\ \ \ | | | | | | | | | | | | | | | | | Gustav-Simonsson/read_protocol_values_from_common_params Read most protocol params from common/params.json | ||||
| * | | | Read most protocol params from common/params.json | Gustav Simonsson | 2015-04-02 | 15 | -163/+126 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add params package with exported variables generated from github.com/ethereum/common/blob/master/params.json * Use params package variables in applicable places * Add check for minimum gas limit in validation of block's gas limit * Remove common/params.json from go-ethereum to avoid outdated version of it | ||||
* | | | | Updated ethereum.js | obscuren | 2015-04-02 | 1 | -1/+1 |
| | | | | |||||
* | | | | Changed getters on account objects. Closes #610 | obscuren | 2015-04-02 | 2 | -10/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * GetCode * GetNonce * GetStorage * GetBalance | ||||
* | | | | Fixed uncle rewards in miner | obscuren | 2015-04-02 | 3 | -22/+25 |
|/ / / | | | | | | | | | | | | | The uncle rewards were changed in the block processor. This change will reflect those changes in the miner as well. | ||||
* | | | sha3 stack check | obscuren | 2015-04-01 | 1 | -1/+1 |
| | | | |||||
* | | | Merge commit '4e3ffbcf9bae7e44e45fd1b6e504b3645040d73c' into develop | obscuren | 2015-04-01 | 1 | -0/+71 |
|\ \ \ | | |/ | |/| | |||||
| * | | Squashed 'tests/files/' changes from 5f8a010..ab81bf2 | obscuren | 2015-04-01 | 1 | -0/+71 |
| | | | | | | | | | | | | | | | | | | | | | ab81bf2 go fail git-subtree-dir: tests/files git-subtree-split: ab81bf28d6157657b0a1c0d598785f1ed23fdbb1 | ||||
* | | | Check stack for BALANCE. Closes #622 | obscuren | 2015-04-01 | 1 | -1/+1 |
| | | | |||||
* | | | Merge commit 'f801183b8bea24ce9988fbd06c2f17fedfc3587f' into develop | obscuren | 2015-04-01 | 5 | -6/+231 |
|\| | | |||||
| * | | Squashed 'tests/files/' changes from 29da5ea..5f8a010 | obscuren | 2015-04-01 | 5 | -6/+231 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5f8a010 go fials 6f7924a add cppjit fail c21f368 update genesis test de7266b update js example test git-subtree-dir: tests/files git-subtree-split: 5f8a0103c0456f9467b402fde3db4bcde345d53b | ||||
* | | | corrected | obscuren | 2015-04-01 | 1 | -1/+1 |
| | | | |||||
* | | | bumped network protocol | obscuren | 2015-04-01 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #592 from fjl/disco-ping-pong | Jeffrey Wilcke | 2015-04-01 | 6 | -379/+695 |
|\ \ \ | |_|/ |/| | | Discovery bonding protocol | ||||
| * | | eth: update cpp bootnode address | Felix Lange | 2015-04-01 | 1 | -2/+2 |
| | | | |||||
| * | | p2p/discover: fix off by one error causing buckets to contain duplicates | Felix Lange | 2015-04-01 | 2 | -1/+43 |
| | | | |||||
| * | | p2p/discover: implement node bonding | Felix Lange | 2015-04-01 | 5 | -383/+649 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This a fix for an attack vector where the discovery protocol could be used to amplify traffic in a DDOS attack. A malicious actor would send a findnode request with the IP address and UDP port of the target as the source address. The recipient of the findnode packet would then send a neighbors packet (which is 16x the size of findnode) to the victim. Our solution is to require a 'bond' with the sender of findnode. If no bond exists, the findnode packet is not processed. A bond between nodes α and β is created when α replies to a ping from β. This (initial) version of the bonding implementation might still be vulnerable against replay attacks during the expiration time window. We will add stricter source address validation later. | ||||
| * | | p2p/discover: add version number to ping packet | Felix Lange | 2015-04-01 | 1 | -0/+8 |
|/ / | | | | | | | | | | | The primary motivation for doing this right now is that old PoC 8 nodes and newer PoC 9 nodes keep discovering each other, causing handshake failures. | ||||
* | | Make inner size before assinging. Closes #615 | Taylor Gerring | 2015-04-01 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #618 from tgerring/issue613 | Jeffrey Wilcke | 2015-04-01 | 3 | -28/+27 |
|\ \ | | | | | | | Issue #613 | ||||
| * | | Build transaction context in BlockRes | Taylor Gerring | 2015-04-01 | 1 | -9/+10 |
| | | | |||||
| * | | Set fullTx option in constructor | Taylor Gerring | 2015-04-01 | 3 | -19/+17 |
| | | | |||||
* | | | Merge pull request #588 from ethersphere/frontier/SEC-29 | Jeffrey Wilcke | 2015-04-01 | 3 | -17/+225 |
|\ \ \ | | | | | | | | | Frontier/sec 29 | ||||
| * | | | change StatusMsgData.TD back to pointer type *big.Int | zelig | 2015-04-01 | 2 | -8/+8 |
| | | | | |||||
| * | | | check TxMsg | zelig | 2015-04-01 | 3 | -4/+46 |
| | | | | | | | | | | | | | | | | | | | | | | | | - add validation on TxMsg checking for nil - add test for nil transaction - add test for zero value transaction (no extra validation needed) | ||||
| * | | | test for invalid rlp encoding of block in BlocksMsg | zelig | 2015-04-01 | 3 | -22/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rename Validate -> ValidateFields not to confure consensus block validation - add nil transaction and nil uncle header validation - remove bigint field checks: rlp already decodes *big.Int to big.NewInt(0) - add test for nil header, nil transaction | ||||
| * | | | add tests for valid blocks msg handling | zelig | 2015-04-01 | 1 | -4/+46 |
| | | | | |||||
| * | | | eth: SEC-29 eth wire protocol decoding invalid message data crashes client | zelig | 2015-04-01 | 3 | -22/+124 |
|/ / / | | | | | | | | | | | | | | | | - add validate method to types.Block - validate after Decode -> error - add tests for NewBlockMsg | ||||
* | | | Merge pull request #616 from bas-vk/develop | Jeffrey Wilcke | 2015-04-01 | 1 | -6/+7 |
|\ \ \ | |/ / |/| | | Frontier/513 | ||||
| * | | changed big.Int instantiation | Bas van Kervel | 2015-04-01 | 1 | -2/+2 |
| | | | |||||
| * | | Frontier/513 | Bas van Kervel | 2015-04-01 | 1 | -6/+7 |
| | | | |||||
* | | | Merge branch 'tgerring-hexify' into develop | obscuren | 2015-04-01 | 29 | -323/+1722 |
|\ \ \ | |/ / |/| | | |||||
| * | | merge conflict | obscuren | 2015-04-01 | 22 | -18/+1019 |
| |\ \ | |||||
| | * | | Merge pull request #589 from tgerring/corssetting | Jeffrey Wilcke | 2015-04-01 | 22 | -18/+1019 |
| |/| | |/| | | | | | | | Configurable CORS domain | ||||
| | * | | Update Godeps | Taylor Gerring | 2015-03-30 | 16 | -0/+954 |
| | | | | |||||
| | * | | Add settable domain to CORS handler #331 | Taylor Gerring | 2015-03-30 | 1 | -3/+17 |
| | | | | |||||
| | * | | Abstract http into rpc package | Taylor Gerring | 2015-03-30 | 4 | -15/+36 |
| | | | | | | | | | | | | | | | | New RpcConfig object to pass growing config | ||||
| | * | | Add flag to control CORS header #394 | Taylor Gerring | 2015-03-30 | 3 | -1/+13 |
| | | | | | | | | | | | | | | | | | | | | * Disabled on CLI * http://localhost on Mist | ||||
| * | | | Merge branch 'hexify' of https://github.com/tgerring/go-ethereum into ↵ | obscuren | 2015-04-01 | 8 | -305/+703 |
|/| | | | | | | | | | | | | | | | tgerring-hexify | ||||
| * | | | #612 rename eth_protocol method | Taylor Gerring | 2015-04-01 | 1 | -1/+1 |
| | | | | |||||
| * | | | txMeta storage as struct | Taylor Gerring | 2015-04-01 | 2 | -30/+25 |
| | | | | |||||
| * | | | Remove extra type assetion | Taylor Gerring | 2015-04-01 | 1 | -12/+12 |
| | | | | |||||
| * | | | Improved response tests | Taylor Gerring | 2015-04-01 | 2 | -17/+117 |
| | | | | | | | | | | | | | | | | Actually verifies output as by regex | ||||
| * | | | Re-enabled response tests (needs improvement) | Taylor Gerring | 2015-04-01 | 1 | -117/+52 |
| | | | | |||||
| * | | | Merge branch 'rpccall' into hexify | Taylor Gerring | 2015-04-01 | 3 | -9/+357 |
| |\ \ \ | |||||
| | * | | | New CallArgs | Taylor Gerring | 2015-03-30 | 3 | -9/+357 |
| | | | | | | | | | | | | | | | | | | | | Requirements for calls differ from transactions | ||||
| * | | | | Store and retrieve tx context metadata #608 | Taylor Gerring | 2015-04-01 | 3 | -8/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Improving this in the future will allow for cleaning up a bit of legacy code. | ||||
| * | | | | Remove custom MarshalJSON methods | Taylor Gerring | 2015-04-01 | 3 | -314/+202 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Now formats based on underlying hexdata or hexnum type. Fields directly with respective constructors that cover from native types | ||||
| * | | | | Make new types Stringers | Taylor Gerring | 2015-04-01 | 1 | -4/+11 |
| | | | | | |||||
| * | | | | Index is zero-based #607 | Taylor Gerring | 2015-03-31 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Update output types to use hexnum or hexdata | Taylor Gerring | 2015-03-31 | 2 | -106/+112 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Benefits from automatic output formatting differences between quantities and data | ||||
| * | | | | Add hexdata and hexnum types | Taylor Gerring | 2015-03-31 | 1 | -0/+76 |
| | | | | | |||||
* | | | | | ethereum.js update | obscuren | 2015-04-01 | 1 | -0/+0 |
| | | | | | |||||
* | | | | | Protocol bump | obscuren | 2015-04-01 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | fixed tests | obscuren | 2015-04-01 | 2 | -3/+3 |
| | | | | | |||||
* | | | | | Blocktest fixed, Execution fixed | obscuren | 2015-04-01 | 8 | -43/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added new CreateAccount method which properly overwrites previous accounts (excluding balance) * Fixed block tests (100% success) | ||||
* | | | | | Added gas generator defaults | obscuren | 2015-04-01 | 2 | -0/+118 |
| | | | | | |||||
* | | | | | Merge commit 'ec181b308addc30c04973e9058960d579c84eef5' into develop | obscuren | 2015-03-31 | 10 | -91/+701 |
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | | |||||
| * | | | Squashed 'tests/files/' changes from c6d9629..29da5ea | obscuren | 2015-03-31 | 10 | -91/+701 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29da5ea add JS block test example as state test 04108e0 Merge remote-tracking branch 'origin' into develop 6da7f35 JS failures 22b5dfc stQuadraticComplexity Refill with latest develop c97bf26 Memory / Solidity Test Update git-subtree-dir: tests/files git-subtree-split: 29da5ea53ab36d74bd3c0712337168086cabfb8d |