Mercurial > dovecot > core-2.2
diff TODO @ 17629:edcbd75b76ba
lib-http: Added initial support for server-side HTTP API.
author | Stephan Bosch <stephan@rename-it.nl> |
---|---|
date | Mon, 21 Jul 2014 10:54:05 +0300 |
parents | 00fc1e040603 |
children | 42b5cde2d560 |
line wrap: on
line diff
--- a/TODO Mon Jul 21 10:53:19 2014 +0300 +++ b/TODO Mon Jul 21 10:54:05 2014 +0300 @@ -319,3 +319,20 @@ - general - things break if next_uid gets to 2^32 + + - lib-http: + - Client: + - Handle HTTP/1.0 servers properly: + -> Transfer-Encoding is not allowed + - Implement support for priority/deadline-based scheduling. + Much like: https://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html + - Allow handling non-idempotent requests specially + (no automatic retry, block pipeline) + - Implement support for `Range:' requests. + - Implement optional round-robin request scheduling for when + host has multiple IPs. + - Server: + - Implement API structure for virtual hosts and resources. This way, + multiple services can coexist independently on the same HTTP server. + - Implement support for `Range:' requests. + - Review compliance with RFC 7230 and RFC 7231