sami7777
  • Joined on 2026-06-10
sami7777 created branch fix/dc-069-caddy-admin-ipv6-origin in sami7777/dashcaddy 2026-08-18 22:35:05 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 22:16:53 +02:00
5382d832d9 fix(fleet): SSRF hardening — hostname validation + DNS rebinding + probe-by-IP (DC-068) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 21:00:17 +02:00
c6b2f556c2 fix(openclaw): harden proxy — 5 MiB cap, RFC 7230 hop-by-hop strip, open-redirect (Location/Refresh/WWW-Auth) strip, path + status validators (DC-065) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 20:35:49 +02:00
4e75b13e90 Merge feature/dc-064-discover-adopt-fetcht: DC-064 discover-adopt fetchT (glm-grade=A)
597bbf67c8 fix(discover-adopt): use fetchT + caddy.adminUrl (no hardcoded localhost:2019) (DC-064) [glm-grade=A]
Compare 2 commits »
sami7777 pushed to feature/dc-064-discover-adopt-fetcht at sami7777/dashcaddy 2026-08-18 20:32:00 +02:00
597bbf67c8 fix(discover-adopt): use fetchT + caddy.adminUrl (no hardcoded localhost:2019) (DC-064) [glm-grade=A]
sami7777 created branch feature/dc-064-discover-adopt-fetcht in sami7777/dashcaddy 2026-08-18 20:32:00 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 20:12:27 +02:00
a2e2a12eb8 fix(routes): convert alias-import + canonical-shape callsites to canonical errorResponse (DC-063) [glm-grade=A]
a2e2a12eb8 fix(routes): convert alias-import + canonical-shape callsites to canonical errorResponse (DC-063) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 18:04:13 +02:00
c01a011d47 [glm-grade=A] fix(caddy-upstreams): swap errorResponse arg order to statusCode-first; add type validator (DC-062)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 17:28:50 +02:00
74fe35d969 Merge feature/dc-061-fix-export: preserve default-export compat for createDashboardWS
678a0160c4 [glm-grade=A] fix(websocket): preserve default-export compat for createDashboardWS
Compare 2 commits »
sami7777 pushed to dc/DC-061-build at sami7777/dashcaddy 2026-08-18 17:28:34 +02:00
678a0160c4 [glm-grade=A] fix(websocket): preserve default-export compat for createDashboardWS
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 17:24:07 +02:00
9779feae70 Merge feature/dc-061-websocket-auth: HMAC-verify dashboard WS auth + listener isolation
30d5fdbb2c [glm-grade=A] fix(websocket): HMAC-verify dashboard WS auth + listener isolation (DC-061)
Compare 2 commits »
sami7777 pushed to dc/DC-061-build at sami7777/dashcaddy 2026-08-18 17:22:43 +02:00
30d5fdbb2c [glm-grade=A] fix(websocket): HMAC-verify dashboard WS auth + listener isolation (DC-061)
sami7777 created branch dc/DC-061-build in sami7777/dashcaddy 2026-08-18 17:22:43 +02:00
sami7777 pushed to dc/DC-061 at sami7777/dashcaddy 2026-08-18 15:35:41 +02:00
sami7777 created branch dc/DC-061 in sami7777/dashcaddy 2026-08-18 15:35:40 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 14:54:33 +02:00
71d20ceef3 [glm-grade=A] fix(auto-restart): await async servicesStateManager.read() so handleContainerDown actually fires (DC-060)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-18 14:10:42 +02:00
87f76aef66 [glm-grade=B] fix(disk-space): enforce monotonic threshold ordering (DC-059)
sami7777 pushed to dc/DC-059 at sami7777/dashcaddy 2026-08-18 14:09:28 +02:00
87f76aef66 [glm-grade=B] fix(disk-space): enforce monotonic threshold ordering (DC-059)