1. Aug 29, 2018
    • Anton Gavrilov's avatar
      Private packets verification and queue refactoring (#8715) · 1073d562
      Anton Gavrilov authored and Wei Tang's avatar Wei Tang committed
      * Verify private transaction before propagating
      
      * Private transactions queue reworked with tx pool queue direct usage
      
      * Styling fixed
      
      * Prevent resending private packets to the sender
      
      * Process signed private transaction packets via io queue
      
      * Test fixed
      
      * Build and test fixed after merge
      
      * Comments after review fixed
      
      * Signed transaction taken from verified
      
      * Fix after merge
      
      * Pool scoring generalized in order to use externally
      
      * Lib refactored according to the review comments
      
      * Ready state refactored
      
      * Redundant bound and copying removed
      
      * Fixed build after the merge
      
      * Forgotten case reworked
      
      * Review comments fixed
      
      * Logging reworked, target added
      
      * Fix after merge
      1073d562
  2. Aug 27, 2018
  3. Aug 25, 2018
    • Jim Posen's avatar
      Better support for eth_getLogs in light mode (#9186) · 9ed43230
      Jim Posen authored
      * Light client on-demand request for headers range.
      
      * Cache headers in HeaderWithAncestors response.
      
      Also fulfills request locally if all headers are in cache.
      
      * LightFetch::logs fetches missing headers on demand.
      
      * LightFetch::logs limit the number of headers requested at a time.
      
      * LightFetch::logs refactor header fetching logic.
      
      * Enforce limit on header range length in light client logs request.
      
      * Fix light request tests after struct change.
      
      * Respond to review comments.
      9ed43230
  4. Aug 21, 2018
    • Nick Sanders's avatar
      Replace `std::env::home_dir()` with `home` crate impl. (#9293) · 139a2b7b
      Nick Sanders authored and David's avatar David committed
      * Import the `home` crate in `util/dir`.
      
      * Replace uses of `env::home_dir()` with `home::home_dir()`.
        * `home` uses a 'correct' impl. on windows and the stdlib impl.
          of `::home_dir` otherwise.
      
      * Reexport `home::home_dir` from `util/dir`.
      
      * Bump `util/dir` to 0.1.2.
      139a2b7b
  5. Aug 20, 2018
  6. Aug 17, 2018
  7. Aug 14, 2018
  8. Aug 13, 2018
    • Wei Tang's avatar
      Allow single opcode stepping for EVM (#9051) · 9c595aff
      Wei Tang authored
      * Feed in ActionParams on VM creation
      
      * Fix ethcore after Vm interface change
      
      * Move informant inside Interpreter struct
      
      * Move do_trace to Interpreter struct
      
      * Move all remaining exec variables to Interpreter struct
      
      * Refactor VM to allow single opcode step
      
      * Fix all EVM tests
      
      * Fix all wasm tests
      
      * Fix wasm runner tests
      
      * Fix a check case where code length is zero
      
      * Fix jsontests compile
      
      * Fix cargo lock
      
      * Use match instead of expect
      
      * Use cheaper check reader.len() == 0 for the initial special case
      
      * Get rid of try_and_done! macro by using Result<(), ReturnType>
      
      * Use Never instead of ()
      
      * Fix parity-bytes path
      
      * Bypass gasometer lifetime problem by borrow only for a instance
      
      * typo: missing {
      
      * Fix ethcore test compile
      
      * Fix evm tests
      9c595aff
    • ordian's avatar
      Fix load share (#9321) · 98dbd1fd
      ordian authored
      * fix(light_sync): calculate `load_share` properly
      
      * refactor(api.rs): extract `light_params` fn, add test
      
      * style(api.rs): add trailing commas
      98dbd1fd
  9. Aug 10, 2018
  10. Aug 09, 2018
  11. Aug 01, 2018
  12. Jul 25, 2018
  13. Jul 23, 2018
    • André Silva's avatar
      parity: fix UserDefaults json parser (#9189) · d436eddc
      André Silva authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * parity: fix UserDefaults json parser
      
      * parity: use serde_derive for UserDefaults
      
      * parity: support deserialization of old UserDefault json format
      
      * parity: make UserDefaults serde backwards compatible
      
      * parity: tabify indentation in UserDefaults
      d436eddc
  14. Jul 18, 2018
    • Amaury Martiny's avatar
      Remove node-health (#9119) · 3c27587d
      Amaury Martiny authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Remove node-health
      
      * Remove ntp_servers
      
      * Add --ntp-servers as legacy instead of removing it
      
      * Add --ntp-servers to deprecated args
      
      * Remove unused stuff
      
      * Remove _legacy_ntp_servers
      3c27587d
  15. Jul 13, 2018
  16. Jul 12, 2018
  17. Jul 11, 2018
    • Afri Schoedon's avatar
      Parity Ethereum 2.0.0 (#9052) · 484ecfaf
      Afri Schoedon authored
      * parity-version: major bump to 2.0.0 🎉
      
      * parity-ethereum: rename crate 🌵
      
      * ethcore: only accept service transactions from parity-ethereum nodes
      
      * parity: fix --identity tests
      
      * rpc: fix sync provider in tests
      
      * rpc: fix parity_net_peers test
      
      * ethcore-sync: accept service transactions from parity and parity-ethereum
      
      * ethcore-sync: fix indentation
      
      * ethcore-sync: split the ifs to reduce code redundancy
      
      * ethcore-sync: fix syntax
      
      * Fix building ethcore
      
      * update cargo.lock
      
      * parity-version: major bump to 2.0.0 tada
      
      * fix merge
      484ecfaf
    • Pierre Krieger's avatar
      Remove the dapps system (#9017) · 494eb4ab
      Pierre Krieger authored
      * Remove the dapps system from Parity
      
      * Move node-health outside of dapps
      
      * Fix set dapps list test
      
      * Update Cargo.lock
      
      * Deprecate options
      
      * Add _legacy_ prefixes in Dapps
      
      * Fix tests
      
      * Fix deprecatedness of dapps-path
      494eb4ab
  18. Jul 10, 2018
  19. Jul 09, 2018
  20. Jul 06, 2018
  21. Jul 05, 2018
  22. Jul 03, 2018
  23. Jul 02, 2018
  24. Jun 26, 2018
    • Wei Tang's avatar
      Use local parity-dapps-glue instead of crate published at crates.io (#8983) · c0b0dc52
      Wei Tang authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Use local parity-dapps-glue instead of crate published at crates.io
      
      * Disable panic=abort and enable lto optimization
      c0b0dc52
    • Niklas Adolfsson's avatar
      Disable hardware-wallets on platforms that don't support `libusb` (#8464) · 1a16f335
      Niklas Adolfsson authored
      * disable hardware-wallets that don't support libusb
      
      * address grumbles
      
      * nits
      
      * Refactor to get rid off as much annotations asap
      
      * Might consume slight more memory than pure conditional compilation
      flags
      
      * formatting nits
      
      * Enable libusb for android
      
      * Tested by it compiling succesfully with `cargo build --target=armv7--linux-androideabi`
      * The binary is ~66 MB
      
      ```bash
      $ size
      size target/armv7-linux-androideabi/release/parity
      text    	data     	bss     	dec     	hex 		filename
      50676230        416200   	31456 		51123886        30c16ae 	target/armv7-linux-androideabi/release/parity
      ```
      
      * Move all `fake-hardware-wallet` to its own crate
      
      * Removes some conditional compilation flags
      * Introduces `fake-hardware-wallet` crate
      
      * return error if no hardware wallets are found
      1a16f335
  25. Jun 25, 2018