Overview
| Comment: | Bound the sync front's request decoding: refuse oversized containers, decode once, cap decoded bytes process-wide |
|---|---|
| Timelines: | family | ancestors | descendants | both | sync-front-bounds-decoding |
| Files: | files | file ages | folders |
| SHA3-256: |
9f56dc31f4d47f609b5ab3ae9723cbd0 |
| User & Date: | zeitgeist on 2026-10-01 17:11:37.255 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-10-01
| ||
| 17:18 | Hold only decoded request bytes in the budget and release them before the relay; skip decoding when no gate reads the body; raw bodies stay bounded per request only check-in: 893f6d9b9f user: zeitgeist tags: sync-front-bounds-decoding | |
| 17:11 | Bound the sync front's request decoding: refuse oversized containers, decode once, cap decoded bytes process-wide check-in: 9f56dc31f4 user: zeitgeist tags: sync-front-bounds-decoding | |
| 16:39 | land delete-forgets-the-repository check-in: 34b7277ba3 user: dmestas tags: trunk | |
Changes
Added internal/xfer/bomb_test.go version [7ee672f717].
Modified internal/xfer/container.go
from [41bc7f6eae]
to [56ca23b1d8].
[diff]
Modified internal/xfer/fetchusers.go
from [894a1d278c]
to [113600df72].
[diff]
Modified internal/xfer/unversioned.go
from [2729379941]
to [da8243e5e3].
[diff]
Modified internal/xfer/unversioned_test.go
from [64019a7ce9]
to [526e774625].
[diff]
Modified internal/xfer/xfer.go
from [d7879aa014]
to [72b16b716f].
[diff]