1. 12 Oct, 2018 1 commit
  2. 10 Oct, 2018 1 commit
  3. 05 Oct, 2018 2 commits
  4. 04 Oct, 2018 2 commits
  5. 03 Oct, 2018 2 commits
  6. 02 Oct, 2018 1 commit
    • Lars Gierth's avatar
      Refactor and relax filtering of known undialable addresses · 0b06a5fe
      Lars Gierth authored
      This commit moves filtering of dial candidates into its own little function.
      Things that are being filtered: addresses configured to be blocked,
      IPv6 link-local addresses, addresses without a dial-capable transport,
      and addresses that we know to be our own. It's is an optimization to
      avoid wasting time on dials that we know are going to fail.
      
      This also relaxes the filtering of addresses that we consider our own.
      Previously, any address would get filtered that's registered in peerstore
      for or own PeerID. For e.g. /ip4/1.2.3.4/tcp/4001 that's fine, but for
      ephemeral ports it can already cause problems.
      
      In addition, now that go-libp2p-circuit is being fixed to handle its
      multiaddrs slightly differently, /p2p-circuit addresses won't contain
      the PeerID anymore. That means they stand for themselves, and would get
      filtered too. (/p2p-circuit is the address we want to dial, but it's
      also on of "our own addresses").
      
      In the future we'd want to use the mafmt package here, and also consider
      /quic, /ws, etc. addresses as our own.
      0b06a5fe
  7. 24 Sep, 2018 1 commit
  8. 08 Sep, 2018 2 commits
  9. 04 Sep, 2018 2 commits
  10. 31 Aug, 2018 1 commit
  11. 28 Aug, 2018 5 commits
  12. 22 Aug, 2018 2 commits
  13. 16 Aug, 2018 1 commit
    • Kishan Sagathiya's avatar
      Issue #370 Check if empty peer ID · 59b12b42
      Kishan Sagathiya authored
      On trying to open a new stream against an empty peer ID, we get an
      error saying that failed to dial a peer.
      
      This commit changes that to a more informative error message:
      `empty peer ID`
      59b12b42
  14. 09 Aug, 2018 1 commit
  15. 21 Jul, 2018 1 commit
  16. 26 Jun, 2018 10 commits
  17. 17 Jun, 2018 1 commit
  18. 11 Jun, 2018 2 commits
  19. 09 Jun, 2018 2 commits