Skip to content
zit Check-in [0e5cc09150]
Login

Check-in [0e5cc09150]

Overview
Comment:Extract the §4.1 zlib container codec into one leaf module (src/container.zig) so logstore, repostate, and sync share a single §4.1-capacity-semantics implementation instead of three drifting copies.
Timelines: family | ancestors | descendants | both | container
Files: files | file ages | folders
SHA3-256: 0e5cc091503dbea5451d2f46686bb448ca6c01c128efe865d3d743060eb663bc
User & Date: dmestas on 2026-07-16 07:23:55.045
Other Links: branch diff | manifest | tags
Context
2026-07-16
07:28
Extract the sync 4.1 zlib container codec into one leaf module: the three copies had drifted — logstore and repostate rejected valid containers whose zlib stream decodes to fewer bytes than the declared capacity, stricter than 4.1's output-capacity semantics — so unify on the spec-correct decode and retire the duplication. check-in: 0b8ff7a1f8 user: dmestas tags: trunk
07:23
Extract the §4.1 zlib container codec into one leaf module (src/container.zig) so logstore, repostate, and sync share a single §4.1-capacity-semantics implementation instead of three drifting copies. closed check-in: 0e5cc09150 user: dmestas tags: container
07:05
Retain received cfiles verbatim on the clone client: store each artifact's received container or delta as-is after verifying its hash over the reconstructed content, so delta compactness survives clone-of-clone and client disk roughly halves — and reject a lying-named push the server previously accepted. check-in: a5ef5d18c0 user: dmestas tags: trunk
Changes