Harden web/download pipeline and split handler modules

Replace shell-based downloader execution with validated arguments, enforce request hardening and safer defaults, and refactor handlers/router/state so job control is safer and easier to maintain.
This commit is contained in:
2026-04-14 10:21:11 +02:00
parent 6e016b802b
commit 1c82b619c4
25 changed files with 1722 additions and 667 deletions

6
.gitignore vendored
View File

@@ -1 +1,7 @@
config.toml
drmdtool
drmdtool_*
src/DRMDTool
*.exe
uploads/
src/uploads/