1. May 03, 2018
    • Andrew Jones's avatar
      Don't panic in import_block if invalid rlp (#8522) · 66c0638f
      Andrew Jones authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Don't panic in import_block if invalid rlp
      
      * Remove redundant type annotation
      
      * Replace RLP header view usage with safe decoding
      
      Using the view will panic with invalid RLP. Here we use Rlp decoding directly which will return a `Result<_, DecoderError>`. While this path currently should not have any invalid RLP - it makes it safer if ever called with invalid RLP from other code paths.
      66c0638f
  2. May 02, 2018
  3. May 01, 2018
    • ellaismer's avatar
      Enable WebAssembly and Byzantium for Ellaism (#8520) · 10a34647
      ellaismer authored
      * Enable WebAssembly and Byzantium for Ellaism
      
      * Fix indentation
      
      * Remove empty lines
      10a34647
    • Svyatoslav Nikolsky's avatar
      SecretStore: merge two types of errors into single one + Error::is_non_fatal (#8357) · d1f5284f
      Svyatoslav Nikolsky authored
      * SecretStore: error unify initial commit
      
      SecretStore: pass real error in error messages
      
      SecretStore: is_internal_error -> Error::is_non_fatal
      
      warnings
      
      SecretStore: ConsensusTemporaryUnreachable
      
      fix after merge
      
      removed comments
      
      removed comments
      
      SecretStore: updated HTTP error responses
      
      SecretStore: more ConsensusTemporaryUnreachable tests
      
      fix after rebase
      
      * fixed grumbles
      
      * use HashSet in tests
      d1f5284f
    • Niklas Adolfsson's avatar
      Hardware Wallet trait (#8071) · 849f5d9a
      Niklas Adolfsson authored
      * getting started with replacing HardwareWalletManager
      
      * trezor and ledger impls the new trait with some drawbacks
      
      * Everything move to the new trait
      
      * It required lifetime annotations in the trait because [u8] in unsized
      * Lets now start moving entry point from HardwareWalletManager
      
      * rename trait to Wallet
      
      * move thread management to the actual wallets
      
      * Moved thread management to each respective Wallet
      * Cleaned up pub items that is needed to be pub
      * Wallet trait more or less finished
      * Cleaned up docs
      
      * fix tests
      
      * omit removed docs
      
      * fix spelling, naming och remove old comments
      
      * ledger test is broken, add correct logging format
      
      * So locally on my machine Linux Ubuntu 17.10 the test doesn't panic but on the CI server libusb::Context::new()
      fails which I don't understand because it has worked before
      * Additionally the ledger test is optional so I lean toward ignoring it the CI Server
      
      * ignore hardware tests by default
      
      * more verbose checking in ledger test
      849f5d9a
    • Wei Tang's avatar
      Directly return None if tracing is disabled (#8504) · 7a769161
      Wei Tang authored
      * Directly return None if tracing is disabled
      
      * Address gumbles: release read locks as fast as possible
      7a769161
    • Wei Tang's avatar
      Show imported messages for light client (#8517) · 2a829b1f
      Wei Tang authored and asynchronous rob's avatar asynchronous rob committed
      2a829b1f
  4. Apr 27, 2018
  5. Apr 26, 2018
  6. Apr 25, 2018
  7. Apr 24, 2018
  8. Apr 23, 2018
  9. Apr 21, 2018
  10. Apr 20, 2018
  11. Apr 19, 2018
  12. Apr 16, 2018