1. 24 Oct, 2018 1 commit
  2. 16 Oct, 2018 1 commit
  3. 12 Oct, 2018 1 commit
  4. 10 Oct, 2018 1 commit
  5. 05 Oct, 2018 2 commits
  6. 04 Oct, 2018 2 commits
  7. 03 Oct, 2018 2 commits
  8. 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
  9. 24 Sep, 2018 1 commit
  10. 08 Sep, 2018 2 commits
  11. 04 Sep, 2018 2 commits
  12. 31 Aug, 2018 1 commit
  13. 28 Aug, 2018 5 commits
  14. 22 Aug, 2018 2 commits
  15. 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
  16. 09 Aug, 2018 1 commit
  17. 21 Jul, 2018 1 commit
  18. 26 Jun, 2018 10 commits
  19. 17 Jun, 2018 1 commit
  20. 11 Jun, 2018 2 commits