Commit Graph

  • 3be5b4b00f
    network: fix some threading issues SomberNight 2018-09-20 21:07:31 +0200
  • 1294608571
    synchronizer: offload cpu-heavy address generation to other thread SomberNight 2018-09-20 20:16:03 +0200
  • 172ddf4aaf
    wallet: synchronize_sequence cleaned up a bit SomberNight 2018-09-20 20:04:50 +0200
  • 55b582511e
    fix deprecation warnings in regexes SomberNight 2018-09-20 18:31:17 +0200
  • e4fd5ec1ae
    tox: add python 3.7 to envlist SomberNight 2018-09-20 18:25:46 +0200
  • 002b8a99e2
    synchronizer: make 'add' thread-safe, and some clean-up SomberNight 2018-09-20 18:11:26 +0200
  • eccb8ec2d6
    normalize wallet file paths SomberNight 2018-09-20 01:21:42 +0200
  • 61b5ce0451
    fix import error SomberNight 2018-09-20 01:20:13 +0200
  • d50b36d314
    daemon: suppress pop wallet failure SomberNight 2018-09-20 00:55:09 +0200
  • 9586157479
    qt: refresh gui with "F5" SomberNight 2018-09-19 22:12:02 +0200
  • cedd518aea
    mark 'blockchain_headers' file as sparse on windows SomberNight 2018-09-19 22:09:54 +0200
  • 855a70bc66
    network: new trigger 'blockchain_updated' SomberNight 2018-09-19 21:56:09 +0200
  • cbd91ba5b1
    synchronizer: fix race SomberNight 2018-09-19 21:41:10 +0200
  • 8ee1f140d8
    interface: split run_fetch_blocks SomberNight 2018-09-19 20:30:54 +0200
  • f9a5f2e183
    fix #4698 SomberNight 2018-09-19 20:02:03 +0200
  • 8caab35d90
    trezor: re-enable bridge transport SomberNight 2018-09-19 18:14:55 +0200
  • 9161e8c8f4
    interface: refuse to overwrite blockchain of main interface SomberNight 2018-09-19 17:56:42 +0200
  • 7e1a784fca
    follow-up prev: fix race between load_wallet and network events SomberNight 2018-09-19 17:44:52 +0200
  • 96b699e534
    synchronizer: fix refresh bug SomberNight 2018-09-19 16:35:30 +0200
  • 6f0dceb152
    fix #4726 SomberNight 2018-09-19 15:26:03 +0200
  • 924ee1a672
    Merge pull request #4725 from joren485/unreachable_return ghost43 2018-09-19 13:09:49 +0200
  • ae501ca8ed
    Remove unreachable return statement Joren Vrancken 2018-09-19 11:35:29 +0200
  • d840804818 use system language by default Ilya Shalyapin 2018-09-19 13:07:19 +0500
  • adc91eb75e
    interface: hostname cannot be empty SomberNight 2018-09-18 20:21:10 +0200
  • 916cdebacb
    network: send out update trigger when stopping/starting network SomberNight 2018-09-18 19:27:33 +0200
  • a2ed08615c
    minor.. move imports out of functions SomberNight 2018-09-18 18:07:12 +0200
  • 39db32c3ce
    follow-up prev SomberNight 2018-09-18 17:59:02 +0200
  • af63913189
    network triggers: rm 'updated'; more fine-grained instead SomberNight 2018-09-18 16:49:48 +0200
  • fef15f9c02
    wallet: minor opt in get_history SomberNight 2018-09-18 16:41:56 +0200
  • 825d7c2cbd
    interface: subscribe to headers in run_fetch_blocks SomberNight 2018-09-18 15:40:32 +0200
  • 3ec0ceba3e add option to leave daemon running after GUI is closed ThomasV 2018-09-13 16:25:56 +0200
  • 67d3d6b5b5
    qt: don't update tabs in ElectrumWindow.__init__ directly SomberNight 2018-09-18 04:19:12 +0200
  • 01246b0d97
    wallet/verifier: when adding into unverified_tx, don't remove from verifier SomberNight 2018-09-18 03:48:14 +0200
  • 533bd97a05
    qt HistoryList.update_item: perf optimisation SomberNight 2018-09-18 03:19:24 +0200
  • c8f82c71c9
    wallet: small perf optimisation in add_transaction SomberNight 2018-09-18 02:14:23 +0200
  • 11bf084a1f
    network triggers: 'verified' notification now includes wallet SomberNight 2018-09-18 01:40:34 +0200
  • 24ec7ce6b8
    qt network dialog: maybe fix refresh bug SomberNight 2018-09-17 22:31:31 +0200
  • 7221fb3231
    interface: further simplifications for fork resolution SomberNight 2018-09-17 22:21:55 +0200
  • b3a2bce213
    interface: simplify fork resolution logic SomberNight 2018-09-17 21:30:03 +0200
  • 435efb47d0
    wallet: lock in get_addr_io, get_tx_delta, get_tx_value SomberNight 2018-09-17 18:50:47 +0200
  • 1b95cced5d
    verifier: perf optimisations SomberNight 2018-09-17 18:31:25 +0200
  • e5e3ac0364
    fix #4720 SomberNight 2018-09-17 14:44:01 +0200
  • aee2d8e120
    verifier: fix a race during reorgs SomberNight 2018-09-17 03:35:25 +0200
  • dcab22dcc7
    verifier: small clean-up SomberNight 2018-09-16 22:21:49 +0200
  • 78488ebcbf
    aiosafe safety belts SomberNight 2018-09-16 22:17:20 +0200
  • 4360a785ad
    blockchain: blockchains_lock needed to write/iterate global dict SomberNight 2018-09-16 18:26:40 +0200
  • 7dc5665ab1
    interface: faster bootstrap of backwards search SomberNight 2018-09-16 18:18:49 +0200
  • 4d502eb2bf
    qt tx notifications: wait until sync finishes SomberNight 2018-09-16 09:40:07 +0200
  • 9c919e6478
    interface: fix off-by-one in request_chunk SomberNight 2018-09-16 09:01:53 +0200
  • 1d711eeadc
    interface: split up 'step'; binary search of headers SomberNight 2018-09-16 08:29:01 +0200
  • 58a5346d72
    network: switch lagging interface SomberNight 2018-09-16 07:59:36 +0200
  • 27e42b4826
    interface: if header is on other chain already, just switch (regression) SomberNight 2018-09-16 07:42:25 +0200
  • 3fc9326c43
    interface: try hard not to infinite loop while getting headers SomberNight 2018-09-16 07:35:11 +0200
  • da23e71db1
    interface: block header search simplifications SomberNight 2018-09-16 07:34:05 +0200
  • ab94a47b8e
    network: mv request_chunk to interface SomberNight 2018-09-16 06:09:14 +0200
  • 1635bc8cb3
    blockchain: use HEADER_SIZE named constant instead of magic numbers SomberNight 2018-09-16 03:05:39 +0200
  • a9197236a2
    change 'new_transaction' notification to include wallet SomberNight 2018-09-16 02:48:13 +0200
  • 2453872a09
    synchronizer: rm redundant 'updated' notification SomberNight 2018-09-16 02:31:56 +0200
  • 6f5a4a5502
    fix prev: rm incorrect assert SomberNight 2018-09-15 08:23:49 +0200
  • 482259df8b
    interface: further clean-up in 'step' SomberNight 2018-09-15 07:26:36 +0200
  • beb37aafc5
    interface: clean-up 'step'; backwards search SomberNight 2018-09-15 06:44:18 +0200
  • 2a958499b6
    fx: disable checking mime type in get_json SomberNight 2018-09-15 00:30:43 +0200
  • f38ec93ae9
    qt fx settings: restore selected exchange in combobox if list changes SomberNight 2018-09-14 23:07:13 +0200
  • 6ccd83397c
    fx: asyncio.Event is not thread-safe; also the 'timeout' field was removed SomberNight 2018-09-14 23:01:28 +0200
  • d1f11f5fe9
    fix #4717 SomberNight 2018-09-14 16:12:47 +0200
  • f05f3b430a build-wine: fix locale path Filip Gospodinov 2018-09-14 09:33:41 +0200
  • bdecef0eaf contrib: bump pyinstaller to 3.4 Filip Gospodinov 2018-09-14 08:51:50 +0200
  • 2bd5e0f25d
    packaging: check in make_tgz if packages folder exists SomberNight 2018-09-13 23:29:44 +0200
  • 2e61359d50
    network: stop pending connections when stopping network SomberNight 2018-09-13 21:20:55 +0200
  • 23f56ffa8a
    network: avoid infinite reconnect loop to same server SomberNight 2018-09-13 21:02:37 +0200
  • e4bd445a38
    network.new_interface: clarify how timed out interfaces are closed SomberNight 2018-09-13 20:50:32 +0200
  • 64ab8222f7
    interface: if request times out, no need to dump trace SomberNight 2018-09-13 20:17:58 +0200
  • 819044221b
    verifier: need to wait for reorg SomberNight 2018-09-13 19:00:21 +0200
  • 78e9152723
    network: get_servers to always include recent servers SomberNight 2018-09-13 16:06:41 +0200
  • 43664d5f11
    fixes for stdio/text gui SomberNight 2018-09-13 15:11:28 +0200
  • 1f14894c43
    network: add server to recent_servers only after checks SomberNight 2018-09-13 03:45:21 +0200
  • a9fcf2fabf
    bump min aiorpcx to 0.8.1 SomberNight 2018-09-13 01:21:53 +0200
  • c93d137c5e
    interface: minor clean-up split out _set_proxy from init SomberNight 2018-09-13 01:20:20 +0200
  • c40468a8d3
    interface: disable bw rate limiting done by aiorpcx SomberNight 2018-09-12 22:58:36 +0200
  • 2e18e3c62b
    adapt to aiorpcx 0.8.1: rm report_crash kwarg from group.spawn SomberNight 2018-09-12 22:09:59 +0200
  • a3fb865db0
    follow-up prev SomberNight 2018-09-12 21:22:46 +0200
  • 6452582a17
    network: batch requests in request_server_info SomberNight 2018-09-12 21:18:08 +0200
  • e7fa42ce3e
    wallet: don't write to disk when switching servers SomberNight 2018-09-12 20:25:13 +0200
  • cad4fb80c1
    interface: throttle messages SomberNight 2018-09-12 20:17:12 +0200
  • 47a97279af
    rename CustomTaskGroup to SilentTaskGroup SomberNight 2018-09-12 19:24:58 +0200
  • 2039c07a2d
    interface.mark_ready: handle cancellation SomberNight 2018-09-12 18:45:15 +0200
  • 1419a5c60d
    interface: change how GracefulDisconnect is handled SomberNight 2018-09-12 18:43:50 +0200
  • 6f7a065081
    bump aiorpcx version SomberNight 2018-09-12 18:43:07 +0200
  • 3842205b8a
    keystore: add note regarding xpubkeys SomberNight 2018-09-12 18:22:34 +0200
  • 152c6abb86
    network: fix another race in session.subscribe SomberNight 2018-09-12 16:58:15 +0200
  • 9505a203d8
    util: rm dead network code SomberNight 2018-09-12 16:57:12 +0200
  • 15b21abc99 fix fee_histogram notifications ThomasV 2018-09-12 12:56:51 +0200
  • ce4608ae76 add help text to bump fee dialog ThomasV 2018-09-12 12:18:20 +0200
  • 8cd08cc0fa
    network: rm dead code; simplify SomberNight 2018-09-12 01:40:54 +0200
  • ab3c3c5ed7
    interface: small clean-up SomberNight 2018-09-11 22:16:30 +0200
  • a5b3f809ce
    blockchain.py: add type annotations SomberNight 2018-09-11 22:14:57 +0200
  • 014c0d3a41
    network: update UI when downloading chunks SomberNight 2018-09-11 21:44:17 +0200
  • 518c6280e9
    interface: minor clean-up re timeouts SomberNight 2018-09-11 21:23:37 +0200
  • 6b9a83ae80
    don't test with python 3.5 SomberNight 2018-09-11 21:10:47 +0200
  • bed35a65c7
    bump min python to 3.6 SomberNight 2018-09-11 21:04:36 +0200