Commit Graph

  • 27dcfba98d channels_list: improve menu for backups ThomasV 2021-03-19 13:57:17 +0100
  • afcc695f4d channels_list: show backup text in the state column. fix missing import in previous commit. ThomasV 2021-03-19 13:35:12 +0100
  • 2fee920f43 On Android, if channels are not recoverable, display channel backup when a new channel is created. Remove the 'android_backups' setting, which was unpractical. ThomasV 2021-03-19 13:11:45 +0100
  • 5ec1f7b398 bump version number. initial release notes for version 4.1.0 ThomasV 2021-03-19 10:45:17 +0100
  • 64a931f21e Deterministic NodeID: - use_recoverable_channel is a user setting, available only in standard wallets with a 'segwit' seed_type - if enabled, 'lightning_xprv' is derived from seed - otherwise, wallets use the existing 'lightning_privkey2' ThomasV 2021-03-09 09:55:55 +0100
  • e3025b3d7b lnpeer: send update_fee if channel was never used (workaround eclair issue 1730) ThomasV 2021-03-19 06:40:49 +0100
  • 9bb39833cc
    lnpeer: add sanity checks in channel open flow re ln dummy output SomberNight 2021-03-18 19:13:33 +0100
  • bf5aa1d690
    Merge pull request #7113 from bitromortac/2103-temp-chan-fail ThomasV 2021-03-18 10:47:03 +0100
  • 043a264fb7
    Merge pull request #7114 from benma/bb02 ThomasV 2021-03-18 10:45:38 +0100
  • a16fdd54a8
    bitbox02: bump dependency to 5.2.0 Marko Bencun 2021-03-18 09:45:15 +0100
  • 9e6996c5c1 qt: use 'local' icon for future transactions ThomasV 2021-03-18 09:21:36 +0100
  • f1b5069c78
    forwarding: temp chan fail on insufficient funds bitromortac 2021-03-17 09:32:23 +0100
  • 8a051dcd76 lnworker: use booleans for enable_htlc_settle, enable_htlc_forwarding ThomasV 2021-03-18 07:48:30 +0100
  • e5686c8dc5 test_backup: sleep is not needed anymore ThomasV 2021-03-18 07:26:33 +0100
  • 3ea27beb4e
    daemon: change stop() to use events, instead of polling SomberNight 2021-03-17 19:34:57 +0100
  • 5dfe1d1b6c
    commands: make stop() CLI cmd wait for daemon to stop SomberNight 2021-03-17 19:16:07 +0100
  • 8870ed7cc5 test_backup: check onchain balance ThomasV 2021-03-17 19:20:33 +0100
  • aa58e270c7 increase width of tx dialog, to have one line per input ThomasV 2021-03-17 18:35:14 +0100
  • 4315fa4371
    BIP-0350: use bech32m for witness version 1+ addresses SomberNight 2021-03-17 18:11:55 +0100
  • 468636eae0
    tests: add missing test vectors from BIP-0173 (bech32) SomberNight 2021-03-17 17:13:10 +0100
  • cd025c5553 inspect_tx_candidate: tx output must be of address type ThomasV 2021-03-17 15:55:53 +0100
  • e954bfaa54 request_force_close: close and reopen existing peer connection, because channel_reestablish cannot be sent twice in the same session ThomasV 2021-03-17 15:29:47 +0100
  • 1c8c236933 channels_with_funds: self._channels -> self.channels ThomasV 2021-03-17 13:50:57 +0100
  • 8d8f078544
    Merge pull request #7107 from bitromortac/2103-trampoline-mpp-single ThomasV 2021-03-17 13:47:13 +0100
  • 16f874b58e
    network: trigger 'network_updated' as soon as set_parameters finishes SomberNight 2021-03-17 13:40:27 +0100
  • ef42d26cbf qt channels_list: separate on_success handlers for close_channel and request_force_close ThomasV 2021-03-17 09:32:34 +0100
  • 3c9838d999 lnworker: merge request_force_close and request_remote_force_close ThomasV 2021-03-17 09:15:40 +0100
  • 8828998093
    mpp_split: use single nodes for mpp payments over trampoline bitromortac 2021-03-12 18:50:10 +0100
  • fa999de305
    tests: re bolt11 tests, also check invoice str in test_roundtrip SomberNight 2021-03-16 20:39:51 +0100
  • 5e12f88be3
    lnworker: minor clean-up, fix typo SomberNight 2021-03-16 19:19:26 +0100
  • 468f3b2b8d
    lnchannel: verify sig of remote chanupd (for inc edge of direct chan) SomberNight 2021-03-16 19:07:31 +0100
  • bcfcc20363 fix: add request_force_close method ThomasV 2021-03-16 17:27:37 +0100
  • eec97ddfbb (trivial) lnbackups -> lnworker ThomasV 2021-03-16 16:58:44 +0100
  • 905796baeb kivy: show channel backup before force-close ThomasV 2021-03-16 10:30:52 +0100
  • 2f69f3644f kivy: show channel backup capacity ThomasV 2021-03-16 09:30:25 +0100
  • dca182992f
    ln gossip: run sig checks in a thread SomberNight 2021-03-15 20:37:49 +0100
  • cedc71a8e3
    ln gossip: make sure all signatures are verified SomberNight 2021-03-15 20:21:37 +0100
  • ea56a259e4
    lnworker: (trivial) split handle_error_code_from_failed_htlc method SomberNight 2021-03-15 19:24:21 +0100
  • 0953da75b7 fix regression from 652d10aa5f ThomasV 2021-03-15 19:29:54 +0100
  • 7243e5b763
    channel_db: (fix) asyncio.Event.set() is not thread-safe SomberNight 2021-03-15 17:54:13 +0100
  • 8588674539 channel backups: display status from lnworker instead of channel state ThomasV 2021-03-15 16:04:47 +0100
  • 5cbfebeb24
    kivy server selection: don't hide ':t' protocol suffix SomberNight 2021-03-15 15:55:18 +0100
  • 2dc79b7040 (minor) word wrap qt tooltip ThomasV 2021-03-15 14:48:25 +0100
  • d6ebb4d4ca (trivial) rm debugging code ThomasV 2021-03-15 14:33:22 +0100
  • b18123fb61 Qt: add "save backup" checkbox to force-close dialog ThomasV 2021-03-15 14:22:31 +0100
  • cf926e8412 Qt: add option to request force close of channel ThomasV 2021-03-15 12:38:00 +0100
  • d0a4f3581e follow-up previous commit ThomasV 2021-03-15 11:15:19 +0100
  • abaefa362a kivy: unify fee dialogs - confirm_tx_dialog and bump_fee_dialog inherit from FeeSliderDialog - changing the slider method does not require an extra popup ThomasV 2021-03-15 10:17:30 +0100
  • 3ed2173a04 remove newlines in get_tx_fee_warning, it does not render well on kivy ThomasV 2021-03-15 09:26:16 +0100
  • eaffced6dd
    binaries: bump python version SomberNight 2021-03-13 15:04:22 +0100
  • 6e6e956de4
    appimage build: adapt to new PyQt (5.15.3+) layout SomberNight 2021-03-13 16:51:20 +0100
  • cecbaca4d1
    rerun freeze_packages SomberNight 2021-03-13 15:00:05 +0100
  • b8395f71be
    contrib: freeze_packages should pin latest pip/etc if possible SomberNight 2021-03-13 14:53:41 +0100
  • 2ad49bbc5b Kivy: Show fee dialog before opening a new channel. Remove fee and rbf from settings, as they are now always proposed ThomasV 2021-03-13 09:34:19 +0100
  • 3e3cfd91a6
    Merge pull request #7104 from SomberNight/202103_qt_receive_tab_expiration_help ThomasV 2021-03-12 19:58:01 +0100
  • 4d4a66c9ba
    lnpeer: add comments to process_unfulfilled_htlc SomberNight 2021-03-12 19:41:47 +0100
  • 018f09f2af use mktx_for_open_channel in commands module. fix indentation ThomasV 2021-03-12 19:05:25 +0100
  • 5dbf6dbdec
    qt receive tab: change "Expires after" label and help text SomberNight 2021-03-12 18:54:49 +0100
  • 7c2b7ca5c0 add channel backups to result returned by list_channels ThomasV 2021-03-12 18:53:09 +0100
  • 1ba5997238
    qt lightning_tx_dialog: use historical fx rate for fiat amounts SomberNight 2021-03-12 18:29:00 +0100
  • 24e4aa3ab9
    network.best_effort_reliable: use curio APIs instead of asyncio SomberNight 2021-03-12 17:53:13 +0100
  • 65d263801a show capacity of channel backups in GUI ThomasV 2021-03-12 17:38:42 +0100
  • 3ff203ea51
    commands: fix list_requests SomberNight 2021-03-12 17:38:19 +0100
  • 897f90d6e8
    wallet: factor out "what key to use for invoice" SomberNight 2021-03-12 17:29:54 +0100
  • 1a4e55a911 follow-up 90b228de83 ThomasV 2021-03-12 16:38:48 +0100
  • 8984db3384 follow-up 90b228de83 ThomasV 2021-03-12 16:28:42 +0100
  • af7bcd4ca1 add comments about ChannelBackup fields ThomasV 2021-03-12 16:11:47 +0100
  • f16358ec3c add request_force_close command to CLI add regtest for channel backup ThomasV 2021-03-12 16:10:02 +0100
  • bed4ddbcb4 fix dict value assignment bug in import_channel_backup. In request_force_close, use Taskgroup with wait=any ThomasV 2021-03-12 16:09:24 +0100
  • e186214f6f (formatting) lnsweep indentation ThomasV 2021-03-12 12:41:10 +0100
  • 90b228de83 fix wallet get_full_history: add onchain tx for channels not opened by us ThomasV 2021-03-12 11:40:53 +0100
  • 6004a04705
    Merge pull request #7099 from SomberNight/202103_fail_pending_htlcs_on_shutdown ThomasV 2021-03-12 11:01:07 +0100
  • 2487a3fa90
    tests: add test for prev SomberNight 2021-03-11 20:35:21 +0100
  • cb78f73ed0
    lnworker: try to fail pending HTLCs when shutting down SomberNight 2021-03-11 19:31:22 +0100
  • 05e58671c9
    lnhtlc: (trivial) rename method SomberNight 2021-03-11 19:09:35 +0100
  • 54f7755397
    lnpeer.maybe_forward_htlc: add FIXME SomberNight 2021-03-11 18:51:45 +0100
  • 28a7d204ad
    util: document CallbackManager behaviour SomberNight 2021-03-11 18:50:59 +0100
  • 533d796a41 add TODO, rename check_received_mpp_htlc ThomasV 2021-03-11 16:53:55 +0100
  • 10c799faab mpp_split: add penalty for exhaustion of channels bitromortac 2021-03-11 12:00:47 +0100
  • 1b7d8c0387 Qt: rm gossip menu item: already available in toolbar, and channel_db is not always present ThomasV 2021-03-11 14:44:13 +0100
  • dc55cf4b2d test_multipart_payment_with_timeout: give extra time for second HTLC to timeout before next test ThomasV 2021-03-11 11:01:35 +0100
  • 50ab8be7a2 lnpeer: try to fix tests ThomasV 2021-03-11 10:37:44 +0100
  • 707a58abf1
    crypto: add comment about ripemd.py SomberNight 2021-03-10 21:28:17 +0100
  • a7c948bac1
    tests: fix tearDown() issue in test_lnrouter.py SomberNight 2021-03-10 21:23:41 +0100
  • 4250f3b8a1 test_lnpeer: use 2s MPP_TIMEOUT, and split test_multipart_payment_with_timeout ThomasV 2021-03-10 21:00:58 +0100
  • 05fd424548
    tests: maybe fix tearDown() issue in test_storage_upgrade.py SomberNight 2021-03-10 20:16:25 +0100
  • 5339e0054c
    network.stop: clean-up SomberNight 2021-03-10 19:01:30 +0100
  • de6f5a8e03
    {daemon,wallet}|.stop: small clean-up SomberNight 2021-03-10 18:07:15 +0100
  • eaa4de3354
    kivy crash_reporter: a bit more logging SomberNight 2021-03-10 17:38:53 +0100
  • 151a45911f
    follow-up prev: too much copy-paste SomberNight 2021-03-10 17:31:02 +0100
  • 9740744d70
    crypto: add chacha20_decrypt; unused for now SomberNight 2021-03-10 17:13:42 +0100
  • 549b9a95df test_lnpeer: add test for mpp_timeout ThomasV 2021-03-10 17:09:07 +0100
  • d4de25a8cd
    crash reports: fix get_git_version for kivy SomberNight 2021-03-10 16:23:49 +0100
  • 6620974f3d follow-up 652d10aa5f ThomasV 2021-03-10 15:26:39 +0100
  • 0e01db4cee
    kivy: fix GridLayout orientations all over SomberNight 2021-03-10 14:59:47 +0100
  • 7ae82c8230 Revert "lnworker: simplify request_force_close_from_backup" ThomasV 2021-03-10 12:54:00 +0100
  • abc155b688
    Appimage build: update git=1:2.7.4-0ubuntu1.10 15b5d9d (#7091) gruve-p 2021-03-10 00:35:02 +0100
  • 8de52bf523
    wallet: (trivial) use kwargs for get_tx_item_fiat SomberNight 2021-03-09 18:22:30 +0100
  • 3c019c2f9c
    daemon/wallet/network: make stop() methods async SomberNight 2021-03-09 17:52:36 +0100
  • ce88b36e81 lnworker: simplify request_force_close_from_backup ThomasV 2021-03-09 12:28:25 +0100