Oliver Gugger
ad021a290d
Makefile: add GOCC variable
2025-02-23 09:48:54 +01:00
Oliver Gugger
5fe900d18d
Merge pull request #9534 from ellemouton/graph13
...
graph: refactor Builder network message handling
2025-02-21 08:38:35 -06:00
Oliver Gugger
1227eb1cce
Merge pull request #9491 from ziggie1984/closechannel-rpc
...
Allow coop closing a channel with HTLCs on it via lncli
2025-02-21 05:05:53 -06:00
Oliver Gugger
dc64ea97a2
GitHub: remove duplicate caching
...
Turns out that actions/setup-go starting with @v4 also adds caching.
With that, our cache size on disk has almost doubled, leading to the
GitHub runner running out of space in certain situation.
We fix that by disabling the automated caching since we already have our
own, custom-tailored version.
2025-02-20 18:14:29 +01:00
Oliver Gugger
09a4d7e224
Merge pull request #9530 from ziggie1984/fix-debug-log
...
multi: fix debug log
2025-02-20 09:28:14 -06:00
Oliver Gugger
0e87863481
Merge pull request #9523 from ellemouton/graph9
...
graph/db: use View directly instead of manual DB tx creation and commit
2025-02-19 01:55:18 -06:00
Oliver Gugger
31418e4b85
Merge pull request #9525 from ellemouton/graph10
...
graph: Restrict interface to update channel proof instead of entire channel
2025-02-18 11:34:38 -06:00
Oliver Gugger
b08bc99945
Merge pull request #9518 from starius/bumpfee-immediate-doc-fix
...
walletrpc: fix description of bumpfee.immediate
2025-02-18 02:02:36 -06:00
Oliver Gugger
01819f0d42
Merge pull request #9516 from ellemouton/graph6
...
invoicesrpc: remove direct access to ChannelGraph pointer
2025-02-17 07:40:56 -06:00
Oliver Gugger
fa10991545
multi: fix linter by updating to latest version
2025-02-17 10:40:55 +01:00
Oliver Gugger
68105be1eb
Merge pull request #9507 from saubyk/18.5-releasenotes-patch
...
Update release-notes-0.18.5.md
2025-02-13 13:03:23 -06:00
Oliver Gugger
319a0ee470
Merge pull request #9493 from ziggie1984/lncli-no-replacement
...
For some lncli cmds we should not replace the content with other data
2025-02-13 09:52:52 -06:00
Oliver Gugger
2ec972032e
Merge pull request #9517 from yyforyongyu/fix-coverage
...
workflows: skip coverage error in job `finish`
2025-02-13 09:11:57 -06:00
Oliver Gugger
d5ac05ce87
Merge pull request #9501 from yyforyongyu/getinfo-blockheight
...
rpcserver: check `blockbeatDispatcher` when deciding `isSynced`
2025-02-13 04:17:45 -06:00
Oliver Gugger
693b3991ee
Merge pull request #9508 from ellemouton/ignoreSendCoverageFail
...
.github: ignore Send coverage errors
2025-02-12 05:23:29 -06:00
Oliver Gugger
4dbbd837c0
Merge pull request #9496 from ellemouton/graph4
...
graph: remove redundant iteration through a node's persisted channels
2025-02-12 03:36:32 -06:00
Oliver Gugger
fbc668ca53
Merge pull request #9500 from MPins/release-note-0.20.0
...
doc: creating release-notes-0.20.0.md
2025-02-11 02:22:38 -06:00
Oliver Gugger
d10ab03b75
Merge pull request #9480 from ellemouton/autopilotRefactor
...
graph+autopilot: remove `autopilot` access to raw `graphdb.ChannelGraph`
2025-02-10 09:07:47 -06:00
Oliver Gugger
2a0dca77a0
Merge pull request #9495 from ziggie1984/fix-graphbuilder-flake
...
fix graphbuilder flake
2025-02-10 08:43:59 -06:00
Oliver Gugger
6eb8f1f6e3
Merge pull request #9477 from ellemouton/graph2
...
discovery+graph: various preparations for moving funding tx validation to the gossiper
2025-02-10 05:58:05 -06:00
Oliver Gugger
6f312d457f
Merge pull request #9451 from Juneezee/minmax
...
refactor: replace min/max helpers with built-in min/max
2025-02-10 05:57:34 -06:00
Oliver Gugger
6bf6603fb8
Merge pull request #9492 from yyforyongyu/itest-flake-interceptor
...
itest: fix flake in `testForwardInterceptorRestart`
2025-02-10 05:50:13 -06:00
Oliver Gugger
3c0350e481
Merge pull request #9476 from ellemouton/graph1
...
graph: refactor `graph.Builder` update handling
2025-02-07 07:23:41 -06:00
Oliver Gugger
d2c0279647
Merge pull request #9456 from mohamedawnallah/deprecate-warning-sendpayment-and-sendtoroute
...
lnrpc+docs: deprecate warning `SendToRoute`, `SendToRouteSync`, `SendPayment`, and `SendPaymentSync` in Release 0.19
2025-01-31 11:05:27 -06:00
Oliver Gugger
f4bf99b161
Merge pull request #9462 from guggero/go-1-22-11
...
Update to Go 1.22.11
2025-01-30 10:18:50 -06:00
Oliver Gugger
94efe06495
docs: add release notes
2025-01-30 16:14:56 +01:00
Oliver Gugger
191c838ad1
multi: bump Go version to v1.22.11
2025-01-30 16:13:26 +01:00
Oliver Gugger
f25e44712f
Merge pull request #9445 from yyforyongyu/itest-flake
...
itest: fix flake in `testAnchorThirdPartySpend`
2025-01-27 02:12:34 -06:00
Oliver Gugger
1ed76af179
Merge pull request #9442 from ellemouton/miscErrorFormats
...
misc: fix incorrect inclusion of nil err in various formatted strings
2025-01-26 06:49:31 -06:00
Oliver Gugger
baa34b06d3
Merge pull request #9232 from Abdulkbk/archive-channel-backups
...
chanbackup: archive old channel backup files
2025-01-24 05:42:13 -06:00
Oliver Gugger
6cabc74c20
Merge pull request #8831 from bhandras/sql-invoice-migration
...
invoices: migrate KV invoices to native SQL for users of KV SQL backends
2025-01-23 05:48:25 -06:00
Oliver Gugger
49affa2dc3
Merge pull request #9424 from yyforyongyu/fix-gossip-ann
...
multi: fix inconsistent state in gossip syncer
2025-01-23 05:25:01 -06:00
Oliver Gugger
1f20bd352f
Merge pull request #9429 from yyforyongyu/update-action
...
.github: update actions versions
2025-01-20 09:01:46 -06:00
Oliver Gugger
baa3b0dea3
Merge pull request #9425 from yyforyongyu/flake-fix
...
itest: fix flake in `testSweepHTLCs`
2025-01-17 10:36:55 -06:00
Oliver Gugger
27df4af53e
Merge pull request #9359 from NishantBansal2003/fix-timeout
...
routerrpc: add a default value for timeout_seconds in SendPaymentV2
2025-01-17 09:43:38 -06:00
Oliver Gugger
572784a6a1
Merge pull request #9390 from NishantBansal2003/append-channel
...
Enhance `lncli` listchannels command with the chan_id and short_chan_id (human readable format)
2025-01-15 07:19:27 -06:00
Oliver Gugger
b958667811
Merge pull request #9355 from Roasbeef/rapid-fuzz-htlc-blobs
...
contractcourt: add rapid derived fuzz test for HtlcAuxBlob
2025-01-13 10:35:53 -06:00
Oliver Gugger
1b0f41da48
Merge pull request #9378 from yyforyongyu/fix-unit-test
...
chainntnfs: fix test `testSingleConfirmationNotification`
2025-01-13 03:13:02 -06:00
Oliver Gugger
67a8c7cf51
Merge pull request #9391 from mohamedawnallah/choreRegisterToRegisteredInStartingDebugLogs
...
chore: change 'register' to 'registered' in lnrpc starting debug logs [skip ci]
2025-01-13 03:11:03 -06:00
Oliver Gugger
dd25e6eb22
Merge pull request #9361 from starius/optimize-context-guard
...
fn: optimize context guard
2025-01-10 09:33:21 -06:00
Oliver Gugger
70e7b56713
Merge pull request #9388 from chloefeal/fix
...
Fix some typos
2025-01-10 09:30:50 -06:00
Oliver Gugger
e449adb03a
Merge pull request #9404 from peicuiping/master
...
chore: fix some typos
2025-01-10 09:28:37 -06:00
Oliver Gugger
83a2100810
Merge pull request #9386 from ellemouton/updateElleKey
...
scripts/keys: update pub key for ellemouton
2025-01-10 09:25:37 -06:00
Oliver Gugger
1d9b30f139
Merge pull request #9411 from ellemouton/bumpUploadArtifactAction
...
.github: bump upload-artifact action to v4
2025-01-10 09:17:31 -06:00
Oliver Gugger
a388c1f39d
Merge pull request #9368 from lightningnetwork/yy-waiting-on-merge
...
Fix itest re new behaviors introduced by `blockbeat`
2024-12-20 07:44:54 -06:00
Oliver Gugger
fe48e65f42
Merge pull request #9381 from yyforyongyu/fix-no-space-left
...
workflows: fix no space left error
2024-12-20 12:21:53 +01:00
Oliver Gugger
8859dbc288
Merge pull request #9315 from lightningnetwork/yy-feature-blockbeat
...
Implement `blockbeat`
2024-12-20 12:20:32 +01:00
Oliver Gugger
1dfb5a0c20
Merge pull request #9382 from guggero/linter-update
...
lint: deprecate old linters, use new ref commit
2024-12-20 10:51:08 +01:00
Oliver Gugger
f3ddf4d8ea
.golangci.yml: speed up linter by updating start commit
...
With this we allow the linter to only look at recent changes, since
everything between that old commit and this most recent one has been
linted correctly anyway.
2024-12-20 10:02:24 +01:00
Oliver Gugger
ad29096aa1
.golangci.yml: turn off deprecated linters
...
All these linters produced a deprecation warning. They've all been
replaced by new linters, so we can safely turn them off.
2024-12-20 10:01:42 +01:00
Oliver Gugger
03eab4db64
Merge pull request #9377 from alingse/fix-nilnesserr
...
fix check node1Err !=nil but return a nil value error err
2024-12-20 09:26:38 +01:00
Oliver Gugger
fd4531c751
Merge pull request #9379 from ziggie1984/release-doc-fix
...
Correct release notes for 18.4 and 19.0
2024-12-19 20:14:16 +01:00
Oliver Gugger
2d629174e7
Merge pull request #9376 from yyforyongyu/remove-replace
...
gomod: remove replaces of `kvdb` and `sqldb`
2024-12-19 13:27:27 +01:00
Oliver Gugger
29a37d34d1
Merge pull request #9242 from aakselrod/reapply-8644
...
Reapply #8644
2024-12-19 08:31:59 +01:00
Oliver Gugger
7544a2b232
Merge pull request #9319 from thirdkeyword/master
...
chore: fix some problematic method name in comment
2024-12-19 08:30:39 +01:00
Oliver Gugger
dac4c1f2d3
Merge pull request #9374 from Crypt-iQ/fn_set_copy
...
fn: add set copy method Copy
2024-12-19 08:29:02 +01:00
Oliver Gugger
729cd22bf6
Merge pull request #8914 from z017/master
...
fn: add synchronous write file
2024-12-16 18:39:52 +01:00
Oliver Gugger
522bb82755
Merge pull request #9357 from GeorgeTsagk/onchain-htlc-replay-wire-records
...
contractcourt: include custom records on replayed htlc
2024-12-16 12:50:04 +01:00
Oliver Gugger
bb9c680a48
Merge pull request #9352 from guggero/update-roasbeef-key
...
scripts: update Roasbeef's key ID in verify-install.sh
2024-12-13 11:05:39 +01:00
Oliver Gugger
ff14847f30
Merge pull request #9343 from ellemouton/contextGuard
...
fn: expand the ContextGuard and add tests
2024-12-13 10:25:57 +01:00
Oliver Gugger
6298f76aca
Merge pull request #9309 from yyforyongyu/fix-unit-test
...
chainntnfs: fix `TestHistoricalConfDetailsTxIndex`
2024-12-12 18:01:54 +01:00
Oliver Gugger
55b685dbd7
Merge pull request #9347 from lightningnetwork/cross-compile-fix
...
build/ci: attempt to fix failing cross compile step
2024-12-12 17:47:50 +01:00
Oliver Gugger
fdb43c0b7b
Merge pull request #9348 from ziggie1984/update-goveralls
...
github: update goveralls tool
2024-12-12 12:36:13 +01:00
Oliver Gugger
c022284f37
GitHub+make: run cross compile in matrix
...
This is just a test, perhaps this doesn't make any sense at all as it
will clog up too many build runners.
2024-12-12 10:09:30 +01:00
Oliver Gugger
66c3a46e4c
GitHub: allow not caching the Golang build cache
...
This is a tradeoff of disk space (and with that cache size) and
compilation speed. Because we're still running into disk full errors
with the full build cache, we remove it for the cross compile step.
Which means we'll do more work each time.
2024-12-12 10:09:30 +01:00
Oliver Gugger
e68b2ad015
Merge pull request #9341 from ellemouton/fnContext
...
fn: Remove ctx from GoroutineManager constructor
2024-12-12 10:03:01 +01:00
Oliver Gugger
4ee36e3762
scripts: update Roasbeef's key ID in verify-install.sh
...
This was overlooked in #9206 .
We're updating to the parent key ID
A5B61896952D9FDA83BC054CDC42612E89237182.
cat scripts/keys/roasbeef.asc| gpg --with-colons --import-options show-only --import ─╯
pub:-:255:22:DC42612E89237182:1729552568:::-:::scESCA:::::ed25519:::0:
fpr:::::::::A5B61896952D9FDA83BC054CDC42612E89237182:
uid:-::::1729552794::8D805FB762825ECBDA00EB0AF5FEDF76DE288546::Olaoluwa Osuntokun <laolu32@gmail.com >::::::::::0:
sub:-:255:18:19E88A946BEF6D65:1729552568:1761088568:::::e:::::cv25519::
fpr:::::::::70206BBE2C0A81EC381A212C19E88A946BEF6D65:
sub:-:255:22:966072F65DF1D016:1729552672:1761088672:::::a:::::ed25519::
fpr:::::::::98E3632DC026406855001E22966072F65DF1D016:
sub:-:255:22:90525F7DEEE0AD86:1729552758:1761088758:::::s:::::ed25519::
fpr:::::::::296212681AADF05656A2CDEE90525F7DEEE0AD86:
2024-12-12 09:50:25 +01:00
Oliver Gugger
7a3401555c
Merge pull request #9316 from ziggie1984/fix-blindedpath-mc
...
routing: fix mc blinded path behaviour.
2024-12-10 20:22:15 +01:00
Oliver Gugger
8c9de4d605
Merge pull request #9345 from ziggie1984/add-copy-method
...
Add a deep copy generic harness to the internal fn package
2024-12-10 17:25:46 +01:00
Oliver Gugger
c9ae63a5c8
Merge pull request #9338 from yyforyongyu/fix-invoice-htlcs-order
...
lnrpc: sort `Invoice.HTLCs` based on `HtlcIndex`
2024-12-09 08:52:54 +01:00
Oliver Gugger
5659c0184d
Merge pull request #9337 from Guayaba221/patch-1
...
chore: fix typo in ruby.md
2024-12-06 14:10:51 +01:00
Oliver Gugger
86b3be71fe
multi: thread through and use AuxTrafficShaper
2024-12-05 12:39:34 +01:00
Oliver Gugger
a2e78c3984
htlcswitch: thread through packet's inbound wire records
...
For calculating the available auxiliary bandwidth of a channel, we need
access to the inbound custom wire records of the HTLC packet, which
might contain auxiliary information about the worth of the HTLC packet
apart from the BTC value being transported.
2024-12-05 12:39:33 +01:00
Oliver Gugger
117c6bc781
multi: move routing.TlvTrafficShaper => htlcswitch.AuxTrafficShaper
...
With this commit we move the traffic shaper definition from the routing
package to the HTLC switch package as a preparation for being able to
use it there as well.
At the same time we rename it to AuxTrafficShaper to be more in line
with the other auxiliary components.
2024-12-05 12:39:33 +01:00
Oliver Gugger
fa309c9a0e
Merge pull request #9329 from gijswijs/docs-skip-ci
...
clarify skipping the CI checks in the docs
2024-12-04 16:02:02 +01:00
Oliver Gugger
e30e43e644
Merge pull request #9331 from yyforyongyu/fix-lll
...
multi: rename `lll` to `ll` and remove unused `nolint`
2024-12-04 08:48:21 +01:00
Oliver Gugger
48fba10562
Merge pull request #9257 from starius/estimatefeerate-regtest2
...
chainreg: use feerate estimator in regtest and simnet
2024-12-03 18:56:50 +01:00
Oliver Gugger
f4d5d4ed8a
Merge pull request #9305 from ProofOfKeags/update/tlv-fn2
...
tlv: update to fn v2
2024-12-03 09:12:14 +01:00
Oliver Gugger
0c9b65578f
Merge pull request #9328 from guggero/golang-min-version
...
docker+docs: update documentation around Golang minimum version
2024-12-02 11:22:57 +01:00
Oliver Gugger
0474b4ff20
Merge pull request #9314 from ellemouton/slog1
...
build+lnd+docs: start using slog and add commit_hash to log lines
2024-12-02 09:53:31 +01:00
Oliver Gugger
2fdfa26268
docs: update Golang minimum version in docs/INSTALL.md
2024-12-02 09:49:25 +01:00
Oliver Gugger
7692ced5f5
multi: update comment on changing Go version
...
Since we now have a scripted check that makes sure the Golang version is
synced throughout all files, it is important that the main version in
the Makefile is changed, then all other versions can be detected by that
script.
2024-12-02 09:48:26 +01:00
Oliver Gugger
f6aff58a6d
Merge pull request #9322 from hieblmi/fix-estimate-route-fee
...
cmd: fix default timeout for estimateroutefee
2024-11-29 11:21:25 +01:00
Oliver Gugger
f2d9868906
Merge pull request #9287 from Abhinav-Bansal751/master
...
Update docs/grpc/python.md and ruby.md
2024-11-29 09:30:07 +01:00
Oliver Gugger
506586a37e
Merge pull request #9236 from ellemouton/moveGraphDBCode
...
[1/3] Graph RIP: refactor+graph: move all graph related DB code to the graph package
2024-11-28 13:47:16 +01:00
Oliver Gugger
4681b52c5a
make: remove exotic build targets from release list
...
With this commit we remove build targets from our list of release build
OS/architecture pairs to reduce the overhead of building for them with
every pull request and every release.
According to https://tooomm.github.io/github-release-stats/?username=lightningnetwork&repository=lnd
those targets are rarely used, compared to the most popular ones:
| Release File | Absolute DL | Relative DL |
|---------------------------------------|-------------|-------------|
| lnd-darwin-amd64-v0.18.3-beta.tar.gz | 1,930 | 72 |
| lnd-darwin-arm64-v0.18.3-beta.tar.gz | 2,020 | 162 |
| lnd-freebsd-386-v0.18.3-beta.tar.gz | 1,864 | 6 |
| lnd-freebsd-amd64-v0.18.3-beta.tar.gz | 1,874 | 16 |
| lnd-freebsd-arm-v0.18.3-beta.tar.gz | 1,865 | 7 |
| lnd-linux-386-v0.18.3-beta.tar.gz | 1,873 | 15 |
| lnd-linux-amd64-v0.18.3-beta.tar.gz | 3,355 | 1,497 |
| lnd-linux-arm64-v0.18.3-beta.tar.gz | 3,053 | 1,195 |
| lnd-linux-armv6-v0.18.3-beta.tar.gz | 1,868 | 10 |
| lnd-linux-armv7-v0.18.3-beta.tar.gz | 1,893 | 35 |
| lnd-linux-mips-v0.18.3-beta.tar.gz | 1,859 | 1 |
| lnd-linux-mips64-v0.18.3-beta.tar.gz | 1,860 | 2 |
| lnd-linux-mipsle-v0.18.3-beta.tar.gz | 1,859 | 1 |
| lnd-linux-ppc64-v0.18.3-beta.tar.gz | 1,858 | 0 |
| lnd-linux-ppc64le-v0.18.3-beta.tar.gz | 1,859 | 1 |
| lnd-linux-s390x-v0.18.3-beta.tar.gz | 1,859 | 1 |
| lnd-netbsd-amd64-v0.18.3-beta.tar.gz | 1,859 | 1 |
| lnd-openbsd-amd64-v0.18.3-beta.tar.gz | 1,861 | 3 |
| lnd-source-v0.18.3-beta.tar.gz | 1,863 | 5 |
| lnd-windows-386-v0.18.3-beta.zip | 1,895 | 37 |
| lnd-windows-amd64-v0.18.3-beta.zip | 1,997 | 139 |
| lnd-windows-arm-v0.18.3-beta.zip | 1,868 | 10 |
2024-11-28 09:42:05 +01:00
Oliver Gugger
1ebdefb943
Merge pull request #9311 from Roasbeef/protofsm-race-fix
...
protofsm: fix race in state machine executor tests
2024-11-28 09:28:04 +01:00
Oliver Gugger
ae32c29deb
Merge pull request #9295 from ellemouton/logPerformanceFix
...
go.mod: bump btclog dep
2024-11-27 11:43:43 +01:00
Oliver Gugger
c8cfa59316
Merge pull request #8270 from ProofOfKeags/feature/stfu
...
DynComms [1/n]: Implement Quiescence Protocol
2024-11-27 09:27:34 +01:00
Oliver Gugger
66940024ac
Merge pull request #9290 from w3irdrobot/broadcast-misspelling
...
docs: fix broadcast misspelling
2024-11-25 12:25:51 +01:00
Oliver Gugger
7e8dc2d389
Merge pull request #9301 from chuangjinglu/master
...
multi: fix some function names in interface comment
2024-11-25 11:59:01 +01:00
Oliver Gugger
94f7ed46de
Merge pull request #8998 from Abdulkbk/trx-pagination
...
pagination: add pagination to wallet transactions
2024-11-22 09:30:11 +01:00
Oliver Gugger
38ec1a1c64
Merge pull request #8805 from breez/jssdwt-insert-edge-when-not-found
...
localchans: recreate missing edge if not found
2024-11-22 08:42:51 +01:00
Oliver Gugger
41c2521e8a
Merge pull request #9291 from yyforyongyu/fix-log-unit
...
lnwallet: log the amounts in the same unit
2024-11-21 14:46:46 +01:00
Oliver Gugger
9fc6c998ba
Merge pull request #9292 from yyforyongyu/fix-graphbuiler-shutdown
...
lnd: stop `graphBuilder` during shutdown
2024-11-21 10:33:52 +01:00
Oliver Gugger
8b99d71f93
Merge pull request #9284 from ProofOfKeags/update/fn2
...
fn: update go.mod to v2
2024-11-21 09:53:05 +01:00
Oliver Gugger
a4195fa2ce
Merge pull request #9288 from lightningnetwork/channel-acceptor-commitment-type
...
[custom channels]: add taproot overlay channel type to channel acceptor
2024-11-20 15:29:30 +01:00
Oliver Gugger
4b563e6f49
Merge pull request #9253 from ziggie1984/fix-chanArb-deadlock
...
fix chanArb deadlock
2024-11-20 10:41:03 +01:00
Oliver Gugger
1c3caf47bb
docs: add release notes
2024-11-20 10:37:55 +01:00
Oliver Gugger
c809340095
chanacceptor: add custom channel commitment type
2024-11-20 10:37:55 +01:00