Commit Graph

18446 Commits

Author SHA1 Message Date
Jack Grigg ee75b6ae28
Merge pull request #6900 from daira/make-default-block-unpaid-action-limit-zero
Make DEFAULT_BLOCK_UNPAID_ACTION_LIMIT zero
2024-10-02 16:30:35 +01:00
Daira-Emma Hopwood dd791388c7 Add a regression test for the ZIP 317 default fee bug (#6956), and make
the tests pass for now.

Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-10-02 04:03:09 +01:00
Daira-Emma Hopwood 8b436e8f1f Repair the RPC tests.
Co-authored-by: Jack Grigg <jack@electriccoin.co>
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-10-02 03:53:11 +01:00
Daira-Emma Hopwood 34c0c125de Use at least the ZIP 317 fee for Sprout->Sapling migration.
Because of excessive complexity in the Sprout JoinSplit construction
algorithm, we might not be able to compute the exact ZIP 317 fee, since
we essentially need to predict how many JoinSplits the algorithm will
use. So, we use a conservative upper bound to compute the fee. The
difference betweeen that upper bound and the actual number of JoinSplits
might leak some information.

Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-10-02 03:52:13 +01:00
Daira-Emma Hopwood e379dc0341 Add more detail to the "tx unpaid action limit exceeded" message.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-10-02 03:52:13 +01:00
Daira-Emma Hopwood 535f434032 Make DEFAULT_BLOCK_UNPAID_ACTION_LIMIT zero.
fixes #6899 (see that issue for rationale)

Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-10-02 03:52:07 +01:00
Jack Grigg dc1637ac11
Merge pull request #6954 from zcash/release-v6.0.0-rc1
Release v6.0.0-rc1
2024-09-28 01:41:46 +01:00
Jack Grigg c3c5fd5ab1 make-release.py: Updated book for 6.0.0-rc1. 2024-09-27 21:42:28 +00:00
Jack Grigg bc163daf2f make-release.py: Updated release notes and changelog for 6.0.0-rc1. 2024-09-27 21:42:28 +00:00
Jack Grigg 7c7de391d9 make-release.py: Updated manpages for 6.0.0-rc1. 2024-09-27 21:42:28 +00:00
Jack Grigg 757b127cd8 make-release.py: Versioning changes for 6.0.0-rc1. 2024-09-27 21:42:28 +00:00
Jack Grigg 157c27cbe8 Decrease support window to 6 weeks for 6.0.0-rc1 2024-09-27 21:42:28 +00:00
Jack Grigg 3c79887dc2 Update release notes 2024-09-27 21:42:28 +00:00
Jack Grigg f15b744ed6 depends: native_cmake 3.30.4 2024-09-27 21:42:28 +00:00
Jack Grigg 4aebdeb362 Migrate to latest revision of Zcash Rust crates 2024-09-27 21:42:28 +00:00
Jack Grigg 1c0c425fde
Merge pull request #6953 from str4d/6922-fix-windows-build
Fix Windows build
2024-09-27 00:39:31 +01:00
Jack Grigg 8c8df866c2 depends: Downgrade libc++ for MinGW to 18.1.6-1
This fixes an `undefined symbol: __sys_nerr` error.
2024-09-26 21:17:42 +00:00
y4ssi b5505eafb5
Simplify Dockerfile (#6906) 2024-09-26 14:54:50 -06:00
Jack Grigg 7535f51b61 depends: Fix incompatibility between libsodium 1.0.20 and Clang 18
See https://github.com/jedisct1/libsodium/discussions/1413
2024-09-26 18:20:42 +00:00
Jack Grigg 7a93b4f269
Merge pull request #6952 from str4d/update-deps-6.0.0
Update dependencies for 6.0.0
2024-09-26 15:50:54 +01:00
Jack Grigg 31ffb08e90 Remove `#[should_panic]` tests of `extern "C"` functions
These are now incorrect tests after the changes in 1.81.0 to cause
uncaught unwinds in `extern "C"` functions to abort.
2024-09-26 01:46:32 +00:00
Jack Grigg f9b972837c Fix clippy lints for 1.81 2024-09-25 22:52:17 +00:00
Jack Grigg 155e095f2a qa: Postpone Boost, LevelDB, and Clang updates 2024-09-25 22:43:39 +00:00
Jack Grigg 15a9f521b3 cargo update 2024-09-25 22:43:13 +00:00
Jack Grigg 46dee901fa cargo vet prune 2024-09-25 22:18:01 +00:00
Jack Grigg ab4ac58907 depends: cxx 1.0.128 2024-09-25 22:14:39 +00:00
Jack Grigg fcc271ee94 depends: native_cmake 3.30.3 2024-09-25 20:20:24 +00:00
Jack Grigg 98c04c7430 depends: Update Rust to 1.81.0
Also removes an outdated email from `Cargo.toml`
2024-09-25 19:53:10 +00:00
Jack Grigg bfaaf1c468
Merge pull request #6945 from daira/ecc-to-bp
Rename ecc_addresses to bp_addresses in chainparams.cpp
2024-09-25 19:36:49 +01:00
Daira-Emma Hopwood dcb4dc7eee Rename ecc_addresses to bp_addresses in chainparams.cpp.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-09-20 03:06:42 +01:00
Kris Nuttycombe 3b9272462a
Merge pull request #6939 from zcash/fix_gitian_parallel
Fix gitian parallel
2024-08-28 14:53:52 -06:00
Kris Nuttycombe ecfe7773ee
Merge pull request #6937 from zcash/version-5.10.0
Version 5.10.0 post-release merge
2024-08-28 12:36:44 -06:00
Daira-Emma Hopwood afeab4dab7
Merge pull request #6942 from zcash/release-v5.10.0
Release v5.10.0
2024-08-27 20:20:55 +01:00
Kris Nuttycombe fefd6232f6
Update doc/release-notes/release-notes-5.10.0.md
Co-authored-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-27 11:05:50 -06:00
Kris Nuttycombe e9f43f81d0 make-release.py: Updated book for 5.10.0. 2024-08-27 10:40:33 -06:00
Kris Nuttycombe d5fde6dde0 make-release.py: Updated release notes and changelog for 5.10.0. 2024-08-27 10:40:33 -06:00
Kris Nuttycombe 185a99c9d2 make-release.py: Updated manpages for 5.10.0. 2024-08-27 10:40:33 -06:00
Kris Nuttycombe 8f6579fe63 make-release.py: Versioning changes for 5.10.0. 2024-08-27 10:37:31 -06:00
Kris Nuttycombe 2791f3cc5b
Merge pull request #6941 from zcash/nu6_testnet_activation
Activate NU6 on Testnet
2024-08-27 10:33:14 -06:00
Kris Nuttycombe 646ab61713 Disable macos CI runners.
At this point, we are not going to take the time to enable tier-3
platforms. Users desiring to use these platforms should migrate to
zebrad instead.
2024-08-27 09:30:00 -06:00
Kris Nuttycombe 5747475d17 Update supply-chain audits for Rust version bumps. 2024-08-26 21:37:28 -06:00
Kris Nuttycombe 94940e1e5d Update `librustzcash` rust dependencies.
Update to `zcash_protocol 0.3`, ``zcash_primitives 0.17`,
`zcash_proofs 0.17`, `zcash_address 0.5`

Co-authored-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-26 21:37:28 -06:00
Kris Nuttycombe 1bcb584604 ZIP 214: Configure Testnet funding & lockbox streams for NU6
Co-authored-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-26 21:37:28 -06:00
Daira-Emma Hopwood e81421f8d9 Delete protocol version constants that are no longer used.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-26 17:48:54 -06:00
Kris Nuttycombe c5e0b12fcb
Merge pull request #6940 from daira/funding-stream-names
Change constant names for funding streams added in NU6 to match ZIP 214
2024-08-26 17:48:24 -06:00
Daira-Emma Hopwood 8d6ca0c841 Change constant names for funding streams added in NU6 to match ZIP 214.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-26 22:26:37 +01:00
y4ssi 715df5cbcb fix gitian-descriptors 2024-08-25 09:49:06 -06:00
Daira-Emma Hopwood 572e601f23
Merge pull request #6936 from zcash/release-v5.10.0-rc1
Release zcashd v5.10.0-rc1
2024-08-22 17:40:59 +01:00
Daira-Emma Hopwood 7bd58dc48e Add some diff audits to avoid exemptions for arrayref, cc, and tempfile.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-08-22 15:58:20 +01:00
Kris Nuttycombe ff1c8eb5b8 Remove unnecessary audit-as-crates-io from qa/supply-chain/config.toml 2024-08-22 08:36:29 -06:00