1
0
Commit Graph

10292 Commits

Author SHA1 Message Date
ThomasV
9529b418e2 prepare release 3.3.6 3.3.6 2019-05-16 19:02:20 +02:00
SomberNight
763720715b update release notes 2019-05-16 18:59:33 +02:00
SomberNight
e8bc5bbec4 interface: follow-up 6cc70bc7a2 2019-05-15 19:56:16 +02:00
Axel Gembe
cd52350f5d AppImage: Remove unused PyQt5 modules
We already delete unused Qt modules, but we weren't deleting their PyQt5 modules.

-----

taken from Electron-Cash/Electron-Cash@e044c94677
2019-05-15 19:04:42 +02:00
Axel Gembe
5afda62ee3 AppImage: Remove Qt.so to prevent importing from PyQt5.Qt
Importing from PyQt5.Qt is an unnecessary fallback that loads every PyQt5 module.

-----

taken from Electron-Cash/Electron-Cash@d69471b31d
2019-05-15 19:03:18 +02:00
Axel Gembe
c3b92aa13a AppImage: Copy libusb binary into image
pkg2appimage excludes libusb-1.0.so by default for no good reason:

83483c2971/excludelist (L112)

This can cause an issue when the AppImage loads the systems libusb but the
systems libusb in turn loads libudev from the AppImage. The kernel ABI for
libusb will not be changing so it is safe to bundle it into the AppImage.

-----

taken from Electron-Cash/Electron-Cash@25d45fdcbf
2019-05-15 19:01:39 +02:00
SomberNight
e415c0d930 wallet: (fix) synchronizer would also resub closed wallets...
network cb was not removed, so Synchronizer and the wallet itself was
kept in memory; and Synchronizer kept working
2019-05-14 17:04:03 +02:00
SomberNight
6cc70bc7a2 interface: when disconnecting due to RPCError, don't dump traceback 2019-05-14 15:58:02 +02:00
SomberNight
003e6c3e79 fix 2fa wallet creation via qt gui
closes #5334
2019-05-14 15:32:57 +02:00
SomberNight
7aaac2ee30 qt wizard: change wizard_dialog semantics to raise exceptions
Specifically GoBack and UserCancelled will not be suppressed anymore.
Previously, if 'run_next' raised GoBack, that would propagate out fully,
while if 'func' itself raised it would be suppressed. This was confusing.

somewhat related: #5334
2019-05-14 15:31:33 +02:00
SomberNight
099315013e (trivial) qt main_window: rm unnecessary indendation 2019-05-14 00:03:50 +02:00
SomberNight
f6dfcccf8c qt: factor out util.MessageBoxMixin.msg_box into function and use it
so these dialogs also get our custom default settings applied,
e.g. their text is selectable by mouse
2019-05-13 23:59:29 +02:00
SomberNight
407e3514cc wallet: test_addresses_sanity to include (part of) address in exception
related: #5342
2019-05-13 23:20:48 +02:00
SomberNight
4db1535bce qt wizard: catch wallet/bitcoin exceptions (regression)
fix #5342
2019-05-13 22:56:38 +02:00
SomberNight
d2a80f15a1 kivy fx dialog: fix #5329 2019-05-13 20:05:01 +02:00
SomberNight
fd58a0cb20 json_db: enforce order of 'load_transactions' and 'upgrade'
fixes #5331
2019-05-13 19:21:26 +02:00
SomberNight
a59e3efd3e qt send tab: fix tx_size and fee calc in case of payment requests
do_update_fee() was always setting
`outputs = self.payto_e.get_outputs(...)`
but this only works `if not self.payment_request`

