1
0
Commit Graph

10733 Commits

Author SHA1 Message Date
Abdussamad Abdurrazzaq
ffe676bc28 Strip whitespace from amounts when copying. Fix bug in request list where address was copied instead of column specific data (#5228) 2019-04-05 15:59:14 +02:00
SomberNight
441da52b51 fix more DeprecationWarnings 2019-03-27 19:27:45 +01:00
ghost43
5b6357d472 Merge pull request #5211 from FrancisPouliot/master
Add Bylls BTC/CAD rates
2019-03-27 19:03:49 +01:00
SomberNight
4374b809fa fix-up prev 2019-03-27 19:01:38 +01:00
Francis Pouliot
a9c13d6641 exchange_rate: add Bylls BTC/CAD rates 2019-03-27 19:00:40 +01:00
SomberNight
bdb6d65cf7 fix some DeprecationWarnings 2019-03-27 18:41:42 +01:00
SomberNight
4f70da6e15 make sure DeprecationWarnings are shown 2019-03-27 18:09:26 +01:00
SomberNight
89871a835e default servers: rm electrum3.hachre.de
see #5224
2019-03-27 16:43:07 +01:00
SomberNight
1b3f428e88 keystore: speedup for Old_KeyStore
from Electron-Cash/Electron-Cash@01177d7deb
2019-03-27 16:30:21 +01:00
SomberNight
bca6ad5241 verifier: fix logic bug. after reorg, some verifs were not undone
after a reorg, in a many fork/orphan chains scenario,
we would sometimes not undo SPV for enough blocks

functions in blockchain.py somewhat based on kyuupichan/bitcoinX@5126bd15ef
2019-03-26 21:01:43 +01:00
SomberNight
9a71120090 blockchain: fix bug when swapping chain with parent
chain might become the parent of some of its former siblings
2019-03-26 20:55:27 +01:00
SomberNight
199199421d follow-up prev 2019-03-26 20:42:24 +01:00
ThomasV
46f1fca7c3 remove currency from amount fields in exported history 2019-03-26 18:35:46 +01:00
SomberNight
d07fce0826 windows DNS resolution: handle domain with only AAAA records
this is getting too complicated :/
2019-03-26 16:52:11 +01:00
SomberNight
beacf88420 qt invoice list: fix #5222 2019-03-26 16:38:32 +01:00
SomberNight
c4fb58cd74 windows DNS resolution: follow-up 9b0773cf2b
related: #5176, #4421

prev was failing on systems where
IPv6 is not available but DNS can resolve AAAA records
(my artificial test environment with IPv6 disabled was also filtering AAAA DNS)
2019-03-26 03:07:11 +01:00
SomberNight
1cfac928f9 trustedcoin: longer timeout for server signing
fixes #5221
2019-03-25 23:36:52 +01:00
SomberNight
9b0773cf2b windows DNS resolution: handle IPv6
related: #5176, #4421
2019-03-25 19:15:19 +01:00
ghost43
9161d3a5a1 Merge pull request #5162 from kpstar/master
android all currencies with history checkbox
2019-03-22 19:03:07 +01:00
SomberNight
6311aa24a8 follow-up prev 2019-03-22 18:52:57 +01:00
kpstar
d79992b125 android- all fiat currency with history option 2019-03-22 18:20:52 +01:00
SomberNight
6702c335e8 network: (trivial) ignore empty string donation address 2019-03-22 17:30:12 +01:00
SomberNight
8c3ab63504 labels: don't dump trace if failed to connect to server 2019-03-22 17:24:52 +01:00
SomberNight
c23e949848 exchange_rate: change default provider to CoinGecko
closes #5188
2019-03-22 16:55:57 +01:00
SomberNight
5cbf54d23a exchange_rate: minor clean-up
based on mhsmith/electrum@7ed3f032dd
2019-03-22 16:48:47 +01:00
SomberNight
95a122596e fx: add CoinGecko and CoinCap
somewhat based on
Electron-Cash/Electron-Cash@b3c76cd311
Electron-Cash/Electron-Cash@adf8f943a1
Electron-Cash/Electron-Cash@8879e41fa0
2019-03-22 16:35:02 +01:00
SomberNight
df8e2c3cc2 fix Revealer in binaries
fixes #5027
2019-03-22 15:23:43 +01:00
SomberNight
9117ded1cd appimage: build python with curses and sqlite3 included
related #5213
2019-03-22 14:42:57 +01:00
SomberNight
c2455c89df rerun freeze_packages
(related 232e59fc60)
2019-03-22 14:34:21 +01:00
SomberNight
232e59fc60 requirements: use PyQt <5.12 in binaries for now. for AppImage
AppImage is built on Ubuntu 14.04 to maximise compatibility
but PyQt 5.12 blobs distributed on PyPI no longer work on 14.04
PyQt 5.11.x works
2019-03-22 14:32:21 +01:00
zebra-lucky
df6cba5af8 fix sign message not accept rich text (#5210)
* fix sign message not accept rich text

* set no rich also to signature/encrypt msg/encrypted fields
2019-03-20 00:46:19 +01:00
SomberNight
3b1ece4c70 interface: if iface conn fails early, don't wait for timeout of 'ready'
Network code is waiting for iface.ready with a timeout.
While network.py code is waiting, the already failed iface takes up a slot
in "connecting".
2019-03-18 21:34:01 +01:00
SomberNight
a2f477b679 rerun freeze_packages 2019-03-18 17:31:55 +01:00
SomberNight
366472549b requirements: bump min keepkey 2019-03-18 17:29:37 +01:00
ghost43
c325f91c81 Merge pull request #5205 from keepkeyjon/keepkey-webusb
keepkey: support v6.0.0+ firmwares (webusb)
2019-03-18 16:57:45 +01:00
keepkeyjon
ef7af73bd3 keepkey: support v6.0.0+ firmwares (webusb) 2019-03-17 14:08:23 -06:00
SomberNight
a62bf2a53a trustedcoin: better UX in Qt when cannot connect to TC server
closes #5184
2019-03-16 20:05:10 +01:00
ThomasV
13f3f71125 daemon: in detached modde, redirect strandard file descriptors 2019-03-12 08:32:27 +01:00
ghost43
52af40685e Merge pull request #5152 from SomberNight/freeze_individual_utxos
Freeze individual UTXOs
2019-03-11 19:12:56 +01:00
SomberNight
3b7b81d82b qt Coins tab: better tooltip for frozen items 2019-03-11 19:03:32 +01:00
SomberNight
95965c8ef4 qt Coins tab: add "Copy ..." option to context menu 2019-03-11 18:55:49 +01:00
SomberNight
24b0943266 qt Coins tab: reorder columns so that outpoint is first 2019-03-11 18:53:53 +01:00
SomberNight
752c518bdc add option to freeze individual UTXOs
based on cculianu's work in Electron-Cash/Electron-Cash@fd910cffc8
2019-03-11 18:46:29 +01:00
SomberNight
cd40f2c9b7 trivial wallet clean-up 2019-03-10 18:47:23 +01:00
SomberNight
7b4bb19b34 exchange_rate: raise for http status so empty hist rate dicts don't get saved
and if they had already been saved, treat them as if nothing was saved

context: BitcoinAverage started restricting the historical API endpoints.
they now deny unauthenticated requests. :/
2019-03-10 07:41:49 +01:00
SomberNight
1f7b56b455 labels plugin: no need for 'proxy_set' callback 2019-03-09 17:13:06 +01:00
SomberNight
6aa81a8f56 commands: explicitly mention "?"/":" magic chars for "create" cmd
related: #5185
2019-03-09 16:47:19 +01:00
SomberNight
790c889483 qt network dialog: increase min size 2019-03-07 16:33:30 +01:00
SomberNight
03ab64e39f appimage: towards deterministic builds
same-machine build almost works.

$ diffoscope dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage1 dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage2
 |############################|  100%                             Time: 0:00:05
--- dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage1
+++ dist/electrum-3.3.4-76-geb04551-dirty-x86_64.AppImage2
├── readelf --wide --decompress --hex-dump=.digest_md5 {}
│ @@ -1,4 +1,4 @@
│
│  Hex dump of section '.digest_md5':
│ -  0x00000000 77e356ea eefe1459 a40f00d9 ab5c0e00 w.V....Y.....\..
│ +  0x00000000 1dda23b5 31f9024c fe6d2755 e930a41a ..#.1..L.m'U.0..
2019-03-06 04:53:18 +01:00
SomberNight
eb04551f9a accept base43-encoded tx in Qt "Load transaction"
When encoding transactions as QR codes, we encode the tx bytes as base43
first. This makes it easier to load a transaction if the user manually
decodes the QR code.
2019-03-05 17:27:53 +01:00