Karl Seguin
|
18be1202db
|
Prevent double in-flight recvs
Retry on test timeout for slower machines (i.e. CI build), while also reducing
wait time for faster builds.
|
2025-03-23 19:05:37 +08:00 |
|
Karl Seguin
|
14cc87e1a5
|
Use latest tls.zig (with new allocation-free API)
Add more fuzz tests around async tls.
|
2025-03-23 19:05:37 +08:00 |
|
Karl Seguin
|
2a0d1b0a48
|
Switch to nonblocking socket
Improve test server handshake performance, allowing for a few more fuzz
iterations without making tests unbearably slow.
|
2025-03-23 19:05:37 +08:00 |
|
Karl Seguin
|
22aa126b29
|
Cleaner merge
Switch to non-blocking sockets.
Fix TLS handshake/receive/send ordering
|
2025-03-23 19:05:35 +08:00 |
|
Karl Seguin
|
feb2046549
|
add TLS integration test for sync client
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
2f362f2aa2
|
handle redirects on asynchronous calls
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
de160d9170
|
Cleanup synchronous connection for tls and non-tls.
Drain response prior to redirect.
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
226c18cb56
|
handle redirects on synchronous calls
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
807d3a600c
|
Support transfer-encoding: chunked, fix async+tls integration
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
2017d4785b
|
replace zig-async-io and std.http.Client with a custom HTTP client
|
2025-03-23 19:01:40 +08:00 |
|
Karl Seguin
|
21c9dde858
|
Zig 0.14 compatibility
|
2025-03-19 16:28:15 +01:00 |
|
Pierre Tachoire
|
d6f1843ef3
|
add licensing file to be more explicit w/ licenses
|
2024-11-26 12:30:50 +01:00 |
|
Pierre Tachoire
|
6a4d64ed00
|
use tls.zig with async client
see https://github.com/ziglang/zig/compare/master...ianic:zig:tls23 for
http.std.Client integration
|
2024-07-19 14:39:50 +02:00 |
|