Skip to content

fix(deps): bump moq-noq to 1.3.5 on release - #5170

Merged
kixelated merged 1 commit into
releasefrom
backport/noq-1.3.5
Oct 10, 2026
Merged

kixelated merged 1 commit into
releasefrom
backport/noq-1.3.5

Conversation

@kixelated

Copy link
Copy Markdown
Collaborator

Problem

On release, an impaired handshake can stall: a client that backs off its Initial PTO carries that backoff into the Handshake space, so a lost Finished waits for the backed-off probe and the server idles out first (failed to exchange h3 settings: ... reset by peer in the impaired relay drills). Root cause in #5163.

Approach

Bump the root Cargo.toml pins for moq-noq-proto, moq-noq-udp, and web-transport-moq from 1.3.4 to 1.3.5, and Cargo.lock with cargo update --precise. Only those three plus moq-noq move in the lock, the same shape as #5072.

1.3.5 carries moq-dev/noq#33, the 1.3 backport of moq-dev/noq#32: discard_space resets pto_count as RFC 9002 A.11 requires. main gets the same fix through the 2.0.x bump.

Impact

  • Public API: none.
  • Wire: none.

Checks

just check (base origin/release): passed, 5581 + 387 + 132 + 78 tests.

(Written by Claude Opus 5.5)

🤖 Generated with Claude Code

Carries moq-dev/noq#33, the release/1.3 backport of moq-dev/noq#32: reset the PTO backoff when Initial or Handshake keys are discarded (RFC 9002 A.11).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kixelated
kixelated marked this pull request as ready for review October 10, 2026 04:36
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-10T04:37:44.018741Z 560d962 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@kixelated

Copy link
Copy Markdown
Collaborator Author

Merging as a merge commit, per the release rules in CONTRIBUTING.md.

  • Change: the root Cargo.toml pins for moq-noq-proto, moq-noq-udp, and web-transport-moq move from 1.3.4 to 1.3.5, and Cargo.lock moves those plus moq-noq. 1.3.5 carries fix(proto): reset the PTO backoff when discarding Initial or Handshake keys (1.3) noq#33 (the RFC 9002 §A.11 pto_count reset).
  • Review: Codex reviewed head 560d962 with no findings (+1).
  • CI: all checks green on that head.
  • No open decisions. Expect the next back-merge to conflict on these pins, since main is on noq 2.0.x; resolve it by keeping main's side.

(Written by Claude Opus 5.5)

@kixelated
kixelated merged commit d0b086e into release Oct 10, 2026
11 checks passed
@kixelated
kixelated deleted the backport/noq-1.3.5 branch October 10, 2026 04:38
kixelated added a commit that referenced this pull request Oct 10, 2026
Conflicts are release backports whose originals are already on main
(#4840, #4892, #4710, #5077) and release's noq 1.3.5 pins (#5170);
resolved to main's side. Ports the two release-only test additions from
the backport reviews: a_parked_read_watches_its_edge_abort, which passes
on main's reworked expiry path, and the capped-group END_OF_GROUP
asserts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant