Skip to content

Releases: kamchatka-volcano/fcgi_responder

v1.6.1

10 Jul 21:27
Compare
Choose a tag to compare

Maintenance

  • Added the clang-format config

v1.6.0

09 Jul 20:36
Compare
Choose a tag to compare
  • Improved the safety of the library when used with asynchronous request processing. The fcgi::Response no longer sends a response from its destructor, and the lifetime of the internal reference to the fcgi::Responder object inside the fcgi::Response is now checked to prevent use after free.

v1.5.1

27 May 09:02
Compare
Choose a tag to compare
  • Fixed an unchecked invocation of an error handler in the requester

v1.5.0

04 Nov 22:48
Compare
Choose a tag to compare
  • Fixed issues on MSVC compiler
  • Updated CMake configuration to use seal_lake CMake utils library
  • Added GithubActions configuration for CI pipeline

v1.4.0

27 Aug 12:28
d9509d6
Compare
Choose a tag to compare
  • made ResponserHandler in requester get response data by copy

v1.3.1

26 Aug 15:09
Compare
Choose a tag to compare
  • Dropped dependency on installed googletest for unit tests and switched to fetching it
  • Fixed gcc warning

v1.3.0

10 Jul 18:10
Compare
Choose a tag to compare
  • Added maxRecordSize constant to the public interface (fcgi_responder/fcgi_limits.h)
  • Fixed internal constants values

v1.2.2

26 Jun 22:03
Compare
Choose a tag to compare
  • Fixed sending of large requests by creating a stream of messages instead of putting the whole payload in a single one.

v1.2.1

25 Jun 19:31
Compare
Choose a tag to compare
  • Optimized generation of message streams (around 10% increase in throughput performance)
  • Added benchmark utilities to compare performance with libfcgi library
  • Cleaned up and simplified the codebase

v1.2.0

19 Jun 14:37
Compare
Choose a tag to compare
  • Improved error handling by establishing the following logic: if something wrong with the record's header, clean the buffer and discard received data; if the header is fine, but the message can't be read - skip the record using the record size from the header.
  • Added configs and utilities for fuzzing testing with AFL++
  • Fixed a bug with creation of strings with unchecked size, found using AFL++.