Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zupdate 24 06 17 #14

Open
wants to merge 88 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
86823c9
Merge pull request #1333 from zcash/fix/single_pool_send_to_t
str4d Mar 27, 2024
c34b682
zcash_client_sqlite: Add a migration to ensure that default addresses…
nuttycom Mar 28, 2024
cc9ea39
Merge pull request #1334 from zcash/fix/ensure_orchard_in_default_ua
nuttycom Mar 29, 2024
55895b8
zcash_client_sqlite: Add a test for multiple-account retrieval.
nuttycom Apr 1, 2024
e618d80
zcash_client_sqlite: Fix sloppy named-parameter reference.
nuttycom Apr 1, 2024
9bd9781
zcash_client_sqlite: Use named column references in `to_unspent_trans…
nuttycom Apr 1, 2024
bdd0990
zcash_client_sqlite: Use named column accessors for `to_spendable_note`
nuttycom Apr 1, 2024
eff1a2b
Merge pull request #1339 from nuttycom/use_named_column_accessors
str4d Apr 1, 2024
023e3ca
Merge pull request #1337 from nuttycom/fix_suspicious_account_query
str4d Apr 1, 2024
25b8404
Add block cache trait (#1192)
Oscar-Pepper Apr 1, 2024
24277a6
zcash_client_backend: Implement async wallet synchronization function
str4d Feb 9, 2024
7f017bc
CI: Test with `sync` feature flag
str4d Apr 2, 2024
430212c
Merge pull request #1184 from zcash/1169-sync-engine
nuttycom Apr 3, 2024
bbb8d10
Add placeholder for a zip321 crate.
nuttycom Jan 15, 2024
07d5aa4
zip321: Remove stub lib.rs
nuttycom Feb 2, 2024
fdf86ad
Move `zcash_client_backend::zip321` to the `zip321` crate.
nuttycom Jan 29, 2024
d982d78
zip321: Replace dependencies on `zcash_keys` types with `zcash_address`
nuttycom Jan 16, 2024
3ea7d84
zcash_client_backend: Update to use extracted `zip321` crate
nuttycom Jan 27, 2024
86e1181
zip321: Make `Payment` fields private.
nuttycom Jan 28, 2024
b60600a
zcash_client_sqlite: Use `ZcashAddress` for persistence of sent note …
nuttycom Jan 28, 2024
20e8bca
zcash_client_sqlite: Add a test demonstrating the broken `account_bir…
nuttycom Apr 5, 2024
f7c29f0
zcash_client_sqlite: Fix the broken `account_birthday` query.
nuttycom Apr 5, 2024
e37e490
Merge pull request #1341 from nuttycom/fix_birthday_query
nuttycom Apr 6, 2024
a7de8a3
Release zcash_client_sqlite version 0.10.3
nuttycom Apr 8, 2024
19fce07
Merge pull request #1342 from zcash/release-zcash_client_sqlite-0.10.3
nuttycom Apr 8, 2024
b42b498
build(deps): bump peaceiris/actions-gh-pages from 3 to 4
dependabot[bot] Apr 9, 2024
5cf83c5
build(deps): bump supplypike/setup-bin from 3 to 4
dependabot[bot] Apr 10, 2024
f28aa6b
`zcash_{keys, client_backend}`: Fix no-default-features build.
nuttycom Apr 12, 2024
ea82dbe
Apply straightforward suggestions from code review
daira Apr 18, 2024
390b929
Merge pull request #1347 from zcash/dependabot/github_actions/supplyp…
str4d Apr 18, 2024
3877c38
Merge pull request #1343 from zcash/dependabot/github_actions/peaceir…
str4d Apr 18, 2024
cc1bcb8
equihash: Move `Params` into an internal submodule
str4d Apr 18, 2024
d4b405f
equihash: Move helper methods for minimal reprs into a submodule
str4d Apr 18, 2024
5df164b
Merge pull request #1357 from zcash/equihash-refactor-code
str4d Apr 19, 2024
aeac544
Address comments from code review.
nuttycom Apr 22, 2024
d2aa6cf
Apply suggestions from code review
nuttycom Apr 22, 2024
5c6a6a4
Merge pull request #1143 from nuttycom/crate_zip321
str4d Apr 22, 2024
672cc9f
cargo vet init
str4d Apr 22, 2024
afb8b55
Import cargo-vet criteria from `zcash/zcash`
str4d Apr 22, 2024
f3717d9
Trust the Zcash crates we maintain and publish
str4d Apr 22, 2024
3f11ba5
Import our Rust crate audits from elsewhere
str4d Apr 22, 2024
4eb2df6
Trust the Windows crates published by Microsoft
str4d Apr 22, 2024
6bbd002
Import Rust crate audits from Mozilla
str4d Apr 22, 2024
12334b3
Import Rust crate audits from Google
str4d Apr 23, 2024
d99edcc
Import Rust crate audits from ISRG
str4d Apr 23, 2024
03627b1
Import Rust crate audits from the Bytecode Alliance
str4d Apr 23, 2024
846d986
Import Rust crate audits from Embark Studios
str4d Apr 23, 2024
e574c27
Import Rust crate audits from Fermyon
str4d Apr 23, 2024
08cd7e2
CI: Add audit check for `cargo vet`
str4d Apr 23, 2024
66f11ce
Add config file for `cargo deny check licenses`
str4d Apr 23, 2024
011909d
CI: Add audit check for `cargo deny check licenses`
str4d Apr 23, 2024
069109b
Adjust versions of pinned dependencies to cover more audits
str4d Apr 23, 2024
895afe5
Merge pull request #1359 from zcash/cargo-audits
nuttycom Apr 23, 2024
c2ed829
CI: Add workflow to automatically trigger audit aggregation
str4d Apr 26, 2024
081be32
Merge pull request #1375 from zcash/trigger-audit-aggregation
str4d Apr 26, 2024
e4c51c3
CI: Add explicit token to GitHub CLI usage
str4d Apr 26, 2024
de24462
Merge pull request #1376 from zcash/fix-audit-aggregation-workflow
daira Apr 27, 2024
7bd1cd1
CI: Migrate to `codecov/[email protected]`
str4d Apr 29, 2024
9375c1b
Merge pull request #1378 from zcash/ci-codecov-4
nuttycom Apr 29, 2024
84469ad
impl std::fmt::Display for NoteId
fluidvanadium May 1, 2024
3510384
chore: remove repetitive words
jimmycathy May 4, 2024
c3eace4
Merge pull request #1383 from jimmycathy/main
nuttycom May 7, 2024
bb6c3a6
Revert "ZIP 339 support."
daira May 14, 2024
6961819
Document the removal of `zcash_primitives::zip339` in the CHANGELOG.
daira May 14, 2024
239c894
add extra method for non-traditional tkey derevation
AloeareV May 15, 2024
031b416
Update `Cargo.lock`.
daira May 15, 2024
0b350c1
Merge pull request #1391 from zcash/remove-zip339-module
str4d May 16, 2024
aa77be8
Update dependencies (including to avoid a vulnerability warning for a…
daira May 15, 2024
39a6b2b
Add audits and bump some exemptions.
daira May 14, 2024
7ca695e
Disable `sapling-crypto` default features by default
str4d May 23, 2024
8b2188a
zcash_primitives 0.15.1
str4d May 23, 2024
f136535
Merge branch 'main' into fix-sapling-flags
str4d May 23, 2024
4cf777f
Merge pull request #1399 from zcash/fix-sapling-flags
str4d May 24, 2024
851e203
Fix changelogs to reflect actual MSRVs
str4d May 24, 2024
976a4d2
Merge pull request #1392 from zcash/cargo-update-2024-05
str4d May 24, 2024
471a062
create 0-value change
fluidvanadium May 30, 2024
cfc1cb3
Add and prune audits.
daira Jun 4, 2024
0c03e06
Merge pull request #1405 from daira/fix-audits
str4d Jun 12, 2024
bffe6a4
Bump MSRV to 1.70
str4d Jun 12, 2024
7165541
cargo vet prune
str4d Jun 12, 2024
56c9b92
`cargo update proc-macro2` as it has audits
str4d Jun 12, 2024
0f4b746
Remove `time` pin now that its MSRV is compatible with ours
str4d Jun 12, 2024
aea38c9
pprof 0.13
str4d Jun 12, 2024
4cd96f3
Fix clippy lints exposed by the MSRV bump to 1.70.0.
daira Jun 12, 2024
db7ae25
Allow compiling with "orchard" and without "transparent-inputs".
daira Jun 12, 2024
5a2a670
Merge pull request #1406 from zcash/msrv-1.70
daira Jun 12, 2024
c2962db
update changelog
fluidvanadium Jun 17, 2024
dd892a8
deleted merge-changes to deleted code
fluidvanadium Jun 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/actions/prepare/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ runs:
bundled-prover
download-params
lightwalletd-tonic
sync
temporary-zcashd
transparent-inputs
unstable
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/aggregate-audits.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Aggregate audits

on:
push:
branches: main
paths:
- '.github/workflows/aggregate-audits.yml'
- 'supply-chain/audits.toml'

permissions:
contents: read

jobs:
trigger:
name: Trigger
runs-on: ubuntu-latest
steps:
- name: Trigger aggregation in zcash/rust-ecosystem
run: >
gh api repos/zcash/rust-ecosystem/dispatches
--field event_type="aggregate-audits"
--field client_payload[sha]="$GITHUB_SHA"
env:
GH_TOKEN: ${{ github.token }}
30 changes: 30 additions & 0 deletions .github/workflows/audits.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Audits

on:
pull_request:
push:
branches: main

permissions:
contents: read

jobs:
cargo-vet:
name: Vet Rust dependencies
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
id: toolchain
- run: rustup override set ${{steps.toolchain.outputs.name}}
- run: cargo install cargo-vet --version ~0.9
- run: cargo vet --locked

cargo-deny:
name: Check licenses
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: EmbarkStudios/cargo-deny-action@v1
with:
command: check licenses
2 changes: 1 addition & 1 deletion .github/workflows/book.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
mv ./target/doc ./book/book/rustdoc/latest

- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./book/book
6 changes: 4 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,9 @@ jobs:
--timeout 600
--out xml
- name: Upload coverage to Codecov
uses: codecov/[email protected]
uses: codecov/[email protected]
with:
token: ${{ secrets.CODECOV_TOKEN }}

doc-links:
name: Intra-doc links
Expand Down Expand Up @@ -318,7 +320,7 @@ jobs:
- id: prepare
uses: ./.github/actions/prepare
- name: Install protoc
uses: supplypike/setup-bin@v3
uses: supplypike/setup-bin@v4
with:
uri: 'https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protoc-25.1-linux-x86_64.zip'
name: 'protoc'
Expand Down
Loading
Loading