wakiyamap
3314591192
Fix travis regtest
2020-01-29 12:57:15 +09:00
wakiyamap
1237134339
Fix travis appimage
2020-01-29 12:55:23 +09:00
SomberNight
11452722af
network dns hacks: split from network.py into its own file
2020-01-22 18:32:57 +00:00
SomberNight
cb88a3b6e4
dns hacks on windows: resolve A and AAAA records in parallel
2020-01-22 18:32:57 +00:00
SomberNight
a5cd34dc08
follow-up prev (oops, only committed part of the changes)
2020-01-22 18:26:29 +01:00
Axel Gembe
d3385e49bb
Build: Install libxkbcommon-x11 in AppImage
...
Newer distributions do not install libxkbcommon-x11 by default
anymore and Qt depends on it.
-----
taken from ca3e4501cd
2020-01-22 18:16:53 +01:00
SomberNight
b560bc92cc
windows build: maybe fix reproducibility (jsonschema-*.dist-info)
2020-01-22 16:28:51 +01:00
Axel Gembe
4406eebbfe
Build: Uninstall Cython from AppImage
...
Cython is not needed at runtime.
-----
taken from c64910055d
related #5859
2020-01-22 12:27:17 +01:00
SomberNight
80025a3af4
requirements-hw: re-add Cython
...
this reverts ec496a8222
Cython must be pinned down for reproducible builds
related #5859
2020-01-22 12:08:30 +01:00
SomberNight
c7a21220d5
mac build: bump pyinstaller version
2020-01-21 20:21:14 +01:00
SomberNight
0edd291efe
mac build: bump python version (3.6.4->3.7.6)
2020-01-21 20:20:40 +01:00
SomberNight
a041a0c075
wallet: log when saving already paid invoice
...
(maybe it should not be allowed?)
2020-01-21 16:50:45 +01:00
SomberNight
34612c671e
fix incorrect type hint
2020-01-21 15:39:34 +01:00
SomberNight
2880c26d87
qt broadcast tx: don't complain about being "offline" for partial tx
2020-01-21 15:12:25 +01:00
SomberNight
cb41a0fe89
qt send tab paytoedit: use monospace font
2020-01-21 14:32:18 +01:00
SomberNight
2e654c9440
qt main_window: trivial clean-up re is_onchain
2020-01-21 14:22:25 +01:00
SomberNight
e9645db182
qt send tab: show "Pay" button even in watch-only wallets
2020-01-21 14:16:23 +01:00
Leo Le Bouter
f81db9cd1d
Add command line option to forget config on exit.
...
By default, Electrum saves the last opened wallet's path as well as
recently opened wallets.
This can be damaging to plausible deniability.
Now it's possible to run Electrum with `--forgetconfig` to not
write to the config at all, which includes the wallet paths.
2020-01-21 13:32:02 +01:00
SomberNight
5fd790dec9
follow-up prev
...
These lists are only visible when non-empty. This interacts badly with
the internals of maybe_defer_update().
2020-01-21 11:51:02 +01:00
SomberNight
1d0fc6665b
qt: defer refreshing tabs until they are visible
...
very loosely based on Electron-Cash/Electron-Cash@522e7ca59e
2020-01-19 07:31:50 +01:00
SomberNight
356a0a2865
qt: clean-up in some MyTreeView children (mv code from update to init)
2020-01-19 07:02:48 +01:00
SomberNight
18c6451518
json_db: only deserialize transactions on-demand
2020-01-19 05:49:12 +01:00
SomberNight
0fdbf49f08
tests: also run unit tests with python 3.8 on Travis
2020-01-18 05:52:46 +01:00
SomberNight
6d270364c6
qt paytoedit: properly handle multiple max ('!') outputs
2020-01-18 04:15:44 +01:00
SomberNight
5cfafff55d
qt main_window: rm require_fee_update (dead code)
2020-01-18 04:15:40 +01:00
SomberNight
b16164da4f
qt paytoedit: fixes for pay-to-many (when including "!")
2020-01-18 04:15:26 +01:00
rbrooklyn
3658f87035
Add block explorer support for mynode.local ( #5892 )
2020-01-17 22:06:34 +00:00
SomberNight
1c4728ecc6
appimage binary: bump python version (3.6.8->3.7.6)
2020-01-16 19:12:24 +01:00
SomberNight
e65ce96f9d
interface: better error msg for main server re SSL cert issues
...
(logger.warning is shown even without -v, if there is a terminal)
closes #5884
2020-01-12 04:29:39 +01:00
SomberNight
a6dd17bfef
fix daemon (don't close instantly)
...
follow-up 37747d7469
2020-01-11 00:04:00 +01:00
SomberNight
4fd2745332
windows binaries: update nsis
2020-01-10 23:27:34 +01:00
SomberNight
bab9f68736
windows binaries: update wine
2020-01-10 23:26:47 +01:00
SomberNight
547906d1c0
windows binaries: update pyinstaller to 3.6
2020-01-10 20:37:43 +01:00
SomberNight
bc77091539
requirements: rm pycryptodomex from "binary"-specific list
...
it's already listed now in the "core" requirements.txt file
2020-01-10 19:04:16 +01:00
SomberNight
7c090f92ce
binaries: use "--no-dependencies" option for pip install
...
All (incl indirect) dependencies are already listed in deterministic-build/requirements*.txt.
This option makes it easier to manually rm a dependency from that list for e.g. testing.
2020-01-10 19:01:32 +01:00
SomberNight
0b0139c676
network.get_transaction: move some response validation logic from Synchronizer
2020-01-09 19:23:28 +01:00
SomberNight
94888739d3
try to fix "--offline" mode
2020-01-09 19:23:24 +01:00
SomberNight
37747d7469
split network main_taskgroup: create daemon.taskgroup
...
network.main_taskgroup restarts every time the proxy settings are changed,
many long-running tasks (some introduced with lightning) are not prepared for and do not want this.
2020-01-09 19:23:21 +01:00
Nelson Perez
7968531065
Restoring old behavior of the outpoint copy to clipboard feature ( #5879 )
...
* Restoring old behavior of the outpoint copy to clipboard feature
* Small code style adjustments
2020-01-09 01:14:18 +00:00
SomberNight
b14747ecfe
ecc.ECPubkey: add custom __deepcopy__ implementation
...
With python-ecdsa 0.15, copy.deepcopy(ecdsa.ecdsa.Public_key) started to raise.
This fixes the Travis test failures.
Also rm unused ECPrivkey._privkey attribute.
2020-01-08 20:09:45 +01:00
SomberNight
29cf01524a
qt CPFP: handle empty fee field
...
fixes #5875
2020-01-07 17:59:17 +01:00
SomberNight
1059191ebc
qt installwizard: fix empty filename crash
...
Traceback (most recent call last):
File "...\electrum\electrum\gui\qt\installwizard.py", line 256, in on_filename
widget_create_new.setVisible(temp_storage and temp_storage.file_exists())
TypeError: setVisible(self, bool): argument 1 has unexpected type 'NoneType'
2020-01-07 16:53:37 +01:00
SomberNight
d2f132738a
wallet: only select mature coins by default
...
this is a regression from #5721
Removed the `TxInput.is_coinbase` method as I think it is a confusing API,
instead we now have `TxInput.is_coinbase_input` and `TxInput.is_coinbase_output`.
related #5872
2020-01-02 00:43:49 +01:00
SomberNight
6709ec4117
dns hacks on windows: cache dns when using dnspython
...
related #4421
related #5337
2020-01-01 06:23:51 +01:00
SomberNight
2d57a689d9
network/util: increase default timeout of make_aiohttp_session (30->45s)
...
related: #5337
2020-01-01 06:21:20 +01:00
SomberNight
96fa03c11b
fix paying bip70 payment request with Kivy GUI
2019-12-31 03:37:50 +01:00
SomberNight
1d0aa4042a
fix paying bip70 payment request with Qt GUI
2019-12-31 03:08:47 +01:00
SomberNight
787ac5fe99
interface: make changing max incoming msg size (1 MB) easier
2019-12-27 17:43:12 +01:00
ghost43
c19f9ee755
Merge pull request #5865 from shyrwall/master
...
Remove phishing server icarus.tetradrachm.net
2019-12-26 17:14:36 +00:00
Sebastian Hyrwall
967f4d7236
Remove phishing server
2019-12-26 23:47:32 +07:00