Browse Source

z7 Release

pull/145/head v0.11.2.z7
Sean Bowe 8 years ago
parent
commit
167aece517
  1. 2
      configure.ac
  2. 2
      doc/README.md
  3. 90
      doc/release-notes/release-notes-0.11.2.z7.md
  4. 2
      src/clientversion.h

2
configure.ac

@ -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, 6)
define(_CLIENT_VERSION_ZCASH, 7)
define(_CLIENT_VERSION_ZCASH_FULL, z$1)
define(_CLIENT_VERSION_IS_RELEASE, false)
define(_COPYRIGHT_YEAR, 2016)

2
doc/README.md

@ -1,4 +1,4 @@
Zcash Core 0.11.2.z6
Zcash Core 0.11.2.z7
====================
[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.

90
doc/release-notes/release-notes-0.11.2.z7.md

@ -0,0 +1,90 @@
Daira Hopwood (2):
.clang-format: change standard to C++11
Bucket -> note.
Jack Grigg (4):
Collect all permutations of final solutions
Add test case that requires the fix
Reinstate previous testnet adjustment behaviour
Hardfork to the previous testnet difficulty adjustment behaviour at block 43400
Nathan Wilcox (1):
A script to remove "unofficial" tags from a remote, such as github.
Sean Bowe (36):
Flush to disk more consistently by accounting memory usage of serials/anchors in cache.
Always check valid joinsplits during performance tests, and avoid recomputing them every time we change the circuit.
Remove the rest of libzerocash.
Update tests with cache usage computations
Reorder initialization routines to ensure verifying key log messages appear in debug.log.
Remove zerocash tests from full-test-suite.
Rename samplepour to samplejoinsplit
Update libsnark to our fork.
Initialize libsodium in this routine, which is now necessary because libsnark uses its PRNG.
Pass our constraint system to libsnark, so that it doesn't need to (de)serialize it in the proving key.
Rename CPourTx to JSDescription.
Rename vpour to vjoinsplit.
Rename JSDescription's `serials` to `nullifiers`.
Test fixes.
Rename GetPourValueIn to GetJoinSplitValueIn
Rename HavePourRequirements to HaveJoinSplitRequirements.
Rename GetSerial to GetNullifier.
Renaming SetSerial to SetNullifier.
Rename CSerialsMap to CNullifiersMap.
Rename mapSerials to mapNullifiers.
Rename some usage of 'pour'.
Rename more usage of `serial`.
Rename cacheSerials to cacheNullifiers and fix tests.
Rename CSerialsCacheEntry.
Change encryptedbucket1 to encryptednote1.
Rename pour RPC tests
Fix tests
Remove more usage of `serial`.
Fixes for indentation and local variable names.
Change `serial` to `nf` in txdb.
Rename `pour` in RPC tests.
Remove the constraint system from the alpha proving key.
Introduce `zcsamplejoinsplit` for creating a raw joinsplit description, and use it to construct the joinsplit for the performance tests that verify joinsplits.
Bump the (minimum) protocol version to avoid invoking legacy behavior from upstream.
Remove more from libsnark, and fix potential remote-DoS.
Add test for non-intuitive merkle tree gadget witnessing behavior.
bitcartel (15):
Disable USE_ASM when building libsnark (issue 932).
Add getblocksubsidy RPC command to return the block reward for a given block, taking into account the mining slow start.
Replace index with height in help message for getblocksubsidy RPC call.
Narrow scope of lock.
Add founders reward to output.
Use new public/private key pairs for alert system.
Add sendalert.cpp to repo.
Fixes to integrate sendalert.cpp. Add sendalert.cpp to build process. Add alertkeys.h as a placeholder for private keys.
Disable QT alert message.
Update comments.
Update alert ID start value and URL in comment.
Update alert protocol version comment.
Update URL for zcash alert IDs.
Remove QT alert message box.
New alert test data generated for new alert key pair. Added test fixture to create new test data. Added instructions for developer.
Update tor.md for Zcash
Taylor Hornby (17):
WIP: Add mock test coverage of CheckTransaction
Split JoinSplit proof verification out of CheckTransaction.
More testing of CheckTransaction
Test non-canonical ed25519 signature check
Rename zerocash to zcash in some places.
Remove references to libzerocash in .gitignore
Rename qa/zerocash to qa/zcash in Makefile.am
Rename zerocash_packages to zcash_packages in packages.mk
Add security warnings doc with warning about side channels.
Add another security warning
Add the results of #784 to security warnings.
Fix bad_txns_oversize test for increased block size.
Note that the actual secret spending key may be leaked.
Mention physical access / close proximity
Remove in-band error signalling from SignatureHash, fixing the SIGHASH_SINGLE bug.
Fix the tests that the SIGHASH_SINGLE bugfix breaks.
Remove insecurely-downloaded dependencies that we don't currently use.
aniemerg (1):
Update GetDifficulty() to use consensus.powLimit from consensus parameters. Fixes #1032.

2
src/clientversion.h

@ -18,7 +18,7 @@
#define CLIENT_VERSION_MINOR 11
#define CLIENT_VERSION_REVISION 2
#define CLIENT_VERSION_BUILD 0
#define CLIENT_VERSION_ZCASH 6
#define CLIENT_VERSION_ZCASH 7
//! Set to true for release, false for prerelease or test build
#define CLIENT_VERSION_IS_RELEASE false

Loading…
Cancel
Save