Roman Arutyunyan
6abb50658f
HTTP/3: split header parser in two functions.
...
The first one parses pseudo-headers and is analagous to the request line
parser in HTTP/1. The second one parses regular headers and is analogous to
the header parser in HTTP/1.
Additionally, error handling of client passing malformed uri is now fixed.
2020-05-19 15:29:10 +03:00
Sergey Kandaurov
51e4e31a8d
Assorted fixes.
...
Found by Clang Static Analyzer.
2020-05-20 15:36:24 +03:00
Roman Arutyunyan
b77fd3dc58
HTTP/3: fixed reading request body.
2020-04-13 17:54:23 +03:00
Roman Arutyunyan
fa1e1beadc
Parsing HTTP/3 request body.
2020-03-27 19:41:06 +03:00
Roman Arutyunyan
80a38580bd
Chunked response body in HTTP/3.
2020-03-27 19:46:54 +03:00
Roman Arutyunyan
81f7cff632
Fixed buffer overflow.
2020-03-27 15:50:42 +03:00
Roman Arutyunyan
0f77eac8af
Removed unused variable.
2020-03-20 23:49:42 +03:00
Roman Arutyunyan
8ad2707d4f
Fixed header creation for header_only responses in HTTP/3.
2020-03-19 15:03:09 +03:00
Roman Arutyunyan
e63accd7bd
HTTP/3 $request_line variable.
2020-03-18 20:22:16 +03:00
Roman Arutyunyan
04d037b239
Fixed pointer increment while parsing HTTP/3 header.
2020-03-18 15:28:20 +03:00
Roman Arutyunyan
01dc7445f0
Refactored HTTP/3 parser.
2020-03-18 13:46:35 +03:00
Roman Arutyunyan
5399670fcc
Temporary fix for header null-termination in HTTP/3.
2020-03-14 13:18:55 +03:00
Roman Arutyunyan
7739b6073b
HTTP/3.
2020-03-13 19:36:33 +03:00