Skip to content
Branch: master
Commits on Mar 29, 2019
  1. Add independent anchor+merkle checker (#49)

    marcopeereboom committed Mar 29, 2019
Commits on Feb 22, 2019
  1. Implement fsck (#46)

    marcopeereboom committed Feb 22, 2019
    This fsck travels into all directories in a filesystem dcrtime database
    and ensures that all hashes and timestamps are consistent. It also
    verifies that flushed records are in fact stored on the blockchain and
    verifies the merkle roots in the flush record and reality.
    It currently fixes data errors caused by three bugs. These bugs have
    since been fixed but the data incoherence was never corrected.
    The fsck has a journaling function which records all actions taken. This
    is useful in case at a later time there needs to be a correction.
Commits on Jul 13, 2018
  1. Add dump/restore to backend interface. (#33)

    marcopeereboom authored and dajohi committed Jul 13, 2018
    We need to be able to dump/restore the backend database. Add this
    functionality to the backend interface to make it mandatory.
    This functionality also enables future migration from one backend to
Commits on Apr 9, 2018
Commits on Mar 13, 2018
  1. Catch up on deps (#25)

    marcopeereboom committed Mar 13, 2018
Commits on Aug 29, 2017
  1. Create a database dumper. (#13)

    marcopeereboom committed Aug 29, 2017
    This can be used to verify database content and is an fsck skeleton if
    ever needed.
Commits on Aug 10, 2017
Commits on Jun 20, 2017
  1. make tls config generic (#9)

    marcopeereboom committed Jun 20, 2017
Commits on Jun 12, 2017
  1. dcrtimed: add enablecollections knob (#4)

    marcopeereboom committed Jun 12, 2017
    Disallow TimeStamp query to run when enablecollections is false (the
    default).  This is to prevent digest leakage and large uploads on an
    anon service.  This functionality is desirable for private timestamping
    servers hence it now sits behind a knob.
Commits on Jun 9, 2017
  1. First!

    marcopeereboom committed Jun 9, 2017
You can’t perform that action at this time.