Commit Graph

3029 Commits

Author SHA1 Message Date
ThomasV
86c3655080 improve bump_fee (fix #1985) 2016-10-21 12:59:55 +02:00
ThomasV
9285a7198e Revert "remove custom entropy option; nobody uses it"
This reverts commit e0c38b31b4.
2016-10-20 10:22:17 +02:00
ThomasV
45aab8654d fix crash #1987 2016-10-20 08:32:44 +02:00
ThomasV
15546d817c remove dust output when bumping fee 2016-10-17 14:46:51 +02:00
ThomasV
9d2e322760 revert 98b1271 (it freezes the gui on retsore) 2016-10-17 08:47:43 +02:00
ThomasV
98b12715a9 remove while loop from wallet.synchronize; we are already in a job 2016-10-17 06:58:01 +02:00
ThomasV
2d1607b0c8 version 2.7.9, release notes 2016-10-16 22:43:58 +02:00
ThomasV
84f17c2ede fix test 2016-10-16 22:17:52 +02:00
ThomasV
96016a9ee8 force pubkey regeneration in some multisig wallets 2016-10-16 21:59:28 +02:00
ThomasV
7904481a1c Merge branch 'master' of git://github.com/spesmilo/electrum 2016-10-16 19:21:16 +02:00
ThomasV
5e92e09044 fix pubkey ordering in multisig wallets. fix #1975 2016-10-16 19:17:32 +02:00
ThomasV
12387c6b62 Merge pull request #1982 from jonathancross/fix-test_transaction
Fixing / commenting out broken tests in test_transaction.py
2016-10-16 15:19:15 +02:00
Jonathan Cross
481a64417e
Fixing final test in test_wallet.py 2016-10-16 13:23:43 +02:00
Jonathan Cross
b503243d0e
Fixing / commenting out tests in test_transaction.py 2016-10-16 13:08:27 +02:00
ThomasV
ebc9656108 Merge pull request #1981 from jonathancross/fix-tests-test_mnemonic
Fixing 2 tests in test_mnemonic.py
2016-10-15 20:16:51 +02:00
ThomasV
e1d4e9734e Merge pull request #1980 from jonathancross/fix-travis-tests
Fixing test_bitcoin.py::Test_bitcoin::test_crypto
2016-10-15 20:08:30 +02:00
Jonathan Cross
2c619142f9
Fixing 2 tests in test_mnemonic.py 2016-10-15 19:43:48 +02:00
Jonathan Cross
65f0c25027
Fixing test_bitcoin.py::Test_bitcoin::test_crypto 2016-10-15 19:24:53 +02:00
ThomasV
73f30e0397 Merge pull request #1978 from jonathancross/fix-travis-tests
Remove broken tests for `NewWallet` & `account` classes.
2016-10-15 15:02:18 +02:00
Jonathan Cross
3de2d9cdbd
Remove broken tests for & classes. 2016-10-15 14:56:31 +02:00
ThomasV
4cc76c8a64 bump_fee: fix error message 2016-10-15 10:57:18 +02:00
ThomasV
afa7761d7d version 2.7.8 + release notes 2016-10-14 14:31:13 +02:00
ThomasV
7ea91dde2e do not expose network to wizard. update message in issue #1972 2016-10-14 14:05:24 +02:00
ThomasV
bab15a245b simplification (get rid of get_mnemonic) 2016-10-14 12:09:43 +02:00
ThomasV
d950cd7323 fix crash when parsing request (issue #1969) 2016-10-14 06:38:49 +02:00
ThomasV
e64f630433 bump_fee: add_input_info is needed 2016-10-14 05:38:43 +02:00
ThomasV
8c603d6396 version 2.7.7 + release notes 2016-10-13 13:20:25 +02:00
ThomasV
1d8836c173 utfo encode get_seed for old wallets; fixes #1967 2016-10-12 21:45:16 +02:00
ThomasV
6fe69de1b0 version 2.7.6 + release notes 2016-10-12 15:18:43 +02:00
ThomasV
f225a26952 minor fix: varname 2016-10-12 12:07:32 +02:00
ThomasV
f0611c4569 fix pubkey indexing in imported wallets 2016-10-12 12:03:56 +02:00
ThomasV
f4d5efbf3b Add missing encryption in private key import (issue #1966). Allow key overwrite in order to fix affected wallets 2016-10-12 09:31:58 +02:00
ThomasV
c4c2203caa version 2.7.5, release notes 2016-10-11 16:46:40 +02:00
ThomasV
49550514af fix: import version 2016-10-11 12:08:56 +02:00
ThomasV
2833a5bae9 fix: don't utf8 encode passphrase 2016-10-11 11:52:15 +02:00
ThomasV
9598c6999f fix exception type 2016-10-11 11:44:34 +02:00
ThomasV
1e518e7b64 add number of confirmations in payment request status. fixes #1757 2016-10-10 19:13:34 +02:00
ThomasV
d12661a385 use the word 'extension' instead of 'passphrase' 2016-10-10 17:11:46 +02:00
ThomasV
cefae0d76a version 2.7.4 and release notes 2016-10-09 16:13:46 +02:00
ThomasV
2e2f4c17e0 fix #1959 2016-10-09 01:02:53 +02:00
ThomasV
357cc75dca fix creation of imported keystore 2016-10-08 20:30:56 +02:00
ThomasV
bb0ddcecd0 version 2.7.3 2016-10-08 18:57:39 +02:00
ThomasV
5d44474aeb bound number of tx inputs in sweep 2016-10-08 11:40:03 +02:00
ThomasV
1e55f4fda0 fix fee computation in sweep 2016-10-08 11:17:53 +02:00
ThomasV
7abd902b92 fix #1959 2016-10-08 08:34:24 +02:00
ThomasV
2512f5945a fix issue #1958 2016-10-07 18:33:49 +02:00
ThomasV
3403db9b47 version 2.7.2, release notes 2016-10-07 00:23:14 +02:00
ThomasV
9cafc3db2d fix #1954 2016-10-07 00:20:46 +02:00
ThomasV
df6dae90d6 remove the 'deseed' command, it does not work anymore with keystores 2016-10-05 10:53:08 +02:00
ThomasV
9c37d36be2 bump version number 2016-10-05 07:21:37 +02:00
ThomasV
00eb39a560 fix issue with restore from old seed 2016-10-05 07:08:45 +02:00
ThomasV
c7ff3ba705 Merge pull request #1943 from ser/payment-requests-subdirs
Spread payment requests to subdirs
2016-10-02 12:43:10 +02:00
ThomasV
3127fbd0c2 we need to check requires_split first, and get_action at the end 2016-10-02 12:30:57 +02:00
ThomasV
34c90a257b follow-up 2016-10-02 12:17:53 +02:00
ThomasV
d52e3f65e6 follow-up 2016-10-02 12:17:08 +02:00
ThomasV
5541c1bec6 check requires_split before upgrade 2016-10-02 12:15:51 +02:00
Serge Victor
98ace59f80 Fixing a stupid typo, sorry about that 2016-10-02 03:55:19 +00:00
ThomasV
e0c38b31b4 remove custom entropy option; nobody uses it 2016-10-01 20:38:05 +02:00
Serge Victor
55d392c274 Spread payment requests to subdirs
Currently Electrum stores all payment requests in main requests
directory. It's not going to be efficient when we have thousands of
thousands of payment requests. This patch spreads that files across
two level of subdirectories.
2016-10-01 05:40:40 +00:00
ThomasV
121ac07b01 wizard: add checkbox for passphrases. allow passphrases with 2fa seeds 2016-09-30 01:15:28 +02:00
ThomasV
0fd813f229 fix #1938 2016-09-29 11:50:32 +02:00
ThomasV
da65e9e7d5 auto-upgrade wallet format 2016-09-29 10:52:51 +02:00
ThomasV
fa487ae0ca fix: get_public_keys method of p2pk wallets 2016-09-29 09:47:45 +02:00
ThomasV
2e0d55e25e remove xpub icon 2016-09-28 21:31:47 +02:00
ThomasV
68ed60ca87 fix: check_password method of Multisig wallets 2016-09-28 17:54:35 +02:00
ThomasV
52a9fdf6f6 wizard: fix restore multisig from seed 2016-09-28 17:03:02 +02:00
ThomasV
827d928aaa kivy: handle 2FA seeds 2016-09-28 12:48:46 +02:00
ThomasV
8d9b23e760 follow-up previous commit 2016-09-28 09:55:18 +02:00
ThomasV
749a1f2006 restore bip39 option for multisig, add a warning when option is clicked. 2016-09-28 09:53:17 +02:00
ThomasV
c32f75a313 wizard: display seed type. restore 2fa if needed 2016-09-28 06:30:00 +02:00
ThomasV
296f30b924 trustedcoin: use 12-word seeds with separate derivations 2016-09-27 13:21:25 +02:00
ThomasV
71d52d6349 Merge pull request #1936 from ser/websocket_announce
Introducing websocket_announce configuration
2016-09-27 11:19:32 +02:00
ThomasV
63a5e8f99b fix wizard line_dialog 2016-09-26 15:39:30 +02:00
ThomasV
b2e9362163 improve message 2016-09-26 12:07:55 +02:00
ThomasV
4bc756751b improve wizard messages; skip choice screen if there is only one choice 2016-09-26 12:02:54 +02:00
ThomasV
4d4171fe53 hardware multisig: partial bip45 derivation 2016-09-23 19:00:42 +02:00
ThomasV
8d3a96ebf4 better message 2016-09-23 16:09:49 +02:00
Serge Victor
07280730d4 Intoducing websocket_announce configuration
Currently electrum daemon runs websocket server on a configured host and
port and sends the same information to merchant payments. There is
likely that those two may be different, when websocket traffic is being
reverse proxied and sent over via different hosts.

This patch introduces two fully optional parameters,
websocket_server_announce and websocket_port_announce, which when
set, are sent to the merchant payments instead of websocket_server and
websocket_port values.
2016-09-22 18:57:23 +00:00
ThomasV
569a3b4fab make sure seed last word is uniformly distributed. count prefix length as entropy 2016-09-22 14:37:08 +02:00
ThomasV
7982cadd22 follow-up pevious commit 2016-09-22 13:38:59 +02:00
ThomasV
0d671e67c5 sign_transaction: do not stop if a keystore raises an exception 2016-09-22 10:57:28 +02:00
ThomasV
03c66bb5f9 follow up 08543584c5 2016-09-21 16:44:21 +02:00
ThomasV
08543584c5 fix cold storage signing for imported wallets 2016-09-21 16:23:24 +02:00
Serge Victor
90fe6292ca $.getJSON is asynchronous, obviosly. 2016-09-21 12:45:50 +00:00
Serge Victor
f2820944f1 Adding possibility of websockets configuration
Up to now, websockets configuration was possible for the daemon only,
   this patch passes that information to the client via json file
   produced with the payment request.
2016-09-21 10:54:09 +00:00
ThomasV
a3b4409e6e fix #1920 2016-09-06 10:09:08 +02:00
Eagle[TM]
7933448ec7 network: Update default server list 2016-09-04 14:36:11 +02:00
ThomasV
7a47d2341e fix bug in trustedcoin constructor 2016-09-02 10:28:52 +02:00
ThomasV
1e4cdab096 normalize passphrase 2016-09-02 10:20:04 +02:00
ThomasV
b1b15f510c Fix can_sign and cold storage 2016-09-01 19:45:01 +02:00
ThomasV
abeb781879 fix #1916 2016-09-01 09:23:05 +02:00
ThomasV
e38abb95d7 minor fix tx status 2016-08-31 18:45:58 +02:00
ThomasV
c820423b00 fix storage update for btchip 2016-08-31 18:11:37 +02:00
ThomasV
323188b963 devmgr: if only one device is plugged, use it 2016-08-31 15:15:55 +02:00
ThomasV
16ed48d52d Format upgrade: increment seed_version to make sure that old versions of Electrum refuse to open new wallet files. 2016-08-31 15:04:57 +02:00
ThomasV
dd39931833 Revert "follow bip45 derivation with hardware multisig"
This reverts commit c24d38cd97.
2016-08-31 09:35:27 +02:00
ThomasV
c24d38cd97 follow bip45 derivation with hardware multisig 2016-08-31 09:12:36 +02:00
ThomasV
e7dd800875 tweak messages 2016-08-31 08:50:31 +02:00
ThomasV
ab67a0313a fix upgrade_wallet 2016-08-30 12:19:58 +02:00
ThomasV
83dbe7fbf3 more fixes for kivy 2016-08-30 11:19:30 +02:00