metsw24-max
|
2d8e49dd9b
|
reject trailing bytes after IPv6 host literal in parse_url (#2536)
|
2026-08-14 21:27:40 -04:00 |
|
metsw24-max
|
2b8658fa99
|
match mount points on a segment boundary in handle_file_request (#2529)
|
2026-08-03 17:51:50 -04:00 |
|
Sayed Kaif
|
f4fce42e77
|
fail mmap::open when ::mmap returns MAP_FAILED
|
2026-07-30 00:46:08 +05:30 |
|
Sayed Kaif
|
23fef15e07
|
apply Range only to a 206 response in write_content_with_provider
|
2026-07-28 13:19:35 +05:30 |
|
Sayed Kaif
|
695961f8ae
|
skip invalid fields in write_headers to prevent response splitting
|
2026-07-23 21:42:37 +05:30 |
|
metsw24-max
|
6c4cbd49a2
|
scan X-Forwarded-For right-to-left in get_client_ip (#2503)
|
2026-07-21 18:12:40 -04:00 |
|
Sayed Kaif
|
a415362dff
|
update OpenStreamMalformedContentLength.OutOfRange for stricter parsing
|
2026-07-18 18:29:16 -04:00 |
|
Sayed Kaif
|
982235c0a9
|
flag out-of-range Content-Length in get_header_value_u64
|
2026-07-18 18:29:16 -04:00 |
|
metsw24-max
|
a7b886b9cb
|
Use an unsigned accumulator in base64_encode (#2477)
* use an unsigned accumulator in base64_encode
* Forward-declare detail::base64_encode for split builds
|
2026-07-01 20:12:00 -04:00 |
|
metsw24-max
|
28d95937b5
|
use strict hex parsing in decode_query_component (#2472)
|
2026-06-12 13:54:04 -04:00 |
|
metsw24-max
|
018ce8e4ca
|
cast to unsigned char before ctype calls in is_hex and is_token_char (#2469)
|
2026-06-09 19:34:43 -04:00 |
|