Commit Graph
15528 Commits
Author SHA1 Message Date
Nathan Wilcox ea5abe2ca7 Add an option to run against a different repo directory. 2017-05-19 15:15:59 -07:00
Nathan Wilcox b43194baee Make --help output clean by not running self-test. 2017-05-19 13:09:24 -07:00
Nathan Wilcox 1ecb494896 Always run unittests prior to actual runs. 2017-05-19 13:08:26 -07:00
Nathan Wilcox b9b7f25fb9 Make SystemExit errors less redundant in output; verify clean git status on master. 2017-05-19 13:05:55 -07:00
Nathan Wilcox 3250b3d34e Add version sorting, assert that RELEASE_PREV is the most recent release. 2017-05-19 13:00:59 -07:00
Nathan Wilcox 7f53785735 Add support for beta/rc release versions. 2017-05-19 12:24:22 -07:00
Nathan Wilcox a93f4de2f6 Add all of the zcash release tags in my current repo as positive test vector. 2017-05-19 12:20:14 -07:00
Nathan Wilcox 987d040660 Add another case from debian-style versions. 2017-05-19 12:17:07 -07:00
Nathan Wilcox 6e5b990a35 Update version spec by altering test; also update regex to pass single 0 digits in major/minor/patch. 2017-05-19 12:16:13 -07:00
Nathan Wilcox 30cc01ef13 Start on a make-release.py script; currently just arg parsing and unittests [unittests fail]. 2017-05-19 12:14:46 -07:00
Homu 8214ebc61c Auto merge of #2372 - str4d:2355-connectblock-bench, r=nathan-at-least
Benchmark for calling ConnectBlock on a block with many inputs

Requires placing `block-107134.tar.gz` (containing the block, and a fake CoinsDB containing its inputs) into the base directory of the repository.

To facilitate generation of the fake CoinsDB, an additional field `valuesZat` has been added to `getrawtransaction` containing the integer number of zatoshis instead of a decimal number of ZEC.

Closes #2355.
2017-05-18 20:13:26 -07:00
Homu 4578919278 Auto merge of #2281 - str4d:release-version-handling, r=nathan-at-least
Release version handling

- Convert Zcash versions to Debian format for packaging
- [manpage] Handle build numbers in versions
2017-05-18 17:40:47 -07:00
Homu 3cbcabc16d Auto merge of #2376 - str4d:2271-miner-tests, r=nathan-at-least
Regenerate miner tests

Closes #2271.
2017-05-18 15:00:04 -07:00
Jack Grigg c66c731adf Add a benchmark for calling ConnectBlock on a block with many inputs
Requires placing block-107134.tar.gz (containing the block, and a fake CoinsDB
containing its inputs) into the base directory of the repository. This can be
generated using qa/zcash/create_benchmark_archive.py (see the script for usage
details).

To facilitate generation of the fake CoinsDB, an additional field 'valueZat' has
been added to 'getrawtransaction' containing the integer number of zatoshis
instead of a decimal number of ZEC.

Closes #2355.
2017-05-18 11:03:46 +12:00
Homu 73676ce6d6 Auto merge of #2200 - str4d:1884-tx-priority-test, r=nathan-at-least
Fix prioritisetransaction RPC test

Part of #1884.
2017-05-16 11:54:49 -07:00
Jack Grigg 2857f6960d Regenerate miner tests
Closes #2271.
2017-05-16 22:38:07 +12:00
Homu 38684e4c42 Auto merge of #2293 - daira:alerts-for-2017-04-11.a, r=nathan-at-least
Alerts for 2017-04-11.a security issue (fixed in 1.0.8-1)

Alert 1002 (versions 1.0.0-1.0.2 inclusive).
Alert 1003 (versions 1.0.3-1.0.8 inclusive).

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-05-15 16:08:29 -07:00
Homu 2adeb3948b Auto merge of #2369 - nathan-at-least:build-toolchain-logging, r=nathan-at-least
Print toolchain versions before making depends, autoconf, or main build.

Closes #2218.

Note: I spent a half hour attempting to have make do this so that people not using `build.sh` would get the same output. There's no easy way I found to ensure that output occurs first and regardless of the result of other build rules.
2017-05-15 13:12:05 -07:00
Homu 0d77ed35ae Auto merge of #2340 - ioptio:master, r=nathan-at-least
wallet backup instructions

