gitlab eidheim/Simple-Web-Server v3.0

latest releases: v3.1.1, v3.1, v3.0.2...
6 years ago

Notable changes:
  • Corrected LibreSSL compilation issue
  • Removed use of asio::socket::close due to segmentation fault when Config::thread_pool_size was larger than 1
  • Added support for TCP Fast Open in server when using Linux
  • Server now supports IPv6 connections when Config::address is empty
  • Tests now perform checks in CMake's Release build
  • Both new and old Asio API now supported
  • SimpleWeb::status_code() now only regards the status code number when searching for status code enum, and can also return undefined enums that can be cast to an integer value
  • set_timeout() no longer keeps connections alive longer than necessary
  • Client's response object is now reset when attempting to resend request after error
  • Now correctly erase connection from connections list when a connection should be closed
  • Added support for server-sent events on client requests
  • Added support for non-standard line endings in response status and header on client requests
  • Made use of Clang Thread Safety Analysis
  • Added CMake option to build without OpenSSL
  • CI now additionally runs tests on several older Debian stable versions as well as on Arch Linux

Don't miss a new Simple-Web-Server release

NewReleases is sending notifications on new releases.