Auto merge of #3453 - ebfull:release-v2.0.0-rc1, r=bitcartel
Release v2.0.0 rc1 Doesn't contain "Notable changes" section in release notes, is that okay for an RC?
This commit is contained in:
commit
d54bf1dbda
|
@ -1,9 +1,9 @@
|
|||
dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
|
||||
AC_PREREQ([2.60])
|
||||
define(_CLIENT_VERSION_MAJOR, 1)
|
||||
define(_CLIENT_VERSION_MINOR, 1)
|
||||
define(_CLIENT_VERSION_REVISION, 2)
|
||||
define(_CLIENT_VERSION_BUILD, 50)
|
||||
define(_CLIENT_VERSION_MAJOR, 2)
|
||||
define(_CLIENT_VERSION_MINOR, 0)
|
||||
define(_CLIENT_VERSION_REVISION, 0)
|
||||
define(_CLIENT_VERSION_BUILD, 25)
|
||||
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_IS_RELEASE, true)
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
zcash (2.0.0~rc1) stable; urgency=medium
|
||||
|
||||
* 2.0.0-rc1 release.
|
||||
|
||||
-- Zcash Company <team@z.cash> Thu, 09 Aug 2018 16:56:56 +0000
|
||||
|
||||
zcash (1.1.2) stable; urgency=medium
|
||||
|
||||
* 1.1.2 release.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
name: "zcash-1.1.2"
|
||||
name: "zcash-2.0.0-rc1"
|
||||
enable_cache: true
|
||||
distro: "debian"
|
||||
suites:
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
|
||||
.TH ZCASH-CLI "1" "July 2018" "zcash-cli v1.1.2" "User Commands"
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
|
||||
.TH ZCASH-CLI "1" "August 2018" "zcash-cli v2.0.0-rc1" "User Commands"
|
||||
.SH NAME
|
||||
zcash-cli \- manual page for zcash-cli v1.1.2
|
||||
zcash-cli \- manual page for zcash-cli v2.0.0-rc1
|
||||
.SH DESCRIPTION
|
||||
Zcash RPC client version v1.1.2
|
||||
Zcash RPC client version v2.0.0\-rc1
|
||||
.PP
|
||||
In order to ensure you are adequately protecting your privacy when using Zcash,
|
||||
please see <https://z.cash/support/security/>.
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
|
||||
.TH ZCASH-TX "1" "July 2018" "zcash-tx v1.1.2" "User Commands"
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
|
||||
.TH ZCASH-TX "1" "August 2018" "zcash-tx v2.0.0-rc1" "User Commands"
|
||||
.SH NAME
|
||||
zcash-tx \- manual page for zcash-tx v1.1.2
|
||||
zcash-tx \- manual page for zcash-tx v2.0.0-rc1
|
||||
.SH DESCRIPTION
|
||||
Zcash zcash\-tx utility version v1.1.2
|
||||
Zcash zcash\-tx utility version v2.0.0\-rc1
|
||||
.SS "Usage:"
|
||||
.TP
|
||||
zcash\-tx [options] <hex\-tx> [commands]
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
|
||||
.TH ZCASHD "1" "July 2018" "zcashd v1.1.2" "User Commands"
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
|
||||
.TH ZCASHD "1" "August 2018" "zcashd v2.0.0-rc1" "User Commands"
|
||||
.SH NAME
|
||||
zcashd \- manual page for zcashd v1.1.2
|
||||
zcashd \- manual page for zcashd v2.0.0-rc1
|
||||
.SH DESCRIPTION
|
||||
Zcash Daemon version v1.1.2
|
||||
Zcash Daemon version v2.0.0\-rc1
|
||||
.PP
|
||||
In order to ensure you are adequately protecting your privacy when using Zcash,
|
||||
please see <https://z.cash/support/security/>.
|
||||
|
@ -75,7 +75,7 @@ limit applied)
|
|||
.HP
|
||||
\fB\-par=\fR<n>
|
||||
.IP
|
||||
Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 =
|
||||
Set the number of script verification threads (\fB\-8\fR to 16, 0 = auto, <0 =
|
||||
leave that many cores free, default: 0)
|
||||
.HP
|
||||
\fB\-pid=\fR<file>
|
||||
|
|
|
@ -0,0 +1,176 @@
|
|||
Changelog
|
||||
=========
|
||||
|
||||
Alex Morcos (1):
|
||||
Output line to debug.log when IsInitialBlockDownload latches to false
|
||||
|
||||
Ariel Gabizon (1):
|
||||
Extend Joinsplit tests to Groth
|
||||
|
||||
Charlie OKeefe (1):
|
||||
Remove extra slash from lockfile path
|
||||
|
||||
Cory Fields (1):
|
||||
crypter: shuffle Makefile so that crypto can be used by the wallet
|
||||
|
||||
Daira Hopwood (1):
|
||||
Support testnet rollback.
|
||||
|
||||
Daniel Cousens (2):
|
||||
move rpc* to rpc/
|
||||
rpc: update inline comments to refer to new file paths
|
||||
|
||||
Dimitris Apostolou (1):
|
||||
Fix typos
|
||||
|
||||
Duke Leto (3):
|
||||
Fix absurd fee bug reported in #3281, with tests
|
||||
Update comment as per @arielgabizon
|
||||
Improve error message
|
||||
|
||||
Eirik Ogilvie-Wigley (24):
|
||||
Add more options when asserting in RPC tests
|
||||
Add change indicator for notes
|
||||
Fix test broken by change indicator
|
||||
Rename note data to include sprout
|
||||
Remove redundant curly braces
|
||||
Consolidate for loops
|
||||
Add out point for sapling note data
|
||||
Add sapling note data and map
|
||||
Decrement sapling note witnesses
|
||||
Clear sapling witness cache
|
||||
Extract method for copying previous witnesses
|
||||
Extract methods for incrementing witnesses
|
||||
Extract method for incrementing witness heights
|
||||
Pass sapling merkle tree when incrementing witnesses
|
||||
Increment sapling note witnesses
|
||||
Rename sprout specific methods
|
||||
Remove extra indentation
|
||||
Add getter and setter for sapling note data and update tests
|
||||
Add parameter for version in GetValidReceive
|
||||
Rename Merkle Trees to include sprout or sapling
|
||||
Rename Witnesses to include sprout or sapling
|
||||
Rename test objects to include sprout or sapling
|
||||
Only include the change field if we have a spending key
|
||||
Fix assertion and comment
|
||||
|
||||
Gregory Maxwell (2):
|
||||
IBD check uses minimumchain work instead of checkpoints.
|
||||
IsInitialBlockDownload no longer uses header-only timestamps.
|
||||
|
||||
Jack Grigg (38):
|
||||
Add some more checkpoints, up to the 1.1.0 release
|
||||
Add Sapling support to z_validateaddress
|
||||
Update payment-api.md with type field of z_validateaddress
|
||||
Alter SaplingNote::nullifier() to take a SaplingFullViewingKey
|
||||
Expose note position in IncrementalMerkleWitness
|
||||
TransactionBuilder with support for creating Sapling-only transactions
|
||||
TransactionBuilder: Check that all anchors in a transaction are identical
|
||||
Formatting
|
||||
test: Move ECC_Start() call into src/gtest/main.cpp
|
||||
TransactionBuilder: Add support for transparent inputs and outputs
|
||||
TransactionBuilder: Add change output to transaction
|
||||
TransactionBuilder: Make fee configurable
|
||||
Rename xsk to expsk
|
||||
Implement CKeyStore::GetSaplingPaymentAddresses()
|
||||
Raise the 90-character limit on Bech32 encodings
|
||||
Add Sapling support to z_getnewaddress and z_listaddresses
|
||||
Fix block hash for checkpoint at height 270000
|
||||
Formatting
|
||||
test: Deduplicate logic in wallet_addresses RPC test
|
||||
test: Another assert in wallet_zkeys_tests.store_and_load_sapling_zkeys
|
||||
test: Fix permissions of wallet_addresses
|
||||
test: Update rpc_wallet_z_importexport to account for Sapling changes
|
||||
Rename DecryptSpendingKey -> DecryptSproutSpendingKey
|
||||
Rename CryptedSpendingKeyMap -> CryptedSproutSpendingKeyMap
|
||||
Add Sapling decryption check to CCryptoKeyStore::Unlock()
|
||||
Check for unencrypted Sapling keys in CCryptoKeyStore::SetCrypted()
|
||||
Remove outdated comment
|
||||
Add CWallet::AddCryptedSaplingSpendingKey() hook
|
||||
Pass SaplingPaymentAddress to store through the CKeyStore
|
||||
Rename SpendingKeyMap -> SproutSpendingKeyMap
|
||||
Rename Serialized*Size -> SerializedSprout*Size
|
||||
Rename *ViewingKey* -> *SproutViewingKey*
|
||||
Formatting nits
|
||||
Rename *SpendingKey -> *SproutSpendingKey
|
||||
chainparams: Add BIP 44 coin type (as registered in SLIP 44)
|
||||
Upgrade Rust to 1.28.0 stable
|
||||
Adjust Makefile so that common can be used by the wallet
|
||||
Move RewindBlockIndex log message inside rewindLength check
|
||||
|
||||
Jay Graber (13):
|
||||
Add Sapling Add/Have/Get to keystore
|
||||
Add SaplingIncomingViewingKeys map, SaplingFullViewingKey methods
|
||||
Add StoreAndRetrieveSaplingSpendingKey test
|
||||
Change default_address to return SaplingPaymentAddr and not boost::optional
|
||||
Add crypted keystore sapling add key
|
||||
Discard sk if ivk == 0
|
||||
Add Sapling support to z_exportkey
|
||||
Add Sapling support to z_importkey
|
||||
Add Sapling to rpc_wallet_z_importexport test
|
||||
Refactor into visitors and throw errors for invalid key or address.
|
||||
Take expiryheight as param to createrawtransaction
|
||||
Add Sapling have/get sk crypter overrides
|
||||
Add Sapling keys to CCryptoKeyStore::EncryptKeys
|
||||
|
||||
Jonas Schnelli (2):
|
||||
[RPC, Wallet] Move RPC dispatch table registration to wallet/ code
|
||||
Fix test_bitcoin circular dependency issue
|
||||
|
||||
Kaz Wesley (1):
|
||||
IsInitialBlockDownload: usually avoid locking
|
||||
|
||||
Larry Ruane (4):
|
||||
Disable libsnark debug logging in Boost tests
|
||||
add extra help how to enable experimental features
|
||||
Add call to sync_all() after (z_sendmany, wait)
|
||||
don't ban peers when loading pre-overwinter blocks
|
||||
|
||||
Pejvan (2):
|
||||
Update README.md
|
||||
Update README.md
|
||||
|
||||
Richard Littauer (1):
|
||||
docs(LICENSE): update license year to 2018
|
||||
|
||||
Sean Bowe (18):
|
||||
Update librustzcash
|
||||
Implementation of Sapling in-band secret distribution.
|
||||
Swap types in OutputDescription to use new NoteEncryption interfaces.
|
||||
Prevent nonce reuse in Sapling note encryption API.
|
||||
Add get_esk() function to Sapling note encryption.
|
||||
Minor edits
|
||||
Decryption and tests of note/outgoing encryption.
|
||||
Update librustzcash and sapling-crypto.
|
||||
Fix bug in return value.
|
||||
Ensure sum of valueBalance and all vpub_new's does not exceed MAX_MONEY inside of CheckTransactionWithoutProofVerification.
|
||||
Move `extern params` to beginning of `test_checktransaction`.
|
||||
Relocate ECC_Start() to avoid test failures.
|
||||
Don't call ECC_Start/ECC_Stop outside the test harness.
|
||||
Make changes to gtest ECC behavior suggested by @str4d.
|
||||
Check the hash of the (Sapling+) zk-SNARK parameters during initialization.
|
||||
Switch to use the official Sapling parameters.
|
||||
make-release.py: Versioning changes for 2.0.0-rc1.
|
||||
make-release.py: Updated manpages for 2.0.0-rc1.
|
||||
|
||||
Simon Liu (9):
|
||||
Add encryption of SaplingNotePlaintext and SaplingOutgoingPlaintext classes.
|
||||
Update and fix per review comments, the test for absurd fee.
|
||||
Minor update to address nits in review.
|
||||
Implement Sapling note decryption using full viewing key.
|
||||
Rename AttemptSaplingEncDecryptionUsingFullViewingKey and use function overloading.
|
||||
Only check for a valid Sapling anchor after Sapling activation.
|
||||
Clean up for rebase: rename mapNoteData to mapSproutNoteData.
|
||||
Clean up help messages for RPC createrawtransaction.
|
||||
Add tests for expiryheight parameter of RPC createrawtransaction.
|
||||
|
||||
Wladimir J. van der Laan (2):
|
||||
Make max tip age an option instead of chainparam
|
||||
rpc: Register calls where they are defined
|
||||
|
||||
kozyilmaz (1):
|
||||
Add -Wl,-pie linker option for macOS and use it instead of -pie
|
||||
|
||||
mdr0id (1):
|
||||
Fix minor references to auto-senescence in code
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
*/
|
||||
|
||||
//! These need to be macros, as clientversion.cpp's and bitcoin*-res.rc's voodoo requires it
|
||||
#define CLIENT_VERSION_MAJOR 1
|
||||
#define CLIENT_VERSION_MINOR 1
|
||||
#define CLIENT_VERSION_REVISION 2
|
||||
#define CLIENT_VERSION_BUILD 50
|
||||
#define CLIENT_VERSION_MAJOR 2
|
||||
#define CLIENT_VERSION_MINOR 0
|
||||
#define CLIENT_VERSION_REVISION 0
|
||||
#define CLIENT_VERSION_BUILD 25
|
||||
|
||||
//! Set to true for release, false for prerelease or test build
|
||||
#define CLIENT_VERSION_IS_RELEASE true
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
// Deprecation policy:
|
||||
// * 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.
|
||||
static const int APPROX_RELEASE_HEIGHT = 351500;
|
||||
static const int APPROX_RELEASE_HEIGHT = 373200;
|
||||
static const int WEEKS_UNTIL_DEPRECATION = 16;
|
||||
static const int DEPRECATION_HEIGHT = APPROX_RELEASE_HEIGHT + (WEEKS_UNTIL_DEPRECATION * 7 * 24 * 24);
|
||||
|
||||
|
|
Loading…
Reference in New Issue