Commit Graph

  • 9ffd2de492
    Merge branch 'aiorpcx' SomberNight 2018-09-11 20:52:58 +0200
  • ecc296cf67
    fix race in session.subscribe SomberNight 2018-09-11 20:39:16 +0200
  • 8b8ca14c6d
    move get_index from network to session SomberNight 2018-09-11 20:37:53 +0200
  • e829d6bbcf
    wallet: put Sync and Verifier in their own TaskGroup, and that into interface.group SomberNight 2018-09-11 20:24:01 +0200
  • 19d4bd4837
    simplify prev SomberNight 2018-09-11 18:28:59 +0200
  • 4e0d179937
    rate limit txn notifications in qt SomberNight 2018-09-11 18:13:52 +0200
  • 09dfb0fd1d fix off-by-one error when syncing from genesis w/o checkpoints Janus 2018-09-11 17:16:37 +0200
  • 3b6af914e1 add multiplexing capability to NotificationSession, simplify interface ThomasV 2018-09-11 14:57:59 +0200
  • 1728dff576
    fix prev: that's not how you use the context manager... SomberNight 2018-09-11 12:25:57 +0200
  • 557334aa36
    interface: introduce tip_lock SomberNight 2018-09-11 11:44:49 +0200
  • 20957ac4d9
    follow-up prev SomberNight 2018-09-11 02:43:54 +0200
  • a4396f4f13
    Fixed potential bug when clicking in History List on slow wallet synch Calin Culianu 2018-09-11 00:58:19 +0300
  • 19e244a85e
    interface: rm unnecessary writes to self.tip SomberNight 2018-09-10 19:47:36 +0200
  • 54cc822227
    network: send out 'interfaces' event on new_interface SomberNight 2018-09-10 19:03:06 +0200
  • e2338581eb
    broadcast_transaction: introduce async variant SomberNight 2018-09-10 18:39:10 +0200
  • b279d351d8
    interface.session: add default timeout to send_request SomberNight 2018-09-10 17:12:05 +0200
  • fffec71fb3
    kivy fx: make sure displayed fiat values get updated SomberNight 2018-09-10 16:43:04 +0200
  • 3e3d387161
    fix kivy: follow-up 3d424077fd SomberNight 2018-09-10 15:18:11 +0200
  • 061231494d revert rm requests ThomasV 2018-09-10 13:26:50 +0200
  • e8f87d2e62 remove requests and pysocks from requirements ThomasV 2018-09-10 13:06:48 +0200
  • 526319630e
    network: minor fix in switch_to_interface SomberNight 2018-09-10 02:30:27 +0200
  • 999ae1f713
    test_mnemonic: add foreign lang tests SomberNight 2018-09-10 02:03:42 +0200
  • 6b2509b106
    interface.run: catch OSError instead of subtypes SomberNight 2018-09-10 01:09:35 +0200
  • b2547601a5
    rm dead code SomberNight 2018-09-10 01:08:51 +0200
  • 97ea4679a7
    network: fix monkey-patching in set_proxy SomberNight 2018-09-10 01:08:28 +0200
  • 3d424077fd
    introduce NetworkParameters namedtuple SomberNight 2018-09-10 00:59:53 +0200
  • ecf4ea9ba7
    move (de)serialize_server to interface; and use it SomberNight 2018-09-09 23:08:44 +0200
  • b381a7fdbf
    follow-up prev SomberNight 2018-09-09 22:01:55 +0200
  • 48a5b8527a
    split up interface.run SomberNight 2018-09-09 21:16:48 +0200
  • 096b3e6026
    network.maintain_sessions: rm redundant 'update' notifications SomberNight 2018-09-09 05:32:07 +0200
  • e3fb991b1b
    clean-up network start/stop a bit SomberNight 2018-09-09 05:05:08 +0200
  • cdca74aa39
    move max_checkpoint from network to constants SomberNight 2018-09-09 05:00:09 +0200
  • 2f224819ac
    interface: small clean-up SomberNight 2018-09-09 01:15:06 +0200
  • 57cac47944
    fix synchronizer: ask for missing txns on start SomberNight 2018-09-08 22:44:14 +0200
  • 86733279f6
    docker-wine: update package versions SomberNight 2018-09-08 19:57:20 +0200
  • c5bedbd3ef
    wallet: only do fiat history computations if specifically enabled SomberNight 2018-09-08 19:38:38 +0200
  • 77d86f074f
    verifier: don't try to request same chunk multiple times SomberNight 2018-09-08 19:11:02 +0200
  • b33b2c0945
    synchronizer: more batching SomberNight 2018-09-08 18:38:58 +0200
  • c49e563881
    verifier: if we fail to verify SPV proof, disconnect from server SomberNight 2018-09-08 18:10:21 +0200
  • 4a88ca1a3a
    fix --offline option for fx and trustedcoin SomberNight 2018-09-08 17:56:29 +0200
  • 86bc59cd60
    update mainnet block header checkpoints SomberNight 2018-09-08 17:32:28 +0200
  • c9ffffc526 Remove unneccessary imports from the unit testing directory. (#4699) Dzhelil Rufat 2018-09-08 08:24:23 -0700
  • 57e66324cb
    batch fee estimates SomberNight 2018-09-08 15:36:16 +0200
  • ddee03d324
    interface.run: catch more exceptions SomberNight 2018-09-08 02:15:51 +0200
  • 136df7e5ee
    wallet: recreate Synchronizer and Verifier when switching servers SomberNight 2018-09-08 01:34:33 +0200
  • 32528d6aa6
    rm dupe code SomberNight 2018-09-08 01:10:41 +0200
  • 64a03c245c
    small timeout change SomberNight 2018-09-08 00:25:38 +0200
  • 7500b1fbee
    detect lost connection SomberNight 2018-09-07 20:26:45 +0200
  • 56c3c76d8b
    follow-up 26172686b8 SomberNight 2018-09-07 19:54:26 +0200
  • fd40dee337
    make sure to retry nodes for network SomberNight 2018-09-07 19:35:35 +0200
  • 26172686b8
    restructure synchronizer/verifier <--> interface coupling SomberNight 2018-09-07 19:34:28 +0200
  • 1fa07c920c
    network: restore previous API for broadcast_transaction SomberNight 2018-09-07 17:07:15 +0200
  • 52b877ac3d network: add singleton accessor classmethod, port trustedcoin to aiohttp Janus 2018-09-07 11:34:56 +0200
  • 8f4b57f718 run freeze_packages ThomasV 2018-09-06 18:49:37 +0200
  • 617103bb2a labels: fix saving single label Janus 2018-09-06 18:29:55 +0200
  • dc51e82f54
    fx: don't dump trace if getting rates fails SomberNight 2018-09-06 18:25:23 +0200
  • e5cd2ed52f
    Goldcard: Change spelling mistake Johann Bauer 2018-09-06 18:15:44 +0200
  • 96fb75ffc6
    Merge pull request #4685 from toxeus/locale ThomasV 2018-09-06 17:59:25 +0200
  • 8467f95a28
    rm @profiler from Transaction.estimated_size SomberNight 2018-09-06 17:51:13 +0200
  • 8fe066707a rm import ThomasV 2018-09-06 17:47:10 +0200
  • 77aefdfe71
    gitignore: add kivy atlas SomberNight 2018-09-06 17:46:50 +0200
  • 573760daf0 remove generated kivy theming Janus 2018-09-06 17:25:11 +0200
  • 73bf7a92a2
    Merge pull request #4690 from spesmilo/aiorpcx-fx ThomasV 2018-09-06 17:18:55 +0200
  • be50394f11 aiorpcx: increase crash reporter timeout, avoid is_running in kivy Janus 2018-09-06 17:18:26 +0200
  • 0ad504bdf0
    interface: catch many common exceptions explicitly SomberNight 2018-09-06 16:45:43 +0200
  • 6e80ba7b4f asyncio: labels, crash_reporter, fx: migrate requests use to aiohttp Janus 2018-09-06 16:18:45 +0200
  • 5ef04a039b move NotificationSession ThomasV 2018-09-06 15:53:41 +0200
  • 234273809a set interface.session before marking as ready ThomasV 2018-09-06 15:44:11 +0200
  • 0142e0fa22
    fix 'daemon load_wallet' over RPC for python > 3.5.3 SomberNight 2018-09-06 15:14:35 +0200
  • d367199553
    async block headers: remove BlockHeaderInterface and Conn classes, make self.height a local Janus 2018-09-04 16:57:07 +0200
  • 9c363db440
    async block headers: avoid duplicate tip fields, handle electrumx server skipping blocks Janus 2018-09-04 12:36:47 +0200
  • 4d95452ae7
    wallet: partial fix for race in on_default_server_changed SomberNight 2018-08-31 20:56:58 +0200
  • 2187615c08
    verifier: request proofs in batches SomberNight 2018-08-31 19:51:32 +0200
  • c89020725b
    address synchronizer: fetch initial addresses from wallet Janus 2018-08-31 18:38:08 +0200
  • 14a032a0b1
    disconnect from servers on exception SomberNight 2018-08-31 16:46:03 +0200
  • 3f0d79f07d
    blockchain.py: better handling of missing headers. more restrictive verify_chunk. SomberNight 2018-08-31 16:32:45 +0200
  • 2157eae499
    fix request_chunk SomberNight 2018-08-29 18:54:25 +0200
  • e9ceeb85af
    async block headers Janus 2018-08-14 17:50:20 +0200
  • 19387ff911
    aiorpcx: simplify open_session Janus 2018-08-31 18:06:11 +0200
  • f12074397f
    aiorpcx: reintroduce periodic fee updates Janus 2018-08-31 16:46:49 +0200
  • a4ffa0b22a
    interface: clean-up proxy username/pw handling SomberNight 2018-08-29 18:59:47 +0200
  • 6700364ac8
    interface: fix cert handling SomberNight 2018-08-29 18:57:10 +0200
  • 9543a108be
    aiorpcx: revive some maintain_sockets code, reintroduce NODES_RETRY_INTERVAL and SERVER_RETRY_INTERVAL usage, and fix --oneserver Janus 2018-08-31 15:25:09 +0200
  • 5117a520ae
    fix start_network ThomasV 2018-08-31 14:43:02 +0200
  • 9bfb5fe71f
    address synchronizer: use aiorpcx session object in network's interface, request, fees Janus 2018-08-29 15:15:15 +0200
  • 8f36c9167d
    aiorpcx: remove callback based code, add session to Interface Janus 2018-08-29 18:41:51 +0200
  • b120584f97
    aiorpcx address synchronizer Janus 2018-07-27 12:29:04 +0200
  • f733cb8947
    aiorpcx: socks support Janus 2018-08-27 20:39:36 +0200
  • c53caecd1e
    fix else statement ThomasV 2018-08-17 14:51:02 +0200
  • 89a01a6463
    aiorpcx: pin certificates Janus 2018-08-16 18:16:25 +0200
  • 8080a713b2
    aiorpcx: pass ssl context, sleep after connecting Janus 2018-08-16 12:09:41 +0200
  • 97ea0fc439
    aiorpcx: replace network loop with asyncio and try to maintain ten sessions Janus 2018-08-15 19:01:28 +0200
  • 40ceabff79
    rm redundant function from util SomberNight 2018-09-05 18:36:13 +0200
  • 69a204d726
    fix #4657 SomberNight 2018-09-05 18:30:53 +0200
  • 44fbd8330b
    update gitignore SomberNight 2018-09-05 18:07:24 +0200
  • ecbbfdd10c
    rerun freeze packages SomberNight 2018-09-05 15:58:39 +0200
  • 951fd8a47f bump apk version number ThomasV 2018-09-05 15:33:31 +0200
  • 1e3c3a528c
    attempt at fixing wallet syncing crash SomberNight 2018-09-05 15:22:57 +0200
  • 73e367dc3b wallet: don't cache NaN coin price Janus 2018-09-05 14:38:43 +0200
  • 0da1e904fe macOS: Add missing URI handler(#4557) Calin Culianu 2018-09-04 23:38:38 +0300