Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

[beta] Backports #8011

Merged
merged 9 commits into from Feb 28, 2018
Merged

[beta] Backports #8011

merged 9 commits into from Feb 28, 2018

Conversation

tomusdrw
Copy link
Collaborator

@tomusdrw tomusdrw commented Feb 27, 2018

niklasad1 and others added 7 commits February 27, 2018 19:17
* Hardware-wallet fix

* More fine-grained initilization of callbacks by vendorID, productID and usb class
* Each device manufacturer gets a seperate handle thread each
* Replaced "dummy for loop" with a delay to wait for the device to boot-up properly
* Haven't been very carefully with checking dependencies cycles etc
* Inline comments explaining where shortcuts have been taken
* Need to test this on Windows machine and with Ledger (both models)

Signed-off-by: niklasad1 <niklasadolfsson1@gmail.com>

* Validate product_id of detected ledger devices

* closed_device => unlocked_device

* address comments

* add target in debug

* Address feedback

* Remove thread joining in HardwareWalletManager
* Remove thread handlers in HardwareWalletManager because this makes them unused
* fixed broken logs

* bring back old lock order

* removed bloom groups from blockchain

* revert unrelated changes

* simplify blockchain_block_blooms
* fetch: increase max download limit to 64MB

* parity: increase download size limit for updater service
@tomusdrw tomusdrw added A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. M4-core ⛓ Core client code / Rust. labels Feb 27, 2018
@debris
Copy link
Collaborator

debris commented Feb 27, 2018

I'm not working on improving #7974 right now. Let's not backport it as it's not critical and it does not improve anything

@5chdn
Copy link
Contributor

5chdn commented Feb 28, 2018

we can release this without #7970 #7841 for now.

however, compile fails with:

   Compiling ethcore v1.9.0 (file:///builds/parity/parity/ethcore)
error[E0584]: file for module `generator` found at both generator.rs and generator/mod.rs
  --> ethcore/src/blockchain/mod.rs:29:9
   |
29 | pub mod generator;
   |         ^^^^^^^^^
   |
   = help: delete or rename one of them to remove the ambiguity

error: aborting due to previous error

error: Could not compile `ethcore`.
warning: build failed, waiting for other jobs to finish...
error: build failed
ERROR: Job failed: exit code 1

tomusdrw and others added 2 commits February 28, 2018 09:03
* Make block generator easier to use

* applied review suggestions

* rename BlockMetadata -> BlockOptions

* removed redundant uses of blockchain generator and genereator.next().unwrap() calls
@tomusdrw tomusdrw added A8-backport 🕸 Pull request is already reviewed well in another branch. and removed A3-inprogress ⏳ Pull request is in progress. No review needed at this stage. labels Feb 28, 2018
@5chdn 5chdn merged commit 86f6cea into beta Feb 28, 2018
@5chdn 5chdn deleted the td-beta-backports branch February 28, 2018 13:59
@5chdn 5chdn added this to the 1.10 milestone Mar 20, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A8-backport 🕸 Pull request is already reviewed well in another branch. M4-core ⛓ Core client code / Rust.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants