Commit Graph

  • f6f9a0d515 Merge pull request #709 from ligi/patch-1 Felix Lange 2015-04-13 23:46:17 +02:00
  • 3a33428578 Fix links ligi 2015-04-13 23:09:23 +02:00
  • 4f3c169b4e miner: don't break loop when encountering gas limit reach err obscuren 2015-04-13 22:58:53 +02:00
  • d423305f07 state: fixed nonce issue in managed state obscuren 2015-04-13 22:57:03 +02:00
  • d61ec9ca76 rpc: removed hash from LogRes. Closes #701 obscuren 2015-04-13 21:28:05 +02:00
  • 0217652d1b p2p/discover: improve timer handling for reply timeouts Felix Lange 2015-04-13 18:08:11 +02:00
  • b8aeb04f6f p2p/discover: remove unused field Node.activeStamp Felix Lange 2015-04-13 17:44:14 +02:00
  • b9929d289d p2p: fix unsynchronized map access during Server shutdown Felix Lange 2015-04-13 17:37:32 +02:00
  • 333e539ce2 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-04-13 17:35:46 +02:00
  • 1fa844aaf5 Merge pull request #702 from ethersphere/frontier/blockpool Jeffrey Wilcke 2015-04-13 17:35:25 +02:00
  • 5f9346bc7a Merge pull request #700 from bas-vk/issue_650 Jeffrey Wilcke 2015-04-13 17:34:34 +02:00
  • 995fab2ebc p2p: fix yet another disconnect hang Felix Lange 2015-04-13 17:34:08 +02:00
  • 97d2954e22 eth: added downloader for syncing up the chain obscuren 2015-04-13 17:22:32 +02:00
  • 79a6782c1c p2p: fix goroutine leak when handshake read fails Felix Lange 2015-04-13 17:06:19 +02:00
  • ad4891a09a Merge pull request #689 from Gustav-Simonsson/add_transaction_tests Jeffrey Wilcke 2015-04-13 16:55:21 +02:00
  • a8a2b2a488 downloader: added missing blocks catchup functionality obscuren 2015-04-13 16:38:32 +02:00
  • cb707ba50c whisper: push work in progress for bug report Péter Szilágyi 2015-04-13 16:19:34 +03:00
  • 3d57e377a4 blockpool stability fixes: - 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 zelig 2015-04-12 20:25:09 +01:00
  • faa2747809 Merge pull request #690 from karalabe/whisper-cleanup Felix Lange 2015-04-13 13:39:59 +02:00
  • 89358d25a4 whisper: start adding integration tests Péter Szilágyi 2015-04-13 13:15:01 +03:00
  • 9a53390f49 whisper: clean up and integrate topics Péter Szilágyi 2015-04-13 12:16:51 +03:00
  • 7b501906db whisper: separate out magic number from the code Péter Szilágyi 2015-04-13 11:31:51 +03:00
  • 49a513bdeb Added blockchain DB versioning support, closes #650 Bas van Kervel 2015-04-13 10:13:52 +02:00
  • 7dcb9825c3 downloader: return an error for peer.fetch and return chunk to queue obscuren 2015-04-12 13:33:42 +02:00
  • 5467e7b312 whisper: fix comment entity capitalizations Péter Szilágyi 2015-04-12 14:34:53 +03:00
  • 6efa8db888 downloader: renamed chunks to queue obscuren 2015-04-12 13:24:38 +02:00
  • acf8452c33 downloader: implemented new downloader obscuren 2015-04-12 12:38:25 +02:00
  • 61db7a71dd Merge pull request #695 from ethersphere/frontier/blockpool Jeffrey Wilcke 2015-04-11 10:46:34 +02:00
  • 406feee570 bugfixes for headsection deadlocks - switchC initialised as closed - move select in setChainInfoFromBlock out of peer lock zelig 2015-04-11 04:58:53 +01:00
  • f047699afb Updated glog obscuren 2015-04-10 19:59:07 +02:00
  • 3aa5437a10 Set input to nil for create obscuren 2015-04-10 19:59:01 +02:00
  • 36fe11378c Bump obscuren 2015-04-10 18:21:27 +02:00
  • eb75a77151 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-04-10 18:21:09 +02:00
  • 6107b53de0 Merge pull request #692 from ethersphere/frontier/blockpool Jeffrey Wilcke 2015-04-10 18:20:23 +02:00
  • 5d4f69f483 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-04-10 17:59:38 +02:00
  • 92fbb61625 Merge pull request #691 from fjl/discovery-fixes Jeffrey Wilcke 2015-04-10 17:59:32 +02:00
  • 3d29805322 Added pprof obscuren 2015-04-10 17:38:06 +02:00
  • da7332a731 td update from node - 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) zelig 2015-04-10 16:31:00 +01:00
  • c5332537f5 p2p: limit number of lingering inbound pre-handshake connections Felix Lange 2015-04-10 17:24:41 +02:00
  • 56977c225e p2p: use RLock instead of Lock for pre-dial checks Felix Lange 2015-04-10 17:23:09 +02:00
  • b3c058a9e4 p2p: improve disconnect signaling at handshake time Felix Lange 2015-04-10 13:25:35 +02:00
  • f8a4cd7ec1 xeth/whisper, ui/qt/qwhisper: fix API update breaks. Péter Szilágyi 2015-04-10 17:03:08 +03:00
  • 0e4f21fc37 whisper: polish the Envelope a bit, prep for tests. Péter Szilágyi 2015-04-10 16:52:01 +03:00
  • f98760f860 Proper use of enum Daniel A. Nagy 2015-04-10 15:44:18 +02:00
  • 08b8d63c0c NatSpec comments added. Daniel A. Nagy 2015-04-10 15:06:41 +02:00
  • 7d8ce53eca whisper: polish the messages, fix some bugs, tests Péter Szilágyi 2015-04-10 15:53:21 +03:00
  • 99a1db2d40 p2p: don't mess with the socket deadline in Peer.readLoop Felix Lange 2015-04-10 13:24:10 +02:00
  • 145330fdf2 p2p: properly decrement peer wait group counter for setup errors Felix Lange 2015-04-10 13:20:26 +02:00
  • f1d710af00 p2p: fix Peer shutdown deadlocks Felix Lange 2015-04-08 17:37:11 +02:00
  • 22d1f0faf1 p2p: improve peer selection logic Felix Lange 2015-04-03 03:56:17 +02:00
  • 7be05b4b9d p2p/discover: don't log packet content Felix Lange 2015-04-03 02:20:44 +02:00
  • 9cd8c96157 p2p/discover: make packet processing less concurrent Felix Lange 2015-04-03 02:16:53 +02:00
  • 7e54a9c07f whisper: rename test file according to Go style Péter Szilágyi 2015-04-10 13:46:08 +03:00
  • a4c8e947b0 whisper: make the test app runnable & do something inside Péter Szilágyi 2015-04-10 13:42:49 +03:00
  • 6d20d634ca Enable more tx tests by expecting most common encoding of values Gustav Simonsson 2015-04-10 12:34:55 +02:00
  • 6dc2146ed7 Remove unneeded map assignments for working tx RLP tests Gustav Simonsson 2015-04-10 12:03:46 +02:00
  • 9ac5671c18 Add TransactionTests wrapped as Go tests Gustav Simonsson 2015-04-10 11:55:31 +02:00
  • 1e18f4544b Update JSON test files Gustav Simonsson 2015-04-10 11:52:31 +02:00
  • fc1d1f9afd Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-04-10 11:03:46 +02:00
  • 3755cfccb3 Skipped td test obscuren 2015-04-10 11:03:36 +02:00
  • 20fd60902b Merge pull request #687 from karalabe/develop Jeffrey Wilcke 2015-04-10 11:02:25 +02:00
  • d1729acd2b cmd/mist: fix another nil recipient address panic. Péter Szilágyi 2015-04-10 11:43:08 +03:00
  • b2b1241dd7 cmd/mist: fix #640, panic converting nil recipient to hex. Péter Szilágyi 2015-04-10 11:20:04 +03:00
  • 4de1e1609a Merge pull request #682 from bas-vk/issue_567 Jeffrey Wilcke 2015-04-09 23:42:17 +02:00
  • dc2b9fd458 bugfix as a result of PR 671 Bas van Kervel 2015-04-09 20:06:27 +02:00
  • ec9fbf09aa Added some quotes .... obscuren 2015-04-09 18:24:22 +02:00
  • 9f5d24be31 glog obscuren 2015-04-09 18:16:22 +02:00
  • b0f40beea6 Added proper contract for registrar obscuren 2015-04-09 17:59:05 +02:00
  • ab015959e1 bump obscuren 2015-04-09 17:54:20 +02:00
  • 2747df3df1 added contracts obscuren 2015-04-09 17:42:43 +02:00
  • 01ee012197 Merge branch 'ethersphere-frontier/blockpool' into develop obscuren 2015-04-09 17:40:28 +02:00
  • 764a802eaa Disabled TD check obscuren 2015-04-09 17:27:43 +02:00
  • 663fd8f849 Moved log to debug obscuren 2015-04-09 17:19:05 +02:00
  • 46898f1e55 Merge branch 'frontier/blockpool' of https://github.com/ethersphere/go-ethereum into ethersphere-frontier/blockpool obscuren 2015-04-09 16:54:32 +02:00
  • 0636e17dbe Added default registrar obscuren 2015-04-09 16:37:04 +02:00
  • be25396340 separate lock for blacklist zelig 2015-04-09 13:58:11 +01:00
  • a009132c24 oops peer unlocked before return - fixes deadlock zelig 2015-04-09 06:31:06 +01:00
  • 0e2bc23148 uncomment future block TD check, add test for skipping TD check on future block zelig 2015-04-08 21:14:49 +01:00
  • e55747a074 fix deadlock issue in AddBlock - 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 zelig 2015-04-08 20:33:54 +01:00
  • 262714fc6c future queued block support - 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) zelig 2015-04-08 12:43:55 +01:00
  • cbd0b42060 put back checkTD and unskip incorrectTD test zelig 2015-04-08 03:50:34 +01:00
  • f546b486bf introduce peers registry on nodes - 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 zelig 2015-04-08 03:34:20 +01:00
  • 42fb9652f5 fix blockpool deadlock - 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 zelig 2015-04-07 18:53:05 +01:00
  • 30830652ae fix TestPoolStatus test crashing, skip tests failing (due to @obscuren hotfixes) zelig 2015-04-07 18:29:35 +01:00
  • c6b25a4046 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-04-09 13:24:08 +02:00
  • 8d059e54f1 Updated xeth logger obscuren 2015-04-09 11:49:14 +02:00
  • 558683d10c Merge pull request #678 from bas-vk/feature_635 Jeffrey Wilcke 2015-04-09 11:31:44 +02:00
  • 79cc3cc98e Merge pull request #671 from bas-vk/issue_567 Jeffrey Wilcke 2015-04-09 11:31:04 +02:00
  • ef393da933 removed utility function and implemented hex conversation in crypto functions Bas van Kervel 2015-04-09 10:59:37 +02:00
  • 6da5b2fc5f reformat code with goimports Bas van Kervel 2015-04-09 10:26:26 +02:00
  • a9959805e5 Removed from as a requirement and changed obscuren 2015-04-09 00:44:20 +02:00
  • 204ac81188 Moved handling of nonces to the managed state obscuren 2015-04-08 23:30:07 +02:00
  • b3a3fdf9a4 Support for import/export hex encoded keys, closes #635 Bas van Kervel 2015-04-08 23:03:47 +02:00
  • 6e2f78ebdd Default log to stderr obscuren 2015-04-08 22:18:16 +02:00
  • 2e2860e4df Make sure mist runs ... :-) obscuren 2015-04-08 22:17:49 +02:00
  • 6184781b49 Improved transaction pool obscuren 2015-04-08 20:47:32 +02:00
  • a7750c929b Fixed tests to reflect log changes obscuren 2015-04-08 20:45:39 +02:00
  • f08e9cbe42 ignore invalid txs right after being added if they prove incorrect obscuren 2015-04-08 18:08:21 +02:00
  • 1c872ddf4b Changed how logs are being recorded obscuren 2015-04-08 17:14:58 +02:00
  • 5304f43067 Add path expansion support for command line arguments, closes 567 Bas van Kervel 2015-04-08 15:43:55 +02:00