Sign in
◑
Theme
llvm
/
third_party
/
cpp-httplib
/
HEAD
276cf08
Refuse a proxied path that does not start with a slash (#2638)
by metsw24-max
· 8 hours ago
master
b4b2458
Refuse to serve a path segment ending in a dot or a space
by yhirose
· 14 hours ago
70bed02
Bound how much of an unread request body the server skips
by yhirose
· 14 hours ago
5db950e
Normalize the extension of a user MIME type mapping when it is set
by yhirose
· 14 hours ago
b8ae3e4
Answer 500 to an exception the exception handler gives no status
by yhirose
· 15 hours ago
64b5c68
Run RequestWithoutContentLengthOrTransferEncoding on Windows too
by yhirose
· 15 hours ago
1c91d54
Read no body from an unframed request in builds without TLS too
by yhirose
· 16 hours ago
fbd3e2c
Answer 501 to a request with a transfer coding besides chunked
by yhirose
· 17 hours ago
32a0ca8
Ignore Range on requests other than GET and HEAD
by yhirose
· 17 hours ago
b83b385
Match trusted proxies as IP addresses
by yhirose
· 24 hours ago
f297616
Note that TLS settings do not pass through a plain HTTP redirect hop
by yhirose
· 25 hours ago
1e35f39
Send the chunk overhead test requests whole before they are refused
by yhirose
· 25 hours ago
e121385
Reconnect after a TLS setting changes on a kept-alive client
by yhirose
· 25 hours ago
fc37d3e
Add Server::set_compress() to turn off handler response compression
by yhirose
· 25 hours ago
3b8b9cf
Parse a CA store PEM through a NUL-terminated copy on Mbed TLS
by yhirose
· 25 hours ago
3599533
Drop invalid response header fields before any header writer
by yhirose
· 26 hours ago
247a2ab
Bound the bytes around chunk data in chunked transfer coding
by yhirose
· 26 hours ago
5bcfea7
Release v0.63.0
by yhirose
· 26 hours ago
latest
v0.63.0
fd71c11
Verify the server certificate during the handshake on OpenSSL
by yhirose
· 27 hours ago
fd5dd79
Ready PSA Crypto before parsing a CA store on Mbed TLS 4.x
by yhirose
· 32 hours ago
6304fc6
Keep the system CAs out when a custom CA comes through empty
by yhirose
· 32 hours ago
8772d10
Serve only canonical paths from mount points
by yhirose
· 32 hours ago
98647e0
Require client certificates once update_certs_pem() loads a client CA
by yhirose
· 32 hours ago
7a9cee0
Drop the SNI of a failed handshake on the Mbed TLS server
by yhirose
· 32 hours ago
71b5f0a
Read a NUL-terminated client CA in SSLServer::PemMemory
by yhirose
· 33 hours ago
67b8803
End the stream at the header section for HEAD, 204 and 304 in open_stream (#2636)
by metsw24-max
· 2 days ago
41c85c0
Close the connection on an answered upgrade body in process_request (#2637)
by metsw24-max
· 2 days ago
74ef3c4
Release v0.62.0
by yhirose
· 4 days ago
v0.62.0
f17d314
Send the client's credentials and proxy target on a stream request
by yhirose
· 4 days ago
ebcd555
Report each failed client request to the error logger once
by yhirose
· 4 days ago
d99c697
Report a response body over the limit as ExceedMaxPayloadSize
by yhirose
· 4 days ago
344aceb
Run the pong timeout tests in the main test suite
by yhirose
· 4 days ago
696b94b
Wake a WebSocket read on a pong timeout on every platform
by yhirose
· 4 days ago
801bf2e
Let SSEClient::stop() interrupt a blocked read
by yhirose
· 4 days ago
03fa890
Revert "Let SSEClient::stop() interrupt a blocked read"
by yhirose
· 4 days ago
1d5f032
Run the pre-routing handler once for an unmatched WebSocket upgrade
by yhirose
· 5 days ago
cc9d674
Dispatch an SSE event with an empty type as "message"
by yhirose
· 5 days ago
2e3cb0f
Parse chunked trailers when the stream API decompresses
by yhirose
· 5 days ago
07edfb8
Do not report a body that ends with the connection as an error
by yhirose
· 5 days ago
106edcf
Return a 3xx without a Location instead of failing the redirect
by yhirose
· 5 days ago
906a7bf
Keep an accepting verifier from overriding Mbed TLS verification
by yhirose
· 5 days ago
3744227
Let SSEClient::stop() interrupt a blocked read
by yhirose
· 5 days ago
30879bb
Honor the PEM lengths in PemMemory
by yhirose
· 5 days ago
9bfd2dd
Fix README and docs pages that no longer match the code
by yhirose
· 5 days ago
94cf1b5
Support HTTP proxies in WebSocketClient (#2635)
by Kim, Hyuk
· 5 days ago
7220bdb
Pass the read state to curl by address in the Expect test
by yhirose
· 5 days ago
7234944
Fix the warnings left in the 32-bit, BoringSSL and MSVC builds
by yhirose
· 5 days ago
e97165b
Spawn a dynamic thread when queued jobs outnumber idle threads
by yhirose
· 5 days ago
062666f
Fix the warnings clang gives when building the tests
by yhirose
· 5 days ago
e4b3865
Revert "Encode the characters RFC 3986 doesn't allow in a client path"
by yhirose
· 6 days ago
28f3922
Encode the characters RFC 3986 doesn't allow in a client path
by yhirose
· 6 days ago
8794063
Check the client certificate in the PEM memory test and skip the CA dir
by Claude
· 6 days ago
4836eb0
Check both outcomes in the update_certs_pem client cert test
by Claude
· 6 days ago
d00af3f
Test client cert rejection for PEM memory servers and update_certs_pem
by Claude
· 6 days ago
958f9aa
Take resumable test sessions from the new-session callback
by yhirose
· 6 days ago
f1c5068
Build the tests that throw only with exceptions
by yhirose
· 6 days ago
3b9931a
Keep time_point::max() clear of the Windows max macro
by yhirose
· 6 days ago
2594f17
Drop tests the merge duplicated
by yhirose
· 6 days ago
0b382e3
Merge origin/master
by yhirose
· 6 days ago
cf409f7
Note how multipart names with backslashes are read
by yhirose
· 6 days ago
26febe0
Say why the Digest uri is in origin form
by yhirose
· 6 days ago
a09e00b
Do not resume sessions on an OpenSSL context with a verify callback
by yhirose
· 6 days ago
8ca46a4
Bound the number of interim responses a client skips
by yhirose
· 6 days ago
560126b
Accept a Unix socket path with "//" in it
by yhirose
· 6 days ago
be5043a
Replace the Content-Type along with the content
by yhirose
· 6 days ago
7bf66db
Close the connection after a response body with no length
by yhirose
· 6 days ago
645bdab
Reject a certificate whose verify callback throws
by yhirose
· 6 days ago
567e099
Keep a verify callback alive while a handshake runs it
by yhirose
· 6 days ago
c52881c
Keep client certificates required after setting a verify callback
by yhirose
· 6 days ago
bb13a3b
Rotate ticket keys of the size BoringSSL and LibreSSL take
by yhirose
· 6 days ago
a1d4cce
Reset the client's TLS error per attempt and read it under the request lock
by Claude
· 6 days ago
28741cb
Keep the TLS error behind a failed read or write in the client's Result
by Claude
· 6 days ago
9a08b01
Turn off session resumption on wolfSSL servers verifying clients
by yhirose
· 6 days ago
a7fce92
Let a client resume its session with an OpenSSL mTLS server
by yhirose
· 6 days ago
489fe8e
Give a redirect client the CAs its client trusts
by yhirose
· 6 days ago
9724ea6
Skip the CN next to a DNS SAN on Mbed TLS and wolfSSL
by yhirose
· 6 days ago
bf08ec7
Sign the request-target sent in a Digest uri
by yhirose
· 6 days ago
f29721c
Treat 0 as no limit for the remaining limits
by yhirose
· 6 days ago
ad6c851
Bound an SSE stream by event only
by yhirose
· 6 days ago
3534228
Serve files without mapping them on POSIX
by yhirose
· 6 days ago
a10338a
Unescape quoted Content-Type parameters and escape backslashes
by yhirose
· 6 days ago
aa0a588
Answer WebSocket control frames from one place
by yhirose
· 6 days ago
fb439bd
Split authentication challenges with split_unquoted
by yhirose
· 6 days ago
079f217
Put Params before the fragment of a client path
by yhirose
· 6 days ago
f18f0b7
Close the client connection after faulty response framing
by yhirose
· 6 days ago
b4ef313
Accept a write error for a client rejected after the TLS 1.3 handshake
by Claude
· 6 days ago
9a3c1fe
Stop copying CA certificates on Mbed TLS
by yhirose
· 6 days ago
6529de1
Declare tls::set_verify_callback() for the split test build
by Claude
· 6 days ago
43c9c6d
Frame response bodies in one place
by yhirose
· 6 days ago
bc837b8
Bound the request head by the read timeout as a whole
by yhirose
· 6 days ago
8f21292
Tidy the client certificate test helpers
by Claude
· 6 days ago
589b028
Build the client-cert-still-required tests on the existing helpers
by Claude
· 6 days ago
aa3aeb8
Name the Mbed TLS verify-mode helper like the other backends
by Claude
· 6 days ago
300c084
Derive the TLS verify mode from one place per backend
by Claude
· 6 days ago
ae169c6
Address review of the audit fixes
by yhirose
· 6 days ago
ceedf6a
Fuzz the buffered path of the line reader
by yhirose
· 6 days ago
66266b8
Document regex route, file handler and WebSocket Origin caveats
by yhirose
· 6 days ago
44658e6
Read served files with pread
by yhirose
· 6 days ago
3782a9f
Document what follows a cross-host redirect
by yhirose
· 6 days ago
f361a08
Add certificate and session verifiers to WebSocketClient
by yhirose
· 6 days ago
Next »