1. Apr 24, 2020
  2. Apr 23, 2020
  3. Apr 22, 2020
  4. Apr 21, 2020
  5. Apr 20, 2020
  6. Apr 18, 2020
  7. Apr 17, 2020
  8. Apr 16, 2020
    • Nikolay Volf's avatar
      Batch signature verification (#5023) · d6150439
      Nikolay Volf authored
      * create parallel tasks extension
      
      * make type system happy
      
      * basic externalities
      
      * test for dynamic extensions
      
      * batching test
      
      * remove premature verify_batch
      
      * shnschnorrkel batch
      
      * alter test
      
      * shnschnorrkel test
      
      * executive batching
      
      * some docs
      
      * also multi/any signatgures
      
      * error propagation
      
      * styling
      
      * make verification extension optional
      
      * experimental ed25519 parallelization
      
      * some merge fallout
      
      * utilize task executor
      
      * merge fallout
      
      * utilize task executor more
      
      * another merge fallout
      
      * feature-gate sp-io
      
      * arrange toml
      
      * fix no-std
      
      * sr25519 batching and refactoring
      
      * add docs
      
      * fix name
      
      * add newline
      
      * fix block import test
      
      * long sr25519 test
      
      * blocking instead of parking
      
      * move everything in crypto
      
      * return batch_verify to check :)
      
      * use condvars
      
      * use multi-threaded executor for benches
      
      * don't call via host interface
      
      * try no spawning
      
      * add true
      
      * cleanup
      
      * straighten batching
      
      * remove signature check from this test (?)
      
      * remove now pointless test
      
      * remove another now useless test
      
      * fix warnings
      
      * Revert "remove another now useless test"
      
      This reverts commit bbdec24b.
      
      * rethink the sp-io-part
      
      * Revert "remove now pointless test"
      
      This reverts commit 4d553066
      
      .
      
      * fix wording
      
      * add  wording
      
      * add todo and fix
      
      * return check and fix
      
      * add logging in sp-io
      
      * Update primitives/io/src/batch_verifier.rs
      
      Co-Authored-By: default avatarcheme <[email protected]>
      
      * address review and use std condvar
      
      * account for early exit
      
      * address reivew
      
      * address review
      
      * more suggestions
      
      * add docs for batch verification
      
      * remove unused
      
      * more review suggestions
      
      * move to sp-runtime
      
      * add expects
      
      * remove blocks
      
      * use entry
      
      * Update primitives/io/src/batch_verifier.rs
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * Update primitives/externalities/src/extensions.rs
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * update overlooked note
      
      * remove stupid return
      
      * Update primitives/io/src/lib.rs
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * Update primitives/io/src/lib.rs
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * fix wording
      
      * bump spec_version
      
      Co-authored-by: default avatarcheme <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      d6150439
    • Nikolay Volf's avatar
      update parity-util-mem (#5668) · 93698e4b
      Nikolay Volf authored
      93698e4b
    • Max Inden's avatar
      client/authority-discovery: Allow to be run by sentry node (#5568) · 75134a2f
      Max Inden authored
      
      
      * client/authority-discovery: Allow to be run by sentry node
      
      When run as a sentry node, the authority discovery module does not
      publish any addresses to the dht, but still discovers validators and
      sentry nodes of validators.
      
      * client/authority-discovery/src/lib: Wrap lines at 100 characters
      
      * client/authority-discovery: Remove TODO and unused import
      
      * client/authority-discovery: Pass role to new unit tests
      
      * client/authority-discovery: Apply suggestions
      
      Co-Authored-By: default avatarAndré Silva <[email protected]>
      
      * bin/node/cli/src/service: Use expressions instead of statements
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      75134a2f
    • Pierre Krieger's avatar
      Add alternative RPC methods to system_networkState (#5643) · 3f8b4a93
      Pierre Krieger authored
      
      
      * Add alternatives to system_networkState
      
      * Fix tests
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarTomasz Drwięga <[email protected]>
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      3f8b4a93
    • Max Inden's avatar
      client/authority-discovery: Rework error handling (#5631) · 64c0dd70
      Max Inden authored
      
      
      * client/authority-discovery: Rework error handling
      
      Instead of `handle_dht_events` returning a `Result<(), Error>`, return
      a `Poll<Error>` where `Poll::Pending` signals that there are no more
      events to handle and `Poll::Ready(Error)` signals that a fatal error
      occured. Non fatal errors are handled within `handle_dht_events`
      directly, thus looping in `poll` is not necessary anymore.
      
      * client/authority-discovery: Return () instead of error on termiantion
      
      * Update client/authority-discovery/src/lib.rs
      
      Co-Authored-By: default avatarAndré Silva <[email protected]>
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      Co-authored-by: default avatarAndré Silva <[email protected]>
      64c0dd70
    • Pierre Krieger's avatar
    • Bastian Köcher's avatar
      Upgrade sysinfo to `0.13.3` (#5659) · f2e00d52
      Bastian Köcher authored
      This release includes a fix for an out of bound access that was reported
      by one of the validators.
      f2e00d52