swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
8c519c2 Merge branch 'docker-deployment-rpc-port' into 'master' Docker: fix '--rpc-port' option See merge request tezos/tezos!1865 09 June 2020, 12:13:35 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
024edff Tests/Python: Add tests for Michelson conversions 22 May 2020, 16:08:36 UTC
6817476 Client: Add conversion commands for Michelson scripts or data This adds two client commands: - `tezos-client convert script <script> from <input> to <output>` - `tezos-client convert data <data> from <input> to <output>` where <input> can be one of "michelson", "json" or "binary" <output> can be one of "michelson", "json", "binary" or "ocaml" The "convert script" type-checks the program before conversion. The "convert data" command can be optionally given type with "--type" argument, which will be used to type-check the data before conversion. 22 May 2020, 16:08:36 UTC
c272c08 proto_client_lib: change type Lwt_io.file_name -> string 22 May 2020, 08:56:03 UTC
08e8421 p2p_services: remove leftover dependency to tezos-workers 22 May 2020, 08:56:03 UTC
6903142 Doc: release candidates are mostly for major versions 20 May 2020, 20:58:31 UTC
63d556a Client/mockup: remove calls to Lwt_main.run 20 May 2020, 14:28:10 UTC
9c17254 Client/mockup: remove spurious UNIX dependency in mockup 20 May 2020, 09:32:04 UTC
e3c0ab8 P2P: Add documentation to avoid misused conditions 20 May 2020, 09:00:41 UTC
8d281fc Tests/python: --sandbox is no longer needed The `--sandbox` option is no longer needed when launching a node. It was used to specify the public key to be used by genesis to validate a protocol activation. This key is now hard-coded in the node and is used by default when the node is launched with `--network=sandbox`. This commit updates the python test API and tests to reflect this change. There's also no need for `--network` in snapshot import 20 May 2020, 08:33:06 UTC
ec4df12 Vendors: remove blake2 and hacl version 1 19 May 2020, 16:23:22 UTC
0ec84c2 Lib_crypto: Adding SHA-3, Keccak-256 19 May 2020, 16:23:22 UTC
d26b16f Lib_crypto: Rewrite to use hacl-star opam package HACLv2 includes an implementation of Blake2b. There is also a slight simplification of the API wrt to NaCl: - there is no longer need to pad buffers with zeros - thus, there are no more boxzerobytes and zerobytes - there is now a single tagbytes for the in-place functions 19 May 2020, 16:23:22 UTC
409db3e Lib_crypto: Switch API from Bytes + Bigstring to Bytes only Bigstrings were planned to be used for locking and wiping memory but that is postponed. Bytes are more efficient and simplify the codebase. 19 May 2020, 16:23:22 UTC
8db9b54 Lib_p2p: fix writing header of chunk with uint16 rather than int16 read is expecting a uint16 but write was writing a int16 19 May 2020, 16:23:22 UTC
646b18e Lib_crypto: make nonce abstract 19 May 2020, 16:23:22 UTC
a89fb38 Doc: fix version 7.1 note since we backported client patches 19 May 2020, 14:08:51 UTC
7edf85e Lib_crypto: add hacl-star For now, it is purely artificial to decouple opam-repository update from switching hacl version. 19 May 2020, 13:18:09 UTC
fcb50c3 Doc: update version 7 page with version 7.1 changes 19 May 2020, 12:04:32 UTC
b3cc540 Changelog: add version 7.1 changes 19 May 2020, 12:04:18 UTC
a4bf2f6 Version: set version to 7.1+dev 19 May 2020, 10:12:35 UTC
3416bfc Tests/Python: add mockup tests 18 May 2020, 14:07:13 UTC
e8865ec Tests/Python: prepare mockup tests This commit prepares the client and the sandbox 18 May 2020, 14:07:13 UTC
3c47251 Shell/DDb: documentation/typos 18 May 2020, 13:30:24 UTC
f9e0520 Shell/DDb: remove deadcode 18 May 2020, 13:30:24 UTC
back to top