Skip to content

Commit 020a159

Browse files
committed
Advance the protocol pin to 05366539, where upstream's documents agree
The drift check fired on one upstream commit, "Correct documented runtime defaults", changing two lines of docs/security.md: the TLS Mux shard density from 12 to 4, in prose and in an ASCII diagram. It is a correction rather than a change. protocol.md has said 4 since v1.8.2 and security.md still said 12; upstream made the two agree. This client already implements 4 — MuxHeader.SHARD_FLOW_THRESHOLD, pinned by the fixture since the v1.8.2 move — and the measured shard density in the differential has been 4 all along, on both implementations. So nothing here moves, and the reason to move the pin at all is that a baseline naming a commit whose own documents disagreed is a worse record than one naming the commit where they stopped. Assessed before advancing, as PROTOCOL_BASELINE says to: the diff touches no wire field, layout, length, ordering or derivation; 45 vector checks pass; the oracle rebuilt at 05366539 still carries traffic end to end; and the differential still agrees on every case across all five carrier combinations.
1 parent d8fd2a9 commit 020a159

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

‎conformance/PROTOCOL_BASELINE‎

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,28 @@
77
UPSTREAM_REPO=NodePassProject/Nowhere
88
UPSTREAM_BRANCH=main
99
UPSTREAM_TAG=v1.8.2
10-
UPSTREAM_COMMIT=8807960c
11-
UPSTREAM_COMMIT_DATE=2026-08-26
10+
UPSTREAM_COMMIT=05366539
11+
UPSTREAM_COMMIT_DATE=2026-08-29
1212
BINARY_VERSION_STRING=nowhere-v1.8.2
1313

1414
# Normative files watched for change
1515
SPEC_FILES=docs/protocol.md docs/configuration.md docs/compatibility.md docs/security.md
1616

1717
# Known state
18+
# - Advanced from 8807960c to 05366539 on 2026-08-29. One commit, "Correct
19+
# documented runtime defaults", changing two lines of docs/security.md: the
20+
# TLS Mux shard density 12 -> 4, in prose and in an ASCII diagram.
21+
#
22+
# It is a documentation correction rather than a change. protocol.md has said
23+
# 4 since v1.8.2 and security.md still said 12; upstream made the two agree.
24+
# This client already implements 4 -- MuxHeader.SHARD_FLOW_THRESHOLD, and the
25+
# fixture pins it -- so nothing here moves, and the reason the pin moves at
26+
# all is that a baseline naming a commit whose documents disagreed with each
27+
# other is a worse record than one naming the commit where they stopped.
28+
#
29+
# Verified before moving: 45 vector checks pass, smoke-local.sh carries
30+
# traffic end to end against the oracle rebuilt at 05366539, and no wire
31+
# field, layout, length, ordering or derivation is touched by the diff.
1832
# - Advanced from v1.8.0 to v1.8.2 on 2026-08-26, on the first normative change
1933
# the drift check has ever reported. What changed, in full:
2034
# * TLS Mux shard density 12 -> 4 active flows before another shard opens

0 commit comments

Comments
 (0)