History log of /dovecot/src/lib-http/http-header-parser.h
Revision Date Author Comments Expand
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.