Commit Graph

  • 7bcb59ffb5
    wallet: when sweeping, do network reqs in parallel, and don't block GUI SomberNight 2020-06-05 20:30:25 +0200
  • 40a51cc090 channels_list: minor fix (lnworker might be None) ThomasV 2020-06-05 15:17:16 +0200
  • d9747a2ff1 wallet fixes for lightning disabled (follow up 6058829870) ThomasV 2020-06-05 15:04:33 +0200
  • 56f4932f10 import/exports to json files: - fix #5737 - add import/export or requests ThomasV 2020-06-05 01:28:00 +0200
  • 2571669a32 fix #6200: if we cannot parse an onion, send a failure code that has the BADONION bit ThomasV 2020-06-05 12:31:04 +0200
  • 47b3c49b25 split lnpeer.fail_htlc into two methods with less parameters ThomasV 2020-06-05 11:42:22 +0200
  • b3abea7d19
    requirements: bump min protobuf (follow-up prev) SomberNight 2020-06-04 20:41:44 +0200
  • 59681d0438
    regenerate paymentrequest_pb2.py with new protoc SomberNight 2020-06-04 20:27:26 +0200
  • 8e12b43b5d
    Merge pull request #6199 from benma/bb02 ghost43 2020-06-04 17:43:11 +0000
  • db5cf22ff4
    bitbox02: get prev tx from psbt instead of wallet db SomberNight 2020-06-04 19:41:34 +0200
  • 88bb5309c4 Fix issue #6201: - Pass a proper callback to WalletDialog (we used to call load_wallet_by_name recursively) - Do not cache PasswordDialog instances ThomasV 2020-06-04 07:51:14 +0200
  • dc6dbe5bfb
    HW_PluginBase: small clean-up for 'maximum_library' SomberNight 2020-06-04 18:49:14 +0200
  • e07d5d8422
    fix tests: follow-up psbt changes SomberNight 2020-06-03 21:24:05 +0200
  • 309ba15745
    invoices: follow-up fixes re clean-up SomberNight 2020-06-03 21:00:03 +0200
  • e058ee2957
    psbt: always include full prev tx (#6198) matejcik 2020-06-03 20:03:12 +0200
  • 1978bba915
    fix tests: follow-up 154b9cab50 SomberNight 2020-06-03 19:00:28 +0200
  • cc3da6c75f follow-up prev ThomasV 2020-06-03 18:48:27 +0200
  • b6d56ece82 fix #6203: do not let request amount be None ThomasV 2020-06-03 18:20:20 +0200
  • 154b9cab50
    coinchooser: change "enable_output_value_rounding" default to True SomberNight 2020-06-03 18:18:56 +0200
  • 5958fa8b2d
    coinchooser: small clean-up re enable_output_value_rounding SomberNight 2020-06-03 18:14:05 +0200
  • d1f860ccf3
    dependencies: update max qdarkstyle SomberNight 2020-06-03 17:52:27 +0200
  • 83d7160b47
    rerun freeze_packages SomberNight 2020-06-03 17:50:37 +0200
  • 5ec0747eff
    contrib/freeze_packages: should not use too new python interpreter SomberNight 2020-06-03 17:45:44 +0200
  • b9b08b768f
    plugins/bitbox02: fix min version check Marko Bencun 2020-06-03 15:33:45 +0200
  • b863150fe3
    plugins/bitbox02: fix compatibility with bitbox02-3.0.0 Marko Bencun 2020-06-03 15:12:49 +0200
  • cfdfbd2bfe follow-up 6058829870 ThomasV 2020-06-02 16:32:07 +0200
  • 84a8b6af1f follow-up 1c436bbc22 ThomasV 2020-06-02 16:31:16 +0200
  • 0878fe08f7 do not display 'Expires in 100 years' for LN invoices ThomasV 2020-06-01 22:18:08 +0200
  • 8cb36cb969 fix #6194 ThomasV 2020-06-01 21:57:46 +0200
  • 6058829870 Use attr.s classes for invoices and requests: - storage upgrade - fixes #6192 - add can_pay_invoice, can_receive_invoice to lnworker ThomasV 2020-05-31 12:49:49 +0200
  • 5f527720cf kivy: update devs list ThomasV 2020-05-30 20:38:47 +0200
  • e51395132e add confirmation dialog for lightning payments. fixes #6100 ThomasV 2020-05-30 13:53:24 +0200
  • d0e6747bb5
    kivy: (fix) popups had white background with recent kivy SomberNight 2020-05-29 21:31:52 +0200
  • f8530b1cda
    android build: use python3.7 for now SomberNight 2020-05-29 20:56:39 +0200
  • 3e4ead446b
    kivy: (trivial) fix typo in error msg SomberNight 2020-05-29 19:12:02 +0200
  • 4a4b0922e5
    trustedcoin: (trivial) add a stub method in plugin base class SomberNight 2020-05-29 19:06:56 +0200
  • b505763867 Qt: do not show node_id in channels_list ThomasV 2020-05-29 19:23:29 +0200
  • e6e587b7da
    trustedcoin: use psbt format on wire. rm psbt to legacy tx conversion. SomberNight 2020-05-29 18:58:30 +0200
  • 2adbbee5fe Add extra state to distinguish shutdown negotiation from post- negotiation, where channel should not be reestablished. See #6182 ThomasV 2020-05-29 11:30:08 +0200
  • 680502cfb8 Qt: copy request to clipboard when it is created ThomasV 2020-05-29 09:57:25 +0200
  • 3bf2641ce8 kivy: remove test_seed and test_xpub. fixes #6146 and #5925 ThomasV 2020-05-29 08:59:14 +0200
  • 6339afee3b
    appimage: update openssl (#6186) Jin Eguchi 2020-05-29 09:30:20 +0900
  • 8e3ee73daf
    Merge pull request #6134 from SomberNight/202004_ln_fundingtx_forbid_bump_cjoin ThomasV 2020-05-27 18:37:04 +0200
  • 6aa337c618 fix #6176 ThomasV 2020-05-27 18:13:30 +0200
  • c035bfcc46 Qt: show fee combo next to fee slider, and remove it from settings ThomasV 2020-05-26 18:34:48 +0200
  • 959af0065b follow-up previous commit: cleanup imports ThomasV 2020-05-26 16:06:15 +0200
  • 7490787d38 follow-up previous commit ThomasV 2020-05-26 15:55:47 +0200
  • 1c436bbc22 move units and amount formatting to simple_config ThomasV 2020-05-26 15:37:55 +0200
  • 4d8fcded4b
    qt plugins dialog: fix caching "settings" button SomberNight 2020-05-26 00:54:22 +0200
  • ac63444cfc
    wallet: better handle used change addresses reverting to unused SomberNight 2020-05-25 17:42:11 +0200
  • c14a704082
    wallet: fix minor locking thing in set_reserved_state_of_address SomberNight 2020-05-25 17:34:52 +0200
  • 24221f8fca
    plugins: fix labels plugin FIXME re "just enabled plugin" SomberNight 2020-05-25 17:31:13 +0200
  • cdecc4e3fa
    wallet: increase gap limit for change (6 -> 10) SomberNight 2020-05-22 17:18:43 +0200
  • 530a446172
    follow-up prev: don't reuse funding tx change address for static_remotekey SomberNight 2020-05-22 17:11:53 +0200
  • 6040e953a3
    wallet: implement reserving addresses, and use it for LN SRK to_remote SomberNight 2020-05-22 15:34:30 +0200
  • 6457bb141d
    wallet: (trivial) rename check_address SomberNight 2020-05-22 14:19:20 +0200
  • f8c574b699
    wallet: (fix) get_receiving_address must always return an addr SomberNight 2020-05-22 16:25:33 +0200
  • 9657e927a7
    wallet: (trivial) define import/delete_address in Abstract_Wallet SomberNight 2020-05-22 16:17:41 +0200
  • b9f20d2c79
    qt locktimeedit: fix max timestamp platform-dependent crash SomberNight 2020-05-21 21:03:41 +0200
  • 446f21c206
    qt first-time network setup: fix edge case SomberNight 2020-05-21 19:27:46 +0200
  • dfb3138d87
    fix #6168: "'MySortModel' object has no attribute 'item'" SomberNight 2020-05-21 19:16:19 +0200
  • 717d112b26 Move create_transaction logic from commands to wallet ThomasV 2020-05-21 10:51:08 +0200
  • 782f9ed273 lnwatcher: use generic callbacks ThomasV 2020-05-20 13:49:44 +0200
  • 7da8c2dfe5
    qt/kivy: show warning when sending tx with high fee/amount ratio SomberNight 2020-05-15 19:21:28 +0200
  • 937c0f36ae
    kivy: fix some bugs when paying 'max' SomberNight 2020-05-15 19:12:15 +0200
  • eba3fa03ee
    kivy: confirm all actions even if there is no PIN set SomberNight 2020-05-15 19:11:31 +0200
  • 1ac41b33a2
    qt ConfirmTxDialog: (fix) allow sending tx with high feerate SomberNight 2020-05-15 17:09:25 +0200
  • efc5deb06e
    qt addresses list: custom sort order for "Type" and "fiat balance" cols SomberNight 2020-05-15 15:20:11 +0200
  • 93c90a30f0
    qt MyTreeView: impl custom sort order framework, and use for invoices SomberNight 2020-05-15 15:17:47 +0200
  • 7d0703fc4a
    fix mac build: follow-up aac770404f SomberNight 2020-05-14 20:58:54 +0200
  • 2a4b516f16
    qt receive tab: fix refresh bug on macOS SomberNight 2020-05-14 20:16:01 +0200
  • 587f8df8ad
    binaries: update base docker image for wine/appimage SomberNight 2020-05-14 18:35:13 +0200
  • aac770404f
    mac build: pin hashes of more build dependencies SomberNight 2020-05-14 18:25:39 +0200
  • d9b4270035
    mac build: bump libusb version SomberNight 2020-05-14 17:50:57 +0200
  • 7143e9199f
    binaries: bump python version (3.7.6->3.7.7) SomberNight 2020-05-14 17:44:21 +0200
  • 55c8216738
    binaries: update bundled PyQt version: 5.11.3 -> 5.14.2 SomberNight 2020-05-14 17:33:52 +0200
  • a4bec80efe
    (trivial) log Qt version at startup SomberNight 2020-05-14 18:49:18 +0200
  • f9de6a5354
    tests: lnpeer: make debug htlc failure hooks more uniform SomberNight 2020-05-14 19:14:42 +0200
  • 2b0ed9f406
    (trivial) lnpeer: rm @log_exceptions from htlc_switch SomberNight 2020-05-14 19:05:22 +0200
  • 095464b620
    mac build: conform to macOS 10.15 Gatekeeper requirements SomberNight 2020-05-12 12:37:40 +0200
  • 9baaf1afda
    commands: make 'wallet'-mangling in decorator less obscure, and fixes SomberNight 2020-05-14 16:33:02 +0200
  • 21e637f543
    network: validate server peers sent by main server SomberNight 2020-05-13 19:28:35 +0200
  • 6d1acc929a
    kivy: fix "choose from peers" in network server-select popup SomberNight 2020-05-13 19:05:07 +0200
  • 41aa50a3f3
    coldcard: log exception traceback in create_client SomberNight 2020-05-13 18:11:53 +0200
  • a3332dc72a show watchtower db size in GUI ThomasV 2020-05-13 15:13:09 +0200
  • 594f13b6f7 appimage: update libudev-dev in Dockerfile ThomasV 2020-05-13 10:55:08 +0200
  • d3fb68575d daemon.py: Add authentication to Watchtower. Define abstract class AuthenticatedServer ThomasV 2020-05-12 10:02:22 +0200
  • 2fed218452 follow-up prev commit (fix regtest) ThomasV 2020-05-12 09:22:39 +0200
  • 8fb79196ba add_lightning_request command: return request object ThomasV 2020-05-11 17:52:04 +0200
  • c034219c5a
    ln invoices: more relaxed filtering of chans to include route hints for SomberNight 2020-05-11 16:01:33 +0200
  • 1788e5c1c0 lnworker: catch exceptions raised in decode_msg ThomasV 2020-05-11 10:31:49 +0200
  • 6aeab66463 fix #6157 ThomasV 2020-05-11 08:12:09 +0200
  • e2c2c89988 follow-up prev ThomasV 2020-05-10 22:11:09 +0200
  • 0070e5036c follow-up previous commit ThomasV 2020-05-10 21:45:10 +0200
  • 13317c2f51 fix callback name: request_status ThomasV 2020-05-10 21:14:31 +0200
  • 87facaa781 payserver: do not allow create_invoice by default ThomasV 2020-05-10 17:07:19 +0200
  • 11aaa0b66f Simplify services (watchtower, payserver): - Do not expose services settings in GUI - Use a single netaddress configuration variable. ThomasV 2020-05-10 14:52:20 +0200
  • 526c75ad53 lnrouter: blacklist channels for a limited time (see #6124) ThomasV 2020-05-10 12:36:02 +0200
  • ac67f7ae30 discard channel updates too far in the future, or too close apart (see #6124) ThomasV 2020-05-10 12:16:16 +0200
  • 1322fa6a08
    Merge pull request #6152 from JeremyRand/rpc-error-exit-code ThomasV 2020-05-10 12:01:33 +0200