Commit Graph
13987 Commits
Author SHA1 Message Date
Olaoluwa Osuntokun aa20bc14d7 docs/release-notes: add entry for 0.15.5
Adds an entry for the change addr bug fix, and a missing entry for the
funding locked sleep fix.
2022-11-22 13:44:55 +01:00
Olaoluwa Osuntokun d75c86f3dd lnwallet: skip dual funding test as not exposed on p2p layer
The internal messages both sides exchange haven't been updated to send
all the information needed to compute a tapscript sighash.
2022-11-22 13:44:54 +01:00
Olaoluwa Osuntokun 7090ff22d7 lnwallet: assert that P2TR addrs are used for change outputs 2022-11-22 13:44:54 +01:00
Olaoluwa Osuntokun 51f131b019 build: update to latest version of btcutil+btcwallet 2022-11-22 13:44:54 +01:00
Oliver Gugger ca501d920e Merge pull request #7188 from guggero/go-func-vars
Don't access loop variables in goroutines directly
2022-11-22 11:06:42 +01:00
Oliver Gugger ee753923e4 docs: add release notes 2022-11-21 13:54:24 +01:00
Oliver Gugger 55b53555e9 multi: improve readability of goroutine defers
This commit fixes the readability of some of the defer calls in
goroutines by making sure the defer stands out properly.
2022-11-21 13:54:24 +01:00
Oliver Gugger ad8e25cbc9 multi: don't access loop variables in goroutines
This commit makes sure that no loop variables or other temporary
variables are accessed directly in a goroutine but are instead passed
into the goroutine through a parameter. This makes sure a copy of the
value is put on the stack and is not changed while the outside loop
continues.
2022-11-21 13:54:23 +01:00
Oliver Gugger e7170ef819 Merge pull request #7135 from st4rgut24/revise-addinvoice-help-text
revise help text for addinvoice lncli command
2022-11-18 18:43:58 +01:00
Oliver Gugger 87ca48f4b4 Merge pull request #7173 from yyforyongyu/update-linter
golangci: update linter to fix linter bug
2022-11-18 18:25:05 +01:00
yyforyongyu 84fd911b47 multi: fix make lint
Fixes new lint errors caught by the latest version.
2022-11-18 20:48:23 +08:00
Oliver Gugger 43ff90a0ff Merge pull request #7172 from guggero/bitcoind-taproot-itest
itest: temporary fix for taproot test failing on bitcoind
2022-11-18 12:42:57 +01:00
yyforyongyu 39b972afe0 golangci: update version to v1.50.1
This commit updates the tool `golangci-lint` to the latest version that
has fixed a bug in the linter `paralleltest`. Also `go mod tidy` is run
inside `tool`, and `nosnakecase` is disabled as it's deprecated.
2022-11-18 19:42:38 +08:00
Oliver Gugger 649b9671fb docs: add release notes 2022-11-18 12:42:05 +01:00
Oliver Gugger f1124a0ff9 itest: fix taproot itest timeout issue 2022-11-18 11:10:12 +01:00
Oliver Gugger 67e2e382bc Merge pull request #6822 from yyforyongyu/3-new-itest
itest: continued itest refactor and fix - II
2022-11-18 10:27:26 +01:00
yyforyongyu edeb8c7444 docs: update release notes 2022-11-17 21:06:13 +08:00
yyforyongyu aafe4c38fc lntest: fix flake in channel backup related tests
This commit fixes the channel backup tests by decreasing the recovery
window used from 1000 to 100 to speed up the startup of node Dave.
2022-11-17 21:06:13 +08:00
yyforyongyu 3d7aae42b3 lntest: increase node start timeout 2022-11-17 21:06:13 +08:00
yyforyongyu 03dae039a7 lntemp: remove balanceCount from node state
Since channels are always closed when tests finish, there's no need to
track them in node's state.
2022-11-17 21:06:13 +08:00
yyforyongyu b68ac6acdc golangci: update gomnd config 2022-11-17 21:06:13 +08:00
yyforyongyu 60da823396 itest: fix make lint 2022-11-17 21:06:12 +08:00
yyforyongyu 4f9f2f7901 github: update action versions 2022-11-17 21:06:12 +08:00
yyforyongyu 2fe7413f0e itest: increase test timeout to 120m
We now update our test timeout from 60m to 120m because most of the
tests would now take more than one hour to finish.
2022-11-17 21:06:12 +08:00
yyforyongyu 666f877710 lntemp: use h.NoError inside HarnessRPC 2022-11-17 21:06:12 +08:00
yyforyongyu 966e037d53 itest: refactor testFailingChannel 2022-11-17 21:06:12 +08:00
yyforyongyu 008ef964fc lntemp+itest: refactor testChannelForceClosure 2022-11-17 21:06:12 +08:00
yyforyongyu 61364c0d9d lntemp+itest: refactor testCommitmentTransactionDeadline 2022-11-17 21:06:12 +08:00
yyforyongyu f7f259b92a itest: refactor testChannelUnsettledBalance 2022-11-17 21:06:11 +08:00
yyforyongyu 8f472bf063 itest: refactor testChannelBalance 2022-11-17 21:06:11 +08:00
yyforyongyu 876bb5c066 itest: refactor testExportChannelBackup 2022-11-17 21:06:11 +08:00
yyforyongyu 40a5f94ef7 lntemp+itest: refactor testChannelBackupUpdates 2022-11-17 21:06:11 +08:00
yyforyongyu 4e821a6e3d lntemp+itest: refactor testInvoiceSubscriptions 2022-11-17 21:06:11 +08:00
yyforyongyu d260ac1ab5 itest: refactor testPaymentFollowingChannelOpen 2022-11-17 21:06:11 +08:00
yyforyongyu e963506f7d lntemp+itest: refactor testListPayments 2022-11-17 21:06:10 +08:00
yyforyongyu fc9c6c426e lntemp+itest: refactor testUpdateNodeAnnouncement 2022-11-17 21:06:10 +08:00
yyforyongyu c990e053c6 itest: refactor testNodeAnnouncement 2022-11-17 21:06:10 +08:00
yyforyongyu 7029698c16 lntemp+itest: refactor testGraphTopologyNotifications 2022-11-17 21:06:10 +08:00
yyforyongyu 1084e32f0e itest: refactor testUnannouncedChannels 2022-11-17 21:06:10 +08:00
yyforyongyu a211e60936 itest: refactor testAddPeerConfig 2022-11-17 21:06:08 +08:00
yyforyongyu cc1d5f5f8d lntemp+itest: refactor testReconnectAfterIPChange 2022-11-17 21:05:35 +08:00
yyforyongyu 4c16e053bf lntemp+itest: refactor testNetworkConnectionTimeout 2022-11-17 21:05:33 +08:00
yyforyongyu 6b943a042c itest: refactor testUpdateChannelPolicyFeeRateAccuracy 2022-11-17 20:58:06 +08:00
yyforyongyu cd7f02c866 lntemp+itest: refactor testUpdateChannelPolicyForPrivateChannel 2022-11-17 20:58:06 +08:00
yyforyongyu b579ed72d9 lntemp+itest: refactor testSendUpdateDisableChannel 2022-11-17 20:58:06 +08:00
yyforyongyu 22f8f83412 multi: refactor testUpdateChannelPolicy 2022-11-17 20:58:05 +08:00
yyforyongyu 1d7c568fcf lntemp+itest: refactor testBatchChanFunding 2022-11-17 20:29:52 +08:00
yyforyongyu 21097feb85 multi: refactor testFundingPersistence
This commit refactors the test `testFundingPersistence`. In addition, it
also changes the old `OpenChannelAssertPending` method and adds a new
method `OpenChannelAssertStream` for clarity.
2022-11-17 20:29:52 +08:00
yyforyongyu 6a66f3984f lntemp+itest: refactir testUnconfirmedChannelFunding 2022-11-17 20:29:52 +08:00
yyforyongyu 6a42270ba6 itest: refactor testChannelFundingInputTypes 2022-11-17 20:29:52 +08:00