Overview
| Comment: | Gate private content on the receiver's grant so an unauthorized client discards it instead of storing it, keep a private igot from re-requesting content that will never arrive, and only offer to pull private content when the client holds the capability. |
|---|---|
| Timelines: | family | ancestors | descendants | both | harden |
| Files: | files | file ages | folders |
| SHA3-256: |
8014f49fbc8848cf0c2d26bcf811c661 |
| User & Date: | dmestas on 2026-07-12 12:13:45.090 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-07-12
| ||
| 12:20 | Merge the sync auth and capability layer onto trunk: capability model, login sender, and private-content receive gates. check-in: 7e8f3e59ec user: dmestas tags: trunk | |
| 12:13 | Gate private content on the receiver's grant so an unauthorized client discards it instead of storing it, keep a private igot from re-requesting content that will never arrive, and only offer to pull private content when the client holds the capability. closed check-in: 8014f49fbc user: dmestas tags: harden | |
| 11:31 | Add the sync login sender and gate each request's login transport so the client emits a login only when the peer requires it and never on clone's first round. check-in: 06b938cd87 user: dmestas tags: harden | |
Changes
Modified src/sync.zig
from [3b0558b673]
to [1b79ed3344].
[diff]
Modified src/sync_test.zig
from [b6b6fa8741]
to [996a9a34d3].
[diff]