1. 18 Jun, 2019 1 commit
    • Cole Brown's avatar
      Address review comments · 855b46d3
      Cole Brown authored
      Update msgio to latest version
      Use max size in msgio readers
      Fix error handling in reads
      855b46d3
  2. 17 Jun, 2019 2 commits
  3. 26 May, 2019 1 commit
  4. 24 May, 2019 2 commits
    • Steven Allen's avatar
      kill idle streams after 10 minutes · b55fad15
      Steven Allen authored
      b55fad15
    • Steven Allen's avatar
      drop the go-context dependency · 5bf9cf5e
      Steven Allen authored
      This was causing us to build up a bunch of background goroutines. Technically,
      we should be resetting all these streams when the DHT stops. However, we don't
      actually unregister stream handlers from the host so, really, nothing will
      actually stop till the host stops. When it does, it'll kill all the streams
      anyways.
      5bf9cf5e
  5. 08 May, 2019 1 commit
  6. 15 Apr, 2019 1 commit
  7. 07 Mar, 2019 1 commit
    • Steven Allen's avatar
      thread context to prep (#286) · 6eafd65b
      Steven Allen authored
      We usually _explicitly_ call connect before calling `prep` but we may disconnect
      somewhere in-between. We _don't_ want to get stuck here dialing if the context
      has been canceled.
      6eafd65b
  8. 19 Feb, 2019 1 commit
  9. 12 Feb, 2019 2 commits
  10. 03 Feb, 2019 1 commit
  11. 05 Aug, 2018 2 commits
  12. 15 Jun, 2018 1 commit
  13. 13 Jun, 2018 1 commit
  14. 05 Jun, 2018 1 commit
  15. 01 Jun, 2018 1 commit
  16. 19 Sep, 2017 2 commits
  17. 14 Sep, 2017 3 commits
    • Steven Allen's avatar
      reset streams on error instead of closing. · 5bc13bf6
      Steven Allen authored
      5bc13bf6
    • Steven Allen's avatar
      Retry queries if a write to the stream fails. · d3d572b7
      Steven Allen authored
      Previously, we'd only retry when a write failed (in case the peer was using
      single-use streams). However, in the new world of half-open streams, writes
      still succeed on remote-closed streams so this isn't sufficient. Instead, we
      need to retry on read failure as well.
      
      Note: this was technically broken before because a peer could write on a stream
      before receiving the close message causing the write to succeed but the
      subsequent read to fail.
      d3d572b7
    • Steven Allen's avatar
      update stream muxer · 286dd24f
      Steven Allen authored
      286dd24f
  18. 05 Oct, 2016 1 commit
  19. 30 Sep, 2016 1 commit
  20. 23 Sep, 2016 1 commit
  21. 03 Sep, 2016 1 commit
  22. 02 Sep, 2016 1 commit
  23. 21 Aug, 2016 1 commit
  24. 04 Jul, 2016 1 commit
  25. 24 Jun, 2016 1 commit
  26. 17 Jun, 2016 1 commit
  27. 15 Jun, 2016 3 commits
  28. 14 Jun, 2016 1 commit
  29. 11 Jun, 2016 1 commit
  30. 09 Jun, 2016 1 commit
  31. 07 Jun, 2016 1 commit