sami7777 merged pull request sami7777/dashcaddy#2 2026-10-04 11:41:46 +02:00
P7 wizard prod wiring fix
sami7777 created pull request sami7777/dashcaddy#2 2026-10-04 11:41:37 +02:00
P7 wizard prod wiring fix
sami7777 pushed to p7-wizard-wiring at sami7777/dashcaddy 2026-10-04 11:41:36 +02:00
f7d6fe4a8a [grade=B urn:ump:2swys44kxvulm5flu4skibjq3yfvtnzrsbgkvm2g65ht55i4jtoa] P7 wizard prod wiring: pass provider instances (dogfood finding)
sami7777 created branch p7-wizard-wiring in sami7777/dashcaddy 2026-10-04 11:41:36 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-10-04 11:04:25 +02:00
e04787477a P7 Private Network [grade=A] (PR #1)
75a0385c38 P7 r10: probes assert expected head + every outcome (nonzero exit on mismatch); phase-2 rejection-path cleanup guaranteed
51ba85fc69 P7 r9: probes isolated (DATA_DIR tmp), self-authenticating (git stamp + asserts), try/finally cleanup, explicit exit
af0d6b2fe5 P7 live probes: real-HTTP transcripts for forward_auth (inactive 503; active: allow/deny/unknown-device/step-up) via seeded real stores + registry stub provider
2e651bd84e P7 r8 fixes: lazy mounts catch ProviderNotActiveError (503 not 500), wg redeem added to PUBLIC_ROUTES (redemption is sessionless), live-curl probe script
Compare 57 commits »
sami7777 merged pull request sami7777/dashcaddy#1 2026-10-04 11:04:25 +02:00
P7 Private Network (DC-140..DC-154 + judge fixes)
sami7777 created pull request sami7777/dashcaddy#1 2026-10-04 11:04:15 +02:00
P7 Private Network (DC-140..DC-154 + judge fixes)
sami7777 pushed to p7-wave1 at sami7777/dashcaddy 2026-10-04 09:36:48 +02:00
75a0385c38 P7 r10: probes assert expected head + every outcome (nonzero exit on mismatch); phase-2 rejection-path cleanup guaranteed
51ba85fc69 P7 r9: probes isolated (DATA_DIR tmp), self-authenticating (git stamp + asserts), try/finally cleanup, explicit exit
af0d6b2fe5 P7 live probes: real-HTTP transcripts for forward_auth (inactive 503; active: allow/deny/unknown-device/step-up) via seeded real stores + registry stub provider
2e651bd84e P7 r8 fixes: lazy mounts catch ProviderNotActiveError (503 not 500), wg redeem added to PUBLIC_ROUTES (redemption is sessionless), live-curl probe script
d4973f3af3 P7 r8 fix: forward_auth trust boundary (XFF/XFH honored only from trusted proxy; direct/spoofed requests use socket identity) + adversarial tests
Compare 10 commits »
sami7777 created branch p7-wave1 in sami7777/dashcaddy 2026-10-04 09:36:48 +02:00
sami7777 pushed to feature/private-network-spec at sami7777/dashcaddy 2026-10-04 07:05:06 +02:00
a39602afe5 P7 spec rev5: DC-150 ticket X25519-only (remove ECDSA fallback contradiction)
a4f961d609 P7 spec rev4: pin provider-contract unblock wording, PKCS8-prefix X25519 private-key extraction, DC-143 authorization-vs-key-expiry distinction
5f47e12f18 P7 spec rev3: X25519-only browser keygen (no ECDSA fallback), unblock row + honest semantics everywhere, three-zone WG firewall model
2e6d535242 P7 spec rev2: honest unblock semantics, WG addressing/keygen model (browser-side keygen, CIDR AllowedIPs), ticket-set fixes
420fa2ba2a P7 Private Network lane: product spec (Tailscale v1 + WireGuard self-hosted) + backlog tickets DC-140..DC-152
Compare 5 commits »
sami7777 created branch feature/private-network-spec in sami7777/dashcaddy 2026-10-04 07:05:06 +02:00
sami7777 pushed to main at sami7777/dashcaddy-license-server 2026-09-22 02:12:31 +02:00
cac10769b5 [grade=A] Welcome email for first purchases: order-independent classification + premium walkthrough
sami7777 pushed to v0.2-fleet-as-dashcaddy-module at sami7777/dashcaddy 2026-09-16 13:04:58 +02:00
4ca805795b [grade=B urn:ump:szxhoevzog44pvl3sz6n6qp2edv6wj6dcs3ajpi3kxbpbz7kikqa] DC-137: shipdeck engine branch for App Selector catalog installs
sami7777 pushed to v0.2-fleet-as-dashcaddy-module at sami7777/dashcaddy 2026-09-16 12:14:12 +02:00
8ff618ce58 [grade=B urn:ump:3wvdd3yegylr7e2pzn6tebyq5bisf2awmss7p4j3uwpwsujtnwoq] backlog: mark DC-134/135/136 shipped (integration round 4, clean B)
sami7777 pushed to v0.2-fleet-as-dashcaddy-module at sami7777/dashcaddy 2026-09-16 12:13:51 +02:00
11c719e635 [grade=B urn:ump:3wvdd3yegylr7e2pzn6tebyq5bisf2awmss7p4j3uwpwsujtnwoq] DC-134/135/136: Shipdeck integration - data-driven login pages, deploy events, badge suppression
sami7777 pushed to v0.2-fleet-as-dashcaddy-module at sami7777/dashcaddy 2026-09-15 20:29:29 +02:00
0dd8493f98 [grade=A] Shipdeck fleet module and manual deploy flow
sami7777 created branch v0.2-fleet-as-dashcaddy-module in sami7777/dashcaddy 2026-09-15 20:29:29 +02:00
sami7777 pushed to main at sami7777/dashcaddy 2026-09-15 05:10:28 +02:00
f9cbb13a3d [grade=B] DC-131/132/133 install from any Git host
sami7777 pushed to main at sami7777/demo-hello 2026-09-15 00:04:13 +02:00
9d0d8f4624 demo go server
sami7777 created branch main in sami7777/demo-hello 2026-09-15 00:04:13 +02:00