Skip to content

bug: reject framing-breaking custom command protocol headers - #232

Merged
codeforester merged 1 commit into
mainfrom
bug/225-20260826-bug-reject-framing-breaking-custom-command-protocol-headers
Aug 26, 2026
Merged

bug: reject framing-breaking custom command protocol headers#232
codeforester merged 1 commit into
mainfrom
bug/225-20260826-bug-reject-framing-breaking-custom-command-protocol-headers

Conversation

@codeforester

Copy link
Copy Markdown
Contributor

Closes #225

Validate custom protocol headers before encoding and decoding. Reject empty headers and Unicode control/format characters without echoing untrusted values, while preserving safe custom-header round trips and built-in defaults.

Validation: full pytest, Ruff check/format, strict mypy.

@codeforester
codeforester merged commit 7d65fc8 into main Aug 26, 2026
90 checks passed
@codeforester
codeforester deleted the bug/225-20260826-bug-reject-framing-breaking-custom-command-protocol-headers branch August 26, 2026 06:09
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.

bug: reject framing-breaking custom command protocol headers

1 participant