1. Oct 08, 2017
    • Afri Schoedon's avatar
      Add Musicoin and MCIP-3 UBI hardfork. (#6621) · 360ecd37
      Afri Schoedon authored
      * Add musicoin chain spec.
      
      * Add musicoin to parity node
      
      * Add musicoin to the wallet
      
      * Add i18n for musicoin
      
      * Align musicoin chain spec with 1.8, ref #6134
      
      * Update musicoin bootnodes
      
      * Prepare MCIP-3 in musicoin chain spec.
      
      * Update musicoin chain spec with contract addresses for MCIP-3
      
      * Extend ethash params by MCIP-3
      
      * Fix musicoin chain spec json
      
      * Use U256 for block rewards.
      
      * Update musicoin registrar
      
      * Fix merge leftovers
      
      * Update musicoin chain spec for latest master
      
      * Bestow MCIP-3 block reward(s).
      
      * Update musicoin registry once and for all
      
      * Align MCIP-3 block reward with go implementation
      
      * Remove mcip3 test chain spec from repository
      
      * Update MCIP-3 block rewards
      
      * Musicoin homestead transition is at 1_150_000
      
      * Expect mcip3 transtion to be properly defined in chain spec.
      
      * Panic handling for mcip to default to regular block rewards if not specified
      
      * Giving mcip3 rewards a useful default value.
      
      * Fix ethjson tests.
      
      * Update musicoin chain spec
      
      * Fix tests 0:)
      
      * Add musicoin mcip3 era test spec.
      
      * Update musicoin chain spec(s)
      
      * Add tests for mcip3 era block rewards
      
      * Fix tests
      
      * Disable byzantium for musicoin
      
      * Pass miner reward to the tracer.
      
      * Allow modifying blockreward in MCIP-3 transition.
      360ecd37
  2. Oct 06, 2017
  3. Oct 05, 2017
  4. Oct 04, 2017
  5. Oct 03, 2017
  6. Oct 02, 2017
    • GitLab Build Bot's avatar
      931a7a22
    • vacuum-car's avatar
      fix typo: Unkown => Unknown (#6559) · fee056a2
      vacuum-car authored
      fee056a2
    • 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
    • Leopold Joy's avatar
      fix parity.io link in readme (#6617) · 561e8b42
      Leopold Joy authored
      561e8b42
    • Svyatoslav Nikolsky's avatar
      SecretStore: add node to existing session poc + discussion (#6480) · 3a60d723
      Svyatoslav Nikolsky authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * full_generation_math_session_with_refreshing_shares && full_generation_math_session_with_adding_new_node
      
      * add serveral secret shares at once
      3a60d723
  7. Sep 28, 2017
  8. Sep 26, 2017
    • Antonios Hadjigeorgalis's avatar
      Updated systemd files for linux (#6592) · a56c5e6b
      Antonios Hadjigeorgalis authored
      Previous version put $BASE directory in root directory.
      This version clearly explains how to run as root or as specific user.
      
      Additional configuration:
      
      * send SIGHUP for clean exit,
      
      * restart on fail.
      
      Tested on Ubuntu 16.04.3 LTS with 4.10.0-33-generic x86_64 kernel
      a56c5e6b
    • 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