Minor refactor to re-use logic instead of duplicating code.
2019-05-13 02:52:22 +02:00
SomberNight
dd7b356fcc kivy wizard: fix #5333 2019-05-11 19:36:57 +02:00
SomberNight
22c08f1522 qt dark: fix2 "In History tab, labels while edited were being clipped"
follow-up 3ed502a728
from Electron-Cash/Electron-Cash@cddde8d21b
2019-05-11 02:17:35 +02:00
SomberNight
808239bbcc wallet: fix deleting address from Imported_Wallet
closes #4481
2019-05-11 02:08:15 +02:00
SomberNight
46ae86f600 wallet: fix balance_at_timestamp
closes #5326
2019-05-10 19:22:13 +02:00
SomberNight
aab067372c requirements: pin PyQt5-sip version due to build problems
see https://tickets.metabrainz.org/browse/PICARD-1472
having issues on MacOS to codesign sip.so when PyQt5-sip==4.19.15:
PyQt5/sip.so malformed object (unknown load command 7)
3.3.5
2019-05-09 18:11:50 +02:00
ThomasV
9053cb2218 update version 2019-05-09 16:16:04 +02:00
ThomasV
bea0ac1106 date release notes 2019-05-09 16:15:09 +02:00
ThomasV
9a3ea0e514 update locale 2019-05-09 16:09:05 +02:00
SomberNight
03c3ba0d36 gitignore: add more build folders 2019-05-09 15:59:47 +02:00
ThomasV
1b8673839a buildozer: add tests to exclude_dirs 2019-05-09 15:51:00 +02:00
SomberNight
bc64051139 update release notes 2019-05-08 16:52:53 +02:00
SomberNight
f6a7e6ec7d logging: don't log to file by default
Leaking addresses/pubkeys/txids is a privacy leak...
but with lightning, logging should be enabled by default, as otherwise
issues would be sometimes impossible to debug...
Well, disable it for now.
2019-05-08 16:52:04 +02:00
SomberNight
3ed502a728 qt dark: fix "In History tab, labels while edited were being clipped" 2019-05-08 16:31:56 +02:00
ThomasV
2a6b02d43e Merge pull request #5321 from SomberNight/logging_shortcut_filtering_20190507
logging: '-V' cli option can blacklist/whitelist classes with short names
2019-05-08 11:41:32 +02:00
SomberNight
104b8804f7 logging: '-V' cli option can blacklist/whitelist classes with short names
for example, '-V ni' will whitelist the 'Network' and 'Interface' classes
'-V ^ni' will blacklist those instead
2019-05-07 21:07:18 +02:00
ThomasV
92260a798a Merge pull request #5319 from SomberNight/sync_progress_3_20190507
synchronizer: show progress in GUI (take 3) (req_answered/req_sent)
2019-05-07 18:01:18 +02:00
SomberNight
0e6cf153d7 synchronizer: show progress in GUI 2019-05-07 17:58:06 +02:00
SomberNight
92ad7ec5c0 interface: use itertools.count 2019-05-07 17:24:00 +02:00
SomberNight
e63157c2ab logging: fix another call with multiple args
did a search with following regex now: logger\..*\(.*,
2019-05-07 01:41:41 +02:00
SomberNight
06cff9ac10 logging: fix call with multiple args 2019-05-06 23:03:19 +02:00
SomberNight
fd09033890 kivy: fix a race at startup
on_history (fx) races with load_wallet
2019-05-06 21:10:52 +02:00
SomberNight
720519f610 fix wine build dir references
follow-up 8e32f49469
2019-05-06 20:19:23 +02:00
SomberNight
a0b711cfea requirements: bump python-ecdsa minimum
0.9 was not actually enough...
2019-05-06 19:12:40 +02:00
SomberNight
70fd716cbe kivy: fix IPv6
closes #5176
2019-05-06 19:11:56 +02:00
SomberNight
7a99fdc275 kivy: fix crash in logging.py; platform.platform() not available 2019-05-06 19:10:29 +02:00
SomberNight
8e32f49469 wine build: rm old README 2019-05-06 17:10:36 +02:00
SomberNight
3e8ca80afd servers: remove phishing server 2019-05-06 01:00:10 +02:00
SomberNight
cb4784c8ed requirements: use older pycryptodomex for now
see Legrandin/pycryptodome#286
2019-05-05 19:31:58 +02:00
SomberNight
b11cb11d95 qt console: failed to print certain objects with custom __eq__ 2019-05-05 17:59:45 +02:00
SomberNight
f38eed2fad rerun freeze_packages
One user reported not getting keepkey with fw 6.1.0 detected
with python-keepkey 6.0.3, but detecting it with 6.1.0.
Sounds weird as all the changes look to be tests-related,
and could not reproduce. Still, this should not hurt.
2019-05-05 17:39:24 +02:00
SomberNight
2481d708cc network: sanitize_tx_broadcast_response - new strings in bitcoind 0.18 2019-05-05 04:34:31 +02:00
SomberNight
00b2fee461 qt dark style: fix padding of PayToEdit
based on Electron-Cash/Electron-Cash@7e69f0e6ea
see ColinDuquesnoy/QDarkStyleSheet#159
2019-05-05 02:14:07 +02:00
SomberNight
201909df51 update release notes 2019-05-04 18:55:45 +02:00