1581 Commits
Author SHA1 Message Date
Olaoluwa Osuntokun abb2448718 docs/release-notes: add section w/ priv key caching in 0.14 2021-08-25 18:55:27 -07:00
Olaoluwa Osuntokun 8fd14bc458 docs/release-notes: add notes for new ping header in 0.14 2021-08-25 16:47:23 -07:00
Oliver Gugger 93d12cd9fc Merge pull request #5643 from bottlepay/updatepolicy-nested-tx
routing/localchans: fix nested db tx
2021-08-24 17:42:39 +02:00
Oliver Gugger 2835cebe90 Merge pull request #5659 from guggero/unit-test-race-fix
multi: fix unit test for high CPU load envs
2021-08-24 15:16:28 +02:00
Oliver Gugger 998abd1886 Merge pull request #5657 from ErikEk/releasedoc-fix
docs: release note fix
2021-08-24 14:00:45 +02:00
Joost Jager bd07b5f49e routing/localchans: fix nested db tx
This commit fixes a bug where a db tx is opened within another db tx.
2021-08-24 13:43:26 +02:00
Oliver Gugger 1f3a6e101d multi: fix unit test for high CPU load envs
It seems that the GitHub CI runners share a CPU and therefore only have
very few ressources available. This causes the wallet unlocker and breach
arbiter tests to fail if we don't give them enough time to complete.
2021-08-24 13:03:21 +02:00
Oliver Gugger 23cd231483 Merge pull request #4717 from guggero/xprv-wallet-init
walletunlocker: Allow wallet to be created from extended master root key (xprv)
2021-08-24 13:01:41 +02:00
Oliver Gugger c74c46147f Merge pull request #5646 from yyforyongyu/fix-context-leak
itest: properly handle the creation of timeout context
2021-08-24 10:44:36 +02:00
Oliver Gugger 8632fc9233 docs: update release notes 2021-08-24 10:37:34 +02:00
yyforyongyu cb6b374b3d docs: update release note for context leak fix 2021-08-24 12:28:40 +08:00
ErikEk 599c221d30 docs: note fix 2021-08-24 02:23:46 +02:00
ErikEk ca7192f8fd itest: include compressed btcd backend logs 2021-08-24 02:00:44 +02:00
Olaoluwa Osuntokun 4487acc5d9 docs/release-notes: add tor hybrid mode, fix mark down headers 2021-08-22 14:08:20 -05:00
Oliver Gugger 951e2164fd Merge pull request #5536 from Kixunil/systemd-notify
Implemented systemd notify
2021-08-20 19:19:34 +02:00
de6df1re 6348da1587 docs: update release note 2021-08-20 10:09:35 -05:00
Martin Habovstiak 4bcb32753f lnd+signal: implement systemd notify
This adds support for notifying systemd about the state of LND. It
notifies systemd just before waiting for wallet password or, if
`wallet-password-file` was specified, right after unlocking the wallet.

This means that "ready" represents RPC being available for intended use.
It's intentional, so that client services can use `After=` in `systemd`
configuration to avoid misleading error messages about missing files or
refused connections.

Part of #4470
2021-08-20 13:26:48 +02:00
yyforyongyu ba116f7ff1 docs: update release note 2021-08-19 19:35:28 +08:00
Olaoluwa Osuntokun 52767a7567 Merge pull request #5591 from Crypt-iQ/rest_sendpayment_fix_07302021
rpcserver: validate FinalCltvDelta and CltvLimit for REST
2021-08-16 17:01:31 -07:00
Olaoluwa Osuntokun f6e9f01859 Merge pull request #5442 from bottlepay/zero-output-psbt
walletrpc+lncli: allow zero output psbt funding
2021-08-16 16:50:52 -07:00
Joost Jager 925229f9df walletrpc+lncli: allow zero output psbt funding
To support the cpfp fee bump use case where no external outputs are
required.
2021-08-16 08:41:50 +02:00
Joost Jager 09386213be htlcswitch: log link message with channel point
In lnd, log messages about channels are generally logged with a
reference to their channel point rather than the short channel id.
Channel point is reorg-resistant and also easier to look up in for
example a block explorer.

In the link however, all log messages are accompanied by short channel
id. This makes it difficult to grep a log for all channel activity. The
PEER message for example which are often crucial to analyse, are logged
with channel points.