closes #2178
2017-05-15 11:19:40 -07:00
Homu e209ba4951 Auto merge of #2338 - amgadabdelhafez:patch-1, r=nathan-at-least
Update timedata.cpp to fix error message string from bitcoin core to zcash

Changing error message string from bitcoin core to zcash. fixes issue #2336
2017-05-15 09:42:19 -07:00
Homu 3a98e3b4c2 Auto merge of #2297 - str4d:2274-apoptosis, r=nathan-at-least
Implement automatic shutdown of deprecated Zcash versions

Closes #2274.
2017-05-14 18:39:14 -07:00
Homu 01bc99205a Auto merge of #2251 - str4d:2210-tor-quotedstring-escapes, r=nathan-at-least
Handle escapes in Tor QuotedStrings

Also adds a missing copyright header.

Closes #2210.
2017-05-13 15:24:58 -07:00
Homu 2869db7993 Auto merge of #2362 - daira:2361.disable-proton-by-default, r=nathan-at-least
Disable building Proton by default

fixes #2361

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-05-12 18:07:58 -07:00
Nathan Wilcox 867d3e344f Show toolchain versions in build.sh. 2017-05-11 22:02:00 -07:00
Paige Peterson 4088ac68db specify exportdir being within homedirectory 2017-05-11 22:43:01 -04:00
Jack Grigg b4f861d191 Wrap messages nicely on metrics screen 2017-05-12 14:41:50 +12:00
Jack Grigg 5b3bc9716e Implement automatic shutdown of deprecated Zcash versions
Closes #2274.
2017-05-12 14:41:46 +12:00
Paige Peterson 56dbd7b564 str4d and Ariel's suggestions 2017-05-11 19:51:21 -04:00
emilrus bcbcf1437e Replace bitcoind with zcashd 2017-05-11 11:41:13 +03:00
Daira Hopwood 1e9db0b38a Remove an unneeded version workaround as per @str4d's review comment.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-05-11 07:27:43 +01:00
Daira Hopwood b04529fefd Disable building Proton by default.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-05-10 16:54:58 +01:00
Amgad Abdelhafez 8dafb9c6ce Update timedata.cpp
Capitalizing the 'z' in "Zcash" string
2017-05-05 11:24:48 -04:00
Paige Peterson 8e27d624aa typo and rewording edits 2017-05-03 21:49:19 -04:00
Paige Peterson d5cdb0519a wallet backup instructions 2017-05-03 21:25:06 -04:00
ca333 ac5a09a1b9 Merge pull request #12 from jl777/beta
beta update
2017-05-03 11:34:30 +02:00
Amgad Abdelhafez bed9dd2cd2 Update timedata.cpp
Changing error message string from botcoin core to zcash
2017-05-02 19:33:52 -04:00
jl777 35c052a8ca Merge pull request #424 from jl777/dev
Dev
2017-05-02 17:08:43 +03:00
jl777 0cba06b6e7 Test 2017-05-01 23:56:06 +03:00
Simon b9f6e40c9c Patch to build Proton with minimal dependencies.
Closes #2279.  Configures CMake to enable C++11, build static libaries
and only build cpp bindings with minimal dependencies. Documentation,
examples, tests and other language bindings are no longer built.
CMake will no longer try to find commands and packages which are not
required for building the target.
2017-04-28 12:03:37 -07:00
jl777 403044796e Remove print 2017-04-28 15:16:39 +03:00
jl777 5a3e1d41fa Merge pull request #421 from jl777/dev
new MESH
2017-04-27 13:43:40 +03:00
jl777 8415ccaaae Test 2017-04-27 13:41:28 +03:00
jl777 9ad4422c3d Merge pull request #420 from jl777/dev
new MESH
2017-04-27 11:07:10 +03:00
jl777 021c85c329 Test 2017-04-27 11:02:29 +03:00
jl777 5908165a3d Test 2017-04-27 09:33:10 +03:00
jl777 e0440cc39c Test 2017-04-27 09:27:22 +03:00
jl777 ab49ccacba Test 2017-04-27 09:21:53 +03:00
jl777 e2398ee80f Test 2017-04-27 09:20:57 +03:00
jl777 1066247f1f Test 2017-04-26 23:26:14 +03:00
jl777 de939fbb37 Test 2017-04-26 23:24:49 +03:00