1. Oct 16, 2017
  2. Oct 15, 2017
  3. Oct 14, 2017
  4. Oct 13, 2017
  5. Oct 12, 2017
  6. Oct 11, 2017
  7. Oct 10, 2017
    • Marek Kotewicz's avatar
      Separate migrations from util (#6690) · 6279ff32
      Marek Kotewicz authored
      * separate migration from util and make its dependencies into libs:
      
      * snappy
      * kvdb
      * error
      * common
      
      * renamed common -> macros
      
      * util error does not depend on snappy module
      
      * ethsync does not depend on util nor ethcore_error
      
      * nibbleslice and nibblevec merged with patricia_trie crate
      
      * removed unused dependencies from util
      
      * util journaldb traits does not need to be public
      
      * util_error
      
      * fixed ethcore compile error
      
      * ignore .swo files
      
      * Update chain.rs
      6279ff32
  8. Oct 09, 2017
  9. Oct 08, 2017
  10. Oct 05, 2017
  11. Oct 03, 2017
  12. Oct 02, 2017
    • GitLab Build Bot's avatar
      931a7a22
    • Svyatoslav Nikolsky's avatar
      SecretStore: administrative sessions prototypes (#6605) · 9a086fac
      Svyatoslav Nikolsky authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * generate random channel encryption key on restart
      
      * session-level nonces
      
      * fixed warning after rebase
      
      * session_nonce -> nonce
      
      * full_generation_math_session_with_refreshing_shares && full_generation_math_session_with_adding_new_node
      
      * add serveral secret shares at once
      
      * SecretStore: initial ShareAdd session prototype
      
      * SecretStore: ServersSetChange jobs
      
      * SecretStore: servers set change session continued
      
      * SecretStore: servers set change session continued
      
      * SecretStore: servers set change session continued
      
      * SecretStore: known_sessions iterator
      
      * SecretStore: implemented SessionsQueue
      
      * SecretStore: UnknownSessionsJobTransport
      
      * SecretStore: node_added_using_servers_set_change almost done
      
      * SecretStore: continue adding tests
      
      * SecretStore: node_added_using_servers_set_change + node_added_using_share_add
      
      * SecretStore: node_added_using_server_set_change_from_this_node
      
      * SecretStore: node_moved_using_share_move
      
      * SecretStore: node_moved_using_servers_set_change
      
      * SecretStore: node_removed_using_share_remove
      
      * SecretStore: node_removed_using_servers_set_change
      
      * SecretStore: different folders for client && admin sessions
      
      * SecretStore: started adding share change consensus (flush)
      
      * SecretStore: fixed spurious tests failures
      
      * enum JobPartialRequestAction
      
      * SecretStore: started adding consensus layer to ShareAdd session
      
      * SecretStore: starting external consensus for ShareAdd
      
      * SecretStore: started restoring node_added_using_servers_set_change
      
      * SecretStore: node_added_using_servers_set_change works with external consensus
      
      * SecretStore: node_added_using_server_set_change_from_this_node works with external consensus
      
      * removed debug comments/printlns
      
      * SecretStore: share move session supports consensus
      
      * SecretStore: share remove with external consensus
      
      * SecretStore: started adding basic ShareAdd tests
      
      * SecretStore: added ShareAdd tests
      
      * SecretStore: added ShareAdd session to cluster
      
      * SecretStore: added share move && remove sessions to cluster
      
      * SecretStore: ShareMove session tests cleanup
      
      * SecretStore: ShareRemove session tests cleanup
      
      * SecretStore: added check_secret_is_preserved check
      
      * SecretStore: added servers set change to cluster
      
      * SecretStore: cleaned up ServersSetChange session tests
      
      * SecretStore: cleaning + added tests for ShareRemove
      
      * SecretStore: cleaning up
      
      * SecretStore: propagated admin_public
      
      * SecretStore: fixed persistent_key_storage test
      
      * SecretStore: upgrade_db_from_1
      
      * SecretStore: fixed ServersSetChange session completion
      
      * SecretStore: check polynom1 in ShareAdd sessions (error for pre-v2 shares)
      
      * SecretStore: fixing TODOs
      
      * SecretStore: fixing TODOs
      
      * SecretStore: check share change plan on 'old' slave nodes
      
      * SecretStore: fixing TODOs
      
      * SecretStore: store all admin sessions in single container to avoid overlaps
      
      * SecretStore: do not update nodes set during admin sessions
      
      * SecretStore: moved TODOs to appropriate methods
      
      * SecretStore: TODOs
      
      * SecretStore: added admin_public arg && fixed warnigs
      
      * SecretStore: added shares_to_move_reversed to ShareMove session
      
      * SecretStore: additional checks during consensus establishing
      
      * license
      
      * SecretStore: added TODO about starting ServersSetChange session
      
      * SecretStore: redundant clones + docs + lsot unimplemented-s
      
      * SecretStore: generation_session_completion_signalled_if_failed_on_master
      
      * SecretStore: updated obsolete comment
      
      * SecretStore: added type alias for current DocumentKeyShare serialization format
      
      * SecretStore: fixed typo
      
      * SecretStore; fixed warnings for futures 0.1.15
      
      * fixed warning
      9a086fac
  13. Sep 26, 2017
    • GitLab Build Bot's avatar
      cc759530
    • asynchronous rob's avatar
      Generalize engine trait (#6591) · bc167a21
      asynchronous rob authored
      * move common forks and parameters to common params
      
      * port specs over to new format
      
      * fix RPC tests
      
      * parity-machine skeleton
      
      * remove block type
      
      * extract out ethereum-specific methods into EthereumMachine
      
      * beginning to integrate Machine into engines. dealing with stale transitions in Ethash
      
      * initial porting to machine
      
      * move block reward back into engine
      
      * abstract block reward logic
      
      * move last hash and DAO HF logic into machine
      
      * begin making engine function parameters generic
      
      * abstract epoch verifier and ethash block reward logic
      
      * instantiate special ethereummachine for ethash in spec
      
      * optional full verification in verify_block_family
      
      * re-instate tx_filter in a way that works for all engines
      
      * fix warnings
      
      * fix most tests, further generalize engine trait
      
      * uncomment nullengine, get ethcore tests compiling
      
      * fix warnings
      
      * update a bunch of specs
      
      * re-enable engine signer, validator set, and transition handler
      
      * migrate basic_authority engine
      
      * move last hashes into executedblock
      
      * port tendermint
      
      * make all ethcore tests pass
      
      * json-tests compilation
      
      * fix RPC tests: change in gas limit for new block changed PoW hash
      
      * fix minor grumbles
      
      * validate chainspecs
      
      * fix broken import
      
      * fix transaction verification for pre-homestead
      bc167a21
    • GitLab Build Bot's avatar
      6840df4c