Commit graph

4315 commits

Author SHA1 Message Date
ThomasV
83974cd0a8
Merge pull request #4490 from SomberNight/trustedcoin_color_outputs
colour 2fa billing outputs in Qt tx dialog
2018-07-03 08:47:15 +02:00
SomberNight
46fd7c3d8b
follow-up re #4491, do config upgrade to keep base unit settings on kivy 2018-07-02 22:52:20 +02:00
SomberNight
ceba4af01a
synchronizer: test txid of received tx 2018-07-02 21:38:39 +02:00
SomberNight
eefcc60d98
color 2fa billing outputs in Qt tx dialog 2018-07-02 14:23:14 +02:00
Johann Bauer
9ebeb51153 Send Python version in crash reports 2018-07-02 13:41:34 +02:00
ThomasV
26fcb1d3d5 version 3.2.2 2018-07-02 08:18:44 +02:00
ThomasV
2693d345f9
Merge pull request #4486 from SomberNight/getaddrinfo_take2
socket.getaddrinfo on win32: do our own dns resolution
2018-07-02 08:14:31 +02:00
Calin Culianu
4fc7da55a9 Fix a bug in PaymentRequest __str__() function 2018-07-02 02:36:19 +03:00
SomberNight
c6124549cd
don't dns resolve raw IP addresses 2018-07-02 00:59:28 +02:00
SomberNight
e2b6d2d0f7
socket.getaddrinfo on win32: do our own dns resolution
(second attempt, now trying to handle internal failure within dnspython)
2018-07-01 23:53:55 +02:00
ThomasV
10f037c40c Revert "socket.getaddrinfo on win32: do our own dns resolution outside the lock"
This reverts commit fc6cb70c80.
2018-07-01 21:58:59 +02:00
SomberNight
3d0e830734
fix #4481 2018-07-01 17:05:56 +02:00
SomberNight
8591587f9e
fix websockets 2018-07-01 15:59:32 +02:00
ThomasV
ed2c74e58f prepare release 3.2.1 2018-07-01 14:02:31 +02:00
SomberNight
8e55fe5f91
network: disconnect from server if headers sub encounters error
we need at least e-x 1.3 since 1900e58e88
for older e-x, we get stuck in infinite "synchronizing"...
2018-07-01 04:52:01 +02:00
SomberNight
61a95a4239
ecc: only print warning about missing libsecp when in verbose mode 2018-06-30 22:40:50 +02:00
SomberNight
684390a479
labels plugin: fix it. and extend to cli/daemon. 2018-06-29 11:58:12 +02:00
ThomasV
87486e9487 fix: i18n is not imported 2018-06-29 11:17:02 +02:00
ThomasV
d58c069336 read apk version number from version.py 2018-06-29 10:45:34 +02:00
SomberNight
bc0036297b fast hmac on python 3.7+ 2018-06-28 19:55:54 +02:00
SomberNight
8b86f21520
wizard: extend derivation dialog to also let user select script type.
enable segwit multisig for bip39/hw wallets.
2018-06-26 19:31:05 +02:00
ThomasV
f24a449d37
Merge pull request #4463 from maschwanden/master
Daemon: Fix preflight CORS request handling
2018-06-26 17:09:13 +02:00
SomberNight
4dcefa7d3b
network: fix fork detection in certain backward search cases
if there are no checkpoints and the split is very old, the exponential backward search might undershoot so that it asks for the genesis block but 0 and None are not distinguished hence the fork detection logic fails
2018-06-26 16:56:30 +02:00
ThomasV
5a5502303f make add_signature_to_txin an instance method 2018-06-26 13:09:02 +02:00
Mathias Aschwanden
f6a17b2f5e Daemon: Fix preflight CORS request handling 2018-06-26 12:08:16 +02:00
ThomasV
cb6989cea6 simplify display of inputs/outpputs in CLI history 2018-06-25 22:49:11 +02:00
SomberNight
6d63140c61
initial changelog for 3.2.0 2018-06-25 17:52:07 +02:00
SomberNight
9a8183f348
network: avoid infinite loop if server headers conflict with checkpoints and server height is above max checkpoint 2018-06-25 11:53:31 +02:00
SomberNight
51ed8a998c
fix: network.interface can become None at any time 2018-06-25 01:14:49 +02:00
SomberNight
f8dab46a4b
kivy: fix fork detection gui 2018-06-25 01:02:21 +02:00
JeremyRand
d1d92e8704
Move BIP44 coin type to net constants. 2018-06-23 14:46:44 +00:00
SomberNight
5f050aa13e
follow-up prev 2018-06-22 18:32:01 +02:00
SomberNight
5220451b73
fix #4457 2018-06-22 18:01:55 +02:00
Janus Troelsen
4f85615734 add simnet support (#4455) 2018-06-22 17:07:07 +02:00
ThomasV
a141c69b25
Merge pull request #4313 from toxeus/master
electrum: cleanup plugin imports
2018-06-22 15:19:17 +02:00
ThomasV
24818c14ca
Merge pull request #3762 from SomberNight/txin_type_address_segwit
change partial txn serialization format for imported addresses txins
2018-06-22 13:58:15 +02:00
SomberNight
174d14ba89
add comment to guess_txintype_from_address 2018-06-22 13:57:06 +02:00
SomberNight
cd41a451f6
locks in network.py 2018-06-21 21:55:32 +02:00
SomberNight
ae786cafdf
(minor) don't raise BaseException 2018-06-20 18:13:43 +02:00
ghost43
61a9deaa61
Check SPV proof inner nodes not to be valid transactions. (#4436) 2018-06-20 18:09:38 +02:00
ghost43
7797af6ffa
Qt: show WIF help in import(x2) and sweep dialogs (#4425) 2018-06-20 15:58:37 +02:00
SomberNight
ecf6ace975
follow-up #4442 2018-06-19 19:26:13 +02:00
Francisco J. Hernandez Heras
469565c188 Improving imports (#4448) 2018-06-19 18:36:01 +02:00
ThomasV
a4da04110e
Merge pull request #4442 from SomberNight/bip32_fix_invalid_ecpoint
handle bip32 edge cases
2018-06-19 16:07:42 +02:00
SomberNight
0b72803dd4
fix #4319 2018-06-18 20:30:05 +02:00
SomberNight
170f41f50d
tests: sweeping p2pk 2018-06-18 20:06:17 +02:00
SomberNight
b9d690d64f
handle bip32 edge cases 2018-06-16 17:41:41 +02:00
SomberNight
ad7f8f2cbe
wallet.py: fix balance/history for duplicate addresses
in a hd wallet, having duplicate addresses is extremely unlikely, but if it happened, previously an incorrect balance was calculated
2018-06-16 16:38:34 +02:00
SomberNight
59c1d03f01
ecc.py: properly handle point at infinity 2018-06-16 06:34:03 +02:00
SomberNight
1a8e8bc047
bitcoin.py: make int_to_hex throw on overflow 2018-06-16 02:34:27 +02:00