naveen
8b4bbfbf61
mod : Replace for OSV GO-2020-0017 JWT
...
The github.com/dgrijalva/jwt-go is no longer maintained
has this CVE https://github.com/advisories/GHSA-w73w-5m7g-f7qc
But it is being used by https://github.com/etcd-io/etcd/issues/13254
which `lnd` uses.
The https://github.com/golang-jwt/jwt/releases/tag/v3.2.1 is a fork of
the same version which was 3.2.0 with the security fix.
2021-09-16 11:23:28 +00:00
Oliver Gugger
15ec974b15
Merge pull request #5734 from bhandras/itest_parallelism
...
build: fix itest parallelism
2021-09-15 20:15:29 +02:00
Oliver Gugger
3c15e3d81a
Merge pull request #5686 from yyforyongyu/fix-health-check
...
healthcheck: quit checking when max attempts are reached
2021-09-15 17:41:44 +02:00
yyforyongyu
3b4965d776
docs: update release note for healthcheck fix
2021-09-15 19:52:25 +08:00
yyforyongyu
d19ee28089
healthcheck: stop checking when max attempts are reached
...
This commit adds a check to the returned error from calling retryCheck
such that when the max number of attempts is reached, the health check
will quit.
2021-09-15 19:52:03 +08:00
yyforyongyu
3204e2d74b
multi: add shutdown logs in subservers
...
This commit adds a simple shutdown to every subserver to assist
debugging.
2021-09-15 19:52:03 +08:00
Andras Banki-Horvath
16436a3230
docs: update release notes
2021-09-15 10:27:00 +02:00
Andras Banki-Horvath
ef7e46bc2e
travis: fix ARM and Windows itest parallelism
2021-09-15 10:26:52 +02:00
Oliver Gugger
03bce2129b
Merge pull request #5732 from ellemouton/returnPingHanglerIfError
...
peer: return from pingHandler if error
2021-09-15 09:48:17 +02:00
Oliver Gugger
08c9d3fbdd
Merge pull request #5304 from orbitalturtle/check-macaroon-rpcs
...
rpc: Bake and validate macaroons with external permissions
2021-09-15 09:42:38 +02:00
Elle Mouton
171d047972
peer: return from pingHandler if error
...
This commit adds a missing return statement to pingHandler. This
prevents a nil pointer dereference panic from happening if an error is
returned from RegisterBlockEpochNtfn.
2021-09-15 08:43:16 +02:00
Olaoluwa Osuntokun
fb06c14c22
Merge pull request #5731 from guggero/arm-reduce-parallel
...
Travis: reduce ARM itest parallelism to 2
2021-09-14 18:06:29 -07:00
Olaoluwa Osuntokun
b8d5b7fa7c
Merge pull request #5315 from orbitalturtle/block_height_discrepancy
...
Router: fix block height discrepancy
2021-09-14 17:57:20 -07:00
Turtle
449f84d849
docs: update release notes for #5304
2021-09-14 16:28:31 -05:00
Turtle
0120c86687
itest: Test new RPC call for checking macaroon permissions
2021-09-14 16:27:02 -05:00
Turtle
ba17842e34
itest: Test new BakeMacaroonRequest for allowing external permissions
2021-09-14 16:27:02 -05:00
Turtle
38c47e86f7
lncli: Add allow external permissions option to bakemacaroons cli call
2021-09-14 16:27:02 -05:00
Turtle
72a46b8673
rpcserver: Add flag to BakeMacaroonRequest for allowing external permissions
2021-09-14 16:27:01 -05:00
Turtle
d10a682fa9
macaroons+rpcserver: Add new RPC call for checking macaroon permissions
2021-09-14 16:26:28 -05:00
Oliver Gugger
4d89585a2d
Travis: reduce ARM itest parallelism to 2
...
Reduces the number of concurrent tranches of itests running to two on
ARM in an attempt to make the tests less flaky because of very high CPU
usage with the default 4 parallel tranches.
2021-09-14 22:11:25 +02:00
Oliver Gugger
1ea6db1f26
Merge pull request #5725 from bottlepay/fix-amp-itest
...
lntest/itest: fix SendPaymentAMP test
2021-09-14 22:06:58 +02:00
Joost Jager
3827d15ca6
lntest/itest: fix SendPaymentAMP test
2021-09-14 18:53:17 +02:00
Olaoluwa Osuntokun
3608d36cca
Merge pull request #5637 from yyforyongyu/fix-bitcoind-backup
...
itest: fix restore backup file test flake for bitcoind backend
2021-09-13 20:36:06 -07:00
Turtle
02c4f6fe69
Docs: Updates 0.14.0 release notes
2021-09-13 21:17:46 -04:00
Turtle
70dfa34f38
router: test that this change catches up router to the latest blocks
2021-09-13 21:15:50 -04:00
Turtle
147c7dc94c
router: fix 'out of order block error' by retrieving missing blocks in router
...
Fixes an issue where an out of order block error occurs in the router. When this occurs, the change uses the chain notifier to catch up on missed blocks and uses those blocks to fully update the routing graph with closed channels. Fixes #4710 , #5132
2021-09-13 21:15:49 -04:00
yyforyongyu
63bb77082e
docs: update release notes for 0.14
2021-09-14 07:34:38 +08:00
yyforyongyu
c4913e6f4a
itest: require server being started when creating node
...
We now require the lnd to be fully started when creating a new node
using newNode.
2021-09-14 07:34:10 +08:00
yyforyongyu
286ca35bf4
rpcserver: check server is started in ExportAllChannelBackups
2021-09-14 07:34:10 +08:00
yyforyongyu
f5bac969e3
rpcperms+rpc: add ServerActive state and set it when server started
2021-09-14 07:34:09 +08:00
yyforyongyu
acdcf322b1
lnd: require blocks to be synced in regtest/simnet
2021-09-14 07:34:09 +08:00
Olaoluwa Osuntokun
b0f3a08f2d
Merge pull request #5465 from Crypt-iQ/spend_height_0702
...
chainntnfs: populate spendsByHeight during historical dispatch
2021-09-13 11:58:49 -07:00
Oliver Gugger
777abe5ff0
Merge pull request #5716 from guggero/fix-unit-tests
...
cluster: fix kvdb unit test
2021-09-13 15:59:31 +02:00
Oliver Gugger
55b3802387
cluster: fix kvdb unit test
...
It looks like #5702 was merged prematurely and broke the kvdb unit
tests.
2021-09-13 14:57:42 +02:00
Oliver Gugger
45343e4454
Merge pull request #5660 from LN-Zap/upstream/feat/delete-payment
...
add DeletePayment that allows to delete a specific payment or its failed HTLCs
2021-09-13 14:56:51 +02:00
Bjarne Magnussen
91c3fb59ec
docs: release notes for 0.14
2021-09-13 12:50:40 +02:00
Bjarne Magnussen
7f53656753
lnd: add DeletePayment to the RPC
...
The RPC DeletePayment allows deleteing single payment from its ID. When calling with `FailedHtlcsOnly` set in the request only failed HTLCs of this payment will be deleted.
2021-09-13 12:50:40 +02:00
Bjarne Magnussen
a5641c5351
channeldb: add ability to delete a single payment from its ID
...
Adds `DeletePayment` to the channeldb, which allows to delete a single payment. If only failed HTLCs for this payment should be deleted it can be specified by the bool `failedHtlcsOnly`.
2021-09-13 12:50:40 +02:00
Bjarne Magnussen
d5a87f8b5b
channeldb: refactor fetching failed HTLC IDs inside DeletePayments
2021-09-13 12:16:17 +02:00
Oliver Gugger
25a53f04f7
Merge pull request #5702 from bhandras/itest_etcd_logs
...
itest: save etcd logs along node logs in separate files
2021-09-13 11:50:35 +02:00
Olaoluwa Osuntokun
27b416935e
Merge pull request #5695 from ErikEk/lncli-remove-error-log
...
lncli: remove error logs
2021-09-10 16:50:34 -07:00
Andras Banki-Horvath
400cc0eb96
docs: update release-notes-0.14.0.md
2021-09-10 14:40:58 +02:00
Andras Banki-Horvath
9bf04f9870
itest+etcd: save etcd logs along the node logs
2021-09-10 14:40:57 +02:00
Andras Banki-Horvath
6c2d8bb176
etcd: enable optional log file for embedded etcd log output
...
In this commit we add an extra config for enabling logging to an
external file when using embedded etcd. This can be useful when running
integration tests to see more details about etcd related issues.
2021-09-10 14:40:54 +02:00
Oliver Gugger
cc939cfa5d
Merge pull request #5706 from Liongrass/patch-1
...
trivial: link from readme to builder's guide [skip ci]
2021-09-10 10:23:44 +02:00
Leonhard Weese
368fa02543
trivial: link from readme to builder's guide
...
This PR changes a link in the section Developer Resources from dev.lightning.community (unmaintained) to docs.lightning.engineering.
It also specifies more clearly what readers can expect to find there.
2021-09-10 05:42:26 +08:00
Oliver Gugger
4337116bce
Merge pull request #5697 from arshbot/export-selectHopHints
...
invoicesrpc: expose selectHopHints
2021-09-08 10:27:36 +02:00
Olaoluwa Osuntokun
75f5b407ea
Merge pull request #5635 from bhandras/flatten-htlc-bucket
...
channeldb: flatten the htlc attempts bucket
2021-09-07 20:10:12 -07:00
Harsha Goli
8720b8f657
docs: update release-notes-0.14.0.md
2021-09-07 14:45:35 -07:00
Andras Banki-Horvath
f2cc783043
docs: update release-notes-0.14.0.md
2021-09-07 10:46:50 +02:00