Commit Graph

  • 40dc54e8b8
    macOS: duplicate Qt "Preferences" menu item SomberNight 2020-04-13 19:53:52 +0200
  • 54e1520ee4
    ln: check if chain tip is stale when receiving HTLC SomberNight 2020-04-13 17:04:27 +0200
  • 12283d625b
    (trivial) rename lnchannel.channel_states to ChannelState SomberNight 2020-04-13 16:02:05 +0200
  • 8e8ab775eb
    lnchannel: make AbstractChannel inherit ABC SomberNight 2020-04-13 15:57:53 +0200
  • 821431a239 lnpeer: move ping_if_required away from message_loop ThomasV 2020-04-13 11:34:58 +0200
  • bddb0bfcdd Do not wait wallet sync to reestablish channel (revert e32807d29d). ThomasV 2020-04-13 11:28:42 +0200
  • fe86f91110
    adapt to new aiohttp_socks: fix deprecation warnings SomberNight 2020-04-13 05:00:26 +0200
  • 3745f35f69
    Merge pull request #5993 from TheCharlatan/bitbox02New ghost43 2020-04-12 13:49:35 +0000
  • 04dcfe6fd1
    bitbox02: add to requirements-hw, and include in win/mac binaries SomberNight 2020-04-09 20:36:07 +0200
  • 10c358dd38
    bitbox02: rm plugin.get_client method: just use default impl SomberNight 2020-04-08 22:18:42 +0200
  • dda20583c2
    bitbox02: rm BitBox02Client.label override SomberNight 2020-04-08 18:38:22 +0200
  • e830ef309f
    hww: factor out part of hid scan code to HW_PluginBase SomberNight 2020-04-06 18:20:21 +0200
  • 66c264f613
    bitcoin.py: change API of address_to_hash SomberNight 2020-04-06 17:23:22 +0200
  • cc4aa1812d
    rm some unused imports SomberNight 2020-04-06 16:51:38 +0200
  • ffe3cef21a
    bitbox02: don't run show_xpub on GUI thread SomberNight 2020-04-06 16:49:11 +0200
  • 0268b63fcb
    bitbox02: rm some dead code SomberNight 2020-04-06 16:21:09 +0200
  • 15102855c1
    bitbox02: fix pairing_dialog SomberNight 2020-04-06 16:13:13 +0200
  • 5f5a1e96ab
    bitbox02: add udev rules SomberNight 2020-04-06 16:05:33 +0200
  • c0c3627bd2
    bitbox02: adapt to updated master SomberNight 2020-04-06 13:54:17 +0200
  • a4fe14bb82
    BitBox02 Electrum plugin support TheCharlatan 2020-02-18 15:31:05 +0100
  • bfffc7cb1e Rename 'On-chain' button, add tooltips (see #6053) ThomasV 2020-04-12 12:57:07 +0200
  • 27949cb0e5 add list_peer command. (fix #6057) ThomasV 2020-04-12 12:48:44 +0200
  • 99f933401a add more logging shortcuts ThomasV 2020-04-12 12:29:46 +0200
  • 9a88c13b3d
    translations: add note that f-strings cannot be translated SomberNight 2020-04-11 16:33:45 +0200
  • 08118ca167
    qt wizard: tweak GoBack behaviour to recalc inputs to previous dialog SomberNight 2020-04-11 15:50:12 +0200
  • e2544b893a rm dead code: wallet.wait_until_synchronized ThomasV 2020-04-11 15:26:29 +0200
  • 312ef15cd6 fix #6056 ThomasV 2020-04-11 12:02:38 +0200
  • 7a11c05916 fix #6075 ThomasV 2020-04-11 10:56:43 +0200
  • e50f6d29ed export channel backup from kivy gui ThomasV 2020-04-10 19:50:20 +0200
  • 74517c88ad do not use short_channel_id as state, use channel state for that. display it as soon as the funding tx is mined. ThomasV 2020-04-10 14:59:21 +0200
  • 8f41aeb783 Replace wallet backup with channel backups - channels can be backed up individually - backups are added to lnwatcher - AbstractChannel ancestor class ThomasV 2020-03-13 11:44:29 +0100
  • e5b1596b69
    build: add workaround for "pyinstaller with new setuptools" issue SomberNight 2020-04-09 22:11:25 +0200
  • b6bac0182f
    wizard hww: use exception handling to choose hw device again SomberNight 2020-04-09 19:44:33 +0200
  • 71eed1d4cb
    wizard: (trivial) add show_error to base class, document API SomberNight 2020-04-09 19:10:39 +0200
  • 08a7925235
    wizard.create_storage: state API and abide by it SomberNight 2020-04-09 19:08:17 +0200
  • a3e1b2e00c
    wizard: hww creation flow: don't just swallow exception SomberNight 2020-04-09 19:04:52 +0200
  • 4b1d835304
    wizard hww: scan devices fewer times and move away from GUI thread SomberNight 2020-04-09 18:00:35 +0200
  • 01dac92e19
    wizard: fix crash when decrypting wallet hw device SomberNight 2020-04-09 17:55:42 +0200
  • 5efaaa523a lnworker: check chain_hash when decoding channel update. ThomasV 2020-04-09 15:16:07 +0200
  • 756c7db888
    setup.py: specify lnwire as package_data SomberNight 2020-04-09 10:59:22 +0200
  • 7c830cb221
    wizard hww: move devmgr.scan_devices() away from GUI thread SomberNight 2020-04-08 18:54:11 +0200
  • 7a4acb05f2
    hww: fix threading issue in DeviceMgr: enumerate_func needs self.lock SomberNight 2020-04-08 18:46:28 +0200
  • bf067f7558
    HardwareClientBase: provide default implementation for label SomberNight 2020-04-08 18:28:21 +0200
  • db1ff4915f
    hww: show model name in device enum lists (e.g. "Trezor T") SomberNight 2020-04-08 17:25:18 +0200
  • e1996bde01
    hww: select_device: only update label/dev_id after pairing succeeds SomberNight 2020-04-08 16:50:55 +0200
  • 4ef313a1ac
    hww: smarter auto-selection of which device to pair with SomberNight 2020-04-08 16:39:46 +0200
  • 9d0bb295e6
    hww: distinguish devices based on "soft device id" (not just labels) SomberNight 2020-04-08 14:43:01 +0200
  • 7dabbdd082
    tests_lnpeer: trivial fix SomberNight 2020-04-08 13:18:56 +0200
  • 1ea89af012
    crypto.pw_decode: fix one case of raising incorrect exception SomberNight 2020-04-08 12:49:50 +0200
  • 789b78cab5
    crypto: trivial clean-up of pw_encode/pw_decode functions SomberNight 2020-04-08 12:38:38 +0200
  • b31efdc3e7
    Merge pull request #6076 from JeremyRand/initial-download-exception ghost43 2020-04-08 08:34:40 +0000
  • 6307e13549 do not print the entire payment log again, this is redundant ThomasV 2020-04-08 09:46:16 +0200
  • 40389a21b6
    Use specific Exception when chain isn't synced JeremyRand 2020-04-08 03:09:08 +0000
  • caefea19dd
    trezor pin dialog: only show PIN "strength" when creating/changing SomberNight 2020-04-07 18:56:14 +0200
  • 5259fcb6fd
    qt PasswordLineEdit: try to clear password from memory SomberNight 2020-04-07 18:04:04 +0200
  • c798e5d9a1
    qt: introduce PasswordLineEdit(QLineEdit) SomberNight 2020-04-07 16:48:26 +0200
  • f11bf1dd4a
    rerun freeze_packages SomberNight 2020-04-06 20:12:14 +0200
  • 4d980cd4bd
    Merge pull request #6064 from matejcik/trezor-0.12-passphrase ghost43 2020-04-06 17:53:59 +0000
  • fb5382f75f
    follow-up prev (typo) SomberNight 2020-04-06 19:49:56 +0200
  • d2a58a2ec3 lnpeer: do not assume our privkey is the same as lnworker's privkey. ThomasV 2020-04-06 19:06:27 +0200
  • 55d0a9587e move maybe_save_short_chan_id to lnchannel ThomasV 2020-04-06 18:35:12 +0200
  • 4512f9d6d8
    Merge pull request #6070 from spesmilo/channel_save_seed2 ThomasV 2020-04-06 16:56:34 +0200
  • f3995350e8 localconfig: rename seed to channel_seed ThomasV 2020-04-06 16:53:48 +0200
  • 08bc8617ad
    change derivation of ln channel keys: use hardened paths SomberNight 2020-04-06 12:53:57 +0200
  • 0ea21c59d2 Save channel seed in localconfig ThomasV 2020-03-31 12:43:43 +0200
  • 1dc3100ba3
    android build: use "cryptography" instead of "pycryptodomex" fork SomberNight 2020-04-03 22:27:02 +0200
  • f777c9ee13
    android build: update buildozer/p4a/NDK SomberNight 2020-04-03 21:31:31 +0200
  • f412420892
    include lnwire csv files in binaries (follow-up #6050) SomberNight 2020-04-04 01:40:05 +0200
  • f13f46c555
    qt wizard: make "GoBack" unroll the call stack to avoid stack overflow SomberNight 2020-04-03 18:58:51 +0200
  • aa32e31a3d follow-up previous commit ThomasV 2020-04-03 18:54:02 +0200
  • 06dfe1699c LNWatcher: Distinguish between blockchain-triggered channel state transitions, and actions taken as a result. - state transitions are performed in lnchannel.update_onchain_state() - peer actions are in LNWorker.on_channel_update() ThomasV 2020-04-03 16:25:42 +0200
  • 9ca445bd5d save_short_chan_id: remove unneeded ćalls to lnwatcher ThomasV 2020-04-03 12:59:56 +0200
  • c8f602c9d7 pw_decode, pw_encode: separate bytes functions ThomasV 2020-04-03 12:29:55 +0200
  • 764c18b3c8 follow-up prev commit ThomasV 2020-04-02 17:36:18 +0200
  • 5067166e1e move should_channel_be_closed_due_to_expiring_htlcs into Channel class ThomasV 2020-04-02 17:18:50 +0200
  • 1cdff09ead
    follow-up 371f55a0f9 SomberNight 2020-04-02 14:39:01 +0200
  • 158854f94e
    Merge pull request #6050 from SomberNight/202003_lnmsg_rewrite ghost43 2020-04-01 19:51:23 +0000
  • eecdd056b3
    lnmsg: small speed-up: read first, check length after SomberNight 2020-03-25 15:05:43 +0100
  • 71635216df
    ln feature bits: validate transitive feature deps everywhere SomberNight 2020-03-25 13:44:39 +0100
  • 94e3c078f8
    lnaddr: small clean-up SomberNight 2020-03-25 13:22:55 +0100
  • 1be0a710c3
    ln: implement option payment_secret SomberNight 2020-03-24 20:07:00 +0100
  • d424487814
    lnpeer: better error handling when processing onion packets SomberNight 2020-03-24 17:48:06 +0100
  • 30bf32b34b
    use option varonion: actually use TLV payloads, and signal support SomberNight 2020-03-24 17:25:49 +0100
  • 4b78bf94d4
    lnaddr: add feature bit support to invoices SomberNight 2020-03-24 15:31:19 +0100
  • a66437f399
    lnonion: implement basis of varonion support SomberNight 2020-03-24 12:12:36 +0100
  • 6ba08cc8d4
    ln feature bits: flatten namespaces, and impl feature deps and ctxs SomberNight 2020-03-16 22:07:00 +0100
  • c69937395e
    lnmsg: add more tests (for encode_msg, decode_msg) SomberNight 2020-03-16 03:31:39 +0100
  • 71a4302ec0
    lnpeer: send and handle "networks" param in "init" msg SomberNight 2020-03-16 03:30:26 +0100
  • 85d7a13360
    lnmsg: implement tests from BOLT-01 SomberNight 2020-03-15 04:56:58 +0100
  • f353e6d55c
    lnmsg: encode/decode TLVs as part of messages SomberNight 2020-03-13 22:45:37 +0100
  • 542e33fd86
    lnmsg: handle "..." as field count SomberNight 2020-03-13 22:11:45 +0100
  • 6949752263
    lnmsg: initial TLV implementation SomberNight 2020-03-13 21:20:31 +0100
  • 3a73f6ee5c
    lnmsg.decode_msg: dict values for numbers are int, instead of BE bytes SomberNight 2020-03-12 04:08:13 +0100
  • 4c10a830f3
    lnmsg: rewrite LN msg encoding/decoding SomberNight 2020-03-12 01:44:42 +0100
  • 371f55a0f9
    hww: fix some threading issues in wizard SomberNight 2020-04-01 21:05:19 +0200
  • 81fc3fcce2
    hww: rm some code duplication: add "scan_and_create_client_for_device" SomberNight 2020-04-01 20:22:39 +0200
  • 18c98483ac
    wizard: (trivial) add some type hints SomberNight 2020-04-01 18:49:45 +0200
  • e6d43b60fa
    qt hww show_settings_dialog: don't scan devices in GUI thread SomberNight 2020-04-01 18:42:06 +0200
  • 276631fab7
    digitalbitbox: (trivial) user handler instead of handler.win SomberNight 2020-04-01 18:35:41 +0200
  • 7f1c7955dc
    DeviceMgr: clean-up locks a bit SomberNight 2020-04-01 18:31:08 +0200