]> Git Repo - VerusCoin.git/log
VerusCoin.git
8 years agoAuto merge of #1978 - str4d:1941-scan-whole-chain-on-zkey-import, r=ebfull
zkbot [Fri, 20 Jan 2017 00:02:12 +0000 (00:02 +0000)]
Auto merge of #1978 - str4d:1941-scan-whole-chain-on-zkey-import, r=ebfull

Scan the whole chain whenever a z-key is imported

Closes #1941.

8 years agoAdd test for z_importkey rescanning from beginning of chain.
Sean Bowe [Thu, 19 Jan 2017 23:42:55 +0000 (16:42 -0700)]
Add test for z_importkey rescanning from beginning of chain.

8 years agoAuto merge of #1979 - str4d:1786-inform-users-to-fetch-params, r=bitcartel
zkbot [Thu, 19 Jan 2017 21:47:26 +0000 (21:47 +0000)]
Auto merge of #1979 - str4d:1786-inform-users-to-fetch-params, r=bitcartel

Instruct users to run zcash-fetch-params if network params aren't available

Closes #1786.

8 years agoAuto merge of #2007 - bitcartel:1097_copyright_notice_and_date, r=bitcartel
zkbot [Thu, 19 Jan 2017 00:56:47 +0000 (00:56 +0000)]
Auto merge of #2007 - bitcartel:1097_copyright_notice_and_date, r=bitcartel

Closes #1097 so that zcash-cli displays license info like zcashd.

LicenseInfo is refactored from init.cpp to util.cpp so that the
bitcoin-cli makefile target does not need to be modified.

8 years agoIncrease timeout for z_sendmany transaction in wallet.py qa test
Simon [Thu, 19 Jan 2017 00:54:39 +0000 (16:54 -0800)]
Increase timeout for z_sendmany transaction in wallet.py qa test

8 years agoAuto merge of #2028 - bitcartel:std_numeric_gcc_620_compile_issue, r=ebfull
zkbot [Wed, 18 Jan 2017 19:45:02 +0000 (19:45 +0000)]
Auto merge of #2028 - bitcartel:std_numeric_gcc_620_compile_issue, r=ebfull

Add missing header

Closes #2027 where gcc 6.2.0 identified that `rpcwallet.cpp` was missing a header file `<numeric>` which is required due to usage of `std::accumulate`.

8 years agoAdd missing header required by std::accumulate
Simon [Wed, 18 Jan 2017 18:52:37 +0000 (10:52 -0800)]
Add missing header required by std::accumulate

8 years agoAuto merge of #2006 - bitcartel:1497_destination_path_validation_when_exporting,...
zkbot [Wed, 18 Jan 2017 18:19:50 +0000 (18:19 +0000)]
Auto merge of #2006 - bitcartel:1497_destination_path_validation_when_exporting, r=bitcartel

Fixes #1497 ZCA-009 by restricting export to a user defined folder and sanitizing filenames

8 years agoUpdate walletbackup.py qa test to use -exportdir option
Simon [Wed, 18 Jan 2017 18:05:49 +0000 (10:05 -0800)]
Update walletbackup.py qa test to use -exportdir option

8 years agoAuto merge of #1999 - str4d:1950-random-cookie-rpc-auth, r=ebfull
zkbot [Wed, 18 Jan 2017 14:20:25 +0000 (14:20 +0000)]
Auto merge of #1999 - str4d:1950-random-cookie-rpc-auth, r=ebfull

rpc: Implement random-cookie based authentication

Cherry-picked from bitcoin/bitcoin#6388.

Closes #1950.

8 years agoAuto merge of #2025 - str4d:create-config-file-in-coverage-tests, r=str4d
zkbot [Wed, 18 Jan 2017 13:01:53 +0000 (13:01 +0000)]
Auto merge of #2025 - str4d:create-config-file-in-coverage-tests, r=str4d

Code coverage fixes

8 years agoCoverage build system tweaks
Jack Grigg [Wed, 18 Jan 2017 12:57:05 +0000 (13:57 +0100)]
Coverage build system tweaks

