feat: extend certificate pinning to all TLS protocols and add SSH

host-key pinning
This commit is contained in:
2026-06-29 19:23:10 +02:00
parent e7ed3a334e
commit fc65ea8340
19 changed files with 355 additions and 25 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ certificate pinning and metadata debugging to all TLS protocols.
- [x] **Graceful shutdown for all protocols** — persist `.goget.meta` on
SIGINT for FTP single-file and SFTP parallel recursive paths.
- [ ] **`--pinned-cert` for all TLS protocols** — extend certificate
- [x] **`--pinned-cert` for all TLS protocols** — extend certificate
pinning to FTPS, Gemini, and WebDAVS (currently HTTP/HTTPS only).
Also add SSH host-key pinning for SFTP as `--pinned-host-key`.
- [x] **Unified worker pool** — a single protocol-agnostic worker pool