Overview
| Comment: | sync: read the Content-Type media type, not the whole header (zit#179)
A front web server that appends "; charset=utf-8" made the clone reply look compressed, so its plaintext was read as a 1.6 GB container and refused as too large. parseMediaType now ignores parameters and case, as fossil does; serve uses it instead of its own copy. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk | version-0.3.6 |
| Files: | files | file ages | folders |
| SHA3-256: |
8488af309eb042a34416e96917b6b099 |
| User & Date: | dmestas on 2026-09-06 14:06:32.237 |
| Other Links: | manifest | tags |
Context
|
2026-09-06
| ||
| 20:06 |
grep: read manifests only where the record says PATH changed (zit#178)
One record scan, as annotate, instead of a manifest per check-in: 20,937 reads to 272 on VERSION, 19s to 0.4s. Each version is reported once under its oldest introducer, matching fossil grep's list byte for byte. check-in: 6be0341149 user: dmestas tags: trunk | |
| 14:06 |
sync: read the Content-Type media type, not the whole header (zit#179)
A front web server that appends "; charset=utf-8" made the clone reply look compressed, so its plaintext was read as a 1.6 GB container and refused as too large. parseMediaType now ignores parameters and case, as fossil does; serve uses it instead of its own copy. check-in: 8488af309e user: dmestas tags: trunk, version-0.3.6 | |
| 14:06 | 0.3.6: version bump and release notes check-in: 762cd0d3cc user: dmestas tags: trunk | |
Changes
Modified src/serve.zig
from [3e7a3e1da3]
to [78d13c4859].
[diff]
Modified src/sync.zig
from [ae3a393fb1]
to [33e80a571e].
[diff]
Modified src/sync_test.zig
from [8353970203]
to [cb6545936b].
[diff]