Kris Nuttycombe
294d96778a
Merge pull request #5953 from nuttycom/doc/reclaim_gitlab_docs
...
Restore documentation that had been moved to zcash.readthedocs.io
2022-09-01 09:42:34 -06:00
Daira Hopwood
2621efd0da
Update doc/book/src/user/security-warnings.md
2022-08-30 14:40:34 +01:00
Daira Hopwood
a6c05f1a28
Apply suggestions from code review
2022-08-30 14:39:37 +01:00
Daira Hopwood
bf2ad58114
Merge pull request #6140 from nuttycom/cxx_sapling_prover
...
Replace manual mangement of the Sapling proving context with cxx
2022-08-30 14:20:16 +01:00
str4d
2df8b253f7
Merge pull request #6141 from str4d/6065-rust-parallel-lib-and-bins
...
build: Build Rust library and binaries at the same time
2022-08-29 14:15:58 +01:00
Jack Grigg
5609706d9b
build: Build Rust library and binaries at the same time
...
This enables `cargo` to parallelize the library and binary builds
internally, reducing the Rust build time by the build time of the
binaries (because they are overall faster than the library build).
Part of zcash/zcash#6065 .
2022-08-29 11:27:20 +00:00
Kris Nuttycombe
3ef12e98c1
Replace manual mangement of the Sapling proving context with cxx
...
Co-authored-by: Jack Grigg <jack@z.cash>
2022-08-25 22:07:23 -06:00
Kris Nuttycombe
d3e8b3b114
Merge pull request #6118 from sellout/canonical-paths
...
Canonicalize some user-provided paths
2022-08-25 16:11:34 -06:00
Kris Nuttycombe
fbdfbae593
Move restored documentation into the zcashd book
2022-08-25 10:44:11 -06:00
Greg Pfeil
07d52d006e
Backport tor.md changes from readthedocs
...
This is an separate from the other backporting because this was an upstream
document, so isolating it helps with future backports from upstream.
2022-08-25 10:44:11 -06:00
Kris Nuttycombe
ad72a606c2
Backport changes from zcash.readthedocs.io
2022-08-25 10:44:11 -06:00
Kris Nuttycombe
e9234ed50f
Fix documentation line wrapping
2022-08-25 10:44:09 -06:00
Kris Nuttycombe
ef07ba47bc
Revert "redirect and update source documentation"
...
This reverts commit 70ebc0942a
.
2022-08-25 10:29:54 -06:00
Greg Pfeil
a5d1088683
Also canonicalize paramsdir.
2022-08-25 09:46:17 -06:00
Kris Nuttycombe
f84a57e71b
Merge pull request #6106 from centromere/fix-compile-and-linker-errors
...
Fix compile and linker errors
2022-08-23 07:36:06 -06:00
Kris Nuttycombe
e9b1d9d35f
Merge pull request #6114 from DeckerSU/fix-miner-maxsols
...
miner: fix MAXSOLS
2022-08-23 07:18:09 -06:00
Kris Nuttycombe
da5fbfe747
Merge pull request #6132 from sellout/rpc-test-improvements
...
RPC test improvements
2022-08-22 16:06:50 -06:00
Greg Pfeil
6766e39ad1
Add simplejson to requirements for rpc-tests
2022-08-22 13:38:16 -06:00
Greg Pfeil
113d7a4840
Add an `rpc-tests` make target
...
This ensures that zcashd is up-to-date with any changes before running the
tests.
2022-08-22 13:38:16 -06:00
str4d
46d6636a68
Merge pull request #6131 from conradoplg/patch-1
...
Include algorithm.h in cuckoocache.h
2022-08-22 17:26:00 +01:00
str4d
520b58f632
Merge pull request #5617 from str4d/zcash-inspect
...
rust: Add `zcash-inspect` binary for inspecting Zcash data
2022-08-22 17:24:59 +01:00
Jack Grigg
2a21051fbe
rust: `zcash-inspect` 32-byte hex as maybe a commitment or nullifier
2022-08-22 13:52:43 +00:00
Jack Grigg
a0efb40632
rust: Add shielded sighash to `zcash-inspect` output for txs
2022-08-22 13:47:10 +00:00
Conrado Gouvea
b49dc8a100
Include algorithm.h in cuckoocache.h
2022-08-22 10:46:32 -03:00
Kris Nuttycombe
acacf64331
Merge pull request #6129 from str4d/backport-shell-lints
...
Backport shell lint changes
2022-08-20 09:04:16 -06:00
Ben Woosley
dd84f66600
doc: Correct spelling errors in comments
...
And ci script output.
Identified via test/lint/lint-spelling
(cherry picked from commit bitcoin/bitcoin@9b0e16226e )
Zcash: Only the change to `test/lint/lint-shell.sh`
2022-08-20 03:15:12 +00:00
Hennadii Stepanov
c23889a150
script: Enable SC2001 rule for Gitian scripts
...
(cherry picked from commit bitcoin/bitcoin@17f81e9648 )
2022-08-20 03:15:12 +00:00
Hennadii Stepanov
f620206f03
script: Enable SC2155 rule for Gitian scripts
...
Also pwd command is replaced with $PWD variable everywhere for
consistency.
(cherry picked from commit bitcoin/bitcoin@61bb21b418 )
2022-08-20 03:15:12 +00:00
Hennadii Stepanov
fa3abe8819
script: Enable SC2006 rule for Gitian scripts
...
(cherry picked from commit bitcoin/bitcoin@577682d9e8 )
2022-08-20 03:15:12 +00:00
Jack Grigg
0f84499556
lint: Disable some ShellChecks on Gitian descriptors
...
These trigger because our Gitian descriptors are out-of-sync with
upstream.
2022-08-20 03:15:12 +00:00
Hennadii Stepanov
3cf26a1c4f
script: Lint Gitian descriptors with ShellCheck
...
(cherry picked from commit bitcoin/bitcoin@14aded46df )
Zcash: Applies CI change to GitHub Actions workflow.
2022-08-20 03:15:12 +00:00
Jack Grigg
3dd142d605
lint: Fix ShellCheck lints in Zcash scripts
2022-08-20 03:15:12 +00:00
Hennadii Stepanov
8294e51681
Enable ShellCheck rules
...
Enabled ShellCheck rules:
SC1087
SC2001
SC2004
SC2005
SC2006
SC2016
SC2028
SC2048
SC2066 (note that IFS already contains only a line feed)
SC2116
SC2166
SC2181
SC2206
SC2207
SC2230
SC2236
(cherry picked from commit bitcoin/bitcoin@1ac454a384 )
Zcash: Applies more of this commit. It was partially backported in
zcash/zcash#4827 , and is also partially backported here for the scripts
we actually have.
2022-08-20 03:13:52 +00:00
MarcoFalke
606358aae0
Remove script to clean up datadirs
...
This reverts commit 33c055c4f1
.
(bitcoin/bitcoin#2295 )
(cherry picked from commit bitcoin/bitcoin@fa85de9ff5 )
2022-08-20 03:13:52 +00:00
Luke Dashjr
7fa4df7e7a
Bugfix: Detect genbuild.sh in repo correctly
...
(cherry picked from commit bitcoin/bitcoin@ed1fcdcac0 )
2022-08-20 03:13:52 +00:00
Luke Dashjr
8dbd2edd98
Bugfix: Only use git for build info if the repository is actually the right one
...
Also adds ability to disable check with BITCOIN_GENBUILD_NO_GIT=1 in the environment
(cherry picked from commit bitcoin/bitcoin@e98e3dde6a )
2022-08-20 03:13:52 +00:00
James White
0f0ff451b2
Add IPv6 support to qos.sh
...
(cherry picked from commit bitcoin/bitcoin@fc089ae47a )
2022-08-20 03:13:52 +00:00
Wladimir J. van der Laan
fad9fba1e1
build: Get rid of `CLIENT_DATE`
...
Putting the build date in the executable is a practice that has no place
in these days, now that deterministic building is increasingly common.
Continues #7732 which did this for the GUI.
(cherry picked from commit bitcoin/bitcoin@d096d22446 )
2022-08-20 03:13:52 +00:00
Andrés G. Aragoneses
e4b9235274
autogen.sh: warn about needing autoconf if autoreconf is not found
...
Changes the error message from:
./autogen.sh: 9: ./autogen.sh: autoreconf: not found
To:
configuration failed, please install autoconf first
(cherry picked from commit bitcoin/bitcoin@889426d37e )
2022-08-20 03:13:52 +00:00
str4d
eb8858ce27
Merge pull request #6127 from str4d/fix-shell-lints
...
Fix shell lints
2022-08-20 04:13:20 +01:00
str4d
adc60d4646
Merge pull request #6125 from nuttycom/wallet/z_sendmany_ua_doc
...
Update `z_sendmany` help to clarify what happens when sending from a UA
2022-08-20 00:10:13 +01:00
Jack Grigg
c11cf55b5b
CI: Enforce shell lints to prevent regression
2022-08-19 22:40:36 +00:00
Jack Grigg
1f94372b86
lint: Fix shell lints
2022-08-19 22:40:02 +00:00
Kris Nuttycombe
6d8d82f18b
Update `z_sendmany` help to clarify what happens when sending from a UA
...
Fixes #6124
2022-08-19 10:38:25 -06:00
Jack Grigg
f21ba7a822
rust: Place tighter bound on encoded heights in `zcash-inspect`
...
From NU5, block heights are required to be encoded in the 32-bit
`nExpiryHeight` field, which places a bound on the maximum length of the
height encoded in a coinbase transaction.
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-08-19 04:20:10 +00:00
Jack Grigg
e530f6f30a
rust: Simplify `next_pow2` in `zcash-inspect`
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-08-19 04:18:36 +00:00
Jack Grigg
fd7cb4bb4a
rust: Add mnemonic phrase inspection to `zcash-inspect`
2022-08-19 04:13:05 +00:00
Jack Grigg
b0bf639760
rust: Add address inspection to `zcash-inspect`
2022-08-19 04:13:05 +00:00
Jack Grigg
a125180a50
rust: Add P2PKH signature checking to `zcash-inspect`
...
Co-authored-by: ying tong <yingtong@z.cash>
2022-08-19 04:13:05 +00:00
Jack Grigg
8d82cee9c8
rust: Add `zcash-inspect` binary for inspecting Zcash data
...
Currently supports Zcash blocks, block headers, and transactions. Some
consensus rules are also checked, and a JSON context object can be
optionally passed to provide any necessary details for extra contextual
consensus checks.
2022-08-19 04:13:05 +00:00