swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
56fd031 Merge branch 'jun@tezos-client-config-file-parse-error-fix' into 'master' Fixed the error reporting when .tezos-client/config is not a valid JSON file See merge request tezos/tezos!1871 12 June 2020, 08:03:14 UTC
7b3050f ocamlformat 12 June 2020, 07:59:56 UTC
cd7a3cf Fixed the error reporting when .tezos-client/config is not a valid JSON file 12 June 2020, 07:59:56 UTC
51884ce block_validator_process: Add some documentation 11 June 2020, 10:20:53 UTC
13abfce validation: Refactorization of the code + package arguments in types 1. `lib_validation/block_validation.mli`: introduces a type `apply environment` 2. `lib_validation/block_validation.ml:check_liveness`: remove the unecessary `Lwt.bind` everywhere 3. `lib_shell/block_validator_process.ml:`: Introduce an error `Failed_to_get_live_blocks` 4. `lib_shell/block_validator_process.ml`: Make the internal structure of the external validation and internal validation uniform 5. `lib_shell/block_validator_process.ml`: Introduce an existential type to avoid the pattern matching between Internal/External validation 11 June 2020, 10:20:53 UTC
884944f Build: refresh tezos-opam-repository (for hacl-star) 10 June 2020, 15:36:52 UTC
498c454 Test/Python: requirements.txt is ready to test SHA3 instructions Made here "in advance" for consistency with tezos/opam-rpository 10 June 2020, 15:36:47 UTC
7326970 Tests/python: add typing annotations to tests 1. add check_untyped_defs = True in mpyp.ini, this forces mypy to typecheck code blocks even in non-annotated functions 2. fix type errors introduced by 1. 3. add type annotations in all tests 10 June 2020, 09:43:00 UTC
0384910 Distributed_db: purge legacy logging 10 June 2020, 08:49:58 UTC
f443a9c Test/Python: Fix an issue related to singleprocess option (!1759) A bug related to the scoping of a variable (after rebase) made Python ran the tests in `singleprocess` mode even if the option was not specified 10 June 2020, 08:17:48 UTC
adc6fae Tests/Python: call update_integration_test.sh 09 June 2020, 20:18:44 UTC
1cd0b22 Tests/Python: add tests for chain id creation client command 09 June 2020, 20:18:44 UTC
7cb03a3 Tests/Python: add fixture simple_client in conftest.py 09 June 2020, 20:18:44 UTC
a565d3c Client: add commands to generate chain ids 09 June 2020, 20:18:44 UTC
cb51f1e Crypto: aesthetics in PVSS 09 June 2020, 17:26:57 UTC
f2b40b5 Crypto: inline power inside fold 09 June 2020, 17:26:57 UTC
d091bd5 Crypto: further low-hanging optimisation in Pvss 09 June 2020, 17:26:57 UTC
cc0ff20 Crypto: Some low-hanging optimisations 09 June 2020, 17:26:57 UTC
691f08c Doc: old protos work well with bisect_ppx2.4.1 09 June 2020, 15:22:12 UTC
d722d5c Revert "Protos 00x: changes for bisect_ppx2" This reverts commit 139ecf080fa063bbc0ea3b899da4968f9b694e4d. 09 June 2020, 15:22:12 UTC
8447eb1 Revert "Proto alpha: changes for bisect_ppx2" This reverts commit 8caee2952db67e06bba29c23ae55080c93cfe484. 09 June 2020, 15:22:12 UTC
a99deba Revert "Irmin: changes for bisect_ppx2" This reverts commit 29fbaffa95c346c153104ffd77bb627e1d04c05a. 09 June 2020, 15:22:12 UTC
9f2fb40 Revert "Lib_stdlib_unix: changes for bisect_ppx2" This reverts commit 9ef751099f50da9e60eabcb3c5914b74c18a4db1. 09 June 2020, 15:22:12 UTC
e1d00bc Doc: Tricky update situations in How to Get via opam 09 June 2020, 14:27:22 UTC
1845ea3 Doc: Add Install via opam to How to get 09 June 2020, 14:27:20 UTC
296df0d Docker: fix '--rpc-port' option 09 June 2020, 12:13:27 UTC
0b18861 Tests: fix wrong usage of assert_run_failure 09 June 2020, 10:57:33 UTC
d2a7702 Lib_stdlib_unix: improve performance of display_progress ... by delaying the formatting of the output message until it's definitely going to be printed. Previously, the output string was _always_ constructed by `Format.kasprintf`, even when the refresh counter had not been reached, resulting in lots of redundant string allocations inside the hot loop of the context dump. 09 June 2020, 10:16:57 UTC
0ec6100 Tooling: state OCamlformat version in config files 09 June 2020, 09:48:52 UTC
20323cc Tests: update CI with missing py tests Change has been generated by executing `./scripts/update_integration_test.sh` 09 June 2020, 08:51:12 UTC
fb82767 Shell/Logging: Purge legacy logging from node 09 June 2020, 08:44:20 UTC
07b377c Shell/Logging: Test node before purging legacy logging 09 June 2020, 08:44:20 UTC
43249b1 Tests/lib_test_services: improve output of contains 09 June 2020, 08:44:20 UTC
70c15c3 Shell/Logging: move trace printer for first error msg to error monad This pretty printer only outputs the first message of the trace. 09 June 2020, 08:44:20 UTC
7b04559 Doc: howtoget use opam from apt, remove which 09 June 2020, 07:59:06 UTC
ab96433 Doc: run the sandbox mode only on the master branch This solves issue!763. 09 June 2020, 07:13:46 UTC
ce2ff45 Client: Check at parsing that uri of keys have a scheme 08 June 2020, 18:58:54 UTC
bc32f85 Lib_client: Client_keys.make_[sp]k_uri are in the monad 08 June 2020, 18:58:52 UTC
21b714f Lib_client: Publish Client_alias.Alias.encoding 08 June 2020, 18:58:51 UTC
7df71d8 Lib_client: Ensure scheme presence in key uri_encoding 08 June 2020, 18:58:46 UTC
d1e8efa CI, build: update opam repository hash 08 June 2020, 16:36:32 UTC
e392c06 P2p: the peerset is actually a FIFO Specifically, reading from the peerset is not expected to promote an element: it is not LRU but FIFO. 08 June 2020, 16:36:32 UTC
fe99df1 Stdlib, etc.: use external Ringo instead of LRU/Ring/WeakRingTable 08 June 2020, 16:36:32 UTC
a8dae30 Doc: code coverage on the CI 08 June 2020, 15:01:24 UTC
111b31c CI: compute/publish code coverage Adds two jobs to the CI, which can be launched manually. The test_coverage job launches the test suite (sequentially) and generates an html report. The report artefact can be downloaded from Gitlab CI web interface. Alternatively, the pages job publishes this report on the static website linked to the repo. It is accessible via a URL of the form $CI_PAGES_URL/$CI_PIPELINE_ID Examples: https://nomadic-labs.gitlab.io/tezos/105822404/ https://tezos.gitlab.io/tezos/1234822404/ 08 June 2020, 15:01:24 UTC
7799b4a Carthage/Daemons: propagate to carthage's daemons as well 08 June 2020, 13:45:47 UTC
c32fc84 Alpha/Daemons: start reconnection attempts earlier using a delay cap 08 June 2020, 13:45:47 UTC
bbc93b3 Alpha/Daemons: make the retry mechanism optional with --keep-alive 08 June 2020, 13:45:47 UTC
97f9912 Alpha/Daemons: add a retry mechanism when disconnected from the node 08 June 2020, 13:45:47 UTC
6e46178 Alpha/Daemons: explicit error when node connection is lost 08 June 2020, 13:45:47 UTC
3b0796e Alpha/Daemons: minor clean-up 08 June 2020, 13:45:47 UTC
7148f27 Context: properly close the context everywhere 08 June 2020, 13:45:47 UTC
ba485d2 Context: add explicit context close and remove non-reentrant cleanup 08 June 2020, 13:45:47 UTC
3ded0cb Crypto/PVSS: Add pp, comparison and raw data functions to public key 08 June 2020, 09:56:30 UTC
be104d6 Tests: Add more PVSS tests 08 June 2020, 09:56:30 UTC
8d17987 Crypto/PVSS: rename label "t" to "threshold" 08 June 2020, 09:56:30 UTC
061e0b6 lib_p2p: greylisting peers on decoding error Before this commit a peer that sent us a malformed message was simply disconnected. This commit additionally greylists the offending peer, resulting in a greylisting of its identity and of its IP address. 05 June 2020, 16:33:22 UTC
764fcae CI: run opam tests if opam or dune files changed 05 June 2020, 09:24:29 UTC
3f4be78 P2p: remove useless log 04 June 2020, 23:05:37 UTC
ea0f29b P2p: add logs for Bootstrap and Advertise messages 04 June 2020, 23:05:37 UTC
4448edf P2p_conn: let P2p_protocol handle advertise messages The sending of the Advertise message was previously done by the P2p_conn module instead of the P2p_protocol. Letting the P2p_protocol handle this action provides a better separation of concerns. 04 June 2020, 23:05:37 UTC
b0f589d Protocol environment: fix dependencies in sigs/structs opam and dune 04 June 2020, 17:48:12 UTC
de994c3 Protocol tests: remove unused utils module 04 June 2020, 09:32:30 UTC
6bc60c0 Error_monad: more functions for non-Lwt, pure-error monad - new >>?= and >|?= operators - preallocated `ok_unit`, `ok_nil`, etc. - `map`, `iter`, `filter`, etc. - `error_when`, `error_unless` - some documentation 04 June 2020, 09:32:30 UTC
076f3ba MBytes: revert erroneous environment update in test protocol 04 June 2020, 08:45:41 UTC
f9e3146 Protocol_environment: factorise sigs/structs packers 04 June 2020, 08:45:41 UTC
ec2a982 Stdlib: remove MBytes 04 June 2020, 08:45:41 UTC
becba4e Protocol_environment: introduce structs/ (to go along sigs/) For now, only add `structs/v0/mBytes.ml`. This is a legacy module that will be removed from the non-protocol-environment code in the next commit. 04 June 2020, 08:45:41 UTC
9e0bd83 Tests/mockup: remove deprecated comments 03 June 2020, 12:08:31 UTC
f529d3c Tests: simplify CreateMockup output parsing 03 June 2020, 12:08:31 UTC
c24809f Tests: Fix failing test (because of non-working test arch) Parsing the output was not done with the correct regexp and was failing. 03 June 2020, 12:08:31 UTC
0354f4f Client/mockup: fix error registration mistake reported by @igarnier This fix brings more meaningful error reporting for the user. 03 June 2020, 12:08:31 UTC
3ed4a7b Client/mockup: Signals incompatible client mode with base dir The client now fails when: - it's in client mode and its base dir is in mockup mode - it's in client mode and the base dir is does not exist or is a file (however, this case should never happen since it is dealt with earlier in the code). Since mockup may be either persistent or transient, the client only emits a warning when the base dir is in an incompatible state with the persistent mode. This allows transient operation (not needing on disk configuration) like typechecking to occur. Non-transient operations like transfer will fail later, e.g., during parsing. +: this only adds a local check -: the diagnostic (it might fail) is not very precise Note: having precise diagnostic would be quite invasive as the command-line parser would need to remember it's in mockup mode and check it when parsing for example a transfer operation. This would make command-line parsing dependent on itself and you would need to duplicate that work for all similar operations. For example, on my machine, the command now fails in the following way $ ./tezos-client -M mockup transfer 1 from bootstrap1 to bootstrap2 Base dir /home/richard/.tezos-client has state base_dir_is_empty. Some commands (e.g., transfer) might not work correctly. Error: Erroneous command line argument 4 (bootstrap1). no contract or key named bootstrap1 bad contract notation Invalid contract notation "bootstrap1" 03 June 2020, 12:08:31 UTC
56b532b Client/mockup: Pretty-printer for base dir classes 03 June 2020, 12:08:31 UTC
3029058 Client/mockup: further propagate use of RPC_encoding.uri_encoding 03 June 2020, 12:08:31 UTC
16acd84 Doc: explain how to get Rust for master 03 June 2020, 08:43:21 UTC
7132b4e tests_python: Add a "--singleprocess" option for the node By default, a sandbox node starts without this option. The validation is therefore externalized to the binary `bin_validation`. This prevents the `--log-dir` option to print debug messages emit from `lib_validation`. Using the option `--singleprocess` the node binary also validates blocks. This may slow down the node since validation is blocking. 02 June 2020, 11:46:35 UTC
1dd3b62 Lib_client_base: use `ctxt` (rather than Format) to print error message 29 May 2020, 16:27:21 UTC
8d83436 Stdlib: remove unused Lwt_idle_waiter module 29 May 2020, 16:27:21 UTC
932be73 Everywhere: replace Lwt.async with dont_wait 29 May 2020, 16:27:21 UTC
7fad0dc Error_monad: add dont_wait, and error-aware Lwt.async replacement 29 May 2020, 16:27:21 UTC
74d33f3 Stdlib/lwt_utils: add dont_wait, a sane alternative to Lwt.async 29 May 2020, 16:27:21 UTC
61c00b8 build-deps: add depext conf-libffi 29 May 2020, 13:32:38 UTC
c8b4760 Doc: small fix of typo in README.rst correct the main `make` command to build the documentation from `make html` to `make doc-html`. also clarify from which directory this command is supposed to be called. 29 May 2020, 12:01:43 UTC
15f57c4 Tests/python: test for prototol migration and test chain This test is a reworked version of `multibranch/test_voting_full.py`. . The multibranch test wasn't on the CI and this became deprecated, . Because babylon and carthage are now present on the master branch, doesn't need to rely on other branches. . it tests the test chain, and the new bootstrap heuristic when a test chain is launched It also enriches the Python client API 28 May 2020, 09:32:52 UTC
799d674 Shell/bootstrap: spawned chain inherits bootstrap flag from parent The bootstrap heuristic doesn't deal well with the corner case where all nodes spawn a chain at a same time, especially if the (global) bootstrap threshold isn't zero for the node which bake the first blocks. This solves the issue by making the testchain inherit the bootstrap status from the parent. 28 May 2020, 09:32:52 UTC
7c0d790 Tests/Python: add a bootstrap test 28 May 2020, 09:32:52 UTC
1a89a60 Shell/RPC: add /chains/<chain_id>/is_bootstrapped Returns a bool saying if chain_id is bootstrapped 28 May 2020, 09:32:52 UTC
56b707b Shell/RPC: add /chains/<chain_id>/sync_state Returns the synchronization state of a chain (stuck, sync, unsync) 28 May 2020, 09:32:51 UTC
5823edb Shell/bootstrap: improve logging 28 May 2020, 09:32:51 UTC
ac05516 Shell/Bootstrap: update bootstrap constants types . Use more appropriate types for bootstrap heuristic parameters . Allow passing of bootstrap parameters on the command line 28 May 2020, 09:32:51 UTC
6a71c33 Shell/Bootstrap: change bootstrap heuristic . Change bootstrap heuristic . add config parameters (max_latency, chain_stuck_delay, sync_polling_period, bootstrap_threshold) . exhaust bootstrap stream in Client_daemon 28 May 2020, 09:32:51 UTC
303afe4 Shell: log bootstrap event using worker logger 28 May 2020, 09:32:51 UTC
c6aba52 Tests: Adapt regression test to new bootstrapped outputs 28 May 2020, 09:32:51 UTC
fef1303 Client: Factorize wait_for_bootstrapped 28 May 2020, 09:32:51 UTC
7cc1bab CI: uses a build image with librustzcash 27 May 2020, 17:46:57 UTC
40d94fb Doc/Michelson: fix the formatting of the typing rule of FAILWITH 26 May 2020, 20:10:52 UTC
dbd7893 CI: update base docker image (includes libffi) Fixes tezos/tezos#810 26 May 2020, 12:35:06 UTC
076ee7d Doc: add missing system dependency for ctypes 23 May 2020, 20:59:39 UTC
c7126f8 CI: harmonize linting targets between CI and Makefile Previously, OCaml code was also verified in check_python_linting. Also, check_linting was not executing dune build @runtest-lint Harmonising the Makefile and the CI targets help local development Signed-off-by: Danny Willems <be.danny.willems@gmail.com> 23 May 2020, 07:21:19 UTC
back to top