New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.60.0-b4 #2004
0.60.0-b4 #2004
Commits on Feb 7, 2017
-
-
-
-
Dynamize trusted validator list and quorum (RIPD-1220):
Instead of specifying a static list of trusted validators in the config or validators file, the configuration can now include trusted validator list publisher keys. The trusted validator list and quorum are now reset each consensus round using the latest validator lists and the list of recent validations seen. The minimum validation quorum is now only configurable via the command line.
-
Fetch validator lists from remote sites:
Validator lists from configured remote sites are fetched at a regular interval. Fetched lists are expected to be in JSON format and contain the following fields: * "manifest": Base64-encoded serialization of a manifest containing the validator publisher's master and signing public keys. * "blob": Base64-encoded JSON string containing a "sequence", "expiration" and "validators" field. "expiration" contains the Ripple timestamp (seconds since January 1st, 2000 (00:00 UTC)) for when the list expires. "validators" contains an array of objects with a "validation_public_key" field. * "signature": Hex-encoded signature of the blob using the publisher's signing key. * "version": 1 * "refreshInterval" (optional)
-
-
-
Use log/journal instead of std::cerr (RIPD-1377):
Change some uses of std::cerr to log or cout.
-
Add the config preset features to the view:
It is often difficult to get access to the preset features in the config. Adding the preset features solves this problem.
-
-
-
Add permessage-deflate WebSocket support (RIPD-1409):
This also fixes a defect where the Server HTTP header was incorrectly set in WebSocket Upgrade handshake responses.
-
Config test uses unique directories for each test:
* This fixes an uncommon, but annoying, spurious failure running this test, particularly in release builds. This appears to be an issue with Windows of the FS where quickly creating and deleting the same directory repeatedly will eventually fail. * RIPD-1390
-