Commit Graph

  • ebe1c9f88e
    Add a DateTime32 type for 32-bit serialized times (#2210) teor 2021-05-31 12:52:34 +1000
  • a6e272bf1c
    Fix a typo: BIP11 -> BIP111 (#2223) teor 2021-05-28 22:50:43 +1000
  • 4c276dae64
    Cleanup a few arbitrary impls (#2222) teor 2021-05-28 22:49:28 +1000
  • 0b611eb770
    Generate test chains that pass basic chain consistency tests (#2221) teor 2021-05-28 22:48:27 +1000
  • a5f5913d5f
    Get redpallas tweak proptests working again (#2219) Deirdre Connolly 2021-05-27 17:59:14 -0400
  • f94033df08
    Make arbitrary block chains pass some genesis checks (#2208) teor 2021-05-28 01:41:20 +1000
  • f0c271bcfe
    Doc: shielded data always contains at least one action (#2218) teor 2021-05-28 01:06:08 +1000
  • f77441d49c
    Fix scriptCode serialization and sighash test vectors (#2198) Conrado Gouvea 2021-05-27 10:04:10 -0300
  • 5cdcc5255f Proptest `MetaAddr` sanitization and serialization together teor 2021-05-26 15:36:25 +1000
  • 9f8b4f836e Test round-trip serialization for gossiped `MetaAddr`s teor 2021-05-26 15:34:20 +1000
  • 81630d19f2 Add service sanitization to `MetaAddr::sanitize` teor 2021-05-26 15:32:05 +1000
  • bf6fe175dd Stop deriving PartialEq for MetaAddr teor 2021-05-26 15:08:08 +1000
  • 078385ae00 Canonicalise arbitrary IP addresses in proptests teor 2021-05-26 14:55:07 +1000
  • 6fb94baeb9 Stop converting IPv6-compatible IPv4 addresses to IPv4 teor 2021-05-26 14:52:36 +1000
  • c0114a2c5f Security: Stop panicking when serializing out-of-range times teor 2021-05-26 13:19:17 +1000
  • 7894cec814
    Test Eq/PartialEq for orchard keys (#2187) Deirdre Connolly 2021-05-26 17:46:05 -0400
  • d8fc8ac4f6 build(deps): bump inferno from 0.10.5 to 0.10.6 dependabot[bot] 2021-05-26 09:04:47 +0000
  • 55403c8d57 build(deps): bump vergen from 5.1.7 to 5.1.8 dependabot[bot] 2021-05-26 09:04:07 +0000
  • e3d2ae0a8a
    Update versions for zebra v1.0.0-alpha.9 release (#2196) Pili Guerra 2021-05-26 13:01:39 +0200
  • c3820b44eb
    Add action methods (#2199) Alfredo Garcia 2021-05-25 23:02:42 -0300
  • 896565377a Fix hyperlinks in doc Deirdre Connolly 2021-05-25 13:21:06 -0400
  • be7d69c3cb Try arbitrary leap seconds teor 2021-05-25 13:42:45 +1000
  • 227757ae68 Clippy nightly: replace a "while let" with a "for" loop teor 2021-05-25 10:36:43 +1000
  • f0549b2f7c
    Derive Arbitrary impls for a bunch of chain and network types (#2179) teor 2021-05-25 01:10:07 +1000
  • 6797f4167d Add another regression test case teor 2021-05-24 17:59:29 +1000
  • 5e80d3ffd0 Add proptest regressions for redpallas::prop::tweak_signature teor 2021-05-20 15:27:56 +1000
  • 5ac72f1184 Log instead of failing the redpallas::prop::tweak_signature test teor 2021-05-20 15:30:21 +1000
  • f13831eaab
    build(deps): bump thiserror from 1.0.24 to 1.0.25 (#2190) dependabot[bot] 2021-05-24 20:41:21 +1000
  • bce1c99664
    build(deps): bump vergen from 5.1.6 to 5.1.7 (#2189) dependabot[bot] 2021-05-24 20:39:13 +1000
  • d4f3ecd755
    Remove redundant cmp_owned and comments (#2186) teor 2021-05-24 07:40:47 +1000
  • ad7a29517c
    Fix clippy::cmp_owned for (sapling, orchard)::keys with `ConstantTimeEq` (#2184) Deirdre Connolly 2021-05-22 08:40:49 -0400
  • 57fb5c028c
    Fix up some doc links (#2180) teor 2021-05-22 01:06:31 +1000
  • 2685fc746e
    Remove CandidateSet state and add last seen time limit to candidate_set::validate_addrs (#2177) teor 2021-05-21 12:21:13 +1000
  • 752358d236
    Fix some candidate set and meta addr doc links (#2174) teor 2021-05-21 11:40:14 +1000
  • a57c09a3b8
    Orchard data in V5 parsing (#2116) Alfredo Garcia 2021-05-20 21:42:06 -0300
  • 40d06657b3 Update new_gossiped_meta_addr to the latest API teor 2021-05-20 18:22:45 +1000
  • c7ea1395e7 Security: Fix CandidateSet timeout and fanout teor 2021-05-20 18:15:46 +1000
  • 093075d69a build(deps): bump vergen from 5.1.2 to 5.1.6 dependabot[bot] 2021-05-19 23:02:44 +0000
  • 54080b0f6c Add a "modified" flag to the panic report metadata teor 2021-04-27 13:27:32 +1000
  • 52dcaa2544 Stop ignoring lightweight git tags in panic metadata teor 2021-04-26 14:08:58 +1000
  • bcc59d11c3 Refactor metadata so git vars must be optional teor 2021-04-26 13:26:06 +1000
  • b6c5ef8041 Add VERGEN_CARGO_PROFILE to the panic env vars teor 2021-04-26 12:19:55 +1000
  • 62f053de9e Enable cargo env vars when there is no .git teor 2021-04-26 12:17:16 +1000
  • 55e398c10a
    Stop generating V1-V3 transactions for non-finalized state proptests (#2159) teor 2021-05-20 08:53:44 +1000
  • bf72d6dbc0 Update zebra-network/src/peer/handshake.rs Deirdre Connolly 2021-05-17 23:38:37 -0400
  • 92828bbb29 Reliability: send local listener address to peers teor 2021-05-07 11:08:06 +1000
  • d2a8985dbc Reliability: Add inbound canonical addresses to the address book teor 2021-05-07 11:05:19 +1000
  • eb2e58ba53
    Security: reject compact sizes greater than the protocol message limit (#2155) teor 2021-05-18 08:23:06 +1000
  • 458c26f1e3 Limit initial candidate set fanout to the number of initial peers teor 2021-05-14 12:15:39 +1000
  • 679920f6b8 Stop trying to resolve empty initial peer lists teor 2021-05-14 11:46:02 +1000
  • b600e82d6e
    Security: Avoid silently corrupting invalid times during serialization (#2149) teor 2021-05-18 06:53:10 +1000
  • b0b8b2f61a
    Add extra instrumentation for initialize and handshakes (#2122) teor 2021-05-18 06:49:16 +1000
  • 7969459b19
    Security: Move the Verack response after the version check (#2121) teor 2021-05-18 06:39:44 +1000
  • e0fdadaca2
    build(deps): bump tokio-test from 0.4.1 to 0.4.2 (#2162) dependabot[bot] 2021-05-17 20:47:46 +1000
  • dd7747bc69
    Security: Remove checkout credentials from GitHub actions (#2158) teor 2021-05-17 09:32:38 +1000
  • 1f25d84273
    correct some docs (#2157) Alfredo Garcia 2021-05-14 16:35:10 -0300
  • c40cbee42f Remove address book peers that have changed to clients teor 2021-05-14 15:48:04 +1000
  • f541f85792 Send unspecified addresses and client services for isolated connections teor 2021-05-14 15:29:18 +1000
  • 9160365d06 Fix a comment teor 2021-05-13 11:08:34 +1000
  • a8a0d6450c Security: stop gossiping temporary inbound remote addresses to peers teor 2021-05-07 10:50:04 +1000
  • fde8f1e4ca
    Security: stop panicking on out-of-range version timestamps, Credit: Equilibrium (#2148) teor 2021-05-14 17:13:11 +1000
  • c0326677a4
    Add a new `zcash_serialize_bytes` utility function (#2150) teor 2021-05-14 12:23:02 +1000
  • adcd13bdd3
    build(deps): bump serde from 1.0.125 to 1.0.126 (#2151) dependabot[bot] 2021-05-14 10:23:51 +1000
  • 2ea1d8624d
    build(deps): bump codecov/codecov-action from 1 to 1.5.0 (#2142) dependabot[bot] 2021-05-12 22:12:49 +0000
  • b8fe6617b8
    build(deps): bump sha2 from 0.9.4 to 0.9.5 (#2147) dependabot[bot] 2021-05-13 07:58:48 +1000
  • 55b2127ddc
    build(deps): bump futures from 0.3.14 to 0.3.15 (#2144) dependabot[bot] 2021-05-13 07:56:47 +1000
  • 300ce12a29
    build(deps): bump actions-rs/cargo from 1 to 1.0.3 (#2140) dependabot[bot] 2021-05-13 07:54:02 +1000
  • 48657506c5
    build(deps): bump actions-rs/clippy-check from 1 to 1.0.7 (#2141) dependabot[bot] 2021-05-13 07:52:10 +1000
  • e4ed072c28
    build(deps): bump actions/checkout from 2 to 2.3.4 (#2143) dependabot[bot] 2021-05-13 07:51:12 +1000
  • 500dc2e511
    Update version strings for Zebra v1.0.0-alpha.8 release (#2136) Pili Guerra 2021-05-12 14:27:36 +0200
  • f8693ee004
    Explain how to review version bump PRs (#2138) teor 2021-05-12 18:42:48 +1000
  • 59b23f5724
    Explicitly allow unencrypted disclosures for alpha releases (#2127) teor 2021-05-11 22:41:33 +1000
  • 2827f6a7e6
    Orchard: disable clippy warnings about comparing a newly created struct (#2117) teor 2021-05-11 08:16:21 +1000
  • 8b72e8627b
    Make the RFC TOC into a separate step (#2126) teor 2021-05-10 23:17:42 +1000
  • 29893f2b9b
    Validate nConsensusBranchId (#2100) Alfredo Garcia 2021-05-09 22:31:45 -0300
  • f222bf94ea
    Update Zebra Book TOC (#2124) Conrado Gouvea 2021-05-07 10:50:51 -0300
  • 74e155ff9f
    Spelling: gossipped -> gossiped (#2119) teor 2021-05-07 21:01:11 +1000
  • 2ef5277d2b Update Cargo.lock teor 2021-05-07 09:57:45 +1000
  • 3901dc9adc
    Merge pull request #2099 from ZcashFoundation/redpallas-sig-stub Deirdre Connolly 2021-05-06 10:56:00 -0400
  • c2706f448a build(deps): bump sha2 from 0.9.3 to 0.9.4 dependabot[bot] 2021-05-06 09:11:35 +0000
  • 7721544bdb build(deps): bump inferno from 0.10.4 to 0.10.5 dependabot[bot] 2021-05-06 09:11:07 +0000
  • 328f343515
    RFC: add tokio-console/TurboWish prototype (#2111) teor 2021-05-06 09:59:29 +1000
  • a04022adfc build(deps): bump inferno from 0.10.3 to 0.10.4 dependabot[bot] 2021-05-05 09:09:30 +0000
  • 74fd2a65fe
    Rename feature to match RFC filename teor 2021-05-04 10:20:52 +1000
  • 6f2dbd9de8
    Async in Zebra RFC (#1965) teor 2021-05-04 10:00:49 +1000
  • 5632d8cbb8
    build(deps): bump tracing-subscriber from 0.2.17 to 0.2.18 (#2097) dependabot[bot] 2021-05-04 09:13:14 +1000
  • 84aca7e78b build(deps): bump tracing from 0.1.25 to 0.1.26 dependabot[bot] 2021-05-03 10:49:09 +0000
  • 0793c903b4
    Clarify that orchard::ShieldedData has an orchard::tree::Root teor 2021-05-04 05:51:26 +1000
  • 72547cafff build(deps): bump secp256k1 from 0.20.1 to 0.20.2 dependabot[bot] 2021-04-29 09:02:12 +0000
  • 566a10151c Rebase tidies Deirdre Connolly 2021-04-30 00:09:50 -0400
  • d0180423c1 Tidy up sinsemilla_hash_to_point() with bitvec Deirdre Connolly 2021-04-29 23:37:46 -0400
  • 42999b2112 Remove FromStr impls for orchard keys for now, pending Unifed versions of those Deirdre Connolly 2021-04-29 00:35:24 -0400
  • 6d4ecff24b Pin halo2 commit and update usage of pasta_curves accordingly Deirdre Connolly 2021-04-29 00:21:37 -0400
  • 9b6339bb9c Add link to funty pin removal issue Deirdre Connolly 2021-04-28 21:50:34 -0400
  • f5206af470 Rename all Orchard spec references to nu5.pdf Deirdre Connolly 2021-04-27 19:25:38 -0400
  • 26fc6b1908 Doing math in u16 collector obviates passing of Bit(Slice/Vector) Deirdre Connolly 2021-04-27 18:53:28 -0400
  • af32851aa1 Add TODO to fill in the Sinsemilla test vectors from zcash-hackworks Deirdre Connolly 2021-04-27 17:35:47 -0400
  • aa81876e32 Move Value Commitment generator points into static via lazy_static Deirdre Connolly 2021-04-26 16:57:10 -0400
  • 39b8e9859f Do not derive Hash for orchard::Nullifier as pallas::Base doesn't have it Deirdre Connolly 2021-04-24 00:50:01 -0400
  • 70bf4f80fb Add TODO for Poseidon hash implementation Deirdre Connolly 2021-04-23 23:25:18 -0400