yhirose
|
8d03ef1615
|
Fix #2318 on macOS
|
2026-01-02 22:28:15 -05:00 |
|
yhirose
|
23a1d79a66
|
Fix #2318
|
2026-01-02 20:45:01 -05:00 |
|
yhirose
|
781c55f120
|
Release v0.30.0
v0.30.0
|
2025-12-31 22:19:05 -05:00 |
|
yhirose
|
40f7985e02
|
Update copyright year
|
2025-12-31 22:18:11 -05:00 |
|
PerseoGI
|
f85f30a637
|
Apple frameworks: match CoreFoundation and CFNetwork linkage (#2317)
* Apple frameworks: match linkage with CoreFoundation and CFNetwork with actual code
* Fix appleframeworks in Meson code
|
2025-12-31 12:49:59 -05:00 |
|
yhirose
|
6da7f0c61c
|
Fix port reuse problem
|
2025-12-31 00:34:15 -05:00 |
|
yhirose
|
2ba0e7a797
|
Fix build error
|
2025-12-30 19:46:21 -05:00 |
|
yhirose
|
ded82448aa
|
clang-format
|
2025-12-30 17:34:52 -05:00 |
|
yhirose
|
98048a033a
|
Merge commit from fork
|
2025-12-30 17:32:42 -05:00 |
|
yhirose
|
7ae794a6bf
|
Fix #2315
|
2025-12-26 16:17:43 -05:00 |
|
yhirose
|
385adefb11
|
Use HOST and PORT in test.cc
|
2025-12-26 00:24:19 -05:00 |
|
yhirose
|
b7c2f04318
|
Fix potential arithmatic overflow problem
|
2025-12-25 22:19:37 -05:00 |
|
yhirose
|
d23cf77cd0
|
Resolve #2313
|
2025-12-23 20:10:59 -05:00 |
|
yhirose
|
5304464a53
|
Release v0.29.0
v0.29.0
|
2025-12-23 00:03:49 -05:00 |
|
yhirose
|
db98efee5a
|
Fix problem with Proxy test
|
2025-12-22 23:10:24 -05:00 |
|
yhirose
|
cdf0d33258
|
Fix #2301
|
2025-12-22 22:37:56 -05:00 |
|
Aaron Gokaslan
|
25688258ad
|
Add another missing std::move for _base_dirs vector (#2314)
|
2025-12-22 20:43:46 -05:00 |
|
Aaron Gokaslan
|
f0990ca96d
|
Use std::move for request redirection (#2311)
Prevents an additional copy
|
2025-12-17 12:04:37 -05:00 |
|
Aaron Gokaslan
|
0461cb770c
|
Avoid unncessary copying of request and response objects (#2310)
|
2025-12-17 12:04:17 -05:00 |
|
yhirose
|
51b704b902
|
Implement SSEClient (#2308)
* Implement SSEClient
* Fix Windows problem
|
2025-12-15 00:00:42 -05:00 |
|
yhirose
|
7eb03e81fc
|
Refactoring
|
2025-12-14 17:41:11 -05:00 |
|
yhirose
|
6a6d4161d1
|
Removed DigestAuthTest.FromHTTPWatch_Online_HTTPCan
|
2025-12-14 14:45:48 -05:00 |
|
Copilot
|
63b07ada43
|
Initial plan (#2307)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
|
2025-12-14 13:54:29 -05:00 |
|
Jean-Francois Simoneau
|
2de4c59bc2
|
Add Zstd support through meson (#2293)
* Add Zstd support through meson
* Add libzstd-dev to abitest
|
2025-12-13 23:55:58 -05:00 |
|
Jean-Francois Simoneau
|
b7097f1386
|
Replace httpbin.org with httpcan.org (#2300)
* Replace httpbin.org with httpcan.org
* Fix DigestAuthTest.FromHTTPWatch_Online test
|
2025-12-13 23:52:05 -05:00 |
|
Aaron Gokaslan
|
681d388247
|
Use move semantics for auth key and value (#2306)
|
2025-12-13 22:53:10 -05:00 |
|
Aaron Gokaslan
|
ae94d64f67
|
Remove another unnecessary string copy (#2305)
|
2025-12-13 22:52:26 -05:00 |
|
Aaron Gokaslan
|
3401877d3d
|
Change single char string literals to chars (#2304)
|
2025-12-13 22:52:12 -05:00 |
|
Aaron Gokaslan
|
bce08e62f9
|
Remove unnecessary copies for AcceptEntry (#2303)
|
2025-12-13 22:49:58 -05:00 |
|
Carter Green
|
f4ecb96e54
|
Fix linker error on macOS (#2299)
|
2025-12-11 20:12:31 -05:00 |
|
Aaron Gokaslan
|
c23764269d
|
Use std::move for boundary in set_boundary method (#2298)
|
2025-12-09 22:24:33 -05:00 |
|
Aaron Gokaslan
|
f441cd2a44
|
Use std::move for content_provider in adapter (#2297)
|
2025-12-09 22:23:45 -05:00 |
|
Miko
|
c3613c6977
|
Update the split.py file (#2295)
|
2025-12-08 22:18:01 -05:00 |
|
yhirose
|
87c2b4e584
|
Fix #2294
|
2025-12-08 19:32:35 -05:00 |
|
yhirose
|
c795ad1c32
|
Fix #2259. Add query string normalization to preserve parameter order in requests
|
2025-12-05 21:39:40 -05:00 |
|
yhirose
|
3e0fa33559
|
Implement ETag and Last-Modified support for static file responses and If-Range requests (#2286)
* Fix #2242: Implement ETag and Last-Modified support for static file responses
* Add ETag and Last-Modified handling for If-Range requests
* Enhance HTTP date parsing with improved error handling and locale support
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update test/test.cc
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Refactor ETag handling: separate strong and weak ETag checks for If-Range requests
* Fix type for mtime in FileStat and improve ETag handling comments
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Resolved code review comments
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Refactor ETag handling: use 'auto' for type inference and improve code readability
* Refactor ETag handling: extract check_if_not_modified and check_if_range methods for improved readability and maintainability
* Code cleanup
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update test/test.cc
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update httplib.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Enhance ETag handling and validation in httplib.h and add comprehensive tests in test.cc
* Refactor ETag comparison logic and add test for If-None-Match with non-existent file
* Fix #2287
* Code cleanup
* Add tests for extreme date values and negative file modification time in ETag handling
* Update HTTP-date parsing comments to reference RFC 9110
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-05 18:58:54 -05:00 |
|
yhirose
|
27b73f050e
|
Fix #2287
|
2025-12-05 08:50:12 -05:00 |
|
yhirose
|
dbd5ca4bf2
|
Add error handling for stream read timeouts and connection closures
|
2025-12-04 19:19:18 -05:00 |
|
yhirose
|
143019a38c
|
Fix #2284
|
2025-12-02 17:24:27 -05:00 |
|
yhirose
|
1d36013fc3
|
Update README
|
2025-12-02 17:08:53 -05:00 |
|
yhirose
|
8bba34eebc
|
Add New Streaming API support (#2281)
|
2025-12-01 21:40:13 -05:00 |
|
Aaron Gokaslan
|
0a9102ff6b
|
Optimize ThreadPool and MatcherBase constructors (#2283)
Add a missing reserve and missing std::move to each ctor respectively. The latter should really be caught by a clang-tidy perf linter.
|
2025-11-30 21:49:23 -05:00 |
|
bigmoonbit
|
c1fa5e1710
|
chore: fix some typos in comments (#2282)
Signed-off-by: bigmoonbit <bigmoonbit@outlook.com>
|
2025-11-27 20:34:18 -05:00 |
|
yhirose
|
84796738fc
|
Fix #2248
|
2025-11-25 22:22:07 -05:00 |
|
yhirose
|
adf58bf474
|
Release v0.28.0
v0.28.0
|
2025-11-25 21:06:51 -05:00 |
|
yhirose
|
337fbb0793
|
Fix #2279
Enhance request handling: add support for requests without Content-Length or Transfer-Encoding headers
|
2025-11-25 20:30:43 -05:00 |
|
Copilot
|
9e7861b0b4
|
Add #undef _res after including resolv.h to prevent macro conflicts (#2280)
* Initial plan
* Add #undef _res after including resolv.h to prevent macro conflicts
Co-authored-by: yhirose <357397+yhirose@users.noreply.github.com>
* Complete task - added #undef _res after resolv.h include
Co-authored-by: yhirose <357397+yhirose@users.noreply.github.com>
* Remove accidentally committed codeql build artifacts
Co-authored-by: yhirose <357397+yhirose@users.noreply.github.com>
* Add inline comment explaining why #undef _res is necessary
Co-authored-by: yhirose <357397+yhirose@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: yhirose <357397+yhirose@users.noreply.github.com>
|
2025-11-25 20:00:10 -05:00 |
|
Clarkok Zhang
|
27ee115a60
|
Fix android getaddrinfo issue (#2273)
Co-authored-by: Clarkok Zhang <clarkok8@gmail.com>
|
2025-11-14 16:48:21 -05:00 |
|
Clarkok Zhang
|
59882752aa
|
Add Client::Post with both content provider and receiver (#2268)
Co-authored-by: Clarkok Zhang <clarkok8@gmail.com>
|
2025-11-14 14:52:06 -05:00 |
|
yhirose
|
61e9f7ce8f
|
Fix #2270
|
2025-11-14 14:17:04 -05:00 |
|