Commit Graph

16117 Commits

Author SHA1 Message Date
Charlie O'Keefe d0a30cd0d2
Merge pull request #5853 from nuttycom/bug/miner_guard_chainactive
Ensure pindexPrev is not null before mining against it.
2022-04-08 18:38:07 -06:00
Marshall Gaucher a660b95032
Merge pull request #5849 from therealyingtong/acct-counter-overflow
Check for overflow in IncrementAccountCounter().
2022-04-08 16:12:29 -07:00
Kris Nuttycombe cc8b3f9657 Ensure pindexPrev is not null before mining against it. 2022-04-08 14:54:23 -06:00
Kris Nuttycombe 1fb153a333 Apply suggestions from code review
Co-authored-by: Jack Grigg <jack@electriccoin.co>
2022-04-08 15:41:34 +00:00
therealyingtong 0da6bcef72 Check for overflow in IncrementAccountCounter(). 2022-04-08 14:27:51 +08:00
str4d 2c13a41334
Merge pull request #5844 from str4d/postpone-rust-1.60
qa: Postpone update to Rust 1.60
2022-04-07 17:31:04 +01:00
Jack Grigg c4006a7f24 qa: Postpone update to Rust 1.60
Rust 1.60 migrates to LLVM 14, and we want to keep our Clang and Rust
compilers on matching LLVM versions.
2022-04-07 15:01:26 +00:00
str4d 8750178432
Merge pull request #5828 from zcash/docker_remove_stretch_for_buster
Update Dockerfile
2022-04-06 21:52:12 +01:00
Marshall Gaucher b06a3096d8
Merge pull request #5829 from zcash/merge-hotfix-v4.6.0-2
Merge hotfix-v4.6.0-2
2022-04-06 07:12:39 -07:00
therealyingtong 2f51461611 Merge remote-tracking branch 'upstream/hotfix-v4.6.0-2' into master 2022-04-06 17:38:51 +08:00
Marshall Gaucher c15fd4db9c
Update Dockerfile
Per discussion of Debian 9 (stretch) support
2022-04-05 16:55:42 -07:00
str4d 33c813c7a1
Merge pull request #5773 from daira/gitignore-tempfiles
.gitignore: add files temporarily created by autoconf
2022-04-05 14:57:35 +01:00
Kris Nuttycombe ac0c24cfa0
Merge pull request #5820 from zcash/release-v4.6.0-2
Release v4.6.0-2
2022-04-04 17:42:09 -06:00
Jack Grigg ebe6f8b26d Update release notes for v4.6.0-2 2022-04-04 22:08:39 +00:00
Jack Grigg f1b6e49998 make-release.py: Updated release notes and changelog for 4.6.0-2. 2022-04-04 21:53:34 +00:00
Jack Grigg 8a2c2d16b6 make-release.py: Updated manpages for 4.6.0-2. 2022-04-04 21:53:34 +00:00
Jack Grigg 4475210f87 make-release.py: Versioning changes for 4.6.0-2. 2022-04-04 21:50:30 +00:00
str4d 86e36b941b
Merge pull request #5814 from daira/backports-v4.6.0-2
Backports for hotfix v4.6.0-2
2022-04-04 22:34:58 +01:00
Daira Hopwood 91c3bf7619 Merge branch 'swap_stretch_for_bullseye' (#5698) into backports-v4.6.0-2
(corresponds to merge commit 11bd9463c1)
2022-04-04 20:56:38 +01:00
Charlie O'Keefe adb73b33fa Remove stretch (debian 9), add bullseye (debian 11) in gitian descriptor
(cherry picked from commit 8c0e76e12b)
2022-04-04 20:56:26 +01:00
Daira Hopwood f25941bd43 Merge branch 'postpone-deps' (#5767) into backports-v4.6.0-2
(corresponds to merge commit 9befdb2c45)
2022-04-04 20:55:00 +01:00
Daira Hopwood 24c20d07e4 Postpone native_clang and libcxx 14.0.0.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 5abe1b82b4)
2022-04-04 20:54:42 +01:00
Daira Hopwood 57d347c5fe qa/zcash/updatecheck.py: print status code and response of failed http requests.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit c28b004256)
2022-04-04 20:54:31 +01:00
Jack Grigg 8f4e853aba qa: Exclude `native_libtinfo` from dependency update checks
We are pinning a specific version to get Arch builds working.

