Commit Graph

  • 02dfb97fd6 Add Expect: 100-continue support master 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
  • d9638333bb Fix problem with MbedTLS ssl yhirose 2026-01-14 23:26:14 -05:00
  • 222599c644 Revert "Add caching and build steps for Mbed TLS in CI workflow" yhirose 2026-01-13 21:59:30 -05:00
  • 81598276cb Add caching and build steps for Mbed TLS in CI workflow yhirose 2026-01-13 21:48:25 -05:00
  • 164a6d97e4 Revert "Enhance Mbed TLS support and add guidance documentation" yhirose 2026-01-13 21:45:35 -05:00
  • 47660e73d8 Enhance Mbed TLS support and add guidance documentation yhirose 2026-01-13 21:26:46 -05:00
  • 57ae35db5f Add justfile yhirose 2026-01-13 00:44:03 -05:00
  • 1e7d2d1c48 Fix problem on Mac. (Use mbedtls@3) yhirose 2026-01-13 00:24:29 -05:00
  • f2fd514848 Debug yhirose 2026-01-13 00:04:27 -05:00
  • 9d8186b429 Debug yhirose 2026-01-13 00:01:52 -05:00
  • f8541bf656 Debug yhirose 2026-01-12 23:59:15 -05:00
  • 55f85d466a Debug yhirose 2026-01-12 23:57:23 -05:00
  • b351581e0f Debug yhirose 2026-01-12 23:28:59 -05:00
  • a31ba81cfe Debug yhirose 2026-01-12 23:15:08 -05:00
  • 10f7d43703 Debug yhirose 2026-01-12 23:09:03 -05:00
  • 1c97565d9e Debug yhirose 2026-01-12 23:05:21 -05:00
  • f11d941c9a Fix problems on CI yhirose 2026-01-12 22:58:03 -05:00
  • 6c73e82fbb Fix problems on CI yhirose 2026-01-12 22:28:58 -05:00
  • d1a75551af Fix problems in CI yhirose 2026-01-12 22:05:15 -05:00
  • 3b67cb19eb Phase 6 and 7 yhirose 2026-01-12 21:13:52 -05:00
  • 369b93613e Phase 5 yhirose 2025-12-30 22:37:54 -05:00
  • 4045faffeb Phase 3 and 4 yhirose 2025-12-29 12:54:58 -05:00
  • 804fa20782 Phase 2 yhirose 2025-12-29 12:23:58 -05:00
  • 595594bea4 Phase 1 yhirose 2025-12-28 20:57:16 -05:00
  • f7e3bf10a2 Code refactoring for TLS yhirose 2025-12-27 13:05:19 -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
  • fb5a57dfe1 Refactor Windows peer certificate verification conditionals for OpenSSL support reimplement2116 yhirose 2026-01-03 01:53:03 -05:00
  • 3c34b11706 Refactor Windows Schannel verification conditionals for improved clarity and flexibility yhirose 2026-01-03 01:46:41 -05:00
  • 30a39f9659 Refactor Windows certificate verification conditionals for clarity and flexibility yhirose 2026-01-03 01:38:23 -05:00
  • f3203a859a Remove OpenSSL support conditional compilation from performance tests yhirose 2026-01-03 01:32:34 -05:00
  • 4122e37baf Remove redundant Windows certificate verification tests and update comments for clarity yhirose 2026-01-03 01:29:04 -05:00
  • caa333da83 Add option to use OpenSSL if available in CMake configuration yhirose 2026-01-03 01:19:26 -05:00
  • 990b1aa9f9 Refactor vcpkg cache cleanup commands to use PowerShell syntax yhirose 2026-01-03 01:12:04 -05:00
  • c59d76d721 Add vcpkg cache cleanup step and improve Windows certificate error handling yhirose 2026-01-03 01:10:37 -05:00
  • 3271060bc4 Enhance Windows certificate verification with additional tests and timeout handling yhirose 2026-01-03 00:55:07 -05:00
  • 5fd1d1fa63 Enhance Windows certificate verification for compatibility with newer versions yhirose 2026-01-03 00:46:55 -05:00
  • 9a30a3e125 Add wincrypt_error yhirose 2026-01-02 23:33:04 -05:00
  • 0dc7bab977 Resolve #2116 yhirose 2026-01-02 21:43:26 -05: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
  • dbd5ca4bf2 Add error handling for stream read timeouts and connection closures yhirose 2025-12-03 23:56:04 -05:00
  • 143019a38c Fix #2284 yhirose 2025-12-02 17:24:27 -05:00
  • 1d36013fc3 Update README yhirose 2025-12-02 17:08:53 -05:00
  • 8bba34eebc Add New Streaming API support (#2281) yhirose 2025-12-01 21:40:13 -05:00
  • 0a9102ff6b Optimize ThreadPool and MatcherBase constructors (#2283) Aaron Gokaslan 2025-11-30 18:49:23 -08:00
  • c1fa5e1710 chore: fix some typos in comments (#2282) bigmoonbit 2025-11-28 09:34:18 +08:00
  • 84796738fc Fix #2248 yhirose 2025-11-25 22:22:07 -05:00
  • adf58bf474 Release v0.28.0 v0.28.0 yhirose 2025-11-25 21:06:51 -05:00
  • 337fbb0793 Fix #2279 yhirose 2025-11-25 20:30:43 -05:00
  • 9e7861b0b4 Add #undef _res after including resolv.h to prevent macro conflicts (#2280) Copilot 2025-11-25 20:00:10 -05:00
  • 27ee115a60 Fix android getaddrinfo issue (#2273) Clarkok Zhang 2025-11-14 13:48:21 -08:00
  • 59882752aa Add Client::Post with both content provider and receiver (#2268) Clarkok Zhang 2025-11-14 11:52:06 -08:00
  • 61e9f7ce8f Fix #2270 yhirose 2025-11-14 14:17:04 -05:00
  • 1acf18876f CMake: Add HTTPLIB_SHARED option, don't define BUILD_SHARED_LIBS (#2266) VZ 2025-11-11 04:17:43 +01:00