7ebcb054e0d3cc4be54038cbf763ec4189d9725b |
|
11-Jul-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-http: Restructured the header, message, request, and response parsers to have an extensible and consistent API using flags.
Extended the test suites with a few cases that test parsing with and without the STRICT flag. |
e0cf44fb802a5e7aa4cbeee5e80ef8f3f6aecdbe |
|
10-Jan-2014 |
Stephan Bosch <stephan@rename-it.nl> |
lib-http: Added option to the header parser to make it lenient towards illegal characters in header field content.
The offending characters are then skipped without error. This is required
for the http client as a workaround for bugs in certain HTTP servers. This
behavior is explicitly not enabled for the http-request-parser as used by
our own HTTP server implementation. |
feba5e502b2131c9a1c766b7ef9ff041dbf71d1d |
|
15-Sep-2013 |
Stephan Bosch <stephan@rename-it.nl> |
lib-http: Implemented limits on overall HTTP header size, size of individual header fields and the number of fields in the header. |
7384b4e78eaab44693c985192276e31322155e32 |
|
23-Nov-2012 |
Stephan Bosch <stephan@rename-it.nl> |
lib-http: Added initial HTTP client implementation. |