(cherry picked from commit 479b10364b)
2022-04-04 20:53:45 +01:00
Daira Hopwood e631ca4d6b Merge branch 'bump-deps-4.7.0-rc1' (#5609) into backports-v4.6.0-2
This excludes 7b7dddba0c65062476ac00e1188e0e0a43f357f9: we do not update Rust crates.

(corresponds to merge commit 13351ff31d)
2022-04-04 20:51:21 +01:00
Jack Grigg 751c90879e depends: Revert to `libc++ 13.0.0-3` for Windows cross-compile
The 13.0.1-1 MSYS2 binaries cause linker errors due to missing `new` and
`delete` symbols. This commit partially reverts the LLVM 13.0.1 upgrade:
Windows cross-compilation still uses `clang 13.0.1`, but is compiled
against `libc++ 13.0.0`.

(cherry picked from commit fdb5709e7e)
2022-04-04 20:51:03 +01:00
Jack Grigg 0e7b5c35d9 rust: Fix clippy lint
(cherry picked from commit b5ce94d16c)
2022-04-04 20:50:54 +01:00
Jack Grigg 663308ae9d depends: Update Clang / libcxx to LLVM 13.0.1
(cherry picked from commit 2f1fbcc81f)
2022-04-04 20:50:32 +01:00
Jack Grigg 33f0a088fa depends: Update Rust to 1.59.0
(cherry picked from commit 21430b13ac)
2022-04-04 20:50:21 +01:00
Jack Grigg 31244d7a57 qa: Postpone recent CCache release
(cherry picked from commit adb7d074d5)
2022-04-04 20:50:12 +01:00
Jack Grigg e24deba8a7 qa: Bump all postponed dependencies
We have a pending PR to address the `native_ccache` and `googletest`
dependencies, and we aren't going to touch `bdb`.

(cherry picked from commit 4c49af7750)
2022-04-04 20:49:57 +01:00
Daira Hopwood 10bf089b76 Merge branch 'use-debian-libtinfo' (#5600) into backports-v4.6.0-2
(corresponds to merge commit f37d186e7e)
2022-04-04 20:48:27 +01:00
sasha 9c59279802 remove superfluous space at end of native_packages line
(cherry picked from commit 077f5550d4)
2022-04-04 20:48:16 +01:00
Daira Hopwood 14b05d8b34 Merge branch 'use-debian-libtinfo' (#5576) into backports-v4.6.0-2
(corresponds to merge commit 7d9dda4b7e)
2022-04-04 20:46:54 +01:00
sasha c79ee78a28 on Arch only, use Debian's libtinfo5_6.0 to satisfy clang
(cherry picked from commit 2d6dcd4750)
2022-04-04 20:46:00 +01:00
Taylor Hornby ca63d98169 Untested, not working yet, use libtinfo from the debian packages
(cherry picked from commit a2c647d4bf)
2022-04-04 20:45:48 +01:00
Daira Hopwood 6f2285b035 Merge branch '2022-02-getblocktemplate-locking' (#5594) into backports-v4.6.0-2
(corresponds to merge commit 5141c2971c)
2022-04-04 20:44:19 +01:00
Larry Ruane 5869659e2e document global variables
(cherry picked from commit e170c3abd6)
2022-04-04 20:43:43 +01:00
Pieter Wuille f4e92165f0 Modernize best block mutex/cv/hash variable naming
(cherry picked from commit bitcoin/bitcoin@4a6c0e3dcf)
(cherry picked from commit c079a518c0)
2022-04-04 20:43:33 +01:00
Pieter Wuille 82b98164a5 Fix csBestBlock/cvBlockChange waiting in rpc/mining
(cherry picked from commit bitcoin/bitcoin@45dd135039)
(cherry picked from commit 4693f8165f)
2022-04-04 20:43:23 +01:00
Daira Hopwood 3898c8cccb Merge branch 'update_dockerfile_to_debian_11' (#5323) into backports-v4.6.0-2
(corresponds to merge commit 30c20c0046)
2022-04-04 20:41:16 +01:00
Charlie O'Keefe 6b0067c1e0 Update base image used by Dockerfile from debian 10 to debian 11
I built a docker image with this change and verified that it successfully started zcashd

(cherry picked from commit 21d6835efa)
2022-04-04 20:40:52 +01:00
Daira Hopwood 4bfb8a3828 Merge branch 'fix-drop-warning' (#5459) into backports-v4.6.0-2
(corresponds to merge commit ed93cf5aff)
2022-04-04 20:39:09 +01:00
Daira Hopwood 619a9a1d47 Replace call to drop with zeroization.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 0e073a53ee)
2022-04-04 20:35:18 +01:00
Daira Hopwood cfa4590c75 Avoid a warning by explicitly calling drop.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
(cherry picked from commit 4f7d15508f)
2022-04-04 20:35:14 +01:00
Daira Hopwood 7b72a0f6dd
Merge pull request #5807 from superbaud/fix-btest-failures
fix sporadic failures in WriteCryptedSaplingZkeyDirectToDb, StoreAndLoadSaplingZkeys, and in StoreAndRetrieveMnemonicSeedInEncryptedStore
2022-04-02 06:51:38 +01:00
sasha d7b13560c5 Fix the exception message for SetSeedFromMnemonic failure
It's possible for SetSeedFromMnemonic (a wrapper around zip339_phrase_to_seed) to fail for multiple reasons, including an
invalid language code or seed string -- a message about non-UTF8ness
is not correct.
2022-04-01 16:09:01 -07:00
sasha 3cf2ba8853 Fix sporadic failures in StoreAndRetrieveMnemonicSeedInEncryptedStore 2022-04-01 15:34:58 -07:00
sasha d711a7c529 Fix test_wallet_zkeys failures by increasing diversifier search offset
1 chance in 2^-128 is unobservable, whereas 1 chance in 1024 happens
often.
2022-04-01 14:50:05 -07:00
Daira Hopwood f81364a9ad .gitignore: add files temporarily created by autoconf.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-03-30 13:46:35 +01:00