This commit modifies the link logging to also use channel points.
2021-08-16 08:24:35 +02:00
eugene c3ac95abbd docs: update release notes for 0.14 2021-08-11 16:59:16 -04:00
eugene cbbad3a674 docs: update release notes for 0.14 2021-08-11 15:37:53 -04:00
Oliver Gugger dee9b9a9b1 Merge pull request #5603 from Crypt-iQ/peer_switch_refactor_08022021
htlcswitch+peer: introduce packetHandler, ChannelUpdateHandler interfaces for cleaner separation
2021-08-11 09:31:02 +02:00
yyforyongyu 6d7fef7742 docs: update release note 2021-08-11 12:45:14 +08:00
Olaoluwa Osuntokun be341bcd68 Merge pull request #5528 from guggero/keep-channel-backup-local-force-close
backups: Keep channel backup in case of local force close
2021-08-10 19:31:59 -07:00
Olaoluwa Osuntokun b0e9442ba5 Merge pull request #4884 from yyforyongyu/3004-buffer-pool
lnwire: fix heap escapes to reduce gc pressure
2021-08-10 19:13:08 -07:00
Olaoluwa Osuntokun f33752da3b docs/release-notes: mention change to contribution guidelines 2021-08-10 15:56:26 -07:00
eugene db4a488e23 docs: update 0.14 release notes 2021-08-10 17:15:52 -04:00
András Bánki-Horváth 23c3597d13 Merge pull request #5607 from bhandras/payments_test_flake_fix
itests: payments test flake fix
2021-08-10 09:15:56 +02:00
yyforyongyu a0e958f96f docs: add release notes for lnwire gc 2021-08-10 05:54:45 +08:00
Oliver Gugger 527c6f06e2 docs: add release notes 2021-08-09 16:06:56 +02:00
Olaoluwa Osuntokun 90db8de6fe Merge pull request #5460 from ErikEk/lncli-add-command-for-publishtransaction
lncli: add command for publishtransaction
2021-08-06 14:42:49 -07:00
Andras Banki-Horvath ccd890b098 docs: update release notes 2021-08-06 17:37:40 +02:00
Andras Banki-Horvath e243be1ba2 docs: update 0.14.0 release notes 2021-08-06 07:53:14 +02:00
Olaoluwa Osuntokun 407ee84838 Merge pull request #5554 from Roasbeef/sendpayment-amp-reuse-fix
cmd/lncli: always parse the pay_addr field for sendpayment
2021-08-05 13:39:48 -07:00
Oliver Gugger ec587b7253 docs: add release notes 2021-08-05 16:11:48 +02:00
Oliver Gugger ea8c0abaaf Merge pull request #5601 from guggero/falafel-js-stubs
lnrpc: add JSON stubs for interacting with lnrpc from a WASM context
2021-08-05 09:37:25 +02:00
Olaoluwa Osuntokun 9505402ec2 docs/release-notes: add item for easy AMP CLI re-use 2021-08-04 19:17:57 -07:00
Olaoluwa Osuntokun 57d70ee9ce docs/release-notes: add item for sendpayment pay_addr bug fix 2021-08-04 19:17:51 -07:00
Olaoluwa Osuntokun 98b29a6967 docs/release-notes: update release notes for signet DNS fix 2021-08-04 18:31:41 -07:00
Oliver Gugger 9e1bb7e8e2 docs: add release notes for 0.14.0 2021-08-04 14:55:57 +02:00
Oliver Gugger 702f0d7ced lnrpc: generate JSON/WASM client stubs 2021-08-03 13:44:36 +02:00
ErikEk ace615b6e8 lncli: add lncli command for publishtransaction 2021-08-03 04:45:28 +02:00
xanoni f5747c20ef lnwallet/wallet.go: clarify anchor chan error str
Improve 'ErrReservedValueInvalidated' error string to explain that the
error is triggered by a transaction that would deplete funds reserved for
potential future anchor channel closings (via CPFP)

Add hint that further details can be found in the debug log

Update strings in 'lntest/itest/log_error_whitelist.txt' correspondingly
2021-08-02 05:38:09 -04:00
ErikEk c8fc9b0a85 trivial: missing dots 2021-08-01 02:35:14 +02:00
Oliver Gugger 3d9d985fdf make: disable itest error whitelist check
Since we don't really do anything with the errors we check in the itest
error whitelist but get a lot of failed Travis runs because of it, we
disable the check for the moment.
2021-07-30 10:18:43 +02:00
yyforyongyu 3005207167 docs: update release notes for #5573 2021-07-30 12:06:30 +08:00
Oliver Gugger a35031ca2e healthcheck: fix missing import 2021-07-28 11:01:27 +02:00