]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
lib-http: Restructured the header, message, request, and response parsers to have...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Tue, 11 Jul 2017 12:18:47 +0000 (14:18 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 12 Jul 2017 09:18:38 +0000 (12:18 +0300)
commit7ebcb054e0d3cc4be54038cbf763ec4189d9725b
tree991b1c0de821bd2e9dcf65390c48c55fe2dbd12f
parentf368169caf5cf14c74e6a4cdd3ee0364659b8ecc
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.
14 files changed:
src/lib-http/http-client-connection.c
src/lib-http/http-header-parser.c
src/lib-http/http-header-parser.h
src/lib-http/http-message-parser.c
src/lib-http/http-message-parser.h
src/lib-http/http-request-parser.c
src/lib-http/http-request-parser.h
src/lib-http/http-response-parser.c
src/lib-http/http-response-parser.h
src/lib-http/http-server-connection.c
src/lib-http/http-transfer-chunked.c
src/lib-http/test-http-header-parser.c
src/lib-http/test-http-request-parser.c
src/lib-http/test-http-response-parser.c