Skip to content
zit Check-in [68506d0e3e]
Login

Check-in [68506d0e3e]

Overview
Comment:e2e: the import-fossil residue scans iterate a dedicated .iterate handle scoped to the scan — Linux dirRead re-seeks the fd per batch, so iterating a handle owned elsewhere is BADF there (macOS tolerates it)
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 68506d0e3e4c3faba44ad59d776998871ca4519a8bb8aa127f94fdcad197192b
User & Date: dmestas on 2026-08-16 04:05:59.532
Other Links: manifest | tags
Context
2026-08-16
04:27
D cards carry milliseconds (#75)

Every artifact-minting path writes the .SSS writer form fossil itself emits, so same-second writes keep a real-time order for latest-wins consumers. SOURCE_DATE_EPOCH pins .000; display surfaces unchanged. check-in: 0ff8e58ce8 user: dmestas tags: trunk

04:05
e2e: the import-fossil residue scans iterate a dedicated .iterate handle scoped to the scan — Linux dirRead re-seeks the fd per batch, so iterating a handle owned elsewhere is BADF there (macOS tolerates it) check-in: 68506d0e3e user: dmestas tags: trunk
02:37
sync: per-round credentials over the cookie channel (#74)

An authenticated exchange now carries a fresh credential on every round: body login until the peer's gate is known, then an x-f-l-c cookie whose nonce covers that round's own body. The transport attaches it; serve now verifies it (and refuses tampered, replayed, and duplicate logins) instead of ignoring the header its own announced version solicits. check-in: 1fd84b4327 user: dmestas tags: trunk

Changes