Update doc/README.md and add z9 release notes.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2016-08-25 15:07:53 +01:00
parent bda0693aab
commit d3f6eed98b
2 changed files with 60 additions and 3 deletions

View File

@ -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?
@ -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
---------------------

View File

@ -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.