

Websocketpp cmake linux install#
CMake: Update cmake installer to only install library files globally.Thank you Gianfranco Costamagna for reporting and a patch. Test Suite: Adjust test suite to match behavior introduced in 0.8.0.It only corrects issues in the installer and test system. #842Ġ.8.1 - Note: This release does not change library behavior. THank you Schrijvers Luc and Gianfranco Costamanga for reporting and a patch. CMake: Update cmake installer to use a variable for the include directory improving the ability of the install to be customized.Thank you Luca Palano for reporting and a patch. CMake: Update cmake installer to better handle dependencies when using g++ on MacOS.Compatibility: Removes the use of make_shared in a number of cases where it would be incompatible with newer versions of ASIO.Examples: Update print_client_tls example to remove use of deprecated OpenSSL functions.Thank you Khem Raj for reporting and a patch. CMake: Adjust CMake config to use GNUInstallDirs to choose install directories rather than hard coding.

CMake: Fix issue in CMakeLists.txt that caused boost dependencies to be seen as a single library rather than multiple.Thank you kraj for reporting and a patch. Removed unnecessary hardcoded dependency on libc++ for clang. CMake: Fix typo in CMakeLists.txt that caused CXX_FLAGS to be improperly quoted.Thank you kautsig for reporting and the patch. SCons: Correct copy/paste error in scratch_client SConstruct file.Thank you Jochen Jägers and Gianfranco Costamagna for reporting and the patches. SCons: Improve compatibility with Python 3.Thank you robinlinden for reporting and a patch.

Websocketpp cmake linux license#
Documentation: Added language to explicitly clarify that the library license is in fact the 3-Clause BSD license.Reliability: Add a few defensive assertions to guard against corrupted HTTP message reads.This should reduce any unnecessary expiration logic done to a timer that is going to be cancelled regardless. Improvement: Cancel ping timer before calling blocking pong handler.Thank you Jeff Davie, thorsten-klein, mstaz, and barsnick for reporting, example patches, and testing. URI methods that produce URI strings will now produce RFC3986 compliant URIs when IPv6 literals are involved. Dozens of additional uri tests added (thank you to the uriparser project for inspiration & test cases). WebSocket++ is now able to detect invalid registry hosts, invalid IPv4 and IPv6 literal addresses. Compatibility: Overhauled the URI authority parsing logic to be more compliant with RFC3986.
