Commit Graph

  • 375ca542ab Merge commit '8e3ba3a4285cc7e902a018196b3849df56944dd0' into natspec Marek Kotewicz 2015-01-22 14:38:04 +01:00
  • 0202b05a5d implicit solidity method call Marek Kotewicz 2015-01-22 14:37:34 +01:00
  • ab0473ef93 failing python test CJentzsch 2015-01-22 14:12:46 +01:00
  • d6a92b18d4 fixed natspec example Marek Kotewicz 2015-01-22 13:39:16 +01:00
  • 5e623f14f3 Merge commit 'cdd7af2a6e87363d0ff7d2528f9d9b521bf2ef20' into natspec Marek Kotewicz 2015-01-22 13:06:11 +01:00
  • 22c77c607e qt sync provider Marek Kotewicz 2015-01-22 13:04:28 +01:00
  • b777d6aa3f UI Updates obscuren 2015-01-22 12:35:31 +01:00
  • 4b3e56ec23 failing python test CJentzsch 2015-01-22 12:17:52 +01:00
  • ba8318db6a private and public key method names consistent zelig 2015-01-22 00:53:22 +00:00
  • 9918dad19b Merge remote-tracking branch 'upstream/develop' into p2p.crypto zelig 2015-01-22 00:25:12 +00:00
  • 4bfe53eb6e Messenger and SecureMessenger implement MsgChanReadWriter - implement peer readLoop and writeLoop as internals to Messenger - cryptoid.Run -> NewSession - returns a func(net.Conn) MsgChanReadWriter - MsgChanReadWriter channel read writer interface - SecureMessenger embeds Messenger - Peer fields bufconn moved to Messenger - no more need for short-lived outgoingMsgC - modify peer.loop to use a MsgChanReadWriter zelig 2015-01-22 00:21:38 +00:00
  • b29b7fedd0 remove peer.writeMsg - remove it, its redundant - remove duplicate code in peer.writeProtoMsg, now falling back to proto.WriteMsg - remove peer.writeMu, no need for mutex - no timer set in p.WriteMsg, - write will be async for the protocol anyway, so no write timeout argument anywhere, only constant set for conn writeDeadline zelig 2015-01-21 22:03:28 +00:00
  • 7a33109e85 write via proto.out channel - read/write timeout constants moved to messenger - add writeLoop (temporarily a method on Peer) that feeds on a channel and writes to bufconn - add outgoing message channel to proto readwriter - outgoing message channel is a field of Peer and shared between protocols (no need to lock) - setting write timeout per message is no longer possible! - read and write loops share error channel. both watched by the dispatch loop in peer zelig 2015-01-21 21:46:40 +00:00
  • ad8e92e9c6 Merge commit 'eb4984c0d036c1420e782ca136810e851e33fb37' into natspec Marek Kotewicz 2015-01-21 21:54:51 +01:00
  • edfb874527 changes in filter.js (not yet working) Marek Kotewicz 2015-01-21 21:54:03 +01:00
  • c2d9c1a6f1 toDecimal/fromDecimal is using bignumber.js now Marek Kotewicz 2015-01-21 21:35:15 +01:00
  • 81a5813270 removed unused pieces of code Marek Kotewicz 2015-01-21 21:24:40 +01:00
  • 08e2696627 removed send queues from providermanager Marek Kotewicz 2015-01-21 21:22:05 +01:00
  • c9693b4746 contract.html example is working with sync api Marek Kotewicz 2015-01-21 21:12:07 +01:00
  • 0d08eb86b6 Fallback to standard VM when running precompiled contracts Paweł Bylica 2015-01-21 21:05:26 +01:00
  • 1853903fc0 reorg and comment to prepare for refactor of read/write zelig 2015-01-21 19:43:29 +00:00
  • ceb4357a8d sync api tests running, removed unused pieces of code Marek Kotewicz 2015-01-21 20:43:20 +01:00
  • fc986a3fbe removed unused providers Marek Kotewicz 2015-01-21 20:30:32 +01:00
  • ce677ffd87 Fix CREATE gas counting in JitVm Paweł Bylica 2015-01-21 20:29:46 +01:00
  • 0d2cccc2ce http sync api Marek Kotewicz 2015-01-21 20:29:02 +01:00
  • 5e9c889b94 SUICIDE support in JitVm Paweł Bylica 2015-01-21 19:46:33 +01:00
  • 6a89bdc07a Add refund support in JitVm Paweł Bylica 2015-01-21 19:37:41 +01:00
  • 91c0a80d34 Move runtime data to JitVm struct, add caller address Paweł Bylica 2015-01-21 19:37:02 +01:00
  • 8af42d42da CamelCase aesCBCDecrypt Gustav Simonsson 2015-01-21 19:08:05 +01:00
  • 81ff253e68 Merge commit 'c4638ba3edbd14677da5441d61f7845668df2b22' into natspec Marek Kotewicz 2015-01-21 18:58:33 +01:00
  • e68f8e79ea natspec changes Marek Kotewicz 2015-01-21 18:58:13 +01:00
  • e1fcffcc81 gulp Marek Kotewicz 2015-01-21 18:58:01 +01:00
  • f3e78e50ff changes to for natspec Marek Kotewicz 2015-01-21 18:56:30 +01:00
  • c14900dbb0 Add initial P2P json logs Taylor Gerring 2015-01-21 11:47:21 -06:00
  • 0aa76d3e5b Rename jsonlogger method Taylor Gerring 2015-01-21 11:45:30 -06:00
  • 86ef96ab04 llvm2bytes: return nil slice if C array length is 0 Paweł Bylica 2015-01-21 18:41:56 +01:00
  • 622bfd4f08 Check LogSystem type Taylor Gerring 2015-01-21 10:58:09 -06:00
  • 1077109e11 Add JsonLogger type Taylor Gerring 2015-01-21 10:57:29 -06:00
  • c5001a4722 add temporary forced session token generation zelig 2015-01-21 16:53:13 +00:00
  • ed7d7b405e Split file cleanup Taylor Gerring 2015-01-21 10:26:54 -06:00
  • 92bd2532c9 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
  • 41d80ba17b Add JsonLevel log level Taylor Gerring 2015-01-21 10:18:46 -06:00
  • bdf99e0981 Add LogFormat flag Taylor Gerring 2015-01-21 10:17:07 -06:00
  • acdc19d1b7 Add rawLogSystem Taylor Gerring 2015-01-21 10:16:15 -06:00
  • 7f9c335487 Split into multiple files Taylor Gerring 2015-01-21 10:04:11 -06:00
  • 1f8290ca44 Add ImportPreSaleKey Gustav Simonsson 2015-01-20 23:55:13 +01:00
  • 4df2e1ef5c updated tests obscuren 2015-01-22 00:37:58 +01:00
  • 67f9783e6a Moved obscuren secp256k1-go obscuren 2015-01-22 00:35:00 +01:00
  • 6eaa404187 Moved sha3 from obscuren obscuren 2015-01-22 00:25:00 +01:00
  • 0045ce4cde Future blocks not allowed obscuren 2015-01-22 00:24:30 +01:00
  • 465b0a79d8 Updated browser & pass view to callback function obscuren 2015-01-22 00:24:20 +01:00
  • 1dda555230 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
  • 012d9e1e82 add initial peer level test (failing) zelig 2015-01-21 14:42:12 +00:00
  • 1b3aca8f26 Do not change balance in JitVm Paweł Bylica 2015-01-21 12:41:03 +01:00
  • 8f938c7aa4 add code documentation zelig 2015-01-21 10:22:07 +00:00
  • cf6c66b8bf Support for CALLCODE in JitVm Paweł Bylica 2015-01-21 00:44:01 +01:00
  • 78947dc8ad Fix some memory issues Paweł Bylica 2015-01-21 00:21:38 +01:00
  • 96b15abff6 Merge remote-tracking branch 'upstream/develop' into pr/evmjit Paweł Bylica 2015-01-20 22:34:45 +01:00
  • 215780ab56 Move GetRequestReply to EthereumApi Taylor Gerring 2015-01-20 13:58:51 -06:00
  • a6d4ce2630 Move argument types to separate file Taylor Gerring 2015-01-20 13:57:51 -06:00
  • 0c77a96249 Move websockets out of cmd/util Taylor Gerring 2015-01-20 13:40:24 -06:00
  • d92fde6980 Merge branch 'develop' into jsonrpc Taylor Gerring 2015-01-20 13:22:38 -06:00
  • 87f50659db fixed url bug in browser obscuren 2015-01-20 18:42:29 +01:00
  • 689630d261 Merge commit '53b4fda16d0b191be8ab986379a328aa38aaf916' into natspec Marek Kotewicz 2015-01-20 17:48:08 +01:00
  • 0433cae5a6 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
  • 848c54dc47 _currentAbi object Marek Kotewicz 2015-01-20 17:46:37 +01:00
  • 291e750616 Use C.GoBytes Paweł Bylica 2015-01-20 17:29:36 +01:00
  • da689d1d80 Update env function name: env_extcode Paweł Bylica 2015-01-20 17:29:04 +01:00
  • 8e7afcc25d Pass price to Call/Create Paweł Bylica 2015-01-20 17:28:41 +01:00
  • 7bd37f74f2 Merge 88533a37ab6f8828bc8bf0437aa003d484f3c423 into 12fad65991d319f5740d24b6b6a62f6c758c0e9a Viktor Trón 2015-01-20 16:27:03 +00:00
  • 0f06b54a91 Use C.GoBytes in llvm2hash Paweł Bylica 2015-01-20 17:26:31 +01:00
  • 2d4f5985c0 important fix for peer pubkey. when taken from identity, chop first format byte! zelig 2015-01-20 15:20:18 +00:00
  • 9845029a75 StdVm by default obscuren 2015-01-20 15:49:12 +01:00
  • 375cc67ba6 Hide browser bar when coming from a DApp url obscuren 2015-01-20 15:48:38 +01:00
  • 8989181652 Use installed evmjit library Paweł Bylica 2015-01-20 15:33:05 +01:00
  • 1194ca00cc Merge remote-tracking branch 'upstream/develop' into evmjit Paweł Bylica 2015-01-20 15:27:02 +01:00
  • 3ef945a431 Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit Paweł Bylica 2015-01-20 15:17:12 +01:00
  • 380c1522ac solidity methods "overloading" Marek Kotewicz 2015-01-20 15:06:05 +01:00
  • 4dd7be7ed0 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-01-20 15:04:30 +01:00
  • 12fad65991 Merge pull request #259 from Gustav-Simonsson/develop Jeffrey Wilcke 2015-01-20 15:04:21 +01:00
  • be58138100 more SHA3 tests, and random failing tests for python CJentzsch 2015-01-20 10:33:26 +01:00
  • 5c79ee4446 fixed natspec_contract.html example Marek Kotewicz 2015-01-20 09:22:32 +01:00
  • 20ac18751e add equality check for nonce and remote nonce zelig 2015-01-20 00:41:45 +00:00
  • 6bb203d523 add minor comments to the test zelig 2015-01-20 00:23:10 +00:00
  • a8b3c03fbd 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
  • d48140cab3 Address pull request comments Gustav Simonsson 2015-01-19 22:12:22 +01:00
  • 3cf038f300 Address pull request comments Gustav Simonsson 2015-01-19 20:24:30 +01:00
  • 3dcf30463b Removing boost dependency from libevmjit Paweł Bylica 2015-01-19 18:39:19 +01:00
  • a21362a7f8 Removing boost dependency from libevmjit Paweł Bylica 2015-01-19 18:29:16 +01:00
  • b3bad23757 Implementation of SDIV & SMOD with gmp Paweł Bylica 2015-01-19 18:09:55 +01:00
  • a2822a37bf Implementation of ADDMOD & MULMOD with gmp Paweł Bylica 2015-01-19 15:39:59 +01:00
  • 939e94a101 Implementation of EXP with gmp Paweł Bylica 2015-01-19 15:20:50 +01:00
  • dabbb6df65 Merge branch 'develop' of https://github.com/ethereum/tests into develop CJentzsch 2015-01-19 15:17:20 +01:00
  • 8871fb4e0e add python fail CJentzsch 2015-01-19 15:15:41 +01:00
  • eecee75336 fixed sudo access sveneh 2015-01-19 15:10:08 +01:00
  • 100de855ec Implementation of DIV & MOD with gmp library Paweł Bylica 2015-01-19 14:59:01 +01:00
  • 83505e61f3 Merge commit '2b4d38b9bf059014596e1ab00c99dc2ad4ab3761' into ethereumjs Marek Kotewicz 2015-01-19 13:53:44 +01:00
  • de186f1ed1 Internal mul256 implementation Paweł Bylica 2015-01-19 13:53:31 +01:00
  • 6a58db66f7 parsing real, ureal values on output Marek Kotewicz 2015-01-19 13:22:58 +01:00
  • af54832d24 encoding real on input Marek Kotewicz 2015-01-19 12:59:29 +01:00