v1.0.0-beta2

This commit is contained in:
Jack Grigg 2016-10-04 21:55:26 -05:00
parent b4526f4d22
commit 17b23ffe20
No known key found for this signature in database
GPG Key ID: 6A6914DAFBEA00DA
5 changed files with 126 additions and 7 deletions

View File

@ -3,7 +3,7 @@ AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 1)
define(_CLIENT_VERSION_MINOR, 0)
define(_CLIENT_VERSION_REVISION, 0)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_BUILD, 1)
define(_CLIENT_VERSION_IS_RELEASE, false)
define(_COPYRIGHT_YEAR, 2016)
AC_INIT([Zcash],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/zcash/zcash/issues],[zcash])

View File

@ -1,4 +1,4 @@
Zcash Core 1.0.0-beta1
Zcash Core 1.0.0-beta2
====================
[Zcash](https://z.cash/) is the Zcash client. It downloads and stores the entire history of Zcash transactions; depending on the speed of your computer and network connection, the synchronization process could take a day or more once the blockchain has reached a significant size.

View File

@ -0,0 +1,119 @@
Alfie John (2):
Typo in params README
Updating wording to match Beta Guide
Bryan Stitt (1):
Link to beta guide
Daira Hopwood (9):
Benchmark 50 iterations of solveequihash
Remove FindAndDelete. refs #1386
Update my email address in the Code of Conduct.
Repair FormatSubVersion tests. refs #1138
WIP: update address prefixes. refs #812
Reencode keys in JSON test data. refs #812
CBitcoinAddress should use nVersionBytes == 2.
Repair bitcoin-util-test.
Repair rpc-tests/signrawtransactions.py.
Gregory Maxwell (1):
Limit setAskFor and retire requested entries only when a getdata returns.
Jack Grigg (43):
Add support for encrypting spending keys
Check we haven't trashed the first key entry with the second
Move serialized Zcash address length constants into zcash/Address.hpp
Measure multithreaded solveequihash time per-thread
Add a make command for checking expected failures
Enable high-priority alerts to put the RPC into safe mode
Fix test
Add wallet method to clear the note witness cache
Clear note witness caches on reindex
Write note witness cache atomically to disk to avoid corruption
Test that invalid keys fail to unlock the keystore
Implement CSecureDataStream for streaming CKeyingMaterial
Cache note decryptors in encrypted keystore
Use correct lock for spending keys
Upgrade Boost to 1.62.0
Upgrade libgmp to 6.1.1
Upgrade OpenSSL to 1.1.0b
Upgrade miniupnpc to 2.0
Upgrade ccache to 3.3.1
Release process: check dependencies for updates
Fix auto_ptr deprecation warning in Boost
Replace auto_ptr with unique_ptr
Re-enable disabled compiler warnings
Disable nearly everything in OpenSSL
Add libsnark to pre-release dependency checks
Assert that new OpenSSL allocators succeed
Remove no-autoalginit and no-autoerrinit OpenSSL flags
Use asserts to check allocation errors in CECKey::Recover
Simplify ClearNoteWitnessCache()
Add tests for alerts enabling RPC safe mode
Ensure correctness if asserts are compiled out
Disable OP_CODESEPARATOR
Remove OP_CODESEPARATOR from tests
Downgrade bdb to 5.3.28
Use CLIENT_VERSION_BUILD to represent -beta and -rc in client version
Update release process with version schema
Formatting fix
Mark previously-valid test data as invalid
Re-encode hard-coded addresses in tests
Re-encode Founders' Reward keys
Fix secp256k1 test compilation
Fix zkey test
Update address in Founders' Reward gtest
Jay Graber (4):
Link to z.cash on security-warnings.md
Add section abt confs and reorgs to security-warnings.md
Update wording
Final edits
Kevin Gallagher (5):
Lock to prevent parallel execution of fetch-params.sh
Updates dns.testnet.z.cash -> dnsseed.testnet.z.cash
Verify TLS certificates w/ wget in fetch-params.sh
Inserts some notes related to testnet deployment
Adds note about updating guide during testnet deployment
Pieter Wuille (1):
Fix and improve relay from whitelisted peers
Robert C. Seacord (1):
Changes to upgrade bdb to 6.2.23
Sean Bowe (1):
Update to `beta2` public parameters, remove `regtest`/`testnet3` parameters subdirectories.
Simon (20):
Replace %i format specifier with more commonly used %d.
Fix GetFilteredNotes to use int for minDepth like upstream and avoid casting problems. Don't use FindMyNotes as mapNoteData has already been set on wallet tx.
Update test to filter and find notes.
Add support for spending keys to the encrypted wallet.
Update to use new API in CCryptoKeyStore and store a viewing key in walletdb.
Fix comment and formatting per review
Add founders reward to ChainParams. Fix bug where subsidy slow shift was ignored.
Founders reward: changed index computation, added new test and some refactoring.
Founders reward: Refactor test and formatting per review.
Refactor to add test to verify number of rewards each mainnet address will receive
Refactor and fix per review
Update comment per review
Update founders reward test to output path of temporary wallet.dat file which contains keys which can be used for testing founders reward addresses.
Update testnet founders reward addresses
Add mainnet 2-of-3 multisig addresses for testing.
Add field fMinerTestModeForFoundersRewardScript to chainparams
Update mainnet addresses used for testing to have the correct number
Fixes #1345 so that UTXO debit and credits are computed correctly for a transaction.
Closes #1371 by updating signed message
Modify message string so we don't need to backport commits which implement FormatStateMessage and GetDebugMessage and involve changes to consensus/validation.h
Wladimir J. van der Laan (1):
build: remove libressl check
fanquake (1):
[depends] OpenSSL 1.0.1k - update config_opts
kazcw (1):
prevent peer flooding request queue for an inv

View File

@ -178,10 +178,10 @@ public:
consensus.powLimit = uint256S("0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f");
assert(maxUint/UintToArith256(consensus.powLimit) >= consensus.nPowAveragingWindow);
consensus.fPowAllowMinDifficultyBlocks = true;
pchMessageStart[0] = 0xA5;
pchMessageStart[1] = 0xF1;
pchMessageStart[2] = 0xE7;
pchMessageStart[3] = 0x26;
pchMessageStart[0] = 0x0C;
pchMessageStart[1] = 0x9E;
pchMessageStart[2] = 0xD7;
pchMessageStart[3] = 0xA2;
vAlertPubKey = ParseHex("044e7a1553392325c871c5ace5d6ad73501c66f4c185d6b0453cf45dec5a1322e705c672ac1a27ef7cdaf588c10effdf50ed5f95f85f2f54a5f6159fca394ed0c6");
nDefaultPort = 18233;
nMinerThreads = 0;

View File

@ -17,7 +17,7 @@
#define CLIENT_VERSION_MAJOR 1
#define CLIENT_VERSION_MINOR 0
#define CLIENT_VERSION_REVISION 0
#define CLIENT_VERSION_BUILD 0
#define CLIENT_VERSION_BUILD 1
//! Set to true for release, false for prerelease or test build
#define CLIENT_VERSION_IS_RELEASE false