Auto merge of #3714 - mdr0id:release-v2.0.2, r=bitcartel
Release v2.0.2
This commit is contained in:
commit
8e2ca4d94e
|
@ -1,4 +1,4 @@
|
||||||
Zcash 2.0.2-rc1
|
Zcash 2.0.2
|
||||||
<img align="right" width="120" height="80" src="doc/imgs/logo.png">
|
<img align="right" width="120" height="80" src="doc/imgs/logo.png">
|
||||||
===========
|
===========
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ AC_PREREQ([2.60])
|
||||||
define(_CLIENT_VERSION_MAJOR, 2)
|
define(_CLIENT_VERSION_MAJOR, 2)
|
||||||
define(_CLIENT_VERSION_MINOR, 0)
|
define(_CLIENT_VERSION_MINOR, 0)
|
||||||
define(_CLIENT_VERSION_REVISION, 2)
|
define(_CLIENT_VERSION_REVISION, 2)
|
||||||
define(_CLIENT_VERSION_BUILD, 25)
|
define(_CLIENT_VERSION_BUILD, 50)
|
||||||
define(_ZC_BUILD_VAL, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, m4_incr(_CLIENT_VERSION_BUILD), m4_eval(_CLIENT_VERSION_BUILD < 50), 1, m4_eval(_CLIENT_VERSION_BUILD - 24), m4_eval(_CLIENT_VERSION_BUILD == 50), 1, , m4_eval(_CLIENT_VERSION_BUILD - 50)))
|
define(_ZC_BUILD_VAL, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, m4_incr(_CLIENT_VERSION_BUILD), m4_eval(_CLIENT_VERSION_BUILD < 50), 1, m4_eval(_CLIENT_VERSION_BUILD - 24), m4_eval(_CLIENT_VERSION_BUILD == 50), 1, , m4_eval(_CLIENT_VERSION_BUILD - 50)))
|
||||||
define(_CLIENT_VERSION_SUFFIX, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, _CLIENT_VERSION_REVISION-beta$1, m4_eval(_CLIENT_VERSION_BUILD < 50), 1, _CLIENT_VERSION_REVISION-rc$1, m4_eval(_CLIENT_VERSION_BUILD == 50), 1, _CLIENT_VERSION_REVISION, _CLIENT_VERSION_REVISION-$1)))
|
define(_CLIENT_VERSION_SUFFIX, m4_if(m4_eval(_CLIENT_VERSION_BUILD < 25), 1, _CLIENT_VERSION_REVISION-beta$1, m4_eval(_CLIENT_VERSION_BUILD < 50), 1, _CLIENT_VERSION_REVISION-rc$1, m4_eval(_CLIENT_VERSION_BUILD == 50), 1, _CLIENT_VERSION_REVISION, _CLIENT_VERSION_REVISION-$1)))
|
||||||
define(_CLIENT_VERSION_IS_RELEASE, true)
|
define(_CLIENT_VERSION_IS_RELEASE, true)
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
zcash (2.0.2) stable; urgency=medium
|
||||||
|
|
||||||
|
* 2.0.2 release.
|
||||||
|
|
||||||
|
-- Zcash Company <team@z.cash> Wed, 28 Nov 2018 11:09:08 -0800
|
||||||
|
|
||||||
zcash (2.0.2~rc1) stable; urgency=medium
|
zcash (2.0.2~rc1) stable; urgency=medium
|
||||||
|
|
||||||
* 2.0.2-rc1 release.
|
* 2.0.2-rc1 release.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
name: "zcash-2.0.2-rc1"
|
name: "zcash-2.0.2"
|
||||||
enable_cache: true
|
enable_cache: true
|
||||||
distro: "debian"
|
distro: "debian"
|
||||||
suites:
|
suites:
|
||||||
|
|
|
@ -1,26 +1,26 @@
|
||||||
Zcash Contributors
|
Zcash Contributors
|
||||||
==================
|
==================
|
||||||
|
|
||||||
Jack Grigg (843)
|
Jack Grigg (850)
|
||||||
Simon Liu (420)
|
Simon Liu (434)
|
||||||
Sean Bowe (264)
|
Sean Bowe (264)
|
||||||
Daira Hopwood (110)
|
Daira Hopwood (110)
|
||||||
Jay Graber (89)
|
Jay Graber (89)
|
||||||
Wladimir J. van der Laan (81)
|
Wladimir J. van der Laan (81)
|
||||||
|
Eirik Ogilvie-Wigley (77)
|
||||||
Taylor Hornby (65)
|
Taylor Hornby (65)
|
||||||
Eirik Ogilvie-Wigley (60)
|
|
||||||
Jonas Schnelli (58)
|
Jonas Schnelli (58)
|
||||||
Nathan Wilcox (56)
|
Nathan Wilcox (56)
|
||||||
Pieter Wuille (50)
|
Pieter Wuille (50)
|
||||||
Kevin Gallagher (38)
|
Kevin Gallagher (38)
|
||||||
Cory Fields (35)
|
Cory Fields (35)
|
||||||
syd (15)
|
syd (15)
|
||||||
|
mdr0id (15)
|
||||||
|
Larry Ruane (15)
|
||||||
Matt Corallo (13)
|
Matt Corallo (13)
|
||||||
Larry Ruane (11)
|
Jonathan "Duke" Leto (12)
|
||||||
mdr0id (10)
|
|
||||||
Paige Peterson (10)
|
Paige Peterson (10)
|
||||||
MarcoFalke (10)
|
MarcoFalke (10)
|
||||||
Jonathan "Duke" Leto (10)
|
|
||||||
nomnombtc (9)
|
nomnombtc (9)
|
||||||
kozyilmaz (8)
|
kozyilmaz (8)
|
||||||
fanquake (8)
|
fanquake (8)
|
||||||
|
@ -30,6 +30,7 @@ Ariel Gabizon (7)
|
||||||
Luke Dashjr (6)
|
Luke Dashjr (6)
|
||||||
David Mercer (6)
|
David Mercer (6)
|
||||||
Daniel Cousens (6)
|
Daniel Cousens (6)
|
||||||
|
Suhas Daftuar (5)
|
||||||
Pavel Janík (5)
|
Pavel Janík (5)
|
||||||
Karl-Johan Alm (5)
|
Karl-Johan Alm (5)
|
||||||
Johnathan Corgan (5)
|
Johnathan Corgan (5)
|
||||||
|
@ -42,12 +43,12 @@ João Barbosa (4)
|
||||||
Jorge Timón (4)
|
Jorge Timón (4)
|
||||||
Duke Leto (4)
|
Duke Leto (4)
|
||||||
lpescher (3)
|
lpescher (3)
|
||||||
Suhas Daftuar (3)
|
|
||||||
Per Grön (3)
|
Per Grön (3)
|
||||||
Patick Strateman (3)
|
Patick Strateman (3)
|
||||||
Jason Davies (3)
|
Jason Davies (3)
|
||||||
James O'Beirne (3)
|
James O'Beirne (3)
|
||||||
Daniel Kraft (3)
|
Daniel Kraft (3)
|
||||||
|
Charlie O'Keefe (3)
|
||||||
Ariel (3)
|
Ariel (3)
|
||||||
Alfie John (3)
|
Alfie John (3)
|
||||||
str4d (2)
|
str4d (2)
|
||||||
|
@ -56,6 +57,7 @@ paveljanik (2)
|
||||||
mruddy (2)
|
mruddy (2)
|
||||||
kpcyrd (2)
|
kpcyrd (2)
|
||||||
ca333 (2)
|
ca333 (2)
|
||||||
|
arielgabizon (2)
|
||||||
aniemerg (2)
|
aniemerg (2)
|
||||||
UdjinM6 (2)
|
UdjinM6 (2)
|
||||||
Scott (2)
|
Scott (2)
|
||||||
|
@ -70,12 +72,14 @@ Jack Gavigan (2)
|
||||||
ITH4Coinomia (2)
|
ITH4Coinomia (2)
|
||||||
George Tankersley (2)
|
George Tankersley (2)
|
||||||
Gavin Andresen (2)
|
Gavin Andresen (2)
|
||||||
|
Gareth Davies (2)
|
||||||
Brad Miller (2)
|
Brad Miller (2)
|
||||||
Bjorn Hjortsberg (2)
|
Bjorn Hjortsberg (2)
|
||||||
Amgad Abdelhafez (2)
|
Amgad Abdelhafez (2)
|
||||||
Alex Morcos (2)
|
Alex Morcos (2)
|
||||||
zathras-crypto (1)
|
zathras-crypto (1)
|
||||||
unsystemizer (1)
|
unsystemizer (1)
|
||||||
|
tpantin (1)
|
||||||
practicalswift (1)
|
practicalswift (1)
|
||||||
mrbandrews (1)
|
mrbandrews (1)
|
||||||
kazcw (1)
|
kazcw (1)
|
||||||
|
@ -126,7 +130,6 @@ David Llop (1)
|
||||||
Christian von Roques (1)
|
Christian von Roques (1)
|
||||||
Chirag Davé (1)
|
Chirag Davé (1)
|
||||||
Charlie OKeefe (1)
|
Charlie OKeefe (1)
|
||||||
Charlie O'Keefe (1)
|
|
||||||
Casey Rodarmor (1)
|
Casey Rodarmor (1)
|
||||||
Cameron Boehmer (1)
|
Cameron Boehmer (1)
|
||||||
Bryan Stitt (1)
|
Bryan Stitt (1)
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
||||||
.TH ZCASH-CLI "1" "November 2018" "zcash-cli v2.0.2-rc1" "User Commands"
|
.TH ZCASH-CLI "1" "November 2018" "zcash-cli v2.0.2" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
zcash-cli \- manual page for zcash-cli v2.0.2-rc1
|
zcash-cli \- manual page for zcash-cli v2.0.2
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Zcash RPC client version v2.0.2\-rc1
|
Zcash RPC client version v2.0.2
|
||||||
.PP
|
.PP
|
||||||
In order to ensure you are adequately protecting your privacy when using Zcash,
|
In order to ensure you are adequately protecting your privacy when using Zcash,
|
||||||
please see <https://z.cash/support/security/>.
|
please see <https://z.cash/support/security/>.
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
||||||
.TH ZCASH-TX "1" "November 2018" "zcash-tx v2.0.2-rc1" "User Commands"
|
.TH ZCASH-TX "1" "November 2018" "zcash-tx v2.0.2" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
zcash-tx \- manual page for zcash-tx v2.0.2-rc1
|
zcash-tx \- manual page for zcash-tx v2.0.2
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Zcash zcash\-tx utility version v2.0.2\-rc1
|
Zcash zcash\-tx utility version v2.0.2
|
||||||
.SS "Usage:"
|
.SS "Usage:"
|
||||||
.TP
|
.TP
|
||||||
zcash\-tx [options] <hex\-tx> [commands]
|
zcash\-tx [options] <hex\-tx> [commands]
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
||||||
.TH ZCASHD "1" "November 2018" "zcashd v2.0.2-rc1" "User Commands"
|
.TH ZCASHD "1" "November 2018" "zcashd v2.0.2" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
zcashd \- manual page for zcashd v2.0.2-rc1
|
zcashd \- manual page for zcashd v2.0.2
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Zcash Daemon version v2.0.2\-rc1
|
Zcash Daemon version v2.0.2
|
||||||
.PP
|
.PP
|
||||||
In order to ensure you are adequately protecting your privacy when using Zcash,
|
In order to ensure you are adequately protecting your privacy when using Zcash,
|
||||||
please see <https://z.cash/support/security/>.
|
please see <https://z.cash/support/security/>.
|
||||||
|
|
|
@ -4,26 +4,3 @@ release-notes at release time)
|
||||||
Notable changes
|
Notable changes
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Other issues
|
|
||||||
============
|
|
||||||
|
|
||||||
Revoked key error when upgrading on Debian
|
|
||||||
------------------------------------------
|
|
||||||
|
|
||||||
If you see the following error when updating to a new version of zcashd:
|
|
||||||
|
|
||||||
`The following signatures were invalid: REVKEYSIG AEFD26F966E279CD`
|
|
||||||
|
|
||||||
Remove the key marked as revoked:
|
|
||||||
|
|
||||||
`sudo apt-key del AEFD26F966E279CD`
|
|
||||||
|
|
||||||
Then retrieve the updated key:
|
|
||||||
|
|
||||||
`wget -qO - https://apt.z.cash/zcash.asc | sudo apt-key add -`
|
|
||||||
|
|
||||||
Then update the package lists:
|
|
||||||
|
|
||||||
`sudo apt-get update`
|
|
||||||
|
|
||||||
[Issue](https://github.com/zcash/zcash/issues/3612)
|
|
||||||
|
|
|
@ -0,0 +1,110 @@
|
||||||
|
Notable changes
|
||||||
|
===============
|
||||||
|
|
||||||
|
Other issues
|
||||||
|
============
|
||||||
|
|
||||||
|
Revoked key error when upgrading on Debian
|
||||||
|
------------------------------------------
|
||||||
|
|
||||||
|
If you see the following error when updating to a new version of zcashd:
|
||||||
|
|
||||||
|
`The following signatures were invalid: REVKEYSIG AEFD26F966E279CD`
|
||||||
|
|
||||||
|
Remove the key marked as revoked:
|
||||||
|
|
||||||
|
`sudo apt-key del AEFD26F966E279CD`
|
||||||
|
|
||||||
|
Then retrieve the updated key:
|
||||||
|
|
||||||
|
`wget -qO - https://apt.z.cash/zcash.asc | sudo apt-key add -`
|
||||||
|
|
||||||
|
Then update the package lists:
|
||||||
|
|
||||||
|
`sudo apt-get update`
|
||||||
|
|
||||||
|
[Issue](https://github.com/zcash/zcash/issues/3612)
|
||||||
|
|
||||||
|
Changelog
|
||||||
|
=========
|
||||||
|
|
||||||
|
Charlie O'Keefe (2):
|
||||||
|
Save and restore current_path in TestingSetup constructor/destructor
|
||||||
|
Add a call to SetupNetworking in BasicTestingSetup
|
||||||
|
|
||||||
|
Eirik Ogilvie-Wigley (17):
|
||||||
|
Rename GenerateNewZKey to include Sprout
|
||||||
|
GenerateNewSproutZKey can return a SproutPaymentAddress
|
||||||
|
Remove unnecessary call to IsValidPaymentAddress
|
||||||
|
Remove unspent note entry structs
|
||||||
|
Add functionality from GetUnspentFilteredNotes to GetFilteredNotes
|
||||||
|
Remove GetUnspentFilteredNotes
|
||||||
|
Wrap long line and update comments
|
||||||
|
Fix error message
|
||||||
|
Fix potentially misleading test failures
|
||||||
|
Fix z_mergetoaddress parameter tests
|
||||||
|
Add fail method to rpc test utils
|
||||||
|
Extend Sprout mergetoaddress rpc test to also work for Sapling
|
||||||
|
Add Sapling support to z_mergetoaddress
|
||||||
|
Add locking for Sapling notes
|
||||||
|
Better error messages when sending between Sprout and Sapling
|
||||||
|
Add additional z_mergetoaddress parameter tests
|
||||||
|
Adjust z_mergetoaddress assertions in Sapling rpc test
|
||||||
|
|
||||||
|
Gareth Davies (2):
|
||||||
|
Add clarifying text for parameter size
|
||||||
|
Cleaning up RPC output
|
||||||
|
|
||||||
|
Jack Grigg (7):
|
||||||
|
Update IncrementalMerkleTree test vectors to use valid commitments
|
||||||
|
Migrate to current librustzcash
|
||||||
|
Pass parameter paths as native strings to librustzcash
|
||||||
|
Build librustzcash package without changing directory
|
||||||
|
Set nSaplingValue in-memory when loading block index from disk
|
||||||
|
Comment in CDiskBlockIndex that LoadBlockIndexGuts also needs updating
|
||||||
|
Test Sapling value pool accounting
|
||||||
|
|
||||||
|
Jonathan "Duke" Leto (2):
|
||||||
|
Clarify in sendmany/z_sendmany rpc docs that amounts are not floating point
|
||||||
|
Fix another instance of incorrectly saying amount is double precision, and s/ZC/ZEC/
|
||||||
|
|
||||||
|
Larry Ruane (4):
|
||||||
|
sapling z_sendmany default memo 0xf6 + zeros
|
||||||
|
update bug in wallet_listreceived.py, now it highlights the fix
|
||||||
|
don't ban peers when loading pre-sapling (and pre-blossom) blocks
|
||||||
|
remove non-ascii characters from help text
|
||||||
|
|
||||||
|
Simon Liu (14):
|
||||||
|
Add test to verify final sapling root in block header is updated.
|
||||||
|
Closes #3467. Add benchmarks for Sapling spends and outputs.
|
||||||
|
Closes #3616. Document revoked key error when upgrading on Debian.
|
||||||
|
Closes #3329. Send alert to put non-Sapling nodes into safe mode.
|
||||||
|
Closes #3597. TransactionBuilder checks tx version before adding Sapling spends and outputs.
|
||||||
|
Closes #3671 to make "sapling" the default for z_getnewaddress RPC.
|
||||||
|
Update rpc_wallet_tests for new "sapling" default for z_getnewaddress.
|
||||||
|
Update qa tests for new "sapling" default for z_getnewaddress.
|
||||||
|
Add support for "notfound" message to mininode.
|
||||||
|
For ZEC-013. Mitigate potential tx expiry height related DoS vector.
|
||||||
|
For ZEC-013. Don't propagate txs which are expiring soon in p2p messages.
|
||||||
|
For ZEC-013. RPC createrawtransaction returns error if tx expiring soon.
|
||||||
|
For ZEC-013. Update qa tests broken by expiring soon threshold.
|
||||||
|
For ZEC-013. RPC sendrawtransaction returns error if tx expiring soon.
|
||||||
|
|
||||||
|
Suhas Daftuar (2):
|
||||||
|
Do not inv old or missing blocks when pruning
|
||||||
|
Enable block relay when pruning
|
||||||
|
|
||||||
|
arielgabizon (2):
|
||||||
|
add test for sapling spend with transparent recipient
|
||||||
|
rename HaveJoinSplitRequirements for Sapling
|
||||||
|
|
||||||
|
mdr0id (5):
|
||||||
|
make-release.py: Versioning changes for 2.0.2-rc1.
|
||||||
|
make-release.py: Updated manpages for 2.0.2-rc1.
|
||||||
|
make-release.py: Updated release notes and changelog for 2.0.2-rc1.
|
||||||
|
make-release.py: Versioning changes for 2.0.2.
|
||||||
|
make-release.py: Updated manpages for 2.0.2.
|
||||||
|
|
||||||
|
tpantin (1):
|
||||||
|
Updating copyright year from 2017 to 2018
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
#define CLIENT_VERSION_MAJOR 2
|
#define CLIENT_VERSION_MAJOR 2
|
||||||
#define CLIENT_VERSION_MINOR 0
|
#define CLIENT_VERSION_MINOR 0
|
||||||
#define CLIENT_VERSION_REVISION 2
|
#define CLIENT_VERSION_REVISION 2
|
||||||
#define CLIENT_VERSION_BUILD 25
|
#define CLIENT_VERSION_BUILD 50
|
||||||
|
|
||||||
//! Set to true for release, false for prerelease or test build
|
//! Set to true for release, false for prerelease or test build
|
||||||
#define CLIENT_VERSION_IS_RELEASE true
|
#define CLIENT_VERSION_IS_RELEASE true
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Deprecation policy:
|
// Deprecation policy:
|
||||||
// * Shut down 16 weeks' worth of blocks after the estimated release block height.
|
// * Shut down 16 weeks' worth of blocks after the estimated release block height.
|
||||||
// * A warning is shown during the 2 weeks' worth of blocks prior to shut down.
|
// * A warning is shown during the 2 weeks' worth of blocks prior to shut down.
|
||||||
static const int APPROX_RELEASE_HEIGHT = 431247;
|
static const int APPROX_RELEASE_HEIGHT = 438196;
|
||||||
static const int WEEKS_UNTIL_DEPRECATION = 16;
|
static const int WEEKS_UNTIL_DEPRECATION = 16;
|
||||||
static const int DEPRECATION_HEIGHT = APPROX_RELEASE_HEIGHT + (WEEKS_UNTIL_DEPRECATION * 7 * 24 * 24);
|
static const int DEPRECATION_HEIGHT = APPROX_RELEASE_HEIGHT + (WEEKS_UNTIL_DEPRECATION * 7 * 24 * 24);
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,8 @@ author_aliases = {
|
||||||
'Simon': 'Simon Liu',
|
'Simon': 'Simon Liu',
|
||||||
'bitcartel': 'Simon Liu',
|
'bitcartel': 'Simon Liu',
|
||||||
'EthanHeilman': 'Ethan Heilman',
|
'EthanHeilman': 'Ethan Heilman',
|
||||||
|
'arielgabizon' : 'Ariel Gabizon',
|
||||||
|
'Charlie OKeefe' : 'Charlie O\'Keefe',
|
||||||
}
|
}
|
||||||
|
|
||||||
def apply_author_aliases(name):
|
def apply_author_aliases(name):
|
||||||
|
|
Loading…
Reference in New Issue