Skip to content

Commit

Permalink
Auto merge of zcash#1303 - daira:z9-version-number, r=daira
Browse files Browse the repository at this point in the history
Update version number and add release notes for z9.

refs zcash#1290
  • Loading branch information
zkbot committed Aug 25, 2016
2 parents f8b7301 + 727ed5f commit 8b139c2
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 9 deletions.
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ define(_CLIENT_VERSION_MAJOR, 0)
define(_CLIENT_VERSION_MINOR, 11)
define(_CLIENT_VERSION_REVISION, 2)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_ZCASH, 8)
define(_CLIENT_VERSION_ZCASH, 9)
define(_CLIENT_VERSION_ZCASH_FULL, z$1)
define(_CLIENT_VERSION_IS_RELEASE, false)
define(_COPYRIGHT_YEAR, 2016)
Expand Down
6 changes: 3 additions & 3 deletions doc/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Zcash Core 0.11.2.z8
Zcash Core 0.11.2.z9
====================

[Zcash](https://z.cash/) is the Zcash client. It downloads and stores the entire history of Zcash transactions (which is currently several GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more.
[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.

### Need Help?

Expand All @@ -11,7 +11,7 @@ Zcash Core 0.11.2.z8
Building
--------

Build Zcash along with most dependencies from source by running ./zcutil/build.sh. Currently only linux is supported.
Build Zcash along with most dependencies from source by running ./zcutil/build.sh. Currently only Linux is supported.

License
---------------------
Expand Down
57 changes: 57 additions & 0 deletions doc/release-notes/release-notes-0.11.2.z9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@

Sean Bowe:
Change memo field size and relocate `ciphertexts` field of JoinSplit description.
Implement zkSNARK compression.
Perform curve parameter initialization at start of gtest suite.
Update libsnark dependency.
Enable MONTGOMERY_OUTPUT everywhere.
Update proving/verifying keys.

Jack Grigg:
Add support for spending keys to the basic key store.
Merge AddSpendingKeyPaymentAddress into AddSpendingKey to simplify API.
Add methods for byte array expansion and compression.
Update Equihash hash generation to match the Zcash spec.
Extend byte array expansion and compression methods with optional padding.
Store the Equihash solution in minimal representation in the block header.
Enable branch coverage in coverage reports.
Add gtest coverage and intermediates to files deleted by "make clean".
Remove non-libsnark dependencies and test harness code from coverage reports.
Add separate lock for SpendingKey key store operations.
Test conversion between solution indices and minimal representation.

Daira Hopwood:
Move bigint arithmetic implementations to libsnark.
Add mostly-static checks on consistency of Equihash parameters, MAX_HEADERS_RESULTS, and MAX_PROTOCOL_MESSAGE_LENGTH.
Change some asserts in equihash.cpp to be static.
Decrease MAX_HEADERS_RESULTS to 160. fixes #1289
Increment version numbers for z9 release.
Add these release notes for z9.

Taylor Hornby:
Disable hardening when building for coverage reports.
Upgrade libsodium for AVX2-detection bugfix.
Fix inconsistent optimization flags; single source of truth.
Add -fwrapv -fno-strict-aliasing; fix libzcash flags.
Use libsodium's s < L check, instead checking that libsodium checks that.

Simon Liu:
Fixes #1193 so that during verification benchmarking it does not unncessarily create thousands of CTransaction objects.
Closes #701 by adding documentation about the Payment RPC interface.
Add note about zkey and encrypted wallets.

Gaurav Rana:
Update zcash-cli stop message.

Tom Ritter:
Clarify comment about nonce space for Note Encryption.

Robert C. Seacord:
Memory safety and correctness fixes found in NCC audit.

Patrick Strateman (merged by Taylor Hornby):
Pull in some DoS mitigations from upstream. (#1258)

Wladimir J. van der Laan:
net: correctly initialize nMinPingUsecTime.

8 changes: 4 additions & 4 deletions src/chainparams.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,10 @@ class CTestNetParams : public CMainParams {
consensus.nMajorityWindow = 400;
consensus.powLimit = uint256S("7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
consensus.fPowAllowMinDifficultyBlocks = true;
pchMessageStart[0] = 0x18;
pchMessageStart[1] = 0x28;
pchMessageStart[2] = 0x38;
pchMessageStart[3] = 0x48;
pchMessageStart[0] = 0x26;
pchMessageStart[1] = 0xA7;
pchMessageStart[2] = 0x24;
pchMessageStart[3] = 0xB6;
vAlertPubKey = ParseHex("044e7a1553392325c871c5ace5d6ad73501c66f4c185d6b0453cf45dec5a1322e705c672ac1a27ef7cdaf588c10effdf50ed5f95f85f2f54a5f6159fca394ed0c6");
nDefaultPort = 18233;
nMinerThreads = 0;
Expand Down
2 changes: 1 addition & 1 deletion src/clientversion.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
#define CLIENT_VERSION_MINOR 11
#define CLIENT_VERSION_REVISION 2
#define CLIENT_VERSION_BUILD 0
#define CLIENT_VERSION_ZCASH 8
#define CLIENT_VERSION_ZCASH 9

//! Set to true for release, false for prerelease or test build
#define CLIENT_VERSION_IS_RELEASE false
Expand Down

0 comments on commit 8b139c2

Please sign in to comment.