8 years agoCreate empty zcash.conf during coverage checks
Jack Grigg [Wed, 18 Jan 2017 11:11:50 +0000 (12:11 +0100)]
Create empty zcash.conf during coverage checks

Fixes regression caused by #2013.

8 years agoAuto merge of #2001 - bitcartel:1957_add_size_to_listtransactions, r=ebfull
zkbot [Wed, 18 Jan 2017 07:15:35 +0000 (07:15 +0000)]
Auto merge of #2001 - bitcartel:1957_add_size_to_listtransactions, r=ebfull

Closes #1957 by adding tx serialization size to listtransactions output.

8 years agoAuto merge of #2000 - str4d:1622-bdb-m4-rename, r=ebfull
zkbot [Wed, 18 Jan 2017 06:33:38 +0000 (06:33 +0000)]
Auto merge of #2000 - str4d:1622-bdb-m4-rename, r=ebfull

Rename build-aux/m4/bitcoin_find_bdb48.m4 to remove version

Closes #1622.

8 years agoAuto merge of #1982 - str4d:1954-update-debug-categories, r=ebfull
zkbot [Wed, 18 Jan 2017 05:51:20 +0000 (05:51 +0000)]
Auto merge of #1982 - str4d:1954-update-debug-categories, r=ebfull

Update debug categories

Closes #1954.

8 years agoAuto merge of #1980 - bitcartel:fix_z_sendmany_logging_bug_txid, r=ebfull
zkbot [Wed, 18 Jan 2017 05:10:18 +0000 (05:10 +0000)]
Auto merge of #1980 - bitcartel:fix_z_sendmany_logging_bug_txid, r=ebfull

Fix bug where z_sendmany logged incorrect txid fragment when sending from taddr

Closes #1987.

8 years agoAuto merge of #1977 - bitcartel:1967_z_sendmany_debug_age_of_notes, r=ebfull
zkbot [Wed, 18 Jan 2017 04:29:06 +0000 (04:29 +0000)]
Auto merge of #1977 - bitcartel:1967_z_sendmany_debug_age_of_notes, r=ebfull

Fixes #1967 by adding age of note to z_sendmany logging.

8 years agoAuto merge of #1976 - bitcartel:1964_z_sendmany_exception_handling, r=ebfull
zkbot [Wed, 18 Jan 2017 03:48:12 +0000 (03:48 +0000)]
Auto merge of #1976 - bitcartel:1964_z_sendmany_exception_handling, r=ebfull

Fixes #1964 to catch general exception in z_sendmany and catch exceptions as reference-to-const.

8 years agoAuto merge of #1974 - str4d:1948-debian-lint, r=ebfull
zkbot [Wed, 18 Jan 2017 03:07:07 +0000 (03:07 +0000)]
Auto merge of #1974 - str4d:1948-debian-lint, r=ebfull

Fix Debian lintian warnings

Closes #1948.

8 years agoAuto merge of #1973 - str4d:1943-remove-extraneous-bins-from-dist, r=ebfull
zkbot [Wed, 18 Jan 2017 02:26:12 +0000 (02:26 +0000)]
Auto merge of #1973 - str4d:1943-remove-extraneous-bins-from-dist, r=ebfull

Exclude test binaries from make install

Closes #1943.

8 years agoAuto merge of #1972 - str4d:1950-ensure-messages-are-rendered, r=ebfull
zkbot [Wed, 18 Jan 2017 01:45:04 +0000 (01:45 +0000)]
Auto merge of #1972 - str4d:1950-ensure-messages-are-rendered, r=ebfull

Ensure messages are rendered in the metrics UI

Part of #1950.

8 years agoAuto merge of #1942 - str4d:1940-threaded-createjoinsplit, r=ebfull
zkbot [Wed, 18 Jan 2017 01:04:05 +0000 (01:04 +0000)]
Auto merge of #1942 - str4d:1940-threaded-createjoinsplit, r=ebfull

