1. Aug 09, 2017
  2. Aug 08, 2017
  3. Aug 07, 2017
  4. Aug 04, 2017
  5. Aug 02, 2017
    • Marek Kotewicz's avatar
      Chainspec validation (#6197) · 0c7c34e6
      Marek Kotewicz authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * chainspec validation
      
      * better error formatting for chainspec
      
      * lint validate_chainspecs.sh
      
      * quit takes &str instead of S: AsRef<str>
      
      * push CI
      
      * don't double check spec validity
      0c7c34e6
  6. Aug 01, 2017
  7. Jul 31, 2017
  8. Jul 29, 2017
  9. Jul 28, 2017
    • Joseph Mark's avatar
      Refactor --allow-ips to handle custom ip-ranges (#6144) · b5f1524e
      Joseph Mark authored
      * Add checks for additional reserved ip addresses
      
      100.64.0.0/10 and 240.0.0.0/4 are both reserved but not currently
      filtered.
      
      * Add check for special purpose addresses
      
      192.0.0.0/24 - Used for the IANA IPv4 Special Purpose Address Registry
      
      * Refactor ip_utils (#5872)
      
      * Add checks for all ipv4 special use addresses
      * Add comprehensive ipv4 test cases
      
      * Refactor Ipv6 address checks (#5872)
      
      * Refactor AllowIP (#5872)
      
      * Add IpFilter struct to wrap predefined filter (AllowIP) with custom
      allow/block filters.
      * Refactor parsing of --allow-ips to handle custom filters.
      * Move AllowIP/IpFilter from ethsync to ethcore-network where they
      are used.
      
      * Revert Cargo.lock
      
      * Tests for custom ip filters (#5872)
      
      * Add "none" as a valid argument for --allow-ips to allow narrow
      custom ranges, eg.: --allow-ips="none 10.0.0.0/8"
      * Add tests for parsing filter arguments and node endpoints.
      * Add ipnetwork crate to dev dependencies for testing.
      
      * Add ipv6 filter tests (#5872)
      
      * Revert parity-ui-precompiled to master
      
      * Fix minor detail in usage.txt (#5872)
      
      * Spaces to tabs
      
      * Rename IpFilter::new() to ::default()
      
      * Small readability improvements
      
      * Test (#5872)
      
      * Revert "Test (#5872)"
      
      This reverts commit 7a8906430a6dad633fe29df3dca57f1630851fa9.
      b5f1524e
  10. Jul 27, 2017
  11. Jul 25, 2017
  12. Jul 24, 2017
  13. Jul 21, 2017
  14. Jul 20, 2017
  15. Jul 19, 2017
  16. Jul 18, 2017
  17. Jul 17, 2017
  18. Jul 16, 2017
    • Andre Silva's avatar
      Refactor price_info (#6003) · c7af7022
      Andre Silva authored
      * refactor PriceInfo to use Fetch and reuse the client
      
      * forget Fetch future to keep it running in the background
      
      * update Debug message for price_info::Client
      
      * wrap underlying errors in price_info client
      
      * use debug_struct in price_info client debug implementation
      
      * use global fetch service in price_info client
      
      * rename gas_pricer parameter in RunCmd
      
      * move price_info to its own crate
      
      * fix price_info tests
      
      * replace rustc_serialize with serde_json in price_info
      
      * add documentation for price_info
      
      * remove unused rustc-serialize dependency from ethcore
      
      * fix price_info formatting
      
      * re-export fetch crate in price_info
      
      * remove unused cfg attributes in price_info
      
      * add tests for price_info
      c7af7022
    • GitLab Build Bot's avatar
      30f2057b
  19. 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
  20. Jul 13, 2017