Flintstack › Patches
Patch queue
Changes land by mail, not by pull request. This is the current queue and what became of the recent ones.
How to submit
Format the change as a mail and send it to the dev list:
git format-patch -1 --stat git send-email --to dev@flintstack.dev 0001-*.patch
One logical change per patch, a subject line that would read well in git log, and a sign-off line. A patch that touches the store format needs a note saying so, because that is the one kind of change that cannot be quietly rolled back. We reply on-list within a few days, even if the reply is «not this way, and here is why».
Queue
| # | Title | Author | Status | Landed in | Updated |
|---|---|---|---|---|---|
| 87 | objs: retry a 503 once before counting a miss | nmaas | under review | - | 2026-10-05 |
| 86 | doctor: print the clock offset in UTC | rwpark | needs rework | - | 2026-10-01 |
| 85 | peer: drop a dead connection without waiting out the timeout | adensity | applied | 0.11.4-dev | 2026-09-14 |
| 84 | store: close the same-key two-writer race | kjell | applied | 0.11.3 | 2026-09-24 |
| 83 | prune: whole-label match | mtorres | applied | 0.11.3 | 2026-09-19 |
| 82 | stats: keep labels past the rolling window | nmaas | rejected | - | 2026-08-21 |
| 81 | remote/peer: constant-time token compare | adensity | applied | 0.11.0 | 2026-08-30 |
| 80 | wire: --require-daemon and exit code 3 | kjell | applied | 0.11.0 | 2026-05-11 |
| 79 | build: freebsd clang-14 fallthrough warnings | portsmaint | applied | 0.9.1 | 2025-09-20 |
| 78 | key: hash the compiler binary (toolchain_probe=digest) | kjell | applied | 0.8.0 | 2025-07-02 |
«Needs rework» means the idea is fine and the patch is not there yet; the thread on the dev list has the specifics. «Rejected» means the behaviour would be wrong for the cache, not that the code was bad.
Last updated: 2026-10-05