Matt Morehouse
f3c0dd1d05
doc: update release notes
2022-07-20 10:15:40 -05:00
Oliver Gugger
0ac421907a
Merge pull request #6739 from ellemouton/indexOutOfRange
...
rpcperms: re-init mw lookup map after removal of one
2022-07-19 16:59:45 +02:00
Elle Mouton
cc2fbd18b1
rpcperms: re-init mw lookup map after removal of one
...
After removing a registered middlware from the slice, we need to update
the index lookup map with the updated index for each middleware.
2022-07-15 14:25:54 +02:00
yyforyongyu
edf647222c
docs: add release note for skip_temp_err
2022-07-15 19:03:38 +08:00
Oliver Gugger
e6b25309bd
Merge pull request #6731 from guggero/linter-upgrade
...
tools: upgrade linter version to v1.46.2
2022-07-15 11:25:25 +02:00
Oliver Gugger
af97b8f877
Merge pull request #6722 from guggero/sign-schnorr-tweaked
...
signrpc: add Schnorr signatures to sign and verify message
2022-07-14 14:51:47 +02:00
Oliver Gugger
1e02d8910f
Merge pull request #6718 from hieblmi/chan-point-for-updatechanstatus
...
lncli: chan_point option for abandonchannel
2022-07-14 10:32:40 +02:00
ErikEk
98abaf266c
doc: release notes
2022-07-14 10:29:29 +02:00
Oliver Gugger
f649c6fd47
docs: update release notes
2022-07-14 09:36:50 +02:00
Oliver Gugger
b0d85c41a5
docs: add release notes
2022-07-14 09:33:50 +02:00
Olaoluwa Osuntokun
af47943f52
Merge pull request #6714 from guggero/remote-signer-fix
...
lnwallet: don't create BIP044 key scope by default
2022-07-13 17:17:56 -07:00
Slyghtning
2f5192012e
lncli: chan_point option for abandonchannel [skip ci]
2022-07-13 10:20:55 -04:00
Elle Mouton
ae6161d847
lncli: add ignore_pair flag to queryroutes
2022-07-13 10:00:50 +02:00
yyforyongyu
d391514815
docs: add release note for optional migration
2022-07-12 21:01:15 +08:00
Oliver Gugger
d365babe25
docs: add release notes
2022-07-08 16:08:22 +02:00
Oliver Gugger
6980a18ab1
Merge pull request #6712 from Roasbeef/itest-keep-failed-payments
...
lntest: keep all failed payments by default for HarnessNode
2022-07-08 14:31:37 +02:00
Oliver Gugger
713c996d20
Merge pull request #6709 from ellemouton/guaranteeRPCInterceptorOrder
...
rpcperms: guarantee execution order of interceptors
2022-07-08 12:27:08 +02:00
Olaoluwa Osuntokun
2a18263336
lntest: keep all failed payments by default for HarnessNode
...
In this commit, we fix a detected flake: we go to make a payment, and
then want to assert that 2 attempts we required. The existing logic
assumes that the success and the payment will still be on disk. With a
recent PR, we now delete failed payments by default, but after the fact,
in a non-atomic fashion.
We fix this issue simply by having all the nodes keep around failed
payments for the sake of all the old itests that assumed this
information would always be on disk.
Introduced in: https://github.com/lightningnetwork/lnd/pull/6438 .
Fixes https://github.com/lightningnetwork/lnd/issues/6711 .
2022-07-07 19:28:30 -07:00
eugene
a87ff413c4
release-notes: update for 0.15.0
2022-07-07 17:10:31 -04:00
Elle Mouton
0d55deac63
rpcperms: enforce order of interceptors
...
In this commit, we let the registered middleware interceptors be stored
in a slice rather than a map so that the order in which the interceptors
are executed is guarenteed to be the same as the order in which they
were registered.
2022-07-07 17:16:42 +02:00
Olaoluwa Osuntokun
e073b1d343
macaroons: futher abstract NewService from root key store impl
...
In this commit, we modify the `macaroons.NewService` consturctor to
accept the main interface rather than the raw DB. This allows us to use
other backends other than bolt or the kvdb interface to store the
macaroon root keys.
We also create a new ExtendedRootKeyStore interface that implements some
of the more advanced features we use such as macaroon encryption and
password rotation.
2022-07-06 18:59:50 -07:00
Slyghtning
86f1bc7db0
lncli: chan_point option for updatechanstatus
2022-07-06 10:19:12 -04:00
Oliver Gugger
738241d5fa
Merge pull request #6681 from guggero/editor-helpers
...
Add settings files for most common editors
2022-07-06 13:35:28 +02:00
Oliver Gugger
b9d8c701eb
Merge pull request #6659 from ErikEk/trivial-typo
...
typo: trivial
2022-07-06 13:34:19 +02:00
Oliver Gugger
2b9787b43a
docs: add release notes
2022-07-06 13:33:02 +02:00
Oliver Gugger
f268786a87
docs: extract formatting rules
2022-07-06 13:33:02 +02:00
Tommy Volk
820e3c2422
gitrelease-notes: update release notes for 0.15.1
2022-07-05 16:41:08 +00:00
Oliver Gugger
4cb68e4de3
Merge pull request #6588 from C-Otto/peer-logging
...
peer: add pubkey to log messages
2022-07-05 09:36:26 +02:00
Tommy Volk
714f8a8142
gitrelease-notes: update release notes for 0.15.1
2022-07-03 21:04:34 +00:00
ErikEk
6146b8d644
trivial typo[skip ci]
2022-07-01 11:21:46 +02:00
Oliver Gugger
9656994c3b
docs: fix formatting and phrasing [skip ci]
2022-07-01 10:04:08 +02:00
Oliver Gugger
120fbc6758
docs: remove duplicate headings
2022-07-01 10:03:41 +02:00
Oliver Gugger
8e5ff6d1a6
docs: move 0.15.1 release notes item
2022-07-01 10:01:55 +02:00
Olaoluwa Osuntokun
98ab9e3057
Merge pull request #6642 from Crypt-iQ/linkstopidx
...
htlcswitch: add linkStopIndex to cleanly shutdown ChannelLink
2022-06-30 17:01:07 -07:00
Olaoluwa Osuntokun
7b56b67f34
Merge pull request #6546 from carlaKC/bolts-950-warningmessage
...
lnwire/peer: add ability to read + log peer warning messages
2022-06-30 16:56:20 -07:00
eugene
0cbf0e6208
release-notes: update for 0.15.1
2022-06-30 15:02:58 -04:00
Oliver Gugger
3af42eede9
Merge pull request #6687 from guggero/sign-psbt-np2wkh
...
walletrpc: Fix SignPsbt for NP2WKH inputs
2022-06-30 12:18:12 +02:00
Oliver Gugger
719fd584f9
docs: add release notes
2022-06-30 10:27:39 +02:00
Oliver Gugger
9d339f0fe2
Merge pull request #6680 from guggero/compute-input-script
...
Taproot: Fix p2tr support in `ComputeInputScript`
2022-06-30 10:11:11 +02:00
eugene
ff39f1e5ea
release-notes: update for 0.15.1
2022-06-29 13:50:03 -04:00
Oliver Gugger
cac09098e1
docs: add release notes
2022-06-29 18:29:28 +02:00
Olaoluwa Osuntokun
3759b0f1ee
Merge pull request #6577 from ziggie1984/hop-hints-opt-in-addholdinvoice
...
Hop hints opt in addholdinvoice
2022-06-28 15:38:48 -07:00
Olaoluwa Osuntokun
f1717ea421
Merge pull request #6676 from guggero/fix-release-reproducibility
...
Fix release reproducibility
2022-06-28 15:08:01 -07:00
Oliver Gugger
c51671ea85
Merge pull request #6682 from ErikEk/urfave-upgrade
...
dep: update urfave/cli package
2022-06-28 21:37:29 +02:00
ErikEk
300d81b977
dep: urfave/cli update
2022-06-28 20:44:50 +02:00
priyanshiiit
3110a6d4df
docs: adds wallet reserve rpc & field in wallet balance
2022-06-28 23:34:14 +05:30
yyforyongyu
0e12a91715
channeldb: fix data race in TestSerializeHTLCEntries
2022-06-28 21:28:04 +08:00
Carsten Otto
ffe8b088d3
peer: add pubkey to log messages
2022-06-27 21:04:03 +02:00
Oliver Gugger
b60c640cbe
doc: add release notes
2022-06-27 18:30:10 +02:00
priyanshiiit
f6f48a307f
docs: add previous outpoints to listchaintxns
2022-06-27 16:01:12 +05:30
ErikEk
9ac2a01c54
doc: release note
2022-06-26 07:22:50 +02:00
Olaoluwa Osuntokun
9988d392eb
docs/release-notes: create release notes for 0.15.1
...
This commit also fixes the release notes of a recent PR that didn't
quite make it into 0.15: the entry should now be in the 0.15.1 release
notes.
2022-06-24 15:47:35 -07:00
Olaoluwa Osuntokun
a121f305b6
Merge pull request #6576 from ellemouton/paymentAddrBuildRouteFlag
...
lncli: add payment-addr flag to buildroute
2022-06-24 15:44:35 -07:00
Oliver Gugger
8451d6155f
Merge pull request #6504 from tvolk131/fatalf_to_require
...
Move simple t.Fatalf test assertions to require.NoError
2022-06-17 19:52:07 +02:00
Tommy Volk
7829c8a00e
release-notes: update for 0.15.0
2022-06-17 17:15:51 +00:00
Oliver Gugger
5aacc251de
docs: add release notes
2022-06-16 10:13:33 +02:00
Olaoluwa Osuntokun
c69138e00d
build: bump btcd, btcwallet and neutrino to latest versions
2022-06-08 11:40:50 -07:00
Olaoluwa Osuntokun
622c8402a0
Merge pull request #6611 from Roasbeef/psbt-validation-fix
...
lnrpc/walletrpc: reject PSBT packets w/o any UTXO input info
2022-06-02 14:44:59 -07:00
Olaoluwa Osuntokun
a46ffe4299
Merge pull request #6612 from Roasbeef/tor-bump
...
build: bump tor version to v1.0.1
2022-06-02 14:44:38 -07:00
Olaoluwa Osuntokun
2298ef81ab
lnrpc/walletrpc: reject PSBT packets w/o any UTXO input info
...
Fixes https://github.com/lightningnetwork/lnd/issues/6567
2022-06-02 13:05:58 -07:00
Olaoluwa Osuntokun
9b0718ae35
contractcourt: unify the lease specific HTLC sweeping logic
...
In this commit, we consolidate the _lease specific_ logic for the
success and timeout HTLC resolvers. We do this with the addition of a
new struct which is then composed via struct embedding with the two
existing structs. This fixes a flake in the integration tests by
ensuring the height is set up front, rather than eventually once the
height matches the lock time.
2022-06-01 16:42:33 -07:00
Olaoluwa Osuntokun
199f9d1139
Merge pull request #6600 from bhandras/invoiceregistry-deadlock
...
invoices: fix deadlock in the invoice registry
2022-06-01 14:59:55 -07:00
Olaoluwa Osuntokun
fb119446c1
build: bump tor version to v1.0.1
2022-06-01 13:54:56 -07:00
yyforyongyu
2b5d535208
channeldb: fix data race in TestSerializeRevocationLog
...
When testing serializing revocation log, we need to also copy its
`HTLCEntries` as the serialization of the HTLC involves a writing to the
`htlc.amtTlv` field.
2022-06-01 02:20:44 +08:00
Andras Banki-Horvath
699f9c0d23
docs: update release notes for 0.15.0
2022-05-31 17:36:44 +02:00
ziggie
fce74db153
docs: update release note
2022-05-25 15:40:00 +02:00
Elle Mouton
1adc940a3f
docs/release-notes: add note for 6576
2022-05-25 11:57:42 +02:00
Olaoluwa Osuntokun
e98a739130
Merge pull request #6518 from Crypt-iQ/dupestone
...
htlcswitch: remove synchronous link handoff, special-case keystone err
2022-05-23 16:51:19 -07:00
yyforyongyu
36b646496a
docs: update release note for migrations fix
2022-05-23 05:36:14 +08:00
yyforyongyu
dae8e430d3
docs: update release note re patched fields
2022-05-20 06:55:34 +08:00
eugene
759d74ee15
release-notes: update for 0.15.0
2022-05-17 11:27:11 -04:00
Carla Kirk-Cohen
4df0759ad5
docs: add 0.16 release notes and add warning logging PR
2022-05-16 15:19:19 -04:00
Oliver Gugger
04fb034259
Merge pull request #6535 from ErikEk/config-rpccookie-path
...
config: fix path to bitcoind/litecoind rpccookie and config
2022-05-16 16:06:04 +02:00
Oliver Gugger
6b57e92a37
Merge pull request #6529 from guggero/constrainmacaroon
...
lncli: add constrainmacaroon command
2022-05-16 15:57:52 +02:00
ErikEk
b6f56d3398
config: fix path to bitcoind.rpccookie and bitcoind.config
2022-05-16 13:55:16 +02:00
ErikEk
fbf00f6e26
config: cookie missing error fix
2022-05-16 10:48:53 +02:00
Oliver Gugger
8f94aac00a
docs: add release notes
2022-05-13 13:41:10 +02:00
Olaoluwa Osuntokun
7106ea59db
Merge pull request #6524 from guggero/aezeed-bump
...
aezeed+keychain: bump internal version of seed to 1
2022-05-12 16:35:49 -07:00
Oliver Gugger
5e411ac5f3
docs: add release notes
2022-05-12 12:49:15 +02:00
Oliver Gugger
5240fa9983
docs: add release notes
2022-05-12 10:28:14 +02:00
Olaoluwa Osuntokun
4949243d67
Merge pull request #6477 from Crypt-iQ/testmultihopflake
...
invoices: add client to map before delivering backlog notif
2022-05-11 16:45:36 -07:00
Olaoluwa Osuntokun
7e5b353498
Merge pull request #6415 from Crypt-iQ/inv_refactor
...
channeldb+invoices: refactor invoice logic when updating
2022-05-11 16:45:10 -07:00
eugene
fdfc5041a3
release-notes: update for 0.15
2022-05-11 13:58:11 -04:00
Oliver Gugger
8086ff447e
Merge pull request #6464 from kaloudis/mobile-build-subservers
...
Mobile builds: expose main sub-servers by default
2022-05-11 19:57:49 +02:00
eugene
3a5d2804bb
release-notes: update for 0.15.0
2022-05-11 13:55:11 -04:00
eugene
c9a6c80be9
release-notes: update for 0.15.0
2022-05-11 13:50:40 -04:00
Evan Kaloudis
e0d6b2d924
docs: update release notes 0.15.0 - PR #6464
2022-05-11 13:21:27 -04:00
Oliver Gugger
c2adb03e38
Merge pull request #6450 from guggero/taproot-psbt
...
taproot: add PSBT signing support for Taproot, fix remote signing Taproot support
2022-05-11 11:16:51 +02:00
Oliver Gugger
8dbf78fbb6
Merge pull request #6523 from Roasbeef/hop-hints-opt-in
...
cmd/lncli: make hop hint inclusion opt-in for addinvoice
2022-05-11 10:08:30 +02:00
Oliver Gugger
cc6e864639
docs: add release notes
2022-05-11 10:07:52 +02:00
Elle Mouton
a4bd3892d2
docs: update release notes
2022-05-11 09:02:13 +02:00
Olaoluwa Osuntokun
5e4d349ea6
cmd/lncli: make hop hint inclusion opt-in for addinvoice
...
Fixes #6484 .
2022-05-10 17:56:57 -07:00
Oliver Gugger
066fe07de5
docs: add release notes
2022-05-10 20:35:28 +02:00
Oliver Gugger
10f7213998
Merge pull request #6472 from tvolk131/document_confirmation_height
...
Document that `confirmation_height` is unset
2022-05-09 10:55:31 +02:00
Tommy Volk
a99da35fb1
gitrelease-notes: update release notes for 0.15.0
2022-05-06 17:28:51 +00:00
Oliver Gugger
5d8fba6810
Merge pull request #6502 from bhandras/musig-fix
...
signer: fix crash in `MuSig2Combine` when the final signature isn't ready
2022-05-06 13:24:27 +02:00
Andras Banki-Horvath
bbe953d70d
docs: update release notes 0.15.0
2022-05-06 12:29:38 +02:00
Oliver Gugger
a4b486c58c
Merge pull request #6486 from sangaman/install-tags
...
docs/INSTALL.md: add list of build tags
2022-05-06 10:20:27 +02:00
Olaoluwa Osuntokun
8c3b9e7153
Merge pull request #6435 from ellemouton/ignoreUnknownAddressInNA
...
lnwire: ignore unknown addresses in NodeAnnouncement
2022-05-05 15:54:31 -07:00
Olaoluwa Osuntokun
0ec88b5346
Merge pull request #6347 from yyforyongyu/5388-rm-revc-log
...
lnwallet+channeldb: store minimal info in revocation log bucket
2022-05-05 15:52:59 -07:00