Per-peer sync (People tab Sync button) now resets last_sync_ms to 0 so the responder sends ALL posts, not just posts newer than last sync. ManifestPush post discovery now fetches blobs alongside discovered posts while the connection is live, instead of waiting for the next prefetch cycle. Hole punch: filter_reachable_families() checks endpoint bound sockets and removes addresses the local endpoint can't reach (IPv4-only won't try IPv6). Applied to hole_punch_single, hole_punch_parallel, hole_punch_with_scanning. Relay introduce paths switched from is_publicly_routable to is_shareable_addr so LAN addresses (192.168.x.x) are included for same-WiFi hole punching. is_shareable_addr made pub(crate). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||