Naut/src
ookami125 7bbc1ee22c nautd: block adding a torrent that would overlap existing data
spawn_torrent parses each torrent's file list (at add and restore) and
refuses an add whose files would write where a registered torrent's data
lives (NAUT_ERR_EXIST). Magnets are checked once metadata is known is
out of scope; restore skips the check. webui surfaces it as HTTP 409.
Mark #10 done.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 01:01:50 -04:00
..
bencode Initial commit: Naut-Torrent — from-scratch 10 GbE BitTorrent client 2026-06-15 12:12:00 -04:00
core nautd: block adding a torrent that would overlap existing data 2026-06-22 01:01:50 -04:00
crypto Initial commit: Naut-Torrent — from-scratch 10 GbE BitTorrent client 2026-06-15 12:12:00 -04:00
discovery nautd/webui: scripting, labels, settings, set-location, pause fix 2026-06-21 23:19:41 -04:00
metainfo webui: replace nautctl web server with a loadable plugin 2026-06-17 00:21:48 -04:00
peer nautd/webui: scripting, labels, settings, set-location, pause fix 2026-06-21 23:19:41 -04:00
piece nautd/webui: scripting, labels, settings, set-location, pause fix 2026-06-21 23:19:41 -04:00
platform Initial commit: Naut-Torrent — from-scratch 10 GbE BitTorrent client 2026-06-15 12:12:00 -04:00
plugin webui: replace nautctl web server with a loadable plugin 2026-06-17 00:21:48 -04:00
rpc Initial commit: Naut-Torrent — from-scratch 10 GbE BitTorrent client 2026-06-15 12:12:00 -04:00
script nautd/webui: scripting, labels, settings, set-location, pause fix 2026-06-21 23:19:41 -04:00
session Initial commit: Naut-Torrent — from-scratch 10 GbE BitTorrent client 2026-06-15 12:12:00 -04:00
storage nautd/webui: scripting, labels, settings, set-location, pause fix 2026-06-21 23:19:41 -04:00