Extend createjoinsplit to benchmark parallel JoinSplits

Closes #1940

8 years agoAuto merge of #1935 - arcalinea:1934_user_followup_in_release_process, r=ebfull
zkbot [Wed, 18 Jan 2017 00:20:57 +0000 (00:20 +0000)]
Auto merge of #1935 - arcalinea:1934_user_followup_in_release_process, r=ebfull

Update release process to check in with users who opened resolved issues

Updates release-process.md to include a step to check in with users who opened `user support` issues resolved in the release.
Resolves #1934.

8 years agoAuto merge of #1991 - bitcartel:1960_z_getoperation_include_call_details, r=ebfull
zkbot [Tue, 17 Jan 2017 19:24:07 +0000 (19:24 +0000)]
Auto merge of #1991 - bitcartel:1960_z_getoperation_include_call_details, r=ebfull

Fixes #1960: z_getoperationstatus/result now includes operation details.

8 years agoAuto merge of #2016 - ioptio:issue-template, r=str4d
zkbot [Tue, 17 Jan 2017 13:37:29 +0000 (13:37 +0000)]
Auto merge of #2016 - ioptio:issue-template, r=str4d

Create ISSUE_TEMPLATE.md

8 years agoAuto merge of #2023 - str4d:create-config-file-in-perf-tests, r=str4d
zkbot [Tue, 17 Jan 2017 12:23:49 +0000 (12:23 +0000)]
Auto merge of #2023 - str4d:create-config-file-in-perf-tests, r=str4d

Create empty zcash.conf during performance measurements

Fixes benchmarking regression caused by #2013.

8 years agoCreate empty zcash.conf during performance measurements
Jack Grigg [Tue, 17 Jan 2017 12:19:49 +0000 (13:19 +0100)]
Create empty zcash.conf during performance measurements

8 years agoAuto merge of #2015 - bitcartel:1780_sort_getoperationstatus, r=ebfull
zkbot [Tue, 17 Jan 2017 04:06:28 +0000 (04:06 +0000)]
Auto merge of #2015 - bitcartel:1780_sort_getoperationstatus, r=ebfull

Closes #1780. Result of z_getoperationstatus now sorted by operation's creation time.

8 years agoGenerate Debian control file to fix shlibs lint
Jack Grigg [Tue, 3 Jan 2017 15:17:21 +0000 (16:17 +0100)]
Generate Debian control file to fix shlibs lint

8 years agoDebian package lint
Jack Grigg [Tue, 3 Jan 2017 12:11:55 +0000 (13:11 +0100)]
Debian package lint

- Tweak description synopsis to make Debian happy
- Put bash completion files in correct directory
- Add a manpage for zcash-fetch-params

8 years agoFixes #1960: z_getoperationstatus/result now includes operation details.
Simon [Sat, 7 Jan 2017 15:41:42 +0000 (07:41 -0800)]
Fixes #1960: z_getoperationstatus/result now includes operation details.

8 years agoAuto merge of #2013 - str4d:2002-require-zcash-conf, r=ebfull
zkbot [Mon, 16 Jan 2017 23:09:38 +0000 (23:09 +0000)]
Auto merge of #2013 - str4d:2002-require-zcash-conf, r=ebfull

Require zcash.conf to start zcashd

Closes #2002.

8 years agoAuto merge of #2021 - str4d:1539-fix-test-ordering-again, r=ebfull
zkbot [Mon, 16 Jan 2017 20:30:22 +0000 (20:30 +0000)]
Auto merge of #2021 - str4d:1539-fix-test-ordering-again, r=ebfull

Fix gtest ordering broken by #1949

Part of #1539

8 years agoFix gtest ordering broken by #1949
Jack Grigg [Mon, 16 Jan 2017 19:16:29 +0000 (20:16 +0100)]
Fix gtest ordering broken by #1949

Part of #1539

8 years agoCloses #1957 by adding tx serialization size to listtransactions output.
Simon [Mon, 9 Jan 2017 18:00:14 +0000 (10:00 -0800)]
Closes #1957 by adding tx serialization size to listtransactions output.

