1. 22 Aug, 2021 1 commit
  2. 11 Aug, 2021 1 commit
  3. 13 Jul, 2021 1 commit
  4. 19 May, 2021 1 commit
    • Marten Seemann's avatar
      remove incorrect call to InterceptAddrDial · f004a103
      Marten Seemann authored
      addConn is called both when we add a dialed and an accepted connection to the
      swarm. InterceptAddrDial is only supposed to intercept outgoing connections
      though. When dialing, we already call InterceptAddrDial when we compose the
      list of dialable addresses.
      f004a103
  5. 20 Apr, 2021 1 commit
  6. 01 Apr, 2021 3 commits
  7. 30 Mar, 2021 1 commit
  8. 29 Mar, 2021 2 commits
  9. 19 Mar, 2021 2 commits
  10. 19 Feb, 2021 1 commit
  11. 18 Feb, 2021 1 commit
  12. 17 Feb, 2021 4 commits
  13. 19 Dec, 2020 1 commit
  14. 05 Jun, 2020 1 commit
  15. 20 May, 2020 1 commit
  16. 15 May, 2020 1 commit
  17. 01 Apr, 2020 1 commit
  18. 31 Mar, 2020 1 commit
  19. 10 Feb, 2020 1 commit
  20. 04 Nov, 2019 1 commit
    • Steven Allen's avatar
      feat(swarm): improve dial context · 83dd28eb
      Steven Allen authored
      1. Always return the caller's context error if relevant.
      2. Don't return "context canceled" when we're just shutting down.
      3. Don't claim that the context deadline has been exceeded when the dial timeout
      is canceled.
      83dd28eb
  21. 06 Jun, 2019 1 commit
  22. 04 Jun, 2019 1 commit
  23. 03 Jun, 2019 1 commit
  24. 26 May, 2019 1 commit
  25. 10 Apr, 2019 2 commits
  26. 19 Feb, 2019 1 commit
  27. 15 Feb, 2019 2 commits
  28. 28 Aug, 2018 2 commits
  29. 26 Jun, 2018 2 commits
    • Steven Allen's avatar
      switch to a per DialPeer/NewStream timeout defined in go-libp2p-net · 8071fe6c
      Steven Allen authored
      The global per-peer dial timeout had a significant drawback: When dialing many
      peers, this timeout could cause libp2p to cancel dials while they were still
      stuck in the limiter.
      
      A better but more complicated approach is a time budget system but we can
      implement that later.
      
      This change simply applies the limit to each `DialPeer`/`NewStream` call
      independently and makes it easy to override. While old timeout tried to
      account for how much we're willing to spend dialing a single peer, this new
      timeout tries to account for the amount of time a single "client" is willing to
      wait for a dial to complete before they no longer care.
      8071fe6c
    • Steven Allen's avatar
      add a per-dial transport-level dial timeout · d921f5c9
      Steven Allen authored
      d921f5c9