Commit Graph

  • c53d93d145 Add make_file_body yhirose 2026-02-22 01:15:21 -05:00
  • b4d16a582d Update latest tag when new release yhirose 2026-02-21 23:27:16 -05:00
  • e61a8bcec7 Release v0.33.1 v0.33.1 yhirose 2026-02-21 08:55:06 -05:00
  • 33dbe00cce Fix compiple problem with C++11 compiler yhirose 2026-02-21 08:52:50 -05:00
  • f1f8ff53d5 Release v0.33.0 v0.33.0 yhirose 2026-02-21 08:43:49 -05:00
  • 9b9bda6b6e Fix CI build errors yhirose 2026-02-21 08:14:47 -05:00
  • 2280f1d191 Improvement for Multipart Form Data yhirose 2026-02-20 23:15:01 -05:00
  • 43cf1822c6 Resolve #2369 yhirose 2026-02-20 16:22:01 -05:00
  • 17f301877f Add bench command in justfile yhirose 2026-02-20 15:45:04 -05:00
  • 4f17fbaa03 Missing change for wolfSSL support yhirose 2026-02-20 15:44:31 -05:00
  • 0d5bf55c73 Add wolfSSL support (#2370) yhirose 2026-02-20 15:42:45 -05:00
  • 718d7d92b9 Fix problems in Unit tests yhirose 2026-02-16 06:21:40 -05:00
  • c41c5fb8a9 Revise README features section and header yhirose 2026-02-14 23:22:42 -05:00
  • ab96f72b96 Update README yhirose 2026-02-14 20:06:01 -05:00
  • b2430249d2 Update README-websocket.md and justfile yhirose 2026-02-14 17:59:15 -05:00
  • 464867a9ce WebSocket and Dynamic Thread Pool support (#2368) yhirose 2026-02-14 17:44:49 -05:00
  • d4180e923f Fix comparison of integers of different signs warning when compiling with BoringSSL. (#2367) Kostia Sokolovskyi 2026-02-13 23:25:59 +01:00
  • 8d225afc8c Remove macOS select() fallback (#2365) Adrien Gallouët 2026-02-13 19:44:06 +01:00
  • ed5c5d325b Parallel test on CI (#2364) yhirose 2026-02-12 20:55:30 -10:00
  • c1ee85d89e Use iptables to disable network (#2363) yhirose 2026-02-12 17:46:26 -10:00
  • 14e37bd75b Offline test (Resolve #2356) (#2358) yhirose 2026-02-12 11:31:23 -10:00
  • c0adbb4b20 Release v0.32.0 v0.32.0 yhirose 2026-02-12 15:24:12 -05:00
  • f80864ca03 Resolve #2359 yhirose 2026-02-11 14:25:27 -10:00
  • 4e75a84b39 Fix compilation on BoringSSL by replacing ASN1_TIME_to_tm (#2354) Adrien Gallouët 2026-02-11 18:55:07 +01:00
  • 77d945d3b6 Correct sign comparison error with sk_X509_OBJECT_num (#2355) Justin 2026-02-11 12:54:35 -05:00
  • f69737a838 Fix problem with PayloadMaxLengthTest.NoContentLengthPayloadLimit yhirose 2026-02-10 23:38:57 -10:00
  • a188913b02 Merge branch 'master' of github.com:yhirose/cpp-httplib yhirose 2026-02-10 23:23:13 -10:00
  • 02e4c53685 Fix 'no TLS' problem with RequestWithoutContentLengthOrTransferEncoding yhirose 2026-02-10 23:21:43 -10:00
  • 8c4370247a Add support for mbedtls to meson (#2350) Alexey Sokolov 2026-02-10 19:51:37 +00:00
  • 1f1a799d13 Fix #2351 yhirose 2026-02-09 16:43:02 -10:00
  • a875292153 Move stream and sse implementations from the decl area to the impl area. (#2352) yhirose 2026-02-09 16:41:49 -10:00
  • f0b7d4161d Update justfile yhirose 2026-02-09 15:12:12 -10:00
  • 2867b74f13 Release v0.31.0 v0.31.0 yhirose 2026-02-08 16:04:29 -10:00
  • 4e14bc8948 Fix memory leak (#2348) yhirose 2026-02-08 15:49:30 -10:00
  • 5d717e6d91 Resolve #2347 yhirose 2026-02-08 09:40:26 -10:00
  • 8b4146324f Fix #2116 (#2346) yhirose 2026-02-07 19:26:11 -10:00
  • 94b5038eb3 Fix build error on Windows yhirose 2026-02-06 22:08:28 -10:00
  • 9248ce3bfe Fix problem with PayloadMaxLengthZeroMeansNoLimit yhirose 2026-02-06 22:02:22 -10:00
  • 4639b696ab Fix #2339 (#2344) yhirose 2026-02-06 19:30:33 -10:00
  • 5ead179b8e Update README yhirose 2026-02-02 00:11:38 -05:00
  • 1942e0ef01 Add C++ modules support (#2291) Miko 2026-02-02 11:27:09 -05:00
  • 6be32a540d Abstract TLS API support (Resolve #2309) (#2342) yhirose 2026-02-01 23:48:03 -05:00
  • dc6faf5c17 Release v0.30.2 v0.30.2 yhirose 2026-02-01 19:11:44 -05:00
  • 71bb17fb0e Fix problems with CPPHTTPLIB_NO_EXCEPTIONS yhirose 2026-01-31 16:40:41 -05:00
  • 094bf112bb Fix #2340 yhirose 2026-01-30 22:01:43 -05:00
  • fbec2a3466 case insensitive hostname validation (fix #2333) (#2337) ctabor-itracs 2026-01-23 12:58:47 -07:00
  • c3fa06112b Fix set_ca_cert_store() to skip system certs like set_ca_cert_path() (#2335) Sung Po-Han 2026-01-23 07:58:25 +08:00
  • f73e694f0c timegm api absent in AIX (#2336) Prajwal B Mehendarkar 2026-01-23 05:27:23 +05:30
  • 191bfb2ea4 Fix build error when zstd < 1.5.6 lacks zstd::libzstd CMake target (#2334) TH 2026-01-23 07:56:34 +08:00
  • ad5839f0d1 Add retry logic to BenchmarkTest test on Windows yhirose 2026-01-20 18:43:21 -05:00
  • 02dfb97fd6 Add Expect: 100-continue support yhirose 2026-01-18 20:48:13 -05:00
  • a38a076571 Resolve #2262 (#2332) yhirose 2026-01-18 00:38:43 -05:00
  • 0e1b52b23e Fix #2325 (#2331) yhirose 2026-01-16 18:19:14 -05:00
  • c0469eba96 Revert "Fix #2325" yhirose 2026-01-16 17:28:28 -05:00
  • 7dec57d1eb Fix #2325 yhirose 2026-01-16 16:25:06 -05:00
  • b85aa76bd2 Fix #2321, #2322, #2326 yhirose 2026-01-16 11:10:34 -05:00
  • cea018f2cd Fix #2324 yhirose 2026-01-11 21:22:42 -05:00
  • 1111219f17 Fix #2324 yhirose 2026-01-10 21:05:30 -05:00
  • a7e1d14b15 Fix warning on Windows yhirose 2026-01-10 19:18:50 -05:00
  • 6eff49e1fb Problem with CI test on Windows without OpenSSL (#2323) yhirose 2026-01-10 19:23:24 -05:00
  • bd95e67c23 Release v0.30.1 v0.30.1 yhirose 2026-01-09 21:35:03 -05:00
  • 2e2e47bab1 Merge commit from fork yhirose 2026-01-09 21:09:07 -05:00
  • 59905c7f0d Prevent redefinition of ssize_t (#2319) seragh 2026-01-06 02:03:18 +01:00
  • 8d03ef1615 Fix #2318 on macOS yhirose 2026-01-02 22:28:15 -05:00
  • 23a1d79a66 Fix #2318 yhirose 2026-01-02 20:45:01 -05:00
  • 781c55f120 Release v0.30.0 v0.30.0 yhirose 2025-12-31 22:19:05 -05:00
  • 40f7985e02 Update copyright year yhirose 2025-12-31 22:18:11 -05:00
  • f85f30a637 Apple frameworks: match CoreFoundation and CFNetwork linkage (#2317) PerseoGI 2025-12-31 18:49:59 +01:00
  • 6da7f0c61c Fix port reuse problem yhirose 2025-12-30 20:15:37 -05:00
  • 2ba0e7a797 Fix build error yhirose 2025-12-30 19:46:21 -05:00
  • ded82448aa clang-format yhirose 2025-12-30 17:34:52 -05:00
  • 98048a033a Merge commit from fork yhirose 2025-12-30 17:32:42 -05:00
  • 7ae794a6bf Fix #2315 yhirose 2025-12-26 16:17:43 -05:00
  • 385adefb11 Use HOST and PORT in test.cc yhirose 2025-12-26 00:24:19 -05:00
  • b7c2f04318 Fix potential arithmatic overflow problem yhirose 2025-12-25 22:19:37 -05:00
  • d23cf77cd0 Resolve #2313 yhirose 2025-12-23 20:10:59 -05:00
  • 5304464a53 Release v0.29.0 v0.29.0 yhirose 2025-12-23 00:03:49 -05:00
  • db98efee5a Fix problem with Proxy test yhirose 2025-12-22 23:10:24 -05:00
  • cdf0d33258 Fix #2301 yhirose 2025-12-22 21:36:08 -05:00
  • 25688258ad Add another missing std::move for _base_dirs vector (#2314) Aaron Gokaslan 2025-12-22 20:43:46 -05:00
  • f0990ca96d Use std::move for request redirection (#2311) Aaron Gokaslan 2025-12-17 12:04:37 -05:00
  • 0461cb770c Avoid unncessary copying of request and response objects (#2310) Aaron Gokaslan 2025-12-17 12:04:17 -05:00
  • 51b704b902 Implement SSEClient (#2308) yhirose 2025-12-15 00:00:42 -05:00
  • 7eb03e81fc Refactoring yhirose 2025-12-14 17:41:11 -05:00
  • 6a6d4161d1 Removed DigestAuthTest.FromHTTPWatch_Online_HTTPCan yhirose 2025-12-14 14:45:48 -05:00
  • 63b07ada43 Initial plan (#2307) Copilot 2025-12-14 13:54:29 -05:00
  • 2de4c59bc2 Add Zstd support through meson (#2293) Jean-Francois Simoneau 2025-12-13 23:55:58 -05:00
  • b7097f1386 Replace httpbin.org with httpcan.org (#2300) Jean-Francois Simoneau 2025-12-13 23:52:05 -05:00
  • 681d388247 Use move semantics for auth key and value (#2306) Aaron Gokaslan 2025-12-13 22:53:10 -05:00
  • ae94d64f67 Remove another unnecessary string copy (#2305) Aaron Gokaslan 2025-12-13 22:52:26 -05:00
  • 3401877d3d Change single char string literals to chars (#2304) Aaron Gokaslan 2025-12-13 22:52:12 -05:00
  • bce08e62f9 Remove unnecessary copies for AcceptEntry (#2303) Aaron Gokaslan 2025-12-13 22:49:58 -05:00
  • f4ecb96e54 Fix linker error on macOS (#2299) Carter Green 2025-12-11 19:12:31 -06:00
  • c23764269d Use std::move for boundary in set_boundary method (#2298) Aaron Gokaslan 2025-12-09 22:24:33 -05:00
  • f441cd2a44 Use std::move for content_provider in adapter (#2297) Aaron Gokaslan 2025-12-09 22:23:45 -05:00
  • c3613c6977 Update the split.py file (#2295) Miko 2025-12-08 19:18:01 -08:00
  • 87c2b4e584 Fix #2294 yhirose 2025-12-08 19:32:35 -05:00
  • c795ad1c32 Fix #2259. Add query string normalization to preserve parameter order in requests yhirose 2025-12-05 21:39:40 -05:00
  • 3e0fa33559 Implement ETag and Last-Modified support for static file responses and If-Range requests (#2286) yhirose 2025-12-05 18:58:54 -05:00
  • 27b73f050e Fix #2287 yhirose 2025-12-05 08:50:12 -05:00