zkbot
c99a1c7e4f
Auto merge of #1566 - daira:1557.make-v2-txns-standard, r=ageis
...
1557.make v2 txns standard
Make v2 transactions standard. This also corrects a rule about admitting large orphan transactions into the mempool, to account for v2-specific fields. ref #1557
2016-10-21 01:10:37 -04:00
zkbot
323b8214c2
Auto merge of #1580 - str4d:1378-repair-witness-cache, r=daira
...
Clear witness cache when re-witnessing notes
Closes #1378
2016-10-21 00:24:39 -04:00
Gregory Maxwell
a514cb2968
Only send one GetAddr response per connection.
...
This conserves resources from abusive peers that just send
getaddr in a loop. Also makes correlating addr messages
against INVs less effective.
2016-10-20 20:30:53 -07:00
Wladimir J. van der Laan
e496b2e391
net: Ignore notfound P2P messages
2016-10-20 20:22:34 -07:00
Daira Hopwood
f19cb7b7ee
Revert "Avoid boost::posix_time functions that have potential out-of-bounds read bugs. ref #1459 "
...
This reverts commit a652e4183e .
2016-10-21 03:14:40 +01:00
Simon
75407c6872
Fix issue where z_sendmany is too strict and does not allow integer based amount e.g. 1 which is the same as 1.0
2016-10-20 17:03:57 -07:00
Simon
ffd2cb3437
Closes #1583 by setting up the datadir for the wallet gtest.
2016-10-20 16:45:02 -07:00
Simon
446f867b4c
Add debug option "zrpcunsafe" to be used when logging more sensitive information such as the memo field of a note.
2016-10-20 15:24:31 -07:00
zkbot
f90526579b
Auto merge of #1569 - str4d:1552-disable-wallet-encryption, r=daira
...
Disable wallet encryption
Closes #1552
2016-10-20 17:01:51 -04:00
Daira Hopwood
5f0009b2d2
Assert that the Equihash solver is a supported option.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 21:17:34 +01:00
Daira Hopwood
f91bbeedb7
Add help for -equihashsolver= option.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 21:17:02 +01:00
Jack Grigg
d8e06e3f58
Add test that encryptwallet is disabled
2016-10-20 14:45:44 -05:00
zkbot
bb891cb4a2
Auto merge of #1571 - daira:1459.avoid-boost-posix-time, r=daira
...
Avoid boost::posix_time functions that have potential out-of-bounds read bugs
ref #1459
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 15:42:23 -04:00
Simon
ccc0f9af42
Fixes CID 1352714 uninitialized scalar variable.
2016-10-20 11:41:28 -07:00
Simon
fed6c83ccf
Fixes CID 1352727 uninitialized scalar variable.
2016-10-20 11:40:22 -07:00
Simon
351b38fd5b
Fixes CID 1352599 unitialized scalar variable
2016-10-20 11:35:51 -07:00
Simon
43873535d4
Fixes CID 1352686 uninitialized scalar variable.
2016-10-20 11:28:22 -07:00
Simon
19bec4d9bb
Fixes CID 1352715 uninitialized scalar field.
2016-10-20 11:25:36 -07:00
Simon
b7727d8b3b
Fixes CID 1352687 uninitialized scalar field.
2016-10-20 11:19:36 -07:00
Simon
b1c1a32b3a
Fixes CID 1352698 uninitialized scalar field.
2016-10-20 11:17:17 -07:00
Simon
9a4127e74c
Fixes CID 1352706 uninitialized scalar field.
2016-10-20 11:05:30 -07:00
Simon
2da03f897b
Fixes CID 1147436 uninitialized scalar field.
2016-10-20 11:01:46 -07:00
Jack Grigg
1532cb75f3
Throw an error when encryptwallet is disabled
2016-10-20 12:58:20 -05:00
zkbot
b492ef3232
Auto merge of #1568 - str4d:1548-remove-block-index-tag, r=daira
...
Remove the RC 1 block index error message
Reverts 85457ddec1
Closes #1548
2016-10-20 13:57:23 -04:00
Daira Hopwood
a652e4183e
Avoid boost::posix_time functions that have potential out-of-bounds read bugs. ref #1459
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 17:04:52 +01:00
Jack Grigg
1b407cba2b
Add heights to log output
2016-10-20 11:02:15 -05:00
Jack Grigg
878c4b1b50
Clear witness cache when re-witnessing notes
...
Closes #1378
2016-10-20 10:32:20 -05:00
zkbot
0dfe612ff9
Auto merge of #1561 - str4d:778-randomise-note-order, r=daira
...
Randomize JoinSplit input and output orders
Closes #778 .
2016-10-20 03:55:33 -04:00
Daira Hopwood
c7aaab7aa3
Integrate Tromp solver into miner code and remove its dependency on extra BLAKE2b implementation.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 06:03:16 +01:00
Daira Hopwood
ae10ed9c4f
Add Tromp's implementation of Equihash solver
...
(as of tromp/equihash commit 690fc5eff453bc0c1ec66b283395c9df87701e93).
Author: John Tromp <john.tromp@gmail.com >
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 06:00:30 +01:00
Daira Hopwood
0ee86d399e
Changes to build on Alpine Linux.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-20 00:36:32 +01:00
Jack Grigg
aa36398b27
Add more assertions, throw if find_output params are invalid
2016-10-19 08:49:08 -05:00
Jack Grigg
62c0aa9e58
Disable wallet encryption
...
Closes #1552
2016-10-18 17:47:17 -05:00
Jack Grigg
d9d59f5176
Remove the RC 1 block index error message
...
Reverts 85457ddec1
Closes #1548
2016-10-18 17:19:54 -05:00
Jack Grigg
66a89c08df
Rename bitcoin-tx to zcash-tx
...
Closes #1565
2016-10-18 16:45:43 -05:00
Jack Grigg
08d6b02d5e
Rename libbitcoinconsensus to libzcashconsensus
...
Closes #1563
2016-10-18 16:45:37 -05:00
Daira Hopwood
e923e3ae0f
Make v2 transactions standard.
...
This also corrects a rule about admitting large orphan transactions into the mempool, to account for v2-specific fields.
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-18 19:37:55 +01:00
Daira Hopwood
71cc1b58a1
Add tests for IsStandardTx applied to v2 transactions.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2016-10-18 19:37:55 +01:00
Jack Grigg
328d39d29c
Remove stale comment
2016-10-18 13:10:20 -05:00
Jack Grigg
3774c944f8
Refactor test code to better test JSDescription::Randomized()
2016-10-18 12:44:56 -05:00
Jack Grigg
2eeb6bebde
Randomize JoinSplits in z_sendmany
2016-10-18 10:41:30 -05:00
Jack Grigg
7f0aa74666
Implement static method for creating a randomized JSDescription
2016-10-18 10:41:00 -05:00
Jack Grigg
0382417fee
Implement MappedShuffle for tracking the permutation of an array
2016-10-18 00:20:47 -05:00
Simon
f7a624299d
Update release version number for 1.0.0-rc1
2016-10-17 10:59:07 -07:00
Jack Grigg
6a7acc29a1
Set CBlockIndex.hashAnchor correctly in ConnectBlock
2016-10-17 11:09:24 -05:00
Jack Grigg
85457ddec1
Add clear error message for upgrading users
2016-10-17 09:55:02 -05:00
Jack Grigg
b6961fc112
Increment witnesses for new transactions on rescan
...
Closes #1400
2016-10-17 09:55:02 -05:00
zkbot
fd23341f1e
Auto merge of #1547 - daira:1378-witness-cache-assertion-failure.1, r=bitcartel
...
Add more precise assertions in IncrementNoteWitnesses
Part of #1378
2016-10-17 03:00:19 -04:00
zkbot
98224d76f5
Auto merge of #1521 - zcash:gitian, r=bitcartel
...
Update Linux Gitian descriptor for building Zcash
Changes required to use the Gitian builder at https://github.com/zcash/zcash-gitian
Closes #540 .
2016-10-17 01:55:03 -04:00
zkbot
4ee9d712b5
Auto merge of #1541 - str4d:upstream-gitian-updates, r=bitcartel
...
Upstream gitian updates
This PR pulls in all gitian-related PRs that have been merged upstream since 0.11.2. The only ones I left out were documentation-only PRs, because we removed `doc/gitian-building.md` at some point. Here are the commits applied here, in the order shown in `git log` (ie. last to first):
- bitcoin/bitcoin#7283
- fa42a67
- fa58c76
- bitcoin/bitcoin#8175
- 74c1347
- bitcoin/bitcoin#8167
- 7e7eb27
- ad38204
- b676f38
- bitcoin/bitcoin#7776
- f063863
- bitcoin/bitcoin#7424
- a81c87f ~ we already partly applied
- a8ce872
- f3d3eaf ~ we already partly applied
- 475813b
- ~~cd27bf5~~ X we already applied
- bitcoin/bitcoin#7060
- 3b468a0 ~ we removed doc/gitian-building.md
- ~~99fda26~~ X we removed doc/gitian-building.md
- bitcoin/bitcoin#7251
- fa09562
- bitcoin/bitcoin#6900
- ~~2cecb24~~ X we removed doc/gitian-building.md
- 957c0fd
- 2e31d74
- ~~0b416c6~~ X we removed QT
- 9f251b7
- bitcoin/bitcoin#6854
- 579b863 ~ we already partly applied
Part of #540
2016-10-17 01:17:01 -04:00