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