Commit Graph

8788 Commits

Author SHA1 Message Date
SomberNight 36d52dfd5a fix #4129 2018-03-19 01:04:02 +01:00
SomberNight 22061b4555 transaction.get_address_from_output_script now handles witness version > 0 2018-03-18 06:18:48 +01:00
SomberNight 85b36e027f fix a bug with hw devices.
if a device is unplugged and then replugged before we notice (via scan_devices) then it will get into an unusable state, throwing all kinds of low level exceptions when we don't expect it. affects ledger, keepkey, dbb, but for some reason not trezor.
2018-03-18 03:54:28 +01:00
SomberNight 2ce2b36846 ledger: newer fw throws different exception when not in bitcoin mode 2018-03-18 02:14:47 +01:00
SomberNight ee3ab5361e dbb: handle password prompt cancellation better 2018-03-18 01:55:15 +01:00
SomberNight 3fb75bc606 dbb: do show_address in different thread 2018-03-18 01:46:09 +01:00
SomberNight 45b03d930d make ExceptionWindow inherit from MessageBoxMixin
the stack trace from the report is now user selectable
2018-03-18 01:13:02 +01:00
SomberNight 680df7d6b6 trezor: move the transport-related reimplemented parts into a separate module. disable the bridge transport.
The bridge transport uses requests.post, which uses socket.getaddrinfo under the hood, which on some OSes (MacOS, Windows) in CPython takes a lock. The enumerate method for the bridge transport can block for 10-30 seconds while waiting for this lock.
2018-03-16 23:19:52 +01:00
SomberNight c79de3ab3c fix #4139 2018-03-16 22:06:38 +01:00
SomberNight c0ae266d39 DeviceMgr: scan_devices can work without hid 2018-03-16 00:55:45 +01:00
SomberNight aabd9f01ee wizard hw devices: only scan once 2018-03-15 20:03:12 +01:00
SomberNight afa4cbfcbb fix #4082 2018-03-15 18:34:30 +01:00
SomberNight 71dff2a06e fix #4128 2018-03-15 14:17:27 +01:00
Johann Bauer a02bd2c183 Travis: Make Windows build more reliable by trying different key servers 2018-03-15 14:00:02 +01:00
SomberNight 38d94bfa7a fix #4082 2018-03-15 13:06:21 +01:00
SomberNight 1bc5640636 qt main_window change_password_dialog: catch InvalidPassword instead 2018-03-15 08:25:31 +01:00
Jason Bruderer 9837a02c95 Fix "same wallet can be opened multiple times via InstallWizard" (#4076)
* Fix #4073

* Account for if the wallet is already in the daemon

* Only start a new thread if it doesn't exist

* Modify run_and_get_wallet to not return duplicate wallets

* Inform user if encrypted wallet is already open in memory
2018-03-15 06:46:23 +01:00
SomberNight 8dd19a5920 wizard: remove unused method 2018-03-15 06:14:57 +01:00
SomberNight 37853ab939 trezor/keepkey: don't show empty error on PIN prompt cancel 2018-03-15 06:08:13 +01:00
SomberNight 8589c1b0bb ledger: don't throw exception if user cancels signing
Used to show "Exception : Invalid status 6985", which is not really user-friendly. This now mimics the behaviour with Trezor where we silently ignore cancellation (not showing any popup).
2018-03-14 15:18:26 +01:00
ThomasV 5e5134b76f remove custom entropy option again (follow-up e0c38b3), because seeds can be extended with passphrase 2018-03-14 14:59:27 +01:00
SomberNight 0f5cabc7f6 fix #4122 2018-03-14 12:42:42 +01:00
Johann Bauer 7e6fba0513 Make generated .app deterministic 2018-03-13 23:38:54 +01:00
Johann Bauer 71c5e4f6bc Add badge for crowdin to README 2018-03-13 17:36:21 +01:00
ThomasV 38ec65716c fix #4116 2018-03-13 15:31:29 +01:00
ThomasV 4137ae94a0 flush certificate file; might fix #4059 2018-03-13 15:07:19 +01:00
ThomasV e0122f8c63 disable save button for partially signed tx 2018-03-13 14:54:21 +01:00
ThomasV b009c56b9d kivy: save requests only with the save button 2018-03-13 10:42:56 +01:00
SomberNight 1f1ce26211 fix transaction dialog for p2pk input 2018-03-13 06:22:38 +01:00
SomberNight a6841cbd5f fix #4099: serialisation of txns with negative version number 2018-03-13 01:02:03 +01:00
SomberNight 87aee10047 fix #4111 2018-03-12 21:23:37 +01:00
ThomasV 3234917ea1 release notes of version 3.1.1 2018-03-12 19:49:00 +01:00
Johann Bauer 79edd2dbf1 Fix crowdin upload 2018-03-12 16:58:14 +01:00
ThomasV c3e26a1e2b fix #4098 2018-03-12 12:19:45 +01:00
ThomasV 152ec1447c fix #4100: spent_outpoints does not track everything 2018-03-12 11:56:00 +01:00
ThomasV cf866adfe3 fix #4109 2018-03-12 10:30:56 +01:00
ThomasV 0603f9f2b4 fix #4108 2018-03-12 10:18:09 +01:00
SomberNight a048a00594 close #4102
close #3337
2018-03-12 04:00:27 +01:00
SomberNight d3065f73bf follow-up 3c505660a6 2018-03-11 13:28:13 +01:00
Johann Bauer 7869232737 Switch labelsync to electrum.org 2018-03-11 11:26:19 +01:00
SomberNight e31c2d491d fix #4093 2018-03-11 07:18:07 +01:00
Johann Bauer d71d22d279 Fix Typo 2018-03-10 14:55:06 +01:00
SomberNight 99647fc070 careful with exceptions.. 2018-03-10 08:16:19 +01:00
SomberNight 2c6cf7f80c careful with exceptions.. 2018-03-10 08:00:41 +01:00
SomberNight d994d27704 hw wallet encryption unlock: clear session on incorrect passphrase 2018-03-10 03:59:01 +01:00
SomberNight f3d254ff1e follow-up prev 2018-03-10 00:37:16 +01:00
SomberNight 6f5a4677d1 clean up imports in lib/plot.py 2018-03-10 00:23:51 +01:00
Johann Bauer 895bd019fb Follow-up 3c505660a6: One search/replace too much 2018-03-10 00:09:17 +01:00
Johann Bauer 92a701b97a Follow-up 2915cb98b2 2018-03-10 00:06:19 +01:00
Johann Bauer 3c505660a6 Fix localization related issues with digitalbitbox 2018-03-09 23:52:34 +01:00