Commit Graph
3 Commits
Author SHA1 Message Date
TZGyn 3a0ab392c0 Add .gitignore for local-only reference and test scratch folders 2026-07-20 11:13:49 +08:00
TZGyn 7936de736d Turn the relay into a rendezvous-only swarm: everyone sends and receives
Peers join a room and the relay just broadcasts membership (id + dialable
address); peers then connect to each other directly, PAKE-handshake per
link using the room codephrase, and exchange 1MB chunks. Resume reuses
croc's zero-block scan to detect already-received chunks, whole-file hash
verifies completion, and every peer keeps reseeding what it has to others
until stopped (--one-time restores exit-on-complete for a quick fetch).
2026-07-20 11:12:18 +08:00
TZGyn 95726d9e45 Initial commit: minimal relay server and CLI structure
Relay pairs connections by room name and pipes bytes between them,
with no password/PAKE handshake at the relay layer — codephrase-based
encryption is left to the client side of the transfer.
2026-07-20 10:13:37 +08:00