Commit Graph

318 Commits

Author SHA1 Message Date
ThomasV d4b1c66168
Merge pull request #2906 from SomberNight/polling_fees
Periodically poll fee estimates from server
2017-11-01 20:53:01 +01:00
ThomasV 319a31e64c Merge branch 'master' of github.com:spesmilo/electrum 2017-10-13 13:47:41 +02:00
ThomasV 3b8c8c712d fix #3038 2017-10-13 13:47:32 +02:00
SomberNight 8025d81ec0 fix #3035 2017-10-13 12:38:19 +02:00
SomberNight 0510bdb85b fix: missing import 'stat' in network.py and simple_config.py 2017-10-12 08:04:55 +02:00
ThomasV e0635f5d08 Merge pull request #2320 from da2x/bugfixes
Tighten directory permissions
2017-10-10 20:11:26 +02:00
ThomasV 031b911dce fix cache with h2addr 2017-09-30 13:01:33 +02:00
SomberNight f80d8b02ca Periodically poll fee estimates from server. 2017-09-21 01:19:05 +02:00
SomberNight 0e89745c2b send server.version before subscriptions 2017-09-20 15:21:41 +02:00
SomberNight efd07f727a fix testnet 2017-09-14 02:06:08 +02:00
ThomasV c5f552f26a rm dead code 2017-09-13 15:12:50 +02:00
ThomasV 8b0db38f87 follow-up 3d4c64f9e 2017-09-13 14:54:52 +02:00
ThomasV 68873d92f9 implement scripthash logic 2017-09-13 11:32:40 +02:00
ThomasV 8c5b6bdaf3 Read default server list from file. Update list with 1.1 servers. Remove nolnet option. 2017-09-13 11:30:30 +02:00
WakiyamaP 0791b469e7 fix download failed blockchain headers 2017-09-08 10:57:22 +09:00
ThomasV 70af22c9e4 update scripts/servers to display server version 2017-09-07 09:41:21 +02:00
ThomasV 216e9403be cleanup six (no python2 support) 2017-09-04 14:43:31 +02:00
ThomasV 5f1d9cbcf5 separate network layer from synchronizer 2017-08-31 09:59:29 +02:00
ThomasV e02687bcf2 python3 updates 2017-08-26 08:28:24 +02:00
ThomasV ab15ff3a00 updates for python3 2017-08-26 08:28:24 +02:00
ThomasV 65aeb0bd3c fix 5e7169bf355f2ac3ec8791c4768f0cd971e1640d 2017-08-26 08:28:24 +02:00
Johann Bauer 8e54d5c4d4 Make proxies work 2017-08-26 08:28:24 +02:00
ThomasV c3388d9677 misc python3 updates:
- use jsonrpclib-pelix
 - update the kivy gui
 - update plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin d304ccdf17 py3 in qtgui 2017-08-26 08:27:47 +02:00
Dmitry Sorokin 5be78950ca py3 2017-08-26 08:27:47 +02:00
ThomasV 169ca85a01 fix #2719 2017-08-10 03:45:10 +02:00
ThomasV 72706f8219 network: connection_down if interface fails to connect chunk 2017-08-04 15:34:23 +02:00
ThomasV 5872bd4722 force new headers download if file is corrupted 2017-08-03 14:25:50 +02:00
ThomasV 57013ca985 update blockchain size after initial file download 2017-08-03 07:11:27 +02:00
ThomasV 311f9eda17 close connection if server sends invalid headers 2017-07-26 14:55:39 +02:00
ThomasV 5f3e5866ad blockchain write method, that flushes file 2017-07-25 10:03:15 +02:00
ThomasV d71c9d5be3 make blockchain.size() threadsafe 2017-07-24 15:54:42 +02:00
ThomasV d5d5e8af5c fix: handle multiple forks at same checkpoint 2017-07-24 08:46:49 +02:00
ThomasV 313d53fe0b save header immediately when forking a chain 2017-07-21 07:52:38 +02:00
ThomasV c522c6b4d0 blockchain: store reference to parent_id instead of parent, so that it gets updated after swap 2017-07-20 15:05:47 +02:00
ThomasV 1457a869d3 network: call switch_lagging after catch up 2017-07-19 18:32:48 +02:00
ThomasV ad8a6f3eff fix: do not request beyond tip 2017-07-19 17:33:05 +02:00
ThomasV feb0f483f5 fix bug if headers file is empty 2017-07-19 17:23:46 +02:00
ThomasV 97343d95e5 speed-up search by starting at own height 2017-07-19 16:28:17 +02:00
ThomasV 0891798d1b minor fix 2017-07-19 11:57:15 +02:00
ThomasV b424a83a57 add blockchain.get_name method, update kivy gui 2017-07-19 09:29:20 +02:00
ThomasV 814792eee1 show only active chains 2017-07-18 21:37:04 +02:00
ThomasV 50ad656c87 blockchain: swap a chain with its parent, if the parent branch is too short to be saved on disk 2017-07-18 18:10:22 +02:00
ThomasV 637d52ce58 don't request headers beyond tip 2017-07-18 14:11:22 +02:00
ThomasV 214e2b89c2 network: use interface.bad_header 2017-07-18 09:21:49 +02:00
ThomasV ef1120b80c fix typo 2017-07-17 21:38:09 +02:00
ThomasV 702abf6581 simplification: do not request checkpoint, check headers against all known blockchains 2017-07-17 19:32:10 +02:00
ThomasV 3d4c64f9e0 improve blockchain search 2017-07-17 12:22:25 +02:00
ThomasV 2a10d3075e rm dead code 2017-07-17 11:25:05 +02:00
ThomasV 8260dfdbe7 network: use check_headers for binary search 2017-07-17 11:19:42 +02:00