Implement automatic shutdown of deprecated Zcash versions

Closes #2274.
This commit is contained in:
Jack Grigg
2017-04-25 18:06:29 +12:00
parent 20d61ac0ea
commit 5b3bc9716e
10 changed files with 203 additions and 2 deletions

View File

@@ -36,7 +36,9 @@ previous release:
### B1. Check that you are up-to-date with current master, then create a release branch.
### B2. Update (commit) version in sources.
### B2. Update (commit) version and deprecation in sources.
Update the client version in these files:
README.md
src/clientversion.h
@@ -56,6 +58,11 @@ In `configure.ac` and `clientversion.h`:
- Change `CLIENT_VERSION_IS_RELEASE` to false while Zcash is in beta-test phase.
Update `APPROX_RELEASE_HEIGHT` and `WEEKS_UNTIL_DEPRECATION` in `src/deprecation.h`
so that `APPROX_RELEASE_HEIGHT` will be reached shortly after release, and
`WEEKS_UNTIL_DEPRECATION` is the number of weeks from release day until the
deprecation target (as defined by the current deprecation policy).
If this release changes the behavior of the protocol or fixes a serious bug, we may
also wish to change the `PROTOCOL_VERSION` in `version.h`.