Jack Grigg
9e044e509e
Link to #826 in doc/security-warnings.md, link to new Security website page
...
Closes #826
2016-10-25 15:41:36 -07:00
zkbot
489f1d38ee
Auto merge of #1629 - bitcartel:1616_wallet_disallow_coinbase_change, r=daira
...
Add z_sendmany rule that when coinbase utxos must be spent in their entirety, with no change
See #1616 - coinbase utxos must be consumed entirely, without any change, since there
is currently no way to specify a change address in z_sendmany.
2016-10-25 15:40:36 -04:00
zkbot
a1f81867f0
Auto merge of #1620 - bitcartel:1616_z_sendmany_need_0_message_bug, r=bitcartel
...
Fix incorrect error message in z_sendmany
Fixes one of the problems in #1616 .
2016-10-25 15:02:29 -04:00
Simon
ad0ba9467d
Add assert to AsyncRPCOperation_sendmany
2016-10-25 11:25:05 -07:00
zkbot
511c5ec1d0
Auto merge of #1615 - arithmetric:1612.fix-floating-point-exception, r=daira
...
Fixing floating point exception in non-TTY environments
As reported in #1612 , a floating point exception occurs when zcashd is started with `showmetrics` enabled in environments without a TTY, such as when started as a service or piped to a file.
The root cause is that the metrics code attempts to get the screen width and uses this as a divisor in calculations. For non-TTY environments, this value is 0, leading to a division by zero error.
This PR adds a default screen width of 80 and uses the actual screen width only if the width can be fetched (and in a TTY environment).
2016-10-25 11:43:28 -04:00
zkbot
11ce636a9d
Auto merge of #1634 - bitcartel:upstream_8123_race_condition_std_atomic, r=daira
...
Upstream 8123 race condition
This backports a fix from upstream, with commits applied in sequence:
https://github.com/bitcoin/bitcoin/pull/8004
https://github.com/bitcoin/bitcoin/pull/8112
https://github.com/bitcoin/bitcoin/pull/8123
2016-10-25 08:30:59 -04:00
Pieter Wuille
bf673640e3
Use std::atomic for fRequestShutdown and fReopenDebugLog
2016-10-24 21:55:52 -07:00
Pieter Wuille
3f97a535ee
Revert "Include signal.h for sig_atomic_t in WIN32"
...
This reverts commit 88f14b999cb70f6c556633f2889e698a05305158.
2016-10-24 21:55:40 -07:00
Pieter Wuille
bf3905fe8f
Include signal.h for sig_atomic_t in WIN32
2016-10-24 21:55:26 -07:00
Chirag Davé
7a4e0e0932
fReopenDebugLog and fRequestShutdown should be type sig_atomic_t
...
This allows access as an atomic variable in the presence
of async interrupts.
See issue #7433 for more details
fixes : #7433
2016-10-24 21:54:50 -07:00
Simon
db026807b8
Add z_sendmany rule that when sending coinbase utxos to a zaddr
...
they must be consumed entirely, without any change, since there
is currently no way to specify a change address in z_sendmany.
2016-10-24 21:34:16 -07:00
zkbot
ede2ebff4e
Auto merge of #1617 - str4d:fix-performance-measurements, r=daira
...
Disable metrics screen in performance-measurements.sh
2016-10-24 22:05:30 -04:00
zkbot
6c26e7c618
Auto merge of #1613 - ageis:fix-1610, r=daira
...
Adds libgomp1 to Debian package depends
Fixes #1610 .
2016-10-24 21:27:55 -04:00
Kevin Gallagher
e07471634b
Adds libgomp1 to Debian package depends
...
Fixes #1610 .
2016-10-24 16:41:10 -07:00
Kevin Gallagher
a885ee4668
Prefer sha256sum but fall back to shasum if not available
...
One is provided by coreutils, the other is a Perl module.
2016-10-24 14:39:52 -07:00
Simon
10d1b90987
Fix incorrect error message in z_sendmany
2016-10-24 07:59:32 -07:00
Joe Turgeon
1da44b346c
Adding handling for ioctl failure. Updates from code review in PR #1615 .
2016-10-23 21:23:56 -05:00
Jack Grigg
dfe29d5988
Disable metrics screen in performance-measurements.sh
2016-10-23 20:41:18 -05:00
Joe Turgeon
c0876672fa
Fixing floating point exception caused by metrics. Using default column width unless in a TTY.
2016-10-23 10:54:50 -05:00
Daira Hopwood
90c116ac54
Add release notes and Debian changelog entry.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 03:03:00 +01:00
Daira Hopwood
e2a227a268
Add deterministic build section to release-process.md.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 03:03:00 +01:00
Daira Hopwood
c5334c0c15
Tweaks to release-process.md
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
Daira Hopwood
5c5f70f0fc
Update pchMessageStart strings for rc2.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
Daira Hopwood
d14207f6f4
Bump version numbers to 1.0.0-rc2.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
Daira Hopwood
5275df5756
Update license text in README.md. closes #38
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
Daira Hopwood
5626f8a8dc
Remove copyright entries for some files we deleted.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
zkbot
a294b26db7
Auto merge of #1375 - str4d:1331-node-metrics, r=daira
...
Add node metrics screen
Continuation of #1336
Closes #1331
2016-10-22 20:21:11 -04:00
Daira Hopwood
02a4ace02c
Disable metrics screen in RPC tests
...
Author: Jack Grigg <jack@z.cash>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 01:05:57 +01:00
Jack Grigg
dccc140bf1
Comment out print statements in tromp's solver
...
This prevents the solver interfering with the metrics screen.
2016-10-22 15:59:44 -05:00
Jack Grigg
199b3aafd3
Use solutions per second (Sol/s)
...
Part of #1422
2016-10-22 15:50:23 -05:00
Jack Grigg
f8ada2435b
Be excited about validating transactions!
2016-10-22 15:50:21 -05:00
Jack Grigg
e7d59bbc12
Add average hash rate to metrics
2016-10-22 15:50:20 -05:00
Jack Grigg
db853f8a46
Handle wrapping of potentially long lines
2016-10-22 15:50:18 -05:00
Jack Grigg
0ddd6d1cd8
Tag metrics strings for translation
2016-10-22 15:50:17 -05:00
Jack Grigg
d30273f919
Split out screen sections into separate functions
2016-10-22 15:50:16 -05:00
Jack Grigg
4482bd8fd7
Adjust copy
2016-10-22 15:50:14 -05:00
Jack Grigg
d934e68967
Fit metrics screen into an 80-column terminal without wrapping
2016-10-22 15:50:13 -05:00
Jack Grigg
4ace963c80
Show important console messages on metrics screen
2016-10-22 15:50:11 -05:00
Jack Grigg
a6df7ab567
Add a persistent screen showing basic node metrics
...
The screen is implemented using ANSI Escape sequences.
Closes #1331
2016-10-22 15:50:06 -05:00
zkbot
026c3f784f
Auto merge of #1602 - str4d:1424-minimal-getblocktemplate, r=daira
...
Minimal modifications to getblocktemplate
A simpler alternative to #1435 that ensures Zcash GBT will remain compatible with BIP 22.
Closes #1424
2016-10-22 16:40:59 -04:00
Jack Grigg
bc54cf06cc
Fix RPC test
2016-10-22 15:36:38 -05:00
zkbot
f39d176ebf
Auto merge of #1607 - daira:1530.update-unit-tests-doc, r=daira
...
Update unit-tests documentation. closes #1530
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-22 15:57:44 -04:00
zkbot
30d3d2dfd4
Auto merge of #1603 - str4d:1556-reject-old-block-versions, r=daira
...
Reject block versions lower than 4
Includes parts of #1554
Closes #1556
2016-10-22 14:32:40 -04:00
Daira Hopwood
6316cc2b48
Address @str4d's comments on unit-tests doc. ref #1530
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-22 18:56:43 +01:00
zkbot
f82273829a
Auto merge of #1600 - str4d:1557-consensus-rule-disallow-v0-txns, r=daira
...
Disallow v0 transactions as a consensus rule
Closes #1557
2016-10-22 13:50:52 -04:00
Daira Hopwood
9f7b947bbe
Update unit-tests documentation. closes #1530
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-22 18:45:26 +01:00
zkbot
e3c8e88e9b
Auto merge of #1588 - bitcartel:upstream_8427_dos_logging, r=daira
...
Upstream: Prevent possible DoS in logging
bitcoin/bitcoin#8427
2016-10-22 13:08:26 -04:00
Simon
432bc22ade
Patch backport of upstream 1588 as we don't (yet) use the NetMsgType namespace
2016-10-22 09:49:35 -07:00
Jack Grigg
f4f1b4b097
Update sighash tests for new consensus rule
2016-10-22 11:09:07 -05:00
Jack Grigg
77175766f4
Enforce standard transaction rules on testnet
...
Closes #1582
2016-10-22 09:03:09 -05:00