Skip to content

Releases: yhirose/cpp-httplib

Update including breaking change

07 Feb 15:29
Compare
Choose a tag to compare
  • Removed is_writable() from DataSink (Resolve #1478, too) (#1483) - This is a breaking change.
  • add to_human_string (#1467)
  • Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer

Some updates

10 Jan 16:47
Compare
Choose a tag to compare
  • Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  • Add EINTR and EAGAIN judge for accept (#1438)
  • Add support for requests with both MultipartFormDataItems and Content Providers (#1454)

Bug fixes

30 Nov 00:31
Compare
Choose a tag to compare
  • duration_to_sec_and_usec narrowing #1426
  • EXCEPTION_WHAT is not set if exception text contains newlines #1437
  • Windows CMake directory install fix #1434
  • Post function donnot have the implement which only has path, header #1421
  • undef poll at the end if CPPHTTPLIB_USE_POLL #1427
  • Get client process id over ip/port when server runs on UNIX socket. #1418
  • avoid lockup in ThreadPool::shutdown() on legacy host #1417
  • upport compilation on AIX #1402

v0.11.2

12 Sep 15:53
Compare
Choose a tag to compare
  • Add multipart form-data for PUT requests. (#1351)
  • Issue 49740 in oss-fuzz: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  • build: set soversion to major.minor (#1357)
  • Detecting client disconnection (#1373)

Some updates

02 Aug 23:48
Compare
Choose a tag to compare
  • Issue 49512: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  • Add socket method to Client (#1341)
  • UNIX domain socket support (#1346)

Some breaking changes

30 Jul 00:51
Compare
Choose a tag to compare
  • No longer support VS 2013 and older
  • Changed to use std::exception_ptr in exception handler
  • Changed to use const std::string & as much as possible instead of const char *

Fix problem with multipart/form-data parsing

08 Jul 21:47
Compare
Choose a tag to compare

Skip preamble and epilogue in multipart/form-data (Fix #1317)

Bug fixes

07 Jun 15:05
Compare
Choose a tag to compare
  • Http server can't send file large than 2GB (#1290)
  • LeakSanitizer: Memory leak in hosted_at (#1303)

Accept large data transfer over SSL (#1261)

28 Apr 14:23
Compare
Choose a tag to compare

Accept large data transfer over SSL (#1261)

CPPHTTPLIB_VERSION support

17 Apr 21:38
Compare
Choose a tag to compare

CMake fails after commit 33f6738 (#1251)