Commit b5eb53a
committed
Fix tunnel key exchange stale cache, LAN dual-stack detection, and daemon trust flag
Three fixes for tunnel connectivity:
- Invalidate cached Ed25519 pubkey on mismatch and re-fetch from registry before
rejecting, fixing persistent key exchange failures after peer restart
- Treat wildcard listen addresses (::, 0.0.0.0) as dual-stack in address family
check, allowing LAN peer detection when tunnel binds to IPv6 wildcard
- Expose trust-auto-approve flag on raw daemon binary (was only available via
pilotctl daemon start)
Also removes leftover tui entry from pilotctl help text.1 parent 5eae9f6 commit b5eb53a
3 files changed
Lines changed: 22 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| 98 | + | |
97 | 99 | | |
98 | 100 | | |
99 | 101 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
733 | 733 | | |
734 | 734 | | |
735 | 735 | | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
736 | 740 | | |
737 | 741 | | |
738 | 742 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
488 | 488 | | |
489 | 489 | | |
490 | 490 | | |
491 | | - | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
492 | 494 | | |
493 | | - | |
494 | | - | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
495 | 508 | | |
496 | 509 | | |
497 | 510 | | |
| |||
0 commit comments