1
0
Fork 0
mirror of https://github.com/imjasonh/kontain.me synced 2026-07-07 00:32:28 +00:00
Commit graph

4 commits

Author SHA1 Message Date
c7ea6912f0 fix some tests
Signed-off-by: Jason Hall <imjasonh@gmail.com>
2026-05-13 22:19:59 -04:00
c90342181d fix upload-pack negotiation for stateless-RPC
Three related bugs in the git smart-HTTP upload-pack handler surfaced as
'bad band #78', 60s 504 hangs, and "expected ACK/NAK, got '?PACK'" when
fetching after previous pulls.

- Don't advertise no-done; we don't implement the ACK ready handshake.
- With multi_ack_detailed, don't emit per-round NAKs — only the final
  one after 'done'. Per-round NAKs make the client treat the first as
  the transition to sideband pack data, then choke on the second.
- Break out of the negotiation loop when a round reads no content
  (client closed without 'done') so we don't spin on EOF.
- Only emit pack data when 'done' was actually received. Non-final
  rounds get just NAK so HTTP keep-alive doesn't desync the next round.

Also trigger null_resource.test on the ko_build image digest so tests
re-run on every deploy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 21:54:40 -04:00
c99a73b556 redirect to github url
Signed-off-by: Jason Hall <imjasonh@gmail.com>
2026-05-13 17:12:22 -04:00
83808c437f move infinite-git and infinite-go into this repo
Signed-off-by: Jason Hall <imjasonh@gmail.com>
2026-05-13 17:01:52 -04:00