beast icon indicating copy to clipboard operation
beast copied to clipboard

HTTP and WebSocket built on Boost.Asio in C++11

Results 212 beast issues
Sort by recently updated
recently updated
newest added

The README.md does not list the correct instructions for generating a Visual Studio project file. See: https://github.com/boostorg/json/blob/develop/README.md#visual-studio-solution

This would be even faster than the currently optimized version of `utf8_checker`.

Feature
Optimization

Websocket secure PRNG is not reseeded after fork, which may result in reuse of (Key, Nonce) pairs in the ChaCha20 function.

Doc

### Version of Beast 318 ### Steps necessary to reproduce the problem (Unfortunately we cannot share the entire program) Recently in our project, we have tried to use the permessage-deflate...

Bug

and I threw in the zlib pull request but it still creates warnings.

The new zlib generates a bunch of warnings which didn't seem to be there before: 5>C:\Users\vinnie\src\boost\libs\beast\test\extern\zlib-1.2.12\compress.c(23,11): warning C4131: 'compress2': uses old-style declarator 5>C:\Users\vinnie\src\boost\libs\beast\test\extern\zlib-1.2.12\compress.c(69,11): warning C4131: 'compress': uses old-style declarator 5>C:\Users\vinnie\src\boost\libs\beast\test\extern\zlib-1.2.12\compress.c(82,11):...

### Version of Beast From `boost/beast/version.hpp`: ``` c++ #define BOOST_BEAST_VERSION 329 ``` Boost Version: 1.79 ### Steps necessary to reproduce the problem Please use the following attached source code: [boostBug.zip](https://github.com/boostorg/beast/files/8933375/boostBug.zip)...

Bug

>In some places, non-self-explanatory function names suddenly pop up without being first introduced. For example, in the section "Using WebSocket"."Send and Receive Messages", text() and got_text() could use some explanation....

Doc

When the message or frame is small or empty we might be smarter about the compression settings (or even if we compress at all).

Feature

I am hitting a crash in my websocket server due to sigabrt caused by `boost/beast/core/detail/stream_base.hpp:81` All the read/write/close operations are being done in the same strand on the io-context for...

Bug