No seeding
deaddrop is a leech-only BitTorrent client. Three independent layers make sure it never seeds:
- Upload is compiled out. The torrent session is built with librqbit’s
disable-uploadfeature, so it never sends piece data to peers. - No listener. There is no incoming BitTorrent listener, so peers can’t connect to the server to ask for pieces.
- The swarm is gone before serving starts. When the download finishes, the torrent is removed from the session and the session (DHT, trackers, peer connections) is stopped before iroh starts serving.
After step 3, the only thing the server talks is iroh, and only to clients holding a ticket.