Skip to content
Permalink
Branch: develop
Commits on Mar 19, 2019
  1. Set version to 1.3.0-b2

    nbougalis committed Mar 18, 2019
  2. Allow manifests to include an optional 'domain' field:

    nbougalis committed Aug 24, 2018
    The new 'Domain' field allows validator operators to associate a domain
    name with their manifest in a transparent and independently verifiable
    fashion.
    
    It is important to point out that while this system can cryptographically
    prove that a particular validator claims to be associated with a domain
    it does *NOT* prove that the validator is, actually, associated with that
    domain.
    
    Domain owners will have to cryptographically attest to operating particular
    validators that claim to be associated with that domain. One option for
    doing so would be by making available a file over HTTPS under the domain
    being claimed, which is verified separately (e.g. by ensuring that the
    certificate used to serve the file matches the domain being claimed) and
    which contains the long-term master public keys of validator(s) associated
    with that domain.
    
    Credit for an early prototype of this idea goes to GitHub user @cryptobrad
    who introduced a PR that would allow a validator list publisher to attest
    that a particular validator was associated with a domain. The idea may be
    worth revisiting as a way of verifying the domain name claimed by the
    validator's operator.
  3. Remove obsolete code

    nbougalis committed Mar 18, 2019
  4. Apply resource limits to proxied clients:

    mtrippled authored and nbougalis committed Feb 2, 2019
    Resource limits were not properly applied to connections with
    known IP addresses but no corresponding users.
    
    Add unit tests for unlimited vs. limited ports.
  5. Remove unused RPC error codes:

    scottschurr authored and nbougalis committed Jan 24, 2019
    An audit showed that a number of the RPC error codes in
    ErrorCodes.h are no longer used in the code base.  The unused
    codes were removed from the file along with their support code
    in ErrorCodes.cpp.
  6. Disallow both single- and multi-signing in RPC (RIPD-1713):

    scottschurr authored and nbougalis committed Jan 24, 2019
    The ledger already declared a transaction that is both single-
    and multi-signing malformed.  This just adds some checking in
    the signing RPC commands (like submit and sign_for) which allows
    that sort of error to be identified a bit closer to the user.
    
    In the process of adding this code a bug was found in the
    RPCCall unit test.  That bug is fixed as well.
  7. Remove incorrectly defaulted functions:

    seelabs authored and nbougalis committed Mar 18, 2019
    * The functions removed in this commit were explicitly defaulted
      but implicitly deleted
Commits on Mar 18, 2019
  1. Add dpkg/rpm building capability:

    mellery451 authored and nbougalis committed Jan 1, 2019
    * docker container definitions for package building
    * cmake targets for building packages
    * initial gitlab CI + artifactory integration
  2. Update travis dist/tools

    mellery451 authored and nbougalis committed Feb 4, 2019
  3. Remove the 'rocksdb' subtree

    mellery451 authored and nbougalis committed Feb 1, 2019
  4. Build RocksDB by ExternalProject

    mellery451 authored and nbougalis committed Jan 31, 2019
  5. Improve SSLHTTPDownloader:

    miguelportilla authored and nbougalis committed Jan 11, 2019
    * Use TLS 1.2
    * Make certificate verification configurable
Commits on Mar 7, 2019
  1. Set version to 1.3.0-b1

    nbougalis committed Feb 27, 2019
  2. Correct example configuration file:

    intelliot authored and nbougalis committed Feb 26, 2019
    Trailing comments are not permitted in the crawl section
    and can cause the lines containing them to be ignored.
  3. Allow build to support XCode 10.2

    mellery451 authored and nbougalis committed Feb 22, 2019
  4. Improve the server's PING/PONG logic

    cryptobrad authored and nbougalis committed Dec 27, 2018
  5. Support boost 1.69

    seelabs authored and nbougalis committed Dec 12, 2018
  6. Remove censorshipMaxWarnings

    ChronusZ authored and nbougalis committed Feb 5, 2019
Commits on Mar 5, 2019
  1. Set version to 1.2.2

    seelabs committed Mar 4, 2019
Commits on Mar 4, 2019
Commits on Feb 25, 2019
  1. Set version to 1.2.1

    nbougalis committed Feb 23, 2019
  2. Properly transition state to disconnected:

    nbougalis committed Feb 14, 2019
    If the number of peers a server has is below the configured
    minimum peer limit, this commit will properly transition the
    server's state to "disconnected".
    
    The default limit for the minimum number of peers required was
    0 meaning that a server that was connected but lost all its
    peers would never transition to disconnected, since it could
    never drop below zero peers.
    
    This commit redefines the default minimum number of peers to 1
    and produces a warning if the server is configured in a way
    that will prevent it from ever achieving sufficient connectivity.
Older
You can’t perform that action at this time.