ab0a50b | Philippe Bidinger | 27 May 2019, 16:47:17 UTC | P2p: extract Answerer from P2p_pool Pros: simplify P2p_pool (1300 lines modules), make Answerer interface explicit and documented Cons: Answerer was private to P2p_pool | 27 May 2019, 16:47:17 UTC |
5596656 | Philippe Bidinger | 27 May 2019, 16:28:50 UTC | P2p: Extract module Message from P2p_pool. Reduce complexity of P2p_pool, avoid duplication of types in several modules. | 27 May 2019, 16:28:50 UTC |
87f0891 | Marco Stronati | 23 May 2019, 15:51:33 UTC | Doc: remove non-issue about memory requirement for snapshots | 23 May 2019, 16:00:11 UTC |
d494e1e | Marco Stronati | 23 May 2019, 13:15:49 UTC | Base: revert protocol time encoding introduced in 323d1e12d | 23 May 2019, 13:15:49 UTC |
8df175d | Marco Stronati | 22 May 2019, 15:34:28 UTC | Doc: fixes for migration instructions | 22 May 2019, 19:46:02 UTC |
5098cd6 | Marco Stronati | 21 May 2019, 14:09:43 UTC | Doc: add release page for mainnet may | 22 May 2019, 14:56:45 UTC |
96a5d91 | Marco Stronati | 20 May 2019, 10:00:55 UTC | Doc: reorganize files | 22 May 2019, 14:56:45 UTC |
9daa159 | Marco Stronati | 12 March 2019, 08:54:25 UTC | Doc: replace : before :: | 22 May 2019, 14:56:45 UTC |
8f10515 | Victor Allombert | 20 May 2019, 09:57:53 UTC | Doc: add history modes and snapshots Co-authored-by: Paul Laforgue <paul.laforgue@tezcore.com> | 22 May 2019, 14:56:45 UTC |
e8f8782 | Victor Allombert | 15 February 2019, 17:21:36 UTC | Doc: add burn-cap and force-low-fee + various fixes. | 22 May 2019, 14:56:45 UTC |
083f132 | Marco Stronati | 02 February 2019, 17:34:01 UTC | Doc: rework first transaction and receipt | 22 May 2019, 14:56:45 UTC |
fe4e5fe | Marco Stronati | 12 February 2019, 13:09:35 UTC | Doc: more on voting duplicates | 22 May 2019, 14:56:45 UTC |
103e4eb | Victor Allombert | 22 May 2019, 13:12:37 UTC | Shell: Fix typos | 22 May 2019, 14:55:46 UTC |
4ae8cfe | Victor Allombert | 22 May 2019, 11:44:52 UTC | Snapshots: cosmetic fixes | 22 May 2019, 14:55:46 UTC |
e14c84a | Paul Laforgue | 22 May 2019, 01:31:46 UTC | Shell: stores the transition block level with the protocol_hash | 22 May 2019, 14:55:46 UTC |
f3e9c59 | Paul Laforgue | 22 May 2019, 01:28:07 UTC | RPCs: fix rpc queries on save_point | 22 May 2019, 14:55:46 UTC |
d7ffe3c | Julien Tesson | 22 May 2019, 14:08:18 UTC | P2p: Don't announce banned points FIX | 22 May 2019, 14:11:42 UTC |
0b66af6 | Raphaël Cauderlier | 21 May 2019, 17:54:25 UTC | Bin_client: add test for multisig integration | 21 May 2019, 17:55:33 UTC |
7bbb5ac | Raphaël Cauderlier | 21 May 2019, 17:52:29 UTC | Proto/Client: add commands for managing a multisig smart contract | 21 May 2019, 17:52:29 UTC |
20a857e | Raphaël Cauderlier | 13 May 2019, 11:52:50 UTC | Error_monad: Add a parallel version of `List.iteri` | 21 May 2019, 14:07:18 UTC |
5a7f3be | Julien Tesson | 11 May 2019, 17:30:16 UTC | Tests python: Setting the loglevel in new logging framework | 21 May 2019, 06:49:21 UTC |
b22b427 | Pierre Boutillier | 21 May 2019, 03:32:45 UTC | Opam: tezos-storage always depends upon stdlib-unix | 21 May 2019, 03:32:45 UTC |
84cdbce | Julien Tesson | 26 April 2019, 16:00:35 UTC | P2p : random and parallel kill strategy on too_many_connection Previous strategy was to kill sequentially the peers in an order driven by the peer id. The same node A could thus get killed over and over if the node B it connects to is overloaded (max_incoming_connections is reached) and the node A insists on comming back. Now the kill list is randomly selected. Bonus: the disconnections now happen in parallel. | 21 May 2019, 02:14:05 UTC |
e888887 | Julien Tesson | 26 April 2019, 16:19:52 UTC | P2p: Don't announce banned points | 21 May 2019, 02:14:05 UTC |
59b0624 | Grégoire Henry | 26 February 2019, 09:38:29 UTC | P2p: earlier detection of "public" nodes. Tag nodes as public/private even if we reject the connection. | 21 May 2019, 02:14:05 UTC |
6ffabdd | Vincent Botbol | 20 May 2019, 18:00:16 UTC | CI: update opam | 20 May 2019, 18:00:16 UTC |
1426802 | Victor Allombert | 20 May 2019, 13:36:28 UTC | Bin_node: change `rolling` history-mode to `experimental-rolling` | 20 May 2019, 16:03:39 UTC |
cb18ba9 | Victor Allombert | 20 May 2019, 12:01:34 UTC | Bin_node: Upgrade data_version of storage (0.0.2 -> 0.0.3) | 20 May 2019, 16:03:39 UTC |
3155bc7 | Victor Allombert | 15 May 2019, 15:46:35 UTC | Shell/Snapshots: Add snapshot export/import features Co-authored-by: Paul Laforgue <paul.laforgue@tezcore.com> | 20 May 2019, 16:03:39 UTC |
7f4f2e2 | Victor Allombert | 15 May 2019, 15:54:05 UTC | Bin_node: update node data version handling Co-authored-by: Vincent Botbol <vincent.botbol@tezcore.com> | 20 May 2019, 16:03:39 UTC |
db85a7e | Victor Allombert | 15 May 2019, 15:48:24 UTC | Bin_node: add read_data_dir config file | 20 May 2019, 16:03:39 UTC |
ba96835 | Victor Allombert | 15 May 2019, 15:28:29 UTC | Storage: Add export/import tests | 20 May 2019, 16:03:39 UTC |
6037d0e | Victor Allombert | 15 May 2019, 15:18:34 UTC | Lib_storage: add context export/import feature Co-authored-by: Paul Laforgue <paul.laforgue@tezcore.com> Co-authored-by: Benjamin Canou <benjamin@canou.fr> Co-authored-by: Vincent Botbol <vincent.botbol@tezcore.com> Co-authored-by: Thomas Gazagnaire <thomas@gazagnaire.org> Co-authored-by: Pierre Chambart <pierre.chambart@ocamlpro.com> Co-authored-by: Thomas Blanc <thomas.blanc@ocamlpro.com> | 20 May 2019, 16:03:39 UTC |
a63daf7 | Victor Allombert | 15 May 2019, 15:16:41 UTC | Stdlib_unix: add read/write_string | 20 May 2019, 16:03:39 UTC |
63d11dd | Victor Allombert | 15 May 2019, 15:14:19 UTC | Stdlib: add progress display | 20 May 2019, 16:03:39 UTC |
780388c | Paul Laforgue | 20 May 2019, 13:19:39 UTC | Shell: remove useless include | 20 May 2019, 16:03:39 UTC |
0bea9ed | Vincent Botbol | 16 May 2019, 15:27:37 UTC | Shell/RPC: replace `Level 0 with `Genesis | 20 May 2019, 15:37:48 UTC |
47c36a0 | Paul Laforgue | 19 May 2019, 20:22:30 UTC | Shell: use contents_not_found error when reading block contents | 20 May 2019, 15:34:42 UTC |
249bbd8 | Vincent Botbol | 20 May 2019, 15:30:04 UTC | Node: properly display an error message when trying to switching history-mode | 20 May 2019, 15:34:41 UTC |
9025412 | Vincent Botbol | 20 May 2019, 15:29:23 UTC | Shell: disallow switching from an history-mode to another | 20 May 2019, 15:34:41 UTC |
ef3d7c8 | Paul Laforgue | 14 May 2019, 17:28:02 UTC | Shell: check and save history mode Co-authored-by: Benjamin Canou <benjamin@canou.fr> | 20 May 2019, 15:34:41 UTC |
44f6557 | Paul Laforgue | 14 May 2019, 17:22:33 UTC | Shell: add testsuite for prune and delete Co-authored-by: Victor Allombert <victor.allombert@nomadic-labs.com> | 20 May 2019, 15:34:40 UTC |
aa02c85 | Paul Laforgue | 14 May 2019, 17:20:59 UTC | Shell: delete block when cuting alternative heads | 20 May 2019, 15:34:40 UTC |
485cfa6 | Vincent Botbol | 17 May 2019, 09:59:12 UTC | Shell: improve logging | 20 May 2019, 15:34:39 UTC |
9c32743 | Paul Laforgue | 14 May 2019, 17:20:11 UTC | Shell: full/rolling purge when setting a new checkpoint Co-authored-by: Victor Allombert <victor.allombert@nomadic-labs.com> Co-authored-by: Vincent Botbol <vincent.botbol@tezcore.com> Co-authored-by: Benjamin Cabou <benjamin@canou.fr> | 20 May 2019, 15:34:39 UTC |
e1d4075 | Victor Allombert | 14 May 2019, 17:26:05 UTC | Shell: add Chain.store in state | 20 May 2019, 15:34:39 UTC |
afbcb71 | Vincent Botbol | 14 May 2019, 17:16:29 UTC | ProtoDemo: set the last_allowed_fork_level to 0 to make sure the previous blocks are not pruned | 20 May 2019, 15:34:38 UTC |
bc4c485 | Paul Laforgue | 14 May 2019, 17:13:59 UTC | Storage: add comments | 20 May 2019, 15:34:38 UTC |
ed7ddf1 | Paul Laforgue | 14 May 2019, 17:12:44 UTC | Shell: remove invalid heads operation metadata | 20 May 2019, 15:34:38 UTC |
7d0c1e5 | Paul Laforgue | 14 May 2019, 17:10:32 UTC | Shell: relax with_atomic_rw type signature | 20 May 2019, 15:34:37 UTC |
7fd70e0 | Benjamin Canou | 14 May 2019, 17:09:22 UTC | Shell: add checkpoint client admin command Co-authored-by: Paul Laforgue <paul.laforgue@tezcore.com> | 20 May 2019, 15:34:37 UTC |
cc65da9 | Paul Laforgue | 14 May 2019, 17:08:13 UTC | RPCs: add rpc_header_directory Co-authored-by: Benjamin Canou <benjamin@canou.fr> | 20 May 2019, 15:34:37 UTC |
6d3873f | Paul Laforgue | 14 May 2019, 17:00:50 UTC | Shell: populate Protocol_hash | 20 May 2019, 15:34:36 UTC |
08dd93c | Paul Laforgue | 14 May 2019, 16:55:40 UTC | Shell: add Protocol_hash in store | 20 May 2019, 15:34:36 UTC |
38446f8 | Victor Allombert | 15 March 2019, 12:48:30 UTC | Shell: remove Operation_path from store Fix bootstrap issues for full nodes | 20 May 2019, 15:34:36 UTC |
b255226 | Vincent Botbol | 14 May 2019, 16:29:37 UTC | Shell: Chain_validator, move init_head in create | 20 May 2019, 15:34:35 UTC |
65e21bb | Vincent Botbol | 16 May 2019, 13:51:08 UTC | Shell: fail with error when reading contents and header in state | 20 May 2019, 15:34:35 UTC |
e8e6197 | Paul Laforgue | 14 May 2019, 16:11:28 UTC | Shell: use tzresult and chain_traversal handles partial chain Co-authored-by: Thomas Blanc <thomas.blanc@ocamlpro.com> Co-authored-by: Pierre Chambart <pierre.chambart@ocamlpro.com> | 20 May 2019, 15:34:34 UTC |
8887080 | Vincent Botbol | 14 May 2019, 15:44:30 UTC | Shell: dismiss locators from rolling peers whose caboose is too far ahead Co-authored-by: Benjamin Canou <benjamin@canou.fr> Co-authored-by: Paul Laforgue <paul.laforgue@tezcore.com> | 20 May 2019, 15:34:34 UTC |
d138d45 | Paul Laforgue | 14 May 2019, 15:34:21 UTC | Shell: Block_validator avoid validation under save_point Co-authored-by: Benjamin Canou <benjamin@canou.fr> Co-authored-by: Grégoire Henry <gregoire.henry@tezos.com> | 20 May 2019, 15:34:34 UTC |
36da909 | Vincent Botbol | 15 May 2019, 17:43:48 UTC | Shell: unopt genesis accessor | 20 May 2019, 15:34:33 UTC |
709e71c | Paul Laforgue | 14 May 2019, 14:36:03 UTC | Shell: known_ancestor, unknown_prefix handle partial chain Co-authored-by: Victor Allombert <victor.allombert@nomadic-labs.com> Co-authored-by: Thomas Blanc <thomas.blanc@ocamlpro.com> Co-authored-by: Pierre Chambart <pierre.chambart@ocamlpro.com> | 20 May 2019, 15:34:33 UTC |
bdc4487 | Paul Laforgue | 14 May 2019, 14:20:03 UTC | Shell: update block_locator so it handles partial chain | 20 May 2019, 15:34:33 UTC |
6d7653f | Paul Laforgue | 14 May 2019, 12:38:51 UTC | Shell: init node with caboose and save_point values | 20 May 2019, 15:34:32 UTC |
7fd9297 | Paul Laforgue | 14 May 2019, 12:32:09 UTC | Shell: add Save_point and Caboose in store | 20 May 2019, 15:34:32 UTC |
a26faf5 | Paul Laforgue | 14 May 2019, 12:25:00 UTC | Shell: a block is known and known_valid if we know its header | 20 May 2019, 15:34:32 UTC |
e040cb7 | Victor Allombert | 14 May 2019, 12:08:26 UTC | Shell: remove Store.Block.Header | 20 May 2019, 15:34:31 UTC |
9292450 | Paul Laforgue | 14 May 2019, 11:52:52 UTC | Shell: replace block header abstraction Co-authored-by: Victor Allombert <victor.allombert@nomadic-labs.com> | 20 May 2019, 15:34:31 UTC |
0bec5d7 | Paul Laforgue | 14 May 2019, 11:41:02 UTC | Shell: remove type hashed_header | 20 May 2019, 15:34:31 UTC |
ebd67f2 | Victor Allombert | 14 May 2019, 09:31:05 UTC | Shell: remove contents field in block type | 20 May 2019, 15:34:30 UTC |
facff17 | Victor Allombert | 14 May 2019, 09:05:08 UTC | Shell: add header field in contents type | 20 May 2019, 15:34:30 UTC |
32e04d8 | Paul Laforgue | 13 May 2019, 18:01:33 UTC | Store: add Pruned_contents Co-authored-by: Victor Allombert <victor.allombert@nomadic-labs.com> Co-authored-by: Vincent Botbol <vincent.botbol@tezcore.com> | 20 May 2019, 15:34:30 UTC |
5fe11e2 | Victor Allombert | 13 May 2019, 17:32:00 UTC | Bin_node: use a module for patch context | 20 May 2019, 15:34:29 UTC |
ace8497 | Victor Allombert | 13 May 2019, 17:12:37 UTC | Bin_node: typo | 20 May 2019, 15:34:29 UTC |
02ce204 | Paul Laforgue | 13 May 2019, 16:15:27 UTC | Node: history mode node initialization Co-authored-by: Victor Allombert <victor.allombert@nomadic-labs.com> Co-authored-by: Benjamin Canou <benjamin@canou.fr> | 20 May 2019, 15:34:29 UTC |
6c47304 | Victor Allombert | 13 May 2019, 15:16:53 UTC | Bin_node: add bare option to ensure_data_dir | 20 May 2019, 15:34:28 UTC |
e98447e | Victor Allombert | 13 May 2019, 15:02:13 UTC | Bin_node: use a module for the main chain genesis | 20 May 2019, 15:34:28 UTC |
f0ef5d1 | Paul Laforgue | 13 May 2019, 15:00:27 UTC | Shell_services: introduce history modes | 20 May 2019, 15:34:27 UTC |
0b8575b | Benjamin Canou | 03 February 2019, 00:25:34 UTC | Crypto: make Base58.encode tail recursive | 20 May 2019, 15:34:27 UTC |
4f10f78 | Benjamin Canou | 18 January 2019, 17:41:16 UTC | Shell: extend atomic storage operations | 20 May 2019, 15:34:27 UTC |
c54bfbe | Grégoire Henry | 17 October 2018, 09:53:54 UTC | Shell: use "atomic" upgrade of disk storage | 20 May 2019, 15:34:26 UTC |
d187be4 | Paul Laforgue | 15 May 2019, 11:32:36 UTC | Shell: remove test made incoherent by new checkpoint repr | 20 May 2019, 15:34:26 UTC |
c02aa10 | Grégoire Henry | 05 September 2018, 19:44:13 UTC | Shell: store the full block header of the checkpoint | 20 May 2019, 15:34:26 UTC |
af1f9a7 | Grégoire Henry | 05 September 2018, 18:23:27 UTC | Shell: use private type for `State.Block.Header.t` | 20 May 2019, 15:34:25 UTC |
ecc3587 | Grégoire Henry | 05 September 2018, 16:48:07 UTC | Shell/RPC: export a Base58Check representation of block headers Co-authored-by: Benjamin Canou <benjamin@canou.fr> Co-authored-by: Pierre Boutillier <pierre.boutillier@ens-lyon.org> | 20 May 2019, 15:34:25 UTC |
e9e816d | Raphaël Proust | 16 May 2019, 02:30:05 UTC | Flextesa accusation test: fix Co-authored-by: MBourgoin <mathias.bourgoin@tezcore.com> Co-authored-by: Raphaël Proust <code@bnwr.net> | 20 May 2019, 10:00:15 UTC |
21bb2db | Raphaël Cauderlier | 17 May 2019, 13:49:10 UTC | Doc: the Michelson type `address` is actually comparable | 17 May 2019, 13:49:10 UTC |
7eaea17 | Philippe Bidinger | 16 May 2019, 11:55:01 UTC | Tests/python: remove numbering in CI | 17 May 2019, 09:52:42 UTC |
c699829 | Philippe Bidinger | 08 May 2019, 16:08:12 UTC | Tests: test_cors.py added to CI | 17 May 2019, 09:52:42 UTC |
3f6c6c2 | Philippe Bidinger | 06 May 2019, 16:52:44 UTC | Tests: ported test_cors.sh to test_cors.py | 17 May 2019, 09:52:42 UTC |
83f3f16 | Raphaël Proust | 06 May 2019, 03:40:31 UTC | Shell_services: return P2P version as is Fixes 497 | 17 May 2019, 09:52:13 UTC |
b265872 | Eugen Zalinescu | 12 May 2019, 08:23:50 UTC | Endorser: remove duplicate addresses for which an endorser endorses | 16 May 2019, 08:15:14 UTC |
e648fc4 | Philippe Bidinger | 14 May 2019, 18:30:12 UTC | Test/Python: correct time between blocks - multiple bakers | 16 May 2019, 06:13:26 UTC |
7729073 | Vincent Botbol | 15 May 2019, 20:39:09 UTC | Tests/Flextesa: remove .opam | 15 May 2019, 20:50:54 UTC |
38e4ae8 | Pierre Boutillier | 29 April 2019, 22:29:51 UTC | Opam packaging: fix flextesa build | 15 May 2019, 20:46:52 UTC |
6e91d5e | Pierre Boutillier | 12 May 2019, 16:35:17 UTC | Opam packaging: fix tezos-client-alpha-commands deps | 15 May 2019, 20:46:52 UTC |
b6619de | Pierre Boutillier | 13 May 2019, 17:57:08 UTC | lib_network_sandbox: Make it 32bits arch compatible | 15 May 2019, 20:46:52 UTC |
4511710 | Pierre Boutillier | 12 May 2019, 20:05:18 UTC | Flextesa: voting commmand takes the TEZOS_PROTOCOL file as argument | 15 May 2019, 11:36:03 UTC |
d6a3b46 | Pierre Boutillier | 12 May 2019, 19:29:03 UTC | Opam packaging: install TEZOS_PROTOCOL as part of tezos-embedded-protocol-%.raw This allows to `tezos-admin-client inject protocol /raw` | 15 May 2019, 11:36:02 UTC |
18eeec0 | Vincent Botbol | 14 May 2019, 16:41:34 UTC | Alpha/Client: update opam | 14 May 2019, 16:42:22 UTC |