Commit Graph

  • 96b3c94dbc
    Add the new commit count and git hash to the version (#2038) teor 2021-04-22 08:14:36 +1000
  • 0203d1475a Refactor and document correctness for std::sync::Mutex<AddressBook> teor 2021-04-19 16:04:24 +1000
  • 905b90d6a1 Refactor and document correctness for std::sync::Mutex in ErrorSlot teor 2021-04-19 15:31:50 +1000
  • 3f45735f3f Use futures:🔒:Mutex for the nonce set teor 2021-04-19 15:32:31 +1000
  • 2ed8bb00cf Clarify CandidateSet state diagram teor 2021-04-20 06:57:02 +1000
  • d3836e6fd8 Move spends_per_anchor to TransferData teor 2021-04-21 09:55:21 +1000
  • 9e45e6bb23 Revert "Revert "build(deps): bump vergen from 5.1.1 to 5.1.2"" teor 2021-04-21 08:28:48 +1000
  • 79c0c4ec57 Stop assuming there will always be a git commit teor 2021-04-20 16:53:04 +1000
  • ccf5d82517 Revert "build(deps): bump vergen from 5.1.1 to 5.1.2" Deirdre Connolly 2021-04-20 10:18:48 -0400
  • 962cb9c579 build(deps): bump vergen from 5.1.1 to 5.1.2 dependabot[bot] 2021-04-20 09:01:47 +0000
  • 53779d2a3c
    Redesign Sapling data model for V5 shared anchor and spends (#2021) teor 2021-04-20 16:22:25 +1000
  • ad272f2bee Make sure handshake version negotiation always has a timeout teor 2021-04-13 13:30:17 +1000
  • 43e792b9a4
    Update to vergen 5, add branch, commit time, and build target to the panic metadata, automatically update app version from crate version (#2029) Kirill Fomichev 2021-04-19 23:48:14 +0300
  • 2cecd52a10 Fix comment typo teor 2021-04-14 11:28:28 +1000
  • 8fb12f07a1 Fix outdated comment teor 2021-04-14 11:27:59 +1000
  • eabadb8301 Make heartbeats wait for the connection queue to empty, with a timeout teor 2021-04-14 10:49:56 +1000
  • b636cf8ac1
    Benchmark Block struct serialization code (#2018) Kirill Fomichev 2021-04-19 15:15:02 +0300
  • 5f36be7223
    build(deps): bump ripemd160 from 0.8.0 to 0.9.1 (#2027) Kirill Fomichev 2021-04-19 13:43:38 +0300
  • fb799b202c
    Update dependencies to support Apple M1, fix Windows CI LLVM paths (#2026) Kirill Fomichev 2021-04-19 13:39:24 +0300
  • b9ac221ad4
    Implement Sapling serialization in Transaction V5 (#2020) teor 2021-04-19 08:09:57 +1000
  • 32285faf56
    Speedup proptests for Chain struct in zebra-state (#2012) Kirill Fomichev 2021-04-17 14:00:20 +0300
  • 6f8a6a9bc0 build(deps): bump pretty_assertions from 0.7.1 to 0.7.2 dependabot[bot] 2021-04-16 09:01:40 +0000
  • 0def12f825
    Add split array serialization functions for Transaction::V5 (#2017) teor 2021-04-16 08:23:00 +1000
  • e42442d48b
    Redesign Transaction V5 serialization, impl trusted vector security, nullifier utility functions (#1996) Alfredo Garcia 2021-04-15 19:19:28 -0300
  • 3cb88c0957 Fix a nightly compile error by patching lexical-core to 0.7.5 teor 2021-04-14 09:34:07 +1000
  • 370d0480b4
    Merge pull request #983 from ZcashFoundation/treestate-design Deirdre Connolly 2021-04-15 13:39:34 -0400
  • 381c20b6af Security: change the GetAddr fanout to 3 teor 2021-04-13 11:12:10 +1000
  • 59aa04c9b9 Stop panicking when Zebra sends a reject without extra data teor 2021-04-15 20:34:21 +1000
  • 15843cfd6e Fix a test failure due to ' debug format changes in Rust teor 2021-04-15 11:22:56 +1000
  • 1e4e5924ca clippy: factor common code out of an if-else block teor 2021-04-15 12:40:13 +1000
  • 7d36a5e2c3 build(deps): bump color-eyre from 0.5.10 to 0.5.11 dependabot[bot] 2021-04-14 09:02:13 +0000
  • f03d69d65e build(deps): bump x25519-dalek from 1.1.0 to 1.1.1 dependabot[bot] 2021-04-14 09:02:25 +0000
  • a417c7c8c7 Use meaningful names for select! variables teor 2021-04-14 10:16:47 +1000
  • e8e6d292c5 clippy: make to_* methods take self by value teor 2021-04-14 09:37:17 +1000
  • fb95de99a6 Refactor the dial result into a From impl teor 2021-04-13 17:46:17 +1000
  • e084d0f1dc build(deps): bump futures from 0.3.13 to 0.3.14 dependabot[bot] 2021-04-12 10:20:25 +0000
  • 3a93043d94 build(deps): bump bincode from 1.3.1 to 1.3.3 dependabot[bot] 2021-04-12 10:20:12 +0000
  • 24bf952e98
    missed bump of zebra-utils (#1992) Alfredo Garcia 2021-04-08 20:49:21 -0300
  • 5ec05e91e1 update version strings for v1.0.0-alpha.6 Alfredo Garcia 2021-04-08 10:40:40 -0300
  • 1626ec383a
    Add InventoryHash and MetaAddr proptests (#1985) teor 2021-04-08 03:13:52 +1000
  • f8094cdf5c
    Test the manual eq impl on sapling::ShieldedData<PerSpend> (#1989) teor 2021-04-08 01:30:50 +1000
  • 375c8d8700
    Fix a deadlock between the crawler and dialer, and other hangs (#1950) teor 2021-04-07 23:25:10 +1000
  • 418575458e
    Rename the () placeholder to FieldNotPresent (#1987) teor 2021-04-07 22:34:58 +1000
  • 5bf0a2954e
    Update a test comment teor 2021-04-07 19:25:31 +1000
  • bb3147dd1e
    Update an outdated comment teor 2021-04-07 19:23:48 +1000
  • de6d1c93f3
    Clarify a comment teor 2021-04-07 18:56:38 +1000
  • 2ace597da1
    Clean up use statements in `arbitrary` modules (#1984) teor 2021-04-07 18:08:02 +1000
  • db87a8410e Update tower-batch tests to rand 0.8 teor 2021-04-07 13:02:40 +1000
  • 7cb7b6143c Rename the NU5 block commitment variant based on what it commits to teor 2021-04-07 14:03:27 +1000
  • 64662a758d
    Move the preallocate tests into their own files (#1977) teor 2021-04-07 12:32:27 +1000
  • 05b60db993
    Clean up block commitment enum and parsing (#1978) teor 2021-04-06 20:19:28 +1000
  • 0daaf582e2
    Implement Trusted Vector Preallocation (#1920) Preston Evans 2021-04-05 16:49:42 -0700
  • 6bb5220b13
    Bump redjubjub to 0.4.0 (#1975) Deirdre Connolly 2021-04-03 11:09:14 -0400
  • 83b88f5b7a
    Merge pull request #1972 from ZcashFoundation/peer-set-demand-deadlock-doc teor 2021-04-02 12:50:17 +1000
  • 109ca4db86 Zebra Client RFC: add mandatory sweep fast startup option teor 2021-04-01 09:28:06 +1000
  • 48a8a7b851
    Refactor Sapling data and use it in V4 (#1946) Alfredo Garcia 2021-03-31 18:34:25 -0300
  • 29163cd0b4
    Rename RootHash to Commitment based on ZIP-244 (#1957) teor 2021-03-31 09:51:42 +1000
  • 0ffab6d589
    Ed25519 async batch verification for JoinSplit signatures (#1952) Deirdre Connolly 2021-03-30 19:08:19 -0400
  • 8caf016ead Update RFC PR template for drafts teor 2021-03-30 18:46:15 +1000
  • c4c0b6705a Use small xxxxs teor 2021-03-30 15:26:11 +1000
  • b5bc8576a8 Update the RFC process to include drafts teor 2021-03-30 15:20:17 +1000
  • f6c56a0018 Avoid pinging old staff for RFCs teor 2021-03-30 18:39:25 +1000
  • 1302ffe0a1
    Draft RFC: Block subsidy (#1129) Alfredo Garcia 2021-03-30 03:25:41 -0300
  • 0e5a6d7efd
    RFC: Release process (#1063) Henry de Valence 2021-03-29 22:55:23 -0700
  • 258bd881aa
    Draft RFC: Initial draft for basic network integration testing (#1007) teor 2021-03-30 15:44:57 +1000
  • 73708eebff
    RFC: Transaction diffusion with isolated, minimally-distinguishable Tor connections (Stolon) (#1006) Henry de Valence 2021-03-29 22:33:08 -0700
  • 562c141ee1
    build(deps): bump displaydoc from 0.2.0 to 0.2.1 (#1959) dependabot[bot] 2021-03-30 09:27:00 +1000
  • 0562fa7e23
    Clarify anchor names (#1955) teor 2021-03-30 09:22:07 +1000
  • 4e754089a6 build(deps): bump owo-colors from 1.4.2 to 2.0.0 dependabot[bot] 2021-03-29 10:12:40 +0000
  • 306fa88214 Document the correctness of Poll::Pending wakeups teor 2021-03-27 13:50:46 +1000
  • 829a6f11c5 Document the behaviour of the `select!` macro teor 2021-03-27 14:54:21 +1000
  • 1c87372b03 build(deps): bump owo-colors from 1.3.0 to 1.4.2 dependabot[bot] 2021-03-26 15:26:13 +0000
  • b329892665 Add a comment about a zcashd inv message bug teor 2021-03-26 17:13:51 +1000
  • a5ff0e983b Pin coverage.yml nightly to 2021-03-24 for now Deirdre Connolly 2021-03-26 10:53:18 -0400
  • a8b3ced7e9 build(deps): bump rand_core from 0.6.1 to 0.6.2 dependabot[bot] 2021-03-26 00:26:07 +0000
  • ee0fc35380
    Increase coverage CI timeout (#1947) teor 2021-03-26 09:47:14 +1000
  • 354396f525 Add some comments and tracing for groth16::Verifier tests Deirdre Connolly 2021-03-25 16:17:35 -0400
  • 1a159dfcb6 Add more methods for creating MetaAddrs teor 2021-03-25 20:14:52 +1000
  • 6fe81d8992 Make MetaAddr.last_seen into a private field teor 2021-03-25 18:36:06 +1000
  • eae59de1e8 use PeerAddrState::* teor 2021-03-25 18:34:52 +1000
  • e9cdc224a2 Rewrite MetaAddr::sanitize so it's harder to misuse teor 2021-03-25 17:47:25 +1000
  • c5bad9fac2
    Rename NU5 to Nu5 to appease newly stable clippy::upper-case-acronyms (#1945) Deirdre Connolly 2021-03-25 17:22:50 -0400
  • c95716e246 Add link to Ed25519 async batch verification ticket Deirdre Connolly 2021-03-25 16:33:09 -0400
  • 16c073c4e0 Comment: transparent sighash in script verifier teor 2021-03-25 11:55:06 +1000
  • 32b754d517 Add an error grafana dashboard teor 2021-03-23 16:29:36 +1000
  • 83bdc1a9f3 Add a metric for binding sig errors teor 2021-03-25 11:12:32 +1000
  • 0bad6bc615 Add a TODO for ed25519 batch verification teor 2021-03-25 11:10:58 +1000
  • e4f58f018a Re-enable joinsplit and sapling spend auth verification teor 2021-03-25 11:12:02 +1000
  • f8dc989e99 Move a quick check earlier in transaction validation teor 2021-03-25 11:10:29 +1000
  • b77f41419e
    CODE_OF_CONDUCT.md (#1097) Deirdre Connolly 2021-03-25 05:54:08 -0400
  • 32beef233e
    V5 transaction rfc (#1886) Alfredo Garcia 2021-03-24 21:30:30 -0300
  • 7efc700aca
    Merge pull request #1713 from ZcashFoundation/use-groth16-batch-math Deirdre Connolly 2021-03-24 12:28:25 -0400
  • e0643f3664 build(deps): bump serde from 1.0.124 to 1.0.125 dependabot[bot] 2021-03-23 09:01:51 +0000
  • 33e9efe2dd
    Mention git diff --stat in release PR template (#1934) Deirdre Connolly 2021-03-23 00:39:12 -0400
  • b396bb9be5 Document that the mandatory checkpoint can change teor 2021-03-23 11:09:06 +1000
  • ca1d2de87d
    Bump versions for v1.0.0-alpha.5 (#1932) Deirdre Connolly 2021-03-22 22:05:01 -0400
  • c5b1d0deee move consts to start of the function Alfredo Garcia 2021-03-22 12:53:17 -0300
  • 0eeb77a44c Remove unused import teor 2021-03-22 07:59:13 +1000
  • b623acc945 Add memory DoS prevention comments teor 2021-03-22 07:58:47 +1000
  • 35fc683868 fix import Alfredo Garcia 2021-03-19 12:51:14 -0300