8 years agoFixes #1497 ZCA-009 by restricting data exporting to user defined folder.
Simon [Tue, 10 Jan 2017 05:25:42 +0000 (21:25 -0800)]
Fixes #1497 ZCA-009 by restricting data exporting to user defined folder.

Previously the RPC interface allowed z_exportwallet, backupwallet and
dumpwallet to write data to an arbitrary filename.  ZCA-009 demonstrates
how this is vulnerable.  The resolution is to only allow data to
written when the -exportdir has been configured.  Also filenames are
restricted to alphanumeric characters.

8 years agoCloses #1097 so zcash-cli now displays license info like zcashd.
Simon [Tue, 10 Jan 2017 07:17:48 +0000 (23:17 -0800)]
Closes #1097 so zcash-cli now displays license info like zcashd.

LicenseInfo is refactored from init.cpp to util.cpp so that the
bitcoin-cli makefile target does not need to be modified.

8 years agoAuto merge of #2019 - bitcartel:remove-bom, r=ebfull
zkbot [Mon, 16 Jan 2017 17:02:35 +0000 (17:02 +0000)]
Auto merge of #2019 - bitcartel:remove-bom, r=ebfull

Remove UTF-8 BOM 0xefbbbf from zcash.conf to avoid problems with command line tools

Closes #2018

8 years agoRemove UTF-8 BOM efbbbf from zcash.conf to avoid problems with command line tools
Simon [Fri, 13 Jan 2017 02:26:20 +0000 (18:26 -0800)]
Remove UTF-8 BOM efbbbf from zcash.conf to avoid problems with command line tools

8 years agomove template to subdirectory, fix typo, include prompt under describing issue sectio...
Paige Peterson [Thu, 12 Jan 2017 21:42:19 +0000 (16:42 -0500)]
move template to subdirectory, fix typo, include prompt under describing issue section, include uploading file directly to github ticket as option for sharing logs

8 years agoCreate ISSUE_TEMPLATE.md
Paige Peterson [Wed, 11 Jan 2017 21:55:29 +0000 (16:55 -0500)]
Create ISSUE_TEMPLATE.md

8 years agoCloses #1780. Result of z_getoperationstatus now sorted by creation time of operation
Simon [Wed, 11 Jan 2017 19:49:10 +0000 (11:49 -0800)]
Closes #1780. Result of z_getoperationstatus now sorted by creation time of operation

8 years agoShow a friendly message explaining why zcashd needs a zcash.conf
Jack Grigg [Wed, 11 Jan 2017 11:55:35 +0000 (12:55 +0100)]
Show a friendly message explaining why zcashd needs a zcash.conf

8 years agoThrow an error if zcash.conf is missing
Jack Grigg [Tue, 10 Jan 2017 15:33:41 +0000 (16:33 +0100)]
Throw an error if zcash.conf is missing

An empty zcash.conf is sufficient to bypass this error.

8 years agoAuto merge of #2009 - bitcartel:2008_update_copyright_to_2017, r=str4d
zkbot [Tue, 10 Jan 2017 11:17:13 +0000 (11:17 +0000)]
Auto merge of #2009 - bitcartel:2008_update_copyright_to_2017, r=str4d

Bump COPYRIGHT_YEAR from 2016 to 2017.

Closes #2008

8 years agoBump COPYRIGHT_YEAR from 2016 to 2017.
Simon [Tue, 10 Jan 2017 07:23:36 +0000 (23:23 -0800)]
Bump COPYRIGHT_YEAR from 2016 to 2017.

8 years agoRename build-aux/m4/bitcoin_find_bdb48.m4 to remove version
Jack Grigg [Mon, 9 Jan 2017 17:54:08 +0000 (18:54 +0100)]
Rename build-aux/m4/bitcoin_find_bdb48.m4 to remove version

Closes #1622.

