1. Aug 03, 2017
  2. Jul 27, 2017
  3. Jul 26, 2017
  4. Jul 14, 2017
    • asynchronous rob's avatar
      Initial Whisper implementation (#6009) · 99075ad2
      asynchronous rob authored
      * whisper skeleton
      
      * basic message store
      
      * rallying and message logic
      
      * pass host info to network protocol handlers
      
      * choose who starts rally based on node key
      
      * module reshuffling
      
      * mining messages
      
      * prune messages by low PoW until below size target
      
      * associated error type for ethkey generators and `OsRng` generator
      
      * beginnings of RPC
      
      * generic message handler for whisper
      
      * reshuffle code order
      
      * standard payload encoding and decoding
      
      * basic crypto
      
      * minor restructuring of net code
      
      * implement shh_post
      
      * merge?
      
      * implement filters
      
      * rand trait for hash types
      
      * filter RPCs for whisper
      
      * symmetric encryption of payload
      
      * pub-sub
      
      * filter tests
      
      * use only secure random IDs
      
      * attach arbitrary protocols to network
      
      * basic integration of whisper into Parity
      
      * eagerly prune low PoW entries
      
      * broadcast messages with salted topics
      
      * node info RPC
      
      * fix import
      
      * fix leading zeros calculation
      
      * address minor grumbles
      99075ad2
  5. Jul 13, 2017
  6. Jul 12, 2017
  7. Jul 10, 2017
  8. Jul 03, 2017
  9. Jun 30, 2017
  10. Jun 29, 2017
    • Vurich's avatar
      Fix tests · 01ce28bc
      Vurich authored
      01ce28bc
    • Vurich's avatar
      Upgrade `elastic-array` to 0.9.0 · 3d8dc114
      Vurich authored
      This is a huge change, which includes some changes to replace code that
      originally cloned to reuse allocations instead. The updated
      `elastic-array` crate renames its consuming `Vec`-conversion method to
      `into_vec`, which means that I can do a simple
      `sed -i 's/to_vec/into_vec/'` and then fix the compilation errors.
      
      This commit is probably a minor performance win and definitely a
      significant readability win.
      3d8dc114
  11. May 24, 2017
    • Nikolay Volf's avatar
      Update dependencies and bigint api (#5685) · e1fef5c7
      Nikolay Volf authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * update to latest bigint
      
      * bump elastic array and deps
      
      * fix rlp tests
      
      * also update all smallvec deps
      
      * fix doc test
      
      * reduce parking in attempt to fix CI bug
      
      * fix from/into electum bug
      
      * remove duplicate imports
      e1fef5c7
  12. May 23, 2017
    • asynchronous rob's avatar
      Back-references for the on-demand service (#5573) · 386cdb83
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * header back-references for on demand
      
      * initial back-reference implementation for on demand requests
      
      * answer requests from cache
      
      * answer requests from cache, add tests
      
      * strongly typed responses for vectors of homogeneous requests
      
      * fix fallout in RPC without optimizing
      386cdb83
    • asynchronous rob's avatar
      Dynamically adjust PIP request costs based on gathered data (#5603) · aa41b48b
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * beginnings of load timer
      
      * initial load timer implementation
      
      * saturating adds
      
      * create flow params from distribution
      
      * update request credits and acknowledgement
      
      * mark cumulative cost dead code
      
      * fix compilation
      
      * tests
      
      * supply load share and other params to  lightprotocol params
      
      * add file store
      
      * fix ethsync compilation
      
      * reshuffle constants
      aa41b48b
    • Tomasz Drwięga's avatar
      Latest headers Pub-Sub (#5655) · f38cc8e1
      Tomasz Drwięga authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Signer subscription.
      
      * Fixing RPC tests.
      
      * Block Headers eth-pubsub.
      
      * PubSub for light client.
      
      * Fixing tests.
      
      * Updating to proper jsonrpc version.
      
      * Update to correct tests.
      
      * Fixing tests.
      f38cc8e1
  13. May 16, 2017
  14. May 12, 2017
  15. May 09, 2017
  16. Apr 19, 2017
  17. Apr 12, 2017
    • asynchronous rob's avatar
      Filters and block RPCs for the light client (#5320) · daf1495c
      asynchronous rob authored
      * block_hash method for LightChainClient
      
      * abstraction and futures-based eth_filter
      
      * log fetching for light client
      
      * add eth-filter delegate
      
      * eth_block fetching RPCs
      
      * return default accounts from on_demand
      
      * fix early exit
      
      * BlockNumber -> BlockId
      
      * early exit for no known block number.
      daf1495c
  18. Apr 07, 2017
  19. Apr 06, 2017
  20. Apr 05, 2017