Tags and Properties for Check-in daa9fc84b5
- branch=protect-2 propagates to descendants
- closed added by [9cd1feb2ef] on 2026-08-26 23:51:51
- sym-protect-1 cancelled
- sym-protect-2 propagates to descendants
Context
|
2026-08-26
| ||
| 23:51 | • Edit [daa9fc84b5]: Mark "Closed". artifact: 9cd1feb2ef user: dmestas | |
| 22:59 |
RFC 0007 phase 2: the gate turns identity into a rule
The verified login — never the U card — becomes the per-request X-Zit-Protect the --fronted child enforces: the globs this pusher does not own, comma-separated as zit's glob lists are. Sent on EVERY request, empty when nothing is refused. zit#151 reads an absent header as no rule, so absence is exactly what a forgotten code path would produce; here it cannot happen, and a test proves it against a fake child. The proxy builds a fresh request, so a client's header with that name never reaches the child. A rule source that cannot answer fails the push closed. End to end with a real zit: a non-owner's push to trunk is refused with the branch named; the owner's identical push lands. closed check-in: daa9fc84b5 user: dmestas tags: protect-2 | |