Oliver Gugger
886ccd3f9b
Merge pull request #10042 from ziggie1984/debug-sending-payment-failure
...
routing: add logs to debug potential payment sending issue
2025-07-08 14:15:50 +02:00
Oliver Gugger
b815109b81
Merge pull request #10045 from yyforyongyu/fix-panic
...
contractcourt: only close quit in `Stop`
2025-07-07 16:30:58 +02:00
Oliver Gugger
8a03414190
Merge pull request #10017 from ellemouton/strictTypeForChanFeatures
...
refactor+multi: use *lnwire.FeatureVector for ChannelEdgeInfo features
2025-07-02 19:59:47 +02:00
Oliver Gugger
b5c84eab18
Merge pull request #9980 from GeorgeTsagk/enhance-aux-modifier
...
AuxTrafficShaper methods use first hop pub key
2025-07-02 16:50:57 +02:00
Oliver Gugger
1d2e5472b3
Merge pull request #9572 from yyforyongyu/fix-custom-msg
...
rpcserver: remove duplicate info from `RoutingPolicy`
2025-07-02 09:16:17 +02:00
Oliver Gugger
538723e33b
Merge pull request #10016 from ellemouton/fixAccessManLogging
...
accessman: Fix pub key formatting in logs
2025-07-01 19:49:26 +02:00
Oliver Gugger
d8a12a5e57
Merge pull request #10011 from ellemouton/graphRefactor
...
refactor+graph/db: refactor preparations required for incoming SQL migration code
2025-07-01 15:58:29 +02:00
Oliver Gugger
500808fadd
Merge pull request #10010 from ellemouton/sqlGraphUpdates
...
graph/db: various misc updates
2025-07-01 12:40:50 +02:00
Oliver Gugger
5a8606cf80
Merge pull request #10007 from ellemouton/chanUpdateBitFields
...
graph/db: explicitly store bitfields for channel_update message & channel flags
2025-07-01 12:19:34 +02:00
Oliver Gugger
0ca9123dbf
Merge pull request #10000 from yyforyongyu/explore-dyn
...
watchtower: fix logging and add comments
2025-07-01 12:17:07 +02:00
Oliver Gugger
31814a1198
Merge pull request #10014 from GustavoStingelin/issue-9583-missing-wt-cli-usage
...
cmd/wtclient: add usage info for session and terminate commands
2025-07-01 09:04:29 +02:00
Oliver Gugger
e54206f8c2
Merge pull request #9990 from ziggie1984/follow-up-payment-addr-spec-update
...
itest coverage increase following the spec update regarding MPP payments
2025-06-30 15:45:14 +02:00
Oliver Gugger
01dfee6f8d
Merge pull request #10004 from ellemouton/ensureNewNodeAnnUpdateTime
...
multi: use "errors" pkg everywhere and ensure newer node announcement timestamp
2025-06-30 14:40:22 +02:00
Oliver Gugger
6290edf146
Merge pull request #9996 from calvinrzachman/lseed
...
chainreg: use new lseed service
2025-06-27 12:31:28 +02:00
Oliver Gugger
e75c82e25a
Merge pull request #9988 from starius/remove-used-proto-message
...
lnrpc: remove unused type ConfirmationUpdate
2025-06-26 17:15:18 +02:00
Oliver Gugger
5f961e4349
Merge pull request #9972 from ellemouton/graphSQL17-complete-unit-tests
...
[17] multi: run all graph unit tests against SQL backends & run itest suite against SQL graph backend
2025-06-26 12:40:42 +02:00
Oliver Gugger
fb1fef9e6c
Merge pull request #9971 from ellemouton/graphSQL16-closed-scids
...
[16] graph/db: SQL closed SCIDs table and last few methods
2025-06-25 17:32:49 +02:00
Oliver Gugger
53b249efc0
Merge pull request #9991 from ziggie1984/add-probe-logging
...
routerrpc: add log line for probing the invoice request
2025-06-25 14:49:51 +02:00
Oliver Gugger
fb720c174b
Merge pull request #9989 from hieblmi/round-up
...
chainfee: method to round up the fee for a given transaction weight
2025-06-25 12:11:09 +02:00
Oliver Gugger
33e6f28542
Merge pull request #9938 from ellemouton/graphSQL14
...
[14] graph/db: implement more SQLStore methods
2025-06-25 09:28:04 +02:00
Oliver Gugger
29ff13d83f
Merge pull request #9973 from ZZiigguurraatt/skip-native-sql-migration-doc-update
...
sqldb: clarify native sql options in `lnd.conf`
2025-06-24 18:18:13 +02:00
Oliver Gugger
a9b530ce4a
Merge pull request #9984 from starius/lntest-feeservice-mutex
...
lntest: do not do IO under mutex in fee_service
2025-06-24 14:09:10 +02:00
Oliver Gugger
715cae936d
Merge pull request #9967 from ellemouton/peerBootstrapItest
...
itest: test automatic peer bootstrapping
2025-06-24 14:07:51 +02:00
Oliver Gugger
7857d2c6ae
Merge pull request #9969 from ellemouton/fixLnwireTestDataRace
...
lnwire: fix test data race
2025-06-20 13:47:41 +02:00
Oliver Gugger
5e9e1826c6
Merge pull request #9965 from ellemouton/checkNilPolicy
...
graph/db: do nil check on ChannelEdgePolicy
2025-06-20 10:55:07 +02:00
Oliver Gugger
40efefeb6a
Merge pull request #9959 from ellemouton/chanGraphContext2
...
multi: add context.Context param to more graphdb.V1Store methods
2025-06-19 16:42:55 +02:00
Oliver Gugger
e0a9705d59
Merge pull request #9935 from ellemouton/graphSQL11-forEachMethods
...
[11] graph/db: Implement various "ForEach" methods on the graph SQLStore
2025-06-19 10:29:42 +02:00
Oliver Gugger
31c74f20fa
Merge pull request #9962 from yyforyongyu/fix-panic
...
chainio: use package logger instead of instance logger
2025-06-18 15:09:07 +02:00
Oliver Gugger
79294dff35
Merge pull request #9931 from ellemouton/graphSQL10-forEachSourceNode
...
[10] graph/db+sqldb: implement ForEachSourceNodeChannel
2025-06-18 14:51:38 +02:00
Oliver Gugger
a27bd69b9c
Merge pull request #9956 from ellemouton/chanGraphContext
...
multi: add `context.Context` param to some `graphdb.V1Store` methods
2025-06-17 20:34:56 +02:00
Oliver Gugger
c1740c14ba
Merge pull request #9887 from ellemouton/graphSQL9-chan-policies-schema
...
graph/db+sqldb: channel policy SQL schemas, queries and upsert CRUD
2025-06-17 16:30:23 +02:00
Oliver Gugger
207df8dd7c
Merge pull request #9951 from yyforyongyu/fix-cached-policy
...
graph: fix nil pointer deference in `ForEachChannelCacheable`
2025-06-16 10:28:16 +02:00
Oliver Gugger
cb10536a2f
Merge pull request #9943 from ziggie1984/update-lightning-onion
...
multi: update sphinx lib to latest version
2025-06-16 10:26:25 +02:00
Oliver Gugger
8f8d17de26
Merge pull request #9903 from ziggie1984/sphinx-relays-doc
...
docs: add sphinx replay description
2025-06-16 10:25:04 +02:00
Oliver Gugger
63e7c2e893
Merge pull request #9933 from Roasbeef/0-19-99
...
build: bump version to v0.19.99
2025-06-16 08:51:45 +02:00
Oliver Gugger
5d161e8cd0
Merge pull request #9653 from djkazic/reorder-buckets-check
...
channeldb: perform init of top level buckets first
2025-06-16 08:24:03 +02:00
Oliver Gugger
a0f658b44d
Merge pull request #9889 from yyforyongyu/fix-htlcindex
...
Use `BigSizeT` for `HtlcIndex` in retribution log
2025-06-06 15:50:50 +02:00
Oliver Gugger
e1c9825b8a
Merge pull request #9813 from Abdulkbk/htlcidx-to-fwdingevent
...
lnrpc: add HtlcIndex to ForwardingEvents
2025-06-06 14:32:29 +02:00
Oliver Gugger
4a7cd0095e
Merge pull request #9902 from ellemouton/simplifyForwardingLogQuery
...
channeldb: remove unnecessary for loop from Query method
2025-06-06 09:43:57 +02:00
Oliver Gugger
fc906f2a65
Merge pull request #9127 from MPins/issue-8993
...
Add the option on path creator to specify the incoming channel on blinded path
2025-06-05 08:47:05 +02:00
Oliver Gugger
aec16eee97
Merge pull request #9876 from yyforyongyu/fix-accessman
...
accessman: remove restrictions on protected/temporary peers
2025-06-04 09:53:13 +02:00
Oliver Gugger
239aab8b9e
Merge pull request #9875 from ziggie1984/fix-peer-connection-2
...
discovery: make sure we do not block the read queue
2025-06-03 22:37:17 +02:00
Oliver Gugger
ac76d63119
Merge pull request #9858 from Roasbeef/non-staging-rbf-coop
...
peer+feature: start to signal the prod rbf coop close bit
2025-06-03 20:14:22 +02:00
Oliver Gugger
7e444220a7
Merge pull request #9890 from ziggie1984/update-btclog-lib
...
update btclog lib
2025-06-03 16:22:45 +02:00
Oliver Gugger
c61095ce0b
Merge pull request #9879 from ellemouton/graphSQLFixNodesQuery
...
sqldb+graph/db: fix UpsertNode query to account for nullable `last_update` field
2025-06-02 21:21:25 +02:00
Oliver Gugger
e9692f8ccd
Merge pull request #9869 from ellemouton/graphSQL8-channels-schema
...
sqldb+graph/db: add channel tables and implement some channel CRUD
2025-06-02 17:18:04 +02:00
Oliver Gugger
f93c675b04
Merge pull request #9885 from ffranr/sm-isrunning-unit-test
...
protofsm: exercise `StateMachine.IsRunning()` in unit test
2025-06-02 13:49:48 +02:00
Oliver Gugger
5a036a8fcd
Merge pull request #9883 from ffranr/add-state-machine-isrunning
...
protofsm: add thread-safe IsRunning method to StateMachine
2025-06-02 10:08:28 +02:00
Oliver Gugger
bff2f2440c
Merge pull request #9873 from ellemouton/sqldbHelpers
...
sqldb: re-usable TxOptions and NoOpReset
2025-05-28 12:45:59 +02:00
Oliver Gugger
8e96bd0308
Merge pull request #9866 from ellemouton/graphSQL7-nodes-tables
...
sqldb+graph/db: add node related tables and implement some node CRUD
2025-05-28 08:45:33 +02:00
Oliver Gugger
3b2af90f5a
Merge pull request #9854 from yyforyongyu/fix-fetchinput
...
gomod: update `btcwallet` to fix `FetchOutpointInfo`
2025-05-27 21:07:36 +02:00
Oliver Gugger
93a6ab8759
Merge pull request #9853 from lightningnetwork/elle-graphSQL8-prep
...
graph/db: init SQLStore caches and batch schedulers
2025-05-26 10:11:45 +02:00
Oliver Gugger
ab717c301b
Merge pull request #9864 from ziggie1984/update-sqlc
...
sqlc: update sqlc compiler to 1.29.0
2025-05-26 09:27:01 +02:00
Oliver Gugger
1aaa76078b
Merge pull request #9807 from ziggie1984/skip-vendor-and-source-packaging-cross-builds
...
make: allow skipping the vendor and source packaging
2025-05-26 09:14:14 +02:00
Oliver Gugger
b1b3c64410
Merge pull request #9721 from appilon/appilon/6601
...
feat(lncli): Add --route_hints flag to sendpayment and queryroutes
2025-05-26 09:13:01 +02:00
Oliver Gugger
5c324c732e
Merge pull request #9856 from ellemouton/writeOpaqueAddr
...
lnwire: add lnwire.OpaqueAddr case in WriteElement for channel back-ups
2025-05-26 08:48:03 +02:00
Oliver Gugger
dc946ae7e8
Merge pull request #9857 from twofaktor/patch-1
...
docs: fix description of protocol.rbf-coop-close default state in sample-lnd.conf
2025-05-24 07:53:28 +02:00
Oliver Gugger
cbdd1c22b7
Merge pull request #9692 from lightningnetwork/elle-graph
...
[graph-work-side-branch]: side branch for graph work
2025-05-23 10:29:09 +02:00
Oliver Gugger
c52a6ddeb8
Merge pull request #9840 from Roasbeef/0-19-final
...
build: bump version to 0.19
2025-05-20 18:11:13 +02:00
Oliver Gugger
182aab7ca4
Merge pull request #9841 from twofaktor/patch-1
...
docs: minor format & grammatical fixes on release notes 0.19.0
2025-05-20 17:19:49 +02:00
Oliver Gugger
3707b1fb70
Merge pull request #9814 from ziggie1984/add-info-release-notes
...
Update release notes for LND 19 - lncli breaking change
2025-05-16 10:14:08 +02:00
Oliver Gugger
1e8fcc5ea9
build: bump version to v0.19.0-beta.rc5
2025-05-15 16:38:26 +02:00
Oliver Gugger
b0cba7dd08
Merge pull request #9804 from ellemouton/removeChanGraphCacheMu
...
graph/db: remove ChannelGraph cacheMu
2025-05-13 16:10:17 +02:00
Oliver Gugger
1db6c31e20
Merge pull request #9798 from ellemouton/graphFixNotificationSubs
...
graph/db: synchronous topology client subscriptions/cancellations
2025-05-12 17:10:44 +02:00
Oliver Gugger
8044891df4
Merge pull request #9799 from guggero/function-call-formatting
...
docs: document previously implicit formatting rule
2025-05-12 13:13:14 +02:00
Oliver Gugger
12dbeb99c3
docs: document previously implicit formatting rule
...
Adds a formatting rule to the code style documentation that is being
used widely throughout the codebase but isn't properly documented.
2025-05-12 07:00:51 +02:00
Oliver Gugger
ee25c228e9
Merge pull request #8330 from bitromortac/2401-bimodal-improvements
...
bimodal pathfinding probability improvements
2025-05-08 21:35:49 +02:00
Oliver Gugger
43e822c3b0
Merge pull request #9789 from ellemouton/updateTLVDep
...
multi: use updated TLV SizeFunc signature
2025-05-08 10:20:37 +02:00
Oliver Gugger
8b413e89f1
Merge pull request #9793 from ellemouton/tlvSizeBigSize
...
tlv: catch unhandled type in SizeBigSize
2025-05-07 19:21:57 +02:00
Oliver Gugger
67a40c90ad
Merge pull request #9782 from Roasbeef/v19-rc4
...
build: bump to version v0.19 rc4
2025-05-06 18:36:20 +02:00
Oliver Gugger
221b7634a6
Merge pull request #9783 from bitromortac/2505-loadmc-fixes
...
lncli: establish connection after parsing of mc data for loadmc
2025-05-06 13:52:57 +02:00
Oliver Gugger
334a7d1123
Merge pull request #9770 from bitromortac/2504-mc-migration-fix
...
routing+migration: fix mission control migration with nil failure msg
2025-05-02 14:22:59 +02:00
Oliver Gugger
b068d79dfb
Merge pull request #9776 from saubyk/19.0-releasenotes-update
...
docs: update release notes with more detail on the RBF coop close section
2025-04-30 08:14:07 +02:00
Oliver Gugger
b34afa33f6
Merge pull request #9764 from ZZiigguurraatt/RBF-release-notes-cleanup
...
docs/release-notes: fix indentation in RBF close section
2025-04-28 12:38:23 +02:00
Oliver Gugger
7e50b8438e
Merge pull request #9759 from guggero/fix-release
...
GitHub: fix order of operations for release build
2025-04-24 12:15:07 +02:00
Oliver Gugger
d9089b11ac
GitHub: fix order of operations
2025-04-24 08:36:17 +02:00
Oliver Gugger
4862251833
Merge pull request #9750 from starius/fix-InternalKeyForAddr-for-imported-addresses
...
lnwallet: fix InternalKeyForAddr for imported addr
2025-04-23 17:53:13 +02:00
Oliver Gugger
a35ace7371
Merge pull request #9739 from ellemouton/rpcInterceptorMD
...
lnrpc+rpcperms: add ctx metadata pairs to RPCMiddlewareRequest
2025-04-23 11:21:32 +02:00
Oliver Gugger
1aad61c2b6
Merge pull request #9755 from guggero/payment-bandwidth-funding-blob
...
htlcswitch+routing: add funding blob to PaymentBandwidth
2025-04-22 22:23:45 +02:00
Oliver Gugger
56d2381f51
htlcswitch+routing: add funding blob to PaymentBandwidth
...
For certain auxiliary bandwidth checks we need to know the funding blob
that was present when the channel was created.
2025-04-22 21:21:11 +02:00
Oliver Gugger
987302923d
Merge pull request #9746 from ziggie1984/make-resolution-more-efficient
...
lnwallet: no need to consult the aux unit for legacy channels
2025-04-22 18:56:28 +02:00
Oliver Gugger
fba64c812b
itest: test RPCMiddleware gRPC metadata propagation
...
Expand the rpc middleware test to assert gRPC metadata pair propagation
for rpc middleware requests.
2025-04-22 15:03:17 +02:00
Oliver Gugger
51add8a701
Merge pull request #9722 from ziggie1984/fix-notifier-itest-flake
...
Change RPC call order for the btcd notifier
2025-04-17 22:50:07 +02:00
Oliver Gugger
337d9a9b23
Merge pull request #9628 from guggero/bitcoind-29
...
scripts+GitHub: use bitcoind v29.0
2025-04-17 16:23:00 +02:00
Oliver Gugger
c25f98f5b9
Merge pull request #9727 from guggero/strict-forwarding
...
Aux bandwidth manager: also pass HTLC blob to `ShouldHandleTraffic`
2025-04-17 14:00:46 +02:00
Oliver Gugger
a304be6bad
Merge pull request #9715 from ellemouton/removeChanClean
...
itest: remove manual channel closures from route blinding tests
2025-04-17 14:00:08 +02:00
Oliver Gugger
5fb0f43172
htlcswitch+routing: add htlc blob to ShouldHandleTraffic
...
Whether we should let the aux bandwidth manager decide what the
bandwidth of a channel is should also depend on whether the HTLC is a
custom HTLC, not just the channel.
2025-04-17 11:52:56 +02:00
Oliver Gugger
cf0e0ff32c
switch: add trace log for circular route detection
...
Helps with debugging of strict forwarding issues.
2025-04-17 10:53:37 +02:00
Oliver Gugger
121e6c4015
docs: update release notes
2025-04-17 09:11:54 +02:00
Oliver Gugger
f4a6c3487a
scripts+GitHub: use bitcoind v29.0
2025-04-17 09:07:01 +02:00
Oliver Gugger
24fdae7dff
Merge pull request #9693 from yyforyongyu/debug-listunspent
...
Fix inaccurate `locked_balance`
2025-04-17 08:46:36 +02:00
Oliver Gugger
7381f4b221
Merge pull request #9687 from GeorgeTsagk/aux-trff-shpr-htlcview
...
`AuxTrafficShaper.PaymentBandwidth` uses HTLC view
2025-04-17 07:59:00 +02:00
Oliver Gugger
06f1ef47fa
Merge pull request #9720 from ziggie1984/add-btcd-notify-logs
...
chainntnfs: increase logging of the subsystems
2025-04-15 18:56:44 +02:00
Oliver Gugger
014706cc3e
Merge pull request #9713 from ellemouton/getInfoStarted
...
scripts: use LND status to determine when a node is ready for RPC calls
2025-04-15 12:40:32 +02:00
Oliver Gugger
7d3b5a1bcf
Merge pull request #9714 from bhandras/invoice-migration-log-rate
...
invoices: reduce log spam when migrating invoices to SQL
2025-04-14 20:38:22 +02:00
Oliver Gugger
bec84e14a8
Merge pull request #9674 from ziggie1984/small-neutrino-fix
...
Move neutrino db also to postgres when using postgres as a backend
2025-04-14 18:46:44 +02:00
Oliver Gugger
905cf651ac
Merge pull request #9712 from guggero/bump-kvdb
...
mod: bump kvdb to v1.4.15
2025-04-14 18:37:39 +02:00
Oliver Gugger
62b0c4cc20
mod: bump kvdb to v1.4.15
2025-04-14 15:59:01 +02:00
Oliver Gugger
6d648ad90a
Merge pull request #9684 from ziggie1984/master
...
multi: update new walletdb version in main go.mod and kvdb go.mod
2025-04-14 15:56:16 +02:00
Oliver Gugger
ff6f98a818
Merge pull request #9696 from yyforyongyu/add-aider
...
Add `development_guidelines.md` for both human and machine
2025-04-14 11:19:58 +02:00