gitlab eidheim/Simple-Web-Server v3.1

latest release: v3.1.1
5 years ago

Notable changes:
  • Added Server::Request::remote_endpoint(), and deprecated Request::remote_endpoint_address() and Request::remote_endpoint_port()
  • Added handler to start and accept_and_run that is called after the server is accepting connections
  • Async client request handlers are now called multiple times if response content is larger than Config::max_response_streambuf_size
  • Client now also attempts to reconnect if writing request to server fails
  • Cleanup of timeout handling: timeouts are no longer reset on partial reads and sends
  • Fixed failure of synchronous client request calls in multiple threads
  • Corrected client response parsing when response contained header field Connection: close
  • Corrected chunked transfer read where first bytes in a chunk could be erroneously removed
  • Corrected removal of chunk end when receiving larger chunks
  • Fixed chunk transfer read when only end of chunk remains unread
  • Added fallback to IPv4 if IPv6 is not supported

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

NewReleases is sending notifications on new releases.