Transaction Science
c0fb53548c
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
...
The userinfo check read the authority after `//`, so `https:\\alice:pw@host`,
`https:alice:pw@host` and `https:/\alice:pw@host` passed. object.url now refuses any
`?`, `#`, `@` or `\`, a path `@` included, so no query, fragment or user information
enters an observation however a parser splits the URL. Corpus cases for the three
bypasses, a backslash alone and a path `@`; the escaped-URL observation keeps a quote
(its backslash moved out with the rule). Section 8.2 also states that no syntax keeps
an address, a token or personal data out of `cid`: an emitter MUST NOT put one there,
and the charset stays a syntax rule.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-05 10:59:09 -04:00
..
01-request-base.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
02-request-layer.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
03-request-rendition.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
04-response.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
05-start.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
06-present-first.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
07-present-later.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
08-stall-start.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
09-stall-end.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
10-switch.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
11-layer-change.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
12-frame-drop.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
13-capable-pin-refused.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
14-capable.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
15-abandon.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
16-end.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
17-live-low-latency.json
wai: wai_telemetry and telemetry-conformance, with a differential against an independent library
2026-10-05 08:07:16 -04:00
18-switch-prior-revoked.json
wai: SPEC §3.1 check 5's refusals are switch reasons and pin-refused reasons
2026-10-05 09:26:54 -04:00
19-capable-not-authorised.json
wai: SPEC §3.1 check 5's refusals are switch reasons and pin-refused reasons
2026-10-05 09:26:54 -04:00
20-request-escaped.json
wai telemetry: corpus strings holding a quote and a backslash
2026-10-05 10:03:26 -04:00
21-response-escaped.json
wai telemetry: no ?, #, @ or backslash in an object URL; cid privacy is the emitter's
2026-10-05 10:59:09 -04:00