Skip to content

feat(shell): cut over to libp2p mDNS transport and terminal auth#481

Open
lthibault wants to merge 1 commit into
lthibault/stage2a-daemon-config-ripoutfrom
lthibault/stage2b-shell-transport-mdns
Open

feat(shell): cut over to libp2p mDNS transport and terminal auth#481
lthibault wants to merge 1 commit into
lthibault/stage2a-daemon-config-ripoutfrom
lthibault/stage2b-shell-transport-mdns

Conversation

@lthibault
Copy link
Copy Markdown
Contributor

Summary

  • wire mDNS into host/client libp2p behaviours for local discovery
  • replace ww shell stub with live libp2p transport + Terminal(Membrane) auth path
  • keep no-arg ww shell as mDNS discovery with deterministic ambiguity handling
  • remove --discover from CLI surface (redundant with no-arg discovery)
  • update shell/CLI/README/changelog docs and add focused unit tests for selection + peer-id parsing

Notes

Validation

  • cargo check -p ww --bin ww
  • cargo test -p ww --bin ww
  • cargo test -p ww --lib

Part of #470 and #468.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant