feat(runtime): secure Tailscale exposure reservations (PAP-17051)

Add the bounded reserve/expose/remove broker handshake, paired-port contracts, hostname discovery, deployable systemd unit, and focused authorization/lifecycle tests.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-08-16 19:24:27 +00:00
1 parent fdf983dea0
commit 1696e17c67
20 files changed
+661 -142

No files matched your search

+2 -1
View File
@@ -10,9 +10,10 @@
"./*": "./src/*.ts"
},
"bin": {
"paperclip-tailscale-https-broker": "./src/main.ts"
"paperclip-tailscale-https-broker": "./dist/main.js"
},
"scripts": {
"build": "tsc",
"typecheck": "tsc --noEmit",
"test": "vitest run"
},