Commit Graph

12635 Commits

Author SHA1 Message Date
Jack Grigg 347de0aae2 RPC: Use OutgoingViewingKeys to recover non-wallet Sapling outputs 2020-01-29 16:05:44 +00:00
Jack Grigg f77915c587 RPC: Display valid UTF-8 memos in z_viewtransaction 2020-01-29 15:59:52 +00:00
Jack Grigg 97ab74a887 depends: Add utfcpp to dependencies 2020-01-29 15:59:52 +00:00
Jack Grigg 32ade1edb1 RPC: z_viewtransaction 2020-01-29 15:59:52 +00:00
Homu 8770f88663 Auto merge of #4134 - daira:fix-disable-expiry, r=Eirik0
Fix the use of 0 as expiryheight in createrawtransaction, to disable expiry

fixes #4132
2019-09-26 12:47:13 -07:00
Daira Hopwood 3e37152bf5 Fix setting an expiry height of 0. fixes #4132
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-26 20:43:52 +01:00
Daira Hopwood 7167dc9b2c Test setting an expiry height of 0.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-26 20:43:52 +01:00
Homu 961c0d58ec Auto merge of #4060 - str4d:remove-libsnark, r=daira
Remove libsnark

Closes #167. Closes #416. Closes #418. Closes #437.
Closes #521. Closes #743. Closes #750. Closes #894.
Closes #903. Closes #1125. Closes #1136. Closes #1240.
Closes #1264. Closes #1516. Closes #1517. Closes #1651.
Closes #2064. Closes #2158. Closes #3478. Closes #3652.
Closes #3744.
2019-09-26 11:21:40 -07:00
Homu 62dc5f0821 Auto merge of #4144 - zcash:hotfix-v2.0.7-3, r=str4d
Release v2.0.7-3
2019-09-24 16:02:35 -07:00
Daira Hopwood e3983afc03
Merge pull request #21 from zcash/release-v2.0.7-3
Release v2.0.7-3
2019-09-24 21:18:53 +01:00
Daira Hopwood dffdbcf31d Set Debian changelog urgency to critical.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 21:04:45 +01:00
Daira Hopwood 5beb316b6b make-release.py: Updated release notes and changelog for 2.0.7-3. 2019-09-24 21:01:13 +01:00
Daira Hopwood ef508aeb5b make-release.py: Updated manpages for 2.0.7-3. 2019-09-24 21:01:13 +01:00
Daira Hopwood 1e11ffb6bb make-release.py: Versioning changes for 2.0.7-3. 2019-09-24 20:58:26 +01:00
Daira Hopwood 1ef3f7b1d6 Make a note of the shorter service period in the release notes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 20:57:02 +01:00
Daira Hopwood 4954114eec
Merge pull request #19 from zcash/release-notes
Add hotfix release notes.
2019-09-24 19:24:36 +01:00
Daira Hopwood 2f5d665f53 Add hotfix release notes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-09-24 19:23:34 +01:00
Daira Hopwood 921f326132
Merge pull request #18 from zcash/mempool-txnotify-thread
Move mempool SyncWithWallets call into its own thread
2019-09-24 19:22:08 +01:00
Daira Hopwood f5832a9549
Merge pull request #17 from zcash/exception-handling
Ignore exceptions when deserializing note plaintexts
2019-09-24 19:21:34 +01:00
Daira Hopwood 691f7dc2fa
Merge pull request #16 from zcash/disable-log-shrinking
Disable -shrinkdebugfile command
2019-09-24 19:21:07 +01:00
Jack Grigg 9d8322a341
Enable RPC tests to wait on mempool notifications 2019-09-20 21:41:49 +01:00
Jack Grigg 3ff68c5052
Move mempool SyncWithWallets call into its own thread 2019-09-20 21:00:42 +01:00
Jack Grigg f48cfeffe5
Update release notes with node abort behaviour 2019-09-20 09:40:45 +01:00
Jack Grigg c1fbf8ab5d
Ignore exceptions when deserializing note plaintexts 2019-09-19 22:29:24 +01:00
Jack Grigg 7c8111f304
Remove cs_main lock requirement from CWallet::SyncTransaction
SetMerkleBranch was the only call underneath SyncTransaction that
required the cs_main lock.
2019-09-19 20:59:05 +01:00
Jack Grigg d917c11572
SetMerkleBranch: remove unused code, remove cs_main lock requirement
Includes equivalent changes to bitcoin/bitcoin#9446
2019-09-19 20:57:39 +01:00
Jack Grigg 5ae7b70ae6
Disable -shrinkdebugfile command 2019-09-19 18:05:56 +01:00
Jack Grigg c8c43c4210
Add block hashes for Overwinter, Sapling, and testnet Blossom
Also updates nMinimumChainWork for testnet (using block 585000).
2019-09-19 16:10:35 +01:00
Jack Grigg 150e330310
Abort node if NU activations have unexpected hashes 2019-09-19 15:00:04 +01:00
Jack Grigg 10b9d6306b
Move AbortNode to the top of main.cpp
It is in an anonymous namespace, so it needs to be above all code in the
file that uses it.
2019-09-19 14:52:55 +01:00
Homu 128d863fb8 Auto merge of #4130 - fubuloubu:patch-1, r=str4d
Change Debian package description

