PQ Crypta Logo

ACK Frequency extension offered

Negotiate the extension, or ignore it. Either is correct; failing is not.

PQ CRYPTA PLATFORM

🏠 Main

📰 News

👤 Account

⟨ QUANTUM ERROR PORTAL ⟩

Navigate the Error Dimensions

Jump to an anomaly59

Every one of these is a page: what the server emits, the clause it is judged against, and how each client answered. The full list carries the verdict tallies too.

q-ack-frequency · draft-ietf-quic-ack-frequency · discretionary · layer quic · udp/4467 · MAY

Passing this means: The RFC permits either behaviour; the report says which was chosen.

Anomaly type: transport

How each client answered

ClientVersionVerdictWhat happened
curl libcurl/8.23.0 ngtcp2/1.25.0 Pass Handled it: ignored the extension, which the specification permits.
quinn noq fork (189b0ed) Pass Handled it: ignored the extension, which the specification permits.
aioquic 1.3.0 (PyPI wheel) Pass Handled it: ignored the extension, which the specification permits.
chromium build 1248 Pass Handled it: ignored the extension, which the specification permits.
quic-go quic-go v0.61.0 (h1:9So2anK4Tp22) Pass Handled it: ignored the extension, which the specification permits.
quiche 0.30.0 (1c8e976) Pass Handled it: ignored the extension, which the specification permits.
neqo 0.31.1 (cac2b74) Pass Handled it: ignored the extension, which the specification permits.
picoquic 8162550 Pass Handled it: negotiated the extension and sent 1 ACK_FREQUENCY frames.
ngtcp2 3c23148 Pass Handled it: ignored the extension, which the specification permits.
lsquic 4.9.4 (2b30189) Pass Handled it: ignored the extension, which the specification permits.
xquic 2060a44 Pass Handled it: ignored the extension, which the specification permits.
msquic 2.7.0 (7e6525d) Pass Handled it: ignored the extension, which the specification permits.
quico 0.7.0 (npm) Pass Handled it: ignored the extension, which the specification permits.

What the clause requires

Negotiate the extension, or ignore it. Either is correct; failing is not.

Judged against draft-ietf-quic-ack-frequency.

Run this one yourself

Every test is reachable from your own client. Nothing here needs an account.

curl -s https://conformance.pqcrypta.com/catalog.json \
  | jq '.tests[] | select(.id == "q-ack-frequency")'