Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Circuit Relay integration #4091

Merged
merged 16 commits into from
Aug 16, 2017
Merged

Circuit Relay integration #4091

merged 16 commits into from
Aug 16, 2017

Commits on Aug 16, 2017

  1. integrate circuit-relay transport

    - enabled by default, so that we can dial/receive dials
    - /p2p-circuit/QmId address is not announced; filtered at host with AddrsFactory
    - use case is manual swarm connect with relay address
    
    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    ba5940e View commit details
    Browse the repository at this point in the history
  2. account for p2p-circuit address intricacies

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    4900935 View commit details
    Browse the repository at this point in the history
  3. test/sharness: circuit relay test

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    1f40c52 View commit details
    Browse the repository at this point in the history
  4. test/sharness: extended circuit relay test

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    98da085 View commit details
    Browse the repository at this point in the history
  5. swarm: more robust logic in remote address printing

    Handles p2p-circuit addresses and any other address that uses a similar
    routing scheme.
    
    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    6c63cec View commit details
    Browse the repository at this point in the history
  6. ipfsaddr: add TODO comment to clean up p2p-circuit special case

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    3e7dce2 View commit details
    Browse the repository at this point in the history
  7. core: address factory composition for constructPeerHost

    - Adds AddrsFactory to ConstructPeerHostOpts
    - Composes the AddrsFactory option with the relay filter
    
    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    9d15e63 View commit details
    Browse the repository at this point in the history
  8. docs/config: document relay options

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    16247cb View commit details
    Browse the repository at this point in the history
  9. fix competing address factories in host options

    integrate #3948
    
    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    4f39962 View commit details
    Browse the repository at this point in the history
  10. ipfs swarm addrs listen command, fix t0060-daemon

    Necessary for meaningful semantics in the presence of address filtering.
    
    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    6f54181 View commit details
    Browse the repository at this point in the history
  11. more descriptive help message for ipfs swarm addrs local

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    d7922e7 View commit details
    Browse the repository at this point in the history
  12. gx: update go-libp2p-circuit

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    1141705 View commit details
    Browse the repository at this point in the history
  13. don't hardcode ipfs protocol name in multiaddr display

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    a130659 View commit details
    Browse the repository at this point in the history
  14. simplify code for ipfs protocol scheme in multiaddr display

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    31e3b8f View commit details
    Browse the repository at this point in the history
  15. don't leak host in case of error adding relay

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    322bb98 View commit details
    Browse the repository at this point in the history
  16. make filterRelayAddrs a named function, not a closure

    License: MIT
    Signed-off-by: vyzo <vyzo@hackzen.org>
    vyzo committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    b6150b2 View commit details
    Browse the repository at this point in the history