Skip to content
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

Closed
wants to merge 14 commits into from
Closed

0.60.0-b4 #2004

wants to merge 14 commits into from

Commits on Feb 7, 2017

  1. Copy the full SHA
    cb6b516 View commit details
    Browse the repository at this point in the history
  2. Remove validator manager

    wilsonianb authored and vinniefalco committed Feb 7, 2017
    Copy the full SHA
    945619a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b6ac6fe View commit details
    Browse the repository at this point in the history
  4. 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.
    wilsonianb authored and vinniefalco committed Feb 7, 2017
    Copy the full SHA
    6c03cd3 View commit details
    Browse the repository at this point in the history
  5. 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)
    wilsonianb authored and vinniefalco committed Feb 7, 2017
    Copy the full SHA
    1ae2169 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    a00e684 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    7651abe View commit details
    Browse the repository at this point in the history
  8. Use log/journal instead of std::cerr (RIPD-1377):

    Change some uses of std::cerr to log or cout.
    mellery451 authored and vinniefalco committed Feb 7, 2017
    Copy the full SHA
    3b043bd View commit details
    Browse the repository at this point in the history
  9. 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.
    seelabs authored and vinniefalco committed Feb 7, 2017
    Copy the full SHA
    0179fb4 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    925b957 View commit details
    Browse the repository at this point in the history
  11. Add Section::value_or

    vinniefalco committed Feb 7, 2017
    Copy the full SHA
    03d3bb4 View commit details
    Browse the repository at this point in the history
  12. 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.
    vinniefalco committed Feb 7, 2017
    Copy the full SHA
    2e39255 View commit details
    Browse the repository at this point in the history
  13. 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
    ximinez authored and vinniefalco committed Feb 7, 2017
    Copy the full SHA
    96236b5 View commit details
    Browse the repository at this point in the history
  14. Set version to 0.60.0-b4

    vinniefalco committed Feb 7, 2017
    Copy the full SHA
    7b0dfe7 View commit details
    Browse the repository at this point in the history