websockets-rs / websockets-rs/rust-websocket
Verify protocol and extension headers
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.6k
- Forks
- 225
- PR merge metrics
- No merged PRs in 30d
Description
Currently you can just input random text into the protocol and extension field.
Maybe this is OK, or maybe we want to verify that the protocols & extensions are of the correct format.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating where protocol and extension fields are accepted and parsed. Review the WebSocket protocol and extension header formats, then determine the validation rules and expected handling of invalid input. Done means the accepted formats and behavior for malformed values are specified and covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100