Skip to content

feat: PIN discovery — Docker bridge filtering, startup progress, cairn 0.5.0#7

Merged
moukrea merged 3 commits intomainfrom
feat/pin-discovery
Mar 29, 2026
Merged

feat: PIN discovery — Docker bridge filtering, startup progress, cairn 0.5.0#7
moukrea merged 3 commits intomainfrom
feat/pin-discovery

Conversation

@moukrea
Copy link
Copy Markdown
Owner

@moukrea moukrea commented Mar 29, 2026

Summary

  • Filter Docker bridge interfaces (172.17-31.x.x) and link-local IPv6 before cairn init — reduces startup from 30-60s to a few seconds on hosts with many Docker networks
  • Show "Starting P2P transport..." message before blocking cairn init call
  • Update cairn-p2p: Rust 0.4.0→0.5.0 (WSS bootstrap, listen_addresses config), TS 0.6.0→0.7.0 (browser DHT diagnostics)
  • Update Tauri and web client cairn lockfiles

Test plan

  • cargo build --workspace passes
  • cairn-p2p 0.5.0 picked up with WSS bootstrap + listen_addresses
  • Web package.json updated to cairn-p2p ^0.7.0
  • Tauri Cargo.lock updated to latest cairn-p2p

moukrea added 3 commits March 30, 2026 00:57
Skip Docker bridge interfaces (172.17-31.x.x) and link-local IPv6 when
configuring cairn listen addresses. This reduces startup time from
30-60s to a few seconds on hosts with many Docker networks.

Add "Starting P2P transport..." log message before the blocking cairn
init call so users see immediate feedback instead of apparent hang.
Picks up PIN discovery changes: WSS bootstrap addresses, browser DHT
diagnostics, listen_addresses config option.
@moukrea moukrea force-pushed the feat/pin-discovery branch from 17f2761 to ee0dce9 Compare March 29, 2026 22:57
@moukrea moukrea merged commit dbaba62 into main Mar 29, 2026
4 checks passed
@moukrea moukrea deleted the feat/pin-discovery branch March 29, 2026 23:01
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