Skip to content

Releases: yhirose/cpp-httplib

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)

Bug fixes and improvements

05 Sep 16:59
Compare
Choose a tag to compare

Bug fixes

04 Sep 01:38
Compare
Choose a tag to compare
  • Windows: simplify conditional compilation and fix call to CreateFileMappingW
  • Fix Incorrect usage of urls ending without '/' in static file server (Windows only) #1848
  • Header parser incorrectly accepts NUL and CR within header values #1908
  • Fix problem with Abstract Namespace Unix Domain
  • Fix SIGINT problem in Docker image

New features and Bug fixes

01 Sep 12:07
Compare
Choose a tag to compare
  • Changed CPPHTTPLIB_KEEPALIVE_MAX_COUNT to 100
  • Add Dockerfile for static file server
  • Breaking Change!: get_header_ methods on Request and Response now take…
  • Add sleep in handle_EINTR
  • Fix #1645
  • Fix #1788
  • Added set_ipv6_v6only method (#1905)