15 Commits (5adea7983d87aee692e531e1f4c58cad0251233e)

Author SHA1 Message Date
alex 8571fe39aa
lnd: patch update from 0.17.2 to 0.17.3
a concurrency and memory related hotfix release.

https://github.com/lightningnetwork/lnd/blob/v0.17.3-beta/docs/release-notes/release-notes-0.17.3.md
11 months ago
alex e7cfbb235d
lnd: upgrade from 0.16.4 to 0.17.2
for what concerns nakamochi's usage, mostly stability improvements
and bugfixes. see all details here:

- https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.17.0.md
- https://github.com/lightningnetwork/lnd/blob/v0-17-1-branch/docs/release-notes/release-notes-0.17.1.md
- https://github.com/lightningnetwork/lnd/blob/v0.17.2-beta/docs/release-notes/release-notes-0.17.2.md
12 months ago
alex b5fa0a0cad
lnd: evaluate timestamp at sv start time
a previous commit 8d6ec7b was missing an escaped $ sign which made the
"date" command evaluate at sysupdates execution, not sv start time.
12 months ago
alex 8d6ec7b624
lnd: suspend service start until clock sync
ndg release v0.6.0 introduced a mechanism in which LND TLS cert is
regenerated if ndg's HTTP client refuses to initialize TLS certs bundle
in https://git.qcode.ch/nakamochi/ndg/commit/b57ebacd

in most cases, it is due to outdated cert's notAfter.
however, because raspberry pi cannot preserve current system time,
it starts from year 1969 and the TLS client init fails.

the latter leads to ndg forcing LND to regenerate the certs to no avail
because the system time isn't syncronized yet.

simple solution: wait to start LND service until the system clock is in
sync.
1 year ago
alex 1b27131b04
lnd: patch update from 0.16.3 to 0.16.4
a memory leak bugfix:
https://github.com/btcsuite/btcwallet/pull/872

https://github.com/lightningnetwork/lnd/releases/tag/v0.16.4-beta
1 year ago
alex d2eb5156cb
lnd: patch update from 0.16.2 to 0.16.3
CPU usage optimization in mempool and other improvements:
https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.16.3.md
1 year ago
alex 037693e704
btc,lnd: ensure service loggers are present
without the loggers attached to the sv services, the daemons output to
the terminal, which is the touchscreen and thus "drawing" over
the ngui UI.
1 year ago
alex 0273e3e9ca
lnd: a bigfix update from v0.16.1 to v0.16.2
the release mostly improves around mempool loading on startup.

release notes are at
https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.16.2.md
but the actual changes are in btcsuite/btcwallet:
https://github.com/btcsuite/btcwallet/compare/v0.16.8...v0.16.9
2 years ago
alex 2b5baeaefc
lnd: patch update from v0.16.0 to v0.16.1
a bugfix release. one notable change is the default CLTV delay increase
from 40 to 80 blocks, or equivalently from ~7 hours to ~13 hours.
this is a more conservative default time lock which can help to avoid
unnecessary force closures due to persistent mempool backlog or node downtime.

more details at:
https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.16.1.md
2 years ago
alex 535212dcac
lnd: upgrade from v0.15.5 to v0.16.0
no breaking changes. release highlights:

- prioritize sending out local gossip updates to all connected peers
- potentially missed channel updates bugfix
- rebroadcast unconfirmed transactions with each passing block the transaction
hasn't been confirmed
- channel updates without the maxHTLC message flag set are recognized as
invalid and are not relayed
- new pathfinding algorithms; leaving nakamochi with the default for now
- watchtower improvements; we don't run a watchtower at the moment
- cli now recognizes base_fee_msat and fee_rate_ppm flags for openchannel command

read more at https://lightning.engineering/posts/2023-03-29-lnd-0.16-launch/
and https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.16.0.md
2 years ago
alex 4a11224e1e
lnd: upgrade from 0.15.4 to 0.15.5
not much new, just a few bugfixes:
https://github.com/lightningnetwork/lnd/blob/v0-15-5-branch/docs/release-notes/release-notes-0.15.5.md
2 years ago
alex ac9f174568
lnd: upgrade from 0.15.3 to 0.15.4
an emergency hot fix release due to a bug where lnd nodes are unable to
parse certain transactions with very large number of witness inputs.

https://github.com/lightningnetwork/lnd/releases/tag/v0.15.4-beta
2 years ago
alex eebae4d129
lnd: upgrade from 0.15.2 to 0.15.3
extract from upstream release notes:

- bug has been fixed where the responder of a zero-conf channel could forget
about the channel after a hard-coded 2016 blocks
- bug where LND wouldn't send a ChannelUpdate during a channel open has been fixed
- bug has been fixed that caused fee estimation to be incorrect for taproot
inputs when using the SendOutputs call
- bug has been fixed that could cause lnd to underpay for co-op close transaction
when or both of the outputs used a P2TR address

all details are here:
https://github.com/lightningnetwork/lnd/releases/tag/v0.15.3-beta
2 years ago
alex 1c6ddb1f6a
lnd: correct a typo where chmod +x was on the old run script
previous commit shut down lnd but never brought it up.
this update corrects the typo and starts the lnd service.
2 years ago
alex 9cd0affbd1
base,lnd: void linux base pkg and lnd 0.15.2 update
lnd release:
https://github.com/lightningnetwork/lnd/releases/tag/v0.15.2-beta

an urgent bugfix
2 years ago