]>
Git Repo - VerusCoin.git/log
Homu [Wed, 14 Jun 2017 06:10:19 +0000 (23:10 -0700)]
Auto merge of #2245 - daira:2244.remove-old-peer-workarounds, r=str4d
Delete old protocol version constants and simplify code that used them.
fixes #2244
Signed-off-by: Daira Hopwood <[email protected] >
Homu [Wed, 14 Jun 2017 03:16:13 +0000 (20:16 -0700)]
Auto merge of #2412 - kozyilmaz:linker, r=str4d
[macOS] system linker does not support “--version” option but only “-v”
To build Zcash on macOS Sierra I use a self-built gcc-6.3/g++-6.3 but macOS linker (/usr/bin/ld). macOS linker does not support “--version” option but “-v”
On Ubuntu 16.04
```
$ ld --version
GNU ld (GNU Binutils for Ubuntu) 2.26.1
Copyright (C) 2015 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
$ ld -v
GNU ld (GNU Binutils for Ubuntu) 2.26.1
```
On macOS Sierra
```
$ ld --version
ld: unknown option: --version
$ ld -v
@(#)PROGRAM:ld PROJECT:ld64-278.4
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em (tvOS)
LTO support using: LLVM version 8.1.0, (clang-802.0.42)
TAPI support using: Apple TAPI version 1.33.11
```
Homu [Fri, 9 Jun 2017 21:48:28 +0000 (14:48 -0700)]
Auto merge of #2429 - hajdbo:master, r=daira
documentation z_validateaddress was missing param
Boris Hajduk [Wed, 7 Jun 2017 07:49:49 +0000 (15:49 +0800)]
documentatin z_validateaddress was missing param
kozyilmaz [Wed, 31 May 2017 07:38:02 +0000 (10:38 +0300)]
[macOS] system linker does not support “--version” option but only “-v”
Homu [Wed, 24 May 2017 21:21:43 +0000 (14:21 -0700)]
Auto merge of #2402 - nathan-at-least:release-v1.0.9, r=nathan-at-least
Release v1.0.9
Nathan Wilcox [Wed, 24 May 2017 19:51:06 +0000 (12:51 -0700)]
make-release.py: Updated release notes and changelog for 1.0.9.
Nathan Wilcox [Wed, 24 May 2017 19:51:06 +0000 (12:51 -0700)]
make-release.py: Updated manpages for 1.0.9.
Nathan Wilcox [Wed, 24 May 2017 19:50:05 +0000 (12:50 -0700)]
make-release.py: Versioning changes for 1.0.9.
Homu [Wed, 24 May 2017 15:31:57 +0000 (08:31 -0700)]
Auto merge of #2401 - nathan-at-least:doc-1.0.9-deprecation-policy, r=nathan-at-least
Define the deprecation policy for 1.0.9.
This explicitly avoids naming any release-specific data so we can leave
this text unchanged for upcoming releases.
ref: #2398
Nathan Wilcox [Wed, 24 May 2017 15:15:03 +0000 (08:15 -0700)]
Clarify that the feature is automated *shutdown*.
Nathan Wilcox [Wed, 24 May 2017 14:37:10 +0000 (07:37 -0700)]
Define the deprecation policy for 1.0.9.
This explicitly avoids naming any release-specific data so we can leave
this text unchanged for upcoming releases.
Homu [Wed, 24 May 2017 09:58:15 +0000 (02:58 -0700)]
Auto merge of #2399 - ebfull:g1-at-infinity, r=nathan-at-least
Check that pairings work properly when the G1 point is at infinity.
Homu [Wed, 24 May 2017 05:45:56 +0000 (22:45 -0700)]
Auto merge of #2280 - str4d:2279-disable-proton-js-binding, r=nathan-at-least
Disable building Proton JavaScript bindings and other non-essential stuff
Closes #2279.
Sean Bowe [Tue, 23 May 2017 22:31:41 +0000 (16:31 -0600)]
Check that pairings work properly when the G1 point is at infinity.
Homu [Tue, 23 May 2017 04:28:26 +0000 (21:28 -0700)]
Auto merge of #2393 - nathan-at-least:2391.make-release-script, r=nathan-at-least
make-release.py script
ref #2391
This is a new `make-release.py` script which automates creation of the 'release PR' branch.
It has partial unittest coverage (large around version parsing/sorting/serializing) and always runs unittests prior to doing actual work. Most of the testing was done manually by using the ``--repo`` arg on a test repo, then reseting its state each time I needed a new test (to get around git checks). There is no other 'dry run' functionality.
Nathan Wilcox [Tue, 23 May 2017 04:23:11 +0000 (21:23 -0700)]
Add a few more version strings to positive parser test.
Nathan Wilcox [Tue, 23 May 2017 03:42:00 +0000 (20:42 -0700)]
Consider both beta and rc versions to be `IS_RELEASE == false`.
Nathan Wilcox [Tue, 23 May 2017 03:38:22 +0000 (20:38 -0700)]
Examine all future versions which are assumed to follow the same Version parser schema.
Nathan Wilcox [Tue, 23 May 2017 03:38:06 +0000 (20:38 -0700)]
Include release version in commit comments.
Nathan Wilcox [Tue, 23 May 2017 03:24:42 +0000 (20:24 -0700)]
Fix `release-process.md` doc usage for `make-release.py` to have correct arguments and order.
Homu [Tue, 23 May 2017 01:57:57 +0000 (18:57 -0700)]
Auto merge of #2397 - nathan-at-least:performance-benchmarks-fixes, r=nathan-at-least
Performance benchmarks fixes
Addresses #2395 and #2392.
Nathan Wilcox [Tue, 23 May 2017 00:51:23 +0000 (17:51 -0700)]
Do not use `-rpcwait` on all `zcash_rpc` invocations, only block when starting zcashd.
Nathan Wilcox [Tue, 23 May 2017 00:47:36 +0000 (17:47 -0700)]
Reuse zcash_rpc.
Nathan Wilcox [Tue, 23 May 2017 00:46:26 +0000 (17:46 -0700)]
Fix a variable name typo.
Nathan Wilcox [Tue, 23 May 2017 00:46:13 +0000 (17:46 -0700)]
Enable set -u mode.
Nathan Wilcox [Mon, 22 May 2017 19:34:00 +0000 (12:34 -0700)]
First full-release-branch version of script; rewrite large swatch of release-process.md. [Manually tested.]
Homu [Mon, 22 May 2017 18:05:36 +0000 (11:05 -0700)]
Auto merge of #2389 - str4d:2388-bench-archive-determinism, r=nathan-at-least
Remove additional sources of nondeterminism from benchmark archive
Closes #2388.
Nathan Wilcox [Sat, 20 May 2017 01:20:00 +0000 (18:20 -0700)]
Tidy up / systematize logging output a bit more.
Nathan Wilcox [Sat, 20 May 2017 01:09:35 +0000 (18:09 -0700)]
Polish logging a bit more.
Nathan Wilcox [Sat, 20 May 2017 01:03:28 +0000 (18:03 -0700)]
Generate manpages; commit that; improve error output in sh_log.
Nathan Wilcox [Sat, 20 May 2017 00:47:34 +0000 (17:47 -0700)]
Commit the version changes and build.
Nathan Wilcox [Sat, 20 May 2017 00:47:21 +0000 (17:47 -0700)]
Shorten the arg log line.
Nathan Wilcox [Sat, 20 May 2017 00:35:20 +0000 (17:35 -0700)]
Switch from `sh_out_logged` to `sh_log`.
Nathan Wilcox [Sat, 20 May 2017 00:16:59 +0000 (17:16 -0700)]
Remove portions of `./doc/release-process.md` now implemented in `make-release.py`.
Nathan Wilcox [Sat, 20 May 2017 00:09:37 +0000 (17:09 -0700)]
Modify the `APPROX_RELEASE_HEIGHT`.
Jack Grigg [Fri, 19 May 2017 04:42:55 +0000 (16:42 +1200)]
Remove additional sources of determinism from benchmark archive
The archive has also been moved from .tar.gz to .tar.xz for a
33% reduction in size.
Closes #2388.
Nathan Wilcox [Fri, 19 May 2017 23:45:01 +0000 (16:45 -0700)]
Generalize buildnum patching for both `clientversion.h` and `configure.ac`.
Nathan Wilcox [Fri, 19 May 2017 23:35:44 +0000 (16:35 -0700)]
Implement the IS_RELEASE rule for betas.
Nathan Wilcox [Fri, 19 May 2017 23:32:09 +0000 (16:32 -0700)]
Implement `PathPatcher` abstraction, `clientversion.h` rewrite, and build numbering w/ unittests.
Homu [Fri, 19 May 2017 22:34:08 +0000 (15:34 -0700)]
Auto merge of #2364 - emilrus:tordoc, r=nathan-at-least
Trivial: Replace bitcoind with zcashd in tor doc
Nathan Wilcox [Fri, 19 May 2017 22:27:07 +0000 (15:27 -0700)]
Exit instead of raising an unexpected exception, since it's already logged.
Nathan Wilcox [Fri, 19 May 2017 22:25:39 +0000 (15:25 -0700)]
Make sure to pull the latest master.
Nathan Wilcox [Fri, 19 May 2017 22:15:59 +0000 (15:15 -0700)]
Add an option to run against a different repo directory.
Nathan Wilcox [Fri, 19 May 2017 20:09:24 +0000 (13:09 -0700)]
Make --help output clean by not running self-test.
Nathan Wilcox [Fri, 19 May 2017 20:08:26 +0000 (13:08 -0700)]
Always run unittests prior to actual runs.
Nathan Wilcox [Fri, 19 May 2017 20:05:55 +0000 (13:05 -0700)]
Make SystemExit errors less redundant in output; verify clean git status on master.
Nathan Wilcox [Fri, 19 May 2017 20:00:59 +0000 (13:00 -0700)]
Add version sorting, assert that RELEASE_PREV is the most recent release.
Nathan Wilcox [Fri, 19 May 2017 19:24:22 +0000 (12:24 -0700)]
Add support for beta/rc release versions.
Nathan Wilcox [Fri, 19 May 2017 19:20:14 +0000 (12:20 -0700)]
Add all of the zcash release tags in my current repo as positive test vector.
Nathan Wilcox [Fri, 19 May 2017 19:17:07 +0000 (12:17 -0700)]
Add another case from debian-style versions.
Nathan Wilcox [Fri, 19 May 2017 19:16:13 +0000 (12:16 -0700)]
Update version spec by altering test; also update regex to pass single 0 digits in major/minor/patch.
Nathan Wilcox [Fri, 19 May 2017 19:14:46 +0000 (12:14 -0700)]
Start on a make-release.py script; currently just arg parsing and unittests [unittests fail].
Homu [Fri, 19 May 2017 03:13:26 +0000 (20:13 -0700)]
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.
Homu [Fri, 19 May 2017 00:40:47 +0000 (17:40 -0700)]
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
Homu [Thu, 18 May 2017 22:00:04 +0000 (15:00 -0700)]
Auto merge of #2376 - str4d:2271-miner-tests, r=nathan-at-least
Regenerate miner tests
Closes #2271.
Jack Grigg [Fri, 12 May 2017 01:00:15 +0000 (13:00 +1200)]
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.
Homu [Tue, 16 May 2017 18:54:49 +0000 (11:54 -0700)]
Auto merge of #2200 - str4d:1884-tx-priority-test, r=nathan-at-least
Fix prioritisetransaction RPC test
Part of #1884.
Jack Grigg [Thu, 11 May 2017 22:17:15 +0000 (10:17 +1200)]
Regenerate miner tests
Closes #2271.
Homu [Mon, 15 May 2017 23:08:29 +0000 (16:08 -0700)]
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 <[email protected] >
Homu [Mon, 15 May 2017 20:12:05 +0000 (13:12 -0700)]
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.
Homu [Mon, 15 May 2017 18:19:40 +0000 (11:19 -0700)]
Auto merge of #2340 - ioptio:master, r=nathan-at-least
wallet backup instructions
closes #2178
Homu [Mon, 15 May 2017 16:42:19 +0000 (09:42 -0700)]
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
Homu [Mon, 15 May 2017 01:39:14 +0000 (18:39 -0700)]
Auto merge of #2297 - str4d:2274-apoptosis, r=nathan-at-least
Implement automatic shutdown of deprecated Zcash versions
Closes #2274.
Homu [Sat, 13 May 2017 22:24:58 +0000 (15:24 -0700)]
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.
Homu [Sat, 13 May 2017 01:07:58 +0000 (18:07 -0700)]
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 <[email protected] >
Nathan Wilcox [Fri, 12 May 2017 05:02:00 +0000 (22:02 -0700)]
Show toolchain versions in build.sh.
Paige Peterson [Fri, 12 May 2017 02:43:01 +0000 (22:43 -0400)]
specify exportdir being within homedirectory
Jack Grigg [Thu, 11 May 2017 03:35:57 +0000 (15:35 +1200)]
Wrap messages nicely on metrics screen
Jack Grigg [Tue, 25 Apr 2017 06:06:29 +0000 (18:06 +1200)]
Implement automatic shutdown of deprecated Zcash versions
Closes #2274.
Paige Peterson [Thu, 11 May 2017 23:51:21 +0000 (19:51 -0400)]
str4d and Ariel's suggestions
emilrus [Thu, 11 May 2017 08:41:13 +0000 (11:41 +0300)]
Replace bitcoind with zcashd
Daira Hopwood [Thu, 11 May 2017 06:27:43 +0000 (07:27 +0100)]
Remove an unneeded version workaround as per @str4d's review comment.
Signed-off-by: Daira Hopwood <[email protected] >
Daira Hopwood [Wed, 10 May 2017 15:54:58 +0000 (16:54 +0100)]
Disable building Proton by default.
Signed-off-by: Daira Hopwood <[email protected] >
Amgad Abdelhafez [Fri, 5 May 2017 15:24:48 +0000 (11:24 -0400)]
Update timedata.cpp
Capitalizing the 'z' in "Zcash" string
Paige Peterson [Thu, 4 May 2017 01:49:19 +0000 (21:49 -0400)]
typo and rewording edits
Paige Peterson [Thu, 4 May 2017 01:25:06 +0000 (21:25 -0400)]
wallet backup instructions
Amgad Abdelhafez [Tue, 2 May 2017 23:33:52 +0000 (19:33 -0400)]
Update timedata.cpp
Changing error message string from botcoin core to zcash
Simon [Fri, 28 Apr 2017 01:11:24 +0000 (18:11 -0700)]
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.
Daira Hopwood [Mon, 24 Apr 2017 18:55:20 +0000 (19:55 +0100)]
Alert 1003 (versions 1.0.3-1.0.8 inclusive).
Signed-off-by: Daira Hopwood <[email protected] >
Daira Hopwood [Mon, 24 Apr 2017 18:42:12 +0000 (19:42 +0100)]
Alert 1002 (versions 1.0.0-1.0.2 inclusive).
Signed-off-by: Daira Hopwood <[email protected] >
Jack Grigg [Fri, 21 Apr 2017 01:23:29 +0000 (13:23 +1200)]
Check that >3-digit octals are truncated.
Jack Grigg [Fri, 21 Apr 2017 01:22:51 +0000 (13:22 +1200)]
Correctly handle three-digit octals with leading digit 4-7
Jack Grigg [Fri, 21 Apr 2017 01:15:39 +0000 (13:15 +1200)]
Address Daira's further comments
zkbot [Wed, 19 Apr 2017 11:07:49 +0000 (11:07 +0000)]
Auto merge of #2270 - bitcartel:2269_change_regtest_port, r=daira
Change regtest port to 18344. Closes #2269.
Jack Grigg [Wed, 19 Apr 2017 03:23:28 +0000 (15:23 +1200)]
Address Daira's comments
Jack Grigg [Wed, 19 Apr 2017 01:56:32 +0000 (13:56 +1200)]
[manpage] Handle build numbers in versions
Jack Grigg [Wed, 8 Mar 2017 21:48:24 +0000 (10:48 +1300)]
Convert Zcash versions to Debian format
Jack Grigg [Tue, 11 Apr 2017 06:31:02 +0000 (18:31 +1200)]
torcontrol: Add missing copyright header
Jack Grigg [Tue, 11 Apr 2017 06:30:42 +0000 (18:30 +1200)]
torcontrol: Handle escapes in Tor QuotedStrings
https://trac.torproject.org/projects/tor/ticket/14999 is tracking an encoding
bug with the Tor control protocol, where many of the QuotedString instances that
Tor outputs are in fact CStrings, but it is not documented which ones are which.
https://spec.torproject.org/control-spec section 2.1.1 provides a future-proofed
rule for handing QuotedStrings, which this commit implements.
zkbot [Mon, 17 Apr 2017 15:49:37 +0000 (15:49 +0000)]
Auto merge of #2205 - arcalinea:1804_zcash_addresses_in_help, r=daira
Change help text examples to use Zcash addresses
Closes #1804 and #2109
Ensures command line help text addresses are Zcash addresses.
Didn't change the text strings that say bitcoin or btc, leaving that for #2150 to close
Did I get all the addresses?
Simon [Sun, 16 Apr 2017 21:48:04 +0000 (14:48 -0700)]
Change regtest port to 18344. Closes #2269.
zkbot [Sun, 16 Apr 2017 16:56:16 +0000 (16:56 +0000)]
Auto merge of #2265 - daira:2263.fix-rpc-error-reporting, r=daira
Fix an error reporting bug due to BrokenPipeError and ConnectionResetError not existing in Python 2
refs #2263
Signed-off-by: Daira Hopwood <[email protected] >
zkbot [Sun, 16 Apr 2017 15:09:19 +0000 (15:09 +0000)]
Auto merge of #2189 - bitcartel:1.0.7_with_apache_qpid, r=bitcartel
Add AMQP 1.0 support via Apache Qpid Proton C++ API 0.17.0
Closes #2188
Simon [Sun, 16 Apr 2017 07:30:58 +0000 (00:30 -0700)]
Fix proton build issue with debian jessie, as used on CI servers.
Debian 8 stable ships with gcc 4.9.2 and cmake 3.0.2. Previously
the depends package used CMAKE_CXX_STANDARD to tell cmake to use
C++11, but the option requires cmakes 3.1+. To resolve the issue
we now update relevant CMakeLists.txt and set CMAKE_CXX_FLAGS.
Jay Graber [Sat, 15 Apr 2017 00:31:35 +0000 (17:31 -0700)]
Poll on getblocktemplate result rather than use bare sleep to avoid race condition.
Daira Hopwood [Fri, 14 Apr 2017 20:40:30 +0000 (21:40 +0100)]
Fix an error reporting bug due to BrokenPipeError and ConnectionResetError not existing in Python 2.
refs #2263
Signed-off-by: Daira Hopwood <[email protected] >
Nathan Wilcox [Fri, 14 Apr 2017 03:24:28 +0000 (20:24 -0700)]
[Direct master commit] Fix a release snafu in debian version string.
zkbot [Fri, 14 Apr 2017 01:12:14 +0000 (01:12 +0000)]
Auto merge of #2260 - nathan-at-least:release-v1.0.8-1, r=nathan-at-least
Release v1.0.8 1
Nathan Wilcox [Fri, 14 Apr 2017 01:10:19 +0000 (18:10 -0700)]
Fix the previous incorrect fix to the manpage.
This page took 0.064025 seconds and 4 git commands to generate.