Skip to content

Prove User-Agent facade interoperability - #924

Merged
fewensa merged 1 commit into
mainfrom
codeon/fewensa/FWN-327/a1
Sep 5, 2026
Merged

Prove User-Agent facade interoperability#924
fewensa merged 1 commit into
mainfrom
codeon/fewensa/FWN-327/a1

Conversation

@fewensa

@fewensa fewensa commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Expose typed User-Agent metadata through the rttp facade and add a bounded local transport matrix. The new coverage exercises explicit and automatic values from facade client to server over blocking and async HTTP/1.1 plus prior-knowledge h2c, with exact typed round-trips, raw visibility, absence, malformed/duplicate peer inputs, and pre-connect malformed/oversized rejection. Updated facade documentation and registered the workspace test.

Verification:

  • cargo test -p rttp across no features, client, async, http2, and all features
  • cargo test --manifest-path tests/Cargo.toml --all-features --test user_agent_http11_interoperability_matrix
  • cargo test --all-features
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings

codeon:
  version: 1
  authority: FWN-327
  description: |-
    Expose the typed User-Agent API through the top-level rttp facade, document its bounded client/server behavior, and add a registered local interoperability matrix covering blocking and async HTTP/1.1 plus prior-knowledge h2c. The matrix proves explicit and automatic defaults, typed round-trips, raw visibility, absent metadata, duplicate and malformed peer input, and pre-connect rejection of malformed and oversized values.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@fewensa
fewensa merged commit 703d05b into main Sep 5, 2026
1 check passed
@fewensa
fewensa deleted the codeon/fewensa/FWN-327/a1 branch September 5, 2026 03:32
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