1. 26 May, 2016 3 commits
  2. 19 May, 2016 1 commit
    • David Vorick's avatar
      Tpool now recognizes partially confirmed tsets · a00cc04d
      David Vorick authored
      The transaction pool previously would reject transaction sets if some of
      the parent transactions had been confirmed on the blockchain, preventing
      the children from ever being accepted or making it onto the blockchain.
      
      Now, the transaction pool will prune any parents which have been
      confirmed on the blockchain. Persistence was added to the transaction
      pool to make this possible.
      a00cc04d
  3. 04 May, 2016 1 commit
  4. 26 Apr, 2016 1 commit
  5. 14 Apr, 2016 1 commit
  6. 13 Apr, 2016 2 commits
  7. 28 Jan, 2016 6 commits
  8. 22 Dec, 2015 1 commit
  9. 29 Nov, 2015 1 commit
  10. 28 Nov, 2015 3 commits
    • David Vorick's avatar
      more pure startDaemon · 2ddaefe3
      David Vorick authored
      The config global variable is only touched by the cobra package now, and
      'startDaemon' takes in a Config object as input instead of looking at
      the global object.
      
      The tests for 'processConfig' were borken apart, with one set of tests
      dedicated to handling 'processNetAddr' and the other set of tests
      checking that APIaddr, RPCaddr, and HostAddr are all properly being
      handled.
      
      GOMAXPROCS is no longer set manually, because the golang defaults have
      been improved. http://tip.golang.org/doc/go1.5 "By default, Go programs
      run with GOMAXPROCS set to the number of cores available; in prior
      releases it defaulted to 1."
      2ddaefe3
    • David Vorick's avatar
      split out `processNetAddr` · 08c7b532
      David Vorick authored
      A discussion during the pull request indicated that `processNetAddr`
      should be split into a separate function.
      
      APIaddr was added to the list of itmes that get processed.
      
      'preprocess' -> 'process'
      
      an additional test was added for APIaddr and for localhost inputs.
      08c7b532
    • David Vorick's avatar
      Add preprocessing for the configuration to Siad · 8ab96f2e
      David Vorick authored
      Specifically, preprocessing was added for portnumbers in siad.
      Previously, a port number provided as an integer resulted as an error, a
      prefixed ":" was required. Now, it is okay to provide just an integer as
      the preprocesser will clean up the number.
      
      This was done by adding a function `preprocessConfig` which can be
      extended to clean up other configuration values in the future.
      
      fixes #650
      
      ---
      
      'siad' previously had no testing. In this commit, a test package was
      added for 'siad' so that `preprocessConfig` could be unit tested.
      8ab96f2e
  11. 24 Nov, 2015 2 commits
  12. 10 Nov, 2015 1 commit
  13. 09 Sep, 2015 1 commit
  14. 26 Aug, 2015 1 commit
  15. 25 Aug, 2015 2 commits
  16. 17 Aug, 2015 1 commit
  17. 15 Aug, 2015 4 commits
  18. 09 Aug, 2015 2 commits
  19. 16 Jul, 2015 3 commits
  20. 15 Jul, 2015 1 commit
  21. 10 Jul, 2015 2 commits