swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
8db22b7 Tests/Python: Fix argument order in test_big_map_magic test 04 March 2020, 20:40:04 UTC
c693569 Documentation: fix missing assert in regression testing example 04 March 2020, 16:59:07 UTC
420fe4a Lib_validation: add missing dependency: tezos-shell-context 02 March 2020, 14:36:17 UTC
9f8d692 Upgrade to irmin.2.1.0 28 February 2020, 14:39:02 UTC
eda8967 bin_node: Add precision for --data-dir option Make clear that parents directories are created with the --data-dir option. 27 February 2020, 20:23:30 UTC
6ff8351 gitignore: Add temporary files generated by emacs starting by .# 26 February 2020, 15:20:41 UTC
7750c16 Doc: Documentation regression testing in pytest Apply suggestion to docs/developer/python_testing_framework.rst changes Apply suggestion to docs/developer/python_testing_framework.rst Apply suggestion to docs/developer/python_testing_framework.rst Some fixes 26 February 2020, 14:33:31 UTC
477d34f lib_p2p/Test: Tweak test_p2p_peerset.ml LRU overflow test Add a few more operations to the overflow unit test for the PeerLRUCache to indeed test that evictions follow a LRU specification. 25 February 2020, 16:44:11 UTC
7ab273a p2p: Re-implement PeerGreyList with a LRU cache Replaces the implementation of the PeerTable module based on the Ring Buffer, with one based on LRU caches. The changes provide LRU semantics to the Peer Greylist, and avoid the inconsistencies that could arrive using the Ring Buffer, e.g. stuffing the ring with copies of Peer.IDs which have already been removed from the greylist. 25 February 2020, 16:44:11 UTC
bcbd3a7 stdlib: Tweak documentation of Ring Buffer Table Clarifies the semantic issues that occur due to having inconsistent domains in the ring and table components. 25 February 2020, 16:44:11 UTC
6958503 Tests/python: add test p2p Tests advertisement of points in a network of public peers. 25 February 2020, 15:00:21 UTC
e3600ec Tests/python: add parser for p2p stat commands 25 February 2020, 15:00:21 UTC
317df82 Tests/Python: add regression logs for macro expansion 25 February 2020, 12:01:14 UTC
1b3f3d7 Tests/Python: add regression tests for macro expansion 25 February 2020, 12:01:14 UTC
f1a700b Tests/Python: refactor paths in python tests - Organize all paths constants in tools.paths - Rename all_deprecated_contract -> all_deprecated_contracts - Move all_contracts, all_deprecated_contracts helper to tools.path 25 February 2020, 12:01:14 UTC
a89bc6a Resto: document the fact that schemas are lazy 25 February 2020, 10:25:22 UTC
6db5ce1 Resto, RPC, Client: make schema computation lazy 25 February 2020, 08:54:19 UTC
4c391a4 Tests michelson, Doc: more idiomatic test of opcodes CAR/CDR : add subtype to params to improve documentation Adding different subtypes to contracts parameters allows to follow the semantics of opcodes CAR and CDR just by looking at the typing trace. The type of the stack after the operation now carry the information about which element (left or rght) has been taken. CHECK_SIGNATURE: more idiomatic use The operation already check the signature against the hash of the bytes passed, so no need to hash them beforehand. The semantics of the program is not quite the same but it is a better example of how to use the opcode. CREATE_CONTRACT: more idiomatic The example was not issuing the operation created by CREATE_CONTRACT, so no contract was originated. It is confusing for the opcode documentation, where we rather want to explain how to originate a contract. 25 February 2020, 08:12:56 UTC
bfea0eb ocp-indent is encompassed by ocaml-format 24 February 2020, 17:33:39 UTC
719cde3 Shell: rpc & command ; get env of protocol add: - rpc : get /protocols/<PROTOCOL_HASH>/environment - command : "protocol environment <PROTOCOL_HASH>" 24 February 2020, 16:50:59 UTC
1bfad4c Shell: allow multiple environment to exists This commit remove some hardcoded V1 restriction and add some abstraction to allow multiple environments to exist and run. 24 February 2020, 16:50:59 UTC
405a0c1 Shell/env: typos, duplicate type equality Fix a typo where twice an type equility was written. 24 February 2020, 16:50:59 UTC
150b12d Tests/Python: Add tests for SELF annotated with entrypoint 21 February 2020, 09:23:34 UTC
a526a0a Node: fix --help for --sandbox, as file is mandatory 19 February 2020, 14:13:09 UTC
8382497 Build: dune 2 needs a dune-project in src/bin_sandbox/ 19 February 2020, 08:59:55 UTC
c4b12aa Opam: Sync dune version requirement with 'dune-project's 18 February 2020, 21:18:54 UTC
95f2af8 Build: Use dune 2 18 February 2020, 21:18:54 UTC
16a1f27 Build: erase last trace of jbuilder 18 February 2020, 21:18:54 UTC
d298599 Bin_node: fix storage switch error message 18 February 2020, 17:02:50 UTC
7a7c3f9 Doc: introduce reconstruct feature 18 February 2020, 17:02:17 UTC
df7bd9c Doc: update readme 18 February 2020, 16:42:36 UTC
958b8a4 Node: try to use sugared network name in config 18 February 2020, 13:27:10 UTC
214b8a5 CI: update build image hashes 18 February 2020, 10:39:33 UTC
56fcc62 Data_encoding: remove in-tree source and depend on released library 18 February 2020, 10:39:33 UTC
4e6e365 Everywhere: set version of alcotest/alcotest-lwt dependency 18 February 2020, 10:39:33 UTC
490f92e Build: protocol dune files are sympbolic links to the proto-compiler dune template 17 February 2020, 16:16:04 UTC
f2addea Storage: proper error when reading invalid snapshot file 17 February 2020, 15:01:38 UTC
60b977c Node: print network name on startup 17 February 2020, 10:35:40 UTC
f29e2ff Node: refuse to run if --network does not match config file 17 February 2020, 10:35:40 UTC
3912127 Stdlib: tests for ring, ringtable, and weakringtable backport of tests from upstream ringo Note: The functional tests are executed by the CI. The memory-leak test (for WeakRingTable) is not. 14 February 2020, 14:46:59 UTC
5f395b1 Stdlib: fix memory leak in WeakRingTable Backport of fix from upstream ringo Note that the WeakRingTable is not used anywhere in the code. It has been merged in in preparation of the change to the new mempool. Thus, the leak doesn't currently affect any node. 14 February 2020, 14:46:59 UTC
8057d40 Tests: Remove client tests of proto 003&004 14 February 2020, 13:58:33 UTC
49ef7f8 Proto/Env: handle existing value in in-memory context copy function As it is, when `Memory_context.copy` returns `None`, `Raw_context.copy` will fail with `Missing_key` error. However, when the value is already set, `Memory_context.copy` also returns `None`, which makes this fail with a misleading error message. Although in `src/lib_storage/context.ml` copy implementation the value may already exists, it seems useful to make it fail in in-memory context. To fix this, we make the in-memory context copy function fail when the value is already set. 13 February 2020, 15:25:54 UTC
c4fe04d Mempool: actually sort operations on preapply when the flag is set 12 February 2020, 16:13:34 UTC
6d2aa96 Stdlib/Test: add lru cache testing 12 February 2020, 13:20:52 UTC
824174a Stdlib: add a LRU cache implementation Co-authored-by: Raphaël Proust <code@bnwr.net> 12 February 2020, 13:20:52 UTC
fe18913 dune-project: add documentation 11 February 2020, 16:36:36 UTC
cc358d9 Makefile: do not remove dune-project files on make clean 11 February 2020, 16:36:36 UTC
e10f82f Unignore dune-project files 11 February 2020, 16:36:36 UTC
8d9c79c Doc: update the main README.md file See #674. Main changes: - More structure - Added links to installation, getting started, and contribution instructions - Added a remark on the protocol - Remove the list of external links because we fail to maintain it up-to-date and we already have a similar list in the documentation. 11 February 2020, 13:00:53 UTC
b24e55f Mempool: handle endorsements which arrive too soon Co-authored-by: Benjamin Canou <benjamin@canou.fr> Co-authored-by: Pierre Boutillier <pierre.boutillier@nomadic-labs.com> Co-authored-by: vbot <vincent.botbol@nomadic-labs.com> 11 February 2020, 10:58:21 UTC
f5f190a Docs: Add baking daemon change 11 February 2020, 08:56:57 UTC
dd232fd Provide encodings for Binary_error types 11 February 2020, 08:23:43 UTC
950ff3d Pass titles & descriptions to JSON fields & cases 11 February 2020, 08:23:43 UTC
ff8c4a2 ci: tag bare and debug image 10 February 2020, 11:54:14 UTC
e9aa363 Doc: fix broken link to sandbox quickstart 07 February 2020, 22:11:42 UTC
767de2b Tests/Python: migrate test_contract_macros.sh to pytest 05 February 2020, 11:10:33 UTC
0eacb58 Tests/Python: add a .pylintrc-file Better support for IDE integration (e.g. flycheck in emacs). 05 February 2020, 11:10:33 UTC
c0542c4 Tests/Python: convert assert_run_failure to check_run_failure This change improves the error messages when assertions fails. 05 February 2020, 11:10:33 UTC
635c656 Doc/Protocol: don't claim that Carthage has no breaking change 04 February 2020, 22:16:17 UTC
fc9ce22 Bin_node: fix upgrade command doc 04 February 2020, 14:40:39 UTC
2a2761c Lib_shell/bin_node: allow snapshot export using a richer block descr 04 February 2020, 14:40:39 UTC
860de1e Snapshots: refactor wrong_block_export error 04 February 2020, 14:40:39 UTC
f539c9c Node: Init state in Snapshot.export and minor refactoring 04 February 2020, 14:40:39 UTC
bf8e1ca Lib_shell/state: add ?readonly argument to State.init 04 February 2020, 14:40:39 UTC
0c2760e Tests_python: increase the number of attempts 04 February 2020, 13:16:50 UTC
ad6603a Flextesa: increase the number of attemps to start the node Before, the client took ~1s to start. With 8 attempts, it thus added 8s to the delay we allowed the node to start. Now that the client starts almost instantly, we gave 8 less seconds to the node, even though it only starts 1s faster. By setting the number of attempts to 12, we add about 20s allowed delay. 04 February 2020, 13:16:49 UTC
5aa4141 Vendors: fix build Vs new warning 04 February 2020, 13:16:48 UTC
21427f8 Doc,Tests: Improve `flextesa.rst` 04 February 2020, 13:16:47 UTC
77ba326 Test,CI: Make daemons-upgrade work in the CI 04 February 2020, 13:16:47 UTC
3960cac Test,CI: add user-activated-upgrade in full-sandbox 04 February 2020, 13:16:46 UTC
c15eb50 Proto-alpha: allow activation from Babylon 04 February 2020, 13:16:45 UTC
716446d Sandbox: Update wrt Flextesa changes 04 February 2020, 13:16:44 UTC
ad3569f Vendors: update flextesa-lib (20200102@b3a60eaf) 04 February 2020, 13:16:41 UTC
81f4890 Vendors: remove ocplib-json-typed and used released library instead 04 February 2020, 13:06:39 UTC
98d6a4c docker: fix snapshort import command 02 February 2020, 17:14:47 UTC
2b90139 Doc: "spendable" antipattern is not longer possible in Babylon 31 January 2020, 14:17:06 UTC
cfadc2b docker: better entrypoint.sh help 30 January 2020, 15:18:34 UTC
4b915dd Tests: client is too fast, need to sleep more 29 January 2020, 16:52:50 UTC
8b0be3b Json_typed: more efficient implementation for eq_element 29 January 2020, 14:50:11 UTC
3986211 Data_encoding: Remove single lwt function and whole lwt dependency Downstream of 057df27e53d9f92122013af7b0f5b559092dd07a 28 January 2020, 22:22:15 UTC
b7b8097 Registration: move module to fix type dependency Downstream of fafe3ca6dc232b9dac40ef6981dcb4876a39ddb0 28 January 2020, 22:22:15 UTC
cf4cc46 Shell, Protocol: adapt to new data-encoding error handling 28 January 2020, 22:22:15 UTC
8d0e242 Data_encoding: Binary writer/reader: better error management options for the user Downstream of ccecd00659ebc264be23b0823a70fee3046edda0 28 January 2020, 22:22:15 UTC
c4005d7 Data_encoding: Add opitonal parameter to control buffer size during serialisaiton Downstream of 0b64f836b627e8adbc9d3aeb4f199da2430d2eff 28 January 2020, 22:22:15 UTC
3ddd7d8 P2p_test: allowing to set process name prefix This allows to set the prefix of the name of a forked process, which serves to identify the log lines belonging to this process in addition to its peer id. Typical use is in the module Overcrowded where some process are either the `Target`, a `Client_V1`or a `Client_V2`. 28 January 2020, 21:49:51 UTC
6a417bf P2p: Nack send the motive for the connection rejection. This patch provide a `Nack` with an error code, in the vein of http error codes that allow the client to know why its connection is not accepted by the node. It should help to understand the failure to connect to a node given via RPC for example. The P2p_rejection file is in lib_base as the rejection error will be used in Network_version in case no network version can be negotiated. The rejection motive is encoded as an integer. Each new motive will have a higher number and thus fall into Unknown_argument case. When in private mode, `raw_authenticate` of an untrusted peer result in the P2p_errors.Private_mode error, preventing the reply with a Nack and a list of known points. `authenticate` function will close the connection immediately. This patch does not change the p2p version as it is meant to be released together with "P2p: `Nack` with a list of known peers". 28 January 2020, 21:49:51 UTC
c0a4080 P2p: `Nack` with a list of known peers This patch increase the p2p version number. Points announcing a compatible p2p version will receive a ̀Nack` that carries a list of alternative points while legacy node (p2p version 0) will receive a legacy `Nack`. This mechanism allows new nodes to get a list of points they can try to connect to, even if their known entry point to the network are overcrowded. P2p test : overcrowded test adaptation to "private points not announced" is a bit unsatisfactory: it makes the nodes non-private, making them more likely to interfere with other nodes. 28 January 2020, 21:49:51 UTC
3671b88 P2p_pool: improve debug msg when rejecting peer connection 28 January 2020, 21:49:51 UTC
811e281 P2p_pool: authenticate before rejecting when `max_connections` is reached `max_connections` is meant to affect the number of active connections, it makes sense to authenticate the incoming connection, memorize the point information, and then decide if there is a slot available for this peer. The number of unauthenticated on-going connections is limited by `max_incoming_connection`. 28 January 2020, 21:49:51 UTC
f5fa37f Stdlib: remove lwt_canceler and use released version instead 28 January 2020, 17:57:50 UTC
a0e4196 Stdlib: remove lwt-watcher and replace with released version 28 January 2020, 16:27:51 UTC
33b1413 Shell: Move new logging in a separate file 28 January 2020, 14:50:22 UTC
8fb63c2 Shell: add level and timestamp info when a new block is processed 28 January 2020, 14:50:22 UTC
0c92271 Shell: improve block validator process logging 28 January 2020, 14:50:22 UTC
bd4319f Lib_validation: add request pp 28 January 2020, 14:50:22 UTC
c0def20 Shell: remove legacy logging from block_validator_process_ext 28 January 2020, 14:50:22 UTC
83fb287 Shell: remove legacy logging from block_validator_process_seq 28 January 2020, 14:50:22 UTC
b64e698 docker: add back entrypoint.* in tezos/tezos image 28 January 2020, 13:34:19 UTC
867c889 docker: add docker labels to image 28 January 2020, 13:34:19 UTC
back to top