Skip to content

Releases: yhirose/cpp-httplib

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)

v0.16.3

17 Aug 13:56
Compare
Choose a tag to compare
  • Fixed set_connection_timeout() unexpected results (#1878)
  • Fix KeepAliveTest.SSLClientReconnectionPost (#1895)

Some new features

08 Aug 15:51
Compare
Choose a tag to compare
  • threadsafe CLOEXEC on platforms that support it
  • BoringSSL compatibility fixes (#1892)

v0.16.1

06 Aug 21:06
Compare
Choose a tag to compare
  • detail::is_socket_alive() is not work for https connection #1481
  • avoid memory leaks if linked with static openssl libs (#1857)
  • Allow hex for ipv6 literal addr in redirect (#1859)
  • Fix build on Windows with no WINAPI_PARTITION_APP support (#1865)
  • test: fix GetRangeWithMaxLongLength on 32 bit machines (#1867)
  • Fix build when targeting Windows 7 as platform. (#1869)
  • Require a minimum of TLS 1.2 (#1889)