8 years agoAuto merge of #1949 - str4d:1810-fix-disablewallet, r=str4d
zkbot [Mon, 9 Jan 2017 17:36:41 +0000 (17:36 +0000)]
Auto merge of #1949 - str4d:1810-fix-disablewallet, r=str4d

Fix --disablewallet

Closes #1810.

8 years agorpc: Implement random-cookie based authentication
Wladimir J. van der Laan [Tue, 7 Jul 2015 12:53:48 +0000 (14:53 +0200)]
rpc: Implement random-cookie based authentication

When no `-rpcpassword` is specified, use a special 'cookie' file for
authentication. This file is generated with random content when the
daemon starts, and deleted when it exits. Read access to this file
controls who can access through RPC. By default this file is stored in
the data directory but it be overriden with `-rpccookiefile`.

This is similar to Tor CookieAuthentication: see
https://www.torproject.org/docs/tor-manual.html.en

Alternative to #6258. Like that pull, this allows running bitcoind
without any manual configuration. However, daemons should ideally never write to
their configuration files, so I prefer this solution.

8 years agoAuto merge of #1986 - tromer:createjoinsplit-startprofiling, r=ebfull
zkbot [Thu, 5 Jan 2017 18:07:53 +0000 (18:07 +0000)]
Auto merge of #1986 - tromer:createjoinsplit-startprofiling, r=ebfull

CreateJoinSplit: add start_profiling() call

This solves the problem of profiling output from the CreteJoinSplit benchmarking binary displaying nonsensical large time values.

8 years agoCreateJoinSplit: add start_profiling() call
Eran Tromer [Thu, 5 Jan 2017 16:25:41 +0000 (11:25 -0500)]
CreateJoinSplit: add start_profiling() call

This solves the problem of profiling output displaying nonsensical large time values.

8 years agoUpdate debug categories
Jack Grigg [Thu, 5 Jan 2017 10:56:42 +0000 (11:56 +0100)]
Update debug categories

Closes #1954.

8 years agoSuggest ./zcutil/fetch-params.sh as well
Jack Grigg [Thu, 5 Jan 2017 10:38:38 +0000 (11:38 +0100)]
Suggest ./zcutil/fetch-params.sh as well

Once we improve the from-source installation docs to use 'make install', we can
revert this commit.

8 years agoAuto merge of #1981 - ebfull:fixing-homu-merge, r=ebfull
zkbot [Thu, 5 Jan 2017 07:42:12 +0000 (07:42 +0000)]
Auto merge of #1981 - ebfull:fixing-homu-merge, r=ebfull

Add 'CreateJoinSplit' standalone utility to gitignore.

Closes #1926 (I'm going to use this little change to test the homu code change.)

8 years agoHandle newlines in UI messages
Jack Grigg [Thu, 5 Jan 2017 07:38:35 +0000 (08:38 +0100)]
Handle newlines in UI messages

8 years agoAdd 'CreateJoinSplit' standalone utility to gitignore.
Sean Bowe [Thu, 5 Jan 2017 07:31:22 +0000 (00:31 -0700)]
Add 'CreateJoinSplit' standalone utility to gitignore.

8 years agoStrip out the SECURE flag in metrics UI so message style is detected
Jack Grigg [Tue, 3 Jan 2017 09:26:49 +0000 (10:26 +0100)]
Strip out the SECURE flag in metrics UI so message style is detected

8 years agoTrigger metrics UI refresh on new messages
Jack Grigg [Tue, 3 Jan 2017 09:21:00 +0000 (10:21 +0100)]
Trigger metrics UI refresh on new messages

8 years agoFixes a bug where the unsigned transaction was logged by z_sendmany
Simon [Wed, 4 Jan 2017 20:17:23 +0000 (12:17 -0800)]
Fixes a bug where the unsigned transaction was logged by z_sendmany
after a successful sign and send, meaning that the logged hash fragment
would be different from the txid logged by "AddToWallet".  This issue
occured when sending from transparent addresses, as utxo inputs must be
signed.  It did not occur when sending from shielded addresses.

