SomberNight
41f160dd74
update to aiorpcx 0.18
2019-05-27 19:35:30 +02:00
SomberNight
eaf203dbb5
interface: fix connecting to new servers using self-signed certs
...
got broken in 6ec1578a90
2019-05-27 19:09:54 +02:00
SomberNight
37da192bf5
wizard/hw: less spammy logs when hw library unavailable
...
closes #5380
2019-05-26 17:01:01 +02:00
SomberNight
30ffb3d4dc
util: add function "chunks"
...
taken from ElectrumX
67111a3c4c/electrumx/lib/util.py (L149)
2019-05-26 04:10:32 +02:00
SomberNight
1ebfcc0f36
kivy: "paste" button now works for transactions
2019-05-26 02:46:25 +02:00
SomberNight
c776af41f6
qt: allow QR codes to store a bit more data
...
by decreasing error correction (about ~26% larger max payload)
2019-05-26 02:13:02 +02:00
SomberNight
aec53ae6af
qt: "Help" and "?" buttons can show rich text
...
namely "Revealer" plugin uses rich text in its description
2019-05-26 01:27:27 +02:00
SomberNight
e1c1a9d6a2
interface: add comment
2019-05-25 05:20:21 +02:00
SomberNight
3b445d7248
fix #5376
2019-05-25 05:13:57 +02:00
SomberNight
158090bf8b
util.parse_URI: more granular exceptions
...
related: #5376
first report in #5376 was generated with these changes;
before, the exception was caught and a toast displayed "Not a Bitcoin URI"
2019-05-25 04:55:36 +02:00
SomberNight
a591ccf9b1
interface: follow-up 6ec1578a90
2019-05-22 17:43:33 +02:00
SomberNight
db9a9bbf25
qt settings: restart needed after toggling log_to_file
2019-05-21 20:57:29 +02:00
SomberNight
6ec1578a90
follow-up prev
2019-05-21 18:43:16 +02:00
SomberNight
fecef91ee0
interface was suppressing storage r/w exceptions
2019-05-21 18:11:49 +02:00
ThomasV
cf01788c86
Merge pull request #5367 from SomberNight/issue_5366
...
keystore/transactions: fix overflow of derivation path indices
2019-05-21 09:52:05 +02:00
SomberNight
6ad24ea3b3
keystore/transactions: fix overflow of derivation path indices
...
fixes #5366
2019-05-21 02:14:22 +02:00
Jochen Hoenicke
468c35e605
Update Johoe's server address ( #5363 )
2019-05-19 17:53:22 +02:00
shyrwall
a8b939711a
Spreading malware ( #5356 )
...
servers: rm phishing servers......
2019-05-18 03:41:58 +02:00
SomberNight
d3f65e24e1
kivy: warn user during "Send" if high fee (change condition)
...
Specifically, warning was previously triggered if fee > 1 mBTC;
now it is unified with Qt, warning is triggered if feerate > 600 sat/byte.
2019-05-17 20:10:10 +02:00
ThomasV
a762687740
Merge pull request #5354 from JeremyRand/readme-appimage
...
Add AppImage to "Creating Binaries" in README.md
2019-05-17 11:51:46 +02:00
JeremyRand
10098db59b
Add AppImage to "Creating Binaries" in README.md
2019-05-17 05:30:41 +00:00
ThomasV
9529b418e2
prepare release 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)
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