Skip to content

Releases: yhirose/cpp-httplib

Bug fix and new feature

14 Feb 19:45
03cf43e
Compare
Choose a tag to compare
  • Global timeout feature (same as "--max-time" curl option) #2034
  • Fix check for URI length to prevent incorrect HTTP 414 errors

Bug fix

08 Feb 20:55
Compare
Choose a tag to compare
  • Potential memory corruption in stream_line_reader #2028

v0.18.6

06 Feb 00:16
Compare
Choose a tag to compare

Bug fixes and new feature

17 Jan 22:46
Compare
Choose a tag to compare
  • Port/Address re-use #2011
  • Invalid Content-Length values should be rejected #2014
  • Feature request: ability to check if the connection is still alive #2017

Bug fixes

16 Jan 22:58
Compare
Choose a tag to compare
  • Changed to use non-blocking socket in is_ssl_peer_could_be_closed (258992a)
  • Treat out-of-range last_pos as the end of the content #2009
  • fix:set_file_content with range request return 416. #2010
  • Fix HTTP Response Splitting Vulnerability (9c36aae)

Bug fixes

03 Dec 11:51
Compare
Choose a tag to compare
  • Regression: Client keep-alive subsequent requests very slow #1997
  • 304 Not Modified response stalls until timeout #1998

Bug fixes

30 Nov 02:33
Compare
Choose a tag to compare
  • Fix the problem that CreateFile2 in mmap::open fails to … #1973
  • Default Accept-Encoding header for the client #1975
  • SSLClientReconnection fails on Windows #1980
  • delay in keep_alive due to sleep #1969
  • missing query pararm in httplib::Client::send #1985

Bug fixes

18 Oct 21:20
Compare
Choose a tag to compare
  • SSLClientServerTest.* tests fail with OpenSSL 3.2.1 #1798
  • Feat: add CPack support (#1950)
  • Keep alive is slowing down shutdown #1959
  • Allow empty header values (#1965)

New features and bug fixes

13 Sep 00:24
Compare
Choose a tag to compare
  • httplib.h: support LibreSSL (#1922)
  • Resolve #1906
  • Fix #1379
  • Breaking change: Made default server and client read/write timeout settings separately
  • Fix #1923
  • Fix #1796
  • Issue1431 (#1926)

Bug fixes

07 Sep 00:01
Compare
Choose a tag to compare
  • Accessing Directory #1389
  • ‘constexpr’ error (#1918)
  • Only match path params that span full path segment (#1919)
  • Fix KeepAliveTest.SSLClientReconnectionPost problem (#1921)