1. 26 Aug, 2017 2 commits
  2. 26 Mar, 2017 1 commit
  3. 05 Feb, 2017 1 commit
  4. 30 Jan, 2017 7 commits
    • Daniel Kraft's avatar
      net: Avoid duplicate getheaders requests. · 38874de5
      Daniel Kraft authored
      The current logic for syncing headers may lead to lots of duplicate
      getheaders requests being sent:  If a new block arrives while the node
      is in headers sync, it will send getheaders in response to the block
      announcement.  When the headers arrive, the message will be of maximum
      size and so a follow-up request will be sent---all of that in addition
      to the existing headers syncing.  This will create a second "chain" of
      getheaders requests.  If more blocks arrive, this may even lead to
      arbitrarily many parallel chains of redundant requests.
      
      This patch changes the behaviour to only request more headers after a
      maximum-sized message when it contained at least one unknown header.
      This avoids sustaining parallel chains of redundant requests.
      
      Note that this patch avoids the issues raised in the discussion of
      https://github.com/bitcoin/bitcoin/pull/6821:  There is no risk of the
      node being permanently blocked.  At the latest when a new block arrives
      this will trigger a new getheaders request and restart syncing.
      38874de5
    • infernoman's avatar
      Fix Merges · f1fdd9a8
      infernoman authored
      f1fdd9a8
    • Suhas Daftuar's avatar
      Reduce download timeouts as blocks arrive · afa8e24b
      Suhas Daftuar authored
      Compare the block download timeout to what the timeout would be if calculated
      based on current time and current value of nQueuedValidatedHeaders, but
      ignoring other in-flight blocks from the same peer. If the calculation based on
      present conditions is shorter, then set that to be the time after which we
      disconnect the peer for not delivering this block.
      afa8e24b
    • Suhas Daftuar's avatar
      Change download logic to allow calling getheaders/getdata on inbound peers · 08776734
      Suhas Daftuar authored
      SendMessages will now call getheaders on both inbound and outbound peers,
      once the headers chain is close to synced.  It will also try downloading
      blocks from inbound peers once we're out of initial block download (so
      inbound peers will participate in parallel block fetching for the last day
      or two of blocks being downloaded).
      08776734
    • Wladimir J. van der Laan's avatar
      test: remove fSkipProofOfWork · c5d073d6
      Wladimir J. van der Laan authored
      Not used, and REGTEST already allows creating blocks at
      the lowerst possible difficulty.
      c5d073d6
    • Cory Fields's avatar
      make CMessageHeader a dumb storage class · 96153ffa
      Cory Fields authored
      It shouldn't know or care about bitcoind's chain param selection
      96153ffa
    • Wladimir J. van der Laan's avatar
  5. 25 Jan, 2017 1 commit
  6. 20 Jan, 2017 1 commit
  7. 19 Jan, 2017 1 commit
  8. 14 Jan, 2017 1 commit
  9. 13 Jan, 2017 1 commit
  10. 12 Jan, 2017 3 commits
  11. 07 Jan, 2017 1 commit
  12. 06 Jan, 2017 1 commit
  13. 11 Dec, 2016 1 commit
  14. 11 Nov, 2016 1 commit
    • infernoman's avatar
      change dash-cli -> crown-cli · 84c26ca7
      infernoman authored
      change dash-tx -> crown-tx
      
      change dash-config.h
      
      change das
      h- -> crown-
      
      change dashrpc->crownrpc
      
      change dash_qt -> crown_qt
      
      change dash_cli -> crown_cli
      
      chang
      e dash_tx -> crown_tx
      
      change test_dash -> test_crown
      
      
      Former-commit-id: f22ef63258e4b6b7ae790be64ba079162262415f
      84c26ca7
  15. 27 Oct, 2016 2 commits
  16. 25 Oct, 2016 1 commit
  17. 24 Oct, 2016 1 commit
    • infernoman's avatar
      duffs -> crowns · b4aae483
      infernoman authored
      Former-commit-id: 5347d237910da79e5da8961f3c6e4d5bc9589b49
      b4aae483
  18. 19 Oct, 2016 1 commit
    • Infernoman's avatar
      Dash->Crown · e3518b4d
      Infernoman authored
      Former-commit-id: ec56b0a1d855649c5e0d920b89ce69293b99c25d
      e3518b4d
  19. 17 Oct, 2016 1 commit
  20. 14 Oct, 2016 1 commit
  21. 11 Oct, 2016 1 commit
  22. 25 Sep, 2016 2 commits
  23. 20 Sep, 2016 2 commits
  24. 18 Sep, 2016 2 commits
    • Fabian Olesen's avatar
      oopps · be91fc5a
      Fabian Olesen authored
      be91fc5a
    • Fabian Olesen's avatar
      oopps · 0e655b17
      Fabian Olesen authored
      Former-commit-id: 88e56abad7e5780aafecb4b05fbb5b38732f010f
      0e655b17
  25. 15 Sep, 2016 3 commits