A stuck source no longer stalls a search, and a big seed keeps seeding through a restart.
- Headless search has a deadline:
torlnk searchtakes--timeout(default45s, same grammar as--seed-time). When time runs out, sources that already answered still print, and any source that didn't is reported with code"timeout". A source asking to retry later than the 20s backoff cap now fails right away with its HTTP status instead of holding up the whole search. (#196) - Large seeds survive a restart: a restored seed's grace period now starts after torlink finishes checking the pieces already on disk, so a big torrent with a few pieces to repair keeps seeding instead of being stopped and marked missing.
- FitGirl search finds the exact title: results now sort by relevance instead of date, so a title made of common words no longer gets buried under newer posts that merely mention them. (#198), thanks to @danielshefer1
npx torlnk