Skip to content
quarry Check-in [31b695c5cb]
Login

Check-in [31b695c5cb]

Overview
Comment:xfer: sync fronting (0001 §7 v1 slice)

POST /r/{repo} (+/xfer alias) proxies to lazily-started per-repo zit serve children; dead children restart on the next request. E2E: clone through quarry, push back, watcher folds the push. Push auth waits for the forge-OLTP slice; leases stay v-next.

Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 31b695c5cb87616f6ca3d41d2959ba0c90313ed8b86056c3ecc911cdc0044feb
User & Date: dmestas on 2026-08-15 21:30:33.000
Other Links: manifest | tags
Context
2026-08-15
21:50
xfer: push gating with RFC §6 login verification; forge OLTP v1

quarry user add derives the shared secret via a clone handshake (project code, no .zit bytes) and stores it in oltp.db. Gated repos verify body or x-f-l-c cookie logins per request; pulls stay anonymous. Fossil pushes authenticate end-to-end; zit's client stops sending credentials after round 1 (zit#74) so its pushes fail closed until that lands. check-in: bcef58408e user: dmestas tags: trunk

21:30
xfer: sync fronting (0001 §7 v1 slice)

POST /r/{repo} (+/xfer alias) proxies to lazily-started per-repo zit serve children; dead children restart on the next request. E2E: clone through quarry, push back, watcher folds the push. Push auth waits for the forge-OLTP slice; leases stay v-next. check-in: 31b695c5cb user: dmestas tags: trunk

20:56
web: live fleet page; shared SSE patch loop

Home table morphs on any repo's change via Watch("*") wildcard. check-in: 0556d0b12c user: dmestas tags: trunk

Changes