Commit Graph

  • e0bcecbd34 Upgrade tokio, futures, hyper to released versions. Henry de Valence 2019-12-13 14:25:14 -0800
  • a82c3fe38c
    Bump bytes from 0.4.12 to 0.5.3 dependabot-preview[bot] 2019-12-12 20:05:30 +0000
  • 4315235d52 Use RedJubjub types in zebra-chain. (#142) Henry de Valence 2019-12-12 11:23:19 -0800
  • 222cf0cae2 writing from this afternoon Henry de Valence 2019-12-11 20:49:46 -0800
  • 56f31f52bd first draft of btc section Henry de Valence 2019-12-10 14:02:27 -0800
  • bb45c8a363 first draft of blog sections Henry de Valence 2019-12-10 12:55:31 -0800
  • 83219bf4d6 Use RedJubjub types in zebra-chain. Henry de Valence 2019-12-09 16:11:48 -0800
  • c013895cd7 Update Transaction definition. (#105) Henry de Valence 2019-12-05 12:56:58 -0800
  • abce604dc8 Merge branch 'tx' of github.com:ZcashFoundation/zebra2 into tx Henry de Valence 2019-12-05 11:12:08 -0800
  • d34f8a5d45 Merge branch 'main' into tx Henry de Valence 2019-12-05 11:11:16 -0800
  • 82e246d87b
    Merge pull request #135 from ZcashFoundation/130 Deirdre Connolly 2019-12-05 14:06:05 -0500
  • d559a3fa52 Return an error result if the filterload msg size is out of bounds Deirdre Connolly 2019-12-05 00:32:32 -0500
  • cbd95dfc1f Pass body_len to read_filterload instead of calculating it ourself Deirdre Connolly 2019-12-04 17:11:27 -0500
  • 3fbfffeb44 Remove superfluous zcash_(de)serialize impls Deirdre Connolly 2019-12-03 19:26:37 -0500
  • 9a0c2198aa Parse out exact/max possible lengths for filterload filters Deirdre Connolly 2019-12-03 19:25:24 -0500
  • 78f0b8aab0 Remove NODE_BLOOM service bit Deirdre Connolly 2019-12-03 01:17:40 -0500
  • 3c26092b01 Read max of 520 bytes for data fields when parsing filteradd messages Deirdre Connolly 2019-12-02 19:18:55 -0500
  • 1b8b4d0fac Encode and decode Filter* messages Deirdre Connolly 2019-12-02 18:35:06 -0500
  • 72def27b78 Add FilterLoad, FilterAdd, FilterClear message variants Deirdre Connolly 2019-12-02 18:30:17 -0500
  • f5aa5f3794 Add Tweak and Filter types Deirdre Connolly 2019-12-02 18:17:23 -0500
  • 615af6d8f8 Make match expression for filter* variants more concise Deirdre Connolly 2019-12-05 13:47:47 -0500
  • 4f851b1dee On receipt of a Filter(Load|Add|Clear) message, disconnect from peer Deirdre Connolly 2019-12-05 01:32:53 -0500
  • 51b888c0ff Impl custom Debug for TransactionHash Deirdre Connolly 2019-12-05 00:47:50 -0500
  • 76c64669bc
    Update zebra-chain/src/transaction/joinsplit.rs Henry de Valence 2019-12-05 10:05:52 -0800
  • 9799d3e7f1 Impl custom Debug for TransactionHash Deirdre Connolly 2019-12-05 00:47:50 -0500
  • f8615f1880 Return an error result if the filterload msg size is out of bounds Deirdre Connolly 2019-12-05 00:32:32 -0500
  • b5d3411ba9 Pass body_len to read_filterload instead of calculating it ourself Deirdre Connolly 2019-12-04 17:11:27 -0500
  • 762617b917 Bump thiserror from 1.0.8 to 1.0.9 dependabot-preview[bot] 2019-12-04 03:44:15 +0000
  • 7ab0831b95
    Bump thiserror from 1.0.8 to 1.0.9 dependabot-preview[bot] 2019-12-04 03:44:15 +0000
  • 53b9a708ec Remove superfluous zcash_(de)serialize impls Deirdre Connolly 2019-12-03 19:26:37 -0500
  • 6ec2791c7c Parse out exact/max possible lengths for filterload filters Deirdre Connolly 2019-12-03 19:25:24 -0500
  • e7c6a933cc
    Bump tracing-futures from 0.1.1 to 0.2.0 dependabot-preview[bot] 2019-12-03 21:12:45 +0000
  • a97ece996f Bump thiserror from 1.0.6 to 1.0.8 dependabot-preview[bot] 2019-12-03 19:29:42 +0000
  • a6282dcf79
    Bump thiserror from 1.0.6 to 1.0.8 dependabot-preview[bot] 2019-12-03 19:29:42 +0000
  • 3a021e20ec Remove NODE_BLOOM service bit Deirdre Connolly 2019-12-03 01:17:40 -0500
  • 09aeeb32c2 Read max of 520 bytes for data fields when parsing filteradd messages Deirdre Connolly 2019-12-02 19:18:55 -0500
  • a0930699cd Encode and decode Filter* messages Deirdre Connolly 2019-12-02 18:35:06 -0500
  • e2a62e83ad Add FilterLoad, FilterAdd, FilterClear message variants Deirdre Connolly 2019-12-02 18:30:17 -0500
  • e53320f051 Add Tweak and Filter types Deirdre Connolly 2019-12-02 18:17:23 -0500
  • 67ed8c2978
    Bump tower-load from `51a374c` to `bb5c02c` dependabot-preview[bot] 2019-12-02 10:31:36 +0000
  • fcbd3e8305
    Bump tower-load from `51a374c` to `a4c02f5` dependabot-preview[bot] 2019-11-29 10:46:42 +0000
  • 36cd6d6e06 cargo fmt Henry de Valence 2019-11-27 11:48:41 -0800
  • f58aaac1ae Privately re-export ErrorSlot, ClientRequest in peer. Henry de Valence 2019-11-27 11:46:26 -0800
  • ad6525574b Rename PeerConnector -> peer::Connector Henry de Valence 2019-11-27 11:43:59 -0800
  • 778e49b127 Rename PeerHandshake -> peer::Handshake Henry de Valence 2019-11-27 11:42:59 -0800
  • 9ff0fd90dc Rename ServerState -> State. Henry de Valence 2019-11-27 11:34:25 -0800
  • d1b3e8fe6b Rename PeerServer -> peer::Server Henry de Valence 2019-11-27 11:31:35 -0800
  • 77191e62f6 Remove outdated fixup note. Henry de Valence 2019-11-27 11:27:52 -0800
  • da78603d3a Rename `PeerClient` to `peer::Client`. Henry de Valence 2019-11-27 11:27:17 -0800
  • 6950237f6b Make JoinSplit descriptions generic over the proof system. Henry de Valence 2019-11-27 16:41:31 -0800
  • 2f3a7a0e84 Add data types for Bctv14 and Groth16 proofs. Henry de Valence 2019-11-27 16:32:54 -0800
  • a71280642e Progress on JoinSplit data structures. Henry de Valence 2019-11-27 16:17:10 -0800
  • bd7b718807 Start filling in spend, output descriptions. Henry de Valence 2019-11-27 15:16:44 -0800
  • 159d17d96c Split transaction.rs into submodules. Henry de Valence 2019-11-27 14:10:53 -0800
  • f01b75d160 Rename Transaction variants according to version. Henry de Valence 2019-11-19 18:13:15 -0800
  • 8155de9c21 Add fixme note on type refinement. Henry de Valence 2019-11-19 18:10:31 -0800
  • 69e86d68c7 Update zebra-chain/src/transaction.rs Henry de Valence 2019-11-19 12:51:59 -0800
  • 56b061ab5a First attempt at a Transaction enum. Henry de Valence 2019-11-18 16:56:16 -0800
  • a8092bf334 Add a LockTime enum. Henry de Valence 2019-11-18 14:50:21 -0800
  • c0fbbfcc89 Rename Transaction{Input,Output} -> Transparent{Input,Output}. Henry de Valence 2019-11-18 13:44:16 -0800
  • f8ba3decc4 Add a placeholder Script type. Henry de Valence 2019-11-18 13:39:18 -0800
  • 0281de022f Added a few more top-level fields for the Transaction struct Deirdre Connolly 2019-11-14 16:04:22 -0500
  • cc9935616d
    Bump bytes from 0.4.12 to 0.5.2 dependabot-preview[bot] 2019-11-27 21:04:41 +0000
  • 93cb86f3ab cargo fmt Henry de Valence 2019-11-27 11:48:41 -0800
  • 791058acbf Privately re-export ErrorSlot, ClientRequest in peer. Henry de Valence 2019-11-27 11:46:26 -0800
  • 7cc311fad3 Rename PeerConnector -> peer::Connector Henry de Valence 2019-11-27 11:43:59 -0800
  • b3a2e9cefc Rename PeerHandshake -> peer::Handshake Henry de Valence 2019-11-27 11:42:59 -0800
  • f1846edf32 Rename ServerState -> State. Henry de Valence 2019-11-27 11:34:25 -0800
  • 98f31dff1b Rename PeerServer -> peer::Server Henry de Valence 2019-11-27 11:31:35 -0800
  • f032c022e1 Remove outdated fixup note. Henry de Valence 2019-11-27 11:27:52 -0800
  • 9b25b245ee Rename `PeerClient` to `peer::Client`. Henry de Valence 2019-11-27 11:27:17 -0800
  • 35d0ce3143 Bump tower-load from `52dbdda` to `51a374c` dependabot-preview[bot] 2019-11-27 10:46:14 +0000
  • 6fc97eece1
    Bump tower-load from `52dbdda` to `51a374c` dependabot-preview[bot] 2019-11-27 10:46:14 +0000
  • 4fbc8270a2 Move PeerSet initialization into a submodule. Henry de Valence 2019-11-26 23:04:05 -0800
  • 6db852fab2 Refactor protocol into internal, external modules. Henry de Valence 2019-11-26 22:42:42 -0800
  • 4a58b939f1 Move PeerSet initialization into a submodule. Henry de Valence 2019-11-26 23:04:05 -0800
  • 5ad40e157c Refactor protocol into internal, external modules. Henry de Valence 2019-11-26 22:42:42 -0800
  • 8a9a5ba29b Revert "Add some simple proptests using the Arbitray trait on Requests and Responses, gated to test only" Deirdre Connolly 2019-11-26 19:18:04 -0500
  • 6f52fc7773 Add 'Other' opcode matching when parsing Reject messages Deirdre Connolly 2019-11-26 17:25:31 -0500
  • dd042cf4d8 Add some simple proptests using the Arbitray trait on Requests and Responses, gated to test only Deirdre Connolly 2019-11-26 03:43:47 -0500
  • 6168cb51d7 Prefixed currently unused error variable with underscore Deirdre Connolly 2019-11-26 02:26:06 -0500
  • d78ead4a1a Removed unused trait import Deirdre Connolly 2019-11-26 02:24:46 -0500
  • b9c27e5683 Handle Response::Error and send Message::Reject generated from a PeerError::Rejected Deirdre Connolly 2019-11-26 02:03:45 -0500
  • f5f1fe9bbc Handle incoming Reject messages when we expect a response Deirdre Connolly 2019-11-26 02:02:46 -0500
  • efd37300b9 Impl From trait for Responses from generic Error impls Deirdre Connolly 2019-11-26 02:02:03 -0500
  • 9cdef4acf0 Implement From trait for generic Error impls Deirdre Connolly 2019-11-26 02:00:53 -0500
  • 49c5265d41 Add Rejected variant to PeerError enum, for now Deirdre Connolly 2019-11-26 01:59:13 -0500
  • bae9347f6e Rustfmt Deirdre Connolly 2019-11-18 19:29:13 -0500
  • ed77aaacd9 Read and write Reject messages Deirdre Connolly 2019-11-18 19:25:02 -0500
  • ab6c1e29db Revert "Add some simple proptests using the Arbitray trait on Requests and Responses, gated to test only" Deirdre Connolly 2019-11-26 19:18:04 -0500
  • d8e887f9c8 Add 'Other' opcode matching when parsing Reject messages Deirdre Connolly 2019-11-26 17:25:31 -0500
  • dcacaed009
    Bump bytes from 0.4.12 to 0.5.1 dependabot-preview[bot] 2019-11-26 22:22:42 +0000
  • 5a123acf56 Add some simple proptests using the Arbitray trait on Requests and Responses, gated to test only Deirdre Connolly 2019-11-26 03:43:47 -0500
  • 30592b3078 Prefixed currently unused error variable with underscore Deirdre Connolly 2019-11-26 02:26:06 -0500
  • 917172a3c8 Removed unused trait import Deirdre Connolly 2019-11-26 02:24:46 -0500
  • 49b77dfc4b Handle Response::Error and send Message::Reject generated from a PeerError::Rejected Deirdre Connolly 2019-11-26 02:03:45 -0500
  • 9509a75fbd Handle incoming Reject messages when we expect a response Deirdre Connolly 2019-11-26 02:02:46 -0500
  • 0f5a2a3c80 Impl From trait for Responses from generic Error impls Deirdre Connolly 2019-11-26 02:02:03 -0500
  • 4e455c88d5 Implement From trait for generic Error impls Deirdre Connolly 2019-11-26 02:00:53 -0500
  • 507039617d Add Rejected variant to PeerError enum, for now Deirdre Connolly 2019-11-26 01:59:13 -0500