Allow HTTP methods other than the standard ones.
According to mirage/ocaml-conduit#6
Merge branch 'dinosaure-sockaddr' of git://github.com/dinosaure/ocaml-cohttp into dinosaure-dinosaure-sockaddr
Port to the latest Conduit 0.6.0 API.

This moves us towards a more flexible interface for listening on
non-traditional channels such as shared memory (by moving the
listening addresses and requested hostnames over to Conduit)
Add a `httpunix://` scheme to support HTTP over Unix domain sockets

This will be deprecated when we get more sophisticated support for
overriding name resolvers in Uri and Conduit, but for now is the
easiest way to support libraries like ocaml-docker that need to
resolve the host part of the schema as a file-path for a domain socket.
travis: pin conduit
travis: +ipaddr
Add `stop` thread to terminate a running server if it finishes.

Adapted from #147 from @dinosaure
Merge branch 'master' of git://github.com/nojb/ocaml-cohttp into dinosaure-dinosaure-sockaddr
sync changes
Fix #142: update the Code generator script
sync CHANGES
bump to 0.12.1 and move conduit.lwt UNIX dependency to the right place

Closes #151
move back to 0.12.0, since this is unreleased
Travis: s/irminsule/irmin to reflect name change
Merge pull request #152 from avsm/remove-conduit-unix-depends

move conduit.lwt UNIX dependency to the right place
Split Fixed uploads into chunks

Instead of reading the entire upload into a single string, we now
return one chunk each time the underlying [read] call returns some
data. This avoids using large amounts of RAM, hitting the 16 MB
string limit on 32-bit systems. It also allows the application to
begin processing the data before it has all arrived.

Fixes #153.
Merge pull request #154 from talex5/streaming-uploads

Split Fixed uploads into chunks
cohttp_server: flush log messages immediately
cohttp_lwt: resolve_local_file fix double-slash bug