sami7777
  • Joined on 2026-06-10
sami7777 pushed to master at sami7777/dashcaddy.net 2026-09-01 13:17:31 +02:00
03b8242467 [grade=A] Reflect current product state on marketing site
sami7777 released DashCaddy v1.0.0 at sami7777/dashcaddy 2026-09-01 13:00:36 +02:00
sami7777 pushed tag v1.0.0 to sami7777/dashcaddy 2026-09-01 13:00:36 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-09-01 12:36:25 +02:00
af970aa564 [grade=B] feat: real macOS .dmg built entirely on Linux (libguestfs + libdmg-hfsplus)
sami7777 pushed to main at sami7777/dashcaddy 2026-09-01 10:21:25 +02:00
d87ca00e58 [grade=B] docs+cleanup: fix BUILD_GUIDE factual errors, document wine/i386 NSIS pitfall, drop .bak junk
468bc00106 [grade=A] installer: stop shipping production CA private keys in installers
b08de2955b [grade=A] installer: fix 17 failing tests across 4 suites + tld data-loss bug
c28322eb46 [grade=B] api: fix undeclared 'format' runtime bug in routes/ca.js + 10 lint errors
Compare 4 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-24 05:24:49 +02:00
b6678cf591 DC-061: remove superseded status/pricing/index.html and obsolete pricing-page-catalog test
sami7777 pushed to main at sami7777/dashcaddy 2026-08-24 05:20:50 +02:00
a7a2b70b2d DC-061: claim for Hermes
sami7777 pushed to main at sami7777/dashcaddy 2026-08-24 02:55:18 +02:00
65a4d825fb fix(dns): container DNS fallback must serve internal .sami TLD — replace 8.8.8.8 with DNS1 Technitium secondary (DC-121)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-24 02:26:16 +02:00
46b6952c36 [glm-grade=A] fix(security): DC-120 surface caddy-source perimeter events in Log Insights dashboard — new GET /api/v1/security/events/perimeter endpoint with per-IP/per-vhost aggregations, event-store compileFilter/filterEvents primitives, and Perimeter section in Log Insights modal with XSS-safe rendering and stale-request guards
sami7777 pushed to main at sami7777/dashcaddy 2026-08-24 01:34:55 +02:00
4d97a11978 fix(build): frontend build determinism across line endings (DC-119) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-24 00:54:05 +02:00
1744d1c86e fix(security): caddy-event self-noise conjunction filter for host curl probes (DC-118) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-24 00:02:12 +02:00
2dce6dca5e fix(security): event-store retention + race + total-cap defects (DC-116) [glm-grade=B]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 21:40:41 +02:00
65457ff8e0 feat(security): activate caddy security-event pipeline — bounded first-start replay, self-noise filter, host fidelity (DC-113) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 18:37:30 +02:00
a29a59a320 fix(security): name caddy-worker SSO gate events + dead-path visibility (DC-112) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 18:05:38 +02:00
56b807543c fix(audit): restore named audit actions for SSO gate traffic — 3 live defects (DC-111) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 17:01:41 +02:00
0721b1cb04 fix(security): audit-logger PII masking parity with unified logger (DC-110) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 16:28:20 +02:00
9322831f1b fix(security): quoted local-part email mask — strip delimiter quotes, split on last @ (DC-109) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 14:22:17 +02:00
c429b8fdd7 fix(security): redact-on-rotate for error.log archive + README PII docs (DC-108) [glm-grade=B]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 13:40:54 +02:00
5efacd11e8 fix(security): close rotateEncryptionKey crash window with in-process key rollback (DC-107) [glm-grade=A]
sami7777 pushed to main at sami7777/dashcaddy 2026-08-23 12:07:06 +02:00
eb2bab7a96 refactor(persistence): migrate credential-manager to canonical atomic-write util (DC-106) [glm-grade=B]