ligo/src/minutils
Grégoire Henry 5b50279851 Import new version of vendors/ocplib-resto
The new version of ocplib-resto :

- uses jbuilder ;
- is functorized over `Json_encoding` rather than `Json_repr` ;
- handles query parameters ;
- handles HTTP methods (GET, POST, DELETE, PUT, PATCH) ;
- replaces `custom_service` by a more generic trailer argument ;
- replaces generic answer `(code, body)` by a more ad-hoc sum type
  (allowing distinct encoding for success and error) ;
- includes a minimal HTTP-server based on Cohttp
  (includings CORS and media type negotiation).
- adds a function `Directory.transparent_lookup` to lookup/call
  a service handler without serializing the various parameters
  (path, query, request body).

As a first consequences in Tezos, this patch allows binary
communication between the client and the node.

This patch tries to be minimal inside the tezos source code and
therefore it introduces a minimal compatibility layer in
`RPC.ml`. This code should be removed as soon as possible.
2017-12-04 15:51:59 +01:00
..
compare.ml Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
compare.mli Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
data_encoding.ml Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
data_encoding.mli Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
hex_encode.ml Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
hex_encode.mli Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
jbuild Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
mBytes.ml Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
mBytes.mli Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
RPC.ml Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
RPC.mli Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
utils.ml Almost too late for copyright update. 2017-11-15 13:13:16 +01:00
utils.mli Almost too late for copyright update. 2017-11-15 13:13:16 +01:00