swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
b7c5434 node: remove unused module node_logging 25 January 2021, 19:06:13 UTC
924b5d1 Client: unplug mockup mode for Carthage Co-Authored-By: Clement Hurlin <clement.hurlin@tweag.io> 25 January 2021, 17:31:12 UTC
5317a76 Tests/python: mockup: fix proto parametrization 25 January 2021, 17:31:12 UTC
4cdf70b Storage: add tests for folding order 25 January 2021, 14:14:46 UTC
811d45f Storage: fix the context hash Irmin 2.3 hash changed the result of `Tree.list` to return a list in a not specified order. So make sure we preserve the current behavior of lib-storage: - Nodes need their entries to be sorted before hashing them - Context.fold need to go over the entries in a deterministic order to avoid issues with non-commutative operations over the context. 25 January 2021, 14:14:46 UTC
67ad2c7 Proto: document roll storage API 25 January 2021, 12:42:24 UTC
fa1a315 Proto-alpha: test trace content by testing pretty-printed trace content 25 January 2021, 12:03:06 UTC
903ea91 Proto_alpha: do not peer into abstract traces 25 January 2021, 12:03:06 UTC
2c7ab98 proto-env-v2: Make traces abstract 25 January 2021, 12:03:06 UTC
f2d2a05 Bench: update to use abstract protocol types 25 January 2021, 08:34:28 UTC
07bc93b Tests/OCaml: update test helpers to use abstract protocol types 25 January 2021, 08:34:28 UTC
3747a10 Proto: fix `delegated_contracts` RPC to use abstract type 25 January 2021, 08:34:28 UTC
073ecb7 Client/Mockup: use abstract protocol types 25 January 2021, 08:34:28 UTC
0ce7082 Proto: expose function used by the mockup 25 January 2021, 08:34:28 UTC
f17847f Parameters: update to use abstract types instead of concrete 25 January 2021, 08:34:28 UTC
b9f66fe Proto: expose various functions used by lib_parameter 25 January 2021, 08:34:28 UTC
8eb1c61 Proto: abstract Parameters types 25 January 2021, 08:34:28 UTC
c54385a Doc gen: Fix command-line manual generation This commit: - fix the pages: they used to all document the alpha version of the binaries - renames the included HTML pages in the 008 documentation to not call them "alpha" - adds the pages for the alpha protocol 24 January 2021, 21:33:02 UTC
a0d61cc Doc gen: indicate how to solve unknown hash problem in the future 24 January 2021, 21:33:02 UTC
5fb7d6f Git: Updage .gitignore and .dockerignore 24 January 2021, 21:33:02 UTC
0cfcae5 Doc gen: generate RPC doc for Alpha 24 January 2021, 21:33:02 UTC
0344588 Doc: add a documentation directory for the Alpha protocol 24 January 2021, 21:33:02 UTC
df0c70e Scripts: adapt the snapshot_alpha script to also snapshot docs 24 January 2021, 21:33:02 UTC
0b03cfd Docs/voting: refer to the files in the appropriate proto src folder 24 January 2021, 21:33:02 UTC
c79d221 proto: use env v2 22 January 2021, 08:14:41 UTC
00628af env:add environment v2 22 January 2021, 08:14:41 UTC
424d20f CHANGES: new migrate mockup command 21 January 2021, 14:08:55 UTC
acf404e Doc: add paragraph on mockup migration 21 January 2021, 14:08:55 UTC
e4d74f0 Tezt: add Edo to protocol.ml 21 January 2021, 14:08:55 UTC
4df8d0e Tezt: add mockup migration test 21 January 2021, 14:08:55 UTC
5d7f8fd Tezt: add next_protocol to protocol.ml 21 January 2021, 14:08:55 UTC
865d914 Tezt: add mockup mode commands for migrating, listing protocols 21 January 2021, 14:08:55 UTC
150da8d Client/Mockup: mockup context migration command 21 January 2021, 14:08:55 UTC
deb9a5b Storage: rename functions Use the following convention: - 'add` for functional updates (with 't' first) - 'set' for side-effect updates (e.g. returning unit) - 'find' for getters which might return an option 21 January 2021, 12:03:32 UTC
3059f52 Docs: Fix invalid literal Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 21 January 2021, 09:50:58 UTC
64474f0 CI: update opam repository commit hash 20 January 2021, 14:19:20 UTC
95e05a0 Protocol/coq-of-ocaml: reduce the black-list size 20 January 2021, 13:21:05 UTC
13053eb Dependencies: upgrade coq-of-ocaml to the version 2.3.0 20 January 2021, 13:21:05 UTC
39ad804 tests_python: increase timeout for 'many bakers' tests 20 January 2021, 13:21:05 UTC
3443c92 Storage: sync read-only instances before exists/checkout calls 20 January 2021, 13:21:05 UTC
3af8ca8 Storage: fix build for irmin 2.3.0 Co-authored-by: Craig Ferguson <me@craigfe.io> 20 January 2021, 13:21:05 UTC
8b9a6e9 Stdlib_unix: externalise Lwt-exit 20 January 2021, 13:20:54 UTC
f073a7d lib_mockup: add tests and fix some bugs Fixes: * include error message in case of failing to parse the bootstrap accounts Add tests to: * mockup_args * mockup_wallet Also includes: * fix a test script shebang * add an unix_io_wallet * modestly simplify mockup_args.choose Related to !970 20 January 2021, 08:30:48 UTC
25ef09b Tests/Python: proxy: be more abstract from protocol 19 January 2021, 13:11:52 UTC
86a0a04 Tests/Python: use protocol.activate 19 January 2021, 13:11:51 UTC
7b9ff01 Protocol/coq-of-ocaml: break mutual dependency of the type t 19 January 2021, 09:24:50 UTC
2bfbad1 Protocol/coq-of-ocaml: force some types to be considered as GADTs 19 January 2021, 09:24:50 UTC
bdda16e Protocol/coq-of-ocaml: we handle num as a phantom type 19 January 2021, 09:24:50 UTC
bab75fd Tezt: Added module for units of tez 18 January 2021, 17:53:01 UTC
bde289d Tezt: Add protocol RPC regression tests 18 January 2021, 17:53:01 UTC
5a706eb Tezt: Allow to override default protocol parameters 18 January 2021, 17:53:01 UTC
3503beb Tezt: Move protocol RPCs under protocol, add endorsing rights 18 January 2021, 17:53:01 UTC
51029eb Tezt: Add votes RPC endpoints 18 January 2021, 17:53:01 UTC
a107508 Tezt: Add delegates RPC endpoints 18 January 2021, 17:53:01 UTC
622f547 Tezt: Add protocol constants and contracts RPC endpoints 18 January 2021, 17:53:01 UTC
c9d9791 Tezt: Allow to attach process hooks to RPC commands 18 January 2021, 17:53:01 UTC
0960fe8 Tezt: Add regression hooks with variable scrubbing 18 January 2021, 17:53:01 UTC
235b333 Tezt: disable client disclaimer 18 January 2021, 17:53:00 UTC
02b6a1d Tezt: Add args arg to transfer command 18 January 2021, 17:53:00 UTC
e5d59a5 Tezt: Add command to originate contract 18 January 2021, 17:53:00 UTC
a17d669 Tezt: Add client commands to set and withdraw delegate 18 January 2021, 17:53:00 UTC
186edd1 Tezt: Add commands to gen keys and show address 18 January 2021, 17:53:00 UTC
6a90673 Tezt: Add encoding test docs 18 January 2021, 17:53:00 UTC
f27b604 Tezt: Move encoding regression outputs to sub-dir 18 January 2021, 17:53:00 UTC
0d04b9d Tezt: Per-process hooks for regression tests Instead of using global refs for process hooks, we allow to attach the hooks per-process. 18 January 2021, 17:53:00 UTC
37f88b4 Tests/python: nonce revelation Tests that the baker reveals seed nonces as expected 18 January 2021, 17:52:19 UTC
98fc214 CI: temporarily allow opam check to fail 18 January 2021, 14:12:05 UTC
7073c6c Sapling: use Lwtreslib This forces us to consider some cases that might raise exceptions. 18 January 2021, 08:42:51 UTC
45d6ad7 Protos: adapt to changes in Sapling 18 January 2021, 08:42:51 UTC
1493468 Sapling: push assertion checks closer to the foreign function interface 18 January 2021, 08:42:51 UTC
117f411 Revert "lib_mockup: add tests and fix some bugs" This reverts commit f75ee914060b9c4789496ae2308d0da4266c3c7e. 15 January 2021, 16:08:40 UTC
f75ee91 lib_mockup: add tests and fix some bugs Fixes: * include error message in case of failing to parse the bootstrap accounts Add tests to: * mockup_args * mockup_wallet Also includes: * fix a test script shebang * add an unix_io_wallet * modestly simplify mockup_args.choose Related to !970 15 January 2021, 08:14:14 UTC
96a2700 p2p: fix the number of expected connections Change the value of the expected number of connections given to the maintenance during its initialization. This value was fixed to max_connections. 13 January 2021, 18:16:40 UTC
319bea1 tezt/p2p: regression test for maintenance configuration The test checks the initialization of the maintenance. 13 January 2021, 18:16:40 UTC
acb5365 p2p: rename variables for code readability - Rename fd and auth_fd variables into scheduled_conn and auth_conn in P2p_connect_handler and P2p_socket. Those names reflect more to there type. - Rename pool variable of type P2p_connect_handler.t into connect_handler in module P2p_welcome. 13 January 2021, 18:16:40 UTC
f9754fa p2p/test: add locks on net ports in dune file To reduce the risk of conflict on net ports usage, locks has been added in dune file. 13 January 2021, 18:16:40 UTC
314b7e7 p2p/test: reactivate Test_p2p_socket Nacked test 13 January 2021, 18:16:39 UTC
195cb42 p2p/test: Test_p2p_socket retry on random generator failures The Hacl random generator might fail in case a system call fails due to lack of entropy (usually when the test is executed many times in parallel). We now retry to generate the random data in such case, preventing the tests to fail. 13 January 2021, 18:16:39 UTC
a4b56fc p2p/test: fix non-determinism in Test_p2p_socket Detached processes were terminating too early, before all messages were sent, preventing the reception of the last message and thus the test success. Adding a final sync to the tests prevent such failure. 13 January 2021, 18:16:39 UTC
a80040d p2p/test: add a verbosity level to Test_p2p_socket 13 January 2021, 18:16:38 UTC
91a925f p2p/test: fix a test in Test_p2p_pool Overcrowded test would not have failed for sure if a node that should not be able to accept incoming connections had accepted them. 13 January 2021, 18:16:38 UTC
f63482a p2p/test: cleaner parallel error pretty-printing Process are grouped by error, preventing the duplication of error messages. 13 January 2021, 18:16:38 UTC
f0bf02b CHANGES.md: introduction of expected peer id feature 13 January 2021, 18:16:38 UTC
32556b6 tezt/tests: add a test to check the `--peer` option 13 January 2021, 18:16:37 UTC
ce07dbf tezt/lib_tezos: add peers and peers_ids options to the node 13 January 2021, 18:16:37 UTC
6d13311 tezt: add point_and_id function to Node module point_and_id function returns "127.0.0.1:<PORT>#<ID>" where <PORT> is the port and <ID> the identity of the node. 13 January 2021, 18:16:37 UTC
cd54be6 test_python: add a test to test the expected peer id feature We add new tests in `test_p2p.py`: - A first test that set one expected_peer id (the following id in the topology ring) and check that it works - A second test that check the expected_peer id was set correctly - A third test that set a wrong expected_peer id and check that we disconnect from this peer 13 January 2021, 17:08:25 UTC
eb2fe93 p2p,RPC: add RPCs to set and get the expected peer identity We declare a new RPC to set the expected peer id of a point. This RPC can be used as follow: 'tezos-client rpc patch /network/points/<point_id> {"peer_id": <peer_id>}' The format expected for the `<peer_id>` is the b58 format. One can use the RPC `/network/points/<point_id>` and read the field "expected_peer_id" to know whether an expected peer id was set. 13 January 2021, 17:08:25 UTC
2821217 p2p,bin_node: add the concept of expected peer identity An optional peer identity can be specified with a point. In particular the `--peer` option of the node now can take an expected peer id using the b58 format: './tezos-node rune --peer <address>#id'. If an id is specified, the node checks that this id is the same as the one sent by the peer when we connect to it. In case where the peer identity is specified while we are already connected to a node (see the next commit), if the expected identity is different from the current identity, we disconnect from this point. 13 January 2021, 17:08:25 UTC
5a3ef4f base/test: add unit tests for the parsing of addr_port_id 13 January 2021, 17:08:25 UTC
e8431aa base/p2p_point: change 'parse_addr_port' to include peer id This commit changes the function 'P2p_point.parse_addr_port' to 'P2p_point.parse_addr_port_id'. We now use `Ocamllex` to parse correctly an address. This function now returns a `result` and this implied some changes to the node. In particular, no exception is raised by the parsing function anymore. When the user give a wrong IP or a wrong port, it should be advertised with a proper error message. To ensure the validity of the configuration we add a configuration check. If the configuration is invalid, the node fails with an error message. 13 January 2021, 17:08:24 UTC
e403204 p2p/test: Add a test of the p2p test library This test checks a test fails if there is any node finishing with an error. 13 January 2021, 17:08:24 UTC
9885c0d p2p/test: extract detached node handling from pool tests Extract the functions used to manage nodes in Test_p2p_pool into a new module Node. 13 January 2021, 17:08:24 UTC
9fc7134 p2p: minor update of P2p_socket.nack ocamldoc 13 January 2021, 17:08:23 UTC
1af8c9d p2p: simplify peer/point events RPC code 13 January 2021, 17:08:23 UTC
061b1b0 lib_p2p: Put some shutdown events at info notice 13 January 2021, 09:26:43 UTC
ec0222a Doc: add/update glossary entries for voting periods 12 January 2021, 17:41:57 UTC
a88cb64 doc: Version with no scripts of MR !2345 12 January 2021, 17:07:30 UTC
3c0be16 Shell: make sure file descriptors are opened with the CLOSE_ON_EXEC flag 12 January 2021, 14:28:37 UTC
f81f73d Lib_validation: handle permission denied when binding socket 12 January 2021, 07:51:04 UTC
back to top