Oliver Gugger
0dd58ee529
Merge pull request #9033 from ziggie1984/non-anchor-channel-bump
...
error out when non-anchor channels are tried to bump the force close fee.
2024-10-07 23:30:17 -06:00
Olaoluwa Osuntokun
e9fbbe2528
Merge pull request #9143 from ellemouton/rb-set-bit-required
...
feature+rpcserver: add SetBit helper to set dependent bits
2024-10-04 19:16:34 -07:00
Olaoluwa Osuntokun
35759dea1b
Merge pull request #9117 from Liongrass/patch-6
...
Update link in musig2.md
2024-10-04 19:09:16 -07:00
Olaoluwa Osuntokun
2d333178c3
Merge pull request #8960 from lightningnetwork/0-19-staging-rebased
...
[custom channels 5/5]: merge custom channel staging branch into master
2024-10-03 10:07:16 -07:00
George Tsagkarelis
f2adabb989
docs: update release notes
2024-10-02 18:10:12 -07:00
ziggie
2915936a39
docs: add release-notes.
2024-10-03 00:38:50 +02:00
Leonhard Weese
2a15f932ac
Update link in musig2.md
...
This document contained a link to a MuSig2 draft BIP, which is no longer available. I have updated the link with the link to BIP327 in the bitcoin/bips repository.
Update musig2.md
i've removed the extra spaces and standardized the formatting for this section
2024-10-02 10:17:16 -07:00
Elle Mouton
4d44d11ece
rpcserver: use SetBit helper for setting Bolt11 blinded bit
...
This commit uses the new SetBit helper for setting the Bolt11 route
blinding required bit in a generated invoice. This helper will take care
of setting the dependent bits of the feature bit (namely the route
blinding and TLV feature bits and will use the required variant of
both).
2024-10-02 10:52:59 +02:00
Elle Mouton
83c1d731e7
docs: add release note entry
2024-10-01 18:02:26 +02:00
Viktor Tigerström
52b3a06733
lnd: allow shutdown signal during IsSynced
check
...
Prior to this commit, lnd could become unresponsive to shutdown signals
during the `IsSynced` check. Since the `IsSynced` check can occasionally
take a long time to complete, this could result in lnd failing to shut
down promptly.
2024-10-01 11:42:47 +02:00
Elle Mouton
34303e77a1
docs: add release notes entry
2024-10-01 10:53:48 +02:00
Elle Mouton
7dc86acb8c
multi: update PaymentAddr to use fn.Option
...
Since it is allowed to not be set and so can lead to nil deref panics if
it is a pointer.
2024-09-25 11:14:35 +09:00
Olaoluwa Osuntokun
13a7becb91
Merge pull request #8044 from ellemouton/g175Messages
...
[1/7] lnwire: add new Gossip 1.75 messages
2024-09-18 16:05:38 -07:00
Elle Mouton
077273e66e
docs: update release notes
2024-09-18 16:20:28 +02:00
Oliver Gugger
08a7290b81
Merge pull request #9103 from ziggie1984/signing-release
...
Documentation how to sign a LND/LNCLI release by a developer
2024-09-18 01:49:12 -06:00
Oliver Gugger
191688f316
Merge pull request #9111 from Liongrass/patch-2
...
Fix links to resolve issue in Builder's Guide (https and redirect)
2024-09-18 01:45:43 -06:00
Oliver Gugger
cd6f72d2f2
Merge pull request #9113 from Liongrass/patch-4
...
Update http to https in c#.md
2024-09-18 01:45:31 -06:00
ziggie
eba481e790
docs: add instructions how to sign a LND release.
2024-09-18 01:31:12 +02:00
Leonhard Weese
923153d463
Update links in javascript.md
...
I updated two `gprc.io` resources.
Additionally the article on [javascript protocol buffers](https://developers.google.com/protocol-buffers/docs/reference/javascript-generated ) is no longer available. I believe [this article](https://protobuf.dev/protobuf-javascript/ ) replaces it and that Google has moved the protobuf documentation to another domain.
2024-09-18 03:34:35 +08:00
Leonhard Weese
ab71c0cf40
Update http to https in c#.md
...
This pull request changes an outdated link as it causes issue [#670 ](https://github.com/lightninglabs/docs.lightning.engineering/pull/670 ). The document is mirrored on the Builder's Guide repo
2024-09-18 03:28:05 +08:00
Leonhard Weese
e494d7401a
Fix links to resolve issue in Builder's Guide (https and redirect)
...
There are some links in this document that cause issues for pull request [#670 ](https://github.com/lightninglabs/docs.lightning.engineering/pull/670 ) in the Builder's Guide Repo.
2024-09-18 03:18:45 +08:00
Jonathan Harvey-Buschel
0a451b6d36
docs: add release notes
2024-09-12 12:31:03 -04:00
CharlieZKSmith
000e3381b1
docs: add release notes
2024-09-10 21:46:02 -07:00
Oliver Gugger
258cf81240
Merge pull request #9050 from bhandras/native-sql-invoice-fixes
...
invoices+sqldb: small fixes to address some inconsistencies between KV and native SQL invoice DB implementations
2024-09-04 01:30:52 -06:00
Olaoluwa Osuntokun
80b257991e
docs/release-notes: add release notes entry for taproot chans bug fix
2024-09-03 17:23:53 -07:00
Andras Banki-Horvath
1f7ac8e853
docs: update docs/release-notes/release-notes-0.18.3.md
2024-09-03 19:42:52 +02:00
Olaoluwa Osuntokun
1bf7ad9b43
Merge pull request #9009 from Crypt-iQ/gossip_ban_8132024
...
discovery: implement banning for invalid channel anns
2024-08-27 18:50:00 -05:00
Eugene Siegel
95acc78013
release-notes: update for 0.18.3
2024-08-27 14:11:07 -04:00
Elle Mouton
6c7be5b933
docs: update release notes
2024-08-27 19:31:51 +02:00
Alex Akselrod
302c690136
docs: update release notes
2024-08-24 13:28:16 -07:00
ziggie
816b25e2ba
docs: add release-notes.
2024-08-22 19:09:43 +02:00
Olaoluwa Osuntokun
cc9e2b783e
Merge pull request #8961 from yyforyongyu/fix-leaseoutput
...
Improve the performace of `LeaseOutput`
2024-08-21 16:31:26 -07:00
Olaoluwa Osuntokun
19b5a1fb05
build: set min build version to Go 1.22.6
...
Go 1.23 was released this week, so with this PR we update the build
system to officially support the last two releases.
2024-08-20 19:13:23 +02:00
ziggie
fc5b763ab6
docs: update release-notes.
2024-08-17 04:29:58 +02:00
MPins
4dda2e2c23
docs: release-notes-0.19.0.md
2024-08-14 14:44:17 -03:00
Olaoluwa Osuntokun
f7daa307dd
discovery: fix bug that can lead to sending invalid chan_ann msgs
...
Initially in lnd, we didn't store the extra TLV data that could be
dangling off of gossip messages. This was fixed initially in lnd v0.5
with this PR: https://github.com/lightningnetwork/lnd/pull/1825 .
Within the PR, we incorrect set the `ExtraOpaqueData` (extra TLV blob)
of the `ChannelAnnouncement` to the value stored in `edge`, which is
actually our channel update. As 6-ish years ago we didn't yet have
anything that used the TLV gossip fields, this went unnoticed.
Fast forward to 2024, we shipped an experimental version of inbounbd
fees. This starts to store additional data in the `ExtraOpaqueData`
field, the TLV for the inbound fee. Initially, everything is valid when
the first `ChannelAnnouncement` is sent, but as soon as a user attempts
to set an inbound fee policy, we'd incorrectly swap in that new
serialized TLV for the _channel announcement_:
841e24399c (diff-1eda595bbebe495bd74a6a0431c46b66cb4e8b53beb311067c010feac2665dcbR2560)
.
Since we're just trying to generate a new `channel_update`, we don't
also regenerate the signature for the `channel_announcement` message. As
a result, we end up storing a `channel_announcement` with an invalid sig
on disk, continuing to broadcast that to peers.
2024-08-13 19:39:16 -07:00
Olaoluwa Osuntokun
c0420fe67d
Merge pull request #8943 from Roasbeef/alloy-linear-fee-model
...
docs/alloy-models: add new folder for Alloy models along w/ model for Linear Fee Function bug fix
2024-08-12 19:14:56 -07:00
ziggie
08aba8ce31
docs: add release notes.
2024-08-09 19:41:27 +02:00
yyforyongyu
363e529f9b
docs: update release notes
2024-08-09 22:01:57 +08:00
Olaoluwa Osuntokun
5a84ca8032
Merge pull request #8986 from Roasbeef/min-relay-fee-rpc
...
lnrpc: add new min_relay_fee response to EstimateFee
2024-08-07 21:01:54 -07:00
Olaoluwa Osuntokun
51f3577ef9
Merge pull request #8963 from Roasbeef/always-send-chan-upd
...
peer: always send channel update on reconnect
2024-08-07 18:50:34 -07:00
Olaoluwa Osuntokun
459ee9b245
Merge pull request #8976 from ellemouton/rb-follow-ups
...
route blinding: follow ups
2024-08-07 17:54:31 -07:00
Olaoluwa Osuntokun
7f96d10dd3
lnrpc: add new min_relay_fee response to EstimateFee
...
We also start using a pattern of making new messages for types/units
instead of adding a suffix to a field.
2024-08-07 17:51:35 -07:00
Olaoluwa Osuntokun
9acad37f57
peer: always send channel update on reconnect
...
We have existing logic to attempt to reliably send a channel update to
the remote peer. In the wild, we've seen this fail, as it's possible
right when we send the update the peer disconnects.
In this commit, we implement a simple fix which is just to send the chan
update each time we connect to the remote party.
Fixes https://github.com/lightningnetwork/lnd/issues/6870 .
2024-08-07 17:48:50 -07:00
Yong
a449a5d132
Merge pull request #8174 from yyforyongyu/fix-inflight-payments
...
routing: fix stuck inflight payments
2024-08-07 23:23:27 +08:00
Elle Mouton
d47ff3af79
docs: add release note
2024-08-07 17:03:12 +02:00
Oliver Gugger
d77617461d
Merge pull request #8955 from yyforyongyu/cr-8516-240729-sendcoins
...
Allow selecting coins in `sendcoins`
2024-08-07 08:42:25 -06:00
yyforyongyu
e8f292edf4
docs: update release notes re stuck payment fix
2024-08-07 22:19:22 +08:00
Oliver Gugger
b63e5decad
Merge pull request #8886 from bitromortac/buildroute-inbound-fees
...
routing: inbound fees support for BuildRoute
2024-08-07 08:11:17 -06:00
yyforyongyu
dcd8269050
docs: update release notes
2024-08-07 20:42:58 +08:00
bitromortac
f622b43b5d
docs: add to release notes
2024-08-07 14:25:27 +02:00
Elle Mouton
66e10fda06
docs: update release notes
2024-08-05 16:00:00 +02:00
Oliver Gugger
546c8ebb99
Merge pull request #8954 from ffranr/check-go-versions
...
Linter checks go versions in Dockerfile and YAML files
2024-08-05 02:01:00 -06:00
Olaoluwa Osuntokun
9aa7e7510c
docs/alloy-model: add linear fee function model
...
In this commit, we add a model for the linear fee function we use in lnd
for fee bumping. This models can be used to reproduce the issue reported
in https://github.com/lightningnetwork/lnd/issues/8741 , and can also be
shown that that bug fix resolves a counter example found by the model
checker.
2024-08-01 17:42:31 -07:00
Olaoluwa Osuntokun
7c61dc6dc4
docs/alloy-models: add initial README.md for Alloy models
2024-08-01 17:42:22 -07:00
Olaoluwa Osuntokun
c46b1a467a
Merge pull request #8836 from hieblmi/payment-failure-reason-cancel
...
routing: add payment failure reason `FailureReasonCancel`
2024-08-01 16:52:06 -07:00
Olaoluwa Osuntokun
4a3c4e4ba7
Merge pull request #8497 from ziggie1984/shutdown-bugfix
...
routing: shutdown chanrouter correctly.
2024-08-01 16:48:50 -07:00
Andras Banki-Horvath
037161ee6c
docs: add release notes for 0.18.3
2024-08-01 19:04:11 +02:00
Slyghtning
808d958c9c
docs: update release notes
2024-08-01 10:25:23 +02:00
Olaoluwa Osuntokun
04dde98edc
Merge pull request #8764 from ellemouton/rb-send-via-multi-path
...
[3/4] Route Blinding: send MPP over multiple blinded paths
2024-07-31 19:21:49 -07:00
ffranr
d7a81a1fe3
multi: use Go version 1.22.5 throughout
2024-07-31 16:53:47 +01:00
elbandi
a0ec4f24d6
docs: Add release note item
2024-07-31 15:31:55 +02:00
ziggie
0adcb5c316
docs: add release notes for 18.3.
2024-07-31 14:43:34 +02:00
Oliver Gugger
ac4ef28926
Merge pull request #8824 from Crypt-iQ/precise_dust_limit
...
multi: include commitment fees in dust calculation
2024-07-31 03:13:31 -06:00
Elle Mouton
8a14955a0a
docs: add release note
2024-07-31 09:36:06 +02:00
ziggie
da7b95d4a4
docs: add release-notes.
2024-07-30 20:31:29 +02:00
Oliver Gugger
7f9fbbe7c4
Merge pull request #8941 from bitromortac/fee-limit-inbound
...
routing: fix fee limit condition
2024-07-30 10:09:33 -06:00
Oliver Gugger
a1af505df4
Merge pull request #8948 from Filiprogrammer/docs-fix-leader-readiness-probe
...
docs: fix leader node readiness probe example
2024-07-30 08:54:54 -06:00
bitromortac
b0f0715813
routing: fix fee limit condition
...
When iterating edges, pathfinding checks early whether using an edge
would violate the requested total fee limit for a route. This check is
done on the net amount (an amount the inbound fee is calculated with).
However, a possible next hop's fee discount leads to a reduction in fees
and as such using the net amount leads to assuming a higher cumulative
fee than the route really has, excluding the path erroneously. We
perform the fee limit check on the amount to send, which includes both
inbound and outbound fees. This should be possible as the first hop's
outbound fee is zero and therefore doesn't have to be checked in the
end.
2024-07-30 08:53:09 +02:00
Olaoluwa Osuntokun
9decf80a68
Merge pull request #8735 from ellemouton/rb-receives
...
[2/4] Route Blinding Receives: Receive and send to a single blinded path in an invoice.
2024-07-29 19:00:06 -07:00
Filiprogrammer
060befd027
docs: fix leader node readiness probe example [skip ci]
...
Add the missing SERVER_ACTIVE state to the readiness probe. Without
this, a node that is ready to accept RPC calls would be incorrectly
considered not ready.
2024-07-29 21:31:24 +02:00
Eugene Siegel
74636e9bdd
release-notes: update for 0.18.3
2024-07-29 14:13:22 -04:00
Oliver Gugger
b7c59b36a7
Merge pull request #8896 from ziggie1984/batchopen-feerate-fix
...
Fix batchopen fee calculation
2024-07-26 05:52:48 -06:00
ziggie
eb7818a633
docs: add release-notes.
2024-07-26 10:48:00 +02:00
Elle Mouton
74e45ec4bf
docs: update release notes
2024-07-26 09:54:38 +02:00
yyforyongyu
0a0d51ce22
docs: update release notes
2024-07-24 20:05:00 +08:00
yyforyongyu
2d21aa3718
docs: update release notes
2024-07-23 21:30:09 +08:00
Oliver Gugger
578e1d4965
Merge pull request #8881 from mwaite-codes/fix-doc-grammar
...
Fix various typos in docs for readability
2024-07-23 00:25:17 -06:00
Marcia Waite
e6dca0ce6e
multi: Fix typos and grammar in multiple docs
2024-07-22 20:08:12 -07:00
LeoSpyke
ec1c42677a
docs: update safety.md, remove specific CoinJoin impl
...
Remove dead conjoin implementations.
[skip ci]
2024-07-22 08:54:33 +02:00
Oliver Gugger
9d4ed6d6e6
docs: update release notes
2024-07-19 08:33:56 +02:00
Elle Mouton
b112e10bf2
docs: update release notes
...
Also move incorrect entry from 18.2 to 18.3
2024-07-15 15:56:33 +02:00
Elle Mouton
85ddffb17d
docs: update release notes
2024-07-10 17:51:56 +02:00
Andras Banki-Horvath
053faa6229
docs: update release notes for 0.18.3-beta
2024-07-09 08:39:58 +02:00
Yong
3526f82b5d
Merge pull request #8887 from yyforyongyu/fix-err-match
...
multi: fix `lnwallet.ErrDoubleSpend`
2024-07-08 14:09:07 +08:00
yyforyongyu
e27a656c07
docs: add release notes for 0.18.3
2024-07-06 14:01:40 +08:00
yyforyongyu
26a365eb32
docs: update release notes
2024-07-06 13:59:28 +08:00
Andras Banki-Horvath
b35f0606ba
docs: update release notes for 0.18.2-beta
2024-07-04 17:32:12 +02:00
Elle Mouton
9d1320a2d0
docs: add release notes entry
2024-06-27 15:27:23 -07:00
Oliver Gugger
3ceb7d5887
docs: update release notes
2024-06-26 14:30:28 -07:00
yyforyongyu
7fd099b146
docs: update release notes and add notes for 0.18.2
2024-06-26 01:44:00 +08:00
Elle Mouton
738206fa96
docs: add release notes entry
2024-06-24 10:01:41 -07:00
AbelLykens
04f9a4faa4
[docs] Update go instructions
...
Building current lnd `0.18` fails with older go (`1.19.7`).
* Updated go download path to 1.22.4
* Updated hashes
* Added `rm -rf` instructions as per [go.dev instructions](https://go.dev/doc/install )
2024-06-21 19:27:52 +02:00
Matheus Degiovani
f39edaa19a
docs: update release notes
2024-06-19 07:35:46 -03:00
michael1011
01f5af0a28
cfg: fail startup on flags.Error parsing error
2024-06-17 16:48:34 +02:00
Slyghtning
4568dfceee
docs: update release notes
2024-06-17 09:32:27 +02:00
feelancer21
fc90bc9b0f
lncli: new command wallet estimatefeerate
...
`lncli wallet estimatefeerate` returns the fee rate estimate for on-chain
transactions in sat/kw and sat/vb to achieve a given confirmation target.
2024-06-11 21:56:06 +02:00
Yong
286ee95735
Merge pull request #8800 from ProofOfKeags/bugfix/8535
...
contractcourt: consider delivery addresses when evaluating toSelfAmount
2024-06-12 01:06:36 +08:00
Keagan McClelland
1fea14f69f
docs: update release notes
2024-06-10 11:38:22 -07:00
Andras Banki-Horvath
59c8bafda7
lncli: fix parsing of --amp when sending a payment
2024-06-10 17:33:28 +02:00