Commit graph

  • 211ee7e4f3 tests pass - connectFunc on server, by default it calles srv.connect(peer, conn) - srv.connect(peer, conn) is the init code from peer - this still provides a nice hook for testing - adapt server and peer tests zelig 2015-01-07 18:08:10 +0000
  • 34c7c6b767 variable name left from earlier code zelig 2015-01-07 18:07:30 +0000
  • 404fe7c23f Address pull request comments Gustav Simonsson 2015-01-07 16:06:26 +0100
  • 86553cda81 Remove terminate() function Paweł Bylica 2015-01-07 16:19:35 +0100
  • 5db00adf56 New CALL/CREATE depth limit semantics Paweł Bylica 2015-01-07 16:02:16 +0100
  • b94c610e49 jumpdests tests, OOG at max call depth, ... CJentzsch 2015-01-07 15:54:14 +0100
  • e5d0fb35aa Alloc stack elemnent for external function call argument on demand Paweł Bylica 2015-01-07 15:17:46 +0100
  • 4f4fc6349a Alloc stack elemnent for external function call argument on demand Paweł Bylica 2015-01-07 15:08:36 +0100
  • 5208bb32f1 gulpfile modifications, default build set to dev Marek Kotewicz 2015-01-07 14:13:29 +0100
  • 982c812e81 Read directly from stdin obscuren 2015-01-07 13:38:28 +0100
  • c1908c7d91 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-01-07 13:22:29 +0100
  • 59c5a2f519 Merge pull request #244 from fjl/license-tool Jeffrey Wilcke 2015-01-07 13:22:22 +0100
  • 1d05027ba2 a few fixes for the license tool Felix Lange 2015-01-07 13:17:50 +0100
  • fed3e6a808 Refactored ethutil.Config.Db out obscuren 2015-01-07 13:17:48 +0100
  • b6248cc38d Detemplatify createCall helper Paweł Bylica 2015-01-07 13:17:39 +0100
  • b77a975a33 Create helper/external functions on demand Paweł Bylica 2015-01-07 12:58:09 +0100
  • ec7cb9981c add license tool and initial mailmap Felix Lange 2015-01-07 12:56:20 +0100
  • 9bf0b75159 Create helper/external functions on demand Paweł Bylica 2015-01-07 12:12:16 +0100
  • 99e6e00c34 check address input greater then 2**160 CJentzsch 2015-01-07 11:17:09 +0100
  • df4d7846e5 Merge pull request #22 from debris/strings Marek Kotewicz 2015-01-07 11:16:46 +0100
  • 6c160adab3 Merge pull request #21 from debris/master Marek Kotewicz 2015-01-07 11:16:27 +0100
  • 55f6fe4f7b check address input greater then 2**160 CJentzsch 2015-01-07 11:16:09 +0100
  • 032ab66529 Added version flag obscuren 2015-01-07 01:21:55 +0100
  • 60d9611c23 Fixed tests where txs weren't properly removed obscuren 2015-01-07 01:21:45 +0100
  • 16f0a9cef3 Add new key_store interface and two new key stores Gustav Simonsson 2014-12-31 15:39:33 +0100
  • 210682b734 real, ureal paddings and implicit paddings for uint, int and hash Marek Kotewicz 2015-01-06 21:50:09 +0100
  • f0ec751237 Updated tests obscuren 2015-01-06 20:22:31 +0100
  • 6ce9799370 added BlockHash tests CJentzsch 2015-01-06 20:21:11 +0100
  • b2bcb32107 Peer now implements the peerInfo interface - changed peer initialisation (now peer can be just a record) - peer.Addr (always listening address) - peer.Hash() memoized hash of the address (pubkey from dialaddr or listenaddr) - LastActive updates with channel - ActiveAddresses convenience filter method returns addresses of all connected peers zelig 2015-01-06 18:23:16 +0000
  • 72deabeb42 simplify server logic - get rid of dialLoop entirely - get rid of peerConnect channel in favour of simple function call - server handles the peerSelector hook for prospective outbound peers - no need for NoDial anymore really - changed how peer is initialised zelig 2015-01-06 18:20:07 +0000
  • 3d41559fda adjust peer selector interface - peerInfo interface has Disconnect(Reason) func only - peerSelector.AddPeer returns boolean only (for acceptance); all connection is managed by the server - peerSelector.GetPeers returns peer objects zelig 2015-01-06 18:16:44 +0000
  • 04bb359ba8 todo zelig 2015-01-06 18:15:52 +0000
  • 707b929acd extract cademlia (implements the peer selector interface) to a separate file - maybe should be in a different package... zelig 2015-01-06 18:15:26 +0000
  • 1d139f7a0b solidity string support Marek Kotewicz 2015-01-06 18:29:38 +0100
  • bcce94b1ad Merge remote-tracking branch 'upstream/develop' into kademlia zelig 2015-01-06 15:59:01 +0000
  • 93bf0d6f4e zeroMemExpansionTests CJentzsch 2015-01-06 16:33:47 +0100
  • dc087ffa97 more jumpdest test CJentzsch 2015-01-06 14:48:57 +0100
  • 25e6c4eff8 Adjusted difficulty and skip get tx messages obscuren 2015-01-06 14:02:47 +0100
  • a76b7dadae Don't auto push jeff ... obscuren 2015-01-06 13:39:01 +0100
  • b6232cfdd1 fixed tabs Marek Kotewicz 2015-01-06 13:37:02 +0100
  • a2a77172a6 bring back todos Marek Kotewicz 2015-01-06 13:32:04 +0100
  • 1b903767e0 Fixed port num obscuren 2015-01-06 13:31:52 +0100
  • 4e7f53adf0 Changed to poc-8 & removed GetTxs obscuren 2015-01-06 13:31:08 +0100
  • 8c1b26889a renamed example/index.html -> example/balance.html Marek Kotewicz 2015-01-06 13:27:43 +0100
  • af9242f4cc fixed gulp build Marek Kotewicz 2015-01-06 13:26:51 +0100
  • 564f02aa2b Fixed tests obscuren 2015-01-06 13:18:09 +0100
  • 3b8725e0f5 Merge pull request #239 from fjl/grab-bag Jeffrey Wilcke 2015-01-06 13:13:16 +0100
  • 3caa4ad1ba p2p: improve test for peers message Felix Lange 2015-01-06 12:15:51 +0100
  • b0ff946b55 p2p: move peerList back into baseProtocol Felix Lange 2015-01-06 12:14:29 +0100
  • eb0e7b1b81 eth, p2p: remove EncodeMsg from p2p.MsgWriter Felix Lange 2015-01-06 11:35:09 +0100
  • 36e1e5f151 cmd/peerserver: add some command line switches Felix Lange 2015-01-06 11:15:37 +0100
  • 4c8c115a76 cmd/peerserver: use NoDial, don't use seed peers Felix Lange 2015-01-06 11:10:20 +0100
  • 545e14691b cmd/peerserver: fix for new client identity type Felix Lange 2015-01-06 11:09:47 +0100
  • be97785856 cmd/evm: add dummy implementation for GetHash Felix Lange 2015-01-06 11:07:05 +0100
  • fde0ddb324 cmd/rlpdump: remove stray return Felix Lange 2015-01-06 10:58:36 +0100
  • 117f66e823 Added license headers obscuren 2015-01-06 12:13:57 +0100
  • 63d61cb380 added blockhash tests which return 0 CJentzsch 2015-01-06 11:50:57 +0100
  • a26aecdfdb Updated WS API. Fixes #219. Closes #220 obscuren 2015-01-06 11:44:22 +0100
  • bdb4f9dd83 peer selection - SuggestPeer lookup convenience method from backend to server - now takes (host, pubkey) arguments - earlier suggest peer -> AddPeer which now calls the peer selector - delete peer_util (save, restore functionality belongs to peer selector) - peerRecord implements peerInfo (a record entry object for peer info) - introduce lastActive timestamping via the protocol pingpong loop - instead of connect channel, peer simply takes 2 functions (addPeer, getPeers) this is inline with blockPool etc - protocol.PeerList now many phases (server gives active peers including own address, selector proximity peers, and protocol filters for recipient peer and does encoding) - fix and simplify peer_selector zelig 2015-01-06 01:56:26 +0000
  • 47e6b2cef8 Allow extra to be set for mined blocks obscuren 2015-01-06 00:19:07 +0100
  • cc7f8f58e8 Limit block extra to 1024 obscuren 2015-01-06 00:17:05 +0100
  • 1fb47697e1 Merge remote-tracking branch 'upstream/develop' into kademlia zelig 2015-01-05 19:30:30 +0000
  • c9985bf563 Fixed peer window. Minor tweaks and fixes obscuren 2015-01-05 19:53:53 +0100
  • 22c0c5465a Merge pull request #235 from fjl/rlpdump Jeffrey Wilcke 2015-01-05 17:48:04 +0100
  • 2cfbf76db8 Merge pull request #233 from fjl/rlpdump Jeffrey Wilcke 2015-01-05 17:42:52 +0100
  • ec4dee0fcd cmd/rlpdump: remove extra buffer Felix Lange 2015-01-05 17:42:20 +0100
  • 952287db29 Updated tests obscuren 2015-01-05 17:40:23 +0100
  • b99b2c446c Precompiled contract & Depth change obscuren 2015-01-05 17:37:30 +0100
  • 04c0f7e15c cmd/rlpdump: add license header and synopsis Felix Lange 2015-01-05 17:38:39 +0100
  • 128d417f47 protocol update about call depth CJentzsch 2015-01-05 17:26:11 +0100
  • d001479a47 unclean shutdown for now obscuren 2015-01-05 17:15:25 +0100
  • f16810c48e added shh back in obscuren 2015-01-05 17:12:52 +0100
  • 66b05433b6 Merge branch 'ethersphere-eth.blockpool' into poc8 obscuren 2015-01-05 17:12:19 +0100
  • 6dd253f564 Merge remote-tracking branch 'upstream/poc8' into kademlia zelig 2015-01-05 16:10:56 +0000
  • 6abf8ef78f Merge obscuren 2015-01-05 17:10:42 +0100
  • b907a5d765 cmd/rlpdump: new helper command Felix Lange 2015-01-05 13:30:58 +0100
  • 0ace267c4f clear random tests due to protocol changes CJentzsch 2015-01-05 13:37:01 +0100
  • a05f02b438 fix transaction encoding zelig 2015-01-05 11:54:37 +0000
  • b0854fbff5 BlockManager => BlockProcessor obscuren 2015-01-05 11:22:02 +0100
  • 2a1a5446be Merge 871dc14266 into 08b03afa4b Viktor Trón 2015-01-05 07:04:05 +0000
  • 871dc14266 remove debug log line zelig 2015-01-05 07:04:00 +0000
  • fbb72c893c cleanup debug logs, put most debug as debugdetail zelig 2015-01-05 06:56:14 +0000
  • 3eeb3cd156 fix run called without args zelig 2015-01-05 06:53:03 +0000
  • 40f54da680 add README to integration testing zelig 2015-01-05 06:52:37 +0000
  • 3e0cf8779d clean up debug logger in protocol zelig 2015-01-05 05:54:45 +0000
  • 8477815ad2 added tests for several simultaneous mining nodes while downloading zelig 2015-01-05 05:52:39 +0000
  • aec5c3857f fix iterator passed when singleton blockHash added when new block arrives zelig 2015-01-05 05:46:51 +0000
  • 81f8372611 add TD encoding for mined block for newBlockMsg zelig 2015-01-05 05:33:42 +0000
  • e39273ef50 remove debug logging zelig 2015-01-05 05:31:42 +0000
  • de2089158a fix new block broadcast - was wrong subscription zelig 2015-01-05 04:58:34 +0000
  • eb7db451ba add 12k chain test (chain not checked in) zelig 2015-01-05 04:31:40 +0000
  • 04754ab944 add debug logging to peers in integration test zelig 2015-01-05 04:30:59 +0000
  • 4f1f021ede add peer switch back integration test 02 zelig 2015-01-05 04:06:56 +0000
  • 2391eef7d6 add result blockchain to test 01 zelig 2015-01-05 04:06:23 +0000
  • 05f122fec5 add common js to test with sleep func zelig 2015-01-05 04:05:45 +0000
  • 89763b33a7 optimize section reactivation zelig 2015-01-05 04:03:57 +0000
  • 1278173372 set lastMissing count to depth, so that a reinitialised section connected to the blockchain triggers insertChain even if section completes - wow zelig 2015-01-05 03:20:01 +0000
  • 5720bc6e2f complete sections on activate chain loop - no longer blocks on complete section. - reworked complete section signaling with channel closing instead of locking - make connect to blockchain safe by checking closed channel , zelig 2015-01-05 02:18:46 +0000
  • a4c9a99494 add dial bool flag to prevent test nodes from dialing out (maxpeers not enough, cos server dialloop steals first slot for dialing) zelig 2015-01-05 01:06:34 +0000
  • 38edc428eb integration tests - regenerate chains consistently - separate peer (nodial, maxpeer 1, loglevel 0) and test_node - improve scripts, clean up code - include js file, define sleep function - add 02 zelig 2015-01-05 01:00:23 +0000