ligo/scripts
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
..
alphanet_constants.patch Fix alphanet_constants.patch 2017-11-28 15:43:40 +01:00
alphanet_version Reset the chain. 2017-11-26 22:49:20 +00:00
alphanet.sh Shell: enforce the maximum number of operation per block 2017-11-20 05:03:00 +01:00
apply_patch.sh Reset the chain 2017-09-22 19:11:21 +02:00
bash-completion.sh CLI: completion with aliases and alphanet 2017-11-03 10:59:02 +01:00
client_lib.inc.sh Shell: enforce the maximum number of operation per block 2017-11-20 05:03:00 +01:00
create_docker_image.alpine.sh CI: use our own docker image of opam 2017-08-16 10:52:36 +02:00
create_docker_image.build_deps.sh Switch to Jbuilder 2017-10-31 20:33:56 +00:00
create_docker_image.build.sh Makefile: fix compat issue with macOS. 2017-08-22 14:55:46 +02:00
create_docker_image.minimal.sh Makefile: fix compat issue with macOS. 2017-08-22 14:55:46 +02:00
create_docker_image.sh Update CI 2017-08-04 18:32:52 +02:00
delete_ci_image.sh CI: minor tweaks 2017-08-17 13:12:22 +02:00
docker_entrypoint.inc.sh Alphanet: use bash inside the docker image. 2017-09-22 11:38:25 +02:00
docker_entrypoint.sh Alphanet: use bash inside the docker image. 2017-09-22 11:38:25 +02:00
Dockerfile.alpine.in Docker: fix leveldb installation 2017-11-20 01:11:38 +01:00
Dockerfile.build_deps.in CI: use compatible options for diff. 2017-11-14 05:35:40 +01:00
Dockerfile.build.in Context: quick-and-dirty leveldb backend for Irmin 2017-11-26 22:49:17 +00:00
Dockerfile.minimal.in CI: Import Alpine package backport for leveldb-1.18 2017-11-13 22:18:16 +01:00
gen_genesis.ml Reset the chain. 2017-11-26 22:49:20 +00:00
init-sandboxed-client.sh Shell: enforce the maximum number of operation per block 2017-11-20 05:03:00 +01:00
install_build_deps.sh Import new version of vendors/ocplib-resto 2017-12-04 15:51:59 +01:00
launch-sandboxed-node.sh Scripts/Test: more shared scripts... 2017-08-29 14:10:40 +02:00
leveldb-1.18.APKBUILD CI: Import Alpine package backport for leveldb-1.18 2017-11-13 22:18:16 +01:00
nginx.conf Docker: export "safe" RPCs from the container. 2017-04-17 20:42:43 +02:00
node_lib.inc.sh Switch to Jbuilder 2017-10-31 20:33:56 +00:00
sandbox.json Sandbox: add missing file 2017-09-13 15:22:20 +02:00
test-ocp-indent.sh Jbuilder: minor improvement in error reporting. 2017-11-17 15:54:36 +01:00
version.sh Update to ocaml.4.04.2 2017-08-04 18:31:31 +02:00
zeronet.patch CI: fix the 'deploy' rules of alphanet/zeronet 2017-08-09 21:55:59 +02:00