5 Commits

Author SHA1 Message Date
Fred Nicolson
9d901396dc
Removed redundant include 2020-01-14 09:39:21 +00:00
Fred Nicolson
69407a6ac5
Fix tests 2020-01-14 09:36:28 +00:00
Fred Nicolson
5b2b92835e
Add support for chunked HTTP response parsing 2019-11-25 16:29:06 +00:00
Fred Nicolson
32767786af
Moving enums to enum classes 2019-05-01 17:06:09 +01:00
Fred Nicolson
103e0faaae Bug fixes. HTTP parsing improvements. More tests.
Fixed TcpSocket::set_descriptor(nullptr) causing an invalid read from address 0x0.

Improved HTTP response/request parsing so that they report a parse failure if the first few bytes of the HTTP request don't match the expected format rather than continuing to look for an end of header.

Fixed broken fr::Http::url_encode() implementation.

Optimised fr::Http::url_decode() implementation.

Added fr::Http unit tests.
2018-03-01 15:51:57 +00:00