Commit Graph

  • 8564eb9f7e p2p/discover: add node URL functions, distinguish TCP/UDP ports Felix Lange 2015-02-06 14:40:53 +01:00
  • 9f52408e70 sha3 performance test CJentzsch 2015-02-06 17:43:35 +01:00
  • a3780032bf failing tests from random simulation as state tests and transaction tests CJentzsch 2015-02-06 15:38:55 +01:00
  • e4bb419707 Add go check to prefetched test dependencies Taylor Gerring 2015-02-05 18:11:31 -06:00
  • 5e0b2b260c Updated go list command Taylor Gerring 2015-02-05 17:49:44 -06:00
  • b58b6b9bac Use after_success build step Taylor Gerring 2015-02-05 17:23:22 -06:00
  • f3ac378ca4 No long use v1 branch of qml repo Taylor Gerring 2015-02-05 17:13:51 -06:00
  • 56f777b2fc cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p API Felix Lange 2015-02-05 03:16:16 +01:00
  • e40c1c62ce API changed to use Pubkey only. Reflected that change in the rest of the api obscuren 2015-02-05 15:00:59 -08:00
  • 8e8ec8f5f8 cmd/peerserver: is gone Felix Lange 2015-02-05 03:15:05 +01:00
  • 5bdc115943 p2p: integrate p2p/discover Felix Lange 2015-02-05 03:07:58 +01:00
  • 739066ec56 p2p/discover: add some helper functions Felix Lange 2015-02-05 03:07:18 +01:00
  • 12224c7f59 p2p/discover: new package implementing the Node Discovery Protocol Felix Lange 2015-01-27 14:33:26 +01:00
  • 8c3095faf0 rlp: fix encoding of arrays with byte element type Felix Lange 2015-01-30 16:52:48 +01:00
  • 410b35e913 crypto: make it easier to run Sha3 on multiple inputs Felix Lange 2015-01-27 14:29:33 +01:00
  • 2e48d39fc7 key generation abstracted out, for testing with deterministic keys zelig 2015-01-29 03:16:10 +00:00
  • 488a042736 fix clientidentity test after privkey removed zelig 2015-01-29 01:49:50 +00:00
  • 71765957e4 get rid of Private Key in ClientIdentity zelig 2015-01-26 16:58:58 +00:00
  • 68205dec9f make crypto handshake calls package level, store privateKey on peer + tests ok zelig 2015-01-26 16:16:23 +00:00
  • 4499743522 apply handshake related improvements from p2p.crypto branch zelig 2015-01-26 14:50:12 +00:00
  • 54252ede31 add temporary forced session token generation zelig 2015-01-21 16:53:13 +00:00
  • faa069a126 peer-level integration test for crypto handshake - add const length params for handshake messages - add length check to fail early - add debug logs to help interop testing (!ABSOLUTELY SHOULD BE DELETED LATER) - wrap connection read/writes in error check - add cryptoReady channel in peer to signal when secure session setup is finished - wait for cryptoReady or timeout in TestPeersHandshake zelig 2015-01-21 16:22:49 +00:00
  • 20aade56c3 chop first byte when cryptoid.PubKeyS is set from identity.Pubkey() since this is directly copied in the auth message zelig 2015-01-21 14:45:53 +00:00
  • 1f2adb05b5 add initial peer level test (failing) zelig 2015-01-21 14:42:12 +00:00
  • 4afde4e738 add code documentation zelig 2015-01-21 10:22:07 +00:00
  • 364b783281 changes that fix it all: - set proper public key serialisation length in pubLen = 64 - reset all sizes and offsets - rename from DER to S (we are not using DER encoding) - add remoteInitRandomPubKey as return value to respondToHandshake - add ImportPublicKey with error return to read both EC golang.elliptic style 65 byte encoding and 64 byte one - add ExportPublicKey falling back to go-ethereum/crypto.FromECDSAPub() chopping off the first byte - add Import - Export tests - all tests pass zelig 2015-01-20 16:47:46 +00:00
  • 58fc2c679b important fix for peer pubkey. when taken from identity, chop first format byte! zelig 2015-01-20 15:20:18 +00:00
  • 923504ce3d add equality check for nonce and remote nonce zelig 2015-01-20 00:41:45 +00:00
  • 2e868566d7 add minor comments to the test zelig 2015-01-20 00:23:10 +00:00
  • e252c634cb first stab at integrating crypto in our p2p - abstract the entire handshake logic in cryptoId.Run() taking session-relevant parameters - changes in peer to accomodate how the encryption layer would be switched on - modify arguments of handshake components - fixed test getting the wrong pubkey but it till crashes on DH in newSession() zelig 2015-01-19 23:42:13 +00:00
  • 1803c65e40 integrate cryptoId into peer and connection lifecycle zelig 2015-01-19 11:21:13 +00:00
  • 489d956283 completed the test. FAIL now. it crashes at diffie-hellman. ECIES -> secp256k1-go panics zelig 2015-01-19 04:53:48 +00:00
  • 076c382a74 handshake test to crypto zelig 2015-01-19 01:24:28 +00:00
  • 3b6385b146 handshake test to crypto zelig 2015-01-19 01:24:09 +00:00
  • 714b955d6e fix crash - add session token check and fallback to shared secret in responder call too - use explicit length for the types of new messages - fix typo resp[resLen-1] = tokenFlag zelig 2015-01-19 00:55:24 +00:00
  • b855f671a5 rewrite to comply with latest spec - correct sizes for the blocks : sec signature 65, ecies sklen 16, keylength 32 - added allocation to Xor (should be optimized later) - no pubkey reader needed, just do with copy - restructuring now into INITIATE, RESPOND, COMPLETE -> newSession initialises the encryption/authentication layer - crypto identity can be part of client identity, some initialisation when server created zelig 2015-01-18 23:53:45 +00:00
  • 4e52adb84a add crypto auth logic to p2p zelig 2015-01-18 09:46:08 +00:00
  • d227f6184e fix protocol to accomodate privkey zelig 2015-01-18 09:44:49 +00:00
  • 88167f39a6 add privkey to clientIdentity + tests zelig 2015-01-18 08:03:39 +00:00
  • c8a8aa0d43 initial hook for crypto handshake (void, off by default) zelig 2015-01-18 07:59:54 +00:00
  • 6b5f25802e Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-02-05 14:42:22 -08:00
  • f8c1eb157d Undone fix. Will re-enable once chain resets obscuren 2015-02-05 14:42:12 -08:00
  • 59665ade85 Pin Travis go version to 1.4.1 Taylor Gerring 2015-02-05 16:27:54 -06:00
  • c1f6e259a9 Only submit on coverage report success Taylor Gerring 2015-02-05 16:04:42 -06:00
  • 03b89ab712 Only download missing deps, not build Taylor Gerring 2015-02-05 16:03:29 -06:00
  • ae3e9d4881 Don't reference by $GOROOT Taylor Gerring 2015-02-05 16:02:15 -06:00
  • cad53fa191 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-02-05 12:36:30 -08:00
  • 0e682d936d Updated readme obscuren 2015-02-05 12:34:47 -08:00
  • cec30e23b2 Updated readme obscuren 2015-02-05 12:34:47 -08:00
  • 47129428fe Merge pull request #290 from Gustav-Simonsson/correct_block_parent_timestamp_check Jeffrey Wilcke 2015-02-05 12:23:56 -08:00
  • 2f30a27b2b Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-02-05 12:22:44 -08:00
  • 8be1d134aa updated home obscuren 2015-02-05 12:22:35 -08:00
  • 7e0799ff21 Merge commit '9d84609b3faf797f4a611587abdda3d6b3b07917' into develop obscuren 2015-02-05 12:07:36 -08:00
  • 9d84609b3f Merge branch 'master' of https://github.com/ethereum/ethereum.js Marek Kotewicz 2015-02-05 21:06:50 +01:00
  • c64852dbcc pending / chain event obscuren 2015-02-05 11:55:03 -08:00
  • bcacaaa4f4 Merge branch 'tgerring-develop' into develop obscuren 2015-02-05 11:44:45 -08:00
  • d00e2731e5 Merge branch 'develop' of https://github.com/tgerring/go-ethereum into tgerring-develop obscuren 2015-02-05 11:44:30 -08:00
  • 99a1551b20 Merge pull request #287 from ethereum/system-testing Jeffrey Wilcke 2015-02-05 11:09:13 -08:00
  • ac69538707 Merge branch 'develop' into miner obscuren 2015-02-05 09:13:35 -08:00
  • 16ab949110 cppjit wrong cmake config fail CJentzsch 2015-02-05 18:40:37 +01:00
  • 82cc5f63ae bring back jsonrpc single method calls in polling Marek Kotewicz 2015-02-05 18:20:43 +01:00
  • 9d2166a964 wip obscuren 2015-02-05 08:29:41 -08:00
  • 0c29650bfa debug version for cppjit in dockerfile CJentzsch 2015-02-05 17:01:24 +01:00
  • af21a32cef enabled tests sveneh 2015-02-05 12:31:49 +01:00
  • 5235124460 enabled python in tests sveneh 2015-02-05 12:09:35 +01:00
  • 2e2e36cc72 updated python and go to new build requirement. added script to create dockers locally sveneh 2015-02-05 12:07:12 +01:00
  • db7c34a9df Default gas price and default gas for rpc obscuren 2015-02-04 18:34:29 -08:00
  • a1b4547a53 set uncles regardless of empty uncle list. Fixes invalid blocks being mined obscuren 2015-02-04 18:26:23 -08:00
  • 57f95c1dc7 fixed test obscuren 2015-02-04 17:35:49 -08:00
  • 1d519854e2 Propagate known transactions to new peers on connect obscuren 2015-02-04 17:28:54 -08:00
  • 292f7ada8e Merge branch 'develop' into miner obscuren 2015-02-04 15:05:49 -08:00
  • 65158d39b0 Filtering obscuren 2015-02-04 15:05:47 -08:00
  • 7c278d6ac2 updated tests obscuren 2015-02-04 12:52:17 -08:00
  • 429077a5a0 Merge branch 'develop' of github.com:tgerring/go-ethereum into develop Taylor Gerring 2015-02-04 10:58:18 -06:00
  • 2656a2d038 Use different default RPC port per #186 Taylor Gerring 2015-02-04 10:57:47 -06:00
  • 3f03197dae Updated tests obscuren 2015-02-04 07:39:02 -08:00
  • 83258456d3 remove false tests CJentzsch 2015-02-04 16:23:54 +01:00
  • 936a8c0e3b python fail CJentzsch 2015-02-04 16:21:06 +01:00
  • b1870631a4 WIP miner obscuren 2015-02-04 05:52:59 -08:00
  • 859a1999cb Merge pull request #55 from ethereum/develop Marek Kotewicz 2015-02-04 11:26:19 +01:00
  • f3e1797153 fixed jsonrpc response 0 not handled properly Marek Kotewicz 2015-02-04 11:23:23 +01:00
  • 7bfa609f38 Merge remote-tracking branch 'origin' into develop CJentzsch 2015-02-04 09:48:31 +01:00
  • 822b05106d goFail CJentzsch 2015-02-04 09:48:16 +01:00
  • 55ed0ff07c Update RPC message format Taylor Gerring 2015-02-03 17:29:29 -06:00
  • 07590196a5 Merge branch 'develop' of github.com:tgerring/go-ethereum into develop Taylor Gerring 2015-02-03 17:18:20 -06:00
  • c37ea26dc7 updated blockchain require wanderer 2015-02-03 17:35:36 -05:00
  • 697c2b5dc1 Correct block parent timestamp check and typos Gustav Simonsson 2015-02-03 23:09:39 +01:00
  • a0cfa3ca21 version upgrade Marek Kotewicz 2015-02-03 23:02:24 +01:00
  • e58e2f5ee4 jsonrpc.js tests && jsonrpc response validation is more strict Marek Kotewicz 2015-02-03 23:00:02 +01:00
  • 45134de740 jsonrpc.js file && batch polling Marek Kotewicz 2015-02-03 22:24:17 +01:00
  • f3ce1f07c4 simplified polling && jsonrpc payload creation Marek Kotewicz 2015-02-03 21:43:39 +01:00
  • ddc17196da tests && fixes for utils methods Marek Kotewicz 2015-02-03 20:12:56 +01:00
  • fdcc1af4e2 clearing tests Marek Kotewicz 2015-02-03 19:48:51 +01:00
  • 901ddf7737 moved blockchain tests wanderer 2015-02-03 12:45:23 -05:00
  • 4a54b8c451 version upgrade 0.0.12 Marek Kotewicz 2015-02-03 16:58:49 +01:00
  • 4dc283c0fb Removed minimum height. Closes #282 obscuren 2015-02-03 07:54:50 -08:00
  • f1a5cf9128 Merge branch 'develop' into cpp Marek Kotewicz 2015-02-03 16:20:26 +01:00
  • a5909d82eb parsing events output Marek Kotewicz 2015-02-03 16:16:38 +01:00
  • 59b7386abb Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-02-03 07:16:14 -08:00
  • 7bd2fbe2b1 Fixed whisper "to" filtering. Closes #283 obscuren 2015-02-03 07:16:05 -08:00