26cef8ee1281fcbbfcb681600cc59a5880e6ac8b
Daemon (src/daemon): a Unix-socket control server holds every room this machine is participating in. "share send"/"share <code>" resolve paths to absolute, ask the daemon to join (auto-starting it if needed), and exit immediately instead of blocking. "share stop" leaves every room and shuts the daemon down; a stale socket from a crashed daemon self-heals on next start. swarm.Client is now a Start/Wait/Stop handle instead of a single blocking Run, so the daemon can hold many rooms concurrently. Also added per-chunk sha256 verification: the original seeder publishes a hash for every chunk alongside the whole-file hash, and each chunk is checked against it the moment it arrives — before it's written to disk or reshared to other peers — rather than only catching corruption after the whole file is assembled.
Description
No description provided
34 MiB