1. Feb 11, 2020
    • asynchronous rob's avatar
      Introduce a maximum code size and head data size (#835) · ae04dafc
      asynchronous rob authored
      * add a maximum code size and head data size
      
      * get existing tests passing
      
      * add tests for slots logic
      
      * test registrar behavior
      
      * introduce maximums and bump versions
      
      * address review grumbles
      
      * work around publicizing derive
      
      * remove unneeded and wrong doc
      ae04dafc
  2. Feb 10, 2020
    • asynchronous rob's avatar
      rewrite network code to use notifications_protocol APIs from Substrate (#788) · 07426539
      asynchronous rob authored
      * extract all network code to legacy submodule
      
      * update references to legacy proto
      
      * skeleton of futures-based protocol
      
      * refactor skeleton to use background task
      
      * rename communication_for to build_table_router
      
      * implement internal message types for validation network
      
      * basic ParachainNetwork and TableRouter implementations
      
      * add some module docs
      
      * remove exit-future from validation
      
      * hack: adapt legacy protocol to lack of exit-future
      
      * generalize RegisteredMessageValidator somewhat
      
      * instantiate and teardown table routers
      
      * clean up RouterInner drop logic
      
      * implement most of the statement import loop
      
      * implement statement loop in async/await
      
      * remove unneeded TODO
      
      * most of the collation skeleton
      
      * send session keys and validator roles
      
      * also send role after status
      
      * use config in startup
      
      * point TODO to issue
      
      * fix test compilation
      07426539
    • Cecile Tonglet's avatar
      Fix invalid argument order (#832) · 1d21f773
      Cecile Tonglet authored
      Make sure that --dev purge-chain is rejected
      
      ```
      [0] [11:24:02] ~/r/polkadot master > ./target/debug/polkadot purge-chain --dev -y
      "/home/cecile/.local/share/polkadot/chains/dev/db" did not exist.
      [0] [11:25:36] ~/r/polkadot cecton-fix-invalid-argument-order > ./target/debug/polkadot --dev purge-chain -y
      error: Found argument 'purge-chain' which wasn't expected, or isn't valid in this context
      
      USAGE:
          polkadot --dev
      
      For more information try --help
      ```
      1d21f773
    • Bastian Köcher's avatar
      Be specific about the `BitVec` generic arguments (#830) · 80d7e03c
      Bastian Köcher authored
      * Be specific about the `BitVec` generic arguments
      
      Currently we use the default generic arguments for `BitVec`. This means
      we use `BigEndian` and `u8`. These default values are not stable, with
      `0.17` of the `BitVec` crate this changes. To make sure we don't break
      anything in the future, make sure we explictly set the generics.
      
      * Update `spec_version`
      80d7e03c
    • Cecile Tonglet's avatar
      Test node exits properly (#831) · 8303f7d5
      Cecile Tonglet authored
      * Initial commit
      
      Forked at: 6a2092d6
      Parent branch: origin/master
      
      * Test running node and interrupts
      
      * WIP
      
      Forked at: 1942ae27ae23809a40f955545dfbf0467faa7750
      Parent branch: origin/cumulus-branch
      
      * Update Cargo.lock
      
      * WIP
      
      Forked at: 1942ae27ae23809a40f955545dfbf0467faa7750
      Parent branch: origin/cumulus-branch
      
      * WIP
      
      Forked at: 1942ae27ae23809a40f955545dfbf0467faa7750
      Parent branch: origin/cumulus-branch
      
      * WIP
      
      Forked at: 1942ae27ae23809a40f955545dfbf0467faa7750
      Parent branch: origin/cumulus-branch
      8303f7d5
    • asynchronous rob's avatar
      enable migrations in polkadot and kusama runtimes (#824) · 9ea614ef
      asynchronous rob authored
      * enable migrations in polkadot and kusama runtimes
      
      * bump runtime version
      9ea614ef
    • asynchronous rob's avatar
      Include parent head in `CandidateReceipt` (#826) · 52a5c8f7
      asynchronous rob authored
      * runtime: candidate receipt must pass parent head
      
      * construct parachain candidates using correct parent_head
      
      * validate that the parent header is correct in candidate receipt
      
      * fix test fallout
      
      * bump runtime versions
      52a5c8f7
  3. Feb 09, 2020
    • Gavin Wood's avatar
      Bump Substrate (#816) · 6a2092d6
      Gavin Wood authored
      
      
      * Amalgamate pieces of balance module
      
      * Fixes for vesting split
      
      * Refactoring for vesting/balances split
      
      * Build fixes
      
      * Remove on_free_balance_zero and some docs.
      
      * Indentation.
      
      * Revert branch
      
      * Fix.
      
      * Update substrate: fixes after CLI refactoring
      
      * Reverting removal of exit
      
      * Removed too much again
      
      * Update Cargo.lock
      
      * Cargo.lock
      
      * Update Substrate, ready for #4820
      
      * Fixes
      
      * Update to latest substrate master
      
      * Fix network tests
      
      * Update lock
      
      * Fix tests
      
      * Update futures to get bug fixes
      
      * Fix tests for new balances/vesting logic
      
      * Cargo fix
      
      * Another fix
      
      Co-authored-by: default avatarCecile Tonglet <[email protected]>
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      6a2092d6
  4. Feb 03, 2020
  5. Feb 01, 2020
  6. Jan 31, 2020
  7. Jan 30, 2020
  8. Jan 29, 2020
  9. Jan 28, 2020
  10. Jan 24, 2020
  11. Jan 23, 2020
  12. Jan 22, 2020
  13. Jan 21, 2020
  14. Jan 20, 2020
  15. Jan 19, 2020
  16. Jan 18, 2020
  17. Jan 17, 2020
    • André Silva's avatar
      v0.17.18: Update latest substrate (#776) · fc100e65
      André Silva authored
      * update latest substrate polkadot-master
      
      * fix test compilation
      
      * bump version to 0.7.18
      
      * bump impl_version
      
      * update substrate
      
      * Revert "Instantiate environment with asynchronous API (#768)"
      
      This reverts commit 989db4b8.
      
      * update substrate
      
      * remove unused parameter type
      
      * bump trie-db version for tests
      
      * fix collator test
      
      * update substrate
      
      * remove unnecessary service changes
      v0.7.18
      fc100e65
    • Xiliang Chen's avatar
      remove unused dependency (#775) · a169ae5a
      Xiliang Chen authored
      a169ae5a
    • asynchronous rob's avatar
      Validation service refactoring (#773) · a10670c3
      asynchronous rob authored
      * add some more docs about statement import
      
      * instantiate environment async
      
      * move attestation service into subfolder
      
      * refactor validation service architecture somewhat
      
      * remove dependence on validation service in proposer
      
      * fix a bunch of warnings
      
      * improve docs
      
      * introduce a builder for the validation service
      
      * extract block production to its own file
      
      * integrate new API into service
      
      * address review grumbles
      a10670c3
  18. Jan 16, 2020
    • s3krit's avatar
      Fix release drafting and pending release alerts (#770) · 65da53e7
      s3krit authored
      * Fix gitlab release drafting script
      
      Don't scan commit body for PR-like commit messages. Fix warnings from linter,
      and take object URL for signing verification from /git/ref/tags rather than hard-coding
      
      * Temporarily Disable GPG verification in pending...
      
      ...release alerts. GPG verification of objects is also done before creating the
      draft release so this isn't as bad as it sounds
      
      * Temporarily Disable GPG verification in pending...
      
      ...release alerts. GPG verification of objects is also done before creating the
      draft release so this isn't as bad as it sounds
      
      * Remove accidental GH token leakage 😅
      65da53e7
    • asynchronous rob's avatar
      Instantiate environment with asynchronous API (#768) · 989db4b8
      asynchronous rob authored
      
      
      * point to in-progress Substrate branch
      
      * instantiate environment async
      
      * Fix futures
      
      * Bump runtime
      
      * Fix collation tests
      
      * point to polkadot-master again
      
      * point to polkadot-master again
      
      * update deps
      
      Co-authored-by: default avatarAshley <[email protected]>
      989db4b8
    • Xiliang Chen's avatar
      b441af76
  19. Jan 15, 2020