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

WIP: Join multicast group on all interfaces #1750

Closed
wants to merge 6 commits into from

Commits on Oct 2, 2020

  1. Join multicast group on all interfaces

    Fix issue libp2p#1518.
    eskimor committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    20c5c2c View commit details
    Browse the repository at this point in the history
  2. Move get_interfaces_addresses out of macro

    This avoids duplicate symbols when all features are enabled.
    eskimor committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    cf1fed7 View commit details
    Browse the repository at this point in the history
  3. Untested multi interface implementation of mdns

    for async_std. tokio does not work yet on Windows, due to missing
    implementation of as_raw_handle.
    eskimor committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    881ec69 View commit details
    Browse the repository at this point in the history
  4. mdns: Avoid name clash tokio/async and fix tokio

    Have tokio variant and async-std variant of `set_multicast_if_v4` be
    named differntly and pass the name in into the code generation macro for
    the mdns service.
    eskimor committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    60218e4 View commit details
    Browse the repository at this point in the history
  5. Replace pnet and get-if-addrs with if-addrs.

    pnet is apparently rather hard to build on windows and get-if-addrs is
    no longer maintained. Replace both with now maintained if-addrs.
    eskimor committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    a136fca View commit details
    Browse the repository at this point in the history
  6. mdns: Finish unique interface discovery

    Also factored out networking code in its own module and started a test
    suite.
    eskimor committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    d704c27 View commit details
    Browse the repository at this point in the history