SomberNight
b11cb11d95
qt console: failed to print certain objects with custom __eq__
2019-05-05 17:59:45 +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
c80c3596a7
logging: expose 'disablefilelogging' option in Qt preferences
2019-05-04 18:30:26 +02:00
SomberNight
e361a8549c
qt paytoedit: enable up/down keys
...
useful if multiline, and no harm(?) otherwise
2019-05-04 04:42:39 +02:00
SomberNight
aac9826e1b
qt paytoedit: better height adjustment
...
was sometimes weird...
e.g. pasting several lines of outputs would leave the textedit single line
2019-05-04 04:39:59 +02:00
SomberNight
7278953c63
servers: update mainnet default list (emzy)
2019-05-03 23:03:41 +02:00
SomberNight
7fc9e109ed
servers: update mainnet default list
2019-05-03 20:14:39 +02:00
SomberNight
0c963b0894
network.broadcast_transaction: add "do not trust" text to log messages
2019-05-03 20:11:48 +02:00
SomberNight
07ec0d41d5
fix prev
...
unintentionally committed
2019-05-03 03:13:43 +02:00
SomberNight
fd5b1acdc8
commands: fix encrypt/decrypt
...
based on Electron-Cash/Electron-Cash@62aa08a0ff
2019-05-03 03:10:31 +02:00
SomberNight
387834164c
logging: port ugly accidental side-effect into readable explicit feature
...
LogFormatterForConsole.format() was mutating its 'record' argument,
which was affecting all handlers/formatters
2019-05-02 16:05:26 +02:00
SomberNight
163a814dc4
logging: log exceptions caught by crash reporter
2019-05-02 15:19:11 +02:00
SomberNight
a7b13f4876
logging: make console log lines shorter
2019-05-02 15:19:11 +02:00
SomberNight
f22a23aaf2
logging: fix for kivy
2019-05-02 15:19:10 +02:00
SomberNight
6940c424d1
logging: cli options to filter for modules using -v
...
old style "-v" still works
filtering examples:
-v=debug,network=error,interface=error // effectively blacklists network and interface
-v=warning,network=debug,interface=debug // effectively whitelists network and interface
2019-05-02 15:19:10 +02:00
SomberNight
3385a94753
logging: basics
2019-05-02 15:19:03 +02:00
cluelessperson
4d64e132d7
standardized logging base with ISO8601, UTC, rotating file logs, and more!
2019-05-02 15:07:15 +02:00
SomberNight
28d70963ec
qt txdialog: word-wrap blockhash
2019-05-02 12:05:27 +02:00
SomberNight
556fa30ddf
interface: partially fix ipv6 proxy
...
note that network.deserialize_proxy is still broken for ipv6
2019-05-02 12:04:06 +02:00
SomberNight
19ced234aa
qt: maybe batch do_update_fee() on network fee update
2019-05-02 03:09:47 +02:00
SomberNight
d56917f4b1
coinchooser: improve performance significantly
...
existing code was n^2 in number of UTXOs
this is now mostly linear
(linear if shortcut is hit; otherwise in rare cases still quadratic)
tested using wallet with 800 UTXOs, most of which were needed to make payment
coinchooser.make_tx() went from 18 sec to 0.8 sec
2019-05-02 03:07:34 +02:00
SomberNight
15dda65c52
qt network dialog: "use Tor proxy" cb would get auto-checked incorrectly
2019-05-02 01:20:14 +02:00
SomberNight
51e0672da6
update to aiorpcx 0.17
2019-04-30 21:24:39 +02:00
SomberNight
d92a4e8365
keepkey: rm homescreen stuff (remnants from trezor?)
2019-04-29 19:33:54 +02:00
Calin Culianu
05697e51b8
Trezor: Minor nit in settings screen. Image size was shown as H x W
...
(from Electron-Cash/Electron-Cash@e0e7ff218d )
2019-04-29 19:28:42 +02:00
SomberNight
19d7784616
qt tx dialog: show block height and block hash
2019-04-29 02:48:40 +02:00
SomberNight
205c437d9a
wallet: get_tx_info now returns NamedTuple instead of abomination
2019-04-29 02:32:15 +02:00
SomberNight
271d1a3f1d
qt tx dialog: two columns for tx stats
...
also show "RBF", and fix "date"
2019-04-29 01:19:06 +02:00
SomberNight
99f9a1b484
qt: warn user if in testnet mode
...
closes #5295
2019-04-28 06:31:01 +02:00
SomberNight
162d81c156
servers: update testnet default list
...
closes #5293
2019-04-27 23:10:12 +02:00
luggs-co
b9ef5ea713
Remove luggs' server from default list ( #5300 )
2019-04-27 17:23:48 +02:00
SomberNight
7bea1cce1f
x509: show cert expiration date in error
...
related #5292
2019-04-26 01:55:58 +02:00
SomberNight
7584cebbe3
bitcoin: stricter check on WIF for compressed pubkeys
...
fixes #5290
2019-04-25 14:35:16 +02:00
ghost43
a6762ffebc
Merge pull request #5272 from SomberNight/issue_4638_2
...
sweep/import key: disallow uncompressed segwit
2019-04-25 14:25:46 +02:00
Aleksey Karpov
3d8bcded79
update bitcoin explorer options ( #5285 )
...
removed blocktrail.com, blockr.io, biteasy.com ( this explorers no longer works)
added btc.bitaps.com (mainnet explorer) tbtc.bitaps.com (testnet explorer + coin faucet)
2019-04-24 17:05:11 +02:00
SomberNight
c31fa798c2
util make_aiohttp_session: use longer default timeout
...
same motivation as for 1110f13c62
2019-04-22 03:07:31 +02:00
SomberNight
2b717a8cef
minor fix re translated string
2019-04-21 03:31:37 +02:00
SomberNight
914d02ecd3
kivy tx dialog: allow removing local transactions
...
fixes #5156
2019-04-21 03:26:54 +02:00
SomberNight
8d0ec1dec0
kivy tx dialog: "action button" can have multiple options -> dropdown
2019-04-21 03:25:06 +02:00
SomberNight
2adabfd918
kivy: fix history tab fiat values
...
follow-up 46f1fca7c3
2019-04-21 01:55:46 +02:00
SomberNight
8ad0c248a5
cpfp: include fee already paid by parent tx in calculation
...
fixes #5244
2019-04-20 02:09:45 +02:00
SomberNight
1f83711c26
util/Fiat: Fiat(No Data) should equal Fiat(No Data)
...
Decimal('NaN') != Decimal('NaN')
matters in e.g. qt history tab refresh (shortcut)
2019-04-19 20:02:44 +02:00
SomberNight
46a236f167
qt tabs: restore filter state after refresh
2019-04-19 19:12:42 +02:00
SomberNight
d4a2e9634f
bitcoin: disallow importing/sweeping segwit scripts with uncompressed pubkey
...
fixes #4638
2019-04-19 00:37:28 +02:00
SomberNight
a1d98d4331
sweep/import key: show error in Qt GUI to user as tooltip
2019-04-19 00:15:45 +02:00
SomberNight
1110f13c62
network: allow longer timeouts in _run_new_interface
...
On Windows box with weird networking setup (VPN, no IPv6, many DNS nameservers
but only some working well), the previous timeouts were too low: they were
reached due to DNS resolution.
related: #4421
2019-04-18 23:05:35 +02:00
ThomasV
9b4e490e3c
leave max_button pressed ( fix #5251 )
2019-04-17 14:18:36 +02:00
SomberNight
c49d5f672c
network: fix proxy case
...
follow-up "healty spread of servers" d8f3ab0917
2019-04-15 10:49:09 +02:00
SomberNight
2dca91d048
interface: better exception handling for _try_saving_ssl_cert_for_first_time
2019-04-12 22:49:34 +02:00