boostorg / boostorg/beast

Handle WebSocket permessage-deflate blocks with BFINAL=1

Open
#923 0 comments 0 reactions 0 assignees View on GitHub
Bug
Dominant language
C++
Stars
4.8k
Forks
694
Avg merge
12h 48m
Merged PRs (30d)
1

Description

The permessage-deflate extension specification allows deflate blocks with the BFINAL set, but Beast handles them by generating an error. This affects few to no users in practice, since no existing implementation of the permessage-deflate extension generates intermediate deflate blocks with the BFINAL bit set (they can only be generated manually such as in a unit test or fuzzer). Still, the implementation should handle them correctly.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.