yyforyongyu
83ecc6285c
itest: refactor testPsbtChanFundingSingleStep
2023-01-16 16:49:18 +08:00
yyforyongyu
4a8cf91e53
itest: refactor testPsbtChanFundingExternal
2023-01-16 16:49:18 +08:00
yyforyongyu
68016c0b51
lntemp+itest: refactor testOpenChannelAfterReorg
2023-01-16 16:49:18 +08:00
yyforyongyu
9cb8b120ba
lntemp+itest: refactor testAnchorThirdPartySpend
2023-01-16 16:49:18 +08:00
yyforyongyu
211dad1574
itest: refactor testAnchorReservedValue
2023-01-16 16:49:17 +08:00
yyforyongyu
f1f3d22a81
lntemp+itest: refactor testMultiHopPayments
2023-01-16 16:49:17 +08:00
yyforyongyu
130c4e325a
lntemp+itest: refactor testHtlcErrorPropagation
2023-01-16 16:49:17 +08:00
yyforyongyu
2a7830d442
itest: refactor testMaxHtlcPathfind
2023-01-16 16:49:17 +08:00
yyforyongyu
ec3e1561b6
itest: refactor testWumboChannels
2023-01-16 16:49:17 +08:00
yyforyongyu
638872520e
itest: refactor testMaxChannelSize
2023-01-16 16:49:17 +08:00
yyforyongyu
16bac64ecb
lntemp+itest: refactor testHoldInvoicePersistence
2023-01-16 16:49:17 +08:00
yyforyongyu
984d3ece12
lntemp+itest: refactor testHoldInvoiceForceClose
2023-01-16 16:49:16 +08:00
yyforyongyu
c1b3481354
lntemp+itest: refactor testEtcdFailover
2023-01-16 16:49:16 +08:00
Oliver Gugger
e953034b83
Merge pull request #7325 from ellemouton/fixGomndLintError
...
lncli+docs: skip gomnd check in switch statement
2023-01-16 09:46:28 +01:00
Elle Mouton
097b4fae68
lncli+docs: skip gomnd check in switch statement
2023-01-16 09:55:07 +02:00
Oliver Gugger
143eba82ea
Merge pull request #7314 from yyforyongyu/fix-unit-test-mailbox
...
htlcswitch: fix test flake in `TestMailBoxAddExpiry`
2023-01-13 15:05:17 +01:00
Oliver Gugger
d108d7f741
Merge pull request #7315 from sputn1ck/lncli_ordinal_numbers
...
lncli/sendpayment: more descriptive failure log
2023-01-13 10:28:42 +01:00
sputn1ck
9f8fa3d8ed
lncli: more descriptive htlc failure case
...
This commit clarifies the htlc failure case in the lncli payment
command, by using the cardinal number as well as 'hop' in the
failure message.
[skip ci]
2023-01-12 17:58:15 +01:00
yyforyongyu
a1cac6d54b
htlcswitch: use mock clock in TestMailBoxAddExpiry
...
This commit replaces the clock used in the unit test
`TestMailBoxAddExpiry`. Previously the `TestClock` is used, resulting in
the unit test being not so "unit" as the maintainer needs to know the
detailed implementation of `clock.Clock`, resulting in debugging a
failed unit test more difficult as the cognitive cost is high.
Re-implement `clock.Clock` also means we need to maintain more. This is
now solved by using mock clock so we can ignore the implementation
details and care only the returned results.
2023-01-12 22:08:15 +08:00
yyforyongyu
5e6f10c9b8
lnmock: add new package lnmock
to host mocks
...
This commit introduces a new package to host mocked objects that can be
used for all the unit tests.
2023-01-12 22:08:02 +08:00
yyforyongyu
31a40abd91
htlcswitch: improve loggings for Keystone
2023-01-12 22:08:02 +08:00
Oliver Gugger
6f0383bb4f
Merge pull request #7308 from hieblmi/code-sytle-cleanup
...
funding: code style cleanup in the funding package
2023-01-12 15:01:42 +01:00
Slyghtning
487cd96acc
docs: update release notes
2023-01-12 22:41:35 +10:30
Slyghtning
b47cf7e871
funding: code style cleanup for the funding package
2023-01-12 22:40:51 +10:30
Oliver Gugger
b1645ec46d
Merge pull request #6783 from ErikEk/itest-neutrino-sub-server
...
itest: neutrino sub-server
2023-01-12 12:20:58 +01:00
Oliver Gugger
3dd9e04b8b
Merge pull request #7306 from YusukeShimizu/docs-invoice-default-expiry
...
Docs invoice default expiry
2023-01-12 10:29:07 +01:00
Oliver Gugger
79d5a01a81
Merge pull request #7310 from bitromortac/2301-queryprob-docs
...
routerrpc: update QueryProbability documentation
2023-01-12 10:23:09 +01:00
ErikEk
520c633938
docs: update release note
2023-01-12 13:43:55 +07:00
ErikEk
20fd630465
itest: test neutrino sub server
2023-01-12 13:43:41 +07:00
ErikEk
cc08271c5f
itest: add neutrinoclient to harnessnode
2023-01-12 13:24:44 +07:00
bruwbird
71a5dab1a9
docs: add release notes
2023-01-12 09:17:47 +09:00
bruwbird
71f2615190
lnrpc: update invoice request expiry comment
2023-01-12 09:17:34 +09:00
bruwbird
380eb4af83
lncli: fix addinvoice expiry flag comment
2023-01-12 09:17:12 +09:00
bitromortac
045e5cf307
routerrpc: update QueryProbability documentation
...
Changes the docstring of QueryProbability to reflect changes that were
introduced in #6857 .
2023-01-11 16:47:54 +01:00
Oliver Gugger
b1d6991b27
Merge pull request #7153 from carlaKC/7093-custommessage
...
multi: Add ability to handle protocol-range messages in Custom Message APIs
2023-01-11 09:52:40 +01:00
Oliver Gugger
ef8cf73d4c
Merge pull request #7295 from guggero/build-cache
...
GitHub: fix Golang build cache in actions
2023-01-06 14:11:34 +01:00
Oliver Gugger
f16a2f11df
docs: add release notes
2023-01-06 09:18:28 +01:00
Oliver Gugger
a074c801d1
GitHub: add job ID to cache key
...
To avoid the problem where multiple jobs try to create the same cache
entry, we add the GitHub job ID to the cache key.
The two restore keys make it possible that a job can also restore a
cache entry from another job if none for the current job exist yet.
2023-01-06 09:18:28 +01:00
Oliver Gugger
984fc3a2ec
GitHub: make setup-go action more versatile
...
With this commit we allow the Go version that is set up to be
configurable and not dependent on a specific environment variable. This
will allow us to eventually extract the action into a tooling
repository.
2023-01-06 09:18:26 +01:00
Oliver Gugger
c4ca7b99e2
GitHub: remove Go env variable override
...
For some reason we used to override the GOCACHE and GOPATH variables
earlier. This now causes the updated cache action not to pick up any
caches. As the overrides shouldn't be needed anymore, we remove them.
2023-01-06 09:18:16 +01:00
Carla Kirk-Cohen
19f013b5c4
release-notes: add send custom message override functionality
2023-01-05 12:06:25 -05:00
Carla Kirk-Cohen
1b1bc642bc
lntest/itest: add custom messaging itest including new override feature
2023-01-05 12:06:24 -05:00
Carla Kirk-Cohen
1cb08e42ef
lnrpc: update custom message API to explain ability to override
2023-01-05 12:05:06 -05:00
Carla Kirk-Cohen
c2ce8635e7
multi: add custom message overrides to protocol config options
2023-01-05 12:05:05 -05:00
Carla Kirk-Cohen
93dcbd7ea3
lnwire: allow overriding of protocol messages outside of custom range
...
Add the ability to specify messages < CustomRangeStart that will still
be treated like custom messages by lnd (rather than unknown ones). This
allows code external to lnd to handle protocol messages that are *not
yet known to lnd*.
2023-01-05 12:05:04 -05:00
Carla Kirk-Cohen
610f5d2140
lnwire: make custom type start a constant
2023-01-05 12:05:03 -05:00
Oliver Gugger
cfc48bd81c
Merge pull request #7272 from positiveblue/fix-7270
...
rpc: check that closing address matches the current network for open channel requests
2023-01-05 17:15:55 +01:00
Oliver Gugger
272ed415c2
Merge pull request #7289 from guggero/disable-thelper-linter
...
lint: disable `thelper` linter
2023-01-05 15:40:39 +01:00
Oliver Gugger
6585d5997a
docs: add release notes
2023-01-05 08:53:59 +01:00
Oliver Gugger
04dc37e463
lnwire: remove nolint comment
2023-01-05 08:49:31 +01:00