aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* p2p: make DiscReason bigger than byteFelix Lange2015-04-171-1/+1
* rlp: stop accepting lists for byte slices and byte arraysFelix Lange2015-04-172-45/+10
* core/types: add rlp tag "nil" for Transaction.RecipientFelix Lange2015-04-171-1/+1
* rlp: stricter rules for structs and pointersFelix Lange2015-04-174-52/+148
* rlp: reject non-minimal input stringsFelix Lange2015-04-172-15/+45
* rlp: stricter validation of canonical integer formatFelix Lange2015-04-172-42/+93
* rlp: fix handling of single byte zero when decoding into a pointerFelix Lange2015-04-172-6/+6
* whisper: fix comment for rlpenvFelix Lange2015-04-171-4/+5
* p2p/discover: use rlp.DecodeBytesFelix Lange2015-04-171-1/+1
* rlp: fix integer overflow in list element size validationFelix Lange2015-04-172-2/+5
* cmd/rlpdump, cmd/utils, eth, p2p, whisper: use rlp input limitFelix Lange2015-04-175-7/+8
* rlp: check top-level value sizes against input limitFelix Lange2015-04-172-56/+171
* Merge pull request #718 from karalabe/whisper-cleanupFelix Lange2015-04-1716-356/+899
|\
| * whisper: cleanup lefover scopingPéter Szilágyi2015-04-173-4/+4
| * whisper: hide some internal typesPéter Szilágyi2015-04-171-3/+3
| * whisper: don't issue signature warning if none presentPéter Szilágyi2015-04-161-0/+5
| * whisper: track active peers, add peer cache expiry testPéter Szilágyi2015-04-162-22/+86
| * whisper: remove dead code, rename a few constantsPéter Szilágyi2015-04-166-59/+7
| * whisper: use async handshakes to handle blocking peersPéter Szilágyi2015-04-153-47/+12
| * whisper: remove some unneeded testing complexityPéter Szilágyi2015-04-153-32/+5
| * whisper: global message expiration tests, polishesPéter Szilágyi2015-04-153-16/+49
| * whisper: mock tests to use simulated peersPéter Szilágyi2015-04-152-71/+55
| * whisper: add basic tests for the whiper peersPéter Szilágyi2015-04-142-0/+221
| * whisper: shorten constants to TTL and PoWPéter Szilágyi2015-04-145-15/+15
| * whisper, xeth/whisper, ui/qt/qwhispe: fix API polish breakagesPéter Szilágyi2015-04-143-20/+19
| * whisper: add known message expiration to peers, cleanupPéter Szilágyi2015-04-142-95/+145
| * whisper: general cleanups, documentationPéter Szilágyi2015-04-144-129/+146
| * whisper: fix anonymous broadcast drop, add broadcast testsPéter Szilágyi2015-04-143-24/+99
| * whisper: add utility functions for creating topicsPéter Szilágyi2015-04-143-8/+58
| * whisper: push work in progress for bug reportPéter Szilágyi2015-04-132-6/+19
| * whisper: start adding integration testsPéter Szilágyi2015-04-131-18/+118
| * whisper: clean up and integrate topicsPéter Szilágyi2015-04-137-43/+85
| * whisper: separate out magic number from the codePéter Szilágyi2015-04-134-25/+29
* | Merge pull request #733 from fjl/p2p-dial-timerJeffrey Wilcke2015-04-171-3/+8
|\ \
| * | p2p: fix the dial timerFelix Lange2015-04-171-3/+8
|/ /
* | Merge pull request #728 from tgerring/issue727Jeffrey Wilcke2015-04-171-2/+2
|\ \
| * | Fix call output when emptyTaylor Gerring2015-04-161-2/+2
* | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-1741-248/+4230
|\ \ \
| * \ \ Merge pull request #730 from Gustav-Simonsson/update_transaction_testsJeffrey Wilcke2015-04-1741-248/+4230
| |\ \ \
| | * | | Fixes for TransactionTestsGustav Simonsson2015-04-163-41/+53
| | * | | Update JSON testsGustav Simonsson2015-04-1638-207/+4177
| |/ / /
* / / / downloader: fixed a typoobscuren2015-04-171-1/+1
|/ / /
* | | downloader: added demotion / promotion in prep. for rep. systemobscuren2015-04-162-0/+25
* | | downloader: updated downloader and fixed issues with catch upobscuren2015-04-161-21/+47
* | | core: changed split detection to also account for number less thanobscuren2015-04-161-1/+2
|/ /
* | miner: start a newly registered agent if the miner is running. Closes #681obscuren2015-04-152-3/+9
* | common: Added debug reporterobscuren2015-04-151-0/+20
* | miner: moved bad uncle logging to ridiculous log level. Closes #720obscuren2015-04-152-2/+7
* | core: fixed issue for logs filter. Closes #629obscuren2015-04-151-1/+1
* | core/types: Changed bloom lookup to take anything bytes backedobscuren2015-04-151-2/+6
* | rpc: changed logging to use glogobscuren2015-04-151-2/+3
* | geth: fixed failing cli testsobscuren2015-04-151-2/+2
* | rpc: change eth_protocolVersion to eth_version. Closes #714obscuren2015-04-151-1/+1
* | geth: added print block to adminobscuren2015-04-141-1/+32
* | eth: limit the amount of peers that will receive Block/Tx messagesobscuren2015-04-141-2/+3
* | state: fixed mutex lockesobscuren2015-04-141-2/+14
* | p2p: added limiter function to limit package broadcastingobscuren2015-04-141-0/+13
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-146-41/+14
|\ \
| * \ Merge pull request #704 from fjl/p2p-concurrency-fixupsJeffrey Wilcke2015-04-146-41/+14
| |\ \
| | * | p2p/discover: improve timer handling for reply timeoutsFelix Lange2015-04-141-2/+3
| | * | p2p/discover: remove unused field Node.activeStampFelix Lange2015-04-132-16/+0
| | * | p2p: fix unsynchronized map access during Server shutdownFelix Lange2015-04-131-0/+2
| | * | p2p: fix yet another disconnect hangFelix Lange2015-04-131-22/+8
| | * | p2p: fix goroutine leak when handshake read failsFelix Lange2015-04-131-1/+1
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-141-2/+2
|\| | |
| * | | Merge pull request #709 from ligi/patch-1Felix Lange2015-04-141-2/+2
| |\ \ \
| | * | | Fix links ligi2015-04-141-2/+2
| |/ / /
* | | | core: during split properly insert parent blocksobscuren2015-04-141-1/+32
* | | | miner: don't break loop when encountering gas limit reach errobscuren2015-04-141-8/+7
* | | | state: fixed nonce issue in managed stateobscuren2015-04-141-2/+2
|/ / /
* | | rpc: removed hash from LogRes. Closes #701obscuren2015-04-141-1/+0
* | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-13101-1166413/+19449
|\ \ \
| * \ \ Merge pull request #702 from ethersphere/frontier/blockpoolJeffrey Wilcke2015-04-1313-366/+370
| |\ \ \
| | * | | blockpool stability fixes:zelig2015-04-1313-366/+370
| | |/ /
| * | | Merge pull request #700 from bas-vk/issue_650Jeffrey Wilcke2015-04-136-29/+188
| |\ \ \
| | * | | Added blockchain DB versioning support, closes #650Bas van Kervel2015-04-136-29/+188
| * | | | Merge pull request #689 from Gustav-Simonsson/add_transaction_testsJeffrey Wilcke2015-04-1374-1165839/+18528
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | Enable more tx tests by expecting most common encoding of valuesGustav Simonsson2015-04-102-15/+8
| | * | | Remove unneeded map assignments for working tx RLP testsGustav Simonsson2015-04-101-7/+0
| | * | | Add TransactionTests wrapped as Go testsGustav Simonsson2015-04-103-3/+211
| | * | | Update JSON test filesGustav Simonsson2015-04-1071-1165836/+18331
| * | | | Merge pull request #690 from karalabe/whisper-cleanupFelix Lange2015-04-139-179/+363
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | whisper: fix comment entity capitalizationsPéter Szilágyi2015-04-122-7/+7
| | * | | xeth/whisper, ui/qt/qwhisper: fix API update breaks.Péter Szilágyi2015-04-102-4/+4
| | * | | whisper: polish the Envelope a bit, prep for tests.Péter Szilágyi2015-04-106-65/+75
| | * | | whisper: polish the messages, fix some bugs, testsPéter Szilágyi2015-04-106-88/+209
| | * | | whisper: rename test file according to Go stylePéter Szilágyi2015-04-101-0/+0
| | * | | whisper: make the test app runnable & do something insidePéter Szilágyi2015-04-101-12/+65
| | |/ /
* | | | downloader: added missing blocks catchup functionalityobscuren2015-04-134-133/+303
* | | | downloader: return an error for peer.fetch and return chunk to queueobscuren2015-04-122-3/+16
* | | | downloader: renamed chunks to queueobscuren2015-04-121-0/+0
* | | | downloader: implemented new downloaderobscuren2015-04-124-0/+602
|/ / /
* | | Merge pull request #695 from ethersphere/frontier/blockpoolJeffrey Wilcke2015-04-111-7/+15
|\ \ \
| * | | bugfixes for headsection deadlockszelig2015-04-111-7/+15
|/ / /
* | | Updated glogobscuren2015-04-111-11/+15
* | | Set input to nil for createobscuren2015-04-111-1/+4
* | | Bumpobscuren2015-04-111-1/+1
* | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-114-139/+148
|\ \ \
| * \ \ Merge pull request #692 from ethersphere/frontier/blockpoolJeffrey Wilcke2015-04-114-139/+148
| |\ \ \
| | * | | td update from nodezelig2015-04-104-139/+148
| | |/ /
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-108-183/+354
|\| | |
| * | | Merge pull request #691 from fjl/discovery-fixesJeffrey Wilcke2015-04-108-183/+354
| |\ \ \ | | |/ / | |/| |
| | * | p2p: limit number of lingering inbound pre-handshake connectionsFelix Lange2015-04-101-1/+19
| | * | p2p: use RLock instead of Lock for pre-dial checksFelix Lange2015-04-101-10/+12
| | * | p2p: improve disconnect signaling at handshake timeFelix Lange2015-04-104-35/+111
| | * | p2p: don't mess with the socket deadline in Peer.readLoopFelix Lange2015-04-101-1/+0
| | * | p2p: properly decrement peer wait group counter for setup errorsFelix Lange2015-04-101-0/+11
| | * | p2p: fix Peer shutdown deadlocksFelix Lange2015-04-104-78/+139
| | * | p2p: improve peer selection logicFelix Lange2015-04-101-56/+61
| | * | p2p/discover: don't log packet contentFelix Lange2015-04-101-3/+4
| | * | p2p/discover: make packet processing less concurrentFelix Lange2015-04-101-6/+4
| |/ /
* / / Added pprofobscuren2015-04-101-0/+8
|/ /
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-103-13/+13
|\ \
| * \ Merge pull request #687 from karalabe/developJeffrey Wilcke2015-04-102-9/+10
| |\ \ | | |/ | |/|
| | * cmd/mist: fix another nil recipient address panic.Péter Szilágyi2015-04-101-7/+5
| | * cmd/mist: fix #640, panic converting nil recipient to hex.Péter Szilágyi2015-04-101-2/+5
| |/
| * Merge pull request #682 from bas-vk/issue_567Jeffrey Wilcke2015-04-101-4/+3
| |\
| | * bugfix as a result of PR 671Bas van Kervel2015-04-101-4/+3
* | | Skipped td testobscuren2015-04-101-0/+1
|/ /
* | Added some quotes ....obscuren2015-04-102-3/+2
* | glogobscuren2015-04-101-1/+3
* | Added proper contract for registrarobscuren2015-04-092-3/+3
* | bumpobscuren2015-04-091-1/+1
* | added contractsobscuren2015-04-092-2/+6
* | Merge branch 'ethersphere-frontier/blockpool' into developobscuren2015-04-0912-88/+180
|\ \
| * | Disabled TD checkobscuren2015-04-093-1/+5
| * | Moved log to debugobscuren2015-04-092-5/+20
| * | Merge branch 'frontier/blockpool' of https://github.com/ethersphere/go-ethere...obscuren2015-04-0910-83/+156
|/| |
| * | separate lock for blacklistzelig2015-04-091-3/+6
| * | oops peer unlocked before return - fixes deadlockzelig2015-04-092-0/+2
| * | uncomment future block TD check, add test for skipping TD check on future blockzelig2015-04-094-9/+46
| * | fix deadlock issue in AddBlockzelig2015-04-094-39/+46
| * | future queued block supportzelig2015-04-093-1/+7
| * | put back checkTD and unskip incorrectTD testzelig2015-04-092-5/+5
| * | introduce peers registry on nodeszelig2015-04-092-43/+41
| * | fix blockpool deadlockzelig2015-04-093-12/+22
| * | fix TestPoolStatus test crashing, skip tests failing (due to @obscuren hotfixes)zelig2015-04-093-1/+11
* | | Added default registrarobscuren2015-04-092-9/+2
* | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-095-7/+174
|\| |
| * | Merge pull request #678 from bas-vk/feature_635Jeffrey Wilcke2015-04-092-5/+11
| |\ \
| | * | removed utility function and implemented hex conversation in crypto functionsBas van Kervel2015-04-092-14/+9
| | * | Support for import/export hex encoded keys, closes #635Bas van Kervel2015-04-093-5/+16
| * | | Merge pull request #671 from bas-vk/issue_567Jeffrey Wilcke2015-04-093-2/+163
| |\ \ \ | | | |/ | | |/|
| | * | reformat code with goimportsBas van Kervel2015-04-093-94/+94
| | * | Add path expansion support for command line arguments, closes 567Bas van Kervel2015-04-083-3/+164
* | | | Updated xeth loggerobscuren2015-04-092-4/+4
|/ / /
* | | Removed from as a requirement and changedobscuren2015-04-093-21/+13
* | | Moved handling of nonces to the managed stateobscuren2015-04-093-6/+9
* | | Default log to stderrobscuren2015-04-092-2/+2
* | | Make sure mist runs ... :-)obscuren2015-04-091-6/+10
* | | Improved transaction poolobscuren2015-04-098-143/+105
* | | Fixed tests to reflect log changesobscuren2015-04-095-28/+28
* | | ignore invalid txs right after being added if they prove incorrectobscuren2015-04-092-2/+6
* | | Changed how logs are being recordedobscuren2015-04-0812-122/+83
| |/ |/|
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-081-0/+4
|\ \
| * \ Merge pull request #658 from Gustav-Simonsson/add_ec_point_on_curve_checkJeffrey Wilcke2015-04-081-0/+4
| |\ \
| | * | Add IsOnCurve check to EC unmarshalling in ECIES decryptionGustav Simonsson2015-04-081-0/+4
| |/ /
* | | Sync managed accounts to the networkobscuren2015-04-082-3/+17
* | | Added additional methods to the managed stateobscuren2015-04-082-2/+44
|/ /
* | Improved tx pool to ignore invalid transactionsobscuren2015-04-082-9/+30
* | fixed stop of minerobscuren2015-04-081-14/+12
* | Queued level db writes and batch writes. Closes #647obscuren2015-04-083-46/+94
* | Merge pull request #648 from Gustav-Simonsson/forward_ecrecover_err_and_remov...Jeffrey Wilcke2015-04-084-13/+28
|\ \
| * | Use logger.Error instead of 0 with glogGustav Simonsson2015-04-073-3/+6
| * | Forward and log EC recover err and remove dup pubkey len checkGustav Simonsson2015-04-074-13/+25
* | | Merge pull request #657 from Gustav-Simonsson/disable_libsecp256k1_debug_checkJeffrey Wilcke2015-04-081-0/+1
|\ \ \
| * | | libsecp256k1 #define NDEBUGGustav Simonsson2015-04-081-0/+1
|/ / /
* | | Merge branch 'Gustav-Simonsson-update_bitcoin_secp256k1_lib2' into developobscuren2015-04-0775-5046/+10533
|\ \ \
| * | | Link GMPobscuren2015-04-071-0/+3
| * | | Merge branch 'update_bitcoin_secp256k1_lib2' of https://github.com/Gustav-Sim...obscuren2015-04-0775-5049/+10533
|/| | |
| * | | Update Go wrapper around libbsecp256k1Gustav Simonsson2015-04-071-89/+25
| * | | Update bitcoin secp256k1 libGustav Simonsson2015-04-0774-4960/+10508
* | | | Merge branch 'tgerring-rpcfabian' into developobscuren2015-04-076-67/+514
|\ \ \ \ | |_|_|/ |/| | |
| * | | merge conflictobscuren2015-04-076-67/+514
|/| | |
| * | | More type fixesTaylor Gerring2015-04-071-10/+9
| * | | Output format and nil fixesTaylor Gerring2015-04-071-11/+21
| * | | Increased test coverage for argsTaylor Gerring2015-04-051-0/+214
| * | | Improved test coverage for rpc typesTaylor Gerring2015-04-042-14/+158
| * | | More test coverage for responsesTaylor Gerring2015-04-041-34/+111
| * | | Allow "earliest" block heightTaylor Gerring2015-04-041-0/+2
| * | | Merge branch 'develop' into rpcfabianTaylor Gerring2015-04-0440-774/+2865
| |\ \ \
* | | | | updated loggingobscuren2015-04-072-8/+6
* | | | | Updated loggingobscuren2015-04-0713-58/+76
* | | | | Updated ethashobscuren2015-04-0716-261/+315
* | | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-071-10/+6
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge pull request #653 from debris/circular_structureJeffrey Wilcke2015-04-071-10/+6
| |\ \ \ \ | | |_|_|/ | |/| | |
| | * | | fixed printing circular structuresMarek Kotewicz2015-04-071-10/+6
| |/ / /
* | | | Fixed testsobscuren2015-04-072-5/+3
* | | | Updated ethereum.jsobscuren2015-04-071-1/+1
* | | | Fixed pending statesobscuren2015-04-073-29/+83
|/ / /
* | | Block header changed & console miner controlobscuren2015-04-068-14/+41
* | | updated ethash. closes 646obscuren2015-04-062-3/+2
* | | time lapseobscuren2015-04-051-1/+3
* | | v bumpobscuren2015-04-051-1/+1
* | | reflect ethash changesobscuren2015-04-051-1/+1
* | | Update ethashobscuren2015-04-0522-129/+746
* | | Disabled PoW checkobscuren2015-04-051-9/+12
* | | removed hash rate from info log. Added hashrate js funcobscuren2015-04-052-1/+6
* | | Remove debug logobscuren2015-04-051-1/+0
* | | Updated loggingobscuren2015-04-055-22/+38
* | | set backtrace during runtimeobscuren2015-04-051-0/+12
* | | Temp removed unrequested block errorobscuren2015-04-051-9/+13
* | | Skipping testobscuren2015-04-051-0/+2
* | | Changed R S to big int and fixed testsobscuren2015-04-054-8/+28
* | | Changed R & S to *big.Intobscuren2015-04-051-6/+6
* | | Reject integers w/ appended zero'sobscuren2015-04-052-0/+10
* | | Added thread safe eachobscuren2015-04-052-4/+15
* | | Removed debuggingobscuren2015-04-052-9/+0
* | | prevent deadlockobscuren2015-04-053-17/+12
* | | bumped version numberobscuren2015-04-041-1/+1
* | | Improved chain manager, improved block processor, fixed testsobscuren2015-04-044-7/+44
* | | Added block cache delete methodobscuren2015-04-042-0/+29
* | | Disabled peer TD check to support suspended blocks (Future blocks)obscuren2015-04-042-6/+6
* | | Changed log to new loggingobscuren2015-04-043-10/+16
* | | Make sure we're not mining on an invalid TSobscuren2015-04-041-0/+3
* | | added verbosity to js adminobscuren2015-04-041-0/+13
* | | Moved logging to logger.Coreobscuren2015-04-046-12/+12
* | | check for nil block (tmp).obscuren2015-04-041-0/+3
* | | basic glogobscuren2015-04-0410-49/+47
* | | Merge branch 'develop' into glogobscuren2015-04-041-1/+1
|\ \ \ | | |/ | |/|
| * | version bumpobscuren2015-04-031-1/+1
* | | Merge branch 'develop' into glogobscuren2015-04-039-44/+194
|\| |
| * | do not include BlockEqualTS as valid unclesobscuren2015-04-032-2/+3
| * | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-037-42/+191
| |\ \
| | * \ Merge pull request #627 from ethersphere/frontier/blockpoolJeffrey Wilcke2015-04-031-8/+11
| | |\ \
| | | * | proper locking to prevent "parent unknown" INVALID blocks due to race in peer...zelig2015-04-021-5/+4
| | | * | proper locking to prevent close of closed channel crash when multiple mining ...zelig2015-04-021-3/+7
| | * | | Merge pull request #626 from tgerring/rpcfabianJeffrey Wilcke2015-04-036-34/+180
| | |\ \ \ | | | | |/ | | | |/|
| | | * | Return nil if block does not existTaylor Gerring2015-04-031-1/+6
| | | * | New UncleRes typeTaylor Gerring2015-04-022-11/+56
| | | * | Fix RLP decoding of tx metadataTaylor Gerring2015-04-021-2/+4
| | | * | Return nil when requested uncle index is not validTaylor Gerring2015-04-021-12/+12
| | | * | Return nil when requested index does not existTaylor Gerring2015-04-021-4/+8
| | | * | Detect non-valid strings for blockheightTaylor Gerring2015-04-022-1/+10
| | | * | Make "To" field optional in whisper filterTaylor Gerring2015-04-022-5/+33
| | | * | More nil checksTaylor Gerring2015-04-022-2/+10
| | | * | HashArgs fix + testsTaylor Gerring2015-04-022-0/+46
| | | * | Use HashArgs for eth_getTransactionByHashTaylor Gerring2015-04-021-2/+1
* | | | | glog wipobscuren2015-04-039-1/+1998
|/ / / /
* | | | Merge commit 'f6bd4b16e38f9cacd57b57befdeeaed789a473c4' into developobscuren2015-04-031-651/+781
|\ \ \ \
| * | | | Squashed 'tests/files/' changes from d6fe94a..3ebf646obscuren2015-04-031-651/+781
* | | | | bool => intobscuren2015-04-031-63/+63
| |/ / / |/| | |
* | | | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-031-3/+22
|\ \ \ \
| * \ \ \ Merge pull request #636 from debris/prototype_functionsJeffrey Wilcke2015-04-031-1/+13
| |\ \ \ \
| | * | | | do not print Plain Object prototype fields in geth consoleMarek Kotewicz2015-04-031-1/+13
| * | | | | Merge pull request #633 from debris/prototype_functionsJeffrey Wilcke2015-04-031-3/+10
| |\| | | | | | |_|_|/ | |/| | |
| | * | | printing object prototype functions in geth consoleMarek Kotewicz2015-04-031-3/+10
| |/ / /
* | | | fixed stack levelobscuren2015-04-033-6/+32
* | | | Merge commit '812cbff1a28d89b44a0c8c5a210ac61c7e19da35' into developobscuren2015-04-0328-23/+1939
|\ \ \ \ | | |/ / | |/| |
| * | | Squashed 'tests/files/' changes from ab81bf2..d6fe94aobscuren2015-04-0328-23/+1939