mdr0id
e6de9bd437
add basic tekton zcash env
2022-08-23 13:17:25 -07: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
Kris Nuttycombe
9657f410ed
Merge pull request #6119 from sellout/editorconfig
...
Define some basic cross-editor configuration
2022-08-18 13:51:51 -06:00
Kris Nuttycombe
997995ee8f
Merge pull request #6117 from sellout/explicit-debug-log
...
Eliminate indirection for debug log
2022-08-18 09:50:43 -06:00
Greg Pfeil
e8d45481d2
Define some basic cross-editor configuration
...
EditorConfig helps contributors make changes that fit the repo, even if
their local settings are different.
2022-08-17 09:44:03 -06:00
Greg Pfeil
cca3b070bb
Eliminate indirection for debug log
...
Many error messages would say "see debug.log" or similar, without
indicating where the debug log actually lives. This now prints the
actual path in those cases.
It also changes more general uses of "debug.log" to "debug log", since
the file name may not even be "debug.log" if the user has specified it.
2022-08-17 09:02:40 -06:00
str4d
e9b4a1af09
Merge pull request #6116 from str4d/update-rust-deps-with-audits
...
rust: Update some of the pinned dependencies
2022-08-17 13:58:02 +01:00
Jack Grigg
a2b971befb
rust: Update some of the pinned dependencies
...
The primary purpose of this commit is an exercise in using `cargo vet`
for tracking audits of our Rust dependency updates. `cargo update` was
run, and then a simple-to-audit subset of the dependency updates were
audited and committed.
2022-08-17 10:39:38 +00:00
Jack Grigg
3bf9022d51
CI: Migrate to published versions of cargo-vet
2022-08-17 08:20:39 +00:00
DeckerSU
25c2b950ba
miner: fix MAXSOLS
...
https://github.com/KomodoPlatform/komodo/pull/556
882bc1ff7a
2022-08-16 13:19:50 +02:00
ebfull
317ce50622
Merge pull request #6112 from str4d/rust-1.63
...
depends: Update Rust to 1.63.0
2022-08-11 11:37:21 -06:00
Jack Grigg
e27190d00a
depends: Update Rust to 1.63.0
2022-08-11 15:51:57 +00:00
str4d
81764889c8
Merge pull request #6071 from str4d/llvm-14
...
Migrate to LLVM 14
2022-08-11 03:47:54 +01:00
Kris Nuttycombe
df6e05173e
Merge pull request #6083 from zcash/leveldb-1.22
...
Update LevelDB to 1.22+
2022-08-10 18:14:43 -06:00
Jack Grigg
12c36670fe
depends: Update Clang / libcxx to LLVM 14.0.6
...
In practice we are using 14.0.0 in most cases, as the LLVM Project have
not published Ubuntu binaries for any point release after 14.0.0 (which
we are using here).
2022-08-10 23:10:40 +00:00