mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2025-05-15 01:08:27 +00:00
![]() * Fix parsing to parse query string with single space char. When passed ' ' as a query string, the server crashes cause of illegal memory access done in httplib::detail::split. Have added checks to make sure the split function has a valid string with length > 0. * Fix parsing to parse query string with single space char. * Fix server crash caused due to regex complexity while matching headers. While parsing content-type header in multipart form request the server crashes due to the exhaustion of max iterations performed while matching the input string with content-type regex. Have removed the regex which might use backtracking while matching and replaced it with manual string processing. Have added tests as well. * Remove magic number Co-authored-by: Ivan Fefer <fefer.ivan@gmail.com> Co-authored-by: yhirose <yhirose@users.noreply.github.com> Co-authored-by: Ivan Fefer <fefer.ivan@gmail.com> |
||
---|---|---|
.. | ||
gtest | ||
proxy | ||
www/dir | ||
www2/dir | ||
www3/dir | ||
ca-bundle.crt | ||
image.jpg | ||
Makefile | ||
test.cc | ||
test.conf | ||
test.rootCA.conf | ||
test.sln | ||
test.vcxproj | ||
test_proxy.cc |