swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
f81f73d Lib_validation: handle permission denied when binding socket 12 January 2021, 07:51:04 UTC
972c973 Test/tezt: avoid endpoint_arg and mode_arg repetition 11 January 2021, 19:19:06 UTC
016e26b Client: fix possible assertion failure in show voting period `tezos-client show voting period` to not to print the proposals, ballots, or the current proposal when at the last level of some voting period, because they might have already been cleared at that point 11 January 2021, 15:18:26 UTC
3083e4b Protocol/coq-of-ocaml: Update the black-list for coq-of-ocaml 11 January 2021, 09:09:34 UTC
f7c4a8e doc: make tezt -> make test-tezt 08 January 2021, 15:42:58 UTC
91dcf06 Doc: clarify when roll snapshots are taken 08 January 2021, 15:42:58 UTC
1ded2b6 Doc: clarify inclusion of nonce commitments 08 January 2021, 15:42:58 UTC
b897bfb Doc: import v8.1 08 January 2021, 14:31:44 UTC
6e4f882 Snoop: better argument names for sampling functions 08 January 2021, 10:06:48 UTC
a5630fa Snoop: improve error handling in base_samplers.ml 08 January 2021, 10:06:48 UTC
273ee2a Snoop: use Bytes.unsafe_of_string in base_samplers.ml 08 January 2021, 10:06:48 UTC
24fca97 Snoop: improve sampler API, adapt benchmarks 08 January 2021, 10:06:48 UTC
8cd1069 Snoop: fix some broken samplers 08 January 2021, 10:06:48 UTC
54387f4 OPAM: protocol-functor are in their own package They are heavy to compile and not used for now 08 January 2021, 04:38:33 UTC
d6e3202 Changes: Added a new multisig command to change keys and threshold 07 January 2021, 23:08:00 UTC
22eade7 Clic: fix non-terminal-seq param printer 07 January 2021, 23:08:00 UTC
8cff05a Tests/Python: Update test for multisig set threshold and keys 07 January 2021, 23:08:00 UTC
77b82bf Client/Multisig: Non-terminal-seq param to set threshold and keys 07 January 2021, 23:08:00 UTC
6c8d4ea CI/Docs: Fix redirectcheck in linkchecker job First, we build the redirect file in the documentation:build job. Then, we mark this job as a dependency of documentation:linkcheck so that the latter can access the artifacts of the former. 07 January 2021, 21:27:27 UTC
0d071d8 CI/Doc: Keep the artifacts from documentation:build 07 January 2021, 21:27:27 UTC
1e4dae5 Shell: make block-checking tailrecursive 07 January 2021, 20:52:50 UTC
52515aa p2p: prevent peers.json corruption Writing of peers.json is down in two steps: - Write a temporary file, - Replace the older file by the new one with an atomic move. 07 January 2021, 18:42:46 UTC
65c5281 Changelog: update with client errors return code 07 January 2021, 16:20:25 UTC
5d33d53 Tests/Python: update expected errors that weren't errors 07 January 2021, 16:20:25 UTC
dc2747d Client: Turn failures in client answers into errors 07 January 2021, 16:20:25 UTC
a685393 Build: install_build_deps.rust.sh works with older git and explains how to force a version of rustc 07 January 2021, 11:37:49 UTC
7f86950 Release: build and publish arm64 static binaries 06 January 2021, 22:45:17 UTC
d903dca Rearrange CI stages 06 January 2021, 22:45:16 UTC
fceec35 Releases with static binaries in assets Now since we have a job that generates static tezos binaries, let's add a job that creates a release with these binaries. 06 January 2021, 22:45:16 UTC
723e9e1 Add static x86 Linux binaries building to CI CI in this repo uses alpine image, so it's very easy to port static binaries building from tezos-packaging to the CI in this project. 06 January 2021, 22:45:16 UTC
d3a9e1c Build: downgrade for now tls to solve tezos/tezos#1038 06 January 2021, 22:19:43 UTC
f6fea0a lib_shell: add more information to error messages 06 January 2021, 17:29:56 UTC
eed941f Doc: Fixed sapling_contract.tz path in sapling documentation 06 January 2021, 15:15:07 UTC
8c7ec27 CI: run Tezt tests with --time 06 January 2021, 14:15:12 UTC
324d836 Tezt: add --time 06 January 2021, 14:15:12 UTC
959dc32 p2p.rst : fix typos 06 January 2021, 11:53:52 UTC
00062d0 Shell: remove below_save_point flag while looking for predecessor 06 January 2021, 09:23:25 UTC
1ffb38e Crypto: fully revert P256 code to Uecc for now More or lest a revert to the state of 252ab11d715b2face8628fb3810740554aeebb55 Co-authored-by: Victor Dumitrescu <v.dumitrescu@outlook.com> 05 January 2021, 18:18:21 UTC
ac82045 lib_crypto: some property tests for S.SIGNATURE and Hacl.Hash 05 January 2021, 13:57:27 UTC
a8f15ad lib_crypto: spelling in comment 05 January 2021, 13:57:27 UTC
864ffb9 lib_crypto: Use the dune tests stanza 05 January 2021, 13:57:27 UTC
6bc84bc Improve and update the top-level README 04 January 2021, 16:06:40 UTC
e098f27 Stdlib/Compare: add Result functor for result type comparison 04 January 2021, 09:33:44 UTC
853cbd6 proxy: RPC_client: avoid asserting false, prefer an exception 30 December 2020, 10:48:19 UTC
d202550 Tests/python: execute test_rpc.py in proxy mode too: test delphi 30 December 2020, 10:48:19 UTC
7003f6a Tests/python: proxy: test delphi in addition to alpha 30 December 2020, 10:48:19 UTC
8324e52 Tezt: add tests of proxy mode 30 December 2020, 10:48:18 UTC
3bfe79d Tezt: make mode mutable + add --wait option to transfer These API changes are required for upcoming tests of the proxy mode. Making the mode mutable will likely also be required for the upcoming light mode. 30 December 2020, 10:48:18 UTC
1abd773 Tezt: add proxy mode to client API 30 December 2020, 10:48:18 UTC
f7931b8 Tests/python: execute test_rpc.py in proxy mode too 30 December 2020, 10:48:18 UTC
e6a99cc proxy: add developers' documentation 30 December 2020, 10:48:18 UTC
fb7a476 proxy_context: log if ProxyDelegation returns an Error These Error are ignored, because proxy_context's API is not within the error monad; and because the calling functions allow it (for example if raw_get returns an Error, None is returned). However, even if we can handle these Errors gracefully, they nevertheless indicate that something wrong is going on. Hence logging them. 30 December 2020, 10:48:18 UTC
33be80f proxy: reduce RPC calls when being resilient to head changing on node 30 December 2020, 10:48:18 UTC
cef1b55 proxy: be resilient to head changing on node 30 December 2020, 10:48:18 UTC
ade2748 proxy: Add alcotest This test tests: * the implementation of PROTO_RPC, i.e. Proxy_getter.Make * the implementation of Proxy_getter.RequestsTree, i.e. the data structure used to decide whenever an RPC must be done or whether existing data can be reused. Both of these algorithms are at the heart of the proxy's logic. 30 December 2020, 10:48:18 UTC
0ccce29 Tests/python: proxy: test cache is created at most once Cache must be created at most once for every concerned (chain, block) pair. 30 December 2020, 10:48:18 UTC
aee640e proxy: cache rpc_context creation 30 December 2020, 10:48:18 UTC
da92242 Tests/python: proxy check prefix/suffix sequence In this scenario: context get /context/k1; context get /context/k1/k2 the second call should NOT perform an RPC call, it'll build the value by looking at the one obtained for /context/k1. This is important for performances. 30 December 2020, 10:48:18 UTC
95dd9e8 Tests/python: check locality/http of proxy 30 December 2020, 10:48:18 UTC
c595081 Client: add mockup RPC_client class, for clarity The point is that it makes the code more symmetric: having a RPC_client.ml file in both src/lib_mockup and src/lib_proxy. This then makes the code of client_context_unix.ml more uniform. This was suggested by Ilias. 30 December 2020, 10:48:18 UTC
972c67b Client: Make client_mode a polymorphic variant to enhance an API This was suggested by Ilias to avoid passing a Boolean to client_main_run's setup_default_proxy_client_config and use a typed variant instead. 30 December 2020, 10:48:18 UTC
6f9ea8c lib_mockup_proxy: remove useless type annotations 30 December 2020, 10:48:18 UTC
40ff89f Client: mockup, proxy: avoid useless functor instantiation 30 December 2020, 10:48:17 UTC
1dc8ed4 docs: document proxy mode 30 December 2020, 10:48:17 UTC
0873541 proxy: add support for protocol genesis This is done simply by forwarding all requests of protocol genesis to the node, as suggested by Ilias. Co-authored-by: igarnier <Ilias.Garnier@nomadic-labs.com> 30 December 2020, 10:48:17 UTC
d63b4ae proxy: take protocol from node if unspecified 30 December 2020, 10:48:17 UTC
2cc75ab proxy: warn if proxy proto and node proto disagree 30 December 2020, 10:48:17 UTC
8534bf7 Tests/python: Compare RPC results of vanilla and proxy clients 30 December 2020, 10:48:17 UTC
6c8efcd proxy: delegate locally unimplemented RPC to http This allows to have the best of both worlds: executing some RPCs locally, hereby discharging the node from computations; while still supporting all RPCs that the regular client supports. This commit adds tests for RPCs that are delegated to http 30 December 2020, 10:48:17 UTC
99b8b1f mockup: delete unused code 30 December 2020, 10:48:17 UTC
e79e56d proxy: call function doing RPC call in proxy_services 30 December 2020, 10:48:17 UTC
21fe922 proxy: function doing RPC call This is THE commit where the proxy's logic lies. 30 December 2020, 10:48:17 UTC
4be857b proxy: dedicated context 30 December 2020, 10:48:17 UTC
2c9acf6 proxy: pass proto sig to Client_context 30 December 2020, 10:48:17 UTC
eb0c1bd proxy: create Client_context instance (holed) 30 December 2020, 10:48:17 UTC
cba403d proxy: add registration + alpha impl 30 December 2020, 10:48:17 UTC
291d0f3 Tests/python: add proxy test 30 December 2020, 10:48:16 UTC
9acc993 Tests/python: prepare proxy addition 1/ Use named arguments: This allows to make safer changes later on in this branch 2/ Expose client.py's _instanciate_client method 30 December 2020, 10:48:16 UTC
41820ed refactoring: mv build_directory to local_services This method didn't make sense anymore being in RPC_client.ml since the client's implementation moved to lib_mockup_proxy 30 December 2020, 10:48:16 UTC
9e86785 mockup: partly move RPC_client to lib_mockup_proxy 30 December 2020, 10:48:16 UTC
d4a1ac2 client: add new client mode (proxy) to CLI 30 December 2020, 10:48:16 UTC
0d266fa mockup: Fix invalid --mode value message 30 December 2020, 10:48:16 UTC
bf940ee Testing/Protocol: Refactor testing files with better comments in proto_alpha/lib_protocol (rebased on metastatedev/tezos/proto-proposal, rerebased on nomadiclabs/tezos/master) 28 December 2020, 17:31:30 UTC
1097922 CI: Update files 22 December 2020, 19:43:07 UTC
15453ed Docs: add documentation on lib_shell_benchmarks 22 December 2020, 19:43:07 UTC
4fdf794 Shell/benchmarks: shell-specific benchmarks Co-Authored-By: Ilias Garnier <ilias.garnier@nomadic-labs.com> Co-Authored-By: Lucas Randazzo <lucas.randazzo@nomadic-labs.com> 22 December 2020, 19:43:07 UTC
904423b Tests_python: activate in the past for sapling tests 21 December 2020, 19:40:15 UTC
4c6bb4f Doc: 8.0~rc1 released as 8.0 21 December 2020, 19:40:15 UTC
d29100c Sapling: rename sapling in tezos-sapling 21 December 2020, 17:36:16 UTC
06ac50b lib_stdlib: Implementation of a circular buffer A circular buffer maintains two pointers: - Start which points to the beginning of segment containing data - End which points to the end of the segment containing data A write push the end pointer while a read push the start pointer. There are corner cases when are at the end of the cache to make it circular. This is documented in the `circular buffer` module. Co-authored-by: @julien.t <julien.tesson@nomadic-labs.com> 21 December 2020, 15:34:48 UTC
e5aa058 Tooling: restrict tooling tests to 'tezos-tooling' package 21 December 2020, 07:48:46 UTC
5c0b255 doc: fix overwriting of MR!2408 by MR!2224 18 December 2020, 22:47:22 UTC
6ce9e81 Doc: Improve the How to get tutorial 18 December 2020, 19:59:35 UTC
c90b9e0 Doc: improve instructions to install Rust and Zcash params 18 December 2020, 17:27:07 UTC
10b24f6 Zcash: better error message if parameters not found 18 December 2020, 16:31:00 UTC
ae6cf16 Scripts: correct typo in error message 18 December 2020, 15:01:28 UTC
ed4bff2 Tests: remove linting from the default test target at root The target `dune build @runtest_lint`, which is the only one Makefile and scripts in src/tooling use, still works perfectly. Checking the linting of the whole codebase inconditionnaly as part of the tests poisons opam packaging. Moreover, dune 2 deals with linting itself via the `dune build @lint` target and we should actually move the whole linting infra to it! 18 December 2020, 13:00:33 UTC
96ec315 Tests: restrict dune rules to their opam package 18 December 2020, 12:40:29 UTC
20b36ac Doc: document probe-based benchmarks 18 December 2020, 11:07:18 UTC
c1675ea Snoop/bin: add option to benchmark command for dumping csv 18 December 2020, 11:07:18 UTC
back to top