Some GUI Debian package managers only show the first line of the description. This PR alters the description to indicate that this is a Zcash package.
2019-09-18 15:46:40 -07:00
Bryant Eisenbach 94a4761b85
doc: Move text prior to "This package provides..." 2019-09-17 20:09:11 -04:00
Jack Grigg 4cae370328
Add libsnark removal to notable changes 2019-09-17 12:25:43 +01:00
Jack Grigg 2efcb9e592
Stop fetching old Sprout parameters
We aren't automatically deleting them yet.
2019-09-17 12:00:03 +01:00
str4d a85887ee1b
Merge pull request #3866 from garethtdavies/ipfs-fetch-params
Adding hash for complete IPFS params
2019-09-17 06:55:25 -04:00
Jack Grigg fe3cb8ec93
Remove makeGrothProof argument from JoinSplit::prove 2019-09-16 13:10:54 +01:00
Jack Grigg 982e924e98
tests: Clean up use of repr() in mininode 2019-09-16 12:23:46 +01:00
Gareth Davies cecccce6fa
Updating IPFS link for chunking 2019-09-12 21:14:23 -07:00
Homu a722aa69a2 Auto merge of #4030 - str4d:freebsd-build, r=str4d
Add FreeBSD build support

Usage on FreeBSD:

> $ pkg install autoconf automake bash cmake gcc gmake libtool pkgconf
> $ MAKE=gmake ./zcutil/build.sh

Closes #4023.
2019-09-12 10:00:28 -07:00
Bryant Eisenbach a1473b48fe
doc: Change Debian package description 2019-09-07 10:41:12 -04:00
Homu 06507722ac Auto merge of #4088 - LarryRuane:3708-insightexplorer-formatting, r=Eirik0
insightexplorer: formatting, pyflakes cleanups

These changes were too late (post-review) for the Insight Explorer PRs, see #3708. No functional differences.
2019-09-04 10:57:56 -07:00
Homu 87c45fcaeb Auto merge of #4125 - Eirik0:release-v2.0.7-2, r=daira
Release v2.0.7-2
2019-08-31 13:46:45 -07:00
Eirik Ogilvie-Wigley 7c7b6625cf make-release.py: Updated release notes and changelog for 2.0.7-2. 2019-08-30 17:47:52 -06:00
Eirik Ogilvie-Wigley 6271f7b8a6 make-release.py: Updated manpages for 2.0.7-2. 2019-08-30 17:47:52 -06:00
Eirik Ogilvie-Wigley 72d2ab918d make-release.py: Versioning changes for 2.0.7-2. 2019-08-30 17:38:50 -06:00
Homu 0e78b194d4 Auto merge of #4124 - Eirik0:v2.0.7-2-notable-changes, r=Eirik0
Notable changes for v2.0.7-2
2019-08-30 14:20:05 -07:00
Eirik Ogilvie-Wigley 419cf654b8 Notable changes for v2.0.7-2 2019-08-30 15:04:16 -06:00
Homu f937ee1634 Auto merge of #4122 - Eirik0:release-v2.0.7-1, r=mdr0id
Release v2.0.7-1
2019-08-29 13:37:36 -07:00
Daira Hopwood 7b91ba8930 Remove copyright entry for libsnark.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-08-29 20:09:17 +01:00
Eirik Ogilvie-Wigley eaac9a92dd make-release.py: Updated release notes and changelog for 2.0.7-1. 2019-08-29 13:07:52 -06:00