beast
beast copied to clipboard
HTTP and WebSocket built on Boost.Asio in C++11
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`.
Websocket secure PRNG is not reseeded after fork, which may result in reuse of (Key, Nonce) pairs in the ChaCha20 function.
### 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...
fix 2459
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)...
>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....
When the message or frame is small or empty we might be smarter about the compression settings (or even if we compress at all).
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...