Skip to content

Prevent oversized outgoing control frames - #100

Closed
OskarEichler wants to merge 1 commit into
faye:mainfrom
OskarEichler:audit/cap-outgoing-control-payloads
Closed

Prevent oversized outgoing control frames#100
OskarEichler wants to merge 1 commit into
faye:mainfrom
OskarEichler:audit/cap-outgoing-control-payloads

Conversation

@OskarEichler

Copy link
Copy Markdown

Reject outgoing ping, pong, and close payloads over the RFC 6455 125-byte control-frame limit before writing, and retain ping callbacks only after a successful send. The current driver emits an invalid 126-byte ping. The full 196-example suite passes on Ruby 4.0.6 and Ruby 3.2.11, as do the cumulative protocol model and native builds.

@OskarEichler

Copy link
Copy Markdown
Author

Closing this because the changes were produced with assistance from an LLM agent, which the Faye project does not accept. Sorry for the noise.

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