Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replaced channel pointer field with non pointer channel | Bas van Kervel | 2015-04-19 | 2 | -11/+14 |
| | |||||
* | Stop accepted and alive connections (http keep-alive) when the rpc service ↵ | Bas van Kervel | 2015-04-17 | 2 | -38/+67 |
| | | | | is stopped | ||||
* | admin.stopRPC support added which stops the RPC HTTP listener | Bas van Kervel | 2015-04-16 | 3 | -2/+94 |
| | |||||
* | downloader: added demotion / promotion in prep. for rep. system | obscuren | 2015-04-16 | 2 | -0/+25 |
| | |||||
* | downloader: updated downloader and fixed issues with catch up | obscuren | 2015-04-16 | 1 | -21/+47 |
| | | | | | | Properly ignore blocks coming from peers not in our peer list (blocked) and do never request anything from bad peers. Added some checks to account for blocks known when requesting hashes (missing parents). | ||||
* | core: changed split detection to also account for number less than | obscuren | 2015-04-16 | 1 | -1/+2 |
| | |||||
* | miner: start a newly registered agent if the miner is running. Closes #681 | obscuren | 2015-04-15 | 2 | -3/+9 |
| | |||||
* | common: Added debug reporter | obscuren | 2015-04-15 | 1 | -0/+20 |
| | | | | | | | NOTE: For known, non-consensus, hard to reproduce bugs consider the following method `common.Report("extra", stuff, "you need logged")` will give you a stack trace and a friendly request to submit it as an issue on our issue tracker. | ||||
* | miner: moved bad uncle logging to ridiculous log level. Closes #720 | obscuren | 2015-04-15 | 2 | -2/+7 |
| | |||||
* | core: fixed issue for logs filter. Closes #629 | obscuren | 2015-04-15 | 1 | -1/+1 |
| | | | | | Log filter `Address` field was cast to a Hash which causes it to always fail. | ||||
* | core/types: Changed bloom lookup to take anything bytes backed | obscuren | 2015-04-15 | 1 | -2/+6 |
| | |||||
* | rpc: changed logging to use glog | obscuren | 2015-04-15 | 1 | -2/+3 |
| | |||||
* | geth: fixed failing cli tests | obscuren | 2015-04-15 | 1 | -2/+2 |
| | |||||
* | rpc: change eth_protocolVersion to eth_version. Closes #714 | obscuren | 2015-04-15 | 1 | -1/+1 |
| | |||||
* | geth: added print block to admin | obscuren | 2015-04-14 | 1 | -1/+32 |
| | |||||
* | eth: limit the amount of peers that will receive Block/Tx messages | obscuren | 2015-04-14 | 1 | -2/+3 |
| | | | | All transaction and block messages are now limited using `sqrt(peers)` | ||||
* | state: fixed mutex lockes | obscuren | 2015-04-14 | 1 | -2/+14 |
| | |||||
* | p2p: added limiter function to limit package broadcasting | obscuren | 2015-04-14 | 1 | -0/+13 |
| | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-14 | 6 | -41/+14 |
|\ | |||||
| * | Merge pull request #704 from fjl/p2p-concurrency-fixups | Jeffrey Wilcke | 2015-04-14 | 6 | -41/+14 |
| |\ | | | | | | | p2p: more concurrency fixups | ||||
| | * | p2p/discover: improve timer handling for reply timeouts | Felix Lange | 2015-04-14 | 1 | -2/+3 |
| | | | |||||
| | * | p2p/discover: remove unused field Node.activeStamp | Felix Lange | 2015-04-13 | 2 | -16/+0 |
| | | | |||||
| | * | p2p: fix unsynchronized map access during Server shutdown | Felix Lange | 2015-04-13 | 1 | -0/+2 |
| | | | | | | | | | | | | removePeer can be called even after listenLoop and dialLoop have returned. | ||||
| | * | p2p: fix yet another disconnect hang | Felix Lange | 2015-04-13 | 1 | -22/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Peer.readLoop will only terminate if the connection is closed. Fix the hang by closing the connection before waiting for readLoop to terminate. This also removes the british disconnect procedure where we're waiting for the remote end to close the connection. I have confirmed with @subtly that cpp-ethereum doesn't adhere to it either. | ||||
| | * | p2p: fix goroutine leak when handshake read fails | Felix Lange | 2015-04-13 | 1 | -1/+1 |
| | | | | | | | | | | | | This regression was introduced in b3c058a9e4e9. | ||||
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-14 | 1 | -2/+2 |
|\| | | |||||
| * | | Merge pull request #709 from ligi/patch-1 | Felix Lange | 2015-04-14 | 1 | -2/+2 |
| |\ \ | | | | | | | | | Fix links | ||||
| | * | | Fix links | ligi | 2015-04-14 | 1 | -2/+2 |
| |/ / | | | | | | | Where 404s before - now linking to the path that they stay valid a little longer ;-) | ||||
* | | | core: during split properly insert parent blocks | obscuren | 2015-04-14 | 1 | -1/+32 |
| | | | | | | | | | | | | | | | | | | | | | During a split parent and grand parent were included in the database but not in the canonical chain (numbered chain). Added a `merge` function which finds the common ancestor of the chains and reinserts the missing blocks. | ||||
* | | | miner: don't break loop when encountering gas limit reach err | obscuren | 2015-04-14 | 1 | -8/+7 |
| | | | | | | | | | | | | | | | Processing transactions should continue when a transaction throws a gas limit reached error. Other transactions may actually succeed. | ||||
* | | | state: fixed nonce issue in managed state | obscuren | 2015-04-14 | 1 | -2/+2 |
|/ / | | | | | | | Rlock => Lock when creating a new nonce | ||||
* | | rpc: removed hash from LogRes. Closes #701 | obscuren | 2015-04-14 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop | obscuren | 2015-04-13 | 101 | -1166413/+19449 |
|\ \ | |||||
| * \ | Merge pull request #702 from ethersphere/frontier/blockpool | Jeffrey Wilcke | 2015-04-13 | 13 | -366/+370 |
| |\ \ | | | | | | | | | blockpool stability fixes: | ||||
| | * | | blockpool stability fixes: | zelig | 2015-04-13 | 13 | -366/+370 |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - follow up locks and fix them - chainManager: call SetQueued for parentErr future blocks, uncomment TD checks, unskip test - make ErrIncorrectTD non-fatal to be forgiving to genuine mistaken nodes (temp) but demote them to guard against stuck best peers. - add purging to bounded nodeCache (config nodeCacheSize) - use nodeCache when creating blockpool entries and let non-best peers add blocks (performance boost) - minor error in addError - reduce idleBestPeerTimeout to 1 minute - correct status counts and unskip status passing status test - glogified logging | ||||
| * | | Merge pull request #700 from bas-vk/issue_650 | Jeffrey Wilcke | 2015-04-13 | 6 | -29/+188 |
| |\ \ | | | | | | | | | Added blockchain DB versioning support, closes #650 | ||||
| | * | | Added blockchain DB versioning support, closes #650 | Bas van Kervel | 2015-04-13 | 6 | -29/+188 |
| | | | | |||||
| * | | | Merge pull request #689 from Gustav-Simonsson/add_transaction_tests | Jeffrey Wilcke | 2015-04-13 | 74 | -1165839/+18528 |
| |\ \ \ | | |_|/ | |/| | | Add transaction tests | ||||
| | * | | Enable more tx tests by expecting most common encoding of values | Gustav Simonsson | 2015-04-10 | 2 | -15/+8 |
| | | | | |||||
| | * | | Remove unneeded map assignments for working tx RLP tests | Gustav Simonsson | 2015-04-10 | 1 | -7/+0 |
| | | | | |||||
| | * | | Add TransactionTests wrapped as Go tests | Gustav Simonsson | 2015-04-10 | 3 | -3/+211 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add initial go wrapping for TransactionTests with some tests disabled in lieu of consistent HEX encodings and a few other pending bugfixes * TODO: Consider better way of perhaps modelling each test in the JSON files as a single Go test, instead of one Go test per JSON file | ||||
| | * | | Update JSON test files | Gustav Simonsson | 2015-04-10 | 71 | -1165836/+18331 |
| | | | | |||||
| * | | | Merge pull request #690 from karalabe/whisper-cleanup | Felix Lange | 2015-04-13 | 9 | -179/+363 |
| |\ \ \ | | | | | | | | | | | Whisper cleanup, part 1 | ||||
| | * | | | whisper: fix comment entity capitalizations | Péter Szilágyi | 2015-04-12 | 2 | -7/+7 |
| | | | | | |||||
| | * | | | xeth/whisper, ui/qt/qwhisper: fix API update breaks. | Péter Szilágyi | 2015-04-10 | 2 | -4/+4 |
| | | | | | |||||
| | * | | | whisper: polish the Envelope a bit, prep for tests. | Péter Szilágyi | 2015-04-10 | 6 | -65/+75 |
| | | | | | |||||
| | * | | | whisper: polish the messages, fix some bugs, tests | Péter Szilágyi | 2015-04-10 | 6 | -88/+209 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bugs fixed: - Use randomly generated flags as the spec required. - During envelope opening check the first bit only for signature. | ||||
| | * | | | whisper: rename test file according to Go style | Péter Szilágyi | 2015-04-10 | 1 | -0/+0 |
| | | | | | |||||
| | * | | | whisper: make the test app runnable & do something inside | Péter Szilágyi | 2015-04-10 | 1 | -12/+65 |
| | |/ / | |||||
* | | | | downloader: added missing blocks catchup functionality | obscuren | 2015-04-13 | 4 | -133/+303 |
| | | | | | | | | | | | | | | | | | | | | When a parent is missing in the block list an attempt should be made to fetch the missing parent and grandparents. | ||||
* | | | | downloader: return an error for peer.fetch and return chunk to queue | obscuren | 2015-04-12 | 2 | -3/+16 |
| | | | | | | | | | | | | | | | | | | | | If a peer was somehow already fetching and somehow managed to end up in the `available` pool it should return it's work. | ||||
* | | | | downloader: renamed chunks to queue | obscuren | 2015-04-12 | 1 | -0/+0 |
| | | | | |||||
* | | | | downloader: implemented new downloader | obscuren | 2015-04-12 | 4 | -0/+602 |
|/ / / | |||||
* | | | Merge pull request #695 from ethersphere/frontier/blockpool | Jeffrey Wilcke | 2015-04-11 | 1 | -7/+15 |
|\ \ \ | | | | | | | | | bugfixes for headsection deadlocks | ||||
| * | | | bugfixes for headsection deadlocks | zelig | 2015-04-11 | 1 | -7/+15 |
|/ / / | | | | | | | | | | | | | - switchC initialised as closed - move select in setChainInfoFromBlock out of peer lock | ||||
* | | | Updated glog | obscuren | 2015-04-11 | 1 | -11/+15 |
| | | | |||||
* | | | Set input to nil for create | obscuren | 2015-04-11 | 1 | -1/+4 |
| | | | |||||
* | | | 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 |