Commit Graph

12567 Commits

Author SHA1 Message Date
sandakersmann 2ad41e00ce
Update of copyright year to 2019 2019-02-14 15:00:00 +01:00
Homu 647c155dc7 Auto merge of #3833 - mdr0id:release-v2.0.3, r=mdr0id
Release v2.0.3
2019-02-11 10:34:20 -08:00
mdr0id f4fe8542c7 make-release.py: Updated release notes and changelog for 2.0.3. 2019-02-11 09:16:09 -08:00
mdr0id b22a364a2a make-release.py: Updated manpages for 2.0.3. 2019-02-11 09:16:09 -08:00
mdr0id 81fbf49883 make-release.py: Versioning changes for 2.0.3. 2019-02-11 09:05:39 -08:00
mdr0id fe0507761a Update nMinimumChainWork with information from the getblockchaininfo RPC 2019-02-11 09:04:13 -08:00
Taylor Hornby 78c916eb2e Patch Proton for a minimal build. #3786 2019-02-06 13:18:53 -07:00
Homu d26ec8ca71 Auto merge of #3826 - mdr0id:release-v2.0.3-rc1, r=mdr0id
Release v2.0.3 rc1
2019-02-04 18:03:05 -08:00
mdr0id 722b147425 make-release.py: Updated release notes and changelog for 2.0.3-rc1. 2019-02-04 12:05:43 -08:00
mdr0id 9e6228c5b0 make-release.py: Updated manpages for 2.0.3-rc1. 2019-02-04 12:05:43 -08:00
mdr0id 626874390a make-release.py: Versioning changes for 2.0.3-rc1. 2019-02-04 11:51:52 -08:00
Taylor Hornby f3d99770b5 Update Proton from 0.17.0 to 0.26.0. #3816, #3786 2019-01-30 14:16:50 -07:00
Taylor Hornby 0a4cafa6df Update Rust from v1.28.0 to v1.32.0. #3786 2019-01-30 14:16:42 -07:00
Taylor Hornby 221ca965eb Update boost from v1.66.0 to v1.69.0. #3786 2019-01-30 14:16:34 -07:00
Taylor Hornby b41b316758 Update OpenSSL from 1.1.0h to 1.1.1a. #3786 2019-01-30 14:16:25 -07:00
Paige Peterson 70ebc0942a redirect and update source documentation 2019-01-30 16:00:21 +00:00
Eirik Ogilvie-Wigley caa1203307 Improve some error messages when building a transaction fails 2019-01-30 04:12:15 -07:00
Eirik Ogilvie-Wigley 8a1d19307b Renaming and other minor cleanup 2019-01-29 21:18:10 -07:00
Eirik Ogilvie-Wigley 3e5cc59c2e Change to t->z transaction and create separate benchmark for sapling 2019-01-23 15:04:48 -07:00
Eirik Ogilvie-Wigley 275bd8f67a Add a method for generating a test CKey 2019-01-23 15:04:45 -07:00
Eirik Ogilvie-Wigley 010481c7e5 FakeCoinsViewDB can inherit directly from CCoinsView 2019-01-23 14:45:37 -07:00
Eirik Ogilvie-Wigley a6a17c45b8 benchmarks do not require updating network parameters 2019-01-23 14:45:37 -07:00
Eirik Ogilvie-Wigley b27ac486e4 Prevent header from being included multiple times 2019-01-23 14:45:37 -07:00
Eirik Ogilvie-Wigley edac39b8fd Include Sapling transactions in increment note witness benchmark 2019-01-23 14:45:37 -07:00
Eirik Ogilvie-Wigley 1534671fb0 Add test method for generating master Sapling extended spending keys 2019-01-23 14:45:37 -07:00
Eirik Ogilvie-Wigley 9eadcb3eca Move test SaplingNote creation to utiltest 2019-01-23 14:45:37 -07:00
Eirik Ogilvie-Wigley c3e2de5959 Move reusable Sapling test setup to utiltest 2019-01-23 14:12:02 -07:00
Eirik Ogilvie-Wigley 89e75c8c0d Add benchmark for decrypting sapling notes 2019-01-23 14:12:02 -07:00
Eirik Ogilvie-Wigley 8f41036701 Rename methods to include Sprout 2019-01-23 14:12:02 -07:00
Homu bf8ba762d6 Auto merge of #3737 - gtank:zmq_checkedblock, r=str4d
zmq: add flag to publish all checked blocks

This change adds a hook for the BlockChecked signal to the zmq publisher. This is useful for light wallet daemon initialization (see https://github.com/zcash/zcash/issues/3638 for context, and [lightwalletd](https://github.com/zcash-hackworks/lightwalletd) for implementation).

The new flag is `-zmqpubcheckedblock=address`, in keeping with the established style.
2019-01-23 12:53:51 -08:00
Homu beb465dd2e Auto merge of #3789 - rex4539:update-zmq, r=str4d
Update zmq to 4.3.1

Closes https://github.com/zcash/zcash/issues/3785
2019-01-23 00:17:25 -08:00
Homu 5862b2921b Auto merge of #3646 - Eirik0:transaction-builder-result, r=daira
Return more information when building a transaction fails

This PR is intended to make it easier to diagnose what went wrong when building a transaction using `TransactionBuilder` fails.
2019-01-22 10:14:27 -08:00
Homu 08dc0904fb Auto merge of #3711 - str4d:wallet-atomic-write-optimisation, r=Eirik0
wallet: Skip transactions with no shielded data in CWallet::SetBestChain()

Co-authored-by: Daira Hopwood <daira@jacaranda.org>

Closes #3495.
2019-01-21 13:16:00 -08:00
Homu beac3f3f62 Auto merge of #3766 - ca333:patch-3, r=mdr0id
update libsodium dl-path

the 1.0.15 was moved to https://download.libsodium.org/libsodium/releases/old/ which results in DL from zcashs fallback repo
2019-01-17 19:36:56 -08:00
Homu ac03c88b29 Auto merge of #3784 - Eirik0:3718-txexpiringsoon, r=str4d
Fix tx expiring soon test

Closes #3718
2019-01-17 17:30:36 -08:00
Eirik Ogilvie-Wigley c297558169 throw an exception rather than returning false when building invalid transactions 2019-01-17 15:19:13 -07:00
Eirik Ogilvie-Wigley d55d88707c Return more information when building a transaction fails 2019-01-17 15:10:42 -07:00
Eirik Ogilvie-Wigley a482e4c9fa Strategically sync to prevent intermittent failures 2019-01-17 15:00:57 -07:00
Eirik Ogilvie-Wigley 32212cbad7 Extract helper methods 2019-01-17 15:00:57 -07:00
Eirik Ogilvie-Wigley 5e654035a6 fail test if pong is not received 2019-01-17 15:00:57 -07:00
Eirik Ogilvie-Wigley 3dab742638 Check entire contents of mempool 2019-01-17 15:00:52 -07:00
Eirik Ogilvie-Wigley 57dcc9e6bf Make variables local 2019-01-17 14:58:50 -07:00
Eirik Ogilvie-Wigley 73859fd218 Move common code to helper 2019-01-17 14:58:46 -07:00
Dimitris Apostolou 4d0aca70a0
Update zmq to 4.3.1 2019-01-17 17:15:44 +02:00
Eirik Ogilvie-Wigley 23b329d912 flake8 cleanup 2019-01-14 14:00:24 -07:00
ca333 8eaa721dfd
update libsodium dl-path
the 1.0.15 was moved to https://download.libsodium.org/libsodium/releases/old/ which results in DL from zcashs fallback repo
2019-01-07 13:38:21 +01:00
Homu 8df7a073ce Auto merge of #3647 - LarryRuane:2926-mutex-assert-stop, r=str4d
On shutdown, wait for miner threads to exit (join them)

Closes #2926. Have `Shutdown()` running in the main thread wait for miner threads to exit before exiting.
2019-01-03 08:49:16 -08:00
Jack Grigg a6da0b03da
Set Sprout note data in WalletTest.WriteWitnessCache 2019-01-02 13:23:28 +00:00
Homu 66e39a0dd6 Auto merge of #3538 - mdr0id:mac_fix_local_rpctest, r=daira
Update for Mac OS local rpc-tests

This PR is for #3341 .

The main issue is that ```#!/usr/bin/env python2``` is not valid on Mac. However, ```#!/usr/bin/env python``` is standard for Python2.7 interpreter link.

On a side note, pyflakes does a passive check on modules imported per some python file. This allows modules to be imported even if they do not exist on the current system (e.g. pyzmq, pybake2). Ultimately, the missing modules wont throw errors until ```rpc-test.sh``` calls that python file.

I sanity checked running this update on an Ubuntu 16.04 node, and the tests pass as expected (minus a known issue that is independent from this update). Also have updated the RTD documentation for the MacOS user guide procedure.
2018-12-19 03:24:50 -08:00
Homu abd55f27f2 Auto merge of #3691 - ebfull:printsproutr1cs, r=daira
Allow user to ask server to save the Sprout R1CS to a file during startup.

This adds an experimental feature `-savesproutr1cs` which can be used to save the file `r1cs` containing the constraint system used in the original launch of Zcash. The file is written to the parameters directory. This can be used to recover this file for verification of the Sprout MPC transcript and parameters.
2018-12-18 23:28:06 -08:00