]>
Git Repo - VerusCoin.git/log
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.
Sean Bowe [Thu, 19 Jan 2017 23:42:55 +0000 (16:42 -0700)]
Add test for z_importkey rescanning from beginning of chain.
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.
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.
Simon [Thu, 19 Jan 2017 00:54:39 +0000 (16:54 -0800)]
Increase timeout for z_sendmany transaction in wallet.py qa test
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`.
Simon [Wed, 18 Jan 2017 18:52:37 +0000 (10:52 -0800)]
Add missing header required by std::accumulate
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
Simon [Wed, 18 Jan 2017 18:05:49 +0000 (10:05 -0800)]
Update walletbackup.py qa test to use -exportdir option
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.
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
Jack Grigg [Wed, 18 Jan 2017 12:57:05 +0000 (13:57 +0100)]
Coverage build system tweaks
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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.
Jack Grigg [Tue, 17 Jan 2017 12:19:49 +0000 (13:19 +0100)]
Create empty zcash.conf during performance measurements
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.
Jack Grigg [Tue, 3 Jan 2017 15:17:21 +0000 (16:17 +0100)]
Generate Debian control file to fix shlibs 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
Simon [Sat, 7 Jan 2017 15:41:42 +0000 (07:41 -0800)]
Fixes #1960: z_getoperationstatus/result now includes operation details.
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.
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
Jack Grigg [Mon, 16 Jan 2017 19:16:29 +0000 (20:16 +0100)]
Fix gtest ordering broken by #1949
Part of #1539
Simon [Mon, 9 Jan 2017 18:00:14 +0000 (10:00 -0800)]
Closes #1957 by adding tx serialization size to listtransactions output.
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.
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.
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
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
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
Paige Peterson [Wed, 11 Jan 2017 21:55:29 +0000 (16:55 -0500)]
Create ISSUE_TEMPLATE.md
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
Jack Grigg [Wed, 11 Jan 2017 11:55:35 +0000 (12:55 +0100)]
Show a friendly message explaining why zcashd needs a zcash.conf
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.
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
Simon [Tue, 10 Jan 2017 07:23:36 +0000 (23:23 -0800)]
Bump COPYRIGHT_YEAR from 2016 to 2017.
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.
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.
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.
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.
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.
Jack Grigg [Thu, 5 Jan 2017 10:56:42 +0000 (11:56 +0100)]
Update debug categories
Closes #1954.
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.
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.)
Jack Grigg [Thu, 5 Jan 2017 07:38:35 +0000 (08:38 +0100)]
Handle newlines in UI messages
Sean Bowe [Thu, 5 Jan 2017 07:31:22 +0000 (00:31 -0700)]
Add 'CreateJoinSplit' standalone utility to gitignore.
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
Jack Grigg [Tue, 3 Jan 2017 09:21:00 +0000 (10:21 +0100)]
Trigger metrics UI refresh on new messages
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.
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.
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.
Simon [Wed, 4 Jan 2017 07:57:11 +0000 (23:57 -0800)]
Fixes #1967 by adding age of note to z_sendmany logging.
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.
Jack Grigg [Tue, 3 Jan 2017 10:23:21 +0000 (11:23 +0100)]
Exclude test binaries from make install
Closes #1943.
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
Sean Bowe [Fri, 16 Dec 2016 20:50:55 +0000 (13:50 -0700)]
Add test for IncrementalMerkleTree::size().
Jack Grigg [Fri, 16 Dec 2016 13:39:35 +0000 (02:39 +1300)]
Add a tool for profiling the creation of JoinSplits
Jack Grigg [Thu, 15 Dec 2016 21:52:00 +0000 (10:52 +1300)]
Only run wallet tests when wallet is enabled
Jack Grigg [Thu, 15 Dec 2016 21:44:04 +0000 (10:44 +1300)]
Only enable getblocktemplate when wallet is enabled
Jack Grigg [Thu, 15 Dec 2016 03:47:49 +0000 (16:47 +1300)]
Release notes, authors, changelog
Jack Grigg [Thu, 15 Dec 2016 03:45:18 +0000 (16:45 +1300)]
Update man pages
Jack Grigg [Thu, 15 Dec 2016 03:33:09 +0000 (16:33 +1300)]
Update version to 1.0.4
Jack Grigg [Thu, 15 Dec 2016 02:50:26 +0000 (15:50 +1300)]
Add total number of commitments to getblockchaininfo
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.
Jack Grigg [Thu, 15 Dec 2016 01:30:40 +0000 (14:30 +1300)]
Update payment API docs to recommend -rescan for fixing witness errors
Jack Grigg [Wed, 14 Dec 2016 02:26:02 +0000 (15:26 +1300)]
Extend createjoinsplit to benchmark parallel JoinSplits
Closes #1940
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.
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
Jack Grigg [Tue, 13 Dec 2016 09:53:52 +0000 (22:53 +1300)]
Fix bug in IncrementNoteWitness()
Jack Grigg [Tue, 13 Dec 2016 09:53:29 +0000 (22:53 +1300)]
Rewrite reindex test to check beyond the max witness cache size
Jack Grigg [Tue, 13 Dec 2016 09:53:11 +0000 (22:53 +1300)]
Extract block-generation wallet test code into a function
Jack Grigg [Tue, 13 Dec 2016 09:49:29 +0000 (22:49 +1300)]
Fix bug in wallet tests
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.
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
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.
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.
Jack Grigg [Fri, 9 Dec 2016 11:56:32 +0000 (00:56 +1300)]
Make the test pass by fixing the bug!
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
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.
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.
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`.
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
Jack Grigg [Wed, 23 Nov 2016 04:04:20 +0000 (17:04 +1300)]
Skip JoinSplit verification before the last checkpoint
Part of #1749
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.
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.
Sean Bowe [Fri, 9 Dec 2016 06:14:23 +0000 (23:14 -0700)]
ASSERT_TRUE -> ASSERT_FALSE
Jack Grigg [Fri, 9 Dec 2016 03:55:55 +0000 (16:55 +1300)]
Add JS to second block to ensure witnesses are incremented
Jack Grigg [Fri, 9 Dec 2016 03:55:01 +0000 (16:55 +1300)]
Generate JS for trydecryptnotes, make number of addresses a variable
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.