Skip to content
zit Check-in [81895a46ad]
Login

Check-in [81895a46ad]

Overview
Comment:Implement sync sections 3.1-3.3: per-round peer-has/peer-lacks tables, igot phantom creation, gimme eligibility and response disposition, and request-card ordering, per the spec's enumerated cases.
Timelines: family | ancestors | descendants | both | sync
Files: files | file ages | folders
SHA3-256: 81895a46ad7327ef23865fb8aea9744d77c668c071ec97081754c683dd56de15
User & Date: dmestas on 2026-07-10 01:23:01.064
Other Links: branch diff | manifest | tags
Context
2026-07-10
04:06
Implement sync section 4 transport and framing: the three Content-Type media facts, request-target and SSH-header rules, redirect handling (19-hop cap, HTTPS-downgrade rejection, path-suffix stripping), the zlib length-prefixed message container, and round/card-boundary detection, rejecting each malformed case the section enumerates. check-in: cc981ab02c user: dmestas tags: sync
01:23
Implement sync sections 3.1-3.3: per-round peer-has/peer-lacks tables, igot phantom creation, gimme eligibility and response disposition, and request-card ordering, per the spec's enumerated cases. check-in: 81895a46ad user: dmestas tags: sync
00:36
Merge trunk into the sync branch: pick up the repostate ArtifactStore and phantom table plus the artifact §5-7 work, so sync's dispatch and phantom-lifecycle clauses can build on the repository-state derivation check-in: 44968d484d user: dmestas tags: sync
Changes