1. Jun 04, 2018
    • Niklas Adolfsson's avatar
      Update `license header` and `scripts` (#8666) · 98b7c071
      Niklas Adolfsson authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Update `add_license` script
      
      * run script
      
      * add `remove duplicate lines script` and run it
      
      * Revert changes `English spaces`
      
      * strip whitespaces
      
      * Revert `GPL` in files with `apache/mit license`
      
      * don't append `gpl license` in files with other lic
      
      * Don't append `gpl header` in files with other lic.
      
      * re-ran script
      
      * include c and cpp files too
      
      * remove duplicate header
      
      * rebase nit
      98b7c071
  2. Mar 14, 2018
    • Toralf Wittner's avatar
      Replace reqwest with hyper (#8099) · 322dfbcd
      Toralf Wittner authored
      * Very primitive test of the Client API
      
      * [WIP] getting rid of request
      
      * Add support for redirects.
      
      * Remove CpuPool from `fetch::Client`.
      
      * Adapt code to API changes and fix tests.
      
      * Use reference counter to stop background thread.
      
      On `clone` the counter is incremented, on `drop` decremented. Once 0 we
      send `None` over the channel, expecting the background thread to end.
      
      * Fix tests.
      
      * Comment.
      
      * Change expect messages.
      
      * Use local test server for testing fetch client.
      
      * Ensure max_size also in BodyReader.
      
      * Replace `Condvar` with `sync_channel`.
      
      * Re-export `url::Url` from `fetch` crate.
      
      * Remove spaces.
      
      * Use random ports in local test server.
      322dfbcd
  3. Feb 15, 2018
  4. Feb 09, 2018
    • Marek Kotewicz's avatar
      ethabi version 5 (#7723) · c060d958
      Marek Kotewicz authored
      * Refactor updater to use ethabi-derive
      
      * Grumble: do_call type alias
      
      * Empty commit to trigger test re-run
      
      * migration to ethabi-5.0
      
      * migration to ethabi-5.0 in progress
      
      * use ethabi_deriven to generate TransactAcl contract
      
      * use ethabi_deriven to generate Registry contract
      
      * hash-fetch uses ethabi_derive, removed retain cycle from updater, fixed #7720
      
      * node-filter crate uses ethabi_derive to generate peer_set contract interface
      
      * use LruCache in node-filter instead of HashMap
      
      * validator_set engine uses ethabi_derive
      
      * ethcore does not depend on native_contracts
      
      * miner does no depend on native_contracts
      
      * secret_store does not use native_contracts (in progress)
      
      * removed native-contracts
      
      * ethcore and updater does not depend on futures
      
      * updated ethereum-types
      
      * fixed all warnings caused by using new version of ethereum-types
      
      * updated ethabi_derive && ethabi_contract to get rid of warnings
      
      * removed another retain cycle in updater, fixed following minor version on update
      
      * moved contracts out of native_contracts res
      
      * updated ethabi_contract
      
      * fixed failing test
      
      * fixed failing test
      
      * there is no need to create two contracts of the same kind any more
      
      * simplify updater::ReleaseTrack conversion into u8 and add several tests for it
      
      * applied review suggestions
      
      * applied review suggestions
      c060d958
  5. Dec 13, 2017
  6. Nov 23, 2017
  7. Nov 20, 2017
  8. Oct 05, 2017
    • Tomasz Drwięga's avatar
      Update jsonrpc dependencies and rewrite dapps to futures. (#6522) · e8b418ca
      Tomasz Drwięga authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Bump version.
      
      * Fix RPC crate.
      
      * Fix BoxFuture in crates.
      
      * Compiles and passes tests!
      
      * Get rid of .boxed()
      
      * Fixing issues with the UI.
      
      * Remove minihttp. Support threads.
      
      * Reimplement files serving to do it in chunks.
      
      * Increase chunk size.
      
      * Remove some unecessary copying.
      
      * Fix tests.
      
      * Fix stratum warning and ipfs todo.
      
      * Switch to proper branch of jsonrpc.
      
      * Update Cargo.lock.
      
      * Update docs.
      
      * Include dapps-glue in workspace.
      
      * fixed merge artifacts
      
      * Fix test compilation.
      e8b418ca
  9. Sep 15, 2017
  10. Sep 02, 2017
  11. Aug 28, 2017
    • Tomasz Drwięga's avatar
      Expose health status over RPC (#6274) · 3226e1ca
      Tomasz Drwięga authored
      * Node-health to a separate crate.
      
      * Initialize node_health outside of dapps.
      
      * Expose health over RPC.
      
      * Bring back 412 and fix JS.
      
      * Add health to workspace and tests.
      
      * Fix compilation without default features.
      
      * Fix borked merge.
      
      * Revert to generics to avoid virtual calls.
      
      * Fix node-health tests.
      
      * Add missing trailing comma.
      3226e1ca
  12. Jul 11, 2017
    • Tomasz Drwięga's avatar
      Node Health warnings (#5951) · 4936e99f
      Tomasz Drwięga authored
      * Health endpoint.
      
      * Asynchronous health endpoint.
      
      * Configure time api URL via CLI.
      
      * Tests for TimeChecker.
      
      * Health indication on Status page.
      
      * Adding status indication to tab titles.
      
      * Add status to ParityBar.
      
      * Fixing lints.
      
      * Add health status on SyncWarning.
      
      * Fix health URL for embed.
      
      * Nicer messages.
      
      * Fix tests.
      
      * Fixing JS tests.
      
      * NTP time sync (#5956)
      
      * use NTP to check time drift
      
      * update time module documentation
      
      * replace time_api flag with ntp_server
      
      * fix TimeChecker tests
      
      * fix ntp-server flag usage
      
      * hide status tooltip if there's no message to show
      
      * remove TimeProvider trait
      
      * use Cell in FakeNtp test trait
      
      * share fetch client and ntp client cpu pool
      
      * Add documentation to public method.
      
      * Removing peer count from status.
      
      * Remove unknown upgrade status.
      
      * Send two time requests at the time.
      
      * Revert "Send two time requests at the time."
      
      This reverts commit f7b754b1155076a5a5d8fdafa022801fae324452.
      
      * Defer reporting time synchronization issues.
      
      * Fix tests.
      
      * Fix linting.
      4936e99f
  13. Jul 10, 2017
  14. Jul 06, 2017
  15. Jul 04, 2017
  16. May 24, 2017
    • Tomasz Drwięga's avatar
      UI server refactoring (#5580) · cbcc369a
      Tomasz Drwięga authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Full API in Authenticated WS server.
      
      * Replacing UI server with Hyper.
      
      * Solving CLI, RPCs and tests.
      
      * Porting signer tests.
      
      * Fixing origin recognition for dapps/rpc.
      
      * Fixing tests. Adding parity-rpc-client to test.
      
      * Dapps exposed as RPC method.
      
      * JS code to support new connection scheme.
      
      * Fixing dapps tests.
      
      * Updating allowed origins/hosts to support web3.site.
      
      * Fixing tests, fixing UI.
      
      * Fixing tests.
      
      * Removing invalid tests.
      
      * Fixing merge.
      
      * 404 fallback for UI
      
      * Improve ContentFetcher constructor readability.
      
      * Naming.
      
      * Update .gitlab-ci.yml
      
      fix CI lint error
      
      * Fixing tests and linting issues.
      
      * Fixing new tests.
      
      * UI hosts.
      
      * Submodules fix.
      cbcc369a
  17. May 18, 2017
    • asynchronous rob's avatar
      Light friendly dapps (#5634) · b1eab698
      asynchronous rob authored
      * move native_contracts ABIs to JSON files, add urlhint
      
      * port hash-fetch to futures, fix tests
      
      * fix dapps compilation, defer async port to later
      
      * activate dapps server in the light client
      
      * better formatting
      b1eab698
  18. Apr 05, 2017
  19. Apr 03, 2017
    • Tomasz Drwięga's avatar
      Dapps and RPC server merge (#5365) · 2df4532d
      Tomasz Drwięga authored
      * Dapps server as a middleware.
      
      * Dapps RPC - Work in Progress
      
      * Merging Dapps and RPC server.
      
      * Fast HTTP server configuration.
      
      * Bump jsonrpc
      
      * Fixing test target
      
      * Re-implementing commented-out tests.
      2df4532d
  20. Jan 25, 2017
    • Gav Wood's avatar
      Fix whitespace (#4299) · 8404edb6
      Gav Wood authored
      * Fix whitespace.
      
      * Update copyright years/owner.
      
      * Push release only for tags.
      8404edb6
  21. Dec 27, 2016
    • Tomasz Drwięga's avatar
      Fetch tests (first batch) (#3977) · bc3dacc9
      Tomasz Drwięga authored
      * Customizable fetch
      
      * Some basic Fetch tests
      bc3dacc9
    • Tomasz Drwięga's avatar
      Web Based Dapps (#3956) · c7c309d1
      Tomasz Drwięga authored
      * Dapps web
      
      Conflicts:
      	dapps/src/apps/fetcher.rs
      	dapps/src/handlers/fetch.rs
      
      * Rewriting fetch
      
      * Parity-wide fetch service
      
      * Obey the limits and support cancellation.
      
      * Removing temporary files.
      
      * Actually use Fetch for dapps
      
      * Re-implementing file fetching to avoid temporary files.
      
      * Serde to 0.8.19
      
      * Fixing content & dapps fetch
      
      * Serving web content and injecting scripts
      
      * Don't wait for old content, start a new download
      
      * Supporting timeouts and query
      
      * Simple GUI for the browser
      
      * Proxy tokens validation
      
      * Recovering from invalid web-based requests
      
      * Remember last visisted URL
      
      * Removing unused variables
      
      * Addressing review comments
      
      * Setting default account in web3
      
      * Adding WebBrowser dapp to the list
      
      * Actually prune old entries when generating new token
      c7c309d1
  22. Dec 22, 2016
    • Tomasz Drwięga's avatar
      Global Fetch Service (#3915) · f0387c33
      Tomasz Drwięga authored
      * Dapps web
      
      Conflicts:
      	dapps/src/apps/fetcher.rs
      	dapps/src/handlers/fetch.rs
      
      * Rewriting fetch
      
      * Parity-wide fetch service
      
      * Obey the limits and support cancellation.
      
      * Removing temporary files.
      
      * Actually use Fetch for dapps
      
      * Re-implementing file fetching to avoid temporary files.
      
      * Serde to 0.8.19
      
      * Fixing content & dapps fetch
      f0387c33