Skip to content

Releases: yhirose/cpp-httplib

Some new features and bug fixes

27 Jan 22:46

Choose a tag to compare

  • Add missing #include for strcasecmp #1744
  • ThreadPool: optional limit for jobs queue (#1741)
  • Fix #1628 (OpenSSL 1.1.1 End of Life on September 11, 2023)
  • Fix Windows std::max macro problem #1750
  • Fix select() return code for fd >= 1024 (#1757)
  • Add a getter for a bearer token from a request (#1755)
  • Support move semantics for Response::set_content() (#1764)
  • Treat paths with embedded NUL bytes as invalid (#1765)
  • Fix usage of rand() is not seeded and depends on seeding by parent program #1747
  • Fix check request range and fix response Content-Range. #1694

Bug fixes

22 Dec 01:00

Choose a tag to compare

  • Fix: Query parameter including query delimiter ('?') not being parsed properly (#1713)
  • Fix #1736
  • Fix #1665
  • Change some of status messages based on RFC 9110 (#1740)
  • Add StatusCode enum (#1739)
  • Fix #1738

Bug fixes

05 Dec 03:33

Choose a tag to compare

New feature

01 Oct 02:15
a609330

Choose a tag to compare

  • Add optional user defined header writer #1683

Bug fix and breaking change

23 Aug 00:22

Choose a tag to compare

Bug fixes:

  • Fix CPPHTTPLIB_ALLOW_LF_AS_LINE_TERMINATOR (#1634)
  • Avoid a -Warray-bounds false positive in GCC 13. (#1639)

Breaking change:

New features and bug fixes

01 Aug 01:30

Choose a tag to compare

  • Removed unnecessary CRLF at the end of multipart ranges data
  • Fix #1559
  • Use memory mapped file for static file server (#1632)

Bug fixes

29 Jul 16:27

Choose a tag to compare

Bug fix

08 Jul 11:42

Choose a tag to compare

  • Compiler freezes on Debian 10 (buster) with GCC 8.3.0 #1613

Some new features and bug fixes

06 Jul 22:36

Choose a tag to compare

  • Don't overwrite the last redirected location (#1589) # This is a breaking change.
  • Fix #1607
  • Add named path parameters parsing (Implements #1587) (#1608)
  • Result: allow default constructor (#1609)

Some new features

09 Jun 22:04

Choose a tag to compare

  • Add support for zOS (#1581)
  • Provide a CMake option to disable C++ exceptions (#1580)
  • Load in-memory CA certificates (#1579)