1. 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
    • Afri's avatar
      Update Changelog for 1.6.10 and 1.7.0 (#6183) · ad30a689
      Afri authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Update changelog for 1.6.10
      
      * Update changelog for 1.7.0
      
      * Move 1.7.0 to top
      
      * Rephrase contract warp
      
      * Update final 1.7.0 changelog
      
      * Update beta backports in Changelog
      ad30a689
    • Jef's avatar
      Fix unsoundness in ethash's unsafe code (#6140) · e84f3082
      Jef authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Fix benchmarks
      
      * Fix unsoundness in uses of unsafety
      
      * Remove most uses of unsafe indexing and ptr::copy_nonoverlapping
      
      This commit also includes a completely absurd optimisation that I
      promise is an honest win. You can check the benchmarks, I barely
      believe it myself.
      
      * Add safety comment
      
      * Add more safety comments
      e84f3082
  2. Jul 27, 2017
  3. Jul 26, 2017
    • Feynman Liang's avatar
      Tendermint epoch transitions (#6085) · 5eb8cea6
      Feynman Liang authored
      * Adds signals_epoch_end to tendermint
      
      * Adds is_epoch_end
      
      * Adds snapshot_components
      
      * Adds tendermint Epoch Verifier
      
      * Fix documentation typos
      
      * Change check_finality_proof to panic
      
      * Fix compilation
      
      * Adds Unconfirmed path to epoch_verifier
      
      * Verify if address is validator in EpochVerifier
      
      * check_finality_proof errors on failure
      
      * Don't share combine/destructure_proofs
      
      * Remove invalid import
      
      * Remove duplicate epoch verifier trait
      
      * Fix docs
      
      * Adds recover stub to tendermint EpochVerifier
      
      * Adds verify_light test
      
      * Avoid boxed closure
      
      * Style fixes
      5eb8cea6
    • asynchronous rob's avatar
      light client fixes (#6148) · 7d348e22
      asynchronous rob authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * light client fixes
      
      * fix memory-lru-cache
      
      * clear pending reqs on disconnect
      7d348e22
  4. Jul 25, 2017
  5. Jul 24, 2017
  6. Jul 23, 2017
    • Afri's avatar
      Changelog for 1.6.9, 1.6.10, and 1.7.0 (#6075) · e33f9c1d
      Afri authored
      * Update CHANGELOG for 1.6.9 stable release.
      
      * [WIP] Prepare CHANGELOG for 1.7.0 beta release.
      
      * Contract warp
      
      * Update changes for 1.7.0
      
      * Update description for 1.7.0 in changelog
      
      * Update Changelog for 1.7.0 beta and 1.6.10 stable
      
      * Address reviews for the Changelog.
      
      * Fix blog URL in changelog.
      
      * Fix typo in Changelog.
      
      * Update changelog for 1.7.0 beta and 1.6.10 stable
      e33f9c1d
  7. Jul 22, 2017
  8. Jul 21, 2017
  9. Jul 20, 2017