1. Mar 23, 2020
  2. Mar 22, 2020
  3. Mar 21, 2020
  4. Mar 20, 2020
  5. Mar 19, 2020
  6. Mar 18, 2020
  7. Mar 17, 2020
  8. Mar 16, 2020
    • asynchronous rob's avatar
      Tests for new network code (#897) · 97582fb1
      asynchronous rob authored
      * move protocol.rs into subfolder
      
      * add trait for mocking network behavior
      
      * add a mock version of network ops
      
      * remove some redundant parameters from service messages
      
      * ensure fetching erasure chunks automatically cancels
      
      * introduce dummy ProvideRuntimeApi
      
      * abstract over gossip somewhat
      
      * add mock gossip handler
      
      * skeleton test
      
      * remove dependence of shared table on router
      
      * remove worker dependence on its own sender
      
      * test shutdown
      
      * add tests
      
      * test that gossip streams are cleaned up correctly
      
      * refactor worker out into its own struct and reduce bound on executor
      
      * remove reliance of tests on global thread pool
      97582fb1
    • Gavin Wood's avatar
      Bump versions & Substrate. (#902) · 5356c4de
      Gavin Wood authored
      v0.7.25
      5356c4de
  9. Mar 15, 2020
  10. Mar 14, 2020
  11. Mar 13, 2020
    • Gavin Wood's avatar
      Prepare for version 0.7.23 (#899) · 2653b73f
      Gavin Wood authored
      * Bump version
      
      * Cargo lock
      
      * Bump runtime version
      
      * Bump Substrate again to include recent fix
      v0.7.23
      2653b73f
    • Gavin Wood's avatar
      Bump to latest Substrate (#898) · b5cc86af
      Gavin Wood authored
      
      
      * Flag to force kusama runtime
      
      * Chainspecs for kusama
      
      * Polkadot config for westend
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * network/src/legacy/gossip: Wrap GossipEngine in Arc Mutex & lock it on use
      
      `GossipEngine` in itself has no need to be Send and Sync, given that it
      does not rely on separately spawned background tasks anymore.
      `RegisteredMessageValidator` needs to be `Send` and `Sync` due to the
      inherited trait bounds from implementing `GossipService`. In addition
      `RegisteredMessageValidator` derives `Clone`. Thereby `GossipEngine`
      needs to be wrapped in an `Arc` and `Mutex` to keep the status quo.
      
      * Needed fixes.
      
      * Fixes
      
      * Fixed build
      
      * Fixed build w benchmarking CLI
      
      * Fixed building tests
      
      * Added --dev shortcut
      
      Co-authored-by: default avatararkpar <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      Co-authored-by: default avatarMax Inden <[email protected]>
      b5cc86af
    • Bastian Köcher's avatar
    • Shawn Tabrizi's avatar
      Benchmark Polkadot Claims Pallet (#876) · 2f44ce41
      Shawn Tabrizi authored
      
      
      * fix
      
      * Starting to add benchmarks
      
      * make compile
      
      * add benchmarks
      
      * Make work with Substrate master
      
      * Bench validate unsigned
      
      * back to polkadot master
      
      * starting to add cli with feature flag
      
      * more stuff
      
      * Add to kusama
      
      * Update Cargo.lock
      
      * fix dev dep
      
      * bump wasm builder
      
      * Remove encode from keccak benchmark
      
      * bump spec
      
      * Add weight documentation
      
      * Update Cargo.lock
      
      * Update check_runtime.sh
      
      * Update publish_draft_release.sh
      
      * Update Cargo.lock
      
      Co-authored-by: default avatarthiolliere <[email protected]>
      2f44ce41
  12. Mar 10, 2020
  13. Mar 09, 2020
  14. Mar 07, 2020
  15. Mar 06, 2020
  16. Mar 05, 2020
    • Gavin Wood's avatar
      Use jmalloc, align kvdb crate version. (#883) · 27fc65f5
      Gavin Wood authored
      
      
      Co-authored-by: default avatarcheme <[email protected]>
      v0.7.21
      27fc65f5
    • Gavin Wood's avatar
      Merged companions and update Subtrate (#882) · f5535faf
      Gavin Wood authored
      
      
      * expunge legacy code from polkadot-network
      
      * mostly rip out old legacy protocol from service
      
      * ensure validation work is spawned by incoming messages
      
      * decouple availabliity store from network logic; clean up data flow
      
      * av_store: test helpers and use futures-abort
      
      * update polkadot-validation to pass n_validators when submitting chunks
      
      * fallible erasure-chunk fetching
      
      * implement `ErasureNetworking` for new network prot
      
      * API for registering availability store in network
      
      * fully integrate new network service into service
      
      * fix validation tests
      
      * scaffolding for porting collator over to new network
      
      * track connected validators' peer IDs and distribute collators' collations
      
      * helper in network for fetching all checked statements
      
      * fix adder-collator
      
      * actually register notifications protocol
      
      * Update service/src/lib.rs
      
      * Make needed changes to service
      
      * Merge two companion PRs.
      
      - #880
      - #881
      
      * Some effort towards compilation
      
      * Fix
      
      * remove `NetworkSpecialization` references from network
      
      * fix compilation errors in service and collator
      
      * ensure protocol name is valid
      
      * Fixes
      
      * Fix
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarAshley <[email protected]>
      f5535faf
    • Gavin Wood's avatar
      Add Github Action for Matrix release bot (#874) · fd617eb6
      Gavin Wood authored
      This action will publish all pre-released, edited and published releases to a dedicated release notes Matrix room using https://github.com/marketplace/actions/matrix-message
      
      @s3krit already added the necessary secrets to the repository settings.
      fd617eb6
    • asynchronous rob's avatar
      Remove legacy network code (#860) · 532f0e01
      asynchronous rob authored
      * expunge legacy code from polkadot-network
      
      * mostly rip out old legacy protocol from service
      
      * ensure validation work is spawned by incoming messages
      
      * decouple availabliity store from network logic; clean up data flow
      
      * av_store: test helpers and use futures-abort
      
      * update polkadot-validation to pass n_validators when submitting chunks
      
      * fallible erasure-chunk fetching
      
      * implement `ErasureNetworking` for new network prot
      
      * API for registering availability store in network
      
      * fully integrate new network service into service
      
      * fix validation tests
      
      * scaffolding for porting collator over to new network
      
      * track connected validators' peer IDs and distribute collators' collations
      
      * helper in network for fetching all checked statements
      
      * fix adder-collator
      
      * actually register notifications protocol
      
      * Update service/src/lib.rs
      
      * merge with master
      532f0e01