8 years agoInstruct users to run zcash-fetch-params if network params aren't available
Jack Grigg [Wed, 4 Jan 2017 16:58:07 +0000 (17:58 +0100)]
Instruct users to run zcash-fetch-params if network params aren't available

Closes #1786.

8 years agoScan the whole chain whenever a z-key is imported
Jack Grigg [Wed, 4 Jan 2017 14:40:35 +0000 (15:40 +0100)]
Scan the whole chain whenever a z-key is imported

Closes #1941.

8 years agoFixes #1967 by adding age of note to z_sendmany logging.
Simon [Wed, 4 Jan 2017 07:57:11 +0000 (23:57 -0800)]
Fixes #1967 by adding age of note to z_sendmany logging.

8 years agoFixes #1964 to catch general exception in z_sendmany and catch
Simon [Tue, 3 Jan 2017 20:50:19 +0000 (12:50 -0800)]
Fixes #1964 to catch general exception in z_sendmany and catch
exceptions as reference-to-const.

8 years agoExclude test binaries from make install
Jack Grigg [Tue, 3 Jan 2017 10:23:21 +0000 (11:23 +0100)]
Exclude test binaries from make install

Closes #1943.

8 years agoAuto merge of #1946 - str4d:blockchain-stats-num-commitments, r=ebfull
zkbot [Fri, 16 Dec 2016 21:47:53 +0000 (21:47 +0000)]
Auto merge of #1946 - str4d:blockchain-stats-num-commitments, r=ebfull

Add total number of commitments to getblockchaininfo

8 years agoAdd test for IncrementalMerkleTree::size().
Sean Bowe [Fri, 16 Dec 2016 20:50:55 +0000 (13:50 -0700)]
Add test for IncrementalMerkleTree::size().

8 years agoAdd a tool for profiling the creation of JoinSplits
Jack Grigg [Fri, 16 Dec 2016 13:39:35 +0000 (02:39 +1300)]
Add a tool for profiling the creation of JoinSplits

8 years agoOnly run wallet tests when wallet is enabled
Jack Grigg [Thu, 15 Dec 2016 21:52:00 +0000 (10:52 +1300)]
Only run wallet tests when wallet is enabled

8 years agoOnly enable getblocktemplate when wallet is enabled
Jack Grigg [Thu, 15 Dec 2016 21:44:04 +0000 (10:44 +1300)]
Only enable getblocktemplate when wallet is enabled

8 years agoRelease notes, authors, changelog
Jack Grigg [Thu, 15 Dec 2016 03:47:49 +0000 (16:47 +1300)]
Release notes, authors, changelog

8 years agoUpdate man pages
Jack Grigg [Thu, 15 Dec 2016 03:45:18 +0000 (16:45 +1300)]
Update man pages

8 years agoUpdate version to 1.0.4
Jack Grigg [Thu, 15 Dec 2016 03:33:09 +0000 (16:33 +1300)]
Update version to 1.0.4

8 years agoAdd total number of commitments to getblockchaininfo
Jack Grigg [Thu, 15 Dec 2016 02:50:26 +0000 (15:50 +1300)]
Add total number of commitments to getblockchaininfo

8 years agoAuto merge of #1939 - str4d:1933-fix-bug, r=str4d
zkbot [Thu, 15 Dec 2016 01:32:30 +0000 (01:32 +0000)]
Auto merge of #1939 - str4d:1933-fix-bug, r=str4d

Only increment new notes on reindex

Addresses another issue in #1904.

When an existing one of our notes was found again, its cache was reset and it was re-witnessed. This would cause encountered notes to get out-of-sync with the otherwise-ignored newer notes, which could be a problem if the wallet data happens to be written out during a reindex.

8 years agoUpdate payment API docs to recommend -rescan for fixing witness errors
Jack Grigg [Thu, 15 Dec 2016 01:30:40 +0000 (14:30 +1300)]
Update payment API docs to recommend -rescan for fixing witness errors

