50 most recent check-ins that include changes to files matching 'internal/xfer/*'
|
2026-10-06
| ||
| 00:40 | land divert-landing check-in: 70e21f61ad user: dmestas tags: trunk | |
| 00:13 | Open a landing for a push zit 0.3.38 diverts off a protected branch (#341, zit#209) closed check-in: 35ba123132 user: dmestas tags: divert-landing | |
|
2026-10-03
| ||
| 13:47 | merge trunk into stale-merge-verdicts closed check-in: 8bfb94def5 user: zeitgeist tags: stale-merge-verdicts | |
| 13:46 | merge trunk into supersede-never-cancels-the-tip closed check-in: 6cbc98186e user: zeitgeist tags: supersede-never-cancels-the-tip | |
| 12:28 | land archive-lanes-test-race check-in: c8b8a6ca61 user: dmestas tags: trunk | |
| 11:40 | TestBackendRestartAfterDeath waits for the killed child to exit before the next clone check-in: 16e797279b user: zeitgeist tags: archive-lanes-test-race | |
| 11:23 |
land anonymous-sync-pulls
Checks tested the merge with trunk at 3c4e1f9357be; trunk has moved since. check-in: 42f0097ada user: dmestas tags: trunk | |
| 08:07 | Gate any write card, push card or not; cut igot from a pull-only reply closed check-in: 19c0b1aaa5 user: zeitgeist tags: anonymous-sync-pulls | |
| 07:48 | Answer a mirror's anonymous sync as a pull and read unverified logins as nobody check-in: 50d26448ac user: zeitgeist tags: anonymous-sync-pulls | |
| 07:45 | Answer an anonymous or non-writing sync as a pull instead of refusing it whole check-in: 8b0da53105 user: zeitgeist tags: anonymous-sync-pulls | |
|
2026-10-02
| ||
| 22:02 | Merge trunk into ci-schedules check-in: 459425bdf8 user: zeitgeist tags: ci-schedules | |
| 21:58 | land xfer-serve-race check-in: a107f408ed user: dmestas tags: trunk | |
| 21:41 | merge trunk; run-token test installs its auth before serving closed check-in: e35ba898b7 user: zeitgeist tags: xfer-serve-race | |
| 21:38 | uv token tests choose the front's credentials before it serves check-in: 17639738a9 user: zeitgeist tags: xfer-serve-race | |
| 21:26 | land rfc21-run-tokens check-in: d9c42fb454 user: dmestas tags: trunk | |
| 21:11 | Run tokens review: the starter is the authenticated pusher, one lock across register and start, run logins start nothing, life clamped, the run's end told only to its token check-in: 2a93e5c20f user: zeitgeist tags: rfc21-run-tokens | |
| 21:08 | Merge trunk; one token-to-account-state check, stricter: an invite needs no credential at all, a reset accepts an imported one (#319) check-in: 273f3b92d8 user: zeitgeist tags: admins-send-reset-links | |
| 20:51 | land rfc21-tokens check-in: 752edc7430 user: dmestas tags: trunk | |
| 20:48 | Run tokens: allowed and starter on the environments page, a closed run's token is told the run is over check-in: af56551227 user: zeitgeist tags: rfc21-run-tokens | |
| 20:06 | merge trunk: the gated-repo secret loop compares each candidate in constant time closed check-in: 8b20b96b35 user: zeitgeist tags: rfc21-tokens | |
| 19:31 | sync read gate judges a login card by its token check-in: 773fed5ec6 user: zeitgeist tags: rfc21-tokens | |
| 19:25 | xfer: a ceiling withholding y, as the zero value leaves uv gating unchanged check-in: 18dcf70259 user: zeitgeist tags: rfc21-tokens | |
| 19:16 | token doors: api, web, sync Basic, xfer login card loop; misses feed loginLimiter check-in: 8e20f503a4 user: zeitgeist tags: rfc21-tokens | |
| 19:08 | oltp: token table, resolver, sync_token migration, run- reserved check-in: 81a4dca84c user: zeitgeist tags: rfc21-tokens | |
| 19:06 | land credential-compares-in-constant-time check-in: f466e277f7 user: dmestas tags: trunk | |
| 18:16 | Compare credentials in constant time; tie invite/reset token kind to account state closed check-in: 25b43840dc user: zeitgeist tags: credential-compares-in-constant-time | |
| 00:53 | Merge trunk: tag events run on their check-in regardless of an existing verdict closed check-in: 8f2a26bcca user: zeitgeist tags: ci-tests-each-change-once | |
|
2026-10-01
| ||
| 21:23 | update rfc20-release-tag from trunk closed check-in: b42f59de5b user: dmestas tags: rfc20-release-tag | |
| 21:23 | land rfc20-mirror-uv check-in: 3db781656e user: dmestas tags: trunk | |
| 19:09 | merge trunk (bounded sync decoding) into rfc20-mirror-uv check-in: 3f4482ad5b user: zeitgeist tags: rfc20-mirror-uv | |
| 19:03 | land sync-front-bounds-decoding check-in: 6cfc74f49d user: dmestas tags: trunk | |
| 17:29 | Keep nothing of the decoded body through the relay: logins hold a digest of what they sign, uv payloads are copied out and stay reserved closed check-in: d0cdcd1c0c user: zeitgeist tags: sync-front-bounds-decoding | |
| 17:27 | Merge trunk into robot-lines-name-numbers check-in: e3ccbf9a54 user: zeitgeist tags: robot-lines-name-numbers | |
| 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:16 | mirror uv: leave the server decode path to sync-front-bounds-decoding, bound only the client check-in: 887bfced61 user: zeitgeist tags: rfc20-mirror-uv | |
| 17:15 | mirror uv review: form saves in one op, fossil-exact login card and defossilize, RFC note check-in: 8c2dae54c5 user: zeitgeist tags: rfc20-mirror-uv | |
| 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 | |
| 17:11 | mirror uv review: bounded inflate, round off the scheduler, clipped notes check-in: 35159c80d4 user: zeitgeist tags: rfc20-mirror-uv | |
| 16:48 | mirror uv import: wire client and mirror columns check-in: e9aef31045 user: zeitgeist tags: rfc20-mirror-uv | |
| 15:32 | Merge trunk check-in: ea5abb483d user: zeitgeist tags: ci-tests-each-change-once | |
| 15:17 | land rfc20-uv-sync check-in: ed0c45702a user: dmestas tags: trunk | |
| 15:16 | Merge trunk; delete also purges unversioned catalog, publisher cursor keys and finishes event scans on pending count (#294) check-in: ea6e1d281e user: zeitgeist tags: delete-forgets-the-repository | |
| 15:07 | Merge trunk check-in: 36a662eb78 user: zeitgeist tags: ci-tests-each-change-once | |
| 13:34 | RFC 0020 rung 3: quarry's sync front answers fossil's unversioned cards from the bucket closed check-in: c0ed1cf06f user: zeitgeist tags: rfc20-uv-sync | |
| 12:54 | land sync-gate-signs-what-it-credits check-in: 62001f1eeb user: dmestas tags: trunk | |
| 12:29 | The sync gate refuses write cards placed before the login card, which does not sign them closed check-in: e200c91a97 user: zeitgeist tags: sync-gate-signs-what-it-credits | |
|
2026-09-26
| ||
| 18:56 | land the-forge-stops-in-order check-in: 76c74bca5f user: dmestas tags: trunk | |
| 18:54 | A tracked child's process is recorded under the lock, and the stop refusal stays armed check-in: 0f3d3beea0 user: dmestas tags: the-forge-stops-in-order | |
| 18:42 | Merge trunk into the-forge-stops-in-order, and a registration's zit stat is a tracked child too check-in: 6c364e9a15 user: dmestas tags: the-forge-stops-in-order | |
| 18:39 | A stop waits for every zit child and says how each one ended check-in: f766bb3077 user: dmestas tags: the-forge-stops-in-order | |