Written by avsm ([Anil Madhavapeddy](
Published: 2016-08-24 (last updated: 2016-10-20)

Several subprojects need help:

Caching Web Proxy

Requirements for a cohttp proxy

HTTP Performance and Profiling Harness

Cohttp is a very flexible implementation of the HTTP protocol, but we lack confidence in some of the edges of the implementation when it comes to clients and servers issuing odd requests. It would be useful to use some existing projects to issue a sequence of bad requests or responses and ensure that our Cohttp logic does something sensible.

Related issue: mirage/ocaml-cohttp#206