8 years agoExtend createjoinsplit to benchmark parallel JoinSplits
Jack Grigg [Wed, 14 Dec 2016 02:26:02 +0000 (15:26 +1300)]
Extend createjoinsplit to benchmark parallel JoinSplits

Closes #1940

8 years agoAuto merge of #1938 - ebfull:g2-subgroup-check, r=str4d
zkbot [Tue, 13 Dec 2016 11:26:23 +0000 (11:26 +0000)]
Auto merge of #1938 - ebfull:g2-subgroup-check, r=str4d

Additional well-formedness check for G2 elements

libsnark currently checks that G<sub>1</sub> and G<sub>2</sub> elements are well-formed by ensuring that they satisfy their respective curve equations, and although this is enough for G<sub>1</sub> (which is instantiated as an order r curve E/F<sub>p</sub>: y^2 = x^3 + b), G<sub>2</sub> is the order r *subgroup* of the composite order r(2q-r) curve E'/Fp<sup>2</sup>: y^2 = x^3 + b/e constructed via a sextic twisting isomorphism. This means we need to ensure these points are order r as well.

None of the proofs on the Zcash blockchain violate this check, and it may not even be possible for them to violate this check (bilinearity is not preserved). Let's be cautious and do it anyway.

8 years agoAuto merge of #1892 - str4d:1749-disable-js-verification-before-checkpoints, r=str4d
zkbot [Tue, 13 Dec 2016 10:36:48 +0000 (10:36 +0000)]
Auto merge of #1892 - str4d:1749-disable-js-verification-before-checkpoints, r=str4d

Skip JoinSplit verification before the last checkpoint

Part of #1749

8 years agoFix bug in IncrementNoteWitness()
Jack Grigg [Tue, 13 Dec 2016 09:53:52 +0000 (22:53 +1300)]
Fix bug in IncrementNoteWitness()

8 years agoRewrite reindex test to check beyond the max witness cache size
Jack Grigg [Tue, 13 Dec 2016 09:53:29 +0000 (22:53 +1300)]
Rewrite reindex test to check beyond the max witness cache size

8 years agoExtract block-generation wallet test code into a function
Jack Grigg [Tue, 13 Dec 2016 09:53:11 +0000 (22:53 +1300)]
Extract block-generation wallet test code into a function

8 years agoFix bug in wallet tests
Jack Grigg [Tue, 13 Dec 2016 09:49:29 +0000 (22:49 +1300)]
Fix bug in wallet tests

8 years agoCheck that E' points are actually in G2 by ensuring they are of order r.
Sean Bowe [Tue, 13 Dec 2016 02:14:42 +0000 (19:14 -0700)]
Check that E' points are actually in G2 by ensuring they are of order r.

8 years agoUpdate release process to check in with users who opened resolved issues
Jay Graber [Mon, 12 Dec 2016 21:28:00 +0000 (13:28 -0800)]
Update release process to check in with users who opened resolved issues

8 years agoOnly check cache validity for witnesses being incremented or decremented
Jack Grigg [Sat, 10 Dec 2016 01:33:43 +0000 (14:33 +1300)]
Only check cache validity for witnesses being incremented or decremented

Fixes the bug resulting from #1904.

8 years agoAuto merge of #1904 - str4d:1749-write-witness-cache-with-best-block, r=ebfull
zkbot [Fri, 9 Dec 2016 21:11:15 +0000 (21:11 +0000)]
Auto merge of #1904 - str4d:1749-write-witness-cache-with-best-block, r=ebfull

Write witness caches when writing the best block

For steady-state operation, this reduces the average time between wallet disk
writes from once per block to once per hour.

On -rescan, witness caches are only written out at the end along with the best
block, increasing speed while ensuring that on-disk state is kept consistent.

Witness caches are now never recreated during a -reindex, on the assumption that
the blocks themselves are not changing (the chain is just being reconstructed),
and so the witnesses will remain valid.

Part of #1749.

8 years agoMake the test pass by fixing the bug!
Jack Grigg [Fri, 9 Dec 2016 11:56:32 +0000 (00:56 +1300)]
Make the test pass by fixing the bug!

8 years agoAdd a reindex test that fails because of a bug in decrementing witness caches
Jack Grigg [Fri, 9 Dec 2016 11:51:32 +0000 (00:51 +1300)]
Add a reindex test that fails because of a bug in decrementing witness caches

Ref: https://github.com/zcash/zcash/pull/1904#issuecomment-265992988

8 years agoAuto merge of #1930 - arcalinea:revise-release-note-generation, r=str4d
zkbot [Fri, 9 Dec 2016 10:42:33 +0000 (10:42 +0000)]
Auto merge of #1930 - arcalinea:revise-release-note-generation, r=str4d

Gather release notes from previous release to HEAD

Release-notes.py used to depend on release already being tagged--now gathers release notes from previous tagged release up to current HEAD.

8 years agoGather release notes from previous release to HEAD
Jay Graber [Wed, 7 Dec 2016 18:56:09 +0000 (10:56 -0800)]
Gather release notes from previous release to HEAD

Also update release-process.md to replace git shortlog command with
release-notes.py script.

8 years agoAuto merge of #1918 - bitcartel:timeout_cpu_throttling, r=str4d
zkbot [Fri, 9 Dec 2016 09:03:37 +0000 (09:03 +0000)]
Auto merge of #1918 - bitcartel:timeout_cpu_throttling, r=str4d

Increase timeout as laptops on battery power have cpu throttling.

Merge this last as other PRs also update the test file `wallet_protectcoinbase.py`.

8 years agoAuto merge of #1895 - bitcartel:1857_tx_priority, r=str4d
zkbot [Fri, 9 Dec 2016 08:10:21 +0000 (08:10 +0000)]
Auto merge of #1895 - bitcartel:1857_tx_priority, r=str4d

Closes #1857. Fixes bug where a transaction sending from a zaddr would have a priority of zero.

Transactions sent from a zaddr should now be mined sooner as they no longer have a priority of zero

8 years agoSkip JoinSplit verification before the last checkpoint
Jack Grigg [Wed, 23 Nov 2016 04:04:20 +0000 (17:04 +1300)]
Skip JoinSplit verification before the last checkpoint

Part of #1749

8 years agoAuto merge of #1870 - str4d:1749-benchmark-rescanning, r=str4d
zkbot [Fri, 9 Dec 2016 07:12:22 +0000 (07:12 +0000)]
Auto merge of #1870 - str4d:1749-benchmark-rescanning, r=str4d

Add benchmarks for rescan components

Part of #1749.

8 years agoAuto merge of #1919 - ebfull:abstract-verification, r=str4d
zkbot [Fri, 9 Dec 2016 06:22:53 +0000 (06:22 +0000)]
Auto merge of #1919 - ebfull:abstract-verification, r=str4d

Isolate verification to a ProofVerifier context object that allows verification behavior to be tuned by the caller.

This is an alternative foundation for #1892, i.e., #1892 will have to be changed if this PR is accepted.

I think this is a safer approach because it allows us to isolate verification behavior to a single object. This will come in handy when @arielgabizon finishes the batching code.

8 years agoASSERT_TRUE -> ASSERT_FALSE
Sean Bowe [Fri, 9 Dec 2016 06:14:23 +0000 (23:14 -0700)]
ASSERT_TRUE -> ASSERT_FALSE

8 years agoAdd JS to second block to ensure witnesses are incremented
Jack Grigg [Fri, 9 Dec 2016 03:55:55 +0000 (16:55 +1300)]
Add JS to second block to ensure witnesses are incremented

8 years agoGenerate JS for trydecryptnotes, make number of addresses a variable
Jack Grigg [Fri, 9 Dec 2016 03:55:01 +0000 (16:55 +1300)]
Generate JS for trydecryptnotes, make number of addresses a variable

8 years agoFix indentation
Jack Grigg [Wed, 7 Dec 2016 04:36:48 +0000 (17:36 +1300)]
Fix indentation

This page took 0.067224 seconds and 4 git commands to generate.