1. 04 Jun, 2018 1 commit
    • Michael's avatar
      P2p: Add option to disable the mempool · d5925f08
      Michael authored
      This allows a node to specify that it doesn't want to receive operations
      that are not included in a block. To do so, one should use the new
      --disable-mempool option.
      
      A disabled mempool node announce its configuration during the ACK exchange.
      This configuration should be easily expandable with other options.
      
      Node will keep track of the ack exchange configuration for each nodes it
      is connected to and will not propagate its mempool to disabled mempool
      nodes.
      
      A disabled mempool node will ignore non-empty mempool received.
      In the future, this incident should be punish by a decrement of its score
      and / or ban.
      d5925f08
  2. 31 May, 2018 1 commit
  3. 03 May, 2018 1 commit
  4. 20 Feb, 2018 1 commit
  5. 16 Feb, 2018 1 commit
  6. 08 Feb, 2018 1 commit
  7. 05 Feb, 2018 1 commit
  8. 16 Jan, 2018 1 commit
  9. 04 Dec, 2017 2 commits
    • Grégoire Henry's avatar
    • Grégoire Henry's avatar
      Jbuilder: split `src/utils/` in multiple OPAM packages · b6449cae
      Grégoire Henry authored
      * `lib_stdlib`: basic extended OCaml stdlib and generic data structures
      
      * `lib_data_encoding`: almost independant 'Data_encoding'
      * `lib_error_monad`: almost independant 'Error_monad'
      
      * `lib_stdlib_lwt`: extended Lwt library
      * `lib_crypto`: all the crypto stuff (hashing, signing, cryptobox).
      
      * `lib_base`:
        - basic type definitions (Block_header, Operation, ...)
        - a module `TzPervasives` to bind them all and to be the
          single module opened everywhere.
      
      In the process, I splitted `Tezos_data` and `Hash` in multiple
      submodules, thus removing a lot of `-open`.
      
      The following two modules may not have found their place yet:
      - Base58 (currently in `lib_crypto`)
      - Cli_entries (currently in `lib_stdlib_lwt`)
      b6449cae
  10. 17 Nov, 2017 1 commit
  11. 15 Nov, 2017 1 commit
  12. 13 Nov, 2017 3 commits
  13. 08 Nov, 2017 1 commit
  14. 11 Aug, 2017 2 commits
  15. 08 Aug, 2017 1 commit
  16. 16 Feb, 2017 1 commit
  17. 15 Feb, 2017 1 commit
    • Vincent Bernardoff's avatar
      Shell: Improve the CLI of `tezos-node` · 6d41b3d3
      Vincent Bernardoff authored
      * Use subcommands:
        * `tezos_node run`
        * `tezos_node config`
        * `tezos_node identity`
      * Regroup all on-disk data in `--data-dir`
      * Split `Node_main` in multiple files.
      * Add DNS resolution for `--net-addr` and `--rpc-addr`
      * Hardcode `bootstrap.tezos.com` as bootstrap peer(s)
      * Add `--no-bootstrap-peers`
      * Rename `--expected-connections` -> `--connections